@font-face{font-family:Saira;src:url(/fuentes/Saira_700Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fuentes/Manrope_400Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fuentes/Manrope_700Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--carbon:#38423e;--carbon-hondo:#262d2a;--beige:#f3eedc;--beige-hondo:#e7e0c9;--tarjeta:#fffcf3;--borde:#ddd5bc;--verde:#368f6b;--verde-pulsado:#1b4f3a;--verde-texto:#24664b;--verde-sobre-oscuro:#6fc39c;--texto:#38423e;--texto-2:#5e6863;--sobre-oscuro:#f3eedc;--sobre-oscuro-2:#c9cec4;--peligro:#a3361f;--titulo:"Saira", "Arial Narrow", system-ui, sans-serif;--cuerpo:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--ancho:1200px;--margen:clamp(20px, 5vw, 56px);--seccion:clamp(72px, 11vw, 128px);--radio:16px;--radio-grande:24px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--beige);color:var(--texto);font-family:var(--cuerpo);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55}img,svg{max-width:100%;display:block}a{color:var(--verde-texto);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--verde);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--titulo);text-wrap:balance;margin:0;font-weight:700}p{margin:0}.envoltura{width:100%;max-width:calc(var(--ancho) + 2 * var(--margen));padding-inline:var(--margen);margin-inline:auto}.saltar{z-index:10;background:var(--tarjeta);color:var(--texto);border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.saltar:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boton{background:var(--verde);min-height:52px;color:var(--tarjeta);font-family:var(--titulo);letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-size:1.1875rem;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .15s;display:inline-flex}.boton:hover{background:var(--verde-pulsado)}.boton:disabled{cursor:progress;opacity:.75}.titulo-seccion{letter-spacing:-.02em;max-width:14ch;font-size:clamp(2.4rem,6.4vw,4.75rem);line-height:.92}.entradilla{max-width:34rem;color:var(--texto-2);margin-top:24px;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.45}html,body{overflow-x:clip}.barra-fija{z-index:20;padding-block:14px;transition:background-color .3s;position:fixed;inset:0 0 auto}.barra-fija .envoltura{justify-content:space-between;align-items:center;gap:16px;display:flex}.barra-fija img{width:clamp(132px,13vw,184px);height:auto}.barra-cta{min-height:44px;padding:8px 22px;transition:opacity .25s,transform .25s,background-color .15s}.barra-fija{background:var(--carbon)}.js .barra-fija{background:0 0}.js.pasada .barra-fija{background:var(--carbon)}.js:not(.pasada) .barra-cta{opacity:0;pointer-events:none;transform:translateY(-10px)}.portada{background:var(--carbon-hondo);min-height:100svh;color:var(--sobre-oscuro);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.portada-fondo,.camara,.portada-video{position:absolute;inset:0}.portada-fondo{z-index:-2}.camara{transform-origin:46% 34%}.portada-foto,.trazada,.portada-video{width:100%;max-width:none;height:100%;position:absolute;inset:0}.portada-foto,.portada-video{object-fit:cover;object-position:50% 50%}.portada-video{opacity:0;transition:opacity .8s}.portada.con-video .portada-video{opacity:1}.portada.con-video .atribucion,.trazada-apaisada{display:none}@media (aspect-ratio>=4/5){.trazada-vertical{display:none}.trazada-apaisada{display:block}}.trazada-linea{fill:none;stroke:var(--verde);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:0;filter:drop-shadow(0 0 2px #f3eedcd9)}.trazada-punto{fill:var(--verde);stroke:var(--verde-sobre-oscuro);stroke-width:4px}.portada-sombra{z-index:-1;background:linear-gradient(#262d2a73 0%,#262d2a00 22% 36%,#262d2abf 62%,#262d2af2 85%);position:absolute;inset:0}@media (aspect-ratio>=4/5){.portada-sombra{background:linear-gradient(#262d2a80 0%,#262d2a00 20%),linear-gradient(#262d2a00 30%,#262d2a66 55%,#262d2aeb 100%),linear-gradient(90deg,#262d2aa6 0%,#262d2a00 60%)}}.atribucion{z-index:1;color:var(--sobre-oscuro);background:#262d2a99;border-radius:6px;padding:3px 8px;font-size:.75rem;line-height:1.3;position:absolute;bottom:12px;right:12px}.portada-contenido{padding-top:120px;padding-bottom:clamp(48px,9vh,96px)}.portada-titulo{letter-spacing:-.035em;font-size:clamp(4.25rem,16vw,11.5rem);line-height:.84}.linea{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.linea>span{display:block}.portada-frase{max-width:31rem;margin-top:24px;font-size:clamp(1.125rem,1.7vw,1.3125rem);line-height:1.45}.portada .boton{margin-top:32px}.portada-nota{color:var(--sobre-oscuro-2);margin-top:14px;font-size:.9375rem}.ciclo{background:var(--carbon);color:var(--sobre-oscuro);padding-top:var(--seccion);timeline-scope:--carrusel}.ciclo .entradilla{color:var(--sobre-oscuro-2)}.ciclo-cabeza{align-items:end;gap:8px 64px;display:grid}@media (width>=900px){.ciclo-cabeza{grid-template-columns:1.2fr 1fr}}.pasos{padding:0 var(--margen) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);overscroll-behavior-x:contain;scrollbar-width:none;scroll-timeline:--carrusel inline;gap:16px;margin:clamp(36px,5vw,56px) 0 0;list-style:none;display:flex;overflow-x:auto}.pasos::-webkit-scrollbar{display:none}.paso{scroll-snap-align:start;background:var(--carbon-hondo);border-radius:var(--radio-grande);flex-direction:column;flex:0 0 min(76vw,300px);padding:22px 22px 0;display:flex;overflow:hidden}.paso-n{font-family:var(--titulo);color:var(--verde-sobre-oscuro);font-size:.9375rem;font-weight:700}.paso h3{letter-spacing:-.01em;margin-top:4px;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1}.paso p{color:var(--sobre-oscuro-2);min-height:2.8em;margin-top:8px;font-size:1rem;line-height:1.4}.paso-pantalla{aspect-ratio:9/12.5;background:var(--carbon);border:6px solid #1c2220;border-bottom:0;border-radius:22px 22px 0 0;margin:20px 0 0;position:relative;overflow:hidden}.paso-pantalla img{object-fit:cover;object-position:top;width:100%;height:100%}.paso-pantalla.abajo img{object-position:center}.dato{background:var(--carbon);color:var(--sobre-oscuro);border-radius:14px;padding:10px 14px;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 18px #00000040}.dato strong{font-family:var(--titulo);color:var(--verde-sobre-oscuro);font-size:1.75rem;line-height:1}.dato span{color:var(--sobre-oscuro-2);margin-top:4px;font-size:.8125rem}.ciclo-progreso{margin:28px var(--margen) 0;background:#f3eedc24;border-radius:2px;height:4px;display:none;overflow:hidden}.ciclo-progreso span{background:var(--verde);transform-origin:0;height:100%;display:block}.ciclo-pie{padding-bottom:var(--seccion)}.salidas{padding-block:var(--seccion);overflow-x:clip}.salidas-rejilla{align-items:center;gap:56px;display:grid}@media (width>=900px){.salidas-rejilla{grid-template-columns:1.15fr .85fr}}.salidas-puntos{gap:20px;max-width:32rem;margin:40px 0 0;padding:0;list-style:none;display:grid}.salidas-puntos li{grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.salidas-puntos svg{background:var(--carbon);width:44px;height:44px;color:var(--verde-sobre-oscuro);border-radius:12px;padding:10px}.salidas-puntos strong{font-family:var(--titulo);font-size:1.25rem;line-height:1.15;display:block}.salidas-puntos span{color:var(--texto-2)}.movil-grande{justify-self:center;width:min(330px,78vw);margin:0;position:relative}.movil-grande img{border:8px solid var(--carbon);background:var(--carbon);border-radius:34px;width:100%;height:auto}.movil-grande .dato{bottom:22%;left:-14px}.privado{padding-block:var(--seccion);background:var(--carbon);color:var(--sobre-oscuro)}.promesas{gap:40px 56px;margin:clamp(48px,7vw,80px) 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.promesas{grid-template-columns:1fr 1fr}}.promesas li{border-top:2px solid #f3eedc2e;padding-top:24px}.promesas h3{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.02}.promesas p{max-width:28rem;color:var(--sobre-oscuro-2);margin-top:12px}.planes{padding-block:var(--seccion)}.planes-lista{gap:20px;margin-top:clamp(40px,6vw,72px);display:grid}@media (width>=860px){.planes-lista{grid-template-columns:1fr 1fr;gap:24px}}.plan{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio-grande);padding:clamp(28px,4vw,48px)}.plan h3{flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;display:flex}.plan ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.plan li{padding-left:30px;position:relative}.plan li:before{content:"";background:currentColor;border-radius:2px;width:14px;height:3px;position:absolute;top:.6em;left:0}.plan-pro{background:var(--carbon);border-color:var(--carbon);color:var(--sobre-oscuro)}.etiqueta{background:var(--beige);color:var(--carbon);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.8125rem;line-height:1.2;display:inline-block}.cierre{background:var(--carbon);color:var(--sobre-oscuro);padding-block:clamp(80px,12vw,140px);overflow-x:clip}.cierre-titulo{font-family:var(--titulo);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(3rem,11vw,9.5rem);font-weight:700;line-height:.86}.cierre-titulo .linea:nth-child(2){color:var(--verde-sobre-oscuro);padding-left:.6em}@keyframes subir{0%{transform:translateY(105%)}}@keyframes entrar{0%{opacity:0;transform:translateY(48px)}}@keyframes entrar-derecha{0%{opacity:0;transform:translate(22vw)rotate(5deg)}}@keyframes alejar{to{opacity:0;transform:translateY(-14vh)}}@keyframes hundir{to{transform:translateY(12%)scale(1.06)}}@keyframes deslizar{0%{transform:translate(12vw)}to{transform:translate(-12vw)}}@keyframes recorrer{to{transform:translate(calc(100vw - 100%))}}@keyframes progreso{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.portada-titulo .linea>span{animation:.9s cubic-bezier(.2,.7,.2,1) both subir}.portada-titulo .linea:nth-child(2)>span{animation-delay:.12s}.portada-frase,.portada .boton,.portada-nota{animation:.8s cubic-bezier(.2,.7,.2,1) .3s both entrar}@supports (animation-timeline:view()){.portada-contenido{animation:linear both alejar;animation-timeline:scroll(root);animation-range:0 90svh}.portada-fondo{animation:linear both hundir;animation-timeline:scroll(root);animation-range:0 100svh}.titulo-seccion .linea>span,.cierre-titulo .linea>span{animation:linear both subir;animation-timeline:view();animation-range:entry 10% cover 35%}.revelar{animation:linear both entrar;animation-timeline:view();animation-range:entry cover 30%}.revelar:nth-child(2){animation-range:entry 8% cover 34%}.revelar:nth-child(3){animation-range:entry 16% cover 38%}.revelar:nth-child(4){animation-range:entry 24% cover 42%}.entra-derecha{animation:linear both entrar-derecha;animation-timeline:view();animation-range:entry entry 85%}.cierre-titulo{animation:linear both deslizar;animation-timeline:view();animation-range:cover}.ciclo-progreso{display:block}.ciclo-progreso span{animation:linear both progreso;animation-timeline:--carrusel}@media (height>=560px){.ciclo{view-timeline:--ciclo block;height:420vh;padding-top:0}.ciclo-fijo{contain:paint;flex-direction:column;justify-content:center;height:100svh;padding-top:72px;display:flex;position:sticky;top:0;overflow:hidden}.pasos{scroll-snap-type:none;will-change:transform;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:max-content;margin-top:clamp(20px,3vh,48px);padding-bottom:0;animation:linear both recorrer;animation-timeline:--ciclo;animation-range:contain 6% contain 94%;overflow:visible}.pasos.arrastrando{cursor:grabbing}.paso-pantalla{aspect-ratio:auto;height:min(36svh,400px)}.ciclo-progreso{margin-top:clamp(16px,2.5vh,28px)}.ciclo-progreso span{animation-timeline:--ciclo;animation-range:contain 6% contain 94%}.ciclo-pie{padding-bottom:0}}@media (height>=560px) and (width<=899px){.paso{padding:18px 18px 0}.paso p{min-height:0}.ciclo .entradilla{margin-top:12px;font-size:1rem}}@media (height>=560px) and (width>=900px){.ciclo{height:300vh}.ciclo-fijo{padding-top:88px}.paso{flex-basis:clamp(250px,21vw,300px)}.paso-pantalla{height:min(44vh,400px)}}}}.sin-timeline .revelar,.sin-timeline .entra-derecha{opacity:0;transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(40px)}.sin-timeline .entra-derecha{transform:translate(16vw)rotate(4deg)}.sin-timeline .visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce) and (width>=900px){.pasos{max-width:calc(var(--ancho) + 2 * var(--margen));grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid;overflow:visible}.paso-pantalla{aspect-ratio:9/10}}.espera{padding-block:var(--seccion)}.espera:focus{outline:none}.espera-rejilla{gap:48px;display:grid}@media (width>=960px){.espera-rejilla{grid-template-columns:1fr minmax(0,520px);align-items:start;gap:72px}}.formulario,.hecho{border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);border-radius:var(--radio-grande);gap:22px;padding:clamp(24px,4vw,40px);display:grid}.campo{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.campo>label,.campo legend{padding:0;font-size:1rem;font-weight:700}.opcional{color:var(--texto-2);font-weight:400}.campo input[type=email],.campo input[type=text],.campo select{border:1.5px solid var(--borde);width:100%;min-height:52px;color:var(--texto);font:inherit;background:#fff;border-radius:12px;padding:12px 16px;font-size:1.0625rem}.campo select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--texto) 50%), linear-gradient(135deg, var(--texto) 50%, transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.campo input::placeholder{color:#8a918c}.campo input:focus-visible,.campo select:focus-visible{outline:3px solid var(--verde);outline-offset:1px;border-color:var(--verde)}.chips{gap:10px;display:flex}.chip{flex:1;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1.5px solid var(--borde);min-height:52px;font-family:var(--titulo);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:700;display:flex}.chip input:checked+span{background:var(--carbon);border-color:var(--carbon);color:var(--sobre-oscuro)}.chip input:focus-visible+span{outline:3px solid var(--verde);outline-offset:2px}.casilla{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:.9375rem;line-height:1.45;display:grid;font-weight:400!important}.casilla input{width:22px;height:22px;accent-color:var(--verde);cursor:pointer;margin:1px 0 0}.campo-error{color:var(--peligro);font-size:.9375rem;font-weight:700}.con-error input[type=email],.con-error input[type=text],.con-error select,.con-error .chip span{border-color:var(--peligro);border-width:2px}.con-error .casilla input{outline:2px solid var(--peligro);outline-offset:2px}.trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulario .boton{width:100%;margin-top:4px}.formulario-estado:empty{display:none}.formulario-estado{color:var(--peligro);font-weight:700}.hecho:focus{outline:none}.hecho-titulo{font-family:var(--titulo);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1}.hecho p:not(.hecho-titulo){color:var(--texto-2)}.pie{background:var(--carbon-hondo);color:var(--sobre-oscuro-2);padding-block:56px 48px;font-size:.9375rem}.pie-rejilla{gap:28px;display:grid}.pie a{color:var(--sobre-oscuro)}.pie-logo img{width:150px;height:auto}.pie-enlaces{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.pie-enlaces a{padding-block:6px;display:inline-block}.pie-legal+.pie-legal{margin-top:-20px}.barra{background:var(--carbon);padding-block:20px}.barra img{width:150px;height:auto}.documento{max-width:calc(48rem + 2 * var(--margen));padding-block:clamp(48px,8vw,96px)}.documento h1{letter-spacing:-.02em;font-size:clamp(2.5rem,7vw,4.25rem);line-height:.95}.documento h2{margin-top:48px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.05}.documento h3{margin-top:28px;font-size:1.25rem}.documento p,.documento ul{margin-top:16px}.documento ul{padding-left:1.25em}.documento li+li{margin-top:8px}.documento-entradilla{font-size:1.25rem;line-height:1.45;margin-top:24px!important}.documento-pie{color:var(--texto-2);margin-top:48px!important}.enlace-fuerte{font-weight:700}.documento-version{color:var(--texto-2);font-size:.9375rem;margin-top:20px!important}.pendiente{background:#f5e7cf;border-radius:4px;padding:0 3px}.aviso-112{border-left:6px solid var(--peligro);background:#f6e3de;border-radius:12px;margin-top:28px;padding:16px 20px}.tabla{border:1px solid var(--borde);background:var(--tarjeta);border-radius:12px;margin-top:20px;overflow-x:auto}.tabla table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.tabla th,.tabla td{text-align:left;vertical-align:top;border-bottom:1px solid var(--borde);padding:12px 14px}.tabla tr:last-child td{border-bottom:0}.tabla th{font-family:var(--titulo);background:var(--beige-hondo);font-size:.9375rem}
