body{font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif}h1,h2,h3{font-family:var(--font-heading),Georgia,"Times New Roman",serif}:root{--color-sidebar-activo:hsla(0,0%,100%,.12);--color-sidebar-hover:hsla(0,0%,100%,.08);--color-sidebar-borde:hsla(0,0%,100%,.14);--color-sidebar-borde-fuerte:hsla(0,0%,100%,.35);--color-sidebar-realce:hsla(0,0%,100%,.14);--color-sidebar-movil-activo:#fff;--color-sidebar-activo-peso:700;--hti-ease-out:cubic-bezier(0.23,1,0.32,1);--hti-ease-in-out:cubic-bezier(0.77,0,0.175,1)}html:has(.hti-landing){scroll-behavior:smooth}.hti-hero-contenido{max-width:640px}.hti-logo-hero{transform-origin:left center}.hti-forma{position:absolute;pointer-events:none;z-index:0}.hti-escena{display:flex;flex-direction:column;align-items:center;padding:36px 0 12px}.hti-arco{width:300px;height:300px;left:50%;top:50%;margin:-150px 0 0 -150px;border-radius:9999px;translate:calc(var(--hti-px, 0) * -18px) calc(var(--hti-py, 0) * -18px);animation:hti-forma-entrada 1.1s var(--hti-ease-out) .12s both}.hti-arco,.hti-aro-hero{transition:translate .9s var(--hti-ease-out)}.hti-aro-hero{display:none;width:140px;height:140px;border-width:2px;border-style:solid;border-radius:9999px;translate:calc(var(--hti-px, 0) * 26px) calc(var(--hti-py, 0) * 20px);animation:hti-forma-entrada 1s var(--hti-ease-out) .35s both}.hti-cubo{border-radius:4px;translate:calc(var(--hti-px, 0) * 30px) calc(var(--hti-py, 0) * 24px);transition:translate .9s var(--hti-ease-out);animation:hti-forma-entrada .9s var(--hti-ease-out) .55s both,hti-flotar-b 9s var(--hti-ease-in-out) 1.5s infinite alternate}.hti-cubo--oro{width:22px;height:22px;right:6%;top:4px}.hti-cubo--navy{width:14px;height:14px;left:4%;top:22px;animation-duration:.9s,11s}.hti-tarjetas{display:flex;flex-direction:column;gap:14px;width:100%;max-width:350px;margin:0;padding:0;list-style:none;z-index:1}.hti-tarjeta-hero{translate:calc(var(--hti-px, 0) * var(--hti-prof, 10px)) calc(var(--hti-py, 0) * var(--hti-prof, 10px));transition:translate .9s var(--hti-ease-out)}.hti-tarjeta-hero--1{--hti-prof:8px;margin-right:16px}.hti-tarjeta-hero--2{--hti-prof:14px;margin-left:20px}.hti-tarjeta-hero--3{--hti-prof:20px;margin-right:6px}.hti-tarjeta-hero__cuerpo{box-shadow:0 18px 40px -18px rgba(15,30,55,.38);animation:hti-tarjeta-entrada .9s var(--hti-ease-out) .45s both,hti-flotar-a 7s var(--hti-ease-in-out) 1.5s infinite alternate}.hti-tarjeta-hero--2 .hti-tarjeta-hero__cuerpo{animation-delay:.6s,1.9s;animation-duration:.9s,8.5s}.hti-tarjeta-hero--3 .hti-tarjeta-hero__cuerpo{animation-delay:.75s,1.7s;animation-duration:.9s,6s}.hti-banda-hero{display:none;position:relative;z-index:1;width:200px;height:5px;border-radius:3px;transform-origin:left center;animation:hti-trazar .9s var(--hti-ease-out) 1s both}@media (min-width:640px){.hti-arco{width:340px;height:340px;margin:-170px 0 0 -170px}}@media (min-width:1024px){.hti-escena{min-height:560px;padding:70px 0 0}.hti-arco{width:520px;height:520px;top:-30px;left:50%;margin:0 0 0 -150px}.hti-tarjetas{max-width:380px}.hti-aro-hero{left:-46px;top:350px}.hti-cubo--oro{right:-6px;top:36px}.hti-cubo--navy{left:2px;top:64px}.hti-banda-hero{display:block;margin-top:auto;margin-left:60px}}@media (min-width:1280px){.hti-arco{width:560px;height:560px;top:-50px}.hti-aro-hero{display:block}}@keyframes hti-forma-entrada{0%{opacity:0;scale:.8}}@keyframes hti-tarjeta-entrada{0%{opacity:0;scale:.94}}.hti-filete-hero{display:block;height:3px;width:96px;border-radius:2px;transform-origin:left center;animation:hti-trazar .9s var(--hti-ease-out) .45s both}@keyframes hti-trazar{0%{transform:scaleX(0)}}@media (min-width:1024px){.hti-hero{min-height:680px}}@keyframes hti-flotar-a{0%{transform:translateZ(0)}to{transform:translate3d(0,-10px,0)}}@keyframes hti-flotar-b{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(12px,-14px,0) rotate(6deg)}}@keyframes hti-subir{0%{opacity:0;translate:0 18px}}@keyframes hti-crecer{0%{opacity:0;scale:.9}}.hti-entrada{animation:hti-subir .9s var(--hti-ease-out) both;animation-delay:var(--hti-delay,0ms)}.hti-entrada--escala{animation-name:hti-crecer}.hti-anim [data-hti-reveal]{transition:opacity .7s var(--hti-ease-out) var(--hti-delay,0ms),translate .8s var(--hti-ease-out) var(--hti-delay,0ms),scale .8s var(--hti-ease-out) var(--hti-delay,0ms),transform .25s var(--hti-ease-out)}.hti-anim [data-hti-reveal]:not(.hti-visible){opacity:0;translate:0 24px}.hti-anim [data-hti-reveal=izq]:not(.hti-visible){translate:-32px 0}.hti-anim [data-hti-reveal=der]:not(.hti-visible){translate:32px 0}.hti-anim [data-hti-reveal=escala]:not(.hti-visible){translate:none;scale:.9}.hti-anim [data-hti-reveal=linea]{opacity:1;translate:none;transform-origin:left center;transition:transform 1.4s var(--hti-ease-in-out) .25s}.hti-anim [data-hti-reveal=linea]:not(.hti-visible){opacity:1;translate:none;transform:scaleX(0)}.hti-filete{display:inline-block;width:28px;height:2px;transition:transform .7s var(--hti-ease-out) .2s}.hti-barra{transform-origin:left center;transition:transform .9s var(--hti-ease-out) calc(var(--hti-delay, 0ms) + .25s)}.hti-anim [data-hti-reveal]:not(.hti-visible) .hti-barra,.hti-anim [data-hti-reveal]:not(.hti-visible) .hti-filete{transform:scaleX(0)}.hti-subrayado{background-image:linear-gradient(var(--hti-color),var(--hti-color));background-repeat:no-repeat;background-position:0 92%;background-size:100% .26em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--hti-ease-out) .35s}.hti-anim [data-hti-reveal]:not(.hti-visible) .hti-subrayado{background-size:0 .26em}@keyframes hti-subrayar{0%{background-size:0 .26em}}.hti-subrayado--entrada{animation:hti-subrayar 1.1s var(--hti-ease-out) .7s both}.hti-btn{transition:transform .16s var(--hti-ease-out)}.hti-btn .hti-flecha{transition:transform .22s var(--hti-ease-out)}.hti-card{position:relative;transition:transform .25s var(--hti-ease-out)}.hti-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 22px 44px -22px rgba(15,30,55,.45);opacity:0;transition:opacity .25s ease;pointer-events:none}.hti-documento__img{transition:transform .6s var(--hti-ease-out)}.hti-icono-card{transition:transform .3s var(--hti-ease-out)}.hti-red{transition:transform .2s var(--hti-ease-out)}@media (hover:hover) and (pointer:fine){.hti-btn:hover{transform:translateY(-2px)}.hti-btn:hover .hti-flecha{transform:translateX(4px)}.hti-card:hover{transform:translateY(-5px)}.hti-card:hover:after{opacity:1}.hti-card:hover .hti-icono-card{transform:rotate(-8deg) scale(1.08)}.hti-documento:hover .hti-documento__img{transform:scale(1.03)}.hti-red:hover{transform:translateY(-2px) rotate(-6deg)}}.hti-btn:active,.hti-red:active{transform:scale(.97);transition-duration:.1s}.hti-inclinable{transition:transform .45s var(--hti-ease-out);will-change:transform}.hti-header:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;background:linear-gradient(rgba(15,30,55,.1),rgba(15,30,55,0));opacity:0;transition:opacity .25s ease;pointer-events:none}.hti-header--desplazado:after{opacity:1}.hti-nav-link{position:relative}.hti-nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .26s var(--hti-ease-out)}.hti-nav-link[aria-current=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hti-nav-link:hover:after{transform:scaleX(1)}}@keyframes hti-desplegar{0%{opacity:0;translate:0 -8px}}.hti-menu-movil{animation:hti-desplegar .22s var(--hti-ease-out) both}.hti-menu-movil .hti-entrada{animation-duration:.4s}.hti-barra-avance{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;pointer-events:none}.hti-barra-avance__relleno{height:100%;transform-origin:left center;transform:scaleX(0)}.hti-wa-flotante{position:fixed;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:55;width:58px;height:58px;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -10px rgba(15,30,55,.55);opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .25s var(--hti-ease-out),transform .25s var(--hti-ease-out)}.hti-wa-flotante--visible{opacity:1;transform:none;pointer-events:auto}.hti-wa-flotante:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--hti-anillo);animation:hti-pulso 2.8s var(--hti-ease-out) infinite}@keyframes hti-pulso{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.6);opacity:0}}@media (hover:hover) and (pointer:fine){.hti-wa-flotante--visible:hover{transform:translateY(-3px)}}.hti-wa-flotante--visible:active{transform:scale(.95);transition-duration:.1s}.hti-faq__titulo{margin:0}.hti-faq__boton{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;text-align:left;font-family:var(--font-body),system-ui,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.4}.hti-faq__icono{flex-shrink:0;width:34px;height:34px;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:transform .26s var(--hti-ease-out),background-color .2s ease,color .2s ease}.hti-faq__icono--abierta{transform:rotate(45deg)}.hti-faq__boton:active .hti-faq__icono{scale:.9}.hti-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--hti-ease-out)}.hti-faq__panel--abierta{grid-template-rows:1fr}.hti-faq__interior{overflow:hidden;min-height:0}.hti-faq__interior>p{opacity:0;translate:0 -6px;transition:opacity .2s ease,translate .32s var(--hti-ease-out)}.hti-faq__panel--abierta .hti-faq__interior>p{opacity:1;translate:none;transition-delay:70ms}.hti-folio-car{display:inline-block;transition:opacity .45s var(--hti-ease-out) calc(var(--hti-i, 0) * 45ms + .25s),translate .55s var(--hti-ease-out) calc(var(--hti-i, 0) * 45ms + .25s)}.hti-anim .hti-folio:not(.hti-visible) .hti-folio-car{opacity:0;translate:0 12px}.hti-copiar{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.875rem 1.75rem;font-weight:600}.hti-copiar__iconos{position:relative;width:18px;height:18px;display:inline-block}.hti-copiar__icono{position:absolute;inset:0;transition:opacity .2s ease,scale .22s var(--hti-ease-out),filter .2s ease}.hti-copiar__icono--oculto{opacity:0;scale:.6;filter:blur(2px)}.hti-halo{position:absolute;width:560px;height:560px;border-radius:9999px;pointer-events:none;opacity:.16;background:radial-gradient(circle,var(--hti-color) 0,transparent 65%);animation:hti-flotar-a 18s var(--hti-ease-in-out) infinite alternate}.hti-halo--izq{left:-280px;top:-220px}.hti-halo--der{right:-300px;bottom:-260px;animation-direction:alternate-reverse}.hti-aro{position:absolute;border-radius:9999px;border-style:solid;pointer-events:none;opacity:.2}.hti-aro--1{display:none;width:220px;height:220px;border-width:14px;left:-90px;top:-90px;animation:hti-flotar-b 13s var(--hti-ease-in-out) infinite alternate}.hti-aro--2{width:200px;height:200px;border-width:14px;right:-110px;bottom:-120px;animation:hti-flotar-a 16s var(--hti-ease-in-out) infinite alternate}@media (min-width:768px){.hti-aro--1{display:block}.hti-aro--2{width:300px;height:300px;right:-90px;bottom:-150px}}@media (prefers-reduced-motion:reduce){html:has(.hti-landing){scroll-behavior:auto}.hti-arco,.hti-aro,.hti-aro-hero,.hti-banda-hero,.hti-cubo,.hti-entrada,.hti-filete-hero,.hti-halo,.hti-menu-movil,.hti-subrayado--entrada,.hti-tarjeta-hero__cuerpo,.hti-wa-flotante:before{animation:none!important}.hti-anim [data-hti-reveal],.hti-anim [data-hti-reveal]:not(.hti-visible){opacity:1!important;translate:none!important;scale:none!important;transition:none!important}.hti-anim [data-hti-reveal=linea],.hti-anim [data-hti-reveal]:not(.hti-visible) .hti-barra,.hti-anim [data-hti-reveal]:not(.hti-visible) .hti-filete{transform:none!important}.hti-anim [data-hti-reveal]:not(.hti-visible) .hti-subrayado{background-size:100% .26em!important}.hti-anim .hti-folio:not(.hti-visible) .hti-folio-car,.hti-folio-car{opacity:1!important;translate:none!important;transition:none!important}.hti-arco,.hti-aro-hero,.hti-cubo,.hti-tarjeta-hero{translate:none!important}.hti-btn:hover,.hti-card:hover,.hti-card:hover .hti-icono-card,.hti-documento:hover .hti-documento__img,.hti-inclinable,.hti-red:hover{transform:none!important}}