@import url('/tokens.css');
*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:32px;background:var(--color-bg);font-family:var(--font-ui)}main{max-width:880px;width:100%;padding:clamp(28px,7vw,80px);border:1px solid var(--color-border);border-top:6px solid var(--color-sage);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.brand{display:flex;align-items:center;gap:16px;font-size:24px;font-weight:700;color:var(--color-brand)}svg{width:48px;height:48px;color:var(--color-brand)}.eyebrow{margin-top:64px;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--color-success);font-weight:700}h1{font-size:clamp(36px,6vw,60px);line-height:1.12;letter-spacing:-.04em;color:var(--color-brand);max-width:650px}p{font-size:18px;line-height:1.7;max-width:590px;color:var(--color-text-secondary)}footer{margin-top:56px;padding-top:24px;border-top:1px solid var(--color-border);font-size:14px;color:var(--color-text-secondary)}
