:root{--bg:#F2F1EE;--surface:#FFFFFF;--ink:#121212;--muted:#5D5C57;--accent:#FF5A1F;--r:32px;--body:"Segoe UI Variable Text","Segoe UI","SF Pro Text",system-ui,-apple-system,sans-serif;--display:"SF Pro Display","Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}.soon{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:max(28px,env(safe-area-inset-top)) clamp(20px,5vw,64px) max(28px,env(safe-area-inset-bottom));max-width:1100px;margin:0 auto}.brand{display:flex;align-items:center;gap:10px;margin:0;font-weight:700;font-size:17px;letter-spacing:-.01em}.brand i{width:20px;height:20px;border-radius:6px;background:var(--accent);display:block}.card{background:var(--surface);border-radius:var(--r);padding:clamp(32px,6vw,80px);box-shadow:0 1px 1px #1212120a,0 12px 30px -14px #1212122e,0 40px 80px -40px #1212122e}.kick{margin:0 0 clamp(28px,5vw,56px);color:var(--muted);font-size:15px;font-weight:600}h1{font-family:var(--display);font-weight:700;font-size:clamp(56px,11vw,150px);line-height:.92;letter-spacing:-.055em;margin:0}h1 span{color:var(--accent)}.lead{margin:clamp(24px,4vw,40px) 0 0;max-width:34em;font-size:clamp(17px,1.6vw,21px);line-height:1.6;color:#3b3a36}
