:root{--bg:#0f0f10;--bg-soft:#17171a;--border:#26262b;--text:#ededed;--muted:#9a9aa2;--accent:#d97757;--accent-hover:#e08a6d}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}main{max-width:920px;margin:0 auto;padding:0 24px 80px}.nav{display:flex;align-items:center;gap:12px;padding:28px 0 8px}.wordmark{font-weight:700;font-size:20px;letter-spacing:-.02em}.wordmark.small{font-size:16px}.tag{font-size:12px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 10px}.hero{padding:72px 0 56px;text-align:center}.hero h1{font-size:clamp(32px,6vw,52px);line-height:1.08;letter-spacing:-.03em;font-weight:700;max-width:16ch;margin:0 auto}.accent{color:var(--accent)}.sub{color:var(--muted);font-size:clamp(16px,2.4vw,19px);max-width:60ch;margin:22px auto 34px}.waitlist{display:flex;gap:10px;max-width:440px;margin:0 auto;flex-wrap:wrap;justify-content:center}.waitlist input{flex:1 1 220px;min-width:0;padding:14px 16px;font-size:16px;border-radius:10px;border:1px solid var(--border);background:var(--bg-soft);color:var(--text);outline:none}.waitlist input:focus{border-color:var(--accent)}.waitlist button{padding:14px 22px;font-size:16px;font-weight:600;border:0;border-radius:10px;background:var(--accent);color:#1a1108;cursor:pointer;transition:background .15s ease}.waitlist button:hover:not(:disabled){background:var(--accent-hover)}.waitlist button:disabled{opacity:.6;cursor:default}.waitlist.done{color:var(--text);font-size:17px}.check{color:var(--accent);font-weight:700}.err{flex-basis:100%;color:#e0736b;font-size:14px}.fineprint{color:var(--muted);font-size:13px;margin-top:16px}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}@media (max-width:640px){.grid{grid-template-columns:1fr}}.card{border:1px solid var(--border);border-radius:14px;padding:22px;background:linear-gradient(180deg,var(--bg-soft),var(--bg))}.card h3{font-size:17px;margin-bottom:8px;letter-spacing:-.01em}.card p{color:var(--muted);font-size:15px}.how{margin-top:64px}.how h2{font-size:24px;letter-spacing:-.02em;margin-bottom:20px}.how ol{list-style:none;counter-reset:step;display:grid;grid-gap:14px;gap:14px}.how li{counter-increment:step;position:relative;padding-left:44px;color:var(--muted);font-size:16px}.how li b{color:var(--text);font-weight:600}.how li:before{content:counter(step);position:absolute;left:0;top:-2px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--bg-soft);border:1px solid var(--border);color:var(--accent);font-weight:700;font-size:14px}.foot{display:flex;align-items:center;justify-content:space-between;margin-top:72px;padding-top:24px;border-top:1px solid var(--border)}.muted{color:var(--muted);font-size:13px}