body{margin:0;background:#f7f8f4;color:#22332d;font:18px system-ui,sans-serif;display:grid;min-height:100dvh;place-items:center}main{max-width:640px;padding:40px 24px}h1{font-size:clamp(2.2rem,6vw,3.8rem);line-height:1.06;letter-spacing:-.055em}.eyebrow{letter-spacing:.2em;font-size:13px;font-weight:700}p{line-height:1.6}.button{display:inline-block;background:#244e41;color:white;text-decoration:none;padding:17px 24px;border-radius:12px;margin:16px 0}.button:focus-visible{outline:3px solid #70997c;outline-offset:5px}.note{color:#68786e;font-size:14px}