@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--marino:#03052b;--marino-ui:#1b2070;--tinte:#b3b7f5;--pieza-3:#4a51c9;--pieza-4:#7c83f0;--blanco:#fff;--fondo:#f9f9f7;--texto:#03052b;--texto-suave:#45475f;--borde:#e6e7f0;--borde-chip:#d5d7ee;--tinte-claro:#e9eafc;--sobre-marino:#ffffffc7;--sobre-marino-suave:#ffffffb8;--ancho:1200px;--radio:20px;--suave:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--fondo);color:var(--texto);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img,svg{display:block}a{color:var(--marino-ui)}a:hover{color:var(--marino)}p,h1,h2,h3,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--pieza-4);outline-offset:3px;border-radius:6px}.saltar{z-index:100;background:var(--tinte);color:var(--marino);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.saltar:focus{top:12px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contenedor{max-width:var(--ancho);margin:0 auto;padding:0 24px}.seccion{padding:112px 0;position:relative}.seccion--clara{background:var(--fondo)}.seccion--blanca{background:var(--blanco);border-top:1px solid var(--borde)}.seccion--marina{background:var(--marino);color:var(--blanco);overflow:hidden}.fila{flex-wrap:wrap;gap:32px;display:flex}.fila--abajo{justify-content:space-between;align-items:flex-end}.fila--centro{align-items:center}.crece{flex:440px;min-width:0}.rejilla{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,300px)), 1fr));gap:24px;display:grid}.antetitulo{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--marino-ui);margin-bottom:16px;font-size:13px}.seccion--marina .antetitulo{color:var(--tinte)}.titulo-1{letter-spacing:-.045em;font-size:clamp(52px,7vw,96px);font-weight:600;line-height:.98}.titulo-2{letter-spacing:-.035em;max-width:860px;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.04}.titulo-3{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.acento{color:var(--marino-ui)}.seccion--marina .acento,.acento--tinte{color:var(--tinte)}.entradilla{color:var(--texto-suave);max-width:640px;font-size:18px;line-height:1.65}.seccion--marina .entradilla{color:var(--sobre-marino)}.texto{color:var(--texto-suave);font-size:16px;line-height:1.65}.seccion--marina .texto{color:var(--sobre-marino-suave)}.numero{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--marino-ui);font-size:14px}.boton{min-height:52px;transition:transform .25s var(--suave), background-color .25s, border-color .25s, color .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover{transform:translateY(-2px)}.boton--pequeno{min-height:44px;padding:0 20px;font-size:15px}.boton--tinte{background:var(--tinte);color:var(--marino)}.boton--tinte:hover{color:var(--marino);background:#c6c9f8}.boton--marino{background:var(--marino-ui);color:var(--blanco)}.boton--marino:hover{background:var(--marino);color:var(--blanco)}.boton--contorno{border-color:var(--marino-ui);color:var(--marino-ui);font-weight:500}.boton--contorno-claro{color:var(--blanco);border-color:#ffffff4d;font-weight:500}.boton--contorno-claro:hover{color:var(--blanco);border-color:#fff9}.flecha{transition:transform .25s;display:inline-block}.boton:hover .flecha,.tarjeta:hover .flecha{transform:translate(5px)}.botones{flex-wrap:wrap;gap:14px;display:flex}.chip{border:1px solid var(--borde-chip);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:border-color .25s,background-color .25s;display:inline-flex}.chip:hover{border-color:var(--marino-ui);background:var(--blanco)}.chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tarjeta{border-radius:var(--radio);background:var(--fondo);border:1px solid var(--borde);transition:transform .4s var(--suave), box-shadow .4s;padding:36px}.tarjeta--blanca{background:var(--blanco)}.tarjeta--marina{background:var(--marino);color:var(--blanco);border-color:#0000}.tarjeta--hueco{border:1.5px dashed var(--tinte);background:0 0}.tarjeta:hover{transform:translateY(-6px);box-shadow:0 18px 40px -24px #03052b73}.tarjeta--quieta:hover{box-shadow:none;transform:none}.celdas{background:var(--borde);border:1px solid var(--borde);border-radius:var(--radio);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1px;display:grid;overflow:hidden}.celda{background:var(--blanco);padding:32px;transition:background-color .3s}.celda:hover{background:var(--fondo)}.celda h3{margin-bottom:10px;font-size:18px;font-weight:600}.celda p{color:var(--texto-suave);font-size:15px;line-height:1.6}.cuadro{border-radius:2px;flex:none;width:10px;height:10px}.cuadros{gap:5px;display:flex}.cabecera{z-index:50;color:var(--blanco);-webkit-backdrop-filter:blur(12px);background:#03052bf0;border-bottom:1px solid #b3b7f51f;position:sticky;top:0}.cabecera__fila{max-width:var(--ancho);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:16px 24px;display:flex}.cabecera__logo{padding:4px 0;display:block}.cabecera__nav{flex-wrap:wrap;align-items:center;gap:28px;font-size:15px;display:flex}.cabecera__nav a,.cabecera__entrar{color:var(--sobre-marino-suave);text-decoration:none;transition:color .25s}.cabecera__nav a:hover,.cabecera__entrar:hover{color:var(--blanco)}.cabecera__acciones{align-items:center;gap:12px;display:flex}.cabecera__entrar{padding:12px 8px;font-size:15px}.progreso{background:#b3b7f51a;height:2px}.progreso span{background:var(--tinte);transform-origin:0;height:2px;display:block;transform:scaleX(0)}@media (max-width:760px){.cabecera__nav{display:none}}@media (max-width:440px){.cabecera__fila{padding:12px 16px}.cabecera__entrar{display:none}}.portada__fila{flex-wrap:wrap;align-items:center;gap:64px;padding:96px 0 120px;display:flex;position:relative}.portada__texto{flex:440px;min-width:0}.portada__visual{flex:540px;min-width:0}.linea{padding-bottom:.06em;display:block;overflow:hidden}.linea>span{display:block}.arcos{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.piezas{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pieza{border-radius:3px;position:absolute}.panel{background:var(--fondo);color:var(--texto);border:1px solid #b3b7f54d;border-radius:16px;overflow:hidden}.panel__banda{background:var(--marino-ui);color:var(--blanco);padding:22px 24px;position:relative;overflow:hidden}.panel__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.panel__cifra{background:var(--blanco);border:1px solid var(--borde);border-radius:12px;padding:14px}.panel__cifra p:first-child{color:var(--texto-suave);font-size:12px}.panel__cifra p:last-child{margin-top:4px;font-size:18px;font-weight:600}.panel__grafico{background:var(--blanco);border:1px solid var(--borde);border-radius:12px;margin:0 18px 18px;padding:16px}.barras{border-bottom:1px solid var(--borde);align-items:flex-end;gap:10px;height:96px;display:flex}.barras>div{flex:1;align-items:flex-end;gap:3px;height:100%;display:flex}.barra{border-radius:3px 3px 0 0;flex:1}.flotante{background:var(--blanco);color:var(--marino);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex;box-shadow:0 16px 36px -18px #0000008c}@media (max-width:560px){.panel__cifras{grid-template-columns:1fr}.flotante{padding:10px 12px;font-size:13px}}.cinta{background:var(--tinte);color:var(--marino);overflow:hidden}.cinta__pista{width:max-content;padding:18px 0;display:flex}.cinta__grupo{white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:17px;font-weight:500;display:flex}.cinta__grupo .cuadro{background:var(--marino);width:8px;height:8px}.ejemplo{flex-direction:column;justify-content:center;gap:10px;height:148px;margin-bottom:28px;font-size:13px;display:flex}.mov{background:var(--blanco);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.mov span:first-child{font-weight:500}.etiqueta{border-radius:999px;padding:3px 10px}.medidor{background:var(--borde);border-radius:4px;height:8px;overflow:hidden}.medidor span{background:var(--marino-ui);transform-origin:0;border-radius:4px;height:8px;display:block}.chat{flex-direction:column;gap:12px;display:flex}.burbuja{max-width:88%;padding:14px 18px;font-size:15px;line-height:1.55}.burbuja--yo{background:var(--tinte);color:var(--marino);border-radius:16px 16px 4px;align-self:flex-end}.burbuja--app{background:var(--blanco);color:var(--marino);border-radius:16px 16px 16px 4px;align-self:flex-start}.marca-agua{width:auto;color:var(--tinte);pointer-events:none;position:absolute}.punto{gap:18px;display:flex}.punto>span{background:var(--tinte);border-radius:3px;flex:none;width:14px;height:14px;margin-top:7px}.punto h3{margin-bottom:8px;font-size:19px;font-weight:600}.lista-check{flex-direction:column;gap:14px;font-size:16px;line-height:1.55;display:flex}.lista-check li{gap:12px;display:flex}.lista-check li:before{content:"";background:var(--tinte);border-radius:2px;flex:none;width:10px;height:10px;margin-top:7px}.paso__barra{background:var(--borde);height:3px}.paso__barra span{background:var(--marino-ui);transform-origin:0;height:3px;display:block}.preguntas{border-top:1px solid var(--borde-chip)}.preguntas details{border-bottom:1px solid var(--borde-chip)}.preguntas summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"+";font-family:var(--font-geist-mono), monospace;color:var(--marino-ui);flex:none;font-size:22px;line-height:1;transition:transform .3s}.preguntas details[open] summary:after{transform:rotate(45deg)}.preguntas p{color:var(--texto-suave);max-width:760px;padding-bottom:24px;font-size:16px;line-height:1.7}.pie{background:var(--marino);color:var(--sobre-marino-suave)}.pie__fila{max-width:var(--ancho);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:40px 24px;font-size:14px;display:flex}.pie a{color:var(--sobre-marino-suave);text-decoration:none}.pie a:hover{color:var(--blanco)}.pie nav{flex-wrap:wrap;gap:20px 24px;display:flex}.pie__fila--app{padding-bottom:0}.pie__fila--app+.pie__fila{padding-top:24px}.pie__fila--app nav{border-bottom:1px solid #b3b7f52e;width:100%;padding-bottom:24px}.pie .pie__producto{color:var(--blanco);font-weight:600}.enlaces-app{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:48px;padding-top:32px;display:flex}.enlaces-app__principal{font-size:18px;font-weight:600;text-decoration:none}.enlaces-app__principal:hover .flecha{transform:translate(5px)}.enlaces-app__lista{flex-wrap:wrap;gap:10px 24px;font-size:15px;display:flex}.enlaces-app__lista a{color:var(--texto-suave);text-underline-offset:3px}.enlaces-app__lista a:hover{color:var(--marino-ui)}@media (prefers-reduced-motion:no-preference){.entra{opacity:0;animation:subir .9s var(--suave) forwards;animation-delay:var(--d,0s)}.linea>span{animation:linea 1s var(--suave) forwards;animation-delay:var(--d,0s);transform:translateY(105%)}.aparece{opacity:0;animation:aparecer .9s var(--suave) forwards;animation-delay:var(--d,0s)}html.js .revelar{opacity:0;transition:opacity .8s var(--suave), transform .8s var(--suave);transition-delay:var(--d,0s);transform:translateY(32px)}html.js .revelar.visible{opacity:1;transform:none}html.js .tarjeta.revelar.hecho{transition:transform .4s var(--suave), box-shadow .4s;transition-delay:0s}html.js .tarjeta.revelar.visible:hover{transform:translateY(-6px)}html.js .tarjeta--quieta.revelar.visible:hover{transform:none}html.js .paso__barra span{transition:transform 1.2s var(--suave) .2s;transform:scaleX(0)}html.js .visible .paso__barra span{transform:scaleX(1)}.flota{animation:flotar var(--t,7s) ease-in-out infinite;animation-delay:var(--d,0s)}.deriva{animation:derivar var(--t,20s) ease-in-out infinite alternate;animation-delay:var(--d,0s)}.ola{animation:2.4s ease-in-out infinite ola;animation-delay:var(--d,0s)}.gira{animation:9s linear infinite girar;animation-delay:var(--d,0s)}.cinta__pista{animation:45s linear infinite cinta}.cinta:hover .cinta__pista{animation-play-state:paused}.mov{opacity:0;animation:fila 7s var(--suave) infinite;animation-delay:var(--d,0s)}.llena{animation:llenar 6s var(--suave) infinite;animation-delay:var(--d,0s)}.barra{transform-origin:bottom;animation:crecer 1.1s var(--suave) both;animation-delay:var(--d,0s)}.dibuja{stroke-dasharray:420;stroke-dashoffset:420px;animation:6s cubic-bezier(.4,0,.2,1) infinite dibujar}.punto-final{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite puntoFinal}.arco{transform-origin:50%;transform-box:fill-box;animation:12s ease-in-out infinite alternate arco}@supports (animation-timeline:scroll()){.progreso span{animation:linear both progreso;animation-timeline:scroll(root)}.paralaje{animation:linear both paralaje;animation-timeline:view()}}}@keyframes subir{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes linea{to{transform:translateY(0)}}@keyframes aparecer{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes derivar{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--x,40px), var(--y,-60px)) rotate(var(--r,120deg))}}@keyframes ola{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-5px)scale(1.25)}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes cinta{to{transform:translate(-50%)}}@keyframes fila{0%{opacity:0;transform:translate(-18px)}8%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:translate(18px)}}@keyframes llenar{0%{transform:scaleX(0)}30%,80%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes crecer{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dibujar{0%{stroke-dashoffset:420px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-420px}}@keyframes puntoFinal{0%,40%{opacity:0;transform:scale(.4)}50%,85%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes arco{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes paralaje{0%{transform:translateY(70px)}to{transform:translateY(-70px)}}
