:root{--negro:#000;--texto:#111;--gris-900:#1c1c1e;--gris-800:#2c2c2e;--gris-700:#585858;--gris-600:#6b6b6d;--gris-400:#a1a1a3;--gris-300:#cfcfce;--gris-200:#e7e7e7;--gris-100:#f5f5f5;--blanco:#fff;--ok:#1d6b38;--ok-fondo:#eef7f0;--error:#b3261e;--error-fondo:#fdf0ef;--aviso:#7a4f00;--aviso-fondo:#fff6e0;--fuente-titulo:"Biotif", "Biotif reserva", "Helvetica Neue", Arial, sans-serif;--fuente-texto:"Inter", "Inter reserva", -apple-system, system-ui, "Helvetica Neue", Arial, sans-serif;--t-portada:clamp(2.25rem, 1.28rem + 2.7vw, 4rem);--t-h1:clamp(2.125rem, 1.43rem + 1.93vw, 3.375rem);--t-h2:clamp(1.75rem, 1.26rem + 1.35vw, 2.625rem);--t-h3:clamp(1.25rem, 1.1rem + .39vw, 1.5rem);--t-h4:1.125rem;--t-entradilla:clamp(1.0625rem, .99rem + .19vw, 1.25rem);--t-cuerpo:clamp(1rem, .98rem + .1vw, 1.0625rem);--t-pequeno:.875rem;--t-antetitulo:.8125rem;--t-precio:clamp(2.5rem, 2.1rem + 1.16vw, 3.5rem);--i-titulo:1.12;--i-texto:1.6;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:96px;--e-10:128px;--e-seccion:clamp(64px, 46px + 4.6vw, 112px);--ancho-max:1200px;--ancho-texto:720px;--margen:clamp(24px, 6vw, 120px);--hueco:clamp(16px, 13px + .77vw, 24px);--r-pildora:999px;--r-tarjeta:0px;--r-marco:0px;--r-imagen:0px;--r-campo:4px;--linea:1px solid var(--gris-200);--sombra-tarjeta:0 0 0 1px var(--gris-200);--sombra-alta:0 0 0 1px var(--gris-200);--sombra-captura:0 1px 2px #00000014, 0 12px 24px -8px #0000002e, 0 40px 80px -24px #00000052;--alto-cabecera:72px;--transicion:.18s cubic-bezier(.4, 0, .2, 1)}@media (width<=1023px){:root{--alto-cabecera:64px}}@font-face{font-family:Biotif;src:url(/fonts/biotif-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Biotif;src:url(/fonts/biotif-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Biotif;src:url(/fonts/biotif-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Biotif reserva;src:local(Arial),local(ArialMT);font-weight:400;size-adjust:101.07%;ascent-override:75.19%;descent-override:23.75%;line-gap-override:0%}@font-face{font-family:Biotif reserva;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:96.52%;ascent-override:77.7%;descent-override:25.9%;line-gap-override:0%}@font-face{font-family:Inter reserva;src:local(Arial),local(ArialMT);font-weight:400;size-adjust:106.51%;ascent-override:91.07%;descent-override:22.53%;line-gap-override:0%}@font-face{font-family:Inter reserva;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:100.86%;ascent-override:96.18%;descent-override:23.8%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100svh}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}a{color:inherit}ul,ol{padding:0}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}fieldset{border:0;min-width:0;padding:0}[hidden]{display:none!important}input,button,textarea,select{font:inherit}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,.titulo{font-family:var(--fuente-titulo);font-weight:600;line-height:var(--i-titulo);letter-spacing:-.01em;text-wrap:balance}.t-portada{font-size:var(--t-portada);letter-spacing:-.02em}h1,.t-h1{font-size:var(--t-h1);letter-spacing:-.02em}h2,.t-h2{font-size:var(--t-h2)}h3,.t-h3{font-size:var(--t-h3);line-height:1.25}h4,.t-h4{font-size:var(--t-h4);line-height:1.3}.entradilla{font-size:var(--t-entradilla);color:var(--gris-700);text-wrap:pretty;line-height:1.6}.pequeno{font-size:var(--t-pequeno);line-height:1.45}.secundario{color:var(--gris-700)}.antetitulo{font-family:var(--fuente-texto);font-size:var(--t-antetitulo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-700);font-weight:600;display:inline-block}.contenedor{width:min(var(--ancho-max), 100% - 2 * var(--margen));margin-inline:auto}.contenedor--texto{width:min(var(--ancho-texto), 100% - 2 * var(--margen));margin-inline:auto}.rejilla{gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pila-grande>*+*{margin-top:var(--e-5)}.centrado{text-align:center}.centrado .entradilla,.centrado.entradilla{max-width:46rem;margin-inline:auto}.seccion{padding-block:var(--e-seccion)}.seccion--gris{background:var(--gris-100)}.seccion--negra{background:var(--negro);color:var(--blanco)}.seccion--negra .entradilla,.seccion--negra .secundario,.seccion--negra .antetitulo{color:var(--gris-400)}.seccion--pegada{padding-top:0}.cabeza-seccion{max-width:52rem;margin-bottom:clamp(32px,24px + 2vw,56px)}.cabeza-seccion>*+*{margin-top:var(--e-4)}.cabeza-seccion.centrado{margin-inline:auto}.puntos{isolation:isolate;position:relative}.puntos:before{content:"";z-index:-1;background-image:radial-gradient(var(--gris-300) 1px, transparent 1.4px);background-size:14px 14px;position:absolute;inset:-32px 0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.seccion--negra .puntos:before,.puntos--oscuro:before{background-image:radial-gradient(var(--gris-800) 1px, transparent 1.4px)}.boton{justify-content:center;align-items:center;gap:var(--e-2);border-radius:var(--r-pildora);min-height:48px;font-family:var(--fuente-titulo);white-space:nowrap;transition:background-color var(--transicion), color var(--transicion), border-color var(--transicion);border:1.5px solid #0000;padding:12px 24px;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.boton--primario{background:var(--negro);color:var(--blanco)}.boton--primario:hover{background:var(--gris-700)}.boton--secundario{border-color:var(--negro);color:var(--negro)}.boton--secundario:hover{background:var(--negro);color:var(--blanco)}.boton--claro{background:var(--blanco);color:var(--negro)}.boton--claro:hover{background:var(--gris-300)}.boton--contorno-claro{border-color:var(--blanco);color:var(--blanco)}.boton--contorno-claro:hover{background:var(--blanco);color:var(--negro)}.boton--pequeno{min-height:40px;padding:8px 18px;font-size:.9375rem}.boton--ancho{width:100%}.boton .precio-en-boton{opacity:.7}.boton[aria-disabled=true]{background:var(--gris-300);color:var(--gris-700);pointer-events:none}.enlace-flecha{font-family:var(--fuente-titulo);border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:2px;font-size:1rem;text-decoration:none;display:inline-flex}.enlace-flecha:after{content:"→";transition:transform var(--transicion)}.enlace-flecha:hover:after{transform:translate(3px)}.acciones{gap:var(--e-3);flex-wrap:wrap;display:flex}.centrado .acciones,.acciones--centro{justify-content:center}.nota-acciones{margin-top:var(--e-4);font-size:var(--t-pequeno);color:var(--gris-700)}.seccion--negra .nota-acciones,.portada-hero .nota-acciones{color:var(--gris-400)}.logo{color:inherit;display:inline-flex}.logo svg{width:132px;height:auto}.cabecera{z-index:50;height:var(--alto-cabecera);background:var(--negro);color:var(--blanco);position:sticky;top:0}.cabecera__fila{align-items:center;gap:var(--e-6);height:100%;display:flex}.cabecera__fila>nav{margin-right:auto}.cabecera__menu{gap:var(--e-6);font-family:var(--fuente-titulo);list-style:none;display:flex}.cabecera__menu a,.cabecera__entrar{padding-block:var(--e-2);text-decoration:none;position:relative}.cabecera__menu a:after,.cabecera__entrar:after{content:"";height:1px;transition:right var(--transicion);background:currentColor;position:absolute;bottom:2px;left:0;right:100%}.cabecera__menu a:hover:after,.cabecera__entrar:hover:after,.cabecera__menu a[aria-current=page]:after{right:0}.cabecera__acciones{align-items:center;gap:var(--e-5);font-family:var(--fuente-titulo);display:flex}.idiomas{gap:var(--e-3);font-family:var(--fuente-texto);font-size:var(--t-pequeno);letter-spacing:.04em;font-weight:600;list-style:none;display:flex}.idiomas a{opacity:.65;text-decoration:none;position:relative}.idiomas a:hover,.idiomas a[aria-current=true]{opacity:1}.idiomas a[aria-current=true]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-7px;left:calc(50% - 2px)}.cabecera__boton-menu{width:44px;height:44px;color:var(--blanco);justify-content:center;align-items:center;margin-right:-10px;display:none}.cabecera__boton-menu svg{width:24px;height:24px}.menu-movil{background:var(--blanco);width:100%;max-width:none;height:100%;max-height:none;color:var(--negro);border:0;margin:0;padding:0;inset:0}.menu-movil::backdrop{background:#00000080}.menu-movil__barra{height:var(--alto-cabecera);border-bottom:1px solid var(--gris-200);justify-content:space-between;align-items:center;display:flex}.menu-movil__cerrar{justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:inline-flex}.menu-movil__lista{padding-block:var(--e-5);list-style:none}.menu-movil__lista a{padding-block:var(--e-4);border-bottom:1px solid var(--gris-200);font-family:var(--fuente-titulo);justify-content:space-between;align-items:center;font-size:1.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.menu-movil__lista a:after{content:"→";color:var(--gris-600);font-size:1.25rem;font-weight:400}.menu-movil__lista .secundaria a{font-size:1.25rem;font-weight:400}.menu-movil__pie{padding-block:var(--e-5) var(--e-6);border-top:1px solid var(--gris-200);background:var(--blanco);position:absolute;inset:auto 0 0}.menu-movil__pie .acciones>*{flex:1}.menu-movil__pie .idiomas{margin-top:var(--e-5);justify-content:center;font-size:1rem}@media (width<=1023px){.cabecera__menu,.cabecera__acciones{display:none}.cabecera__fila{justify-content:space-between}.cabecera__boton-menu{display:inline-flex}.logo svg{width:112px}}.pie{border-top:1px solid var(--gris-200);padding-block:var(--e-8) var(--e-6);font-size:var(--t-pequeno)}.pie__rejilla{gap:var(--e-7) var(--hueco);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.pie__marca p{margin-top:var(--e-4);max-width:20rem;color:var(--gris-700)}.pie__marca .correo{margin-top:var(--e-4);font-family:var(--fuente-titulo);color:var(--negro);font-size:1rem;display:inline-block}.pie h2{font-family:var(--fuente-texto);font-size:var(--t-antetitulo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-700);margin-bottom:var(--e-4);font-weight:600}.pie ul{gap:var(--e-3);list-style:none;display:grid}.pie__columna a{font-size:.9375rem;text-decoration:none}.pie__columna a:hover{text-decoration:underline}.pie__final{justify-content:space-between;align-items:center;gap:var(--e-4);margin-top:var(--e-8);padding-top:var(--e-5);border-top:1px solid var(--gris-200);color:var(--gris-700);display:flex}.pie .idiomas{display:flex}.pie__final .idiomas a{color:var(--negro)}.pie__subvencion{align-items:center;gap:var(--e-5);margin-top:var(--e-7);padding:var(--e-5);border:1px solid var(--gris-200);border-radius:var(--r-tarjeta);color:var(--gris-700);display:flex}.pie__subvencion img{width:200px}@media (width<=1023px){.pie__rejilla{grid-template-columns:1fr 1fr}.pie__marca{grid-column:1/-1}}@media (width<=639px){.pie__final{flex-direction:column-reverse;align-items:flex-start}.pie__subvencion{flex-direction:column;align-items:flex-start}}.captura{isolation:isolate;margin:0;position:relative}.captura img{aspect-ratio:16/10;object-fit:cover;object-position:top left;background:var(--blanco);width:100%;box-shadow:var(--sombra-captura)}.captura--entera img{aspect-ratio:auto}.captura:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#00000029,#0000 75%);height:clamp(24px,4vw,56px);position:absolute;top:100%;left:4%;right:4%}.captura figcaption{margin-top:var(--e-4);font-size:var(--t-pequeno);color:var(--gris-700)}.seccion--negra .captura img,.hero--negro .captura img,.tema-oscuro .captura img{box-shadow:0 0 0 1px #ffffff24,0 40px 80px -24px #000000e6}.seccion--negra .captura:after,.hero--negro .captura:after,.tema-oscuro .captura:after{background:radial-gradient(50% 100% at 50% 0,#ffffff1a,#0000 75%)}.seccion--negra .captura figcaption,.tema-oscuro .captura figcaption{color:var(--gris-400)}.composicion{padding-bottom:22%;position:relative}.composicion:has(.captura--entera){padding-bottom:15%}.composicion .captura--atras{width:80%}.composicion .captura--delante{width:60%;position:absolute;bottom:0;right:0}.composicion .captura:after{display:none}.composicion__etiqueta{left:var(--e-3);top:var(--e-3);border-radius:var(--r-pildora);background:var(--negro);color:var(--blanco);padding:3px 10px;font-size:.75rem;font-weight:600;position:absolute}.portatil{aspect-ratio:800/461;isolation:isolate;position:relative}.portatil__marco{width:100%;height:100%;position:absolute;inset:0}.portatil__pantalla{background:var(--negro);width:78%;height:86.55%;position:absolute;top:4.34%;left:11%;overflow:hidden}.portatil__pantalla img,.portatil__pantalla video{object-fit:cover;object-position:top center;width:100%;height:100%}.portatil:after{content:"";z-index:-1;background:linear-gradient(#00000012,#0000);height:26%;position:absolute;top:94%;left:-6%;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.portada-hero .portatil:after,.hero--negro .portatil:after,.tema-oscuro .portatil:after{background:linear-gradient(#ffffff17,#0000)}.video{background:var(--gris-900);aspect-ratio:16/9;box-shadow:var(--sombra-captura);position:relative;overflow:hidden}.video img,.video video{object-fit:cover;width:100%;height:100%}.video__pausa{width:40px;height:40px;color:var(--negro);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:clamp(8px,2%,16px);right:clamp(8px,1.5%,16px);box-shadow:0 2px 8px #00000040}.video__pausa svg{width:16px;height:16px}.video__nota{border-radius:var(--r-pildora);color:var(--blanco);background:#000000a6;padding:4px 10px;font-size:.6875rem;position:absolute;bottom:clamp(8px,2%,16px);left:clamp(8px,1.5%,16px)}.portada-hero{background:var(--negro);color:var(--blanco);padding-block:clamp(48px,32px + 4vw,104px) clamp(72px,48px + 6vw,136px);overflow:hidden}.portada-hero__rejilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,24px + 4vw,80px);display:grid}.portada-hero__texto>*+*{margin-top:var(--e-5)}.portada-hero .antetitulo,.portada-hero .entradilla{color:var(--gris-400)}.portada-hero .acciones{margin-top:var(--e-6)}.portada-hero .portatil{margin-right:calc(-1*clamp(0px,4vw,64px))}@media (width<=1023px){.portada-hero__rejilla{grid-template-columns:1fr}.portada-hero .portatil{margin-inline:-4%}}.hero{padding-block:clamp(48px, 32px + 4vw, 96px) var(--e-seccion)}.hero--negro{background:var(--negro);color:var(--blanco)}.hero--negro .entradilla,.hero--negro .antetitulo{color:var(--gris-400)}.hero__rejilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,16px + 4vw,80px);display:grid}.hero__texto>*+*{margin-top:var(--e-5)}.hero__texto .acciones{margin-top:var(--e-6)}.hero--compacto{padding-bottom:var(--e-7)}@media (width<=1023px){.hero__rejilla{grid-template-columns:1fr}}.hero--centrado{text-align:center;padding-bottom:clamp(40px,32px + 2vw,64px)}.hero--centrado .hero__texto{max-width:54rem;margin-inline:auto}.hero--centrado .acciones{justify-content:center}.portatil-grande{padding-bottom:var(--e-seccion);overflow-x:clip}.portatil-grande .portatil{max-width:1120px;margin-inline:auto}.portatil-grande--negro{background:linear-gradient(180deg, var(--negro) 0 58%, var(--blanco) 58%)}.portatil-grande--negro .portatil:after{background:linear-gradient(#00000012,#0000)}.portatil-grande+.seccion:not(.seccion--gris):not(.seccion--negra){padding-top:0}@media (width<=639px){.portatil-grande .portatil{margin-inline:-12px}}.video-portada{background:linear-gradient(180deg, var(--negro) 0 50%, var(--blanco) 50%)}.video-portada .video,.portatil-grande .video{max-width:1120px;margin-inline:auto}.video--grabacion{aspect-ratio:1908/838}.pasos{border-top:var(--linea);border-left:var(--linea);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(56px,40px + 4vw,112px);list-style:none;display:grid}.paso{gap:var(--e-3);height:100%;padding:var(--e-6) var(--e-5) var(--e-5);border-right:var(--linea);border-bottom:var(--linea);background:var(--blanco);flex-direction:column;text-decoration:none;display:flex;position:relative}.paso:before{content:"";background:var(--negro);transform-origin:0;height:3px;animation:8s infinite paso-activo;animation-delay:var(--retraso,0s);position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.paso__icono{width:112px;height:84px;margin-bottom:var(--e-3);color:var(--negro)}.paso__icono svg{width:100%;height:100%;overflow:visible}.paso__numero{font-size:var(--t-antetitulo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-700);font-weight:600}.paso h3{font-size:var(--t-h4);line-height:1.3}.paso p{color:var(--gris-700);font-size:.9375rem}.paso:hover h3{text-decoration:underline}@keyframes paso-activo{0%{opacity:1;transform:scaleX(0)}20%,25%{opacity:1;transform:scaleX(1)}30%,to{opacity:0;transform:scaleX(1)}}.anim{animation-duration:8s;animation-iteration-count:infinite;animation-delay:var(--retraso,0s);animation-timing-function:cubic-bezier(.4,0,.2,1)}.anim--trazo{stroke-dasharray:260;animation-name:trazo}@keyframes trazo{0%{stroke-dashoffset:260px;opacity:1}18%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.anim--aparece{animation-name:aparece}@keyframes aparece{0%,14%{opacity:0}22%,92%{opacity:1}to{opacity:0}}.anim--cae{animation-name:cae}@keyframes cae{0%,4%{opacity:0;transform:translateY(-14px)}14%,92%{opacity:1;transform:none}to{opacity:0}}.anim--cae-2{animation-name:cae-2}@keyframes cae-2{0%,9%{opacity:0;transform:translateY(-14px)}19%,92%{opacity:1;transform:none}to{opacity:0}}.anim--mide{transform-box:fill-box;transform-origin:0;animation-name:mide}@keyframes mide{0%,18%{opacity:1;transform:scaleX(0)}26%,92%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.anim--gira{transform-box:view-box;transform-origin:50% 60%;animation-name:gira;animation-timing-function:ease-in-out}@keyframes gira{0%{transform:perspective(240px)rotateY(-28deg)}25%{transform:perspective(240px)rotateY(28deg)}50%,to{transform:perspective(240px)rotateY(0)}}.anim--camina{animation-name:camina}@keyframes camina{0%{transform:translate(-18px,6px)}25%{transform:translate(18px,6px)}50%,to{transform:translate(0)}}.anim--linea{transform-box:fill-box;transform-origin:0;animation-name:linea}@keyframes linea{0%,6%{opacity:1;transform:scaleX(0)}16%,92%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.anim--baja{animation-name:baja}@keyframes baja{0%,14%{opacity:0;transform:translateY(-8px)}20%{opacity:1;transform:translateY(2px)}24%,92%{opacity:1;transform:none}to{opacity:0}}.paso__icono .anim--linea:nth-of-type(2){animation-delay:calc(var(--retraso,0s) + .15s)}.paso__icono .anim--linea:nth-of-type(3){animation-delay:calc(var(--retraso,0s) + .3s)}li:nth-child(2)>.paso{--retraso:2s}li:nth-child(3)>.paso{--retraso:4s}li:nth-child(4)>.paso{--retraso:6s}@media (prefers-reduced-motion:reduce){.anim,.paso:before{animation:none!important}.paso:before{display:none}}@media (width<=1023px){.pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.pasos{grid-template-columns:1fr}.paso{column-gap:var(--e-4);row-gap:var(--e-1);padding:var(--e-5) var(--e-4);grid-template-columns:88px 1fr;display:grid}.paso__icono{grid-row:1/span 3;width:88px;height:66px;margin:0}}.funcion{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,16px + 5vw,96px);display:grid}.funcion+.funcion{margin-top:clamp(72px,48px + 6vw,136px)}.funcion--invertida{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.funcion--invertida .funcion__texto{order:2}.funcion__texto>*+*{margin-top:var(--e-4)}.funcion__texto p{color:var(--gris-700);max-width:30rem}.funcion__numero{align-items:center;gap:var(--e-3);display:flex}.funcion__numero img{width:44px;height:auto}.funcion__numero span{font-size:var(--t-antetitulo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-700);font-weight:600}@media (width<=767px){.funcion,.funcion--invertida{grid-template-columns:1fr}.funcion--invertida .funcion__texto{order:0}}.elige{border:1px solid var(--negro);grid-template-columns:1fr 1fr;display:grid}.elige__opcion{gap:var(--e-4);flex-direction:column;padding:clamp(28px,16px + 3vw,56px);display:flex}.elige__opcion--negra{background:var(--negro);color:var(--blanco)}.elige__pregunta{font-family:var(--fuente-titulo);font-size:var(--t-h3);color:var(--gris-700);line-height:1.25}.elige__opcion--negra .elige__pregunta,.elige__opcion--negra .cifra>span,.elige__opcion--negra .impuestos{color:var(--gris-400)}.elige__opcion h3{font-size:var(--t-h2)}.elige__opcion .lista-marca{padding-top:var(--e-4);border-top:var(--linea)}.elige__opcion--negra .lista-marca{border-top-color:var(--gris-800)}.elige__opcion .acciones{padding-top:var(--e-4);margin-top:auto}@media (width<=767px){.elige{grid-template-columns:1fr}}.organizadores{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,16px + 4vw,96px);display:grid}.organizadores__texto>*+*{margin-top:var(--e-5)}.organizadores__texto .acciones{margin-top:var(--e-6)}.ya-lo-usan{border-top:1px solid var(--gris-800);padding-top:var(--e-5)}.ya-lo-usan .antetitulo{margin-bottom:var(--e-4);display:block}.logo-feria{width:240px;height:104px;padding:0 var(--e-3);text-align:center;border:1px dashed var(--gris-400);font-family:var(--fuente-titulo);letter-spacing:-.01em;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:1.625rem;font-weight:600;display:inline-flex}.logo-feria small{font-family:var(--fuente-texto);letter-spacing:0;color:var(--gris-400);font-size:.6875rem;font-weight:400}.seccion:not(.seccion--negra) .logo-feria{border-color:var(--gris-300)}.seccion:not(.seccion--negra) .logo-feria small{color:var(--gris-600)}.seccion:not(.seccion--negra) .ya-lo-usan{border-top-color:var(--gris-200)}@media (width<=1023px){.organizadores{grid-template-columns:1fr}}.tarjetas{gap:var(--hueco);grid-template-columns:repeat(3,1fr);display:grid}.tarjetas--2{grid-template-columns:1fr 1fr}.tarjeta{background:var(--blanco);box-shadow:var(--sombra-tarjeta);transition:box-shadow var(--transicion);flex-direction:column;display:flex;position:relative;overflow:hidden}.tarjeta:hover{box-shadow:0 0 0 1px var(--negro)}.tarjeta img{aspect-ratio:16/10;object-fit:cover;width:100%}.tarjeta__cuerpo{gap:var(--e-3);padding:var(--e-5);flex-direction:column;flex:1;display:flex}.tarjeta__cuerpo h2,.tarjeta__cuerpo h3{font-size:var(--t-h3);line-height:1.25}.tarjeta__cuerpo p{color:var(--gris-700)}.tarjeta__cuerpo .enlace-flecha{align-self:flex-start;margin-top:auto}.tarjeta__cuerpo .enlace-flecha:before{content:"";position:absolute;inset:0}.tarjeta--oscura{background:var(--gris-900);color:var(--blanco)}.tarjeta--oscura .tarjeta__cuerpo p{color:var(--gris-400)}.etiqueta{border-radius:var(--r-pildora);letter-spacing:.04em;border:1px solid;align-self:flex-start;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}@media (width<=1023px){.tarjetas,.tarjetas--2{grid-template-columns:1fr}}.ventajas{gap:var(--e-6) var(--hueco);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.ventajas li>*+*{margin-top:var(--e-3)}.ventajas .icono{background:var(--negro);width:48px;height:48px;color:var(--blanco);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.seccion--negra .ventajas .icono,.hero--negro .ventajas .icono{background:var(--blanco);color:var(--negro)}.ventajas .icono svg{width:24px;height:24px}.ventajas p{color:var(--gris-700)}.seccion--negra .ventajas p{color:var(--gris-400)}@media (width<=767px){.ventajas{grid-template-columns:1fr}}.lista-pasos{counter-reset:paso;gap:var(--e-7) var(--hueco);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.lista-pasos li{counter-increment:paso;padding-top:var(--e-7);position:relative}.lista-pasos li:before{content:counter(paso);border:1.5px solid var(--negro);width:36px;height:36px;font-family:var(--fuente-titulo);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:0;left:0}.lista-pasos li:after{content:"";background:var(--gris-300);height:1px;position:absolute;top:18px;left:48px;right:0}.lista-pasos h3{font-size:var(--t-h4);margin-bottom:var(--e-2)}.lista-pasos p{color:var(--gris-700)}@media (width<=1023px){.lista-pasos{grid-template-columns:1fr;gap:0}.lista-pasos li{padding:0 0 var(--e-6) 56px}.lista-pasos li:after{width:1px;height:auto;inset:44px auto 8px 18px}.lista-pasos li:last-child:after{display:none}}.lado-a-lado{gap:var(--hueco);grid-template-columns:1fr 1fr;display:grid}.lado-a-lado figcaption{align-items:center;gap:var(--e-2);display:flex}.lado-a-lado figcaption b{font-family:var(--fuente-titulo);font-weight:600}@media (width<=767px){.lado-a-lado{grid-template-columns:1fr}}.dos-columnas{gap:var(--hueco);grid-template-columns:1fr 1fr;display:grid}.bloque{border-radius:var(--r-tarjeta);background:var(--blanco);box-shadow:var(--sombra-tarjeta);padding:clamp(24px,16px + 2vw,40px)}.bloque>*+*{margin-top:var(--e-4)}.bloque ul{gap:var(--e-3);list-style:none;display:grid}@media (width<=767px){.dos-columnas{grid-template-columns:1fr}}.lista-marca{gap:var(--e-3);list-style:none;display:grid}.lista-marca li{padding-left:28px;position:relative}.lista-marca li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 50%/10px no-repeat;border:1.5px solid;border-radius:50%;width:18px;height:18px;position:absolute;top:.3em;left:0}.seccion--negra .lista-marca li:before,.elige__opcion--negra .lista-marca li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.divisa{border-radius:var(--r-pildora);background:var(--blanco);box-shadow:var(--sombra-tarjeta);padding:4px;display:inline-flex}.divisa input{opacity:0;pointer-events:none;position:absolute}.divisa label{border-radius:var(--r-pildora);min-height:40px;font-family:var(--fuente-titulo);cursor:pointer;color:var(--gris-700);transition:background-color var(--transicion), color var(--transicion);padding:8px 20px;font-size:.9375rem}.divisa input:checked+label{background:var(--negro);color:var(--blanco)}.divisa input:focus-visible+label{outline:2px solid var(--negro);outline-offset:2px}.con-divisa:has(#divisa-usd:checked) .eur,.con-divisa:has(#divisa-eur:checked) .usd,.con-divisa .usd{display:none}.con-divisa:has(#divisa-usd:checked) .usd{display:inline}.tarjeta-precio{border-radius:var(--r-tarjeta);background:var(--blanco);box-shadow:var(--sombra-alta);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.tarjeta-precio__cuerpo{padding:clamp(24px,16px + 3vw,56px)}.tarjeta-precio__cuerpo>*+*{margin-top:var(--e-5)}.tarjeta-precio__imagen{background:var(--gris-100);align-items:center;padding:clamp(24px,16px + 3vw,48px);display:flex}.cifra{align-items:baseline;gap:var(--e-2) var(--e-3);font-family:var(--fuente-titulo);flex-wrap:wrap;display:flex}.cifra strong{font-size:var(--t-precio);letter-spacing:-.02em;font-weight:600;line-height:1}.cifra>span{font-family:var(--fuente-texto);color:var(--gris-700)}.impuestos{font-size:var(--t-pequeno);color:var(--gris-700);margin-top:var(--e-2)!important}@media (width<=1023px){.tarjeta-precio{grid-template-columns:1fr}.tarjeta-precio__imagen{order:-1}}.planes{gap:var(--hueco);grid-template-columns:repeat(3,1fr);display:grid}.plan{gap:var(--e-4);padding:var(--e-6) var(--e-5);border-radius:var(--r-tarjeta);background:var(--blanco);box-shadow:var(--sombra-tarjeta);border:1.5px solid #0000;flex-direction:column;display:flex}.plan--destacado{border-color:var(--negro)}.plan h3{justify-content:space-between;align-items:center;display:flex}.plan .descripcion{color:var(--gris-700);min-height:3.2em}.plan .cifra strong{font-size:2.25rem}.plan .boton{margin-top:var(--e-2)}.plan .lista-marca{padding-top:var(--e-4);border-top:1px solid var(--gris-200);font-size:.9375rem}.planes-cabeza{justify-content:space-between;align-items:center;gap:var(--e-4);margin-bottom:var(--e-6);flex-wrap:wrap;display:flex}.planes--4{row-gap:var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr))}.planes--4 .plan{grid-row:2}.grupo-planes{padding-bottom:var(--e-3);border-bottom:2px solid var(--negro);font-family:var(--fuente-titulo);font-size:var(--t-h4);grid-row:1;line-height:1.3}.grupo-planes--uno{grid-column:1}.grupo-planes--anuales{grid-column:2/-1}.plan .impuestos{margin-top:var(--e-1)}@media (width>=1024px){.planes--4 .plan{grid-row:2/span 5;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.planes--4 .plan__texto{display:contents}.planes--4 .plan__texto>p:first-child{min-height:calc(3em * var(--i-texto))}.planes--4 .plan__texto>p:first-child,.planes--4 .plan .acciones,.planes--4 .plan .lista-marca{margin-top:var(--e-4)}.planes--4 .plan .acciones,.planes--4 .plan .lista-marca{align-self:start}.planes--4 .plan .boton{white-space:normal;text-align:center}}@media (width>=1024px) and (width<=1199px){.planes--4 .plan{padding-inline:var(--e-4)}}@media (width<=1023px){.planes,.planes--4{grid-template-columns:1fr}.planes--4 .plan,.grupo-planes{grid-area:auto}.grupo-planes--anuales{margin-top:var(--e-6)}}.tabla-scroll{border-radius:var(--r-tarjeta);border:1px solid var(--gris-200);overflow-x:auto}.tabla{border-collapse:collapse;width:100%;min-width:720px;font-size:.9375rem}.tabla th,.tabla td{text-align:left;border-bottom:1px solid var(--gris-200);padding:14px 20px}.tabla thead th{font-family:var(--fuente-titulo);background:var(--gris-100);font-size:1rem;font-weight:600}.tabla tbody th{background:var(--blanco);font-weight:600;position:sticky;left:0}.tabla tr:last-child>*{border-bottom:0}.tabla .resaltada{background:#fafafa}.banda-precio{gap:var(--hueco);border-radius:var(--r-tarjeta);background:var(--blanco);box-shadow:var(--sombra-alta);grid-template-columns:1.4fr 1fr;align-items:center;padding:clamp(28px,16px + 3vw,56px);display:grid}.banda-precio__derecha{align-items:flex-start;gap:var(--e-4);flex-direction:column;display:flex}@media (width<=767px){.banda-precio{grid-template-columns:1fr}}.faq{grid-template-columns:4fr 7fr;align-items:start;gap:clamp(32px,16px + 4vw,96px);display:grid}.faq__cabeza>*+*{margin-top:var(--e-4)}.faq__cabeza .acciones{margin-top:var(--e-5)}.faq__lista{border-top:1px solid var(--gris-300)}.faq details{border-bottom:1px solid var(--gris-300)}.faq summary{justify-content:space-between;align-items:center;gap:var(--e-4);padding-block:var(--e-5);cursor:pointer;font-family:var(--fuente-titulo);font-size:var(--t-h4);font-weight:600;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:1.5px solid var(--negro);background:linear-gradient(var(--negro), var(--negro)) center / 12px 1.5px no-repeat, linear-gradient(var(--negro), var(--negro)) center / 1.5px 12px no-repeat;width:32px;height:32px;transition:transform var(--transicion);border-radius:50%;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{padding-bottom:var(--e-5);max-width:40rem;color:var(--gris-700)}.faq details>div>*+*{margin-top:var(--e-3)}@media (width<=1023px){.faq{grid-template-columns:1fr}}.cierre{isolation:isolate;padding-block:var(--e-5);text-align:center;position:relative}.cierre:before{content:"";z-index:-1;background-image:radial-gradient(var(--gris-800) 1px, transparent 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 30%,#000 100%);mask-image:radial-gradient(#0000 30%,#000 100%)}.cierre>*+*{margin-top:var(--e-4)}.cierre .entradilla{color:var(--gris-400);max-width:40rem;margin-inline:auto}.cierre .acciones{margin-top:var(--e-6);justify-content:center}.formulario{gap:var(--e-5);display:grid}.formulario fieldset{gap:var(--e-4) var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.formulario fieldset>*{grid-column:1/-1}.formulario legend{float:left;width:100%;font-family:var(--fuente-titulo);font-size:var(--t-h4);grid-column:1/-1;padding:0;font-weight:600}.formulario fieldset+fieldset{padding-top:var(--e-6);border-top:1px solid var(--gris-200)}.campo{align-content:start;gap:6px;display:grid}.campo--6{grid-column:span 6!important}.campo--7{grid-column:span 7!important}.campo--5{grid-column:span 5!important}.campo--4{grid-column:span 4!important}.campo--3{grid-column:span 3!important}.campo label,.etiqueta-campo{font-size:.9375rem;font-weight:600}.campo .opcional{color:var(--gris-700);font-weight:400}.entrada{border:1px solid var(--gris-300);border-radius:var(--r-campo);background:var(--blanco);width:100%;min-height:48px;transition:border-color var(--transicion);padding:12px 14px;font-size:1rem;line-height:1.4}.entrada::placeholder{color:var(--gris-600)}.entrada:hover{border-color:var(--gris-600)}.entrada:focus{outline:2px solid var(--negro);outline-offset:0;border-color:var(--negro)}textarea.entrada{resize:vertical;min-height:160px}select.entrada{appearance:none;background:var(--blanco) no-repeat right 14px center / 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E");padding-right:40px}.ayuda{font-size:var(--t-pequeno);color:var(--gris-700)}.campo--error .entrada{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.error-campo{font-size:var(--t-pequeno);color:var(--error);gap:6px;font-weight:600;display:flex}.error-campo:before{content:"!";background:var(--error);width:16px;height:16px;color:var(--blanco);text-align:center;border-radius:50%;flex:none;margin-top:2px;font-size:11px;line-height:16px}.casilla{gap:var(--e-3);grid-template-columns:22px 1fr;align-items:start;font-size:.9375rem;display:grid}.casilla input{appearance:none;border:1.5px solid var(--negro);background:var(--blanco);cursor:pointer;border-radius:6px;width:22px;height:22px;margin:1px 0 0}.casilla input:checked{background:var(--negro) no-repeat center / 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.casilla input:focus-visible{outline:2px solid var(--negro);outline-offset:2px}.segmentado{gap:var(--e-2);grid-template-columns:1fr 1fr;display:grid}.segmentado input{opacity:0;position:absolute}.segmentado label{align-items:center;gap:var(--e-3);border:1px solid var(--gris-300);border-radius:var(--r-campo);cursor:pointer;min-height:52px;padding:12px 16px;font-weight:400;display:flex}.segmentado label:before{content:"";border:1.5px solid var(--negro);border-radius:50%;flex:none;width:18px;height:18px}.segmentado input:checked+label{border-color:var(--negro);box-shadow:inset 0 0 0 1px var(--negro)}.segmentado input:checked+label:before{background:radial-gradient(var(--negro) 4px, transparent 4.5px)}.segmentado input:focus-visible+label{outline:2px solid var(--negro);outline-offset:2px}.trampa{position:absolute;left:-9999px}@media (width<=639px){.campo--6,.campo--7,.campo--5,.campo--4,.campo--3{grid-column:1/-1!important}.segmentado{grid-template-columns:1fr}}.aviso{gap:var(--e-3);padding:var(--e-4) var(--e-5);border-radius:var(--r-campo);background:var(--gris-100);border-left:3px solid var(--negro);grid-template-columns:24px 1fr;font-size:.9375rem;display:grid}.aviso>svg{width:20px;height:20px;margin-top:2px}.aviso:not(:has(>svg)){display:block}.aviso p+p{margin-top:var(--e-1)}.aviso strong{font-weight:600}.aviso--error{background:var(--error-fondo);border-left-color:var(--error);color:#5e1410}.aviso--ok{background:var(--ok-fondo);border-left-color:var(--ok);color:#0f3d20}.aviso--borrador{background:var(--aviso-fondo);border-left-color:var(--aviso);color:#4d3200}.contacto{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,16px + 5vw,112px);display:grid}.contacto__texto>*+*{margin-top:var(--e-5)}.contacto__datos{gap:var(--e-5);padding-top:var(--e-6);border-top:1px solid var(--gris-200);list-style:none;display:grid}.contacto__datos dt{font-size:var(--t-antetitulo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-700);font-weight:600}.contacto__datos dd{margin-top:var(--e-1);font-family:var(--fuente-titulo);font-size:1.25rem}.caja-formulario{border-radius:var(--r-tarjeta);background:var(--blanco);box-shadow:var(--sombra-alta);padding:clamp(24px,16px + 3vw,48px)}@media (width<=1023px){.contacto{grid-template-columns:1fr}}.respuesta{min-height:calc(100vh - var(--alto-cabecera) - 200px);padding-block:var(--e-seccion);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,16px + 5vw,112px);display:grid}.respuesta__texto>*+*{margin-top:var(--e-5)}.respuesta__texto .acciones{margin-top:var(--e-6)}.icono-ok{background:var(--negro);width:56px;height:56px;color:var(--blanco);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (width<=767px){.respuesta{grid-template-columns:1fr}}.pared{aspect-ratio:4/3;border-radius:var(--r-marco);box-shadow:var(--sombra-alta);background:linear-gradient(#fbfbfb 0%,#ececec 72%,#3a3a3a 72%,#2a2a2a 100%);position:relative;overflow:hidden}.pared__foco{background:radial-gradient(at 50% 0,#fffffff2,#0000 70%);width:70%;height:72%;position:absolute;top:0;left:50%;transform:translate(-50%)}.pared__hueco{aspect-ratio:3/4;border:2px dashed var(--gris-300);width:26%;font-family:var(--fuente-titulo);color:var(--gris-300);border-radius:4px;justify-content:center;align-items:center;font-size:clamp(2rem,1.2rem + 3vw,4rem);display:flex;position:absolute;top:20%;left:50%;transform:translate(-50%)}.pared__cota{background:#e5484d;height:1px;position:absolute;top:14%;left:33%;right:33%}.pared__cota:before,.pared__cota:after{content:"";background:#e5484d;width:1px;height:11px;position:absolute;top:-5px}.pared__cota:after{right:0}.pared__cota span{color:#e5484d;font-size:11px;font-family:var(--fuente-texto);position:absolute;top:-22px;left:50%;transform:translate(-50%)}.otros-idiomas{gap:var(--e-4);padding-top:var(--e-5);border-top:1px solid var(--gris-200);display:grid}.otros-idiomas p{color:var(--gris-700);font-size:.9375rem}.otros-idiomas a{color:var(--negro)}.legal{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,16px + 5vw,96px);display:grid}.legal__indice{top:calc(var(--alto-cabecera) + var(--e-6));font-size:.9375rem;position:sticky}.legal__indice h2{font-family:var(--fuente-texto);font-size:var(--t-antetitulo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-700);margin-bottom:var(--e-4)}.legal__indice ol{gap:var(--e-1);border-left:1px solid var(--gris-200);list-style:none;display:grid}.legal__indice a{padding:6px 0 6px var(--e-4);color:var(--gris-700);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}.legal__indice a[aria-current=true]{border-left-color:var(--negro);color:var(--negro);font-weight:600}.legal__indice details summary{display:none}.prosa{max-width:var(--ancho-texto)}.prosa>*+*{margin-top:var(--e-4)}.prosa h2{margin-top:var(--e-7);font-size:var(--t-h3);line-height:1.25}.prosa h3{margin-top:var(--e-5);font-size:var(--t-h4)}.prosa ul,.prosa ol{padding-left:1.25em}.prosa li+li{margin-top:var(--e-2)}.prosa table{border-collapse:collapse;width:100%;font-size:.9375rem}.prosa th,.prosa td{text-align:left;border-bottom:1px solid var(--gris-200);vertical-align:top;padding:10px 12px}.prosa th{background:var(--gris-100);font-weight:600}.metadatos-legal{gap:var(--e-2) var(--e-5);font-size:var(--t-pequeno);color:var(--gris-700);flex-wrap:wrap;display:flex}@media (width<=1023px){.legal{grid-template-columns:minmax(0,1fr)}.legal__indice{position:static}.legal__indice details{border:1px solid var(--gris-200);border-radius:var(--r-campo);padding:0 var(--e-4)}.legal__indice details summary{padding-block:var(--e-4);cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.legal__indice details summary:after{content:"+"}.legal__indice details[open] summary:after{content:"–"}.legal__indice details>h2{display:none}.legal__indice details ol{margin-bottom:var(--e-4)}}.compra{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(32px,16px + 4vw,80px);display:grid}.compra__cabeza>*+*{margin-top:var(--e-4)}.compra__cabeza{margin-bottom:var(--e-7)}.resumen{top:calc(var(--alto-cabecera) + var(--e-5));padding:var(--e-6);border-radius:var(--r-tarjeta);background:var(--negro);color:var(--blanco);position:sticky}.resumen>*+*{margin-top:var(--e-5)}.resumen .cifra>span,.resumen .impuestos{color:var(--gris-400)}.resumen .lista-marca{padding-top:var(--e-5);border-top:1px solid var(--gris-800);font-size:.9375rem}.resumen .lista-marca li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.resumen__seguro{gap:var(--e-3);padding-top:var(--e-5);border-top:1px solid var(--gris-800);font-size:var(--t-pequeno);color:var(--gris-400);display:flex}.resumen__seguro svg{flex:none;width:18px;height:18px}.formulario--compra .boton--ancho{min-height:56px;font-size:1.0625rem}.pie-formulario{text-align:center;font-size:var(--t-pequeno);color:var(--gris-700)}.pie-formulario a{color:var(--negro)}@media (width<=1023px){.compra{grid-template-columns:1fr}.resumen{order:-1;position:static}}.preparando{max-width:640px;padding-block:var(--e-seccion);margin-inline:auto}.preparando>*+*{margin-top:var(--e-5)}.progreso{gap:0;list-style:none;display:grid;margin-top:var(--e-7)!important}.progreso li{gap:var(--e-4);padding-bottom:var(--e-6);color:var(--gris-600);grid-template-columns:32px 1fr;align-items:center;display:grid;position:relative}.progreso li:last-child{padding-bottom:0}.progreso li:before{content:"";border:1.5px solid var(--gris-300);background:var(--blanco);z-index:1;border-radius:50%;width:32px;height:32px}.progreso li:not(:last-child):after{content:"";background:var(--gris-300);width:1.5px;position:absolute;top:32px;bottom:0;left:15.25px}.progreso .hecho{color:var(--texto)}.progreso .hecho:before{border-color:var(--negro);background:var(--negro) no-repeat center / 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.progreso .hecho:after{background:var(--negro)!important}.progreso .actual{color:var(--texto);font-weight:600}.progreso .actual:before{border:3px solid var(--gris-200);border-top-color:var(--negro);animation:1s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.progreso .actual:before{border-color:var(--negro);background:radial-gradient(var(--negro) 5px, transparent 5.5px);animation:none}*{transition:none!important}}.tema-oscuro{background:var(--negro);color:var(--blanco)}.tema-oscuro .seccion--negra,.tema-oscuro .seccion{background:var(--negro)}.tema-oscuro .entradilla,.tema-oscuro .antetitulo,.tema-oscuro .secundario,.tema-oscuro .funcion__texto p,.tema-oscuro .ventajas p,.tema-oscuro .faq details>div{color:var(--gris-400)}.tema-oscuro .faq__lista,.tema-oscuro .faq details{border-color:var(--gris-800)}.tema-oscuro .faq summary:after{border-color:var(--blanco);background:linear-gradient(var(--blanco), var(--blanco)) center / 12px 1.5px no-repeat, linear-gradient(var(--blanco), var(--blanco)) center / 1.5px 12px no-repeat}.tema-oscuro .ventajas .icono{background:var(--gris-900);color:var(--blanco);border:1px solid var(--gris-800)}.tema-oscuro .boton--secundario{border-color:var(--blanco);color:var(--blanco)}.tema-oscuro .pie{background:var(--blanco);color:var(--texto)}.vp-hero{isolation:isolate;padding-block:clamp(56px, 40px + 4vw, 112px) var(--e-seccion);text-align:center;position:relative;overflow:hidden}.vp-hero:before{content:"";z-index:-1;filter:blur(2px);background:linear-gradient(#000000b8 0%,#000000e0 45%,#000 75%),url(/_astro/fondo-vision-pro.CW0AguCA.jpg) 50% 40%/cover;position:absolute;inset:0}.vp-hero h1{max-width:16ch;margin-inline:auto}.vp-hero .entradilla{margin-top:var(--e-5)}.vp-hero .acciones{margin-top:var(--e-6)}.vp-hero .video{margin-top:clamp(48px,32px + 4vw,96px)}.app-store{background:var(--blanco);min-height:52px;color:var(--negro);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 22px 8px 18px;line-height:1.1;text-decoration:none;display:inline-flex}.app-store svg{width:22px;height:26px}.app-store small{font-size:.6875rem;display:block}.app-store b{font-family:var(--fuente-titulo);font-size:1.125rem;font-weight:600}.banda-imagen{isolation:isolate;color:var(--blanco);padding:clamp(48px,32px + 6vw,128px) clamp(24px,16px + 4vw,80px);position:relative;overflow:hidden}.banda-imagen img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banda-imagen:before{content:"";z-index:-1;background:linear-gradient(90deg,#000000d9 0%,#0000008c 55%,#0003 100%);position:absolute;inset:0}.banda-imagen>:not(img){max-width:34rem}.banda-imagen>:not(img)+*{margin-top:var(--e-4)}.banda-imagen p{color:#ffffffd9}@media (width<=767px){.banda-imagen:before{background:linear-gradient(#00000073 0%,#000000e6 70%)}}.galeria{gap:var(--hueco);grid-template-columns:1fr 1fr;display:grid}.galeria figure img{aspect-ratio:740/472;object-fit:cover;border-radius:var(--r-tarjeta);width:100%}.galeria figcaption{margin-top:var(--e-3);color:var(--gris-400);font-size:.9375rem}@media (width<=767px){.galeria{grid-template-columns:1fr}}.video-diferido,.portatil__pantalla picture{width:100%;height:100%;display:block;position:relative}.video-diferido picture,.video-diferido img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.video-diferido video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video__icono-reproducir,.video__pausa--parado .video__icono-pausa{display:none}.video__pausa--parado .video__icono-reproducir{display:block}.elige__texto>*+*{margin-top:var(--e-4)}.elige__texto ul{gap:var(--e-3);padding-top:var(--e-4);border-top:var(--linea);list-style:none;display:grid}.elige__opcion--negra .elige__texto ul{border-top-color:var(--gris-800)}.elige__texto li{padding-left:28px;position:relative}.elige__texto li:before{content:"";border:1.5px solid;border-radius:50%;width:18px;height:18px;position:absolute;top:.3em;left:0}.elige__opcion--negra .elige__texto p{color:var(--gris-400)}.funcion__texto>p+p,.plan__texto>*+*{margin-top:var(--e-3)}.plan__texto>p:first-child{color:var(--gris-700)}.cifra--texto strong{font-size:1.75rem}.planes-coda{margin-top:var(--e-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,16px + 4vw,96px);display:grid}.comparativa>*+*{margin-top:var(--e-5)}.comparativa>p{max-width:var(--ancho-texto);color:var(--gris-700)}@media (width<=767px){.planes-coda{grid-template-columns:1fr}}.columnas{gap:var(--e-7) var(--hueco);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.columnas:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.columna>*+*{margin-top:var(--e-4)}.columna .captura{margin-bottom:var(--e-6)}.columna h3{font-size:var(--t-h3)}.lista-pasos li>strong:first-child{margin-bottom:var(--e-2);font-family:var(--fuente-titulo);font-size:var(--t-h4);color:var(--texto);font-weight:600;line-height:1.3;display:block}.lista-pasos li{color:var(--gris-700)}.tema-oscuro .lista-pasos li,.tema-oscuro .columna .secundario{color:var(--gris-400)}.tema-oscuro .lista-pasos li>strong:first-child{color:var(--blanco)}.pila>*+*{margin-top:var(--e-3)}.formulario__aviso:not(:target){display:none}.formulario__aviso:focus{outline:none}.contacto__texto .pila-grande h2{font-size:var(--t-h3)}.contacto__bloque{margin-top:var(--e-6);padding-top:var(--e-6);border-top:var(--linea)}.campo .casilla{font-weight:400}.prosa .aviso{display:block}.prosa .aviso p+p{margin-top:var(--e-2)}.prosa .tabla-scroll table{min-width:560px}.legal__indice a{text-wrap:pretty}.prosa h2{scroll-margin-top:calc(var(--alto-cabecera) + var(--e-5))}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease-out}.cabecera{view-transition-name:cabecera}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}html{scroll-padding-top:calc(var(--alto-cabecera) + var(--e-4))}body{background:var(--blanco);color:var(--texto);font-family:var(--fuente-texto);font-size:var(--t-cuerpo);line-height:var(--i-texto);text-rendering:optimizelegibility}.saltar-al-contenido{z-index:100;position:absolute;left:-9999px}.saltar-al-contenido:focus{left:var(--e-4);top:var(--e-3);padding:var(--e-2) var(--e-4);border-radius:var(--r-pildora);background:var(--blanco);color:var(--negro)}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}
