@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ChakraPetch-500.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ChakraPetch-600.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ChakraPetch-700.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Barlow-600.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700.woff2)format("woff2")}:root{--bg:#0a0b0c;--bg-soft:#0f1113;--panel:#161a1cb8;--panel-solid:#14181b;--panel-raised:#181d20;--line:#96e6d724;--line-strong:#96e6d752;--line-warm:#ffb43d47;--text:#eef1ec;--muted:#97a39c;--dim:#828c82;--hud:#34e0c4;--hud-bright:#5cf2da;--hud-glow:#34e0c466;--gold:#ffb43d;--gold-soft:#ffd27a;--gold-glow:#ffb43d52;--danger:#ff6b5e;--radius:4px;--radius-lg:6px;--maxw:1200px;--bracket:16px;--font-body:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Chakra Petch", "Barlow", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--shadow:0 24px 60px #0000008c;--shadow-hud:0 0 0 1px var(--line-strong), 0 18px 50px #00000080}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:1.02rem;line-height:1.65;overflow-x:hidden}.bg-field{z-index:-3;pointer-events:none;background:radial-gradient(900px 520px at 88% -6%, #34e0c41a, transparent 60%), radial-gradient(820px 560px at 6% 4%, #34e0c40f, transparent 58%), radial-gradient(700px 700px at 50% 116%, #ffb43d12, transparent 60%), var(--bg);position:fixed;inset:0}.bg-scan{z-index:-2;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);position:fixed;inset:0}.bg-grain{z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--hud);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible,.copy-btn:focus-visible,.lang-switch:focus-visible{outline:2px solid var(--hud);outline-offset:2px;border-radius:2px}.btn:focus-visible{outline-offset:-7px;outline:3px solid #04130feb}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0 0 .5em;font-weight:700;line-height:1.06}h1{font-size:clamp(2.4rem,6.4vw,4.6rem)}h2{font-size:clamp(1.8rem,3.8vw,2.7rem)}h3{letter-spacing:0;font-size:1.18rem}p{margin:0 0 1rem}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:1.4rem}.section{padding-block:clamp(3.4rem,8vw,6rem);position:relative}.section+.section{border-top:1px solid var(--line)}.muted{color:var(--muted)}.lead{color:var(--muted);max-width:62ch;font-size:clamp(1.06rem,1.6vw,1.28rem);line-height:1.7}.corners{position:relative}.corners:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(var(--hud), var(--hud)) 0 0 / var(--bracket) 1.5px no-repeat, linear-gradient(var(--hud), var(--hud)) 0 0 / 1.5px var(--bracket) no-repeat, linear-gradient(var(--hud), var(--hud)) 100% 0 / var(--bracket) 1.5px no-repeat, linear-gradient(var(--hud), var(--hud)) 100% 0 / 1.5px var(--bracket) no-repeat, linear-gradient(var(--hud), var(--hud)) 0 100% / var(--bracket) 1.5px no-repeat, linear-gradient(var(--hud), var(--hud)) 0 100% / 1.5px var(--bracket) no-repeat, linear-gradient(var(--hud), var(--hud)) 100% 100% / var(--bracket) 1.5px no-repeat, linear-gradient(var(--hud), var(--hud)) 100% 100% / 1.5px var(--bracket) no-repeat;position:absolute;inset:0}.corners.gold:before{background:linear-gradient(var(--gold), var(--gold)) 0 0 / var(--bracket) 1.5px no-repeat, linear-gradient(var(--gold), var(--gold)) 0 0 / 1.5px var(--bracket) no-repeat, linear-gradient(var(--gold), var(--gold)) 100% 0 / var(--bracket) 1.5px no-repeat, linear-gradient(var(--gold), var(--gold)) 100% 0 / 1.5px var(--bracket) no-repeat, linear-gradient(var(--gold), var(--gold)) 0 100% / var(--bracket) 1.5px no-repeat, linear-gradient(var(--gold), var(--gold)) 0 100% / 1.5px var(--bracket) no-repeat, linear-gradient(var(--gold), var(--gold)) 100% 100% / var(--bracket) 1.5px no-repeat, linear-gradient(var(--gold), var(--gold)) 100% 100% / 1.5px var(--bracket) no-repeat}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--hud);align-items:center;gap:.55rem;margin-bottom:1.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"//";opacity:.7}.eyebrow.gold{color:var(--gold)}.skip-link{background:var(--hud);color:#04130f;font-family:var(--font-mono);z-index:300;padding:.6rem 1rem;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.btn{--b:1px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);border:var(--b) solid transparent;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.7rem;font-size:.96rem;font-weight:600;transition:transform .14s,box-shadow .25s,filter .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.btn-primary{color:#04130f;background:linear-gradient(120deg, var(--hud-bright), var(--hud));box-shadow:0 0 24px var(--hud-glow)}.btn-gold{color:#1c1300;background:linear-gradient(120deg, var(--gold-soft), var(--gold));box-shadow:0 0 26px var(--gold-glow)}.btn-primary:hover,.btn-gold:hover{filter:brightness(1.06);text-decoration:none;transform:translateY(-2px)}.btn-primary:after,.btn-gold:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:55%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.btn-primary:hover:after,.btn-gold:hover:after{left:130%}.btn-ghost{color:var(--text);border-color:var(--line-strong);background:#34e0c40a}.btn-ghost:hover{border-color:var(--hud);color:var(--hud);text-decoration:none;transform:translateY(-2px)}.btn-lg{padding:1rem 2.1rem;font-size:1.04rem}.site-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0b0cc7;position:sticky;top:0}.site-header .container{justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.brand{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--text);align-items:center;gap:.65rem;font-size:1.04rem;font-weight:700;display:inline-flex}.brand:hover{text-decoration:none}.brand .glyph{width:30px;height:30px;color:var(--hud);border:1px solid var(--line-strong);border-radius:var(--radius);filter:drop-shadow(0 0 8px var(--hud-glow));background:#34e0c412;place-items:center;display:grid}.brand .glyph svg{width:18px;height:18px}.brand b{font-weight:700}.brand .accent{color:var(--hud)}.nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.4rem;display:flex}.nav a{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:500}.nav a:hover,.nav a[aria-current=page]{color:var(--text);text-decoration:none}.nav a[aria-current=page]{color:var(--hud)}.lang-switch{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--muted);padding:.32rem .6rem;font-size:.76rem!important;font-weight:700!important}.lang-switch:hover{color:var(--hud);border-color:var(--hud);text-decoration:none}.nav-cta{padding:.5rem 1.1rem;color:#1c1300!important;font-size:.84rem!important}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:clamp(560px,86vh,880px);display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:70% center;width:100%;height:100%}.hero-bg:after{content:"";background:linear-gradient(90deg, #0a0b0cf5 0%, #0a0b0cc7 38%, #0a0b0c1a 72%, #0a0b0c73 100%), linear-gradient(0deg, var(--bg) 1%, transparent 28%);position:absolute;inset:0}.hero .container{z-index:1;width:100%;position:relative}.hero-copy{max-width:40rem}.hero h1{margin-bottom:.5rem}.hero h1 .gold{background:linear-gradient(120deg, var(--gold-soft), var(--gold));color:#0000;text-shadow:0 0 40px var(--gold-glow);-webkit-background-clip:text;background-clip:text;font-size:1.18em;display:block}.hero-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.7rem;display:flex}.bonus-chip{font-family:var(--font-mono);border:1px solid var(--line-warm);border-radius:var(--radius);background:#ffb43d12;align-items:baseline;gap:.6rem;margin-bottom:1.3rem;padding:.5rem .9rem .5rem .8rem;display:inline-flex}.bonus-chip .amount{color:var(--gold);font-size:1.15rem;font-weight:700;line-height:1}.bonus-chip .label{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:.66rem}.chips{flex-wrap:wrap;gap:.55rem;margin-top:1.7rem;padding:0;list-style:none;display:flex}.chip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.74rem;display:inline-flex}.chip svg{width:13px;height:13px;color:var(--hud);flex:none}.codebox{border:1px solid var(--line-warm);border-radius:var(--radius);max-width:27rem;box-shadow:var(--shadow);background:linear-gradient(#14181beb,#0e1113eb);flex-direction:column;gap:.55rem;margin:1.7rem 0;padding:1.05rem 1.2rem;display:flex}.codebox .label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);align-items:center;gap:.5rem;font-size:.66rem;display:flex}.codebox .label:before{content:"";background:var(--gold);width:7px;height:7px;box-shadow:0 0 8px var(--gold);border-radius:50%;animation:2.4s ease-in-out infinite blip}@keyframes blip{0%,to{opacity:1}50%{opacity:.3}}.codebox .code-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.codebox code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--gold);text-shadow:0 0 18px var(--gold-glow);font-size:clamp(1.3rem,3vw,1.75rem);font-weight:700}.copy-btn{font-family:var(--font-mono);border:1px solid var(--line-strong);color:var(--hud);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#34e0c40f;padding:.45rem .8rem;font-size:.74rem;font-weight:700;transition:all .15s}.copy-btn:hover{color:#04130f;background:var(--hud);border-color:var(--hud)}.grid{gap:1.4rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.7rem;transition:transform .18s,border-color .18s}.card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.card h2,.card h3{margin-top:0}.feature-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--text);padding-left:1.7rem;position:relative}.feature-list li:before{content:"";background:var(--hud);width:9px;height:9px;box-shadow:0 0 8px var(--hud-glow);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:absolute;top:.6em;left:0}.media-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.media-row.reverse .media-figure{order:2}.media-figure{border-radius:var(--radius);padding:10px;position:relative;overflow:hidden}.media-figure img{aspect-ratio:16/10;object-fit:cover;filter:saturate(1.05)contrast(1.02);border-radius:2px;width:100%}.media-figure figcaption{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0cb3;padding:.3rem .6rem;font-size:.66rem;position:absolute;bottom:18px;left:18px}.trust-bar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.trust-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:flex-start;gap:.9rem;padding:1.2rem 1.3rem;transition:border-color .18s;display:flex}.trust-item:hover{border-color:var(--line-strong)}.trust-item .ico{border-radius:var(--radius);border:1px solid var(--line-strong);width:42px;height:42px;color:var(--hud);background:#34e0c41a;flex:none;place-items:center;display:grid}.trust-item .ico svg{width:20px;height:20px}.trust-item b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.15rem;font-size:1rem;display:block}.trust-item span{color:var(--muted);font-size:.92rem;line-height:1.5}.steps{counter-reset:step;gap:0;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;color:var(--muted);padding:0 0 1.7rem 3.6rem;position:relative}.steps li:last-child{padding-bottom:0}.steps li:before{content:counter(step, decimal-leading-zero);border-radius:var(--radius);width:2.3rem;height:2.3rem;font-family:var(--font-mono);color:var(--hud);border:1px solid var(--line-strong);z-index:1;background:#34e0c414;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:absolute;top:-.1rem;left:0}.steps li:after{content:"";background:linear-gradient(var(--line-strong), transparent);width:1px;position:absolute;top:2.3rem;bottom:0;left:calc(1.15rem - 1px)}.steps li:last-child:after{display:none}.note{border:1px solid var(--line-warm);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);background:#ffb43d12;align-items:flex-start;gap:.7rem;margin-top:1.8rem;padding:1rem 1.2rem;font-size:.92rem;display:flex}.note:before{content:"▸";color:var(--gold);font-weight:800}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:.7rem;padding:.3rem 1.3rem;transition:border-color .18s}.faq details[open]{border-color:var(--line-strong)}.faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-size:1.04rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--hud);font-size:1.3rem;font-weight:700;transition:transform .2s}.faq details[open] summary:after{content:"−"}.faq p{color:var(--muted);margin:0 0 .9rem}.disclosure{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border:1px solid var(--line-warm);border-radius:var(--radius);background:#ffb43d0d;padding:.65rem .95rem;font-size:.78rem}.cta-band{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--line-strong);padding:clamp(2.4rem,6vw,4.5rem) clamp(1.4rem,4vw,3rem);position:relative;overflow:hidden}.cta-band .cta-bg{z-index:0;position:absolute;inset:0}.cta-band .cta-bg img{object-fit:cover;width:100%;height:100%}.cta-band .cta-bg:after{content:"";background:linear-gradient(#0a0b0cd1,#0a0b0ceb);position:absolute;inset:0}.cta-band>*{z-index:1;position:relative}.cta-band .codebox{margin-inline:auto}.cta-band .eyebrow{justify-content:center}.site-footer{border-top:1px solid var(--line);background:var(--bg-soft);margin-top:2rem;padding-block:2.8rem}.site-footer .container{gap:1.1rem;display:grid}.footer-links{flex-wrap:wrap;gap:1.4rem;display:flex}.footer-links a,.footer-links button{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.footer-links button{cursor:pointer;background:0 0;border:0;padding:0}.footer-links button:hover{color:var(--hud)}.trademark{color:var(--dim);max-width:96ch;font-size:.82rem;line-height:1.6}.prose{max-width:76ch}.prose h2{text-transform:none;margin-top:2.4rem}.prose h3{color:var(--text);margin-top:1.6rem;margin-bottom:.3rem;font-size:1.05rem}.prose p,.prose li{color:var(--muted)}.consent{z-index:300;background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:var(--radius);max-width:560px;box-shadow:var(--shadow);margin-inline:auto;padding:1.15rem 1.3rem;position:fixed;inset:auto 1rem 1rem}.consent[hidden]{display:none}.consent p{color:var(--muted);margin:0 0 .9rem;font-size:.9rem}.consent-actions{flex-wrap:wrap;gap:.6rem;display:flex}.consent-actions button{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius);cursor:pointer;border:1px solid var(--line-strong);flex:auto;padding:.6rem 1rem;font-weight:600}.consent .accept{color:#04130f;background:linear-gradient(120deg, var(--hud-bright), var(--hud));border-color:#0000}.consent .decline{color:var(--text);background:0 0}.section-head{max-width:60ch;margin-bottom:2.4rem}@media (max-width:880px){.media-row{grid-template-columns:1fr}.media-row.reverse .media-figure{order:0}.hero-bg img{object-position:64% center}.hero-bg:after{background:linear-gradient(90deg, #0a0b0cf0 0%, #0a0b0cb3 60%, #0a0b0c8c 100%), linear-gradient(0deg, var(--bg) 2%, transparent 34%)}}@media (max-width:600px){.brand span.full{display:none}.nav{gap:.85rem}.nav a{font-size:.76rem}.nav-cta{padding:.5rem .85rem}}@media (prefers-reduced-motion:reduce){.codebox .label:before{animation:none}html{scroll-behavior:auto}}
