:root{--background: #15191f;--surface: #1b2029;--card: #222a36;--border: #3a485c;--text: #f3f6fa;--secondary: #c1cad6;--muted: #909eaf;--primary: #f0a21a;--primary-hover: #ffc44d;--accent: #56a7ff}*{box-sizing:border-box}body{min-width:320px;margin:0;background:var(--background);color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.5}.texture{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.55;background:radial-gradient(circle at 86% 4%,#1b3153 0,transparent 31%),radial-gradient(circle at 0% 100%,#342205 0,transparent 28%)}.shell{width:min(1080px,calc(100% - 40px));margin:0 auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 8px}.wordmark{font-size:22px;font-weight:800;letter-spacing:-1px;color:var(--text);text-decoration:none}.wordmark span{color:var(--primary)}.hero{padding:48px 0 32px}.eyebrow{margin:0 0 12px;color:var(--primary-hover);font:600 11px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.hero h1{margin:0 0 16px;max-width:14ch;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-1.6px;line-height:1.05}.hero-lead{margin:0 0 28px;max-width:52ch;color:var(--secondary);font-size:1.05rem}.cards{display:grid;gap:18px;margin-bottom:48px}@media(min-width:760px){.cards{grid-template-columns:1fr 1fr}}.product-card{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(155deg,rgba(240,162,26,.08),var(--card) 42%)}.product-card.market{background:linear-gradient(155deg,rgba(86,167,255,.1),var(--card) 42%)}.product-card h2{margin:0;font-size:1.45rem;letter-spacing:-.5px}.product-card h2 .suffix{color:var(--secondary);font-weight:800}.product-card p{margin:0;flex:1;color:var(--secondary);font-size:.95rem}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid transparent;font:700 13px Manrope,sans-serif;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.btn-primary{background:var(--primary);color:#1a1204}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary{border-color:var(--border);background:var(--surface);color:var(--text)}.btn-secondary:hover{border-color:var(--primary)}.btn[disabled],.btn.is-disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.hint{color:var(--muted);font-size:12px}.footer{padding:24px 0 48px;border-top:1px solid var(--border);color:var(--muted);font-size:13px}.footer a{color:var(--accent)}.steps{margin:0 0 40px;padding:22px 24px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.steps h3{margin:0 0 12px;font-size:1rem}.steps ol{margin:0;padding-left:1.2rem;color:var(--secondary)}.steps li+li{margin-top:8px}
