
:root{--bg:#05070d;--panel:#0b111d;--panel2:#111827;--red:#e82148;--red2:#a50e2c;--violet:#7d4de8;--text:#f7f8fc;--muted:#a8b0c0;--line:#263148;--green:#83ff28}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 12% 22%,#5c071c3d,transparent 28%),radial-gradient(circle at 90% 18%,#28105430,transparent 22%),var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}.nav{min-height:78px;display:flex;align-items:center;padding:0 max(4vw,28px);gap:34px;border-bottom:1px solid #ffffff0d;background:#05070de8;backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;min-width:250px}.brand img{width:46px;height:46px;object-fit:contain}.brand b{font-size:19px;letter-spacing:.7px}.brand i{font-style:normal;color:var(--red)}.brand small{display:block;color:#7e8aa3;margin-top:2px}.nav nav{display:flex;gap:30px;margin-left:auto}.nav nav a,.footer-links a,.legal-call a{color:#dce1ed;text-decoration:none;font-size:14px}.nav nav a:hover,.footer-links a:hover{color:#fff}.login,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 23px;border-radius:12px;text-decoration:none;font-weight:800}.login,.primary{background:linear-gradient(135deg,var(--red),#ff3155);color:white;box-shadow:0 8px 28px #e8214824}.login{min-width:105px}.secondary{border:1px solid #56647f;color:#fff;background:#0a101caa}.hero{max-width:1440px;margin:auto;padding:72px 4vw 42px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px}.eyebrow,.kicker{font-size:12px;letter-spacing:2.2px;color:#a77cff;font-weight:900}.hero h1{font-size:64px;line-height:1;margin:18px 0 24px;letter-spacing:-2.8px}.hero h1 span{color:var(--red)}.hero-copy p,.intro p,.sources p,.platform p,.legal-call p,.license-strip p{color:var(--muted);font-size:16px;line-height:1.7}.actions{display:flex;gap:14px;margin-top:28px}.hero-shot{background:#0a0d14;border:1px solid #263247;border-radius:20px;padding:11px;box-shadow:0 30px 90px #0008,0 0 70px #c7193d18}.hero-shot img{display:block;width:100%;border-radius:12px}.notice{max-width:1360px;margin:0 auto 32px;border:1px solid #ff315b80;background:#6c0d273c;border-radius:15px;padding:18px 25px;color:#f5dbe2;line-height:1.65}.notice b{color:#ffd65c}.notice strong{color:#fff}.license-strip,.intro,.sources{max-width:1360px;margin:58px auto 24px;padding:0 25px;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.license-strip{background:linear-gradient(135deg,#111827,#090d15);border:1px solid #2a3448;border-radius:22px;padding:36px 42px}.license-strip h2,.intro h2,.sources h2,.platform h2,.legal-call h2{font-size:37px;margin:10px 0}.paybox{border-left:1px solid #323b50;padding-left:38px}.paybox>span{display:block;color:#8f9aae;font-size:13px;margin-bottom:14px}.paybadges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.paybadges b{background:#fff;color:#121722;padding:10px 15px;border-radius:9px;font-size:14px;letter-spacing:.2px}.showcase{max-width:1360px;margin:24px auto 80px;padding:0 25px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.shot{margin:0;background:#090d15;border:1px solid #273249;border-radius:18px;overflow:hidden}.shot-wide{grid-column:1/-1}.shot img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;background:#000}.shot figcaption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 18px;color:#9fa9bb}.shot figcaption b{color:#fff}.shot figcaption span{font-size:13px;text-align:right}.features{max-width:1360px;margin:20px auto 80px;padding:0 25px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.features article{background:linear-gradient(145deg,#101725,#080d16);border:1px solid #273149;border-radius:16px;padding:24px;min-height:175px}.features article span{font-size:28px;color:#ff3157;font-weight:900}.features h3{margin:16px 0 8px}.features p{color:#8f9bb0;font-size:14px;line-height:1.55}.sources{background:linear-gradient(135deg,#0d1422,#090d16);border:1px solid #273148;padding:48px;border-radius:22px}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.source-grid div{padding:22px;background:#0b111d;border:1px solid #2a3650;border-radius:13px}.source-grid small{display:block;color:#8490a7;margin-top:7px}.platform{max-width:1360px;margin:70px auto;padding:0 25px}.platform-card{display:flex;gap:42px;align-items:center;padding:42px;border:1px solid #2e374e;border-radius:22px;background:radial-gradient(circle at 12% 50%,#c4003826,transparent 24%),#0a0f19}.platform-card img{width:130px;height:130px}.legal-call{max-width:1360px;margin:70px auto;text-align:center;padding:52px 11vw;border-top:1px solid #242d40;border-bottom:1px solid #242d40}.legal-call div{display:flex;justify-content:center;gap:28px;margin-top:25px}.page{max-width:1020px;margin:68px auto;padding:0 25px 90px}.page h1{font-size:48px;letter-spacing:-1.6px}.page h2{margin-top:36px}.page p,.page li{color:#aab3c3;line-height:1.78}.page .box{padding:24px;border:1px solid #2a354d;background:#0b111d;border-radius:14px;margin:24px 0}.page a{color:#ad8fff}.updated{font-size:13px}.steps{counter-reset:s}.steps article{counter-increment:s;padding:22px 22px 22px 72px;position:relative;border-bottom:1px solid #20293b}.steps article:before{content:counter(s);position:absolute;left:15px;top:20px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--red);font-weight:900}.steps h3{margin:2px 0 8px}.price-card{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:36px;margin:30px 0;border:1px solid #303a50;border-radius:20px;background:linear-gradient(135deg,#101725,#090d16)}.price{display:flex;align-items:end;gap:10px;margin:9px 0 12px}.price b{font-size:66px;line-height:1}.price span{color:#a7b0c1;padding-bottom:8px}footer{max-width:1360px;margin:auto;padding:28px 25px 44px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;border-top:1px solid #20283a;color:#7f899d;font-size:12px}.footer-links{display:flex;gap:12px;align-items:center}.footer-links a{font-size:12px}footer>small{grid-column:1/-1}footer .brand{min-width:0}@media(max-width:1000px){.nav nav{display:none}.brand{min-width:0}.hero{grid-template-columns:1fr;padding-top:52px}.hero h1{font-size:54px}.features{grid-template-columns:repeat(2,1fr)}.license-strip,.intro,.sources,.price-card{grid-template-columns:1fr;gap:25px}.paybox{border-left:0;border-top:1px solid #323b50;padding:25px 0 0}.platform-card{flex-direction:column;text-align:center}.showcase{grid-template-columns:1fr}.shot-wide{grid-column:auto}.login{margin-left:auto}}@media(max-width:600px){.nav{padding:0 15px}.brand small{display:none}.brand img{width:38px;height:38px}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:44px}.features{grid-template-columns:1fr}.sources,.license-strip{padding:28px}.source-grid{grid-template-columns:1fr}.actions{flex-direction:column}.license-strip h2,.intro h2,.sources h2,.platform h2,.legal-call h2{font-size:30px}.showcase{padding:0 15px}.shot figcaption{display:block}.shot figcaption span{display:block;text-align:left;margin-top:6px}.page h1{font-size:40px}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}
.nav nav a.active{color:#fff;position:relative}.nav nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-28px;height:2px;background:var(--red)}
.purchase-page{max-width:1180px}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.checkout-main{min-width:0}.checkout-side{position:sticky;top:102px}.form-card,.device-card,.payment-card,.xtream-card{margin-top:18px!important}.step-title{display:flex;align-items:center;gap:14px;margin-bottom:22px}.step-title>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--red),#8d1835);font-weight:900}.step-title b{display:block;font-size:18px}.step-title small{display:block;color:#7f899d;margin-top:4px;line-height:1.4}.field-row label,.form-grid label{display:block;color:#aeb6c7;font-size:12px;font-weight:800;margin:0 0 8px}.inline-input{display:grid;grid-template-columns:1fr auto;gap:10px}.field-row input,.form-grid input{width:100%;height:49px;border:1px solid #344059;border-radius:10px;background:#070b12;color:#fff;padding:0 14px;outline:0;font-size:14px}.field-row input:focus,.form-grid input:focus{border-color:#a83d5d;box-shadow:0 0 0 3px #bd23432b}.primary.small{border:0;cursor:pointer;padding:10px 18px}.form-message{min-height:22px;margin-top:10px;color:#9da7b9;font-size:12px}.form-message.error{color:#ff7890}.form-message.ok{color:#75e7a3}.hidden{display:none!important}.device-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #283348;border-radius:13px;overflow:hidden}.device-facts>div{padding:16px;border-right:1px solid #283348;border-bottom:1px solid #283348;min-height:76px}.device-facts>div:nth-child(3n){border-right:0}.device-facts small{display:block;color:#768197;margin-bottom:7px}.device-facts strong{font-size:13px}.device-facts.compact{grid-template-columns:repeat(4,1fr)}.device-facts.compact>div:nth-child(3n){border-right:1px solid #283348}.device-facts.compact>div:last-child{border-right:0}.agreement{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #293349;background:#090e17;border-radius:11px;color:#b4bdcc;font-size:12px;line-height:1.55;margin:18px 0}.agreement input{margin-top:3px;accent-color:var(--red)}.turnstile-wrap{min-height:80px;margin:15px 0}.turnstile-wrap small{display:block;color:#596378;margin-top:6px}.paybadges.large{margin-top:12px}.price-summary{padding:28px;border:1px solid #313c52;border-radius:18px;background:linear-gradient(145deg,#111827,#090d16)}.price-summary>span{font-size:11px;letter-spacing:1.6px;color:#8e98aa}.price-summary ul{padding-left:18px;color:#9ca6b8;line-height:1.9;font-size:13px}.mini-warning{margin-top:14px;padding:18px;border:1px solid #7e642a55;background:#523a0e2e;border-radius:14px}.mini-warning b{color:#ffd55c}.mini-warning p{font-size:12px;color:#a8a28d;line-height:1.6}.success-card{text-align:center;border-color:#2b7049!important;background:radial-gradient(circle at 50% 0,#1b6b4136,transparent 45%),#08110d!important}.success-mark{width:58px;height:58px;margin:auto;border-radius:50%;display:grid;place-items:center;background:#2bb66d;font-size:28px;font-weight:900}.success-facts{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.success-facts span{padding:8px 10px;border-radius:8px;background:#ffffff0a;color:#87968e;font-size:11px}.success-facts b{color:#c8e9d5}.upload-shell{max-width:980px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.submit-wide{width:100%;border:0;cursor:pointer;margin-top:8px}.xtream-card{position:relative}
@media(max-width:900px){.checkout-grid{grid-template-columns:1fr}.checkout-side{position:static}.device-facts,.device-facts.compact{grid-template-columns:1fr 1fr}.device-facts>div:nth-child(3n),.device-facts.compact>div:nth-child(3n){border-right:1px solid #283348}.device-facts>div:nth-child(2n){border-right:0}.form-grid{grid-template-columns:1fr}}@media(max-width:560px){.inline-input{grid-template-columns:1fr}.device-facts,.device-facts.compact{grid-template-columns:1fr}.device-facts>div{border-right:0!important}.nav nav a.active:after{display:none}}
.payment-buttons{display:grid;gap:10px;margin-top:12px}.card-availability{padding:12px 14px;border:1px solid rgba(255,255,255,.10);border-radius:10px;color:#98a1b2;font-size:12px;text-align:center}.single-source{grid-template-columns:minmax(260px,560px)!important}

/* B30 payment identity, security verification and receipt result */
.payment-logos{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:2px 0 14px}.payment-logos img{display:block;width:auto;height:42px;border-radius:9px;box-shadow:0 6px 18px #0003}.payment-logos.large img{height:48px}.payment-note{display:block;color:#7f899c;line-height:1.45;margin:-2px 0 18px;font-size:11px}.activation-identity-grid{margin-bottom:16px}.turnstile-panel{border:1px solid #2c3a52;background:linear-gradient(145deg,#0a111d,#080c14);border-radius:14px;padding:16px;margin:16px 0}.security-title{display:flex;align-items:center;gap:11px;margin-bottom:13px}.security-title b{display:block;font-size:13px}.security-title small{display:block;color:#8390a5;margin-top:3px}.security-dot{width:11px;height:11px;border-radius:50%;background:#f6b84a;box-shadow:0 0 18px #f6b84a70}.security-ok{color:#66d996!important}.security-error{color:#ff7890!important}.turnstile-wrap{min-height:70px;margin:0}.turnstile-loading{min-height:65px;border:1px dashed #34415b;border-radius:10px;display:flex;align-items:center;gap:12px;padding:12px;color:#8d98aa;font-size:12px}.loading-ring{width:22px;height:22px;border-radius:50%;border:3px solid #ffffff1c;border-top-color:#a77cff;animation:zigma-spin .8s linear infinite}@keyframes zigma-spin{to{transform:rotate(360deg)}}
.result-page{max-width:900px}.result-card{margin-top:15px;text-align:center;padding:48px 38px;border:1px solid #2e3950;border-radius:24px;background:linear-gradient(145deg,#101725,#080d15);box-shadow:0 30px 80px #0006}.result-card h1{margin:12px 0 16px}.result-lead{max-width:690px;margin:0 auto 28px!important}.result-icon{width:76px;height:76px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:900;background:#202a3a;color:#fff}.result-success{border-color:#2e7c52;background:radial-gradient(circle at 50% 0,#1b714532,transparent 34%),linear-gradient(145deg,#0d1713,#080d0b)}.result-success .result-icon{background:#26a765}.result-failed{border-color:#80334a;background:radial-gradient(circle at 50% 0,#7c1d3d35,transparent 34%),linear-gradient(145deg,#171014,#0d080a)}.result-failed .result-icon{background:#a62a4c}.result-pending{border-color:#796126}.result-pending .result-icon{background:#9a7524}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;text-align:left;border:1px solid #2a364b;border-radius:14px;overflow:hidden;margin:24px auto;max-width:760px}.receipt-grid>div{padding:15px 17px;border-bottom:1px solid #243047}.receipt-grid>div:nth-child(odd){border-right:1px solid #243047}.receipt-grid small{display:block;color:#738097;font-size:11px;margin-bottom:6px}.receipt-grid strong{font-size:13px;word-break:break-word}.receipt-note{max-width:760px;margin:20px auto;text-align:left;padding:16px 18px;border:1px solid #345944;border-radius:12px;background:#1733224a}.receipt-note b,.receipt-note span{display:block}.receipt-note span{margin-top:6px;color:#9fb5a8;font-size:12px;line-height:1.6}.result-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.result-disclaimer{margin-top:24px!important}
@media(max-width:600px){.payment-logos img{height:36px}.payment-logos.large img{height:40px}.receipt-grid{grid-template-columns:1fr}.receipt-grid>div:nth-child(odd){border-right:0}.result-card{padding:34px 20px}.result-actions{flex-direction:column}}
