@font-face{font-family:Manrope V;src:url(/web/manrope.woff2)format("woff2");font-weight:200 800;font-display:swap}.web{--bruma:#e4eaf1;--bruma-2:#d6dfea;--tinta:#15233a;--pizarra:#4e5f78;--azul:#24508a;--azul-hondo:#1a3c6b;--blanco:#fff;--linea:#c5d1df;--f:"Manrope V","Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--bruma);color:var(--tinta);font-family:var(--f);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-size:17px;line-height:1.55}.web *{box-sizing:border-box}.web a{color:inherit}.web h1,.web h2,.web h3{font-family:var(--f);color:var(--tinta);margin:0}.web :focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:6px}.web main{flex-direction:column;display:flex}.w-btn{white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.w-btn-sm{min-height:42px;padding:0 18px;font-size:.94rem}.w-btn-pri{background:var(--azul);color:#fff!important}.w-btn-pri:hover{background:var(--azul-hondo)}.w-btn-borde{border-color:var(--tinta);color:var(--tinta)}.w-btn-borde:hover{background:var(--tinta);color:#fff!important}.w-btn-claro{background:#fff;color:var(--azul)!important}.w-btn-claro:hover{background:var(--bruma)}.w-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:18px 24px;display:flex}.w-logo{align-items:center;gap:8px;text-decoration:none;display:flex}.w-logo-txt{width:auto;height:24px}.w-nav nav{align-items:center;gap:26px;display:flex}.w-nav-l,.w-nav-entrar{font-size:.97rem;font-weight:600;text-decoration:none;color:var(--pizarra)!important}.w-nav-l:hover,.w-nav-entrar:hover{color:var(--tinta)!important}@media (max-width:820px){.w-nav-l{display:none}.w-nav nav{gap:16px}}@media (max-width:440px){.w-logo-txt{display:none}.w-nav{padding:14px 16px}}.w-hero{grid-template-columns:1.25fr 1fr;align-items:end;gap:56px;width:100%;max-width:1240px;margin:0 auto;padding:40px 24px 36px;display:grid}.w-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(2.3rem,5.4vw,4.3rem);font-weight:800;line-height:1.02}.w-hero-lado p{color:var(--pizarra);max-width:46ch;margin:0;font-size:1.08rem}.w-acciones{flex-wrap:wrap;gap:12px;margin:24px 0 12px;display:flex}.w-nota{font-size:.92rem!important}@media (max-width:900px){.w-hero{grid-template-columns:1fr;gap:22px;padding-top:24px}}.w-car{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.w-car-marco{aspect-ratio:16/9;background:var(--bruma-2);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #15233a73}.w-car-dia{opacity:0;visibility:hidden;margin:0;transition:opacity .9s;position:absolute;inset:0}.w-car-dia.on{opacity:1;visibility:visible}.w-car-dia img{object-fit:cover;width:100%;height:100%;display:block}.w-car-dia figcaption{color:#fff;letter-spacing:-.01em;text-wrap:balance;background:linear-gradient(#0c162600,#0c1626c7);padding:70px 32px 28px;font-size:clamp(1rem,2.2vw,1.45rem);font-weight:700;position:absolute;bottom:0;left:0;right:0}.w-car-ctrl{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.w-car-ctrl>button{border:1.5px solid var(--linea);background:var(--blanco);cursor:pointer;width:44px;height:44px;color:var(--tinta);border-radius:50%;place-items:center;display:grid}.w-car-ctrl>button:hover{border-color:var(--tinta)}.w-car-ctrl svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.w-car-puntos{gap:8px;display:flex}.w-car-puntos button{background:var(--linea);cursor:pointer;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .3s,background .3s}.w-car-puntos button.on{background:var(--azul);width:30px}@media (max-width:640px){.w-car{padding:0 12px}.w-car-marco{aspect-ratio:4/3;border-radius:20px}.w-car-dia figcaption{padding:50px 18px 16px}}@media (prefers-reduced-motion:reduce){.w-car-dia,.w-car-puntos button{transition:none}}.w-hechos{grid-template-columns:repeat(4,1fr);width:100%;max-width:1240px;margin:44px auto 0;padding:0 24px;list-style:none;display:grid}.w-hechos li{border-left:2px solid var(--linea);color:var(--pizarra);padding:4px 22px;font-size:.98rem}.w-hechos li:first-child{border-left-color:var(--azul)}.w-hechos b{color:var(--tinta);font-size:1.05rem;display:block}@media (max-width:820px){.w-hechos{grid-template-columns:1fr 1fr;row-gap:20px}}.w-func{grid-template-columns:.85fr 1.15fr;gap:64px;width:100%;max-width:1240px;margin:0 auto;padding:110px 24px 100px;display:grid}.w-func-cab{align-self:start;position:sticky;top:28px}.w-func-cab h2,.w-pasos h2,.w-sec-planes h2,.w-faq h2,.w-banda h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:800;line-height:1.08}.w-func-cab p{color:var(--pizarra);max-width:40ch;margin:18px 0 0}.w-func-lista{border-top:1.5px solid var(--linea);margin:0;padding:0;list-style:none}.w-func-lista li{border-bottom:1.5px solid var(--linea);grid-template-columns:44px 1fr;gap:20px;padding:26px 0;display:grid}.w-func-lista svg{fill:none;width:40px;height:40px;stroke:var(--azul);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:var(--blanco);border-radius:12px;padding:8px}.w-func-lista h3{letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.w-func-lista p{color:var(--pizarra);max-width:58ch;margin:6px 0 0}@media (max-width:900px){.w-func{grid-template-columns:1fr;gap:28px;padding:72px 24px 64px}.w-func-cab{position:static}}.w-banda{background:var(--tinta);color:#fff}.w-banda-in{text-align:center;max-width:1240px;margin:0 auto;padding:90px 24px 96px}.w-banda h2{color:#fff}.w-banda-in>p{color:#afc0d6;margin:12px 0 0}.w-tels{grid-template-columns:repeat(3,1fr);align-items:end;gap:40px;margin-top:52px;display:grid}.w-tels figure{flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}.w-tels figure:nth-child(2){transform:translateY(-28px)}.w-tel{background:#0a1424;border-radius:38px;width:100%;max-width:260px;padding:9px;box-shadow:0 0 0 1.5px #33445e,0 40px 70px -30px #0009}.w-tel img{border-radius:30px;width:100%;height:auto;display:block}.w-tels figcaption{color:#dce5f0;font-weight:700}@media (max-width:820px){.w-tels{grid-template-columns:1fr;gap:44px}.w-tels figure:nth-child(2){transform:none}.w-tel{max-width:240px}}.w-pasos{width:100%;max-width:1240px;margin:0 auto;padding:100px 24px 40px}.w-pasos ol{grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.w-pasos li{border-top:3px solid var(--tinta);padding-top:20px}.w-pasos span{color:var(--azul);letter-spacing:-.04em;font-size:3rem;font-weight:800;line-height:1;display:block}.w-pasos h3{margin-top:14px;font-size:1.25rem}.w-pasos p{color:var(--pizarra);margin:8px 0 0}@media (max-width:820px){.w-pasos ol{grid-template-columns:1fr}}.w-sec-planes{width:100%;max-width:1240px;margin:0 auto;padding:80px 24px 40px;scroll-margin-top:20px}.w-sub{color:var(--pizarra);max-width:60ch;margin:14px 0 0}.w-planes{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:40px;display:grid}.w-plan{background:var(--blanco);border-radius:24px;flex-direction:column;padding:30px 28px;display:flex}.w-plan h3{letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.w-plan-para{color:var(--pizarra);min-height:3.1em;margin:6px 0 0}.w-plan-precio{color:var(--pizarra);margin:22px 0 0}.w-plan-precio b{letter-spacing:-.04em;color:var(--tinta);margin-right:4px;font-size:2.5rem;font-weight:800}.w-plan-mes{color:var(--pizarra);margin:2px 0 0;font-size:.9rem}.w-plan ul{border-top:1.5px solid var(--bruma-2);flex-direction:column;flex:1;gap:11px;margin:22px 0 28px;padding:20px 0 0;list-style:none;display:flex}.w-plan li{padding-left:28px;font-size:.98rem;position:relative}.w-plan li:before{content:"";border-left:2.5px solid var(--azul);border-bottom:2.5px solid var(--azul);width:14px;height:8px;position:absolute;top:.35em;left:2px;transform:rotate(-45deg)}.w-plan .w-btn{white-space:normal;text-align:center;width:100%}.w-plan-dest{background:var(--azul);color:#fff}.w-plan-dest h3,.w-plan-dest .w-plan-precio b{color:#fff}.w-plan-dest .w-plan-para,.w-plan-dest .w-plan-precio,.w-plan-dest .w-plan-mes{color:#c9d8ec}.w-plan-dest ul{border-top-color:#ffffff38}.w-plan-dest li:before{border-color:#fff}@media (max-width:900px){.w-planes{grid-template-columns:1fr;max-width:480px}}.w-faq{grid-template-columns:.85fr 1.15fr;gap:64px;width:100%;max-width:1240px;margin:0 auto;padding:80px 24px 90px;scroll-margin-top:20px;display:grid}.w-faq details{border-bottom:1.5px solid var(--linea);padding:4px 0}.w-faq details:first-child{border-top:1.5px solid var(--linea)}.w-faq summary{cursor:pointer;padding:20px 40px 20px 0;font-size:1.12rem;font-weight:700;list-style:none;position:relative}.w-faq summary::-webkit-details-marker{display:none}.w-faq summary:after{content:"";border-right:2.5px solid var(--azul);border-bottom:2.5px solid var(--azul);width:12px;height:12px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.w-faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.w-faq details p{color:var(--pizarra);max-width:62ch;margin:0 0 22px}@media (max-width:900px){.w-faq{grid-template-columns:1fr;gap:24px;padding:64px 24px}}.w-final{background:var(--azul);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 48px);max-width:1192px;margin:0 auto 80px;padding:64px 48px;display:flex}.w-final h2{color:#fff;letter-spacing:-.03em;max-width:18ch;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;line-height:1.1}@media (max-width:640px){.w-final{width:calc(100% - 24px);padding:40px 24px}}.w-pie{background:var(--tinta);color:#afc0d6;font-size:.95rem}.w-pie-in{grid-template-columns:1.4fr 1fr 1fr;gap:32px;max-width:1240px;margin:0 auto;padding:56px 24px 28px;display:grid}.w-pie-in img{width:auto;height:24px}.w-pie-in p{margin:12px 0 0}.w-pie nav{flex-direction:column;gap:10px;display:flex}.w-pie a{color:#dce5f0;text-decoration:none}.w-pie a:hover{color:#fff;text-decoration:underline}.w-pie-nota{border-top:1px solid #2a3b55;max-width:1240px;margin:0 auto;padding:22px 24px 36px;font-size:.85rem}@media (max-width:760px){.w-pie-in{grid-template-columns:1fr}}.w-cab-planes{width:100%;max-width:1240px;margin:0 auto;padding:40px 24px 0}.w-cab-planes h1{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.04}
