.landing-module__jDH3nq__landing{gap:0;display:grid}.landing-module__jDH3nq__hero{text-align:center;align-content:start;justify-items:center;min-height:calc(100dvh - 80px);padding-top:calc(44dvh - 80px + clamp(40px,9vw,104px));display:grid}.landing-module__jDH3nq__volador{z-index:30;transform-origin:0 0;visibility:hidden;will-change:transform;font-family:var(--datos);letter-spacing:-.08em;white-space:nowrap;margin:0;font-size:clamp(56px,15vw,168px);font-weight:800;line-height:1;position:fixed;top:0;left:0}.landing-module__jDH3nq__volador.landing-module__jDH3nq__listo{visibility:visible}.landing-module__jDH3nq__volador a{color:var(--primary);text-decoration:none;display:block}.landing-module__jDH3nq__crece{animation:1.4s cubic-bezier(.2,1.2,.3,1) both landing-module__jDH3nq__crecer;display:inline-block}@keyframes landing-module__jDH3nq__crecer{0%{transform:scale(.35)}to{transform:none}}.landing-module__jDH3nq__palabra{display:inline-flex}.landing-module__jDH3nq__palabra>span{opacity:0;animation:.8s cubic-bezier(.2,1.4,.3,1) forwards landing-module__jDH3nq__letra;display:inline-block;transform:translateY(.45em)scale(.9)}.landing-module__jDH3nq__lema{font-size:clamp(22px,3.6vw,34px);font-weight:600;animation:.8s cubic-bezier(.2,.8,.2,1) 1.1s backwards landing-module__jDH3nq__subir}@keyframes landing-module__jDH3nq__letra{to{opacity:1;transform:none}}@keyframes landing-module__jDH3nq__subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.landing-module__jDH3nq__aparece>*{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.landing-module__jDH3nq__aparece>:nth-child(2){transition-delay:.2s}.landing-module__jDH3nq__visible>*{opacity:1;transform:none}.landing-module__jDH3nq__demo{gap:16px;width:min(100%,620px);display:grid}.landing-module__jDH3nq__escribe{background:var(--container);text-align:start;border-radius:999px;min-height:1.5em;padding:20px 28px;font-size:clamp(18px,2.6vw,24px)}.landing-module__jDH3nq__cursor{vertical-align:-.15em;background:var(--primary);width:2px;height:1.1em;margin-inline-start:2px;animation:1s step-end infinite landing-module__jDH3nq__parpadeo;display:inline-block}@keyframes landing-module__jDH3nq__parpadeo{50%{opacity:0}}.landing-module__jDH3nq__decide{background:var(--primary-container);color:var(--on-primary-container);opacity:0;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 26px;transition:opacity .4s,transform .5s cubic-bezier(.2,1.4,.3,1);display:grid;transform:scale(.94)}.landing-module__jDH3nq__decideVisible{opacity:1;transform:none}.landing-module__jDH3nq__respuesta{text-align:start;font-size:clamp(17px,2.4vw,22px);font-weight:700}.landing-module__jDH3nq__barra{background:var(--surface);border-radius:5px;height:10px;overflow:hidden}.landing-module__jDH3nq__barra>span{border-radius:inherit;background:var(--primary);height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1) .2s;display:block}.landing-module__jDH3nq__porciento{font-size:clamp(18px,2.6vw,24px)}.landing-module__jDH3nq__grandeTexto{letter-spacing:-.5px;max-width:16em;font-size:clamp(34px,6vw,68px);font-weight:800;line-height:1.06}.landing-module__jDH3nq__bajada{color:var(--on-surface-variant);max-width:34em;font-size:clamp(18px,2.3vw,22px)}.landing-module__jDH3nq__encabezado{letter-spacing:-.3px;scroll-margin-top:110px;font-size:clamp(30px,4.6vw,48px);font-weight:800;line-height:1.05}.landing-module__jDH3nq__etiqueta{color:var(--primary);letter-spacing:.3px;font-weight:700}.landing-module__jDH3nq__mision{align-content:center;gap:28px;min-height:80dvh;padding:64px 0;display:grid}.landing-module__jDH3nq__mision .landing-module__jDH3nq__grandeTexto{color:var(--on-surface)}.landing-module__jDH3nq__principios{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding-bottom:120px;display:grid}.landing-module__jDH3nq__principio{border-top:2px solid var(--on-surface);align-content:start;gap:10px;padding-top:20px;display:grid}.landing-module__jDH3nq__numeral{font-family:var(--datos);letter-spacing:-.08em;color:var(--primary);font-weight:700}.landing-module__jDH3nq__principio h3{margin:0;font-size:clamp(24px,3vw,30px);font-weight:800}.landing-module__jDH3nq__principio p{color:var(--on-surface-variant);font-size:17px}.landing-module__jDH3nq__seccion{gap:32px;padding:80px 0;display:grid}.landing-module__jDH3nq__notas{border-top:1px solid var(--outline-variant);display:grid}.landing-module__jDH3nq__nota{border-bottom:1px solid var(--outline-variant);color:var(--on-surface);grid-template-columns:minmax(0,14em) minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:26px 4px;text-decoration:none;transition:padding .3s cubic-bezier(.2,.8,.2,1),background .3s;display:grid}.landing-module__jDH3nq__nota:hover{background:var(--container);padding-inline:16px}.landing-module__jDH3nq__notaMeta{color:var(--on-surface-variant);font-size:14px;font-weight:600}.landing-module__jDH3nq__notaTitulo{font-size:clamp(20px,2.6vw,26px);font-weight:700}.landing-module__jDH3nq__notaFlecha{color:var(--primary);font-size:22px;transition:transform .3s}.landing-module__jDH3nq__nota:hover .landing-module__jDH3nq__notaFlecha{transform:translate(6px)}@media (max-width:640px){.landing-module__jDH3nq__nota{grid-template-columns:1fr auto}.landing-module__jDH3nq__notaMeta{grid-column:1/-1}}.landing-module__jDH3nq__modelo{background:var(--container);border-radius:40px;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;margin:40px 0;padding:96px clamp(20px,5vw,64px);display:grid}@media (min-width:960px){.landing-module__jDH3nq__modelo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.landing-module__jDH3nq__modeloTexto{align-content:start;gap:20px;display:grid}.landing-module__jDH3nq__modeloCifras{flex-wrap:wrap;gap:40px;display:flex}.landing-module__jDH3nq__modeloCifras .dato{color:var(--primary);font-size:clamp(36px,5vw,52px);line-height:1;display:block}.landing-module__jDH3nq__modeloCifras p{color:var(--on-surface-variant);margin-top:6px}.landing-module__jDH3nq__acciones{flex-wrap:wrap;gap:14px;display:flex}.landing-module__jDH3nq__modelo .landing-module__jDH3nq__demo{width:100%}.landing-module__jDH3nq__modelo .landing-module__jDH3nq__escribe{background:var(--surface)}.landing-module__jDH3nq__contraste{border-top:1px solid var(--outline-variant);display:grid}.landing-module__jDH3nq__contrasteFila{border-bottom:1px solid var(--outline-variant);grid-template-columns:1fr 1fr;gap:24px;padding:22px 4px;font-size:clamp(19px,2.6vw,28px);font-weight:700;display:grid}.landing-module__jDH3nq__contrasteFila>span:first-child{color:var(--on-surface-variant);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;transition:text-decoration-color .6s 1s}.landing-module__jDH3nq__contrasteFila>span:last-child{color:var(--on-surface);transition:color .6s .9s}.landing-module__jDH3nq__visible .landing-module__jDH3nq__contrasteFila>span:first-child{-webkit-text-decoration-color:var(--outline);text-decoration-color:var(--outline)}.landing-module__jDH3nq__visible .landing-module__jDH3nq__contrasteFila>span:last-child{color:var(--primary)}.landing-module__jDH3nq__contraste>.landing-module__jDH3nq__contrasteFila{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translate(-24px)}.landing-module__jDH3nq__visible .landing-module__jDH3nq__contraste>.landing-module__jDH3nq__contrasteFila{opacity:1;transform:none}.landing-module__jDH3nq__preguntas{border-top:1px solid var(--outline-variant);display:grid}.landing-module__jDH3nq__pregunta{border-bottom:1px solid var(--outline-variant)}.landing-module__jDH3nq__pregunta summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 4px;font-size:clamp(19px,2.4vw,24px);font-weight:700;list-style:none;display:flex}.landing-module__jDH3nq__pregunta summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__pregunta summary:after{content:"+";color:var(--primary);font-size:28px;font-weight:400;transition:transform .3s cubic-bezier(.2,1.4,.3,1)}.landing-module__jDH3nq__pregunta[open] summary:after{transform:rotate(45deg)}.landing-module__jDH3nq__pregunta p{color:var(--on-surface-variant);max-width:42em;padding:0 4px 24px;font-size:18px;animation:.4s cubic-bezier(.2,.8,.2,1) landing-module__jDH3nq__subir}.landing-module__jDH3nq__cierre{text-align:center;align-content:center;justify-items:center;gap:32px;min-height:60dvh;display:grid}.landing-module__jDH3nq__pie{color:var(--on-surface-variant);text-align:center;justify-items:center;gap:18px;padding:10dvh 0 24px;font-size:14px;display:grid}.landing-module__jDH3nq__firma{font-family:var(--datos);letter-spacing:-.08em;color:var(--container-highest);font-size:clamp(48px,13vw,140px);font-weight:800;line-height:1}.landing-module__jDH3nq__pieEnlaces{flex-wrap:wrap;justify-content:center;gap:24px;font-size:16px;font-weight:700;display:flex}.landing-module__jDH3nq__pieEnlaces a{color:var(--on-surface);text-decoration:none}.landing-module__jDH3nq__pieIdioma .campo{justify-items:center;gap:6px}.landing-module__jDH3nq__pieIdioma .campo select{border-radius:14px;width:auto;min-height:44px;padding:8px 14px;font-size:15px}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__lema,.landing-module__jDH3nq__palabra>span,.landing-module__jDH3nq__crece{opacity:1;animation:none;transform:none}.landing-module__jDH3nq__aparece>*{opacity:1;transition:none;transform:none}.landing-module__jDH3nq__cursor{animation:none}}:root[data-movimiento=reducido] .landing-module__jDH3nq__lema,:root[data-movimiento=reducido] .landing-module__jDH3nq__palabra>span,:root[data-movimiento=reducido] .landing-module__jDH3nq__crece{opacity:1;animation:none;transform:none}:root[data-movimiento=reducido] .landing-module__jDH3nq__aparece>*{opacity:1;transition:none;transform:none}:root[data-movimiento=reducido] .landing-module__jDH3nq__cursor{animation:none}.landing-module__jDH3nq__oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.resumen-module__pUY4HW__saludo{justify-content:space-between;align-items:center;gap:16px;display:flex}.resumen-module__pUY4HW__saludo h1{font-size:clamp(26px,3.6vw,36px)}.resumen-module__pUY4HW__saludo p{color:var(--on-surface-variant);margin-top:2px}.resumen-module__pUY4HW__panel{background:var(--container);color:var(--on-surface);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:20px;padding:24px;display:grid}.resumen-module__pUY4HW__mes{gap:8px;display:grid}.resumen-module__pUY4HW__rotulo{opacity:.8;font-size:14px}.resumen-module__pUY4HW__grande{font-size:clamp(40px,5.4vw,56px);line-height:1}.resumen-module__pUY4HW__cuota{background:var(--surface);border-radius:5px;height:10px;margin-top:4px;overflow:hidden}.resumen-module__pUY4HW__cuota span{border-radius:inherit;background:var(--primary);transform-origin:0;height:100%;animation:1.2s cubic-bezier(.2,.8,.2,1) backwards resumen-module__pUY4HW__llenar;display:block}.resumen-module__pUY4HW__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resumen-module__pUY4HW__cifra{background:var(--surface);color:var(--on-surface);border-radius:22px;align-content:start;gap:2px;min-width:0;padding:14px;display:grid}.resumen-module__pUY4HW__cifra .ico{color:var(--primary);margin-bottom:4px;font-size:22px}.resumen-module__pUY4HW__cifra .dato{white-space:nowrap;font-size:clamp(20px,2.2vw,26px);line-height:1.15}.resumen-module__pUY4HW__cifra .resumen-module__pUY4HW__rotulo{color:var(--on-surface-variant);opacity:1;font-size:13px}a.resumen-module__pUY4HW__cifra{text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.4,1),background .2s;position:relative}a.resumen-module__pUY4HW__cifra:hover{transform:translateY(-2px)}a.resumen-module__pUY4HW__cifra:active{transform:scale(.97)}a.resumen-module__pUY4HW__cifra:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.resumen-module__pUY4HW__cifra .ico.resumen-module__pUY4HW__cifraFlecha{color:var(--on-surface-variant);margin:0;font-size:16px;display:inline-block;position:absolute;top:14px;right:12px}.resumen-module__pUY4HW__dos{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:36px;display:grid}.resumen-module__pUY4HW__titulo{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.resumen-module__pUY4HW__titulo .boton{height:40px}.resumen-module__pUY4HW__grafica{grid-template-columns:repeat(30,1fr);align-items:end;gap:4px;height:150px;padding-top:28px;display:grid}.resumen-module__pUY4HW__columna{outline:none;align-items:flex-end;height:100%;display:flex;position:relative}.resumen-module__pUY4HW__barra{background:var(--primary);transform-origin:bottom;border-radius:6px 6px 3px 3px;width:100%;animation:.8s cubic-bezier(.2,1.1,.3,1) backwards resumen-module__pUY4HW__crecer}.resumen-module__pUY4HW__barra.resumen-module__pUY4HW__vacia{background:var(--container-highest)}@keyframes resumen-module__pUY4HW__crecer{0%{transform:scaleY(0)}}.resumen-module__pUY4HW__globo{--x:-50%;transform:translateX(var(--x)) translateY(4px);white-space:nowrap;pointer-events:none;background:var(--on-surface);color:var(--surface);opacity:0;z-index:2;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 6px);left:50%}.resumen-module__pUY4HW__columna:hover .resumen-module__pUY4HW__globo,.resumen-module__pUY4HW__columna:focus-visible .resumen-module__pUY4HW__globo{opacity:1;transform:translateX(var(--x))}.resumen-module__pUY4HW__columna:nth-child(-n+6) .resumen-module__pUY4HW__globo{--x:0;left:0}.resumen-module__pUY4HW__columna:nth-last-child(-n+6) .resumen-module__pUY4HW__globo{--x:0;left:auto;right:0}.resumen-module__pUY4HW__columna:hover .resumen-module__pUY4HW__barra:not(.resumen-module__pUY4HW__vacia){filter:brightness(1.15)}.resumen-module__pUY4HW__origenes{gap:14px;display:grid}.resumen-module__pUY4HW__origen{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.resumen-module__pUY4HW__origen>.ico{color:var(--primary);grid-row:span 2;align-self:start;padding-top:2px}.resumen-module__pUY4HW__origenNombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resumen-module__pUY4HW__origenBarra{background:var(--container-highest);border-radius:3px;grid-column:2/-1;height:6px;overflow:hidden}.resumen-module__pUY4HW__origenBarra span{border-radius:inherit;background:var(--primary);transform-origin:0;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) backwards resumen-module__pUY4HW__llenar;display:block}@keyframes resumen-module__pUY4HW__llenar{0%{transform:scaleX(0)}}.resumen-module__pUY4HW__inicio{gap:12px;display:grid}.resumen-module__pUY4HW__pasos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.resumen-module__pUY4HW__paso{border:1px solid var(--outline-variant);color:var(--on-surface);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .25s,transform .3s cubic-bezier(.2,1.4,.3,1);display:grid}.resumen-module__pUY4HW__paso:hover{background:var(--container);transform:translateY(-2px)}.resumen-module__pUY4HW__paso>.ico{color:var(--primary)}.resumen-module__pUY4HW__numero{font-family:var(--datos);letter-spacing:-.08em;color:var(--primary);font-size:26px;font-weight:800}@media (max-width:1000px){.resumen-module__pUY4HW__dos{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.resumen-module__pUY4HW__panel{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.resumen-module__pUY4HW__cifra{border-radius:18px;padding:12px}.resumen-module__pUY4HW__cifra .ico{display:none}.resumen-module__pUY4HW__cifra .ico.resumen-module__pUY4HW__cifraFlecha{display:none}}@media (prefers-reduced-motion:reduce){.resumen-module__pUY4HW__barra,.resumen-module__pUY4HW__origenBarra span,.resumen-module__pUY4HW__cuota span{animation:none}}:root[data-movimiento=reducido] .resumen-module__pUY4HW__barra,:root[data-movimiento=reducido] .resumen-module__pUY4HW__origenBarra span,:root[data-movimiento=reducido] .resumen-module__pUY4HW__cuota span{animation:none}:root[data-texto] .resumen-module__pUY4HW__cifras{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
