@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--surface:#fff;--surface-raised:#fff;--surface-sunken:#f4f4f5;--sidebar:#fafafa;--on-sidebar:#18181b;--on-sidebar-muted:#66666f;--line:#e4e4e7;--line-strong:#d4d4d8;--ink:#09090b;--ink-muted:#66666f;--ink-faint:#a1a1aa;--brand:#1b7a52;--brand-strong:#155f40;--on-brand:#fff;--brand-tint:#e8f4ed;--brand-ring:#1b7a5240;--link:var(--brand);--danger:#b91c1c;--danger-tint:#fef2f2;--on-danger:#fff;--warning:#b45309;--warning-tint:#fffbeb;--info:#2563eb;--info-tint:#eff6ff;--focus-ring:#1b7a52;--overlay:#09090b99;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 16px #00000014}[data-theme=dark]{--surface:#09090b;--surface-raised:#18181b;--surface-sunken:#27272a;--sidebar:#18181b;--on-sidebar:#fafafa;--on-sidebar-muted:#a1a1aa;--line:#27272a;--line-strong:#3f3f46;--ink:#fafafa;--ink-muted:#a1a1aa;--ink-faint:#71717a;--brand:#4ade80;--brand-strong:#86efac;--on-brand:#052e16;--brand-tint:#14532d;--brand-ring:#4ade804d;--link:var(--brand);--danger:#f87171;--danger-tint:#450a0a;--on-danger:#450a0a;--warning:#fbbf24;--warning-tint:#451a03;--info:#60a5fa;--info-tint:#172554;--focus-ring:#4ade80;--overlay:#000000b3;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #0009}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--sidebar-w:256px;--content-max:1280px;--control-h:36px;--control-h-sm:32px;--control-h-touch:44px;--mobile-w:390px;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Menlo, monospace}.display{font-family:var(--font-sans);letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:32px}.title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.heading{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.body-strong{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.small{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px}.serial{font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:18px}.code{font-family:var(--font-mono);font-size:12.5px;font-weight:400;line-height:18px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--brand-strong)}a:hover{color:var(--ink)}code{font-family:var(--font-mono);font-size:.9em}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.125rem,1.5rem + 2.6vw,3.5rem);font-weight:600;line-height:1.06}h2{letter-spacing:-.03em;font-size:clamp(1.875rem,1.45rem + 1.8vw,2.75rem);font-weight:600;line-height:1.1}h3{letter-spacing:-.012em;font-size:1.125rem;font-weight:600;line-height:1.35}.contenedor{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.contenedor--texto{max-width:760px}.contenedor--calendario{max-width:960px;margin-top:var(--space-8)}.saltar{left:var(--space-4);z-index:30;padding:var(--space-2) var(--space-4);background:var(--ink);color:#fff;border-radius:var(--radius-md);position:absolute;top:-60px}.saltar:focus{top:var(--space-3);color:#fff}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-touch);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:inherit;cursor:pointer;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--surface-sunken);color:var(--ink)}.btn--primario{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn--primario:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand)}.btn--grande{min-height:48px;padding:0 var(--space-6);font-size:16px}.btn[disabled]{opacity:.6;cursor:not-allowed}.cabecera{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.cabecera__fila{align-items:center;gap:var(--space-6);min-height:64px;display:flex}.cabecera__logo{padding:var(--space-2) 0;flex:none;display:block}.cabecera__logo img{width:108px;height:auto}.cabecera__nav{gap:var(--space-6);font-size:14px;display:none}.cabecera__nav a{color:var(--ink-muted);text-decoration:none}.cabecera__nav a:hover{color:var(--ink)}.cabecera__acciones{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.cabecera__discreto{min-height:44px;padding:0 var(--space-2);color:var(--ink-muted);align-items:center;font-size:14px;text-decoration:none;display:none}.cabecera__discreto:hover{color:var(--ink)}.cabecera__demo{padding:0 var(--space-3);white-space:nowrap;font-size:14px}.menu__boton{border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.menu__boton::-webkit-details-marker{display:none}.menu__cerrar,.menu[open] .menu__abrir{display:none}.menu[open] .menu__cerrar{display:block}.menu__abrir,.menu__cerrar{line-height:0}.menu__panel{padding:var(--space-2) 20px var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);display:grid;position:absolute;top:100%;left:0;right:0}.menu__panel a{min-height:48px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-weight:500;text-decoration:none;display:flex}.menu__panel a:last-child{border-bottom:0}.hero{padding:clamp(40px,7vw,88px) 0 clamp(56px,8vw,104px)}.hero__rejilla{gap:clamp(40px,6vw,64px);display:grid}.antetitulo{align-items:center;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-4);font-family:var(--font-mono);color:var(--brand-strong);flex-wrap:wrap;font-size:13px;font-weight:500;line-height:1.4;display:flex}.antetitulo img{width:104px;height:auto}@media (width<=639px){.antetitulo{font-size:12px}.antetitulo__punto{display:none}.antetitulo span:last-child{flex-basis:100%}}.palabra{display:inline-block}.palabra--clave{color:var(--brand-strong)}.hero__subtitulo{margin-top:var(--space-6);color:var(--ink-muted);max-width:40em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}.hero__acciones{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.escena__lienzo{aspect-ratio:1;border-radius:var(--radius-xl);background:#0f2a1f;position:relative;overflow:hidden;container-type:inline-size}.escena__bateria{width:46%;position:absolute;top:19%;left:5%}.escena__bateria svg{width:100%;height:auto}.bat-cuerpo{fill:#16392b;stroke:#7fd3a8;stroke-opacity:.5;stroke-width:2px}.bat-tapa{fill:#1d4736}.bat-borne{fill:#7fd3a8}.bat-signo{fill:none;stroke:#0f2a1f;stroke-width:4px;stroke-linecap:round}.bat-asa{fill:#0f2a1f}.bat-led{fill:#7fd3a8}.bat-linea{fill:none;stroke:#7fd3a8;stroke-opacity:.2;stroke-width:2px;stroke-linecap:round}.etiqueta{background:#fff;border-radius:1.4cqw;flex-direction:column;align-items:stretch;gap:1.1cqw;padding:2.2cqw;display:flex;position:absolute;top:26%;left:15%;right:15%}.etiqueta__logo{width:100%;height:auto}.etiqueta__texto{color:var(--ink-muted);font-size:1.95cqw;line-height:1.2}.etiqueta__qr{padding:.8cqw;position:relative;overflow:hidden}.etiqueta__escaner{border-top:.5cqw solid var(--brand);animation:3.2s ease-in-out infinite alternate escaner;position:absolute;inset:0}@keyframes escaner{0%{transform:translateY(4%)}to{transform:translateY(94%)}}.etiqueta__codigo{width:100%;height:auto}.etiqueta__url{font-family:var(--font-mono);color:var(--ink-muted);overflow-wrap:anywhere;font-size:1.55cqw;line-height:1.25}.esquina{border:.45cqw solid var(--brand);width:3cqw;height:3cqw;position:absolute}.esquina--a{border-bottom:0;border-right:0;top:0;left:0}.esquina--b{border-bottom:0;border-left:0;top:0;right:0}.esquina--c{border-top:0;border-right:0;bottom:0;left:0}.esquina--d{border-top:0;border-left:0;bottom:0;right:0}.escena__trazo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.escena__trazo path{fill:none;stroke:#7fd3a8;stroke-width:2.5px;stroke-dasharray:1 7;stroke-linecap:round;animation:1s linear infinite trazo}@keyframes trazo{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){.etiqueta__escaner,.escena__trazo path{animation:none}}.escena__movil{background:#09090b;border-radius:5.4cqw;width:40%;padding:1.2cqw;position:absolute;top:6.75%;right:5%;box-shadow:0 0 0 1px #7fd3a840}.escena__movil img{border-radius:4.3cqw;width:100%;height:auto}.seccion{padding:clamp(64px,9vw,112px) 0}.seccion--hundida{background:var(--surface-sunken)}.seccion--oscura{color:#fff;background:#0f2a1f}.seccion--oscura .seccion__cta{color:#7fd3a8}.seccion--oscura .seccion__cta:hover{color:#fff}.seccion--estrecha{padding-bottom:var(--space-12)}.seccion__cabeza{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.entradilla{margin-top:var(--space-4);color:var(--ink-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.seccion__cta{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-6);color:var(--brand-strong);font-weight:500;text-decoration:none;display:inline-flex}.seccion__cta:hover{color:var(--ink);text-decoration:underline}.afecta{padding:var(--space-6) var(--space-4) var(--space-2);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-xl)}.afecta__pregunta{padding-bottom:var(--space-4);font-size:20px;font-weight:600;line-height:28px}.afecta__fila{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);display:grid}.afecta__bateria{align-items:center;gap:var(--space-3);display:flex}.afecta__iconos{justify-content:center;align-items:center;gap:var(--space-2);background:var(--brand-tint);border-radius:var(--radius-lg);width:76px;height:52px;color:var(--brand-strong);flex:none;display:flex}.afecta__texto{gap:2px;min-width:0;display:grid}.afecta__nombre{font-size:17px;font-weight:600;line-height:24px}.afecta__categoria{color:var(--ink-muted);font-size:14px;line-height:20px}.afecta__respuesta{justify-self:start;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-3);background:var(--brand-tint);border-radius:var(--radius-pill);color:var(--brand-strong);white-space:nowrap;border:1px solid #0000;margin-left:88px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.afecta__respuesta--condicion{background:var(--surface-raised);border-color:var(--brand)}.afecta__respuesta svg{flex:none}@media (width<=379px){.afecta__respuesta{margin-left:0}}.afecta__nota{color:var(--ink-muted);margin-top:2px;font-size:13px;line-height:18px}.afecta__consecuencia{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);font-weight:600;display:flex}.afecta__consecuencia svg{color:var(--brand-strong);flex:none;margin-top:2px}.casos{gap:var(--space-8);display:grid}.caso{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--brand);display:grid}.caso__papel{font-family:var(--font-mono);color:var(--brand-strong);font-size:13px;font-weight:500;line-height:18px}.caso h3{text-wrap:balance;font-size:1.125rem;line-height:1.45}.caso h3+p{color:var(--ink-muted)}.ficha{gap:var(--space-3);padding:var(--space-6);background:var(--brand-tint);border-radius:var(--radius-xl);margin-top:clamp(32px,5vw,56px);display:grid}.ficha__texto{font-size:1.125rem;font-weight:600;line-height:1.5}.ficha__boton{justify-self:start}.ficha__nota{color:var(--ink-muted);font-size:13px;line-height:18px}.cifras{gap:var(--space-6) var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,6vw,72px);display:grid}.cifra{justify-content:flex-end;gap:var(--space-1);flex-direction:column-reverse;min-width:0;display:flex}.cifra dd{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:600;line-height:1.1}.cifra dt{color:var(--ink-muted);font-size:14px;line-height:20px}.cifra__cuenta{min-height:20px;color:var(--brand-strong);font-weight:500;display:block}.pasos{gap:var(--space-8);display:grid}.paso{column-gap:var(--space-4);grid-template-columns:96px minmax(0,1fr);align-content:start;min-width:0;display:grid}.ilustracion{grid-row:1/span 2;width:96px;height:auto;margin-top:2px}.i-papel{fill:var(--surface);stroke:var(--ink);stroke-width:1.75px;stroke-linejoin:round}.i-tinte{fill:var(--brand-tint)}.i-linea{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.i-texto{fill:none;stroke:var(--ink-faint);stroke-width:3px;stroke-linecap:round}.i-acento{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.i-relleno{fill:var(--brand)}.i-solido{fill:var(--ink)}.i-blanco{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.i-blanco--fino{stroke-width:2px}.i-qr{fill:var(--ink)}.i-hueco{fill:var(--surface)}.paso h3{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.paso__numero{font-family:var(--font-mono);color:var(--brand-strong);font-size:13px;font-weight:500}.seccion--oscura h2{color:#fff}.razones{display:grid}.razon{gap:var(--space-1);padding:0 0 var(--space-8) var(--space-8);display:grid;position:relative}.razon:last-child{padding-bottom:0}.razon:before{content:"";background:#7fd3a859;width:2px;position:absolute;top:13px;bottom:-13px;left:6px}.razon:last-child:before{display:none}.razon:after{content:"";background:#7fd3a8;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:0}.razon h3{letter-spacing:-.015em;font-size:1.25rem;line-height:26px}.razon p{color:#cfe0d6}.cronologia{display:grid}.hito{padding:0 0 var(--space-8) var(--space-8);position:relative}.hito:last-child{padding-bottom:0}.hito__eje{width:14px;position:absolute;top:6px;bottom:-6px;left:0}.hito__eje:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0;left:6px}.hito__eje:after{content:"";background:var(--surface-sunken);border:2px solid var(--ink-faint);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.hito--principal .hito__eje:before{background:var(--brand)}.hito--principal .hito__eje:after{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 5px var(--brand-ring)}.hito:last-child .hito__eje{bottom:0}.hito:last-child .hito__eje:before{background:repeating-linear-gradient(180deg, var(--line-strong) 0 6px, transparent 6px 11px)}.hito__fecha{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.3}.hito--principal .hito__fecha{color:var(--brand-strong)}.hito h3{margin-top:var(--space-2);font-size:1rem}.hito__nota{color:var(--ink-muted)}.contador{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.contador[hidden]{display:none}.contador__bloque{min-width:64px;padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);justify-items:center;display:grid}.contador__valor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--brand-strong);font-size:24px;font-weight:500;line-height:32px}.contador__unidad{color:var(--ink-muted);font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.contador__bloque:last-child{display:none}}.fuentes{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted);font-size:14px;line-height:20px}.fuentes__titulo{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.fuentes ul{gap:var(--space-1);margin-top:var(--space-2);display:grid}.fuentes li{align-items:center;min-height:28px;display:flex}.preguntas{gap:var(--space-2);display:grid}.pregunta{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg)}.pregunta[open]{background:var(--brand-tint);border-color:#0000}.pregunta summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);border-radius:inherit;cursor:pointer;font-weight:500;list-style:none;display:flex}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary svg{color:var(--ink-muted);flex:none;transition:transform .15s}.pregunta[open] summary{color:var(--brand-strong);font-weight:600}.pregunta[open] summary svg{color:var(--brand-strong);transform:rotate(180deg)}.pregunta__respuesta{padding:0 var(--space-4) var(--space-4)}.pregunta__respuesta p{max-width:44em}@keyframes aparecer{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:no-preference){.pregunta[open] .pregunta__respuesta p{animation:.2s ease-out aparecer}}.seccion--demo{background:var(--surface-sunken)}.demo{gap:var(--space-4);display:grid}.demo__panel{color:#fff;border-radius:var(--radius-xl);background:#0f2a1f;padding:clamp(24px,4vw,48px)}.demo__panel img{width:132px;height:auto;margin-bottom:var(--space-8)}.demo__titulo{letter-spacing:-.03em;font-size:clamp(1.875rem,1.45rem + 1.8vw,2.75rem);font-weight:600;line-height:1.1}.demo__entradilla{margin-top:var(--space-3);color:#d7e6dd;font-size:1.0625rem;line-height:1.5}.demo__subtitulo{margin-top:var(--space-8);color:#7fd3a8;letter-spacing:0;font-size:14px;font-weight:600}.demo__recorrido{margin-top:var(--space-3);gap:var(--space-2);counter-reset:paso;display:grid}.demo__recorrido li{counter-increment:paso;gap:var(--space-3);color:#fff;display:flex}.demo__recorrido li:before{content:counter(paso);font-family:var(--font-mono);color:#7fd3a8;font-size:14px;line-height:25.6px}.demo__formulario{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-xl);min-width:0;padding:clamp(20px,4vw,40px)}.formulario{gap:var(--space-4);display:grid}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo label{font-size:14px;font-weight:500;line-height:20px}.campo__opcional{color:var(--ink-muted);font-weight:400}.campo input,.campo select,.campo textarea{width:100%;min-height:var(--control-h-touch);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:16px;line-height:1.4}.campo select{padding-right:var(--space-8)}.campo textarea{resize:vertical}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.campo [aria-invalid=true]{border-color:var(--danger)}.campo__error{color:var(--danger);font-size:13px;line-height:18px}.casilla{column-gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.casilla input{width:20px;height:20px;accent-color:var(--brand);margin:2px 0 0}.casilla label{font-size:14px;line-height:22px}.casilla .campo__error{margin-top:var(--space-1);grid-column:2}.aviso{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:14px;line-height:20px}.aviso--error{background:var(--danger-tint);color:var(--danger)}.formulario__verificacion:empty{display:none}.formulario__envio{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.formulario__promesa{color:var(--ink-muted);font-size:14px;line-height:20px}.titulo-pagina{font-size:clamp(2rem,1.6rem + 1.8vw,3rem)}.calendario-reservas{border:0;width:100%;height:900px;display:block}.calendario-carga{padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-lg)}.calendario-carga p{margin-bottom:var(--space-4);max-width:44em;color:var(--ink-muted)}.enlace-alternativo{margin-top:var(--space-4)}.enlace-alternativo a{align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}.prosa h2{letter-spacing:-.02em;margin-top:var(--space-8);margin-bottom:var(--space-2);font-size:1.375rem;line-height:1.3}.prosa p,.prosa ul{margin-top:var(--space-3)}.prosa ul{padding-left:var(--space-6);list-style:outside}.prosa li+li{margin-top:var(--space-2)}.datos-legales{gap:var(--space-1);margin-top:var(--space-6);padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);display:grid}.datos-legales dt{color:var(--ink-muted);font-size:14px}.datos-legales dd{overflow-wrap:anywhere;font-weight:500}.datos-legales dd+dt{margin-top:var(--space-3)}.pie{padding:var(--space-12) 0 var(--space-6);color:#fff;background:#0f2a1f;font-size:14px}.pie a{color:#fff;text-decoration:none}.pie a:hover{color:#7fd3a8;text-decoration:underline}.pie :focus-visible{outline-color:#7fd3a8}.pie__rejilla{gap:var(--space-8);display:grid}.pie__marca img{width:128px;height:auto}.pie__marca p{margin-top:var(--space-4);color:#cfe0d6;max-width:26em;font-size:15px;line-height:22px}.pie__titulo{letter-spacing:0;color:#7fd3a8;font-size:13px;font-weight:500;line-height:18px}.pie__lista{margin-top:var(--space-2)}.pie__lista li{color:#cfe0d6;align-items:center;min-height:36px;display:flex}.pie__final{justify-content:space-between;gap:var(--space-2) var(--space-8);margin-top:var(--space-8);padding-top:var(--space-4);color:#b9cfc3;flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.pie__linea{height:1px;margin-top:var(--space-8);background:#ffffff26}.pie__final{margin-top:0}@media (width>=640px) and (width<=1023px){.escena{width:100%;max-width:560px;margin-inline:auto}}@media (width<=639px){.escena__lienzo{aspect-ratio:1/.94}.escena__bateria{width:46%;top:16%;left:3%}.escena__movil{width:47%;top:7%;right:3%}.escena__trazo{display:none}.etiqueta{gap:1.4cqw;padding:2.2cqw;left:9%;right:9%}.etiqueta__texto{font-size:2.6cqw}.etiqueta__url{font-size:2.1cqw}}@media (width<=379px){.cabecera__fila{gap:var(--space-2)}.cabecera__logo img{width:96px}}@media (width>=640px){.contenedor{padding-inline:32px}.cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.afecta{padding:var(--space-8) var(--space-8) var(--space-3)}.afecta__fila{column-gap:var(--space-8);padding:var(--space-6) 0;grid-template-columns:minmax(0,1fr) 250px;align-items:center}.afecta__bateria{gap:var(--space-4)}.afecta__iconos{width:92px;height:60px}.afecta__iconos svg{width:28px;height:28px}.afecta__nombre{font-size:18px;line-height:26px}.afecta__respuesta{justify-content:center;justify-self:stretch;margin-left:0}.pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.paso{display:block}.ilustracion{width:100%;max-width:240px;margin:0 0 var(--space-4)}.ficha{column-gap:var(--space-8);padding:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:center}.ficha__boton{grid-area:1/2/span 2}.razon{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);min-height:92px}.razon:last-child{min-height:0}.cronologia{grid-template-columns:1.15fr 1fr 1.15fr}.hito{padding:var(--space-8) var(--space-6) 0 0}.hito__eje{width:auto;height:14px;inset:0 0 auto}.hito__eje:before{width:auto;height:2px;inset:6px 0 auto}.hito:last-child{padding-right:0}.hito:last-child .hito__eje:before{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 11px)}.formulario{grid-template-columns:repeat(2,minmax(0,1fr))}.campo--ancho{grid-column:1/-1}.pie__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.pie__marca{grid-column:1/-1}.datos-legales{gap:var(--space-3) var(--space-6);grid-template-columns:180px minmax(0,1fr)}.datos-legales dd+dt{margin-top:0}}@media (width>=900px){.cabecera__nav{display:flex}.cabecera__nav a[aria-current]{color:var(--ink);text-decoration:underline 2px var(--brand);text-underline-offset:6px}.cabecera__discreto{display:inline-flex}.menu{display:none}.pie__rejilla{grid-template-columns:2fr 1fr 1fr 1fr}.pie__marca{grid-column:auto}.demo{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.casos{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.pasos{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.preguntas.activo{gap:var(--space-1);padding-right:58%;position:relative}.preguntas.activo .pregunta{border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:0 0;border:0}.preguntas.activo .pregunta[open]{background:var(--brand-tint)}.preguntas.activo .pregunta[open] summary{cursor:default}.preguntas.activo .pregunta:not([open]) summary:hover{background:var(--surface-sunken)}.preguntas.activo .pregunta summary svg{transition:none;transform:rotate(-90deg)}.preguntas.activo .pregunta__respuesta{padding:var(--space-12);background:var(--brand-tint);border-radius:0 var(--radius-xl) var(--radius-xl) 0;align-items:center;display:flex;position:absolute;inset:0 0 0 calc(42% - 1px)}.preguntas.activo .pregunta__respuesta p{font-size:20px;line-height:32px}.hero__rejilla{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}@media (prefers-reduced-motion:no-preference){.titular .palabra{animation:.5s cubic-bezier(.2,.7,.2,1) both subir}.titular .palabra:nth-child(2){animation-delay:40ms}.titular .palabra:nth-child(3){animation-delay:80ms}.titular .palabra:nth-child(4){animation-delay:.12s}.titular .palabra:nth-child(5){animation-delay:.16s}.titular .palabra:nth-child(6){animation-delay:.2s}.titular .palabra:nth-child(7){animation-delay:.24s}.titular .palabra:nth-child(8){animation-delay:.28s}.titular .palabra:nth-child(9){animation-delay:.32s}.titular .palabra:nth-child(10){animation-delay:.36s}.titular .palabra:nth-child(11){animation-delay:.4s}.titular .palabra:nth-child(12){animation-delay:.44s}.antetitulo,.hero__subtitulo,.hero__acciones,.cifras{animation:.6s cubic-bezier(.2,.7,.2,1) both subir}.hero__subtitulo{animation-delay:.35s}.hero__acciones{animation-delay:.45s}.cifras{animation-delay:.55s}.escena__bateria,.escena__movil{transition:translate .35s ease-out}.escena__bateria{translate:calc(var(--px,0) * -12px) calc(var(--py,0) * -12px);animation:.8s cubic-bezier(.2,.7,.2,1) both desde-izquierda,7s ease-in-out .8s infinite alternate flotar}.escena__movil{translate:calc(var(--px,0) * 16px) calc(var(--py,0) * 16px);animation:.8s cubic-bezier(.2,.7,.2,1) both desde-derecha,6s ease-in-out .8s infinite alternate-reverse flotar}.bat-led{animation:2s ease-in-out infinite parpadeo}.por-revelar{opacity:0;translate:0 12px}.visto{transition:opacity .3s ease-out,translate .3s cubic-bezier(.2,.7,.2,1);transition-delay:var(--retraso,0s)}.afecta__fila.visto .afecta__respuesta{animation:pop .35s cubic-bezier(.3, 1.5, .6, 1) calc(var(--retraso,0s) + .1s) both}.paso.visto .i-acento{stroke-dasharray:1;animation:dibujar .6s ease-out calc(var(--retraso,0s) + .3s) both}.paso.visto .i-tinte{transform-box:fill-box;transform-origin:0;animation:barrer .5s ease-out calc(var(--retraso,0s) + .2s) both}.paso.visto .i-relleno,.paso.visto .i-blanco,.paso.visto .i-qr path{transform-box:fill-box;transform-origin:50%;animation:pop .45s cubic-bezier(.3, 1.5, .6, 1) calc(var(--retraso,0s) + .45s) both}.ilustracion{transition:translate .25s ease-out}.paso:hover .ilustracion{translate:0 -6px}.razon:before,.hito__eje:before{--ex:1;--ey:0}.razon.visto:before{transform-origin:top;animation:.8s ease-out .15s both crecer}.razon.visto:after{animation:.45s cubic-bezier(.3,1.5,.6,1) both pop}.hito.visto .hito__eje:before{transform-origin:0 0;animation:crecer .7s ease-out calc(var(--retraso,0s) + .1s) both}.hito.visto .hito__eje:after{animation:pop .45s cubic-bezier(.3, 1.5, .6, 1) var(--retraso,0s) both}.hito--principal.visto .hito__eje:after{animation:.45s cubic-bezier(.3,1.5,.6,1) both pop,2.4s ease-in-out 1s infinite latir}.btn svg,.seccion__cta svg{transition:translate .2s ease-out}.btn:hover svg,.seccion__cta:hover svg{translate:4px}}@media (prefers-reduced-motion:no-preference) and (width>=640px){.hito__eje:before{--ex:0;--ey:1}}@keyframes subir{0%{opacity:0;transform:translateY(14px)}}@keyframes desde-izquierda{0%{opacity:0;transform:translate(-8%)}}@keyframes desde-derecha{0%{transform:translate(8%)}}@keyframes flotar{to{transform:translateY(-8px)}}@keyframes parpadeo{50%{opacity:.25}}@keyframes pop{0%{opacity:0;transform:scale(.5)}}@keyframes dibujar{0%{opacity:0;stroke-dashoffset:1px}}@keyframes barrer{0%{transform:scaleX(0)}}@keyframes crecer{0%{transform:scale(var(--ex,1), var(--ey,0))}}@keyframes latir{50%{box-shadow:0 0 0 11px #0000}}@media print{.por-revelar{opacity:1;translate:none}}
