*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--vait-blanco);color:var(--vait-marino);font:var(--vait-peso-texto) var(--vait-t-cuerpo)/var(--vait-l-cuerpo) var(--vait-fuente-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ul,ol{margin:0}a{color:inherit}img{max-width:100%;display:block}.v-contenedor{width:min(1200px,100% - 48px);margin-inline:auto}.v-centrado{text-align:center}.vait-display,.vait-h1,.vait-h2,.vait-h3{text-wrap:balance}.v-boton{border-radius:var(--vait-radio-pastilla);background:var(--vait-azul);color:var(--vait-blanco);font:700 15px/1 var(--vait-fuente);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.v-boton:hover{background:#3446cc;transform:translateY(-1px);box-shadow:0 8px 20px #3b4fe047}.v-boton:active{box-shadow:none;transform:translateY(0)}.v-boton--chico{padding:11px 18px;font-size:14px}.v-boton--claro{color:var(--vait-marino);box-shadow:inset 0 0 0 1.5px var(--vait-linea);background:0 0}.v-boton--claro:hover{background:var(--vait-hielo);box-shadow:inset 0 0 0 1.5px var(--vait-medio)}.v-boton--blanco{background:var(--vait-blanco);color:var(--vait-marino)}.v-boton--blanco:hover{background:var(--vait-hielo);box-shadow:0 8px 20px #00000040}.v-barra{z-index:20;backdrop-filter:blur(10px);border-bottom:1px solid var(--vait-linea);background:#ffffffeb;position:sticky;top:0}.v-barra__fila{align-items:center;gap:32px;height:68px;display:flex}.v-barra__logo{flex:none;align-items:flex-end;text-decoration:none;display:inline-flex}.v-barra__logo img{width:108px;height:auto}.v-barra__dominio{font:760 15px/1 var(--vait-fuente);letter-spacing:-.01em;color:var(--vait-marino);margin:0 0 5px 2px}.v-barra__nav{gap:28px;margin-left:auto;display:flex}.v-barra__nav a{color:var(--vait-marino);opacity:.82;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s}.v-barra__nav a:hover{opacity:1}.v-barra__menu{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;padding:10px;display:none}.v-barra__menu span{background:var(--vait-marino);border-radius:2px;height:2px;margin:6px 0;transition:transform .2s;display:block}.v-barra__menu[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.v-barra__menu[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.v-barra__movil{border-top:1px solid var(--vait-linea);flex-direction:column;gap:4px;padding:8px 24px 20px;display:none}.v-barra__movil a{padding:12px 0;font-weight:600;text-decoration:none}.v-barra__movil .v-boton{justify-content:center;margin-top:8px}.v-barra__movil:not([hidden]){display:flex}.v-hero{padding:72px 0 56px;overflow:hidden}.v-hero__rejilla{grid-template-columns:11fr 13fr;align-items:center;gap:40px;display:grid}.v-hero h1{max-width:15ch;font-size:58px}.v-hero__bajada{max-width:44ch;color:var(--vait-gris);margin:22px 0 30px;font-size:19px}.v-hero__acciones{flex-wrap:wrap;gap:12px;display:flex}.v-hero__visual{min-width:0;position:relative}.v-escena{--suave:cubic-bezier(.2, .7, .2, 1);--rebote:cubic-bezier(.3, 1.4, .5, 1);aspect-ratio:7/5;perspective:1400px;position:relative;container-type:inline-size}.v-escena>*{font-size:clamp(8px,1.75cqw,12.5px)}.v-escena:before,.v-escena:after{content:"";pointer-events:none;border-radius:50%;transition:opacity 1.2s;position:absolute}.v-escena:before{background:radial-gradient(closest-side,#a5b1ff42,#eef1ff99 55%,#0000 100%);inset:4% -4% 0 12%}.v-escena:after{opacity:0;background:radial-gradient(closest-side,#2bd49a2e,#0000 100%);inset:8% 42% 4% -8%}.v-escena[data-escena="2"]:after{opacity:1}.v-semilla{z-index:9;opacity:0;width:12%;transition:opacity .5s ease, scale .8s var(--suave);position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1.8}.v-escena[data-escena="0"] .v-semilla{opacity:1;animation:semilla 1s var(--suave) both;scale:1}@keyframes semilla{0%{opacity:0;rotate:-35deg;scale:.3}60%{opacity:1;rotate:4deg;scale:1.08}to{opacity:1;rotate:0deg;scale:1}}.v-sat{z-index:5;aspect-ratio:1;width:8.2%;transition:left .9s var(--rebote), top .9s var(--rebote), opacity .4s ease, scale .9s var(--rebote);transition-delay:calc(var(--i) * 60ms + .1s);position:absolute}.v-escena[data-escena="0"] .v-sat{opacity:0;top:43%;left:46%;scale:.3}.v-sat--pin{--d:6.4s;top:-1%;left:7%}.v-sat--calendario{--d:5.6s;top:-7%;left:30%}.v-sat--equipo{aspect-ratio:auto;--d:7s;width:15.5%;height:7.6%;top:-4.5%;left:57%}.v-sat--chat{--d:5.8s;top:10%;left:93.5%}.v-sat--recibo{--d:6.8s;top:67%;left:94.5%}.v-sat--campana{--d:6s;top:86%;left:20%}.v-sat--cobro{--d:6.6s;top:88%;left:42%}.v-sat__cuerpo{background:var(--vait-blanco);border:1px solid var(--vait-linea);width:100%;height:100%;animation:sat-flota var(--d,6s) ease-in-out infinite;animation-delay:calc(var(--i) * -.9s);border-radius:30%;place-items:center;display:grid;box-shadow:0 2px 4px #0e14380d,0 12px 26px #0e14381f}@keyframes sat-flota{0%,to{transform:translateY(0)rotateX(0)rotateY(0)}50%{transform:translateY(-9%)rotateX(10deg)rotateY(-12deg)}}.v-sat svg{fill:none;width:52%;height:52%;stroke:var(--vait-azul);color:var(--vait-azul);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.v-sat svg .lleno{fill:currentColor;stroke:none}.v-sat--pin .v-sat__cuerpo{background:var(--vait-hielo);border-color:#0000}.v-sat--chat .v-sat__cuerpo{background:var(--vait-menta);border-color:#0000}.v-sat--chat svg{stroke:var(--vait-marino)}.v-sat--recibo svg{stroke:var(--vait-profundo)}.v-sat--campana svg{stroke:var(--vait-marino);transform-origin:50% 25%}.v-sat--cobro .v-sat__cuerpo{background:var(--vait-azul);border-color:#0000}.v-sat--cobro svg{stroke:var(--vait-blanco)}.v-sat--equipo .v-sat__cuerpo{border-radius:999px;justify-content:flex-start;align-items:center;padding-left:.55em;display:flex}.v-sat--equipo i{background:var(--c);border:2px solid var(--vait-blanco);width:3em;height:3em;color:var(--vait-blanco);font:800 .7em/1 var(--vait-fuente);border-radius:50%;flex:none;place-items:center;margin-right:-.8em;font-style:normal;display:grid}.v-sat--equipo b{background:var(--vait-menta);border-radius:50%;flex:none;width:.6em;height:.6em;margin-left:1.3em;box-shadow:0 0 0 .25em #2bd49a38}.v-sat__globo{border:2px solid var(--vait-blanco);background:var(--vait-azul);min-width:2.1em;height:2.1em;color:var(--vait-blanco);font:800 .8em/1 var(--vait-fuente);transition:scale .4s var(--rebote);border-radius:999px;place-items:center;padding:0 .45em;display:grid;position:absolute;top:-14%;right:-14%;scale:0}.v-sat--chat .v-sat__globo{background:var(--vait-ambar);color:var(--vait-marino)}.v-escena[data-escena="2"] .v-sat--campana .v-sat__globo{transition-delay:2.5s;scale:1}.v-escena[data-escena="3"] .v-sat--chat .v-sat__globo{transition-delay:4.9s;scale:1}.v-escena[data-escena="2"] .v-sat--campana svg{animation:.9s ease-in-out 2.4s timbre}@keyframes timbre{0%,to{rotate:0deg}20%{rotate:16deg}40%{rotate:-14deg}60%{rotate:9deg}80%{rotate:-5deg}}.v-fuente,.v-rival{z-index:6;transform-origin:100%;opacity:0;width:30%;transition:opacity .4s ease, translate .9s var(--suave), rotate .9s var(--suave);position:absolute;left:0;translate:-14%;rotate:y 55deg}.v-rival{width:31%}.v-fuente--1,.v-rival--1{top:12%}.v-fuente--2,.v-rival--2{top:40%}.v-fuente--3,.v-rival--3{top:68%}.v-escena[data-escena="1"] .v-fuente,.v-escena[data-escena="3"] .v-rival{opacity:1;transition-delay:.3s;translate:0;rotate:y 12deg}.v-escena[data-escena="1"] .v-fuente--2,.v-escena[data-escena="3"] .v-rival--2{transition-delay:.5s}.v-escena[data-escena="1"] .v-fuente--3,.v-escena[data-escena="3"] .v-rival--3{transition-delay:.7s}.v-fuente__cuerpo,.v-rival__cuerpo{background:var(--vait-blanco);border:1px solid var(--vait-linea);border-radius:1.1em;align-items:center;gap:.75em;padding:.85em 1.1em .85em .85em;animation:5.2s ease-in-out infinite flotar;display:flex;box-shadow:0 2px 4px #0e14380d,0 16px 32px #0e14381f}.v-fuente--2 .v-fuente__cuerpo,.v-rival--2 .v-rival__cuerpo{animation-delay:-1.7s}.v-fuente--3 .v-fuente__cuerpo,.v-rival--3 .v-rival__cuerpo{animation-delay:-3.4s}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.v-fuente__cuerpo span,.v-rival__cuerpo span{flex-direction:column;gap:.25em;min-width:0;display:flex}.v-fuente__cuerpo b,.v-rival__cuerpo b{font:700 1em/1.1 var(--vait-fuente);color:var(--vait-marino);white-space:nowrap}.v-fuente__cuerpo small,.v-rival__cuerpo small{font:600 .85em/1.1 var(--vait-fuente);color:var(--vait-gris);white-space:nowrap}.v-fuente__icono{background:var(--vait-azul);border-radius:.7em;flex:none;width:2.3em;height:2.3em;position:relative}.v-fuente__icono:after{content:"";background:#ffffffd9;border-radius:.2em;position:absolute;inset:30%}.v-fuente__icono--inventario{background:var(--vait-profundo)}.v-fuente__icono--inventario:after{box-shadow:inset 0 0 0 .15em var(--vait-profundo);inset:30% 27%}.v-fuente__icono--clientes{background:var(--vait-menta)}.v-fuente__icono--clientes:after{border-radius:50% 50% .2em .2em;inset:27% 33% 30%}.v-rival__cuerpo{padding-right:.9em}.v-rival__cuerpo i{background:var(--vait-hielo);width:3.1em;height:3.1em;color:var(--vait-profundo);font:800 .75em/1 var(--vait-fuente);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.v-rival__cuerpo strong{font:760 1.05em/1 var(--vait-fuente);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto}.v-tel{z-index:7;aspect-ratio:9/18.5;background:var(--vait-marino);transform-origin:100%;opacity:0;width:24%;transition:opacity .4s ease, translate 1s var(--suave), rotate 1s var(--suave);border-radius:2.2em;padding:.45em;position:absolute;top:9%;left:5%;translate:-22% 4%;rotate:y 60deg;box-shadow:0 2px 4px #0e14381a,0 30px 60px -12px #0e143866}.v-escena[data-escena="2"] .v-tel{opacity:1;transition-delay:.3s;translate:0;rotate:y 16deg}.v-tel__pantalla{background:var(--vait-blanco);border-radius:1.8em;height:100%;font-size:.86em;position:relative;overflow:hidden}.v-tel__pantalla:before{content:"";z-index:2;background:var(--vait-marino);border-radius:999px;width:32%;height:1.2em;position:absolute;top:.7em;left:50%;translate:-50%}.v-tel__tienda{flex-direction:column;gap:.6em;padding:2.7em .9em .9em;display:flex;position:absolute;inset:0}.v-tel__cabeza{justify-content:space-between;align-items:center;display:flex}.v-tel__cabeza b{font:760 1.2em/1 var(--vait-fuente);letter-spacing:-.01em}.v-tel__cabeza i{background:var(--vait-hielo);border-radius:50%;width:2em;height:2em;position:relative}.v-tel__cabeza i:after{content:"";border:.15em solid var(--vait-azul);border-top-width:.12em;border-radius:.1em .1em .3em .3em;position:absolute;inset:32% 28% 30%}.v-tel__buscar{border:1px solid var(--vait-linea);border-radius:999px;flex:none;height:2.1em}.v-tel__producto{border:1px solid var(--vait-linea);border-radius:.8em;grid-template-columns:2.6em 1fr auto;align-items:center;gap:.55em;padding:.45em .55em .45em .45em;display:grid}.v-tel__producto i{aspect-ratio:1;background:var(--c);border-radius:.6em}.v-tel__producto span{flex-direction:column;gap:.25em;min-width:0;display:flex}.v-tel__producto b{font:700 .9em/1.1 var(--vait-fuente);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-tel__producto small{font:600 .76em/1 var(--vait-fuente);color:var(--vait-gris);white-space:nowrap}.v-tel__producto strong{font:760 .9em/1 var(--vait-fuente);font-variant-numeric:tabular-nums}.v-tel__pedir{background:var(--vait-azul);color:var(--vait-blanco);text-align:center;font:760 .92em/1 var(--vait-fuente);border-radius:999px;margin-top:auto;padding:.9em}.v-tel__listo{text-align:center;background:var(--vait-blanco);flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:1em;display:flex;position:absolute;inset:0}.v-tel__listo i{background:var(--vait-menta);border-radius:50%;width:3.8em;height:3.8em;margin-bottom:.3em;position:relative}.v-tel__listo i:after{content:"";border-right:.3em solid var(--vait-marino);border-bottom:.3em solid var(--vait-marino);width:24%;height:40%;position:absolute;top:24%;left:36%;rotate:45deg}.v-tel__listo b{font:760 1.15em/1.1 var(--vait-fuente)}.v-tel__listo small{font:600 .82em/1.3 var(--vait-fuente);color:var(--vait-gris)}.v-tel__listo em{background:var(--vait-hielo);color:var(--vait-marino);font:700 .8em/1 var(--vait-fuente);font-variant-numeric:tabular-nums;border-radius:999px;margin-top:.5em;padding:.55em .9em;font-style:normal}.v-toque{z-index:3;aspect-ratio:1;opacity:0;background:#ffffff59;border-radius:50%;width:3.6em;position:absolute;bottom:6.5%;left:50%;translate:-50% 50%;box-shadow:0 0 0 2px #fffc}.v-escena[data-escena="2"] .v-tel__producto{animation:sube .45s var(--suave) backwards}.v-escena[data-escena="2"] .v-tel__producto:first-of-type{animation-delay:.8s}.v-escena[data-escena="2"] .v-tel__producto:nth-of-type(2){animation-delay:.95s}.v-escena[data-escena="2"] .v-tel__producto:nth-of-type(3){animation-delay:1.1s}.v-escena[data-escena="2"] .v-tel__pedir{animation:.35s 1.75s pulsar}.v-escena[data-escena="2"] .v-toque{animation:.65s ease-out 1.7s toque}.v-escena[data-escena="2"] .v-tel__listo{animation:.35s 2.1s backwards aparece}@keyframes pulsar{50%{background:var(--vait-profundo);scale:.94}}@keyframes toque{0%{opacity:1;scale:.3}to{opacity:0;scale:1.7}}@keyframes aparece{0%{opacity:0;scale:.96}}.v-paquete{z-index:7;aspect-ratio:1;background:var(--vait-azul);opacity:0;--x0:29%;--x1:45%;--y1:30%;border-radius:50%;width:1.4%;position:absolute;top:17%;left:29%;translate:-50% -50%;box-shadow:0 0 0 .25em #3b4fe026}.v-paquete--1,.v-paquete--4{--y0:17%}.v-paquete--2,.v-paquete--5{--y0:45%}.v-paquete--3,.v-paquete--6{--y0:73%}.v-paquete--4{--y1:34%}.v-paquete--5{--y1:38%}.v-paquete--6{--y1:42%}.v-escena[data-escena="3"] .v-paquete{--x0:31%;--x1:50%;--y1:62%}.v-escena[data-escena="3"] .v-paquete--4{--y1:66%}.v-escena[data-escena="3"] .v-paquete--5{--y1:70%}.v-escena[data-escena="3"] .v-paquete--6{--y1:74%}.v-escena[data-escena="1"] .v-paquete,.v-escena[data-escena="3"] .v-paquete{animation:1.3s cubic-bezier(.5,0,.3,1) backwards paquete}.v-escena[data-escena] .v-paquete--1{animation-delay:1s}.v-escena[data-escena] .v-paquete--2{animation-delay:1.2s}.v-escena[data-escena] .v-paquete--3{animation-delay:1.4s}.v-escena[data-escena] .v-paquete--4{animation-delay:1.9s}.v-escena[data-escena] .v-paquete--5{animation-delay:2.1s}.v-escena[data-escena] .v-paquete--6{animation-delay:2.3s}@keyframes paquete{0%{left:var(--x0);top:var(--y0);opacity:0;scale:.4}15%{left:var(--x0);top:var(--y0);opacity:1;scale:1}85%{left:var(--x1);top:var(--y1);opacity:1;scale:1}to{left:var(--x1);top:var(--y1);opacity:0;scale:.3}}.v-app{z-index:4;background:var(--vait-blanco);border:1px solid var(--vait-linea);transform-origin:0;opacity:0;width:70%;height:84%;transition:opacity .6s ease, transform 1.2s var(--suave);border-radius:1.3em;grid-template-rows:11% 1fr;display:grid;position:absolute;top:4%;right:3.5%;overflow:hidden;transform:translate(14%)translateZ(-120px)rotateY(-38deg)rotateX(6deg);box-shadow:0 2px 4px #0e14380d,0 30px 60px -10px #0e143838}.v-escena[data-escena="1"] .v-app{opacity:1;transform:translate(0%)translateZ(0)rotateY(-9deg)rotateX(3deg)}.v-escena[data-escena="2"] .v-app{opacity:1;transform:translate(0%)translateZ(-50px)rotateY(-17deg)rotateX(4deg)}.v-escena[data-escena="3"] .v-app{opacity:1;transform:translate(0%)translateZ(0)rotateY(-4deg)rotateX(2deg)}.v-app__barra{border-bottom:1px solid var(--vait-linea);white-space:nowrap;align-items:center;gap:.45em;min-height:0;padding:0 1.1em;display:flex}.v-app__barra>i{background:var(--vait-linea);border-radius:50%;width:.62em;height:.62em}.v-app__barra img{width:1.25em;height:1.25em;margin-left:.8em}.v-app__barra b{font:650 .92em/1 var(--vait-fuente);color:var(--vait-gris)}.v-app__titulo{font:760 .92em/1 var(--vait-fuente);color:var(--vait-marino);display:inline-grid}.v-app__titulo span{opacity:0;transition:opacity .3s ease, translate .45s var(--suave);grid-area:1/1;translate:0 .6em}.v-escena[data-escena="1"] .v-app__titulo span:first-child,.v-escena[data-escena="2"] .v-app__titulo span:nth-child(2),.v-escena[data-escena="3"] .v-app__titulo span:nth-child(3){opacity:1;transition-delay:.25s;translate:0}.v-app__cuerpo{grid-template-columns:3.4em 1fr;min-height:0;display:grid}.v-app__lateral{border-right:1px solid var(--vait-linea);flex-direction:column;gap:.75em;padding:1.1em .75em;display:flex;position:relative}.v-app__lateral i{background:var(--vait-hielo);border-radius:.3em;flex:none;height:.75em}.v-app__marca{background:var(--vait-azul);height:.75em;transition:translate .6s var(--suave);border-radius:.3em;position:absolute;top:1.1em;left:.75em;right:.75em}.v-escena[data-escena="2"] .v-app__marca{translate:0 1.5em}.v-escena[data-escena="3"] .v-app__marca{translate:0 4.5em}.v-app__principal{min-height:0;position:relative}.v-vista{opacity:0;min-height:0;transition:opacity .3s ease, translate .6s var(--suave);gap:.9em;display:grid;position:absolute;inset:1.1em;translate:0 .8em}.v-escena[data-escena="1"] .v-vista--1,.v-escena[data-escena="2"] .v-vista--2,.v-escena[data-escena="3"] .v-vista--3{opacity:1;transition-delay:.3s;translate:0}.v-vista--1{grid-template-rows:auto 1fr auto}.v-vista--2{grid-template-rows:auto 1fr}.v-vista--3{grid-template-rows:auto auto 1fr auto;gap:.8em}.v-vista__cabeza{white-space:nowrap;justify-content:space-between;align-items:center;gap:.8em;min-width:0;display:flex}.v-vista__cabeza b{font:760 1.05em/1 var(--vait-fuente);letter-spacing:-.01em}.v-vista__cabeza small{font:600 .78em/1 var(--vait-fuente);color:var(--vait-gris);text-overflow:ellipsis;overflow:hidden}.v-leyenda{font:650 .72em/1 var(--vait-fuente);color:var(--vait-gris);gap:.9em;display:flex}.v-leyenda i{vertical-align:middle;background:var(--vait-medio);border-radius:1em;width:.9em;height:.3em;margin-right:.4em;display:inline-block}.v-leyenda i.tu{background:var(--vait-azul)}.v-app__kpis{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.v-kpi{background:var(--vait-hielo);border-radius:.8em;min-width:0;padding:.7em .8em}.v-kpi small{font:600 .78em/1.2 var(--vait-fuente);color:var(--vait-gris);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.v-kpi strong{font:760 1.35em/1 var(--vait-fuente);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.3em;display:block}.v-kpi--ok strong{color:#138a62}.v-tabla{flex-direction:column;justify-content:space-evenly;gap:.2em;min-height:0;display:flex;overflow:hidden}.v-tabla__fila{border-radius:.45em;grid-template-columns:2.2fr 1fr 1fr .8fr;gap:.6em;margin:0 -.45em;padding:.4em .45em;display:grid}.v-tabla__fila i{background:var(--vait-hielo);border-radius:.3em;height:.75em}.v-tabla__fila i:last-child{background:#d7f7ea}.v-tabla__fila--cabeza i{background:var(--vait-linea);height:.55em}.v-tabla__fila--elegida{background:#3b4fe014;box-shadow:inset 0 0 0 1px #3b4fe059}.v-grafica{border-top:1px solid var(--vait-linea);align-items:flex-end;gap:.45em;height:4.4em;padding-top:.45em;display:flex}.v-grafica i{height:var(--h);background:var(--vait-medio);transform-origin:bottom;border-radius:.3em .3em 0 0;flex:1}.v-grafica i:nth-child(2n){background:var(--vait-azul)}.v-escena[data-escena="1"] .v-kpi{animation:sube .5s var(--suave) backwards 1.3s}.v-escena[data-escena="1"] .v-kpi:nth-child(2){animation-delay:1.42s}.v-escena[data-escena="1"] .v-kpi:nth-child(3){animation-delay:1.54s}.v-escena[data-escena="1"] .v-tabla__fila{animation:.45s .7s backwards fila}.v-escena[data-escena="1"] .v-tabla__fila:nth-child(2){animation-delay:.85s}.v-escena[data-escena="1"] .v-tabla__fila:nth-child(3){animation:.45s 1s backwards fila,.3s 4.2s backwards elegir}.v-escena[data-escena="1"] .v-tabla__fila:nth-child(4){animation-delay:1.15s}.v-escena[data-escena="1"] .v-tabla__fila:nth-child(5){animation-delay:1.3s}.v-escena[data-escena="1"] .v-grafica i{animation:barra .7s var(--suave) backwards 2s}.v-escena[data-escena="1"] .v-grafica i:nth-child(2){animation-delay:2.06s}.v-escena[data-escena="1"] .v-grafica i:nth-child(3){animation-delay:2.12s}.v-escena[data-escena="1"] .v-grafica i:nth-child(4){animation-delay:2.18s}.v-escena[data-escena="1"] .v-grafica i:nth-child(5){animation-delay:2.24s}.v-escena[data-escena="1"] .v-grafica i:nth-child(6){animation-delay:2.3s}.v-escena[data-escena="1"] .v-grafica i:nth-child(7){animation-delay:2.36s}.v-escena[data-escena="1"] .v-grafica i:nth-child(8){animation-delay:2.42s}@keyframes sube{0%{opacity:0;translate:0 .6em}}@keyframes fila{0%{opacity:0;translate:-.5em}}@keyframes elegir{0%{background:0 0;box-shadow:inset 0 0 0 1px #0000}}@keyframes barra{0%{scale:1 0}}.v-filtros{gap:.35em;display:flex}.v-filtros i{background:var(--vait-hielo);color:var(--vait-gris);font:650 .72em/1 var(--vait-fuente);border-radius:999px;padding:.45em .7em;font-style:normal}.v-filtros i.activo{background:var(--vait-marino);color:var(--vait-blanco)}.v-pedidos{flex-direction:column;gap:.5em;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.v-pedidos li{border:1px solid var(--vait-linea);border-radius:.8em;flex:none;grid-template-columns:2.4em minmax(0,1fr) auto 5.8em;align-items:center;gap:.7em;padding:.55em .7em;display:grid}.v-pedidos li>i{background:var(--c);width:3.3em;height:3.3em;color:var(--vait-blanco);font:800 .72em/1 var(--vait-fuente);border-radius:50%;place-items:center;font-style:normal;display:grid}.v-pedidos span{flex-direction:column;gap:.25em;min-width:0;display:flex}.v-pedidos b{font:700 .9em/1.1 var(--vait-fuente);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-pedidos small{font:600 .74em/1.1 var(--vait-fuente);color:var(--vait-gris);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-pedidos strong{font:760 .92em/1 var(--vait-fuente);font-variant-numeric:tabular-nums}.v-estado{font:700 .7em/1 var(--vait-fuente);white-space:nowrap;border-radius:999px;justify-self:end;padding:.5em .75em;font-style:normal}.v-estado--nuevo{background:var(--vait-hielo);color:var(--vait-azul)}.v-estado--camino{color:#8a5300;background:#fff1da}.v-estado--ok{color:#11744f;background:#ddf8ee}.v-pedidos li.v-pedidos__nuevo{background:#3b4fe00f;border-color:#3b4fe066}.v-escena[data-escena="2"] .v-pedidos li{animation:.45s .5s backwards fila}.v-escena[data-escena="2"] .v-pedidos li:nth-child(3){animation-delay:.65s}.v-escena[data-escena="2"] .v-pedidos li:nth-child(4){animation-delay:.8s}.v-escena[data-escena="2"] .v-pedidos li.v-pedidos__nuevo{animation:entra-pedido .7s var(--suave) backwards 2.8s}@keyframes entra-pedido{0%{opacity:0;margin-top:-3.6em;scale:.97}}.v-linea{aspect-ratio:200/50;width:100%;height:auto;display:block;overflow:visible}.v-linea__area{fill:url(#v-linea-degradado);stroke:none!important}.v-linea path:not(.v-linea__area){fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1}.v-linea__mercado{stroke:var(--vait-medio)}.v-linea__tu{stroke:var(--vait-azul)}.v-comparar{flex-direction:column;justify-content:center;gap:.7em;min-height:0;margin:0;padding:0;list-style:none;display:flex}.v-comparar li{grid-template-columns:7.4em 1fr 3em;align-items:center;gap:.7em;display:grid}.v-comparar b{font:650 .8em/1 var(--vait-fuente);color:var(--vait-gris);white-space:nowrap}.v-comparar i{width:var(--w);background:var(--vait-medio);transform-origin:0;border-radius:.4em;height:.8em}.v-comparar strong{text-align:right;font:700 .82em/1 var(--vait-fuente);font-variant-numeric:tabular-nums;color:var(--vait-gris)}.v-comparar .tu b,.v-comparar .tu strong{color:var(--vait-marino);font-weight:800}.v-comparar .tu i{background:var(--vait-azul)}.v-sugerencia{background:var(--vait-hielo);border-radius:.9em;justify-content:space-between;align-items:center;gap:.8em;padding:.65em .65em .65em .9em;display:flex}.v-sugerencia>span:first-child{flex-direction:column;gap:.25em;min-width:0;display:flex}.v-sugerencia b{font:760 .9em/1.1 var(--vait-fuente);white-space:nowrap}.v-sugerencia small{font:600 .74em/1.1 var(--vait-fuente);color:var(--vait-gris);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-ajustar{flex:none;display:inline-grid}.v-ajustar span{text-align:center;white-space:nowrap;font:700 .76em/1 var(--vait-fuente);border-radius:999px;grid-area:1/1;padding:.65em 1em}.v-ajustar span:first-child{background:var(--vait-azul);color:var(--vait-blanco);opacity:0}.v-ajustar span:last-child{background:var(--vait-menta);color:var(--vait-marino)}.v-escena[data-escena="3"] .v-linea__area{animation:.8s 1.9s backwards aparece}.v-escena[data-escena="3"] .v-linea path:not(.v-linea__area){animation:trazo 1.6s var(--suave) backwards 1.1s}.v-escena[data-escena="3"] .v-linea .v-linea__tu{animation-delay:1.35s}.v-escena[data-escena="3"] .v-comparar i{animation:barra-h .7s var(--suave) backwards 1.7s}.v-escena[data-escena="3"] .v-comparar li:nth-child(2) i{animation-delay:1.8s}.v-escena[data-escena="3"] .v-comparar li:nth-child(3) i{animation-delay:1.9s}.v-escena[data-escena="3"] .v-comparar li:nth-child(4) i{animation-delay:2s}.v-escena[data-escena="3"] .v-sugerencia{animation:sube .5s var(--suave) backwards 2.4s}.v-escena[data-escena="3"] .v-ajustar span:first-child{animation:.25s 4.1s backwards deja}.v-escena[data-escena="3"] .v-ajustar span:last-child{animation:.3s 4.1s backwards aparece}@keyframes trazo{0%{stroke-dashoffset:1px}}@keyframes barra-h{0%{scale:0 1}}@keyframes deja{0%{opacity:1}}.v-cursor{z-index:3;pointer-events:none;width:1.5em;height:1.5em;position:absolute}.v-cursor svg{width:1.5em;height:1.5em;fill:var(--vait-marino);stroke:var(--vait-blanco);stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #0e143840);display:block}.v-cursor span{background:var(--vait-azul);color:var(--vait-blanco);font:700 .72em/1 var(--vait-fuente);white-space:nowrap;border-radius:999px;padding:.4em .65em;position:absolute;top:1.2em;left:1.05em}.v-cursor--1{top:46%;left:34%}.v-cursor--3{top:91%;left:79%}.v-cursor--3 span{background:var(--vait-profundo);inset:auto .3em 1.7em auto}.v-escena[data-escena="1"] .v-cursor--1,.v-escena[data-escena="3"] .v-cursor--3{animation:cursor 1.4s var(--suave) backwards 2.9s}@keyframes cursor{0%{opacity:0;translate:9em 5em}20%{opacity:1}80%{translate:0;scale:1}88%{scale:.82}to{scale:1}}.v-aviso{z-index:8;background:var(--vait-blanco);border:1px solid var(--vait-linea);transform-origin:top;opacity:0;transition:opacity .3s ease, rotate .6s var(--suave), translate .6s var(--suave);border-radius:1.1em;align-items:center;gap:.75em;padding:.8em 1.2em .8em .8em;display:flex;position:absolute;bottom:3%;right:1%;translate:0 -.8em;rotate:x -80deg;box-shadow:0 16px 32px #0e14382e}.v-escena[data-escena="1"] .v-aviso--1{opacity:1;transition-delay:4.5s;translate:0;rotate:x 0deg}.v-escena[data-escena="2"] .v-aviso--2{opacity:1;transition-delay:2.4s;translate:0;rotate:x 0deg}.v-escena[data-escena="3"] .v-aviso--3{opacity:1;transition-delay:4.7s;translate:0;rotate:x 0deg}.v-aviso i{border-radius:50%;flex:none;width:2.2em;height:2.2em;position:relative}.v-aviso span{flex-direction:column;gap:.25em;display:flex}.v-aviso b{font:700 1em/1.1 var(--vait-fuente);white-space:nowrap}.v-aviso small{font:600 .82em/1.1 var(--vait-fuente);color:var(--vait-gris);white-space:nowrap}.v-aviso--1 i{background:#fff1da}.v-aviso--1 i:before{content:"";background:#b86e00;border-radius:.1em;width:.2em;height:30%;position:absolute;top:24%;left:50%;translate:-50%}.v-aviso--1 i:after{content:"";background:#b86e00;border-radius:50%;width:.24em;height:.24em;position:absolute;bottom:22%;left:50%;translate:-50%}.v-aviso--2 i{background:var(--vait-azul)}.v-aviso--2 i:after{content:"";border:.16em solid var(--vait-blanco);border-radius:.15em .15em .35em .35em;position:absolute;inset:30% 30% 27%}.v-aviso--2 i:before{content:"";border:.14em solid var(--vait-blanco);border-bottom:0;border-radius:.4em .4em 0 0;width:22%;height:18%;position:absolute;top:20%;left:50%;translate:-50%}.v-aviso--3{background:var(--vait-marino);border-color:#0000;box-shadow:0 16px 32px #0e143840}.v-aviso--3 b{color:var(--vait-blanco)}.v-aviso--3 small{color:var(--vait-medio)}.v-aviso--3 i{background:var(--vait-menta)}.v-aviso--3 i:after{content:"";border-right:.2em solid var(--vait-marino);border-bottom:.2em solid var(--vait-marino);width:24%;height:40%;position:absolute;top:24%;left:36%;rotate:45deg}.v-pausa{border:1px solid var(--vait-linea);background:var(--vait-blanco);width:36px;height:36px;color:var(--vait-marino);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid;position:absolute;bottom:-48px;right:0}.v-pausa:hover{background:var(--vait-hielo)}.v-pausa:focus-visible{outline:2px solid var(--vait-azul);outline-offset:2px}.v-pausa svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.v-pausa .seguir{fill:currentColor;stroke:none;display:none}.v-pausa[aria-pressed=true] .pausa{display:none}.v-pausa[aria-pressed=true] .seguir{display:block}.v-escena[data-pausa] *,.v-escena[data-pausa] :before,.v-escena[data-pausa] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v-escena *,.v-escena :before,.v-escena :after{transition:none!important;animation:none!important}.v-pausa{display:none}}@media (width<=640px){.v-escena{aspect-ratio:6/5}.v-escena>*{font-size:clamp(6.5px,2.2cqw,9.5px)}.v-app{width:66%;height:82%;top:5%;right:3%}.v-app__kpis{grid-template-columns:1fr 1fr}.v-kpi:nth-child(3){display:none}.v-fuente,.v-rival{width:38%}.v-tel{width:28%;top:8%;left:3%}.v-sat{width:10%}.v-sat--equipo{width:19%;height:8.5%}.v-sat--pin{top:-2%;left:4%}.v-sat--calendario{top:-6%;left:28%}.v-sat--chat{left:91.5%}.v-sat--recibo{left:92.5%}.v-sat--campana{top:87%;left:14%}.v-sat--cobro{top:90%;left:38%}.v-paquete{width:2%}.v-escena .v-paquete{--x0:37%;--x1:50%}.v-escena[data-escena="3"] .v-paquete{--x0:38%;--x1:52%}.v-aviso{bottom:1%;right:0}.v-pausa{width:32px;height:32px;bottom:-44px}}.v-paradas{z-index:15;backdrop-filter:blur(10px);border-block:1px solid var(--vait-linea);background:#ffffffeb;position:sticky;top:68px}.v-paradas ul{scrollbar-width:none;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.v-paradas a{color:var(--vait-gris);white-space:nowrap;border-bottom:2px solid #0000;padding:16px 16px 14px;font-size:15px;font-weight:650;text-decoration:none;transition:color .15s,border-color .15s;display:block}.v-paradas a:hover{color:var(--vait-marino)}.v-paradas a.activa{color:var(--vait-azul);border-color:var(--vait-azul)}.v-bloque{padding:96px 0}.v-bloque--hielo{background:var(--vait-hielo)}.v-bloque--angosto .v-contenedor{max-width:760px}.v-bloque>.v-contenedor>h2{margin-bottom:48px}.v-tres{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.v-tres article{background:var(--vait-blanco);border-radius:var(--vait-radio-l);border:1px solid var(--vait-linea);padding:28px}.v-tres h3{margin:18px 0 8px}.v-tres p{color:var(--vait-gris);font-size:var(--vait-t-chico);line-height:var(--vait-l-chico)}.v-ico{fill:none;width:32px;height:32px;stroke:var(--vait-azul);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.v-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.v-chips li{background:var(--vait-blanco);border:1px solid var(--vait-linea);color:var(--vait-marino);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600}.v-nota{color:var(--vait-gris);font-size:var(--vait-t-chico);margin-top:28px}.v-productos{grid-template-columns:1fr 1fr;gap:24px;display:grid}.v-producto{border:1px solid var(--vait-linea);border-radius:var(--vait-radio-l);background:var(--vait-blanco);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.v-producto__texto{padding:28px 28px 20px}.v-producto__texto small{color:var(--vait-azul);margin-bottom:6px;font-size:13px;font-weight:650;display:block}.v-producto__texto p{color:var(--vait-gris);font-size:var(--vait-t-chico);line-height:var(--vait-l-chico);max-width:46ch;margin-top:8px}.v-captura{background:var(--vait-hielo);align-items:flex-end;min-height:220px;padding:28px 0 0 28px;display:flex}.v-mini{background:var(--vait-blanco);border-radius:12px 0 0;flex-direction:column;gap:10px;width:100%;min-height:192px;padding:16px 0 0 16px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0e14380f,0 16px 36px #0e14381f}.v-mini i,.v-mini b{background:var(--vait-hielo);border-radius:4px;display:block}.v-mini__buscador{gap:8px;margin-right:16px;display:flex}.v-mini__buscador i{border:1px solid var(--vait-linea);background:var(--vait-blanco);border-radius:999px;flex:1;height:28px}.v-mini__buscador b{background:var(--vait-azul);border-radius:999px;width:70px;height:28px}.v-mini__lista{flex-direction:column;gap:8px;margin-right:16px;display:flex}.v-mini__tarjeta{border:1px solid var(--vait-linea);border-radius:10px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.v-mini__tarjeta i{border-radius:6px;height:34px}.v-mini__tarjeta div{flex-direction:column;gap:6px;display:flex}.v-mini__tarjeta b{height:8px}.v-mini__tarjeta strong{font:760 14px/1 var(--vait-fuente);letter-spacing:-.02em}.v-mini__kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-right:16px;display:grid}.v-mini__kpis span{background:var(--vait-hielo);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.v-mini__kpis small{background:var(--vait-linea);border-radius:3px;width:60%;height:6px;display:block}.v-mini__kpis b{font:760 15px/1 var(--vait-fuente);letter-spacing:-.02em;background:0 0}.v-mini__grafica{border-top:1px solid var(--vait-linea);align-items:flex-end;gap:6px;height:96px;margin-right:16px;padding-top:8px;display:flex}.v-mini__grafica i{height:var(--h);background:var(--vait-medio);border-radius:4px 4px 0 0;flex:1}.v-mini__grafica i:nth-child(2n){background:var(--vait-azul)}.v-mini__tabla{flex-direction:column;gap:8px;margin-right:16px;display:flex}.v-mini__tabla>div{grid-template-columns:2fr 1fr 1fr .6fr;gap:8px;display:grid}.v-mini__tabla i{height:10px}.v-mini__tabla .cabeza i{background:var(--vait-linea);height:8px}.v-mini__tabla i.ok{background:#d7f7ea}.v-mini__tabla i.aviso{background:#ffe6bf}.v-mini__pestanas{border-bottom:1px solid var(--vait-linea);gap:8px;margin-right:16px;padding-bottom:8px;display:flex}.v-mini__pestanas b{background:var(--vait-hielo);width:56px;height:8px}.v-mini__pestanas b.activa{background:var(--vait-azul)}.v-mini__comparar{flex-direction:column;gap:10px;margin-right:16px;display:flex}.v-mini__comparar>div{grid-template-columns:72px 1fr auto;align-items:center;gap:10px;display:grid}.v-mini__comparar b{height:8px}.v-mini__comparar i{height:12px;width:var(--w);background:var(--vait-medio);border-radius:6px}.v-mini__comparar strong{font:650 12px/1 var(--vait-fuente);font-variant-numeric:tabular-nums;color:var(--vait-gris)}.v-mini__comparar .tu b,.v-mini__comparar .tu i{background:var(--vait-azul)}.v-mini__comparar .tu strong{color:var(--vait-marino);font-weight:760}.v-pasos{counter-reset:paso;grid-template-columns:repeat(4,1fr);gap:24px;padding:0;list-style:none;display:grid;position:relative}.v-pasos li{padding-top:22px;position:relative}.v-pasos li:before{content:"";background:var(--vait-azul);border-radius:3px;height:3px;position:absolute;top:0;left:0;right:-24px}.v-pasos li:last-child:before{display:none}.v-pasos li:after{content:"";background:var(--vait-azul);width:11px;height:11px;box-shadow:0 0 0 3px var(--vait-hielo);border-radius:50%;position:absolute;top:-4px;left:0}.v-pasos p{color:var(--vait-gris);font-size:var(--vait-t-chico);line-height:var(--vait-l-chico);margin-top:8px}.v-modalidades{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.v-modalidades article{background:var(--vait-blanco);border:1px solid var(--vait-linea);border-radius:var(--vait-radio-l);flex-direction:column;padding:28px;display:flex}.v-modalidades article.destacada{border-color:var(--vait-azul);box-shadow:0 0 0 1px var(--vait-azul)}.v-modalidades p{color:var(--vait-gris);font-size:var(--vait-t-chico);line-height:var(--vait-l-chico);flex:1;margin:10px 0 22px}.v-modalidades a{color:var(--vait-azul);font-size:15px;font-weight:700;text-decoration:none}.v-modalidades a:hover{text-decoration:underline}.v-bloque>.v-contenedor>h2+.v-bajada{margin-top:-30px}.v-bajada{max-width:52ch;color:var(--vait-gris);margin-inline:auto;font-size:18px;line-height:1.5}.v-carrusel{margin-top:44px;padding:8px 0 32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 84%,#0000)}.v-carrusel__pista{width:max-content;translate:calc(var(--x,0px) - var(--s,0px)) 0;animation:56s linear infinite paused carrusel;display:flex}.v-carrusel.en-marcha .v-carrusel__pista{animation-play-state:running}.v-carrusel:hover .v-carrusel__pista,.v-carrusel:focus-within .v-carrusel__pista{animation-play-state:paused}@keyframes carrusel{0%{translate:calc(var(--x,0px) - var(--s,0px)) 0}to{translate:calc(var(--x,0px) - 2 * var(--s,0px)) 0}}.v-caso{border:1px solid var(--vait-linea);border-radius:var(--vait-radio-l);background:var(--vait-blanco);flex-direction:column;flex:none;width:360px;margin-right:24px;padding:28px;display:flex}.v-carrusel .v-caso{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1),translate .2s,box-shadow .2s;transition-delay:calc(var(--n,0) * .12s), calc(var(--n,0) * .12s), 0s, 0s;transform:translateY(18px)}.v-carrusel.visto .v-caso{opacity:1;transform:none}.v-caso:hover{translate:0 -3px;box-shadow:0 16px 32px #0e14381a}.v-caso__cabeza{align-items:center;gap:16px;margin-bottom:18px;display:flex}.v-caso__icono{border-radius:13px;flex:none;width:56px;height:56px;box-shadow:0 1px 2px #0e143814,0 8px 18px #0e14381a}.v-caso__cabeza span{color:var(--vait-gris);margin-top:4px;font-size:14px;font-weight:600;display:block}.v-caso p{color:var(--vait-gris);font-size:var(--vait-t-chico);line-height:var(--vait-l-chico);flex:1;margin:0 0 22px}.v-caso>a{color:var(--vait-azul);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.v-caso>a:hover{text-decoration:underline}.v-faq details{border-top:1px solid var(--vait-linea)}.v-faq details:last-child{border-bottom:1px solid var(--vait-linea)}.v-faq summary{cursor:pointer;font:700 18px/1.3 var(--vait-fuente);padding:20px 40px 20px 0;list-style:none;position:relative}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:after{content:"";border-right:2px solid var(--vait-azul);border-bottom:2px solid var(--vait-azul);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.v-faq details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.v-faq details p{color:var(--vait-gris);max-width:62ch;padding:0 0 22px}.v-cierre{background:var(--vait-marino);color:var(--vait-blanco);padding:96px 0 0}.v-cierre__rejilla{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-bottom:96px;display:grid}.v-cierre h2{max-width:16ch;font-size:48px}.v-cierre p{color:var(--vait-medio);max-width:42ch;margin:20px 0 28px;font-size:18px}.v-forma{border-radius:var(--vait-radio-l);background:#ffffff0f;border:1px solid #ffffff1f;gap:14px;padding:28px;display:grid}.v-forma label{color:var(--vait-medio);gap:6px;font-size:13px;font-weight:650;display:grid}.v-forma input,.v-forma textarea{font:450 15px/1.4 var(--vait-fuente);color:var(--vait-blanco);background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;width:100%;padding:11px 12px}.v-forma input:focus,.v-forma textarea:focus{outline:2px solid var(--vait-azul);outline-offset:0;border-color:#0000}.v-forma textarea{resize:vertical}.v-forma .v-boton{justify-content:center;margin-top:4px}.v-forma__aviso{color:var(--vait-menta);margin:0;font-size:14px}.v-contacto{gap:14px;display:grid}.v-contacto__opcion{border-radius:var(--vait-radio-l);color:var(--vait-blanco);background:#ffffff0f;border:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:grid}.v-contacto__opcion:hover{background:#ffffff1a;transform:translateY(-2px)}.v-contacto__opcion:focus-visible{outline:2px solid var(--vait-medio);outline-offset:3px}.v-contacto__opcion--principal{background:var(--vait-blanco);color:var(--vait-marino);border-color:#0000}.v-contacto__opcion--principal:hover{background:var(--vait-blanco);box-shadow:0 12px 28px #00000047}.v-contacto__icono{background:var(--vait-azul);width:48px;height:48px;color:var(--vait-blanco);border-radius:50%;place-items:center;display:grid}.v-contacto__opcion--principal .v-contacto__icono{background:var(--vait-menta);color:var(--vait-marino)}.v-contacto__icono svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.v-contacto__dato{gap:2px;min-width:0;display:grid}.v-contacto__dato small{color:var(--vait-medio);font-size:13px;font-weight:650}.v-contacto__opcion--principal .v-contacto__dato small{color:var(--vait-gris)}.v-contacto__dato b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;font-weight:760}.v-contacto__accion{border-radius:var(--vait-radio-pastilla);white-space:nowrap;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff47}.v-contacto__opcion--principal .v-contacto__accion{background:var(--vait-azul);color:var(--vait-blanco);box-shadow:none}.v-pie{border-top:1px solid #ffffff1f;padding:28px 0}.v-pie__fila{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.v-pie p{color:var(--vait-medio);margin:0;font-size:14px}.v-pie p:last-child{margin-left:auto}.v-pie a{color:inherit}.v-aparece{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(16px)}.v-aparece.visto{opacity:1;transform:none}.v-productos .v-aparece:nth-child(2){transition-delay:80ms}.v-productos .v-aparece:nth-child(3){transition-delay:.16s}.v-productos .v-aparece:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.v-aparece{opacity:1;transition:none;transform:none}.v-carrusel{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.v-carrusel__pista{padding-inline:var(--x,24px);animation:none;translate:none}.v-carrusel .v-caso{scroll-snap-align:center}.v-caso--copia{display:none}.v-carrusel .v-caso{opacity:1;transition:none;transform:none}}@media (width<=960px){.v-hero__rejilla{grid-template-columns:1fr;gap:40px}.v-hero h1{max-width:14ch;font-size:var(--vait-t-display)}.v-tres,.v-modalidades{grid-template-columns:1fr 1fr}.v-pasos{grid-template-columns:1fr 1fr;row-gap:40px}.v-pasos li:nth-child(2):before{right:0}.v-cierre__rejilla{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.v-contenedor{width:calc(100% - 32px)}.v-barra__fila{gap:16px;height:60px}.v-barra__nav,.v-barra .v-boton--chico{display:none}.v-barra__menu{display:block}.v-hero{padding:44px 0 40px}.v-hero__bajada{font-size:17px}.v-hero__acciones .v-boton{justify-content:center;width:100%}.v-paradas{top:60px}.v-paradas ul{justify-content:flex-start}.v-paradas a{padding:14px 12px 12px;font-size:14px}.v-bloque{padding:64px 0}.v-bloque>.v-contenedor>h2{margin-bottom:32px}.v-tres,.v-productos,.v-modalidades,.v-pasos{grid-template-columns:1fr}.v-bloque>.v-contenedor>h2+.v-bajada{margin-top:-18px}.v-bajada{font-size:16px}.v-carrusel{margin-top:32px}.v-caso{width:min(300px,80vw);margin-right:16px;padding:24px}.v-pasos{row-gap:0}.v-pasos li{padding:0 0 24px 28px}.v-pasos li:before{width:3px;height:auto;inset:8px auto -4px 4px}.v-pasos li:after{top:4px;left:0}.v-modalidades{margin-top:40px}.v-cierre{padding-top:64px}.v-cierre__rejilla{padding-bottom:64px}.v-cierre h2{font-size:34px}.v-forma{padding:20px}.v-contacto__opcion{grid-template-columns:auto 1fr;gap:14px;padding:18px}.v-contacto__dato b{font-size:18px}.v-contacto__accion{grid-column:1/-1;justify-content:center}.v-pie__fila{gap:12px}.v-pie p:last-child{margin-left:0}}.v-cierre--pie{padding-top:0}.v-error{align-items:center;min-height:66vh;display:grid}.v-error p{color:var(--vait-gris);max-width:46ch;margin:16px auto 28px}.v-legal{padding:72px 0 96px}.v-legal .v-contenedor{width:min(760px,100% - 48px)}.v-legal h1{margin-bottom:8px}.v-legal__fecha{color:var(--vait-gris);font-size:var(--vait-t-chico);margin-bottom:40px!important}.v-legal h2{font:var(--vait-peso-subtitulo) 20px/1.3 var(--vait-fuente);letter-spacing:-.01em;margin:36px 0 10px}.v-legal p,.v-legal li{color:#2a3052}.v-legal p+p,.v-legal ul+p{margin-top:12px}.v-legal ul{margin-top:10px;padding-left:22px}.v-legal li+li{margin-top:6px}.v-legal a{color:var(--vait-azul);font-weight:650}.v-pendiente{color:#6b5300;background:#fff1cc;border-radius:4px;padding:0 4px}@media (width<=640px){.v-legal{padding:48px 0 64px}}
