:root{--bg:#07070c;--panel:#10101a;--panel2:#171326;--text:#f8f7ff;--muted:#a6a4b7;--pink:#ed26f2;--cyan:#26e7f2;--green:#54f7b2;--line:#28263a;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:radial-gradient(circle at 15% 8%,#32133e 0,transparent 30%),radial-gradient(circle at 84% 88%,#073641 0,transparent 24%),var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:44px 44px;z-index:-1}.scanlines{position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#fff002 4px);opacity:.015;z-index:10}.site-header{height:82px;border-bottom:1px solid #1d1c29;background:#07070ce8;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - var(--max))/2));position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-weight:800;letter-spacing:3px;font-size:15px}.brand b{color:var(--pink)}.brand-mark{width:40px;height:40px;border:1px solid var(--cyan);display:grid;place-items:center;color:var(--cyan);box-shadow:0 0 18px #26e7f266}.site-header nav{display:flex;align-items:center;gap:26px}.site-header nav a{color:#aaa8b9;text-decoration:none;font-size:12px;letter-spacing:2px;text-transform:uppercase}.site-header nav a:hover{color:#fff}.site-header .nav-cta{background:var(--pink);color:#fff;padding:14px 20px;box-shadow:0 0 24px #ed26f255}.shell{width:min(var(--max),calc(100% - 48px));margin:0 auto;min-height:calc(100vh - 82px)}.hero{padding:100px 0 82px;display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.eyebrow{color:var(--cyan);font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:800}.hero h1{font-size:clamp(46px,7vw,92px);line-height:.93;letter-spacing:-4px;margin:22px 0;color:#fff}.hero h1 em{font-style:normal;color:var(--pink);text-shadow:0 0 28px #ed26f244}.lead{color:var(--muted);font-size:18px;line-height:1.7;max-width:650px}.button{display:inline-block;border:1px solid var(--pink);background:var(--pink);color:#fff;text-decoration:none;padding:15px 22px;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;cursor:pointer;box-shadow:0 0 22px #ed26f233}.button:hover{transform:translateY(-2px);filter:brightness(1.15)}.button.outline{background:transparent;border-color:var(--cyan);color:var(--cyan);box-shadow:none}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-card,.card{background:linear-gradient(135deg,#171326e8,#0d1017e8);border:1px solid var(--line);padding:28px;position:relative;box-shadow:0 18px 60px #0008}.hero-card:before,.card:before{content:"";position:absolute;left:-1px;top:-1px;width:44px;height:2px;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.hero-card h3{font-size:24px;margin:10px 0 26px}.flow{display:grid;gap:12px}.flow div{padding:17px;border-left:2px solid var(--pink);background:#281731aa}.flow div:nth-child(2){border-color:var(--cyan);background:#102831aa}.flow div:nth-child(3){border-color:var(--green);background:#132b25aa}.flow strong{display:block;margin-bottom:8px}.flow small,.muted{color:var(--muted)}.price{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);color:var(--pink);font-size:32px;font-weight:900}.section{padding:70px 0}.section h2{font-size:40px;margin:12px 0 36px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.card h2,.card h3{margin-top:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0}.stat strong{display:block;font-size:30px;color:var(--cyan);margin-top:10px}.form-card{max-width:600px;margin:70px auto}.form-card a:not(.button){color:var(--cyan);text-decoration:none;border-bottom:1px solid transparent}.form-card a:not(.button):hover{color:#fff;border-color:var(--pink)}.form{display:grid;gap:16px}.form label{display:grid;gap:7px;color:#d8d6e3;font-size:13px;letter-spacing:.5px}.form input,.form select,.form textarea{width:100%;border:1px solid #38364d;background:#090a11;color:#fff;padding:14px;font:inherit;outline:none}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--cyan);box-shadow:0 0 14px #26e7f233}.flash{margin-top:22px;padding:14px 18px;border:1px solid var(--cyan);background:#0c2a31;color:#c9fbff}.flash.error{border-color:#ff5484;background:#381524;color:#ffd4df}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:top}.table th{color:var(--cyan);font-size:11px;letter-spacing:1px;text-transform:uppercase}.share{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.share a,.share button,.tag{font-size:11px;padding:7px 9px;border:1px solid #3e3b59;background:#131322;color:#ddd;text-decoration:none;cursor:pointer}.share a:hover,.share button:hover{border-color:var(--pink);color:#fff}.dash-head{display:flex;justify-content:space-between;align-items:center;padding:60px 0 10px}.dash-head h1{font-size:42px;margin:10px 0}.footer{display:flex;justify-content:space-between;padding:40px 0;color:#77758a;font-size:12px;border-top:1px solid var(--line);margin-top:60px}.footer a{color:var(--cyan);text-decoration:none}.video-box{max-width:860px;margin:50px auto}.player-frame{aspect-ratio:16/9;background:#020205;border:1px solid var(--cyan);display:grid;place-items:center;color:var(--cyan);font-size:22px;text-align:center}.progress{height:8px;background:#242234;margin:20px 0}.progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--pink),var(--cyan));transition:width 1s linear}.captcha{display:flex;gap:12px;align-items:end}.notice{padding:18px;border:1px solid #65486d;background:#251529;color:#ddd;margin:20px 0}.danger{color:#ff7d9e}.success{color:var(--green)}@media(max-width:640px){.hero{grid-template-columns:1fr;padding-top:65px;gap:40px}.grid-3,.grid-2,.stats{grid-template-columns:1fr}.site-header{padding:0 18px}.site-header nav{gap:12px}.site-header nav a:not(.nav-cta){display:none}.shell{width:min(100% - 28px,var(--max))}.hero h1{letter-spacing:-2px}.footer{flex-direction:column;gap:12px}.table{display:block;overflow:auto;white-space:nowrap}}
