:root { color: #101010; background: #f7f7f4; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; }
.proof-shell { min-height: 100vh; display: grid; align-content: center; gap: 20px; padding: clamp(32px, 8vw, 96px); }
.eyebrow { color: #178bff; font-weight: 800; letter-spacing: .08em; margin: 0; text-transform: uppercase; }
h1 { margin: 0; max-width: 820px; font-size: clamp(48px, 9vw, 112px); line-height: .9; }
p { color: #66625c; font-size: 20px; line-height: 1.5; margin: 0; max-width: 640px; }
button { width: fit-content; border: 0; border-radius: 8px; background: #101010; color: white; cursor: pointer; font: inherit; font-weight: 800; padding: 14px 18px; }
button:focus-visible { outline: 3px solid #178bff; outline-offset: 3px; }
