@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--papel:#FAFAF8;--superficie:#EEEFEF;--navy:#0A1E3F;--tinta:#0A1E3F;--tinta-cuerpo:#3F4E68;--tinta-suave:#657285;--tinta-apagada:#687181;--ambar:#F5A83C;--ambar-hover:#EE9C28;--ambar-texto:#9C6400;--ambar-velo:#F9F0E1;--ambar-borde:#F5CE95;--sobre-navy:#FFFFFF;--sobre-navy-cuerpo:#D3D6DC;--sobre-navy-suave:#919AA9;--sobre-navy-linea:#364662;--sube:#15803D;--sube-velo:#E8F3EC;--baja:#B91C1C;--linea:#DDE0E2;--outfit:Outfit,"Inter",system-ui,sans-serif;--inter:Inter,system-ui,-apple-system,sans-serif;--curva:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fafaf8;font-family:Inter,system-ui,-apple-system,sans-serif;color:#3f4e68;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:#0a1e3f;text-decoration:none}a:hover{color:#9c6400}img{display:block;max-width:100%}button{font-family:inherit}::selection{background:#f9e8cf;color:#0a1e3f}[data-reveal]{opacity:0;transform:translateY(13px);transition:opacity 1s var(--curva),transform 1s var(--curva)}[data-reveal][data-listo]{opacity:1;transform:none}[data-palabras] span[data-w]{display:inline-block;opacity:0;transform:translateY(.3em);transition:opacity .9s var(--curva),transform .9s var(--curva)}[data-palabras][data-listo] span[data-w]{opacity:1;transform:none}[data-hero] [data-reveal],[data-hero] [data-palabras] span[data-w],h1[data-palabras] span[data-w]{opacity:1}[data-rule]{position:relative;border-top-color:transparent!important}[data-rule]:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:#0a1e3f;transform:scaleX(0);transform-origin:center;transition:transform 1.4s var(--curva)}[data-rule][data-listo]:before{transform:scaleX(1)}[data-linea]{width:26px;transform:scaleX(0);transform-origin:left center;transition:transform 1.1s var(--curva) .14s}[data-linea][data-listo]{transform:scaleX(1)}[data-cta] [data-flecha]{display:inline-block;transition:transform .56s var(--curva)}[data-cta]:hover [data-flecha]{transform:translate(5px)}[data-nav]{position:relative}[data-nav]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#f5a83c;transform:scaleX(0);transform-origin:left center;transition:transform .56s var(--curva)}[data-nav]:hover:after{transform:scaleX(1)}[data-nav].activa:after{transform:scaleX(1)}[data-par]{will-change:transform;transform:translateY(0) scale(1.06)}@keyframes w-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes w-rise{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes w-pop{0%{opacity:0;transform:scale(.82)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes w-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes w-type{0%{width:0}to{width:100%}}@keyframes w-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)}}@keyframes w-glow{0%,to{box-shadow:0 0 #f5a83c00}50%{box-shadow:0 0 0 4px #f5a83c24}}@keyframes w-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes w-lift{0%{transform:translateY(74px)}72%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes w-lift-loop{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes w-click{0%{opacity:0;transform:translate(-22px,16px)}26%{opacity:1}52%,60%{opacity:1;transform:translate(0)}66%{transform:translateY(2px)}to{opacity:1;transform:translate(0)}}@keyframes w-ripple{0%,42%{opacity:0;transform:scale(.4)}58%{opacity:.55;transform:scale(1)}78%,to{opacity:0;transform:scale(1.5)}}@keyframes w-heart{0%,to{transform:scale(1)}40%{transform:scale(1.3)}62%{transform:scale(.95)}}@keyframes w-fill{0%{width:0}to{width:var(--w,100%)}}@keyframes w-sheen{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@keyframes w-heat{0%{background-color:#0a1e3f0f;transform:scale(.18);opacity:.4}55%{transform:scale(1.14);opacity:1}to{background-color:var(--g);transform:scale(1);opacity:1}}@keyframes w-heat-loop{0%,to{opacity:1}50%{opacity:.82}}@keyframes w-pin{0%{opacity:0;transform:translate(-50%,calc(-100% - 22px)) scale(.7)}60%{transform:translate(-50%,calc(-100% + 3px)) scale(1.04)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes w-pin-loop{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-50%,calc(-100% - 3px))}}@keyframes w-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}@keyframes w-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes w-fade{0%{opacity:0}to{opacity:1}}@keyframes w-notif{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes w-rank{0%{opacity:0;transform:translateY(86px) scale(.97)}30%{opacity:1}78%{transform:translateY(-4px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes w-bar-in{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes w-shade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes w-check{0%{transform:scale(.6);opacity:0}55%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes w-draw{to{stroke-dashoffset:0}}@keyframes w-redraw{0%{stroke-dashoffset:1}34%{stroke-dashoffset:0}90%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes w-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes w-bar-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.045)}}@keyframes w-send{0%,to{transform:scale(1)}45%{transform:scale(1.09)}}@keyframes w-tick{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes w-gap{0%,to{opacity:.55}50%{opacity:1}}@keyframes w-roll{0%{transform:translateY(0)}to{transform:translateY(-88px)}}@keyframes w-rise-fade{0%{opacity:0;transform:translate(0) scale(.6)}18%{opacity:.95}70%{opacity:.6}to{opacity:0;transform:translate(var(--dx,6px),-64px) scale(1.05)}}@keyframes w-jump{0%,12%{transform:translateY(30px)}22%,34%{transform:translateY(180px)}44%,56%{transform:translateY(60px)}66%,78%{transform:translateY(210px)}88%,to{transform:translateY(30px)}}@keyframes w-tint{0%,55%{fill:#0a1e3f47}70%,to{fill:#34b7f1}}[data-anim]{animation-play-state:paused!important}[data-widget]:not([data-corre]) [style*="animation:"]{animation-play-state:paused!important}[data-corre] [data-anim],[data-anim][data-corre]{animation-play-state:running!important}.btn-ambar{background:#f5a83c;color:#0a1e3f;box-shadow:inset 0 1px #ffffff29;transition:background .56s var(--curva)}.btn-ambar:hover{background:#ee9c28;color:#0a1e3f}.btn-navy{background:#0a1e3f;color:#fff;box-shadow:inset 0 0 0 1px #f5a83c;transition:background .56s var(--curva)}.btn-navy:hover{background:#122c55;color:#fff}.btn-navy [data-flecha]{color:#f5a83c}.link-nav{color:#3f4e68;transition:color .52s var(--curva)}.link-nav:hover,.link-nav.activa{color:#0a1e3f}.link-pie{color:#3f4e68;transition:color .52s var(--curva)}.link-pie:hover{color:#9c6400}.link-sub{color:#0a1e3f;border-bottom:1px solid #DDE0E2;transition:border-color .56s var(--curva),color .52s var(--curva)}.link-sub:hover{color:#0a1e3f;border-bottom-color:#0a1e3f}.link-sub--velo{border-bottom-color:#e2d6be}.tarjeta-hover{transition:border-color .64s var(--curva)}.tarjeta-hover:hover{border-color:#687181!important}.marco-sitio{transition:border-color .64s var(--curva),transform .3s var(--curva)}.marco-sitio:hover{border-color:#0a1e3f!important;transform:translateY(-3px)}.faq-boton{transition:color .2s var(--curva)}.faq-boton:hover{color:#9c6400}.faq-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .68s var(--curva),opacity .48s var(--curva)}.faq-item[data-abierto] .faq-panel{opacity:1}.faq-x{flex:none;position:relative;width:15px;height:15px;transition:transform .62s var(--curva)}.faq-item[data-abierto] .faq-x{transform:rotate(45deg)}.nav-burger{display:none;flex:none;width:40px;height:40px;border:1px solid #DDE0E2;border-radius:8px;background:#fff;cursor:pointer;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:4.5px;transition:border-color .56s var(--curva)}.nav-burger:hover{border-color:#687181}.nav-burger span{display:block;width:16px;height:1.5px;background:#0a1e3f;transition:transform .56s var(--curva),opacity .4s var(--curva)}.nav-panel{display:none}@media(max-width:840px){.nav-links,.nav-cta{display:none!important}.nav-burger{display:flex}.nav-panel{display:block;position:fixed;inset:68px 0 0;background:#fafaf8;z-index:49;padding:28px clamp(20px,5vw,56px);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .48s var(--curva),transform .48s var(--curva)}.nav-panel[data-abierto]{opacity:1;pointer-events:auto;transform:none}.nav-panel a{display:block}.nav-panel .nav-panel-link{font-family:var(--outfit);font-size:22px;font-weight:600;letter-spacing:-.015em;color:#0a1e3f;padding:16px 0;border-bottom:1px solid #DDE0E2}body[data-menu-abierto]{overflow:hidden}body[data-menu-abierto] .nav-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}body[data-menu-abierto] .nav-burger span:nth-child(2){opacity:0}body[data-menu-abierto] .nav-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}@media(prefers-reduced-motion:reduce){[data-reveal],[data-palabras] span[data-w]{opacity:1!important;transform:none!important;transition:none!important}[data-anim],[data-widget] [style*="animation:"]{animation:none!important}[data-widget] [stroke-dasharray]{stroke-dashoffset:0!important}[data-rule]:before{transform:scaleX(1)!important}[data-linea]{width:26px!important;transform:none!important}[data-par]{transform:translateY(0) scale(1.06)!important}[data-esc-marcador],[data-esc-pill],[data-esc-p],[data-esc-tab]{transition:none!important}html{scroll-behavior:auto}}
