:root{--negro:#000;--plata:#d2d2d2;--neon:#39ff14;--neon-glow:0 0 6px #39ff14d9, 0 0 22px #39ff1473;--tg:#2aabee;--tg-osc:#1c8fd1;--fuente-titulo:"Poppins", "Arial Black", "Helvetica Neue", sans-serif;--fuente-mano:"Caveat Brush", "Comic Sans MS", cursive;--fuente-texto:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ios:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--negro);-webkit-text-size-adjust:100%}body{background:var(--negro);color:#fff;font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.fondo{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% 18%, #ffffff12, transparent 70%), radial-gradient(ellipse at center, transparent 45%, #000000e6 100%), var(--negro);position:fixed;inset:0}.grano{opacity:.09;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.plata{font-family:var(--fuente-titulo);text-transform:uppercase;letter-spacing:-.01em;background:linear-gradient(180deg, #fff 0%, #fff 30%, var(--plata) 55%, #fff 100%);color:#0000;filter:drop-shadow(0 3px #000000e6)drop-shadow(0 6px 14px #000c);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:900}.plata .neon{color:var(--neon);-webkit-text-fill-color:var(--neon);text-shadow:var(--neon-glow);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.neon{color:var(--neon);text-shadow:var(--neon-glow)}.animar .entra-pop{opacity:0;transform:scale(.82)}.animar .entra-pop.visible{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards pop}.entra-ya{animation:.5s cubic-bezier(.34,1.56,.64,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.header{justify-content:center;padding:18px 16px 6px;display:flex}.header-logo{filter:drop-shadow(0 4px 12px #000c);width:104px;height:auto}.hero{text-align:center;max-width:560px;margin:0 auto;padding:10px 18px 20px}.hero-titulo{font-size:clamp(30px,9vw,46px);line-height:1.02}.hero-sub{color:#e8e8e8;text-shadow:0 2px 8px #000000e6;margin-top:14px;font-size:17.5px;font-weight:400;line-height:1.45}.hero-sub b{color:#fff;font-weight:800}.bloque-azul{background:radial-gradient(90% 60% at 50% 0,#2aabee38,#0000 70%),linear-gradient(#0a1a2a 0%,#061220 100%);border-radius:20px;max-width:600px;margin:0 12px;padding:16px 12px;position:relative;box-shadow:inset 0 0 0 1px #2aabee73,0 0 40px #2aabee2e,0 20px 50px #000000d9}@media (min-width:624px){.bloque-azul{margin:0 auto}}.bloque-azul{margin-top:20px}.bloque-azul .cta{padding:4px 4px 0}.bloque-azul .cta-sobre{color:#cfe6f5}.bloque-azul .btn-principal{box-shadow:inset 0 0 0 2px #ffffffd9,0 0 26px #2aabeeb3,0 10px 26px #000c}.vsl{aspect-ratio:16/9;background:#050505;border-radius:14px;width:calc(100% - 24px);max-width:640px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 18px 50px #000000e6}.vsl video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.vsl-portada{background:radial-gradient(60% 70% at 50% 45%,#ffffff1a,#0000 70%),radial-gradient(#0000 40%,#000000d9 100%),#080808;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.vsl-mano{font-family:var(--fuente-mano);font-size:22px;transform:rotate(-3deg)}.vsl-portada.con-video{background:radial-gradient(#0000000d 30%,#0000008c 100%)}.vsl-play-grande{place-items:center;width:84px;height:84px;display:grid;position:relative}.vsl-play-grande .vsl-play{background:linear-gradient(180deg, #fff 0%, #fff 45%, var(--plata) 100%);color:#000;border:2px solid #000;width:68px;height:68px;animation:1.8s ease-in-out infinite latido;box-shadow:0 0 0 1.5px #ffffffe6,0 10px 28px #000000bf}.vsl-play-grande .vsl-play svg{width:28px;height:28px}.vsl-onda{border:1.5px solid #ffffff8c;border-radius:50%;animation:2s ease-out infinite onda;position:absolute;inset:0}@keyframes onda{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.vsl-etiqueta{font-family:var(--fuente-titulo);text-transform:uppercase;letter-spacing:.02em;color:#fff;background:#000000c7;border:2px solid #fff;border-radius:999px;margin-top:4px;padding:5px 12px;font-size:12.5px;font-style:italic;font-weight:900}.vsl-play{background:var(--neon);color:#000;width:70px;height:70px;box-shadow:var(--neon-glow);border-radius:50%;place-items:center;animation:1.6s ease-in-out infinite latido;display:grid}.vsl-play svg{width:32px;height:32px;margin-left:4px}.vsl-titulo{font-size:clamp(16px,4.6vw,24px)}.vsl-falta{letter-spacing:.08em;text-transform:uppercase;color:#777;font-size:10px;position:absolute;bottom:6px;left:10px}@keyframes latido{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.cta{text-align:center;max-width:560px;margin:0 auto;padding:22px 16px 8px}.cta-sobre{color:#d9d9d9;margin-bottom:14px;font-size:16px;font-weight:400;line-height:1.45}.cta-sobre b{color:#fff;font-weight:800}.btn-tg{background:linear-gradient(180deg, #37b5f4 0%, var(--tg) 45%, var(--tg-osc) 100%);color:#fff;width:100%;font-family:var(--fuente-titulo);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;text-shadow:0 1px 2px #00000040;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-style:italic;font-weight:900;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff59,0 0 18px #2aabee73,0 10px 26px #000c}.btn-tg svg{flex:none;width:26px;height:26px}.btn-principal{min-height:64px;padding:14px 18px;font-size:clamp(15px,4.5vw,21px);animation:2.2s ease-in-out infinite btn-pulso}@keyframes btn-pulso{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.cta-final{padding-top:8px}.titulo-seccion{text-align:center;font-size:clamp(24px,7.2vw,34px);line-height:1.05}.insignia{vertical-align:-.08em;filter:drop-shadow(0 0 8px #39ff14b3);width:.9em;height:.9em;display:inline-block}.insignia-mini{vertical-align:-2px;flex:none;width:15px;height:15px;display:inline-block}.pasos{max-width:560px;margin:0 auto;padding:46px 16px 10px}.pasos-barra{gap:6px;max-width:420px;margin:22px auto 0;display:flex}.pasos-seg{height:38px;font-family:var(--fuente-titulo);color:#777;text-transform:uppercase;white-space:nowrap;background:#121212;border-radius:12px;flex:1;font-size:15px;font-style:italic;font-weight:900;transition:flex-grow .3s,background .25s,box-shadow .25s;box-shadow:inset 0 0 0 1px #2a2a2a}.pasos-seg.listo{color:#000;box-shadow:none;background:#fff}.pasos-seg.activo{background:var(--neon);color:#000;box-shadow:var(--neon-glow);flex-grow:3;font-size:14.5px}.paso-card{text-align:center;background:radial-gradient(90% 70% at 0 0,#2aabee33,#0000 70%),linear-gradient(#0a1a2a 0%,#061220 100%);border-radius:14px;flex-direction:column;justify-content:center;max-width:420px;min-height:120px;margin:10px auto 0;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #2aabee73,0 0 30px #2aabee24,0 16px 40px #000c}.paso-anim{text-align:center;width:100%;margin:auto 0;animation:.35s cubic-bezier(.22,1,.36,1) both entra-texto}@keyframes entra-texto{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.paso-progreso{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px;display:grid}.paso-tramo{height:14px;position:relative}.paso-tramo:before{content:"";background:#8fd3fb2e;border-radius:2px;height:4px;transition:background .25s,box-shadow .25s;position:absolute;top:5px;left:0;right:0}.paso-tramo.listo:before{background:#fff}.paso-tramo.activo:before{background:var(--neon);box-shadow:0 0 8px #39ff14b3}.paso-fila{justify-content:center;display:flex}.paso-anim .oficiales{flex-wrap:nowrap;justify-content:center;margin-top:12px}.paso-num{background:var(--neon);color:#000;width:48px;height:48px;font-family:var(--fuente-titulo);box-shadow:var(--neon-glow);border-radius:14px;flex:none;place-items:center;font-size:26px;font-style:italic;font-weight:900;display:grid}.paso-cuerpo{flex:1;min-width:0}.paso-etiqueta{font:700 11px/1 var(--fuente-texto);letter-spacing:.12em;text-transform:uppercase;color:#8fd3fb;display:block}.paso-titulo{font-family:var(--fuente-titulo);text-transform:uppercase;color:#fff;margin-top:0;font-size:clamp(19px,5.6vw,23px);font-style:italic;font-weight:900;line-height:1.1}.paso-texto{color:#d6e9f5;margin-top:4px;font-size:15px;line-height:1.45}.paso-texto b{color:#fff;font-weight:800}.oficiales{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:8px;display:flex}.oficial{color:#000;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #0009}.oficial img{object-fit:cover;border-radius:50%;width:22px;height:22px}.pasos-telefono{touch-action:pan-y;justify-content:center;padding:18px 0 0;display:flex}.pasos-nav{gap:10px;max-width:420px;margin:6px auto 0;display:flex}.btn-atras{color:#fff;background:#141414;border-radius:14px;flex:none;width:50px;min-height:50px;font-size:28px;line-height:1;box-shadow:inset 0 0 0 1px #333}.btn-atras:disabled{opacity:.3;cursor:default}.btn-sig{color:#000;min-height:50px;font-family:var(--fuente-titulo);text-transform:uppercase;background:#fff;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-style:italic;font-weight:900;display:flex;box-shadow:0 8px 22px #000000b3}.btn-siguiente{background:var(--neon);color:#000;box-shadow:var(--neon-glow), 0 8px 22px #000000b3;animation:1.8s ease-in-out infinite siguiente-late}.btn-siguiente .flecha{animation:1.1s ease-in-out infinite flecha;display:inline-block}@keyframes siguiente-late{0%,to{transform:scale(1);box-shadow:0 0 6px #39ff14b3,0 0 16px #39ff1459,0 8px 22px #000000b3}50%{transform:scale(1.015);box-shadow:0 0 10px #39ff14f2,0 0 32px #39ff1499,0 8px 22px #000000b3}}@keyframes flecha{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.btn-sig.btn-tg{background:linear-gradient(180deg, #37b5f4 0%, var(--tg) 45%, var(--tg-osc) 100%);color:#fff;font-size:clamp(13px,3.9vw,16px);box-shadow:inset 0 0 0 2px #ffffffd9,0 0 22px #2aabee99,0 8px 22px #000000b3}.btn-solo{min-height:60px;font-size:clamp(15px,4.5vw,19px);text-decoration:none}.btn-sig.btn-tg svg{width:22px;height:22px}.btn-repetir{color:#aaa;text-underline-offset:3px;margin:12px auto 0;font-size:14px;text-decoration:underline;display:block}.ip-escena{padding:6px 10px 26px;position:relative}.ip{background:linear-gradient(135deg,#8b8b90 0%,#3b3b3f 14%,#1d1d20 40%,#2a2a2e 70%,#77777c 100%);border-radius:48px;width:min(250px,66vw);padding:3px;animation:6s ease-in-out infinite flota;position:relative;box-shadow:inset 0 0 0 .5px #a5a5aa,0 0 0 1px #0a0a0a,0 2px 0 1px #ffffff0f,0 40px 70px -20px #000000f2,0 0 80px #ffffff0d}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ip-bisel{background:#050505;border-radius:45px;width:100%;padding:7px;box-shadow:inset 0 0 0 1px #1a1a1a}.ip-pantalla{aspect-ratio:600/1303;isolation:isolate;background:#fff;border-radius:38px;width:100%;position:relative;overflow:hidden}.ip-isla{z-index:20;pointer-events:none;background:#000;border-radius:14px;width:31%;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ip-lente{background:radial-gradient(circle at 35% 35%,#3b4a7a 0%,#10162a 45%,#000 70%);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:9px;box-shadow:0 0 0 1px #111}.ip-home{z-index:20;pointer-events:none;background:#000000d9;border-radius:3px;width:36%;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ip-reflejo{z-index:21;pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#ffffff0a 22%,#0000 34%);position:absolute;inset:0}.ip-btn{background:linear-gradient(90deg,#1c1c1e,#6e6e73 50%,#2c2c2e);border-radius:2px;width:4px;position:absolute;box-shadow:0 0 0 .5px #000}.ip-accion{height:4.5%;top:16%;left:-3px}.ip-vol1{height:8.5%;top:24%;left:-3px}.ip-vol2{height:8.5%;top:34.5%;left:-3px}.ip-power{height:13%;top:26%;right:-3px}.ip-camara-ctrl{height:7%;top:58%;right:-3px}.ip-piso{filter:blur(4px);background:radial-gradient(#ffffff1a,#0000 70%);border-radius:50%;height:22px;position:absolute;bottom:4px;left:18%;right:18%}.pant-boton{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;display:block;position:absolute;inset:0}.pant-cambio{animation:.4s cubic-bezier(.22,1,.36,1) both pantalla-entra;position:absolute;inset:0}@keyframes pantalla-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.pant{text-align:left;position:absolute;inset:0;overflow:hidden}.pant-canal img{object-fit:cover;width:100%;height:100%;display:block}.canal-unirse{height:9.5%;color:var(--tg);font-family:var(--ios);letter-spacing:.02em;background:#f7f7f7fa;border-top:1px solid #ddd;justify-content:center;align-items:center;padding-bottom:8px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.toque{z-index:10;pointer-events:none;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.toque-aro{border:2.5px solid var(--neon);box-shadow:var(--neon-glow);border-radius:50%;animation:1.6s ease-out infinite aro;position:absolute;inset:0}.toque-aro.dos{animation-delay:.8s}.toque-punto{width:14px;height:14px;box-shadow:var(--neon-glow);background:#39ff14e6;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}@keyframes aro{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.toque-unirse{top:94%;left:50%}.toque-atras{top:10%;left:14%}.toque-chat{top:25.5%;left:22%}.toque-verify{top:50%;left:50%}.globo{z-index:11;color:#fff;font-family:var(--fuente-titulo);text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 1.5px var(--neon), 0 6px 14px #00000080;pointer-events:none;background:#000;border-radius:10px;padding:6px 10px;font-size:11.5px;font-style:italic;font-weight:900;animation:1.6s ease-in-out infinite globo;position:absolute}@keyframes globo{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.globo-abajo{margin-left:-48px;bottom:13%;left:50%}.globo-arriba{top:16%;left:8%}.globo-chat{top:32%;left:38%}.tg-status{height:36px;font:600 12.5px var(--ios);color:#000;justify-content:space-between;align-items:center;padding:12px 20px 0 24px;display:flex}.tg-status svg{fill:currentColor;color:#000;width:48px;height:11px}.pant-chats{color:#000;font-family:var(--ios);background:#fff}.chats-top{color:var(--tg);justify-content:space-between;align-items:center;padding:8px 14px 4px;font-size:13px;display:flex}.chats-top strong{color:#000;font-size:15px}.chats-buscar{color:#8e8e93;background:#eeeef0;border-radius:9px;margin:4px 10px 8px;padding:6px 10px;font-size:12px}.chats-fila{width:100%;height:auto;animation:.5s cubic-bezier(.22,1,.36,1) both fila-entra;display:block}.chats-fila.f1{background:#e9f6fe}.chats-fila.f2{animation-delay:.25s}@keyframes fila-entra{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.chats-fantasma{opacity:.6;align-items:center;gap:10px;padding:8px 12px;display:flex}.chats-avatar{background:#e3e3e6;border-radius:50%;flex:none;width:38px;height:38px}.chats-lineas{flex-direction:column;flex:1;gap:6px;display:flex}.chats-lineas span{background:#ececee;border-radius:4px;width:55%;height:8px}.chats-lineas span+span{width:85%}.bot-fondo{width:100%;height:100%;position:absolute;inset:0}.pant-bot>:not(.bot-fondo){position:relative}.pant-bot{font-family:var(--ios);color:#000;background:linear-gradient(160deg,#cfe3b4,#9ec88a 60%,#b9d89a);flex-direction:column;display:flex}.bot-cabecera{background:#f8f8f8f5;border-bottom:1px solid #ddd}.bot-top{align-items:center;gap:8px;padding:4px 10px 7px;display:flex}.bot-atras{color:var(--tg);width:16px;font-size:26px;line-height:1}.bot-nombre{text-align:center;flex:1;line-height:1.15}.bot-nombre strong{font-size:12.5px;display:block}.bot-nombre small{color:#8e8e93;font-size:10.5px}.bot-top img{object-fit:cover;border-radius:50%;width:30px;height:30px}.bot-mensajes{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:10px 8px;display:flex;overflow:hidden}.bot-fecha{color:#fff;background:#00000038;border-radius:10px;align-self:center;padding:2px 9px;font-size:10.5px;font-weight:600}.burbuja{border-radius:14px;max-width:86%;padding:7px 10px 6px;font-size:12px;line-height:1.35;animation:.35s cubic-bezier(.34,1.56,.64,1) both burbuja;box-shadow:0 1px 1px #0000001f}.burbuja small{text-align:right;color:#8e8e93;margin-top:2px;font-size:9.5px;display:block}.burbuja.entra{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.burbuja.sale{background:#e1fec6;border-bottom-right-radius:4px;align-self:flex-end}.burbuja.sale small{color:#4fae4e}.burbuja.sale+.burbuja.entra{animation-delay:.5s}@keyframes burbuja{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.burbuja.con-boton{margin-bottom:-2px;animation-delay:.5s}.bot-boton{color:#fff;text-align:center;background:#28501e8c;border-radius:10px;align-self:flex-start;width:86%;padding:8px 10px;font-size:11.5px;font-weight:700;animation:.35s cubic-bezier(.34,1.56,.64,1) .8s both burbuja}.comando-wrap{display:inline-block;position:relative}.tg-comando{color:var(--tg);font-weight:600}.bot-escribir{color:#8e8e93;background:#fff;border-radius:16px;margin:0 8px 20px;padding:7px 12px;font-size:12px}.testimonio{max-width:560px;margin:0 auto;padding:54px 16px 16px}.titulo-testimonio{font-size:clamp(20px,5.6vw,30px)}.testimonio-card{background:linear-gradient(#161616,#0a0a0a);border-radius:24px;width:min(340px,100%);margin:22px auto 0;padding:14px;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #39ff141f,0 24px 60px #000000e6}.testimonio-quien{align-items:center;gap:10px;margin-bottom:12px;display:flex}.testimonio-quien img{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 2px var(--neon);border-radius:50%}.testimonio-nombre{flex:1;line-height:1.2}.testimonio-nombre strong{align-items:center;gap:5px;font-size:17px;display:flex}.testimonio-nombre small{color:#9a9a9a;font-size:12.5px}.testimonio-sello{background:var(--neon);color:#000;font-family:var(--fuente-titulo);border-radius:999px;padding:4px 10px;font-size:12px;font-style:italic;font-weight:900}.testimonio-video{aspect-ratio:9/16;background:#111;border-radius:16px;position:relative;overflow:hidden}.testimonio-video video{object-fit:cover;width:100%;height:100%;display:block}.testimonio-play{background:radial-gradient(#0000001a,#0000008c);place-items:center;display:grid;position:absolute;inset:0}.testimonio-cita{text-align:center;color:#e6e6e6;margin-top:12px;font-size:14.5px;font-style:italic;line-height:1.45}.pie{text-align:center;color:#777;padding:28px 16px 12px;font-size:12px}.pie a{color:#999}.fab-spacer{height:90px}.fab-bar{z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000eb 35%);transition:transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.fab-bar.show{transform:none}.fab-btn{max-width:560px;min-height:56px;margin:0 auto;font-size:clamp(14px,4.3vw,19px)}.privacidad{color:#ddd;max-width:680px;margin:0 auto;padding:32px 18px 60px}.privacidad h1{font-family:var(--fuente-titulo);color:#fff;margin-bottom:8px;font-size:28px;font-style:italic;font-weight:900}.privacidad h2{color:#fff;margin:22px 0 6px;font-size:18px}.privacidad p{margin-bottom:10px}.privacidad a{color:var(--neon)}.medicion{max-width:760px;margin:0 auto;padding:28px 16px}.medicion h1{font-family:var(--fuente-titulo);font-size:26px;font-style:italic;font-weight:900}.medicion p{color:#aaa;margin:4px 0 16px}.medicion table{border-collapse:collapse;width:100%;font-size:14px}.medicion th,.medicion td{text-align:right;border-bottom:1px solid #222;padding:8px 10px}.medicion th:first-child,.medicion td:first-child{text-align:left;color:#ccc}.medicion td:not(:first-child){color:var(--neon);font-weight:800}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.animar .entra-pop{opacity:1;transform:none}}@media (max-width:369px){.paso-anim .oficiales{flex-wrap:wrap}}
