:root{--bg:#0b0b12;--card:#15151f;--line:#26262f;--text:#f2f0ea;--dim:#8b8a94;--accent:#e8b84b;--accent-text:#151004}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:var(--accent);text-decoration:none}main{max-width:720px;margin:0 auto;padding:0 24px 96px}.hero{flex-direction:column;align-items:flex-start;gap:20px;padding:96px 0 72px;display:flex}.wordmark{color:var(--dim);letter-spacing:3px;text-transform:uppercase;font-size:14px;font-weight:600}.wordmark span{color:var(--accent)}h1{letter-spacing:-1px;font-size:clamp(40px,8vw,64px);font-weight:200;line-height:1.1}h1 strong{color:var(--accent);font-weight:600}.tagline{color:var(--text);max-width:34ch;font-size:20px}.wave-line{border:1px solid var(--line);color:var(--dim);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:14px;display:inline-flex}.wave-dot{background:var(--line);border-radius:50%;width:8px;height:8px}.wave-dot.live{background:var(--accent)}section{border-top:1px solid var(--line);padding:56px 0}.kicker{color:var(--dim);letter-spacing:3px;text-transform:uppercase;margin-bottom:28px;font-size:13px}.step{gap:20px;margin-bottom:32px;display:flex}.step-num{border:1px solid var(--accent);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:flex}.step h3{margin-bottom:4px;font-size:19px;font-weight:600}.step p,.principle p,.cta p{color:var(--dim);font-size:16px}.principles{gap:20px;display:grid}.principle{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 24px}.principle h3{margin-bottom:4px;font-size:16px;font-weight:600}.chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.chip{border:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 14px;font-size:14px}.chip b{color:var(--accent);font-weight:600}.cta h2{margin-bottom:8px;font-size:28px;font-weight:600}.cta .soon{border:1px solid var(--accent);color:var(--accent);border-radius:999px;margin-top:20px;padding:10px 22px;font-size:15px;font-weight:600;display:inline-block}footer{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 0;font-size:13px;display:flex}.privacy-page h1{padding:72px 0 24px;font-size:32px;font-weight:600}.privacy-page p{color:var(--dim);max-width:60ch;margin-bottom:16px}
