@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--negro:#050505;--capa:#0a0a0a;--capa-alta:#101010;--linea:#1f1f1f;--linea-fuerte:#3a3a3a;--gris:#8a8a8a;--gris-claro:#b8b8b8;--texto:#e8e8e8;--blanco:#fff;--neon:#dfff00;--neon-suave:#dfff001a;--f-titulo:"Archivo Variable", "Archivo", system-ui, sans-serif;--f-texto:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--f-mono:var(--f-texto);--ease-out:cubic-bezier(.22, 1, .36, 1);--margen:clamp(20px, 4vw, 32px);--ancho:1376px;--dock-h:0px}*,:before,:after{box-sizing:border-box}html{background:var(--negro);scroll-behavior:smooth;scroll-padding-top:72px}body{color:var(--texto);font:400 15px/1.7 var(--f-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-bottom:var(--dock-h);margin:0}body.con-dock{--dock-h:104px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::selection{background:var(--neon);color:var(--negro)}a{color:var(--blanco);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--neon)}:focus-visible{outline:2px solid var(--neon);outline-offset:3px}h1,h2,h3{font-family:var(--f-titulo);color:var(--blanco);text-wrap:balance;margin:0;font-weight:800}p{margin:0}mark{--barrido:100%;color:var(--negro);background:linear-gradient(var(--neon), var(--neon)) no-repeat 0 0 / var(--barrido) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.saltar{background:var(--neon);color:var(--negro);z-index:20;padding:8px 12px;position:absolute;top:8px;left:-999px}.saltar:focus{left:8px}.rejilla-fondo{z-index:-1;pointer-events:none;width:min(100% - 2 * var(--margen), var(--ancho));background:repeating-linear-gradient(90deg, var(--linea) 0 1px, transparent 1px calc(100% / 6));border-right:1px solid var(--linea);opacity:.5;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.cabecera{z-index:10;padding:10px max(var(--margen), calc((100% - var(--ancho)) / 2));backdrop-filter:blur(10px);border-bottom:1px solid var(--linea);background:#050505db;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.marca{font:800 22px/1 var(--f-titulo);letter-spacing:-.05em;color:var(--blanco);text-decoration:none}.marca span{color:var(--neon)}.cabecera nav{letter-spacing:.14em;text-transform:uppercase;gap:clamp(14px,2.4vw,28px);font-size:12px;display:flex}.cabecera nav a{color:var(--gris-claro);transition:color .2s var(--ease-out);text-decoration:none}.cabecera nav a:hover{color:var(--blanco)}.envoltura{max-width:calc(var(--ancho) + 2 * var(--margen));padding:0 var(--margen);margin:0 auto}.boton{border:1px solid var(--blanco);min-height:48px;font:700 15px/1 var(--f-titulo);letter-spacing:-.01em;white-space:nowrap;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out), transform .25s var(--ease-out);justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.boton:active{transform:translateY(1px)}.boton-neon{background:var(--neon);border-color:var(--neon);color:var(--negro)}.boton-neon:hover{background:var(--blanco);border-color:var(--blanco)}.boton-lleno{background:var(--blanco);color:var(--negro)}.boton-lleno:hover{background:var(--neon);border-color:var(--neon)}.boton-hueco{color:var(--blanco);border-color:var(--linea-fuerte);background:0 0}.boton-hueco:hover{border-color:var(--neon);color:var(--neon)}.boton-chico{min-height:36px;padding:0 14px;font-size:13px}.botones{flex-wrap:wrap;gap:12px;display:flex}button.boton,button.dock-comprar{cursor:pointer}[data-comprar]:disabled{cursor:not-allowed;opacity:.6}[data-comprar]:disabled:hover{background:var(--neon);border-color:var(--neon)}.aviso-compra{z-index:12;width:min(560px, calc(100% - 2 * var(--margen)));background:var(--capa-alta);border:1px solid var(--linea-fuerte);border-left:2px solid var(--neon);color:var(--blanco);margin:0;padding:14px 16px;font-size:14px;line-height:1.5;position:fixed;top:76px;left:50%;transform:translate(-50%)}.aviso-compra[hidden]{display:none}.aviso-compra[data-tipo=error]{border-left-color:#ff6b6b}.aviso-compra[data-tipo=simulado]{border:1px dashed var(--neon)}.etiqueta{font:500 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gris-claro);border-bottom:1px solid var(--linea);margin-bottom:clamp(32px,5vw,56px);padding-bottom:14px}.etiqueta b{color:var(--neon);margin-right:8px;font-weight:500}.hero{padding-block:clamp(28px,5vw,56px) clamp(56px,8vw,104px);overflow:hidden}.hero-rejilla{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero-titular{padding-bottom:28px;position:relative}.hero h1{letter-spacing:-.055em;font-size:clamp(52px,6.2vw,90px);line-height:.92}.h-linea{display:block}.frases-vapor{letter-spacing:-.058em;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.frase-vapor{visibility:hidden;grid-area:1/1}.frase-vapor.activa{visibility:visible}.vapor-lienzo{pointer-events:none;width:calc(100% + 96px);height:calc(100% + 96px);position:absolute;top:-48px;left:-48px}.vapor-control{min-height:28px;color:var(--gris-claro);font:500 10px/1 var(--f-mono);cursor:pointer;background:0 0;border:0;padding:6px 0 6px 10px;position:absolute;bottom:0;right:0}.vapor-control:hover{color:var(--blanco)}.vapor-control[hidden]{display:none}.entradilla{max-width:52ch;color:var(--gris-claro);margin-bottom:32px;font-size:15px}.entradilla strong{color:var(--texto);font-weight:700}.garantias{color:var(--gris-claro);flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.garantias li{align-items:center;gap:8px;display:flex}.garantias li:before{content:"";background:var(--neon);width:8px;height:8px}.hero-movil{isolation:isolate;justify-self:center;width:min(340px,78vw);position:relative}.hero-luces{z-index:0;pointer-events:none;position:absolute;inset:-14% -36% -4%}.hero-luces span{filter:blur(18px);opacity:.62;will-change:transform;background:radial-gradient(#dfff003d,#dfff001a 38%,#0000 76%);border-radius:50%;width:clamp(66px,24%,120px);animation:20s ease-in-out infinite alternate luz-vaiven;position:absolute;top:-8%;bottom:-8%}.hero-luces span:first-child{animation-delay:-7s;left:4%}.hero-luces span:nth-child(2){opacity:.34;background:radial-gradient(#ffffff17,#ffffff08 38%,#0000 76%);animation-duration:26s;animation-delay:-18s;left:50%}.hero-luces span:nth-child(3){opacity:.54;background:radial-gradient(#dfff0038,#85990014 38%,#0000 76%);animation-duration:23s;animation-delay:-11s;right:4%}@keyframes luz-vaiven{0%{transform:translate(-12px)scaleY(.95)}to{transform:translate(12px)scaleY(1.05)}}.movil{z-index:1;aspect-ratio:9/16;background:#000;border:10px solid #161616;border-radius:36px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2a2a2a,0 40px 120px -40px #dfff0059}.movil video{object-fit:cover;width:100%;height:100%;display:block}.chips{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.chips li{left:var(--x);top:var(--y);white-space:nowrap;border:1px solid var(--linea-fuerte);font:500 12px/1 var(--f-mono);color:var(--texto);background:#0a0a0aeb;padding:8px 12px;position:absolute}.chips li:before{content:"";background:var(--neon);vertical-align:1px;width:6px;height:6px;margin-right:8px;display:inline-block}.seccion{padding-block:clamp(72px,10vw,136px) 0}.cabeza-seccion{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:24px 48px;margin-bottom:clamp(40px,6vw,72px);display:grid}.seccion h2{letter-spacing:-.05em;font-size:clamp(38px,5.6vw,84px);line-height:.95}.seccion-intro{max-width:52ch;color:var(--gris-claro)}.galeria{padding:0 var(--margen);max-width:calc(var(--ancho) + 2 * var(--margen));grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 auto;list-style:none;display:grid}.pieza-video{aspect-ratio:9/16;background:var(--capa);border:1px solid var(--linea);overflow:hidden}.pieza-video video{object-fit:cover;width:100%;height:100%;display:block}.pieza-info{min-width:0}.pieza-t{font:700 17px/1.2 var(--f-titulo);color:var(--blanco);letter-spacing:-.02em;margin-top:14px}.pieza-d{color:var(--gris);margin-top:4px;font-size:13px}.pieza-video{position:relative}.pieza-modo{background:var(--neon);color:#050505;font:600 11px/1.4 var(--f-texto);pointer-events:none;border-radius:999px;padding:2px 8px;position:absolute;top:8px;left:8px}.pieza-modo.pieza-premium{color:#fff;background:#050505cc}.movil-modo{top:14px;left:50%;transform:translate(-50%)}.carrusel-escena{position:relative}.carrusel-controles,.carrusel-puntos,.carrusel-controles[hidden],.carrusel-puntos[hidden]{display:none}.carrusel-activo .carrusel-escena{height:calc(var(--pieza-ancho) * 1.78 + 82px);perspective:1100px;perspective-origin:50% 42%;touch-action:pan-y;overflow:hidden}.carrusel-activo .carrusel-escena:before{width:92%;height:48%;box-shadow:0 0 64px -44px var(--neon);content:"";pointer-events:none;border:1px solid #dfff0024;border-radius:50%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.carrusel-activo .galeria{width:100%;max-width:none;height:100%;transform-style:preserve-3d;margin:0;padding:0;display:block;position:relative}.carrusel-activo .pieza{width:var(--pieza-ancho);transform-style:preserve-3d;transform-origin:50% 44%;backface-visibility:hidden;margin:0;position:absolute;top:0;left:50%}.carrusel-activo .pieza[aria-hidden=true]{pointer-events:none}.carrusel-activo .pieza[aria-hidden=true] .pieza-info{visibility:hidden}.carrusel-activo .pieza-video{border-color:var(--linea-fuerte);transition:border-color .28s var(--ease-out), box-shadow .28s var(--ease-out)}.carrusel-activo .pieza-video video{pointer-events:none}.carrusel-activo .pieza[aria-hidden=false] .pieza-video video{pointer-events:auto}.carrusel-activo .pieza[aria-hidden=false] .pieza-video{border-color:var(--neon);box-shadow:0 0 0 1px var(--neon), 0 0 54px -30px #dfff00cc}.carrusel-activo .pieza-t{font-size:19px}.carrusel-activo .pieza-d{font-size:12px}.carrusel-activo .carrusel-controles{justify-content:center;align-items:center;gap:clamp(20px,4vw,54px);min-height:60px;display:flex}.carrusel-activo .carrusel-estado{min-width:210px;color:var(--gris-claro);font:500 12px/1.4 var(--f-mono);text-align:center;font-variant-numeric:tabular-nums}.carrusel-activo .carrusel-estado span{color:var(--neon)}.carrusel-activo .carrusel-estado b{color:var(--blanco);font-family:var(--f-titulo);margin-left:8px;font-size:13px}.carrusel-activo .carrusel-flecha{border:1px solid var(--linea-fuerte);background:var(--negro);width:42px;height:42px;color:var(--neon);cursor:pointer;transition:color .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out);place-items:center;display:grid}.carrusel-activo .carrusel-flecha:hover{border-color:var(--neon);background:var(--neon);color:var(--negro)}.carrusel-activo .carrusel-flecha svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:20px;height:20px}.carrusel-activo .carrusel-puntos{justify-content:center;gap:8px;min-height:18px;display:flex}.carrusel-activo .carrusel-puntos button{cursor:pointer;background:0 0;border:0;width:24px;height:18px;padding:7px 0}.carrusel-activo .carrusel-puntos button:before{background:var(--linea-fuerte);content:"";height:2px;transition:background-color .25s var(--ease-out), height .25s var(--ease-out);display:block}.carrusel-activo .carrusel-puntos button[aria-pressed=true]:before{background:var(--neon);height:4px}.carrusel-activo .carrusel-escena:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:reduce){.carrusel-activo .pieza-video{transition-duration:.01ms}.hero-luces span{will-change:auto;animation:none;transform:none}}.pantallas{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.pantallas-lista{border-top:1px solid var(--linea);display:grid}.pantallas-lista button{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--linea);color:var(--gris);font:inherit;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border-left:3px solid #0000;gap:6px;padding:20px 16px 20px 20px;display:grid}.pantallas-lista button:hover{color:var(--gris-claro);background:var(--capa)}.pantallas-lista button[aria-selected=true]{border-left-color:var(--neon);background:var(--capa);color:var(--gris-claro)}.pantalla-t{font:800 24px/1.1 var(--f-titulo);letter-spacing:-.03em;color:var(--blanco)}.pantallas-lista button[aria-selected=false] .pantalla-t{color:var(--gris)}.pantalla-d{font-size:13px;line-height:1.6}.ventana{border:1px solid var(--linea-fuerte);background:var(--capa);box-shadow:0 30px 100px -50px #dfff0040}.ventana-barra{border-bottom:1px solid var(--linea);height:32px;font:500 11px/1 var(--f-mono);color:var(--gris);align-items:center;gap:6px;padding:0 12px;display:flex}.ventana-barra i{border:1px solid var(--linea-fuerte);width:9px;height:9px}.ventana-barra span{letter-spacing:.1em;margin-left:10px}.ventana img{width:100%;height:auto;display:block}.linea-escena{padding-bottom:24px}.linea-escena .cabeza-seccion{margin-bottom:32px}.linea{border:1px solid var(--linea-fuerte);background:var(--capa);margin:0}.linea-barra{border-bottom:1px solid var(--linea);font:400 12px/1 var(--f-mono);color:var(--gris);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.linea-tc{color:var(--neon);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:15px}.linea-regla{font:400 11px/1 var(--f-mono);color:#5c5c5c;border-bottom:1px solid var(--linea);justify-content:space-between;margin-left:96px;padding:8px 16px 6px 0;display:flex}.linea-pistas{padding:6px 0;position:relative}.pista{grid-template-columns:96px minmax(0,1fr);align-items:center;height:52px;display:grid}.pista+.pista{border-top:1px solid #161616}.pista-nombre{color:var(--gris);padding-left:16px;font-size:12px}.pista-carril{height:36px;margin-right:16px;position:relative}.clip{border-right:2px solid var(--capa);align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.clip-guion{background:var(--capa-alta);border-left:2px solid var(--neon);color:var(--texto);white-space:nowrap;padding:0 10px;font-size:12px}.clip-voz{background:#0e0e0e;gap:2px;padding:0 4px}.clip-voz i{height:calc(var(--h) * 100%);background:#9a9a9a;flex:1}.clip-escena{background:#181818}.clip-escena b{position:absolute;inset:6px}.f-circulo b{background:radial-gradient(circle,#e6e6e6 0 7px,#0000 8px)}.f-barras b{background:linear-gradient(90deg, #8a8a8a 0 4px, transparent 4px 10px) 4px 60% / 10px 40% no-repeat, linear-gradient(90deg, var(--neon) 0 4px, transparent 4px) 14px 30% / 4px 70% no-repeat, linear-gradient(90deg, #a5a5a5 0 4px, transparent 4px) 24px 45% / 4px 55% no-repeat}.f-texto b{background:linear-gradient(#cfcfcf,#cfcfcf) 0 30%/70% 3px no-repeat,linear-gradient(#6e6e6e,#6e6e6e) 0 60%/50% 3px no-repeat}.f-flecha b{background:linear-gradient(#cfcfcf,#cfcfcf) 10%/60% 2px no-repeat}.f-flecha b:after{content:"";border:5px solid #0000;border-left:8px solid #cfcfcf;position:absolute;top:calc(50% - 5px);left:calc(70% - 2px)}.clip-montaje{background:var(--neon);color:var(--negro);font:600 12px/1 var(--f-mono);justify-content:space-between;padding:0 12px}.cabezal-zona{pointer-events:none;position:absolute;inset:0 16px 0 96px}.cabezal{background:var(--neon);opacity:0;width:1px;position:absolute;top:0;bottom:0;left:100%}.cabezal:before{content:"";border:4px solid #0000;border-top:6px solid var(--neon);position:absolute;top:0;left:-4px}.linea[data-animada] .cabezal{opacity:1}.linea-pie{border-top:1px solid var(--linea);padding:12px 16px}.linea-pie ol{color:#5c5c5c;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.linea-pie li{transition:color .4s var(--ease-out);align-items:center;gap:8px;display:flex}.linea-pie li:before{content:"";width:7px;height:7px;transition:background-color .4s var(--ease-out);border:1px solid}.linea-pie li[data-hecho]{color:var(--blanco)}.linea-pie li[data-hecho]:before{background:var(--neon);border-color:var(--neon)}.comparar{border:1px solid var(--linea);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.comparar>div{padding:28px}.comparar-si{background:var(--neon);color:var(--negro)}.comparar-t{font:800 22px/1.1 var(--f-titulo);letter-spacing:-.03em;margin-bottom:16px}.comparar ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.comparar>div:first-child{color:var(--gris)}.comparar>div:first-child .comparar-t{color:var(--gris-claro)}.comparar>div:first-child li:before{content:"✕";color:#5c5c5c;margin-right:10px}.comparar-si li:before{content:"✓";margin-right:10px;font-weight:700}.precio{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:48px;display:grid}.precio .seccion-intro{margin-top:24px}.requisitos{border-top:1px solid var(--linea);gap:0;margin:40px 0 0;display:grid}.requisitos div{border-bottom:1px solid var(--linea);grid-template-columns:160px 1fr;gap:16px;padding:16px 0;display:grid}.requisitos dt{color:var(--blanco);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.requisitos dd{color:var(--gris-claro);margin:0;font-size:14px}.ficha{border:1px solid var(--neon);background:var(--capa);box-shadow:0 0 0 6px var(--neon-suave);padding:clamp(24px,4vw,40px);container-type:inline-size}.ficha-cifra{font:800 clamp(56px, 18vw, 96px)/.9 var(--f-titulo);letter-spacing:-.06em;color:var(--neon);white-space:nowrap;font-size:min(clamp(56px,18vw,96px),20cqi)}.ficha-sub{color:var(--gris-claro);margin-top:10px;font-size:13px}html[data-precio-estado=error] .ficha-cifra{letter-spacing:-.02em;white-space:normal;font-size:clamp(28px,8cqi,40px);line-height:1.1}.ficha ul{gap:10px;margin:28px 0;padding:0;font-size:14px;list-style:none;display:grid}.ficha li{grid-template-columns:18px 1fr;gap:8px;display:grid}.ficha li:before{content:"";background:var(--neon);width:8px;height:8px;margin-top:8px}.ficha .boton{width:100%;min-height:56px;font-size:17px}.ficha-nota{color:var(--gris);margin-top:16px;font-size:12px}.dudas{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:48px;display:grid}.dudas-lista{border-top:1px solid var(--linea)}.dudas details{border-bottom:1px solid var(--linea)}.dudas summary{cursor:pointer;font:700 18px/1.3 var(--f-titulo);color:var(--blanco);letter-spacing:-.01em;justify-content:space-between;gap:16px;padding:20px 0;list-style:none;display:flex}.dudas summary::-webkit-details-marker{display:none}.dudas summary:after{content:"+";font:400 22px/1 var(--f-mono);color:var(--neon);transition:transform .3s var(--ease-out)}.dudas details[open] summary:after{transform:rotate(45deg)}.dudas details p{max-width:60ch;color:var(--gris-claro);padding:0 0 22px;font-size:14px}.cierre{padding-block:clamp(96px,14vw,200px) clamp(48px,6vw,80px);overflow:hidden}.cierre-marca{letter-spacing:-.07em;margin-left:-.04em;font-size:clamp(40px,13vw,220px);line-height:.8}.cierre-marca span{color:var(--neon)}.cierre-fila{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:24px;display:flex}.cierre-fila p{font:700 clamp(20px, 2.4vw, 28px)/1.2 var(--f-titulo);color:var(--blanco);letter-spacing:-.02em}.dock{--p:0;z-index:10;backdrop-filter:blur(10px);border-top:1px solid var(--linea);font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris-claro);background:#050505f0;position:fixed;bottom:0;left:0;right:0}.dock-barra{display:none}.dock-pestanas{padding:0 var(--margen);max-width:calc(var(--ancho) + 2 * var(--margen));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto;list-style:none;display:grid}.dock-pestanas a{color:var(--gris);border-left:1px solid var(--linea);grid-template-columns:auto 1fr;gap:6px 8px;padding:12px 12px 10px;text-decoration:none;display:grid;position:relative}.dock-pestanas li:last-child a{border-right:1px solid var(--linea)}.dock-pestanas a:after{content:"";background:var(--neon);transform-origin:0;height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.dock-pestanas a[aria-current]:after{transform:scaleX(1)}.dock-pestanas a[aria-current] .dock-num{color:var(--neon)}.dock-pestanas a:hover .dock-t,.dock-pestanas a[aria-current] .dock-t{color:var(--blanco)}.dock-t{font:700 14px/1 var(--f-titulo);letter-spacing:-.01em;text-transform:none;color:var(--gris-claro);transition:color .25s var(--ease-out)}.dock-sub{letter-spacing:.08em;grid-column:2;font-size:10px}.dock-onda{height:34px;max-width:calc(var(--ancho) + 2 * var(--margen));padding:0 var(--margen);cursor:pointer;margin:0 auto;position:relative}.onda{inset:6px var(--margen) 6px;align-items:center;gap:2px;display:flex;position:absolute}.onda i{height:calc(var(--h) * 100%);background:#3a3a3a;flex:1}.onda-on{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.onda-on i{background:var(--neon)}.dock-cabezal{top:2px;bottom:2px;left:calc(var(--margen) + var(--p) * (100% - 2 * var(--margen)));background:var(--neon);width:2px;position:absolute}.dock-cabezal:before{content:"";background:var(--neon);width:8px;height:8px;position:absolute;top:-2px;left:-3px}.texto-largo{max-width:76ch;padding-block:clamp(40px,8vw,96px) clamp(80px,10vw,128px)}.texto-largo h1{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(40px,6vw,72px);line-height:.95}.texto-largo h2{letter-spacing:-.03em;margin:48px 0 12px;font-size:24px}.texto-largo p,.texto-largo li{color:var(--gris-claro);font-size:14px}.texto-largo p+p{margin-top:12px}.texto-largo ul,.texto-largo ol{gap:8px;padding-left:20px;display:grid}.texto-largo .actualizado{color:var(--gris);font-size:13px}.aviso-borrador{border:1px dashed var(--neon);color:var(--gris-claro);margin:24px 0;padding:14px 16px;font-size:13px}.clave{border:1px solid var(--neon);background:var(--capa);margin:24px 0 0}.clave-estado,.texto-largo .clave-estado{color:var(--texto);font:500 15px/1.4 var(--f-texto);letter-spacing:0;margin:0;padding:16px}.clave textarea{border:0;border-top:1px solid var(--linea);width:100%;min-height:128px;color:var(--neon);font:400 14px/1.5 var(--f-mono);resize:vertical;word-break:break-all;background:0 0;padding:16px;display:block}.clave-acciones{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.clave-acciones .boton{min-height:40px;font-size:14px}.pasos-instalar{counter-reset:paso;list-style:none;padding:0!important}.pasos-instalar li{counter-increment:paso;grid-template-columns:36px 1fr;gap:8px;display:grid}.pasos-instalar li:before{content:counter(paso, decimal-leading-zero);font:400 13px/1.7 var(--f-mono);color:var(--neon)}.pie{max-width:calc(var(--ancho) + 2 * var(--margen));padding:32px var(--margen) 40px;border-top:1px solid var(--linea);color:var(--gris);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin:0 auto;font-size:12px;display:flex}.pie nav{flex-wrap:wrap;gap:8px 20px;display:flex}.pie a{color:var(--gris)}.pie a:hover{color:var(--neon)}.cta-nota{color:var(--gris);margin-top:12px;font-size:12px}.cierre-fila .cta-nota{font:400 12px/1.5 var(--f-texto);color:var(--gris);letter-spacing:0}.pieza-d span{color:var(--neon)}.entradilla strong,.seccion-intro strong,.cierre-fila strong{color:var(--neon);font-weight:700}.prompt{z-index:2;border:1px solid var(--linea-fuerte);box-shadow:0 0 0 4px var(--neon-suave), 0 24px 48px #0009;backdrop-filter:blur(6px);background:#0a0a0aeb;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;margin:0 -14% -26px;padding:12px 14px;display:grid;position:relative}.prompt-et{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--negro);background:var(--neon);grid-row:span 2;padding:6px 8px}.prompt-txt{color:var(--blanco);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cursor{vertical-align:-2px;background:var(--neon);width:8px;height:1.05em;margin-left:2px;animation:1s step-end infinite parpadeo;display:inline-block}.prompt-estado{color:var(--neon);letter-spacing:.06em;font-size:11px}@keyframes parpadeo{50%{opacity:0}}.cinta{border-block:1px solid var(--linea);background:var(--capa);display:flex;overflow:hidden}.cinta ul{flex-shrink:0;margin:0;padding:0;list-style:none;animation:38s linear infinite cinta;display:flex}.cinta li{font:800 clamp(18px, 2vw, 26px)/1 var(--f-titulo);letter-spacing:-.02em;color:var(--blanco);white-space:nowrap;align-items:center;gap:22px;padding:18px 22px 18px 0;display:flex}.cinta li:after{content:"";background:var(--neon);width:10px;height:10px}@keyframes cinta{to{transform:translate(-100%)}}.dolores{border-top:1px solid var(--linea);border-left:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.dolores li{border-right:1px solid var(--linea);border-bottom:1px solid var(--linea);background:#05050599;padding:28px 24px 32px}.dolores span{color:#ff5c5c;margin-bottom:18px;font-size:12px;display:block}.dolores b{font:800 clamp(22px, 2.2vw, 28px)/1.1 var(--f-titulo);letter-spacing:-.03em;color:var(--blanco);margin-bottom:12px;display:block}.dolores p{color:var(--gris);font-size:14px}.solucion{font:800 clamp(28px, 4vw, 56px)/1.02 var(--f-titulo);letter-spacing:-.045em;color:var(--blanco);max-width:18ch;margin-top:clamp(40px,6vw,72px)}.usos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.usos li{border:1px solid var(--linea);background:var(--capa);transition:border-color .2s, transform .3s var(--ease-out);padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.usos li:hover{border-color:var(--neon);transform:translateY(-4px)}.usos-n{font:800 clamp(64px, 8vw, 110px)/1 var(--f-titulo);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--linea-fuerte);position:absolute;top:8px;right:16px}.usos li:hover .usos-n{-webkit-text-stroke-color:var(--neon)}.usos b{font:800 clamp(24px, 2.6vw, 34px)/1.05 var(--f-titulo);letter-spacing:-.035em;color:var(--blanco);max-width:14ch;margin-bottom:14px;display:block;position:relative}.usos p{color:var(--gris-claro);max-width:46ch;font-size:14px;position:relative}.usos-nota{color:var(--gris);margin-top:20px;font-size:12px}.calc{border:1px solid var(--linea);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.calc-controles{background:var(--capa);gap:28px;padding:clamp(24px,3vw,40px);display:grid}.calc label{color:var(--gris-claro);grid-template-columns:1fr auto;gap:12px;font-size:14px;display:grid}.calc output{font:800 22px/1 var(--f-titulo);color:var(--blanco)}.calc input[type=range]{width:100%;accent-color:var(--neon);cursor:pointer;grid-column:1/-1;height:28px}.calc-nota{color:var(--gris);font-size:12px}.calc-res{margin:0;display:grid}.calc-res>div{border-bottom:1px solid var(--linea);padding:clamp(20px,3vw,32px)}.calc-res dt{color:var(--gris-claro);margin-bottom:8px;font-size:13px}.calc-res dd{font:800 clamp(40px, 5vw, 68px)/1 var(--f-titulo);letter-spacing:-.05em;color:var(--blanco);font-variant-numeric:tabular-nums;margin:0}.calc-res .calc-estudio{background:var(--neon);color:var(--negro);border-bottom:0}.calc-estudio dt,.calc-estudio dd{color:var(--negro)}.calc-estudio p{margin-top:8px;font-size:13px}.garantia{border:1px dashed var(--linea-fuerte);grid-template-columns:88px 1fr;align-items:center;gap:20px;margin-top:36px;padding:20px;display:grid}.garantia-sello{aspect-ratio:1;border:2px solid var(--neon);color:var(--neon);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:1;display:flex}.garantia-sello b{font:800 30px/1 var(--f-titulo)}.garantia-sello span{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.garantia-t{font:800 20px/1.1 var(--f-titulo);color:var(--blanco);margin-bottom:6px}.garantia p:not(.garantia-t):not(.garantia-sello){color:var(--gris-claro);font-size:13px}.local{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.local-pila{border:1px solid var(--linea-fuerte);background:var(--capa);padding:clamp(24px,3vw,36px);position:sticky;top:88px}.local-t{font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);margin-bottom:18px}.local-t2{margin-top:32px}.local-pila ol{background:var(--linea);border:1px solid var(--linea);gap:1px;margin:0;padding:0;list-style:none;display:grid}.local-pila ol li{background:var(--negro);grid-template-columns:96px 1fr;gap:2px 14px;padding:14px 16px;display:grid}.local-pila ol span{color:var(--neon);grid-row:span 2;align-self:center;font-size:12px}.local-pila ol b{font:800 18px/1.1 var(--f-titulo);color:var(--blanco);letter-spacing:-.02em}.local-pila ol em{color:var(--gris);font-size:12px;font-style:normal}.local-red{color:var(--gris-claro);align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.local-red i{background:var(--neon);width:8px;height:8px;box-shadow:0 0 10px var(--neon);border-radius:50%}.local-red b{color:var(--neon);font:800 20px/1 var(--f-titulo)}.local-fuera{color:var(--gris);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.local-fuera li{text-decoration:line-through #ff5c5c}.local-fuera li:before{content:"✕";color:#ff5c5c;margin-right:10px;text-decoration:none;display:inline-block}.local-qa{gap:14px;display:grid}.qa{gap:8px;display:grid}.qa p{max-width:58ch;padding:14px 16px;font-size:14px;position:relative}.qa span{letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.qa-p{border:1px solid var(--linea-fuerte);color:var(--blanco);background:var(--capa);justify-self:start}.qa-p span{color:var(--gris)}.qa-r{background:var(--neon);color:var(--negro);justify-self:end;margin-left:10%}.qa-r span{color:var(--negro);opacity:.6}.con-revelar [data-revelar]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(24px)}.con-revelar [data-revelar].visto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cinta ul,.cursor{animation:none}.cinta{flex-wrap:wrap}.cinta ul[aria-hidden]{display:none}.cinta ul{flex-wrap:wrap;flex-shrink:1;padding-left:22px}}@media (width<=1099px){.galeria{scroll-snap-type:x mandatory;scroll-padding:var(--margen);padding-bottom:12px;display:flex;overflow-x:auto}.pieza{scroll-snap-align:start;flex:0 0 min(240px,62vw)}.carrusel-activo{--pieza-ancho:min(220px, 62vw)}.carrusel-activo .galeria{scroll-snap-type:none;display:block;overflow:visible}.carrusel-activo .pieza{scroll-snap-align:none;flex:none}.carrusel-activo .carrusel-estado{min-width:min(210px,52vw)}.dock-sub{display:none}}@media (width>=1100px){.carrusel-activo{--pieza-ancho:clamp(200px, 21vw, 286px)}}@media (width<=899px){.cabecera nav{display:none}.hero-rejilla,.cabeza-seccion,.pantallas,.precio,.dudas{grid-template-columns:1fr}.hero-rejilla{gap:0}.hero-texto{display:contents}.hero-movil{order:1;width:min(250px,60vw);margin:4px auto 32px}.hero .botones,.hero .garantias{order:2}.hero .entradilla{margin-bottom:28px}.prompt{margin-inline:-8%}.prompt-txt{white-space:normal;align-items:center;min-height:2.8em;font-size:13px;line-height:1.4;display:flex}.dolores,.usos,.calc,.local{grid-template-columns:1fr}.local-pila{position:static}.garantia{grid-template-columns:72px 1fr}.pantallas-lista{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.pantallas-lista button{border-left:0;border-bottom:2px solid var(--linea);padding:14px 10px}.pantallas-lista button[aria-selected=true]{border-bottom-color:var(--neon)}.pantalla-t{font-size:17px}.pantalla-d{display:none}body.con-dock{--dock-h:68px}.dock-pestanas{display:none}.dock-barra{height:34px;padding:0 var(--margen);grid-template-columns:1fr auto auto;align-items:center;gap:14px;display:grid}.dock-cuenta{display:none}.dock-estado{color:var(--blanco);align-items:center;gap:8px;display:flex}.dock-estado i{background:var(--neon);width:7px;height:7px}.dock-tc{color:var(--neon);font-variant-numeric:tabular-nums}.dock-comprar{color:var(--negro);background:var(--neon);letter-spacing:.06em;font:inherit;border:0;padding:7px 10px;text-decoration:none}.onda{gap:1px}.onda i:not(:nth-child(3n)){display:none}}@media (width<=599px){.hero h1{font-size:clamp(46px,15vw,72px)}.chips li{padding:6px 8px;font-size:10px}.chips li:nth-child(odd){left:max(var(--x), -8%)}.chips li:nth-child(2n){left:auto;right:-10%}.comparar{grid-template-columns:1fr}.requisitos div{grid-template-columns:1fr;gap:6px}.linea-regla{margin-left:72px}.cabezal-zona{left:72px;right:10px}.linea-regla span:nth-child(2n){display:none}.pista{grid-template-columns:72px minmax(0,1fr);height:44px}.pista-carril{height:30px;margin-right:10px}.pista-nombre{padding-left:10px;font-size:11px}.clip-guion{padding:0 6px;font-size:10px}.clip-voz i:nth-child(odd){display:none}}.consent-aviso{z-index:11;left:var(--margen);bottom:calc(var(--dock-h) + 16px);width:min(560px, calc(100% - 2 * var(--margen)));background:var(--capa-alta);border:1px solid var(--linea-fuerte);border-left:2px solid var(--neon);color:var(--gris-claro);gap:12px;padding:20px;font-size:13px;line-height:1.6;display:grid;position:fixed}.consent-aviso[hidden]{display:none}.consent-aviso h2,.consent-panel h2{letter-spacing:-.02em;font-size:18px}.consent-botones{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.consent-enlace,.consent-cerrar{min-height:36px;color:var(--blanco);font:400 13px/1 var(--f-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.consent-enlace:hover,.consent-cerrar:hover{color:var(--neon)}.consent-panel{width:min(600px, calc(100% - 2 * var(--margen)));background:var(--capa);max-height:calc(100dvh - 32px);color:var(--texto);border:1px solid var(--linea-fuerte);padding:24px}.consent-panel::backdrop{background:#000000b8}.consent-cabeza{justify-content:space-between;align-items:center;gap:16px;display:flex}.consent-cerrar{min-width:44px;min-height:44px;font-size:24px;text-decoration:none}.consent-vacio{border:1px dashed var(--linea-fuerte);color:var(--gris-claro);margin-top:12px;padding:10px 12px;font-size:12px}.consent-lista{border-top:1px solid var(--linea);margin:16px 0;padding:0;list-style:none}.consent-lista li{border-bottom:1px solid var(--linea);padding:14px 0}.consent-lista label{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.consent-lista p{max-width:46ch;color:var(--gris);margin-top:4px;font-size:12px}.consent-t{font:700 15px/1.2 var(--f-titulo);color:var(--blanco)}.consent-t em{font:400 11px/1 var(--f-texto);color:var(--gris);margin-left:8px;font-style:normal}.consent-lista input{appearance:none;border:1px solid var(--linea-fuerte);background:var(--negro);cursor:pointer;width:44px;height:24px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);flex:none;margin:0;position:relative}.consent-lista input:after{content:"";background:var(--gris);width:16px;height:16px;transition:transform .2s var(--ease-out), background-color .2s var(--ease-out);position:absolute;top:3px;left:3px}.consent-lista input:checked{background:var(--neon-suave);border-color:var(--neon)}.consent-lista input:checked:after{background:var(--neon);transform:translate(20px)}.consent-lista input:disabled{cursor:not-allowed;opacity:.6}.consent-estado{color:var(--gris-claro);margin-bottom:16px;font-size:12px}.texto-largo .consent-estado{margin:0}@media (width<=599px){.consent-aviso{bottom:calc(var(--dock-h) + 8px);padding:16px}.consent-botones .boton{flex:120px}.consent-panel{padding:18px}}
