:root{--background:#f3f3f0;--surface:#fff;--ink:#111;--muted:#74746e;--line:#1111111f}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}button{font:inherit}.page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page section{text-align:center;width:100%;max-width:680px}.mark{background:var(--ink);color:#fff;border-radius:22px;justify-content:center;align-items:center;width:78px;height:78px;font-size:31px;font-weight:900;display:inline-flex}.page p{color:var(--muted);letter-spacing:.18em;margin:35px 0 10px;font-size:11px;font-weight:800}.page h1{letter-spacing:-.09em;margin:0;font-size:clamp(64px,16vw,150px);line-height:.8}.page h2{letter-spacing:-.055em;margin:32px 0 40px;font-size:clamp(24px,5vw,42px)}.actions{justify-content:center;gap:10px;display:flex}.actions button{background:var(--ink);border:1px solid var(--ink);color:#fff;cursor:pointer;border-radius:999px;min-height:52px;padding:0 25px;font-weight:750}.actions .secondary{background:var(--surface);color:var(--ink)}@media (max-width:520px){.actions{flex-direction:column}.actions button{width:100%}}
