:root,:root[data-tema=pepsico]{--azul:#02355a;--azul-hondo:#01253f;--azul-texto:#0c447c;--azul-enlace:#185fa5;--azul-suave:#a9c3db;--azul-claro:#e8eff6;--azul-video:#6ca0cc;--blanco:#fff;--tinta:#1f1e1c;--tinta-fuerte:#2c2c2a;--gris-oscuro:#444441;--gris:#5f5e5a;--gris-tenue:#888780;--linea:#d3d1c7;--arena:#f4f3ee;--fondo:#fff;--video:#1f2a2e;--ambar-claro:#faeeda;--ambar:#633806;--rojo:#c62828;--rojo-texto:#791f1f;--rojo-claro:#fcebeb;--velo:#02355a8c;--fuente:"Poppins", system-ui, sans-serif;--radio-chico:8px;--radio:12px;--radio-grande:18px;--sombra:0 1px 2px #1f1e1c0f, 0 8px 24px #02355a14;--sombra-alta:0 2px 4px #1f1e1c0f, 0 16px 40px #02355a24;--dur-rapida:.15s;--dur:.22s;--dur-lenta:.32s;--curva:cubic-bezier(.2, .8, .2, 1);--curva-salida:cubic-bezier(.4, 0, 1, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);min-height:100dvh;color:var(--tinta);font-family:var(--fuente);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;line-height:1.2}a{color:inherit}img,video,svg{display:block}button{font:inherit;color:inherit;touch-action:manipulation}:focus-visible{outline:2px solid var(--azul-enlace);outline-offset:2px}.icono{width:var(--tam,20px);height:var(--tam,20px);flex:none}.contenedor{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:768px){.contenedor{padding:0 32px}}@media (min-width:1200px){.contenedor{padding:0 48px}}.titulo{letter-spacing:-.01em;font-size:26px;font-weight:700}.bajada{color:var(--gris);margin-top:6px}@media (min-width:1024px){.titulo{font-size:34px}.bajada{font-size:17px}}.boton{border-radius:var(--radio);background:var(--azul);width:100%;min-height:52px;color:var(--blanco);cursor:pointer;isolation:isolate;transition:background-color var(--dur) var(--curva), color var(--dur) var(--curva), transform var(--dur-rapida) var(--curva), box-shadow var(--dur) var(--curva);border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.boton:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--blanco) 18%, transparent) 50%, transparent 65%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.boton:active:not(:disabled){transform:scale(.98)}.boton:disabled{background:var(--linea);color:var(--gris);cursor:not-allowed}.boton--claro{background:var(--azul-claro);color:var(--azul)}.nota{text-align:center;color:var(--gris-tenue);margin-top:12px;font-size:14px}.chip{border-radius:var(--radio-chico);background:var(--azul-claro);color:var(--azul);align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.pronto{border-radius:var(--radio-chico);background:var(--ambar-claro);color:var(--ambar);padding:3px 10px;font-size:13px;font-weight:500;display:inline-block}.enlace{color:var(--azul-enlace);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--curva);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.campo{gap:6px;margin-bottom:18px;display:grid}.campo>label,.campo>.etiqueta{color:var(--gris);transition:color var(--dur) var(--curva);font-size:15px}.campo:focus-within>label:not(.casilla){color:var(--azul)}.entrada{position:relative}.entrada>.icono{color:var(--gris);pointer-events:none;transition:color var(--dur) var(--curva);position:absolute;top:50%;right:16px;translate:0 -50%}.entrada:focus-within>.icono{color:var(--azul)}.campo select,.campo textarea{border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);width:100%;min-height:52px;color:var(--tinta);font:16px var(--fuente);transition:border-color var(--dur) var(--curva), box-shadow var(--dur) var(--curva), background-color var(--dur) var(--curva);padding:12px 16px}.campo input:where(:not(:-webkit-any([type=checkbox],[type=radio],[type=file]))){border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);width:100%;min-height:52px;color:var(--tinta);font:16px var(--fuente);transition:border-color var(--dur) var(--curva), box-shadow var(--dur) var(--curva), background-color var(--dur) var(--curva);padding:12px 16px}.campo input:where(:not(:-moz-any([type=checkbox],[type=radio],[type=file]))){border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);width:100%;min-height:52px;color:var(--tinta);font:16px var(--fuente);transition:border-color var(--dur) var(--curva), box-shadow var(--dur) var(--curva), background-color var(--dur) var(--curva);padding:12px 16px}.campo input:where(:not(:is([type=checkbox],[type=radio],[type=file]))){border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);width:100%;min-height:52px;color:var(--tinta);font:16px var(--fuente);transition:border-color var(--dur) var(--curva), box-shadow var(--dur) var(--curva), background-color var(--dur) var(--curva);padding:12px 16px}.entrada:has(>.icono,>.editar,>.calendario-boton) input{padding-right:48px}.campo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--blanco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f5e5a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 20px;padding-right:44px}.campo textarea{resize:vertical;min-height:104px}.campo input::placeholder,.campo textarea::placeholder{color:var(--gris-tenue)}.campo input.precargado[readonly]{background:var(--arena);border-color:var(--arena);cursor:default}.campo select:focus,.campo textarea:focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro);background-color:var(--blanco);outline:none}.campo input:where(:not(:-webkit-any([type=checkbox],[type=radio]))):focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro);background-color:var(--blanco);outline:none}.campo input:where(:not(:-moz-any([type=checkbox],[type=radio]))):focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro);background-color:var(--blanco);outline:none}.campo input:where(:not(:is([type=checkbox],[type=radio]))):focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro);background-color:var(--blanco);outline:none}.campo .ayuda{color:var(--gris-tenue);font-size:13px}.campo .error{color:var(--rojo-texto);font-size:13px}.campo .error:empty{display:none}.campo.con-error select,.campo.con-error textarea{border-color:var(--rojo)}.campo.con-error input:where(:not(:-webkit-any([type=checkbox],[type=radio]))){border-color:var(--rojo)}.campo.con-error input:where(:not(:-moz-any([type=checkbox],[type=radio]))){border-color:var(--rojo)}.campo.con-error input:where(:not(:is([type=checkbox],[type=radio]))){border-color:var(--rojo)}.mensaje-error{border-radius:var(--radio);background:var(--rojo-claro);color:var(--rojo-texto);margin-bottom:16px;padding:12px 14px;font-size:14px}.mensaje-error:empty{display:none}.casilla{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.casilla input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--azul);background:var(--blanco) center / 0 no-repeat;cursor:pointer;width:22px;height:22px;transition:background-color var(--dur-rapida) var(--curva), background-size .28s cubic-bezier(.3, 1.6, .5, 1), box-shadow var(--dur) var(--curva);border-radius:6px;flex:none;margin:0}.casilla input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2302355a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:16px}.casilla input:focus-visible{box-shadow:0 0 0 3px var(--azul-claro);outline:none}.con-error .casilla input{border-color:var(--rojo)}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.boton:hover:not(:disabled){background:var(--azul-hondo);transform:translateY(-1px);box-shadow:0 6px 18px #02355a38}.boton--claro:hover:not(:disabled){background:var(--azul);color:var(--blanco)}.boton:hover:not(:disabled):after{transition:transform .75s var(--curva);transform:translate(100%)}.enlace:hover{text-decoration-color:currentColor}.campo select:hover:not(:focus),.campo textarea:hover:not(:focus){border-color:var(--gris-tenue)}.campo input:where(:not(:-webkit-any([type=checkbox],[type=radio]))):hover:not(:focus):not([readonly]){border-color:var(--gris-tenue)}.campo input:where(:not(:-moz-any([type=checkbox],[type=radio]))):hover:not(:focus):not([readonly]){border-color:var(--gris-tenue)}.campo input:where(:not(:is([type=checkbox],[type=radio]))):hover:not(:focus):not([readonly]){border-color:var(--gris-tenue)}.casilla:hover input:not(:checked){background-color:var(--azul-claro)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:pagina-sale .18s var(--curva-salida) both}::view-transition-new(root){animation:pagina-entra .38s 60ms var(--curva) both}@keyframes pagina-sale{to{opacity:0;transform:translateY(-8px)}}@keyframes pagina-entra{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.entra{animation:entra .56s var(--curva) backwards;animation-delay:calc(var(--i,0) * 70ms + 60ms)}@keyframes entra{0%{opacity:0;transform:translateY(16px)}}html[data-mov] [data-revelar]:not([data-visto]){opacity:0;transform:translateY(20px)}html[data-mov] [data-revelar][data-visto]{animation:entra .6s var(--curva) backwards;animation-delay:var(--d,0s)}html[data-mov] [data-revelar] .icono>*{stroke-dasharray:1 1.2}html[data-mov] [data-revelar]:not([data-visto]) .icono>*{stroke-dashoffset:1.1px}html[data-mov] [data-revelar][data-visto] .icono>*{animation:1s cubic-bezier(.45,0,.2,1) backwards dibuja;animation-delay:calc(var(--d,0s) + .24s)}@keyframes dibuja{0%{stroke-dashoffset:1.1px}to{stroke-dashoffset:0}}.icono[data-icono=campana],.icono[data-icono=sirena]{transform-origin:50% 10%}.icono[data-icono=llave]{transform-origin:30% 70%}@media (hover:hover) and (pointer:fine){:-webkit-any(a,button,label,summary,.seccion):hover .icono:-webkit-any([data-icono=campana],[data-icono=sirena]){animation:ic-columpio .9s var(--curva)}:-moz-any(a,button,label,summary,.seccion):hover .icono:-moz-any([data-icono=campana],[data-icono=sirena]){animation:ic-columpio .9s var(--curva)}:is(a,button,label,summary,.seccion):hover .icono:is([data-icono=campana],[data-icono=sirena]){animation:ic-columpio .9s var(--curva)}:-webkit-any(a,button,label,summary,.seccion):hover .icono:-webkit-any([data-icono=llamada],[data-icono=telefono]){animation:.7s ease-in-out ic-timbre}:-moz-any(a,button,label,summary,.seccion):hover .icono:-moz-any([data-icono=llamada],[data-icono=telefono]){animation:.7s ease-in-out ic-timbre}:is(a,button,label,summary,.seccion):hover .icono:is([data-icono=llamada],[data-icono=telefono]){animation:.7s ease-in-out ic-timbre}:-webkit-any(a,button,label,summary,.seccion):hover .icono:-webkit-any([data-icono=casa],[data-icono=maleta],[data-icono=botiquin],[data-icono=subir],[data-icono=sede],[data-icono=personas]){animation:ic-salto .65s var(--curva)}:-moz-any(a,button,label,summary,.seccion):hover .icono:-moz-any([data-icono=casa],[data-icono=maleta],[data-icono=botiquin],[data-icono=subir],[data-icono=sede],[data-icono=personas]){animation:ic-salto .65s var(--curva)}:is(a,button,label,summary,.seccion):hover .icono:is([data-icono=casa],[data-icono=maleta],[data-icono=botiquin],[data-icono=subir],[data-icono=sede],[data-icono=personas]){animation:ic-salto .65s var(--curva)}:-webkit-any(a,button,label,summary,.seccion):hover .icono:-webkit-any([data-icono=usuario],[data-icono=usuario-editar],[data-icono=lapiz],[data-icono=pregunta],[data-icono=microfono],[data-icono=manzana],[data-icono=hoja],[data-icono=cubiertos],[data-icono=archivo]){animation:ic-ladea .65s var(--curva)}:-moz-any(a,button,label,summary,.seccion):hover .icono:-moz-any([data-icono=usuario],[data-icono=usuario-editar],[data-icono=lapiz],[data-icono=pregunta],[data-icono=microfono],[data-icono=manzana],[data-icono=hoja],[data-icono=cubiertos],[data-icono=archivo]){animation:ic-ladea .65s var(--curva)}:is(a,button,label,summary,.seccion):hover .icono:is([data-icono=usuario],[data-icono=usuario-editar],[data-icono=lapiz],[data-icono=pregunta],[data-icono=microfono],[data-icono=manzana],[data-icono=hoja],[data-icono=cubiertos],[data-icono=archivo]){animation:ic-ladea .65s var(--curva)}:-webkit-any(a,button,label,summary,.seccion):hover .icono[data-icono=celular]{animation:.6s linear ic-zumbido}:-moz-any(a,button,label,summary,.seccion):hover .icono[data-icono=celular]{animation:.6s linear ic-zumbido}:is(a,button,label,summary,.seccion):hover .icono[data-icono=celular]{animation:.6s linear ic-zumbido}:-webkit-any(a,button,label,summary,.seccion):hover .icono:-webkit-any([data-icono=audifonos],[data-icono=escudo],[data-icono=palomita],[data-icono=mensaje],[data-icono=pizarron],[data-icono=reloj]){animation:ic-latido .65s var(--curva)}:-moz-any(a,button,label,summary,.seccion):hover .icono:-moz-any([data-icono=audifonos],[data-icono=escudo],[data-icono=palomita],[data-icono=mensaje],[data-icono=pizarron],[data-icono=reloj]){animation:ic-latido .65s var(--curva)}:is(a,button,label,summary,.seccion):hover .icono:is([data-icono=audifonos],[data-icono=escudo],[data-icono=palomita],[data-icono=mensaje],[data-icono=pizarron],[data-icono=reloj]){animation:ic-latido .65s var(--curva)}:-webkit-any(a,button,label,summary,.seccion):hover .icono:-webkit-any([data-icono=agenda],[data-icono=trofeo]){animation:ic-giro .7s var(--curva)}:-moz-any(a,button,label,summary,.seccion):hover .icono:-moz-any([data-icono=agenda],[data-icono=trofeo]){animation:ic-giro .7s var(--curva)}:is(a,button,label,summary,.seccion):hover .icono:is([data-icono=agenda],[data-icono=trofeo]){animation:ic-giro .7s var(--curva)}:-webkit-any(a,button,label,summary,.seccion):hover .icono:-webkit-any([data-icono=nadar],[data-icono=correr]){animation:.8s ease-in-out ic-vaiven}:-moz-any(a,button,label,summary,.seccion):hover .icono:-moz-any([data-icono=nadar],[data-icono=correr]){animation:.8s ease-in-out ic-vaiven}:is(a,button,label,summary,.seccion):hover .icono:is([data-icono=nadar],[data-icono=correr]){animation:.8s ease-in-out ic-vaiven}:-webkit-any(a,button,label,summary,.seccion):hover .icono[data-icono=avion]{animation:ic-vuelo .9s var(--curva)}:-moz-any(a,button,label,summary,.seccion):hover .icono[data-icono=avion]{animation:ic-vuelo .9s var(--curva)}:is(a,button,label,summary,.seccion):hover .icono[data-icono=avion]{animation:ic-vuelo .9s var(--curva)}:-webkit-any(a,button,label,summary,.seccion):hover .icono[data-icono=destellos]{animation:ic-destello .7s var(--curva)}:-moz-any(a,button,label,summary,.seccion):hover .icono[data-icono=destellos]{animation:ic-destello .7s var(--curva)}:is(a,button,label,summary,.seccion):hover .icono[data-icono=destellos]{animation:ic-destello .7s var(--curva)}:-webkit-any(a,button,label,summary,.seccion):hover .icono[data-icono=foco]{animation:.9s linear ic-foco}:-moz-any(a,button,label,summary,.seccion):hover .icono[data-icono=foco]{animation:.9s linear ic-foco}:is(a,button,label,summary,.seccion):hover .icono[data-icono=foco]{animation:.9s linear ic-foco}}.entrada:focus-within>.icono[data-icono=llave]{animation:ic-llave .7s var(--curva)}.entrada:focus-within>.icono:-webkit-any([data-icono=usuario],[data-icono=agenda]){animation:ic-salto .65s var(--curva)}.entrada:focus-within>.icono:-moz-any([data-icono=usuario],[data-icono=agenda]){animation:ic-salto .65s var(--curva)}.entrada:focus-within>.icono:is([data-icono=usuario],[data-icono=agenda]){animation:ic-salto .65s var(--curva)}@keyframes ic-columpio{15%{transform:rotate(16deg)}35%{transform:rotate(-12deg)}55%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes ic-timbre{10%,30%,50%{transform:rotate(-12deg)}20%,40%,60%{transform:rotate(12deg)}70%{transform:none}}@keyframes ic-salto{30%{transform:translateY(-4px)}55%{transform:translateY(0)scale(1.08,.9)}75%{transform:translateY(-1px)}}@keyframes ic-ladea{30%{transform:rotate(-14deg)}60%{transform:rotate(7deg)}}@keyframes ic-zumbido{10%,30%,50%,70%{transform:translate(-1.5px)rotate(-4deg)}20%,40%,60%,80%{transform:translate(1.5px)rotate(4deg)}}@keyframes ic-latido{30%{transform:scale(1.2)}55%{transform:scale(.94)}80%{transform:scale(1.04)}}@keyframes ic-giro{to{transform:rotateY(360deg)}}@keyframes ic-vaiven{25%{transform:translate(3px)}50%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes ic-vuelo{40%{opacity:0;transform:translate(8px,-8px)rotate(-8deg)}41%{opacity:0;transform:translate(-8px,8px)}}@keyframes ic-destello{40%{transform:rotate(25deg)scale(1.2)}}@keyframes ic-foco{12%,40%{opacity:.3}26%,55%{opacity:1}75%{filter:drop-shadow(0 0 3px)}}@keyframes ic-llave{35%{transform:rotate(-28deg)}70%{transform:rotate(8deg)}}
