.landing_main__kpct2{display:block}.landing_contenedor__OeKEs{max-width:var(--content-max);margin:0 auto;padding:0 24px}.landing_eyebrow__rjfo7{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 14px}.landing_h2__CRjAM{font-family:var(--display);font-weight:600;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.015em;line-height:1.12;color:var(--navy);margin:0 0 20px;max-width:22em}.landing_lead__hR2Dm{font-size:19px;line-height:1.6;color:var(--ink-2);max-width:62ch;margin:0 0 44px}.landing_seccionClara__hZBo2{background:var(--page);padding:96px 0}.landing_seccionAlterna__uzO_r{background:var(--page-alt);padding:96px 0}.landing_seccionNavy__dmkS2{background:var(--navy-deep);padding:104px 0}.landing_rejaTres__dhO7l{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.landing_tarjeta__8C7GL{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px 24px;box-shadow:var(--shadow-card)}.landing_tarjeta__8C7GL:hover{box-shadow:var(--shadow-hover)}.landing_tarjetaTitulo__vxhi_{font-family:var(--display);font-weight:600;font-size:20px;color:var(--navy);margin:0 0 10px}.landing_tarjetaCuerpo__HXSIY{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0}@media (max-width:860px){.landing_seccionAlterna__uzO_r,.landing_seccionClara__hZBo2{padding:64px 0}.landing_seccionNavy__dmkS2{padding:72px 0}}.landing_pasoNumero__z9ZJk{font-family:var(--display);font-weight:600;font-size:44px;line-height:1;color:var(--gold-ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums;margin:0 0 12px}.landing_rejaModulos__NS2mg{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.landing_productoReja__IGmB0{display:grid;grid-template-columns:60fr 40fr;gap:48px;align-items:start}.landing_productoImagen__aeyCg{width:100%;height:auto;border-radius:var(--r-lg);box-shadow:var(--shadow-navy);border:1px solid var(--border-strong)}.landing_productoLista__b_6I9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.landing_productoPunto__SksIY{padding:0}@media (max-width:860px){.landing_productoReja__IGmB0{grid-template-columns:1fr;gap:32px}}.landing_seccionNavy__dmkS2 .landing_eyebrow__rjfo7{color:var(--gold)}.landing_seccionNavy__dmkS2 .landing_h2__CRjAM{color:var(--on-navy)}.landing_seccionNavy__dmkS2 .landing_lead__hR2Dm{color:var(--on-navy-2)}.landing_seccionNavy__dmkS2 .landing_tarjetaTitulo__vxhi_{color:var(--on-navy)}.landing_seccionNavy__dmkS2 .landing_tarjetaCuerpo__HXSIY{color:var(--on-navy-2)}.landing_pullQuote__bffDI{font-family:var(--display);font-style:italic;font-size:clamp(19px,2.2vw,24px);line-height:1.55;color:var(--on-navy);border-left:4px solid var(--gold);margin:48px 0 0;padding:2px 0 2px 24px;max-width:46em}.landing_hero__v7463{padding:64px 0 84px}.landing_heroInterior__MJ9ol{display:grid;grid-template-columns:55fr 45fr;gap:64px;align-items:center}.landing_heroTexto__QJ3Ny{min-width:0}.landing_heroH1__4J5QS{font-family:var(--display);font-weight:600;font-size:clamp(34px,5vw,60px);letter-spacing:-.02em;line-height:1.08;color:var(--navy);margin:0 0 20px}.landing_heroSubheading__ldHAv{font-size:21px;line-height:1.6;color:var(--ink-2);max-width:52ch;margin:0 0 28px}.landing_heroClaims__wE9If{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-direction:column;gap:12px}.landing_heroClaim__71KG3{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-2)}.landing_heroCheck__MCe2j{flex:0 0 14px;margin-top:3px;color:var(--navy-soft)}.landing_heroCtas__MZpHm{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.landing_ctaSecundario__3es34{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border:1px solid var(--navy);border-radius:var(--r-pill);font-size:14px;font-weight:600;text-decoration:none;background:none;color:var(--navy)}.landing_banda__BJEDH{margin:0}.landing_bandaMarcas__KUOHo{display:flex;align-items:flex-end;gap:6px;height:132px}.landing_marcaJunta__3zTGs,.landing_marca__jsGBD{flex:1 1;border-radius:2px 2px 0 0;transform-origin:bottom}.landing_marca__jsGBD{background:var(--navy);opacity:.18;animation:landing_subir__ie_1_ .62s var(--ease) both;animation-delay:calc(var(--i) * 26ms)}.landing_marcaJunta__3zTGs{background:var(--gold);opacity:1}@keyframes landing_subir__ie_1_{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.landing_bandaPie__Ksozk{margin-top:14px;font-size:13px;color:var(--ink-2);letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.landing_marca__jsGBD{animation:none}}.landing_nav__34epT{background:var(--surface);border-bottom:1px solid var(--border)}.landing_navInterior__5kYKo{max-width:var(--content-max);margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.landing_navEntrar__lx8RP{color:var(--navy);font-size:14px;font-weight:600;text-decoration:none}.landing_navLogo__4IpxH{display:inline-flex;align-items:center}.landing_navLinks__rjx06{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.landing_navLink__TVCSs{color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:none}.landing_navAcciones__rY4hJ{display:flex;align-items:center;gap:20px}.landing_ctaDemo__Myxol{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid transparent;border-radius:var(--r-pill);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;background:linear-gradient(145deg,var(--gold),var(--gold-deep));color:var(--navy-deep);box-shadow:0 6px 18px rgba(212,162,76,.35)}.landing_footer__U__I_{background:var(--navy);color:var(--on-navy-2)}.landing_footerInterior__d28II{max-width:var(--content-max);margin:0 auto;padding:32px 24px 0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:24px}.landing_footerMarca__18wZl{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:32ch}.landing_footerTagline__QZrOO{font-family:var(--display);font-size:15px;color:var(--on-navy);margin:4px 0 0}.landing_footerCiudad___UtGW{font-size:13px;color:var(--on-navy-2);margin:0}.landing_footerCorreo__pC2hr{color:var(--on-navy-2);font-size:13px;text-decoration:none}.landing_footerProductos__hARJd{display:flex;flex-wrap:wrap;gap:20px}.landing_footerLiga__tc0eC{text-decoration:none}.landing_footerLiga__tc0eC,.landing_footerTexto__0dQjt{color:var(--on-navy-2);font-size:13px}.landing_footerCierre__7bXeX{max-width:var(--content-max);padding:24px 24px 28px;border-top:1px solid rgba(241,245,249,.12);margin:24px auto 0;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.landing_footerLegales__Ldefb{display:flex;gap:20px}.landing_footerLegal__6wxg6{margin:0;padding:0;font-size:12px;color:var(--on-navy-2)}.landing_footer__U__I_ :focus-visible,.landing_seccionNavy__dmkS2 :focus-visible{outline-color:var(--gold)}@media (prefers-reduced-motion:no-preference){.landing_footerCorreo__pC2hr,.landing_footerLiga__tc0eC,.landing_navEntrar__lx8RP,.landing_navLink__TVCSs{transition:color .15s var(--ease)}.landing_ctaDemo__Myxol{transition:filter .15s var(--ease)}.landing_ctaSecundario__3es34{transition:background .15s var(--ease),color .15s var(--ease)}.landing_tarjeta__8C7GL{transition:box-shadow .15s var(--ease)}}.landing_navEntrar__lx8RP:hover{color:var(--navy-soft)}.landing_navLink__TVCSs:hover{color:var(--navy)}.landing_footerCorreo__pC2hr:hover,.landing_footerLiga__tc0eC:hover{color:var(--on-navy)}.landing_ctaDemo__Myxol:hover{filter:brightness(.92)}.landing_ctaSecundario__3es34:hover{background:var(--navy);color:var(--on-navy)}@media (max-width:860px){.landing_navLinks__rjx06{display:none}.landing_heroInterior__MJ9ol{grid-template-columns:1fr;gap:40px}.landing_hero__v7463{padding:40px 0 56px}.landing_footerCorreo__pC2hr,.landing_footerLiga__tc0eC,.landing_navEntrar__lx8RP,.landing_navLogo__4IpxH{min-height:44px;display:inline-flex;align-items:center}.landing_navEntrar__lx8RP{min-width:44px;justify-content:center}.landing_ctaDemo__Myxol,.landing_ctaSecundario__3es34{min-height:44px}}.landing_pilarNombre__c80wl{font-feature-settings:"smcp";font-variant-caps:small-caps;text-transform:lowercase;font-size:15px;font-weight:700;letter-spacing:.03em;color:var(--gold-ink);margin:0 0 6px}.landing_pilarProducto___OqXw{font-family:var(--display);font-weight:700;font-size:22px;color:var(--navy);margin:0 0 12px}.landing_pilarChip__8KAzY{display:inline-flex;align-items:center;margin-top:16px;padding:4px 12px;border-radius:var(--r-pill);font-size:12px;font-weight:600;background:var(--page-alt);color:var(--ink-2)}.landing_pilarChipOn__3w3L1{background:var(--gold-soft);color:var(--gold-ink)}.landing_faqLista__4l7ms{display:flex;flex-direction:column;gap:12px;max-width:52em}.landing_faqItem__NpChC{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:0 24px}.landing_faqPregunta__rcM2f{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;list-style:none;cursor:pointer;font-family:var(--display);font-weight:600;font-size:17px;color:var(--navy)}.landing_faqPregunta__rcM2f::-webkit-details-marker{display:none}.landing_faqPregunta__rcM2f:after{content:"";flex:0 0 auto;width:14px;height:14px;color:var(--gold-ink);background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 100% no-repeat}.landing_faqItem__NpChC[open] .landing_faqPregunta__rcM2f:after{background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat}.landing_faqRespuesta__QeGKs{margin:0 0 22px;max-width:68ch;font-size:15px;line-height:1.6;color:var(--ink-2)}@media (max-width:860px){.landing_faqPregunta__rcM2f{font-size:16px;padding:16px 0}.landing_faqItem__NpChC{padding:0 18px}}.landing_cierre__GxqVF{text-align:center}.landing_cierre__GxqVF .landing_contenedor__OeKEs{display:flex;flex-direction:column;align-items:center}.landing_cierre__GxqVF .landing_h2__CRjAM{margin:0 auto 20px}.landing_cierre__GxqVF .landing_lead__hR2Dm{margin:0 auto 36px}.landing_cierreCta__xCVxi{padding:12px 28px;font-size:15px;font-weight:700;color:var(--navy)}.landing_cierreTag__SFzNu{margin:20px 0 0;font-family:var(--display);font-style:italic;font-size:15px;color:var(--gold)}