@font-face{font-family:Big Shoulders;src:url(/fonts/BigShoulders-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Big Shoulders;src:url(/fonts/BigShoulders-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#e3f1e8;--superficie:#f7fbf8;--tinta:#14201a;--tinta-suave:#4c5e55;--acento:#ff3d9a;--verde:#00a15a;--azul:#0078bf;--amarillo:#ffd400;--violeta:#765ba7;--gris:#6b7a72;--borde:2px solid var(--tinta);--sombra:4px 4px 0 var(--tinta);--titulo:"Big Shoulders", "Arial Narrow", "Helvetica Neue Condensed", Impact, sans-serif;--texto:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--grano:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.4 -.35'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");--ancho:1180px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#0f1a15;--superficie:#18261f;--tinta:#eaf4ee;--tinta-suave:#9fb5a9;--acento:#ff5cab;--verde:#2fcb84;--amarillo:#ffde33;--gris:#7f948a}}:root:lang(ru),:root:lang(ja),:root:lang(ko),:root:lang(zh){--titulo:system-ui, -apple-system, "Hiragino Sans", "PingFang SC", "Apple SD Gothic Neo", "Noto Sans CJK SC", "Segoe UI", sans-serif}:root:lang(ru) :is(h1,h2,h3,.cartel-titulo,.heroe h1 span),:root:lang(ja) :is(h1,h2,h3,.cartel-titulo,.heroe h1 span),:root:lang(ko) :is(h1,h2,h3,.cartel-titulo,.heroe h1 span),:root:lang(zh) :is(h1,h2,h3,.cartel-titulo,.heroe h1 span){line-height:1.12}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--fondo);color:var(--tinta);font:400 1rem/1.55 var(--texto);margin:0;overflow-x:hidden}body:before{content:"";background:var(--grano);opacity:.07;pointer-events:none;z-index:100;position:fixed;inset:0}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--acento);outline-offset:3px}.titular,h1,h2,h3,.cartel-fecha,.boton{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.01em}h1,h2,h3{text-wrap:balance;margin:0;font-weight:900;line-height:.95}.saltar{z-index:200;background:var(--acento);color:#14201a;border:var(--borde);padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.saltar:focus{top:12px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra{max-width:var(--ancho);align-items:center;gap:18px;margin:0 auto;padding:18px 16px;display:flex}.marca{font:900 2rem/1 "Big Shoulders", var(--titulo);text-transform:uppercase;color:var(--acento);text-shadow:2px 2px 0 var(--verde);letter-spacing:.02em;text-decoration:none}.barra nav{gap:18px;margin-left:auto;font-weight:600;display:flex}.barra nav a{text-decoration:none}.barra nav a:hover{text-decoration:underline}.idiomas{position:relative}.idiomas-boton{border:var(--borde);background:var(--superficie);min-height:40px;color:var(--tinta);font:600 .9rem var(--texto);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;display:flex}.idiomas-nombre{display:none}.idiomas-lista{z-index:50;background:var(--superficie);border:var(--borde);min-width:180px;max-height:70vh;box-shadow:var(--sombra);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.idiomas-lista a{padding:7px 14px;text-decoration:none;display:block}.idiomas-lista a:hover,.idiomas-lista a[aria-current]{background:var(--acento);color:#14201a}@media (max-width:560px){.barra nav a.solo-ancho{display:none}}@media (min-width:760px){.idiomas-nombre{display:inline}.idiomas-codigo{display:none}}.boton{border:var(--borde);background:var(--acento);color:#14201a;min-height:60px;box-shadow:var(--sombra);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1.5rem;font-weight:900;text-decoration:none;transition:transform .1s ease-out,box-shadow .1s ease-out;display:inline-flex}.boton:active{box-shadow:0 0 0 var(--tinta);transform:translate(4px,4px)}.boton:disabled{cursor:not-allowed;opacity:.6}.boton-sec{background:var(--superficie);min-height:52px;color:var(--tinta);box-shadow:3px 3px 0 var(--tinta);font-size:1.25rem}.boton-sec:active{transform:translate(3px,3px)}.boton-ancho{width:100%}.enlace-boton{color:inherit;font:600 1rem var(--texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.cartel{background-color:var(--c-fondo);color:var(--c-texto);border:var(--borde);box-shadow:6px 6px 0 var(--c-segunda);transform:rotate(var(--giro,0deg));isolation:isolate;border-color:#14201a;padding:22px 22px 26px;position:relative;overflow:visible}.cartel:after{content:"";background:var(--grano);opacity:.09;pointer-events:none;z-index:-1;position:absolute;inset:0}.cartel.estilo-1{background-image:radial-gradient(#14201a29 2px,#0000 2.5px);background-size:14px 14px}.cartel.estilo-2{background-image:repeating-conic-gradient(from 0deg at 85% 18%, #ffffff2e 0 8deg, transparent 8deg 20deg)}.cartel.estilo-3{background-image:repeating-linear-gradient(-45deg, transparent 0 22px, color-mix(in srgb, var(--c-segunda) 22%, transparent) 22px 30px)}.cartel-pasado{filter:grayscale();opacity:.85}.cinta{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f7fbf88c;border-left:2px dashed #14201a1f;border-right:2px dashed #14201a1f;width:110px;height:30px;position:absolute;top:-14px;left:50%;translate:-50%;rotate:-4deg}.cartel-ante{font:700 1.15rem/1 var(--titulo);text-transform:uppercase;letter-spacing:.08em;margin:0}.cartel-fecha{align-items:baseline;gap:10px;margin:4px 0 10px;font-weight:900;line-height:.85;display:flex}.cartel-dia{text-shadow:3px 3px 0 var(--c-segunda);font-size:clamp(4.5rem,16vw,7.5rem)}.cartel-mes{font-size:clamp(2rem,7vw,3.2rem)}.cartel-titulo{text-shadow:3px 2px 0 var(--c-segunda);overflow-wrap:anywhere;font-size:clamp(2.4rem,9vw,4rem);line-height:.92}.cartel-datos{gap:8px;margin-top:16px;display:grid}.cartel-datos>*{color:#14201a;background:#f7fbf8;border:2px solid #14201a;justify-self:start;margin:0;padding:6px 10px;font-weight:600}.cartel-datos a{color:#14201a}.cartel-firma{margin:16px 0 0;font-weight:600}.pegatina{text-align:center;background:var(--amarillo);color:#14201a;border:var(--borde);width:98px;height:98px;font-family:var(--titulo);text-transform:uppercase;border-color:#14201a;border-radius:50%;place-content:center;margin:0;line-height:.85;display:grid;position:absolute;top:14px;right:-14px;rotate:8deg}.pegatina b{font-size:2.6rem;font-weight:900;display:block}.pegatina span{font-size:1.15rem;font-weight:900}.cartel[style*=FFD400] .pegatina{background:#ff3d9a}.tiras{border-top:2px dashed #14201a;margin:22px -22px -26px;display:flex;overflow:hidden}.tiras span{writing-mode:vertical-rl;white-space:nowrap;border-right:2px dashed #14201a;flex:1 0 auto;height:150px;padding:10px 7px;font-size:.72rem;font-weight:600}.tiras span:nth-child(3){translate:0 6px;rotate:4deg}@keyframes imprimir{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.imprimir{animation:.6s cubic-bezier(.2,.7,.2,1) both imprimir}main{display:block}.seccion{max-width:var(--ancho);margin:0 auto;padding:56px 16px}.antetitulo{background:var(--tinta);color:var(--fondo);font:700 1.1rem/1.1 var(--titulo);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;padding:4px 10px;display:inline-block}.heroe{gap:48px;padding-top:24px;display:grid}.heroe h1{color:var(--acento);text-shadow:4px 3px 0 var(--verde);font-size:clamp(4.6rem,22vw,11rem);line-height:.84}.heroe h1 span{color:var(--tinta);text-shadow:3px 2px 0 var(--acento);margin-top:10px;font-size:.42em;line-height:.92;display:block}.entradilla{max-width:34em;margin:22px 0 0;font-size:1.2rem}.heroe-carteles{justify-self:center;width:100%;max-width:460px;padding:20px 6px 30px;position:relative}.cartel-detras{display:none}.titulo-seccion{text-shadow:3px 2px 0 var(--acento);margin-bottom:28px;font-size:clamp(2.8rem,10vw,5rem)}.pasos{gap:34px;margin:0;padding:0;list-style:none;display:grid}.paso{border:var(--borde);color:#14201a;rotate:var(--giro);border-color:#14201a;padding:22px 22px 26px;position:relative;box-shadow:5px 5px #14201a}.paso:first-child{--giro:-1.2deg;background:#ff3d9a}.paso:nth-child(2){--giro:1deg;background:#ffd400}.paso:nth-child(3){color:#f7fbf8;--giro:-.6deg;background:#0078bf}.paso-num{font:900 5.5rem/.8 var(--titulo);opacity:.9;display:block}.paso h3{margin:8px 0 10px;font-size:2.3rem}.paso p{margin:0;font-size:1.05rem}.dos-columnas{align-items:center;gap:40px;display:grid}.lista-puntos{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lista-puntos li{padding-left:30px;font-size:1.08rem;position:relative}.lista-puntos li:before{content:"";background:var(--acento);border:var(--borde);width:16px;height:16px;position:absolute;top:.45em;left:0}.navegador{border:var(--borde);background:var(--superficie);box-shadow:6px 6px 0 var(--verde);justify-self:center;width:100%;max-width:420px}.navegador-barra{border-bottom:var(--borde);align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:600;display:flex}.navegador-barra:before{content:"";border:var(--borde);border-radius:50%;width:10px;height:10px}.navegador-cuerpo{gap:18px;padding:22px 16px;display:grid}.navegador .cartel-titulo{font-size:2.2rem}.respuestas{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.respuesta{border:var(--borde);color:#14201a;min-height:72px;font:900 clamp(1.15rem, 5vw, 1.6rem) / 1 var(--titulo);text-transform:uppercase;text-align:center;border-color:#14201a;place-items:center;padding:6px;display:grid;box-shadow:3px 3px #14201a}.respuesta-si{background:#00a15a}.respuesta-quiza{background:#ffd400}.respuesta-no{background:#9aa7a0}.hoja{border:var(--borde);background:var(--superficie);box-shadow:6px 6px 0 var(--amarillo);justify-self:center;width:100%;max-width:460px;padding:8px 0;rotate:.8deg}.hoja li,.cosa{border-bottom:2px dashed color-mix(in srgb, var(--tinta) 35%, transparent);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 18px;display:grid}.hoja ul{margin:0;padding:0;list-style:none}.hoja li:last-child{border-bottom:0}.cosa-nombre{font:900 1.6rem/1 var(--titulo);text-transform:uppercase}.cosa-quien{color:var(--tinta-suave);grid-column:1;font-size:.95rem}.cosa-plazas{font:900 1.25rem/1 var(--titulo);border:var(--borde);text-transform:uppercase;grid-area:1/2/span 2;padding:6px 10px}.cosa-plazas.lleno{background:var(--tinta);color:var(--fondo)}.cosa-plazas.libre{background:var(--acento);color:#14201a;border-color:#14201a}.plus{color:#f7fbf8;background:#765ba7;border:2px solid #14201a;padding:30px 22px;position:relative;rotate:-.6deg;box-shadow:8px 8px #ffd400}.plus:after{content:"";background:var(--grano);opacity:.1;pointer-events:none;position:absolute;inset:0}.plus h2{text-shadow:3px 3px #ffd400;color:#f7fbf8;font-size:clamp(3rem,12vw,5.5rem)}.plus p{max-width:36em;font-size:1.1rem}.plus .lista-puntos li:before{background:#ffd400;border-color:#14201a}.precios{flex-wrap:wrap;gap:14px;margin:26px 0 18px;padding:0;list-style:none;display:flex}.precios li{color:#14201a;font:900 1.7rem/1 var(--titulo);text-transform:uppercase;background:#ffd400;border:2px solid #14201a;padding:10px 16px;box-shadow:3px 3px #14201a}.precios li:nth-child(2){background:#ff3d9a;rotate:2deg}.plus-premio{opacity:.95;margin:0;font-size:.98rem!important}.insignias{flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.insignia{border:2px dashed var(--tinta);background:var(--superficie);min-height:56px;color:var(--tinta);align-items:center;gap:10px;padding:10px 16px;display:flex}.insignia small{text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-suave);font-size:.75rem;font-weight:600;display:block}.insignia b{font-size:1.1rem}.final{text-align:left;border-top:2px dashed var(--tinta)}.final h2{color:var(--acento);text-shadow:4px 3px 0 var(--verde);font-size:clamp(3rem,13vw,6.5rem)}.final p{max-width:36em;font-size:1.15rem}.faq-lista{gap:12px;display:grid}.faq-lista details,.documento details{border:var(--borde);background:var(--superficie)}.faq-lista summary,.documento summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.faq-lista summary::-webkit-details-marker{display:none}.documento summary::-webkit-details-marker{display:none}.faq-lista summary:after,.documento summary:after{content:"+";font:900 1.6rem/1 var(--titulo)}.faq-lista details[open] summary:after,.documento details[open] summary:after{content:"−"}.faq-lista details p,.documento details>:not(summary){margin:0;padding:0 18px 16px}.plan{gap:40px;max-width:720px;margin:0 auto;padding:18px 16px 64px;display:grid}.plan>*,.heroe>*,.dos-columnas>*{min-width:0}.plan>.cartel{margin-top:14px}.plan .cartel-titulo{font-size:clamp(2.6rem,11vw,4.6rem)}.zona{font-size:.85rem;font-weight:400}.nota{white-space:pre-line}.bloque h2{text-shadow:3px 2px 0 var(--acento);margin-bottom:14px;font-size:clamp(2.4rem,10vw,3.4rem)}.bloque>p{margin:0 0 14px}.recuento{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px;display:grid}.recuento div{border:var(--borde);background:var(--superficie);padding:10px 12px}.recuento dt{font:900 1.05rem/1 var(--titulo);text-transform:uppercase}.recuento dd{font:900 2.6rem/1 var(--titulo);margin:4px 0 0}.recuento div:first-child dd{color:var(--verde)}.recuento div:nth-child(2) dd{color:color-mix(in srgb, var(--amarillo) 55%, var(--tinta))}.recuento div:nth-child(3) dd{color:var(--gris)}.invitados{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.invitados li{border:var(--borde);background:var(--superficie);padding:6px 10px;font-weight:600}.invitados .e-si{color:#14201a;background:#00a15a;border-color:#14201a}.invitados .e-quiza{color:#14201a;background:#ffd400;border-color:#14201a}.invitados .e-no{color:var(--tinta-suave);text-decoration:line-through}.invitados small{font-weight:400}.lista-cosas{border:var(--borde);background:var(--superficie);margin:0;padding:0;list-style:none}.lista-cosas li:last-child{border-bottom:0}.formulario{border:var(--borde);background:var(--superficie);box-shadow:6px 6px 0 var(--acento);gap:26px;padding:22px 18px 26px;display:grid}.formulario h2{color:var(--acento);text-shadow:3px 3px 0 var(--verde);margin:0;font-size:clamp(3rem,14vw,4.5rem)}.formulario fieldset{border:0;min-width:0;margin:0;padding:0}.formulario legend,.etiqueta{font:900 1.35rem/1.05 var(--titulo);text-transform:uppercase;margin-bottom:10px;padding:0;display:block}.ayuda{color:var(--tinta-suave);margin-top:6px;font-size:.92rem;display:block}.opcion{position:relative}.opcion input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opcion .respuesta{cursor:pointer;height:100%;transition:transform .16s cubic-bezier(.3,1.6,.5,1),box-shadow .16s}.opcion input:checked+.respuesta{border-width:4px;transform:translateY(-5px)rotate(2deg);box-shadow:5px 6px #14201a}.opcion input:not(:checked)+.respuesta{opacity:.55}.respuestas:not(:has(:checked)) .opcion input+.respuesta{opacity:1}.opcion input:focus-visible+.respuesta{outline:3px solid var(--acento);outline-offset:4px}.campo{border:0;border-bottom:3px solid var(--tinta);width:100%;color:var(--tinta);font:400 1.375rem/1.3 var(--texto);background:0 0;border-radius:0;padding:6px 0}.campo:focus{border-bottom-color:var(--acento);outline:none}textarea.campo{resize:vertical;min-height:3.2em;font-size:1.15rem}.campo[aria-invalid=true]{border-bottom-color:var(--acento)}.error-campo{color:var(--tinta);background:color-mix(in srgb, var(--acento) 25%, transparent);margin:8px 0 0;padding:4px 8px;font-weight:600;display:inline-block}.contador{align-items:center;gap:16px;display:flex}.contador button{border:var(--borde);background:var(--superficie);width:52px;height:52px;color:var(--tinta);font:900 2rem/1 var(--titulo);box-shadow:3px 3px 0 var(--tinta);cursor:pointer}.contador button:disabled{opacity:.4;cursor:not-allowed}.contador output{font:900 3rem/1 var(--titulo);text-align:center;min-width:1.4em}.casillas{gap:8px;display:grid}.casilla{border:var(--borde);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.casilla input{width:24px;height:24px;accent-color:var(--acento);flex:none;margin:0}.casilla small{font:900 1.1rem/1 var(--titulo);text-transform:uppercase;margin-left:auto}.casilla:has(input:checked){background:color-mix(in srgb, var(--acento) 22%, var(--superficie))}.casilla:has(input:disabled){cursor:not-allowed;opacity:.55;border-style:dashed}.mi-respuesta{border:var(--borde);background:var(--superficie);box-shadow:6px 6px 0 var(--verde);gap:12px;padding:20px 18px;display:grid}.mi-respuesta .respuesta{justify-self:start;min-height:0;padding:8px 18px;rotate:-2deg}.mi-respuesta p{margin:0}.aviso{border:var(--borde);background:var(--superficie);border-style:dashed;padding:16px 18px;font-weight:600}.estado{justify-items:start;gap:20px;max-width:640px;margin:0 auto;padding:40px 16px 80px;display:grid}.estado h1{color:var(--acento);text-shadow:4px 3px 0 var(--verde);font-size:clamp(3.4rem,15vw,6rem)}.estado p{max-width:32em;margin:0;font-size:1.15rem}.cartel-blanco{aspect-ratio:3/4;border:3px dashed var(--tinta);width:min(60%,260px);font:900 6rem/1 var(--titulo);color:var(--tinta-suave);place-items:center;display:grid;rotate:-1.5deg}.cargando{min-height:60vh;font:900 2rem/1 var(--titulo);text-transform:uppercase;place-items:center;display:grid}.cargando span{animation:1s steps(2,end) infinite parpadeo}@keyframes parpadeo{50%{opacity:.3}}.invitacion-app{color:#f7fbf8;background:#0078bf;border:2px solid #14201a;gap:12px;padding:24px 20px;display:grid;rotate:.6deg;box-shadow:6px 6px #ff3d9a}.invitacion-app h2{text-shadow:3px 2px #ff3d9a;color:#f7fbf8;margin:0;font-size:clamp(2.2rem,9vw,3.2rem)}.invitacion-app p{margin:0}.invitacion-app .insignia{color:#f7fbf8;background:0 0;border-color:#f7fbf8}.invitacion-app .insignia small{color:#f7fbf8}.invitacion-app .insignias{margin-top:4px}.toast{z-index:150;color:#14201a;font:900 1.4rem/1 var(--titulo);text-transform:uppercase;background:#ffd400eb;border-left:3px dashed #14201a4d;border-right:3px dashed #14201a4d;max-width:calc(100vw - 32px);padding:12px 22px;animation:2.5s ease-out both toast;position:fixed;bottom:24px;left:50%;translate:-50%;rotate:-2deg}@keyframes toast{0%{transform:translateY(120px)rotate(-6deg)}12%,85%{transform:none}to{transform:translateY(120px)}}.confeti{pointer-events:none;z-index:140;position:fixed;inset:0;overflow:hidden}.confeti i{background:var(--c);width:12px;height:18px;top:-20px;left:var(--x);animation:caer 1.6s cubic-bezier(.25, .6, .4, 1) var(--d) both;position:absolute}@keyframes caer{to{transform:translate(var(--dx), 105vh) rotate(var(--r))}}.documento{max-width:780px;margin:0 auto;padding:24px 16px 72px;font-size:1.02rem}.documento h1{color:var(--acento);text-shadow:3px 3px 0 var(--verde);margin-bottom:12px;font-size:clamp(2.6rem,10vw,4.4rem)}.documento h2{text-shadow:2px 2px 0 var(--acento);margin:40px 0 12px;scroll-margin-top:20px;font-size:2rem}.documento h3{margin:24px 0 8px;font-size:1.4rem}.documento .fecha{color:var(--tinta-suave)}.documento code{background:var(--superficie);border:1px solid color-mix(in srgb, var(--tinta) 30%, transparent);overflow-wrap:anywhere;padding:1px 5px;font-size:.9em}.documento .sumario{border:var(--borde);background:var(--superficie);box-shadow:5px 5px 0 var(--acento);margin:24px 0;padding:4px 20px 6px}.documento .sumario>p{font:900 1.5rem/1 var(--titulo);text-transform:uppercase;margin:16px 0 4px}.documento .tabla-scroll{border:var(--borde);margin:16px 0;overflow-x:auto}.documento table{border-collapse:collapse;background:var(--superficie);width:100%;min-width:480px}.documento th,.documento td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--tinta) 25%, transparent);padding:10px 12px}.documento thead th{background:var(--tinta);color:var(--fondo)}.documento .faq{gap:10px;display:grid}.pie{border-top:2px solid var(--tinta);max-width:var(--ancho);gap:14px;margin:0 auto;padding:28px 16px 44px;display:grid}.pie nav{flex-wrap:wrap;gap:8px 20px;font-weight:600;display:flex}.pie p{color:var(--tinta-suave);margin:0;font-size:.92rem}.pie .marca{color:var(--acento);font-size:2.6rem}@media (min-width:900px){.heroe{grid-template-columns:1.15fr .85fr;align-items:center;padding-top:40px}.cartel-detras{aspect-ratio:3/4;z-index:-1;background:radial-gradient(#14201a2e 2px,#0000 2.5px) 0 0/14px 14px,#0078bf;border:2px solid #14201a;width:64%;display:block;position:absolute;top:70px;right:-46px;rotate:6deg;box-shadow:6px 6px #ffd400}.pasos{grid-template-columns:repeat(3,1fr)}.dos-columnas{grid-template-columns:1fr 1fr}.dos-columnas.invertida>:first-child{order:2}.plus{padding:44px 48px}.faq-wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}}@media (min-width:960px){.plan{max-width:var(--ancho);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 56px}.plan>*{grid-column:2;margin-bottom:40px}.plan>.cartel{grid-area:1/1/span 12;position:sticky;top:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.imprimir,.confeti,.cargando span{animation:none}.confeti{display:none}.toast{animation:2.5s both fundido}.opcion .respuesta,.boton{transition:none}.opcion input:checked+.respuesta{transform:none}}@keyframes fundido{0%,to{opacity:0}10%,85%{opacity:1}}
