:root{--bg:#0a0d12;--panel:#111720;--line:#243041;--text:#f3f7fb;--muted:#93a1b5;--cyan:#64e6ca;--violet:#a88bff;--yellow:#ffc86b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% -10%,#1a2840 0,transparent 37%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6}.noise{pointer-events:none;position:fixed;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.05)}.brand{display:flex;gap:10px;align-items:center;font-weight:700;letter-spacing:.02em}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#081012;background:linear-gradient(135deg,var(--cyan),#a4a1ff)}nav{display:flex;gap:28px;color:var(--muted);font-size:14px}nav a:hover{color:var(--text)}.mode-pill{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--cyan);padding:6px 10px;border:1px solid rgba(100,230,202,.27);border-radius:99px}.hero,.section{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.hero{min-height:540px;display:grid;grid-template-columns:1fr .82fr;gap:80px;align-items:center;padding-top:70px;padding-bottom:70px}.eyebrow{color:var(--cyan);font-size:11px;letter-spacing:.18em;font-weight:700}.pulse{display:inline-block;width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 5px rgba(100,230,202,.12);margin-right:10px}.hero h1{font-size:clamp(42px,6vw,72px);line-height:1.03;letter-spacing:-.07em;max-width:650px;margin:18px 0}.hero h1 em{font-style:normal;color:var(--violet)}.hero p{max-width:570px;color:var(--muted);font-size:17px}.hero-actions{display:flex;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:11px;padding:12px 18px;color:var(--text);font-weight:700;cursor:pointer;font-size:14px}.button.primary{background:linear-gradient(135deg,var(--cyan),#86a8ff);color:#091015;box-shadow:0 10px 30px rgba(100,230,202,.13)}.button.ghost{border:1px solid var(--line);background:rgba(255,255,255,.02)}.button.full{width:100%;margin-top:8px}.hero-meta{display:flex;gap:24px;color:#718097;font-size:12px;margin-top:40px}.hero-meta span:before{content:"✓";color:var(--cyan);margin-right:7px}.hero-card{min-height:300px;padding:25px;border:1px solid #263244;border-radius:20px;background:linear-gradient(145deg,rgba(21,29,41,.9),rgba(12,17,24,.8));box-shadow:0 25px 80px rgba(0,0,0,.28);position:relative;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.35}.orb-one{width:210px;height:210px;right:-70px;top:-80px;background:var(--violet)}.orb-two{width:170px;height:170px;left:-100px;bottom:-100px;background:var(--cyan)}.terminal-head{display:flex;gap:6px;align-items:center;position:relative}.terminal-head span{width:8px;height:8px;border-radius:50%;background:#6a7483}.terminal-head span:first-child{background:#ff8787}.terminal-head span:nth-child(2){background:#ffc86b}.terminal-head span:nth-child(3){background:#64e6ca}.terminal-head label{font-size:10px;color:#657288;letter-spacing:.16em;margin-left:auto}.terminal-line{position:relative;display:flex;align-items:center;gap:15px;padding:21px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:14px}.terminal-line b{font-size:11px;color:#657288}.terminal-line i{font-size:10px;font-style:normal;color:var(--cyan);margin-left:auto}.terminal-line i.active{color:var(--yellow)}.terminal-footer{position:relative;display:flex;justify-content:space-between;padding-top:22px;color:#657288;font-size:12px}.terminal-footer strong{color:var(--cyan);font-weight:500}.section{padding-top:80px;padding-bottom:80px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.section h2{font-size:34px;letter-spacing:-.05em;line-height:1.1;margin:10px 0 0}.section-note{color:var(--muted);font-size:13px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filter{border:1px solid var(--line);border-radius:99px;background:transparent;color:var(--muted);padding:7px 12px;cursor:pointer;font-size:12px}.filter.active,.filter:hover{background:rgba(100,230,202,.11);border-color:rgba(100,230,202,.4);color:var(--cyan)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product{padding:23px;border-radius:17px;background:linear-gradient(145deg,#141d29,#0f151e);border:1px solid #253143;min-height:230px;display:flex;flex-direction:column}.product:hover{border-color:rgba(100,230,202,.45);transform:translateY(-2px);transition:.2s}.product-top{display:flex;justify-content:space-between;gap:12px}.product-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(168,139,255,.12);color:var(--violet);font-weight:800}.product-badge{font-size:10px;color:var(--cyan);background:rgba(100,230,202,.09);padding:4px 8px;border-radius:99px;height:max-content}.product h3{font-size:18px;margin:22px 0 6px;letter-spacing:-.03em}.product p{font-size:13px;color:var(--muted);margin:0}.product-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:auto;padding-top:25px}.product-price{font-size:25px;font-weight:800;letter-spacing:-.05em}.product-price small{font-size:12px;color:var(--muted);font-weight:500;letter-spacing:0}.buy-button{border:1px solid rgba(100,230,202,.3);background:rgba(100,230,202,.08);color:var(--cyan);padding:8px 13px;border-radius:9px;font-weight:700;cursor:pointer}.loading{grid-column:1/-1;color:var(--muted);padding:40px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{border-top:1px solid var(--line);padding-top:18px}.step span{color:var(--violet);font-size:12px}.step h3{margin:17px 0 5px}.step p{margin:0;color:var(--muted);font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split p{color:var(--muted);max-width:520px}.code-card{padding:22px;border:1px solid var(--line);border-radius:16px;background:#090c11}.code-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.green{background:var(--cyan)}.yellow{background:var(--yellow)}.red{background:#ff8585}.code-card pre{color:#b9c8db;font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto;margin:18px 0 0}.lookup-form{display:flex;gap:10px;max-width:660px}.lookup-form input,.dialog-card input{width:100%;background:#0b1017;border:1px solid var(--line);border-radius:10px;color:var(--text);padding:12px 13px;outline:none}.lookup-form input:focus,.dialog-card input:focus{border-color:rgba(100,230,202,.6)}#lookup-result{margin-top:15px}.lookup-card{border:1px solid var(--line);border-radius:13px;padding:16px;color:var(--muted);font-size:13px;max-width:660px}.lookup-card strong{color:var(--text)}footer{max-width:1180px;margin:auto;border-top:1px solid rgba(255,255,255,.07);padding:25px 24px;color:#657288;font-size:12px;display:flex;justify-content:space-between}dialog{border:0;padding:0;background:transparent;color:var(--text);width:min(440px,calc(100% - 28px))}dialog::backdrop{background:rgba(0,0,0,.7);backdrop-filter:blur(5px)}.dialog-card{position:relative;border:1px solid #2b394c;border-radius:18px;background:#111822;padding:26px;box-shadow:0 30px 90px #000}.dialog-card h2{margin:8px 0 3px;font-size:27px;letter-spacing:-.04em}.dialog-subtitle{font-size:13px;color:var(--muted);margin-top:0}.dialog-card label{display:block;font-size:12px;color:#a7b4c7;margin-top:15px}.dialog-card input{display:block;margin-top:7px}.dialog-card .check{display:flex;align-items:center;gap:8px}.dialog-card .check input{width:auto;margin:0}.close{position:absolute;right:16px;top:13px;background:none;border:0;color:#8794a7;font-size:25px;cursor:pointer}.order-total{display:flex;justify-content:space-between;align-items:center;padding-top:20px;margin-top:20px;border-top:1px solid var(--line);color:var(--muted)}.order-total strong{font-size:23px;color:var(--text)}.form-message{font-size:12px;color:var(--yellow);margin-top:12px;white-space:pre-wrap}.success{color:var(--cyan)}@media(max-width:800px){nav{display:none}.hero{grid-template-columns:1fr;gap:30px;padding-top:45px}.hero h1{font-size:48px}.product-grid,.steps,.split{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}.lookup-form{flex-direction:column}footer{gap:10px;flex-direction:column}}
