:root{color-scheme:dark;font-family:Arial,sans-serif;background:#101c18;color:#f4f5ed}body{margin:0}main{max-width:1050px;margin:auto;padding:52px 8vw}header{font-size:34px;font-weight:800;letter-spacing:-1.5px;margin-bottom:110px}.eyebrow,header span{color:#91e8b5}.eyebrow{font-size:12px;letter-spacing:3px}h1{font-size:clamp(48px,7vw,88px);line-height:1.02;letter-spacing:-4px;margin:24px 0}p{color:#bac8c0;font-size:18px;max-width:460px;line-height:1.6}a{display:inline-block;background:#91e8b5;color:#102219;padding:18px 26px;border-radius:8px;text-decoration:none;font-weight:700;margin-top:24px}a span{margin-left:22px}a:focus-visible{outline:3px solid white;outline-offset:5px}footer{margin-top:100px;font-size:11px;color:#899b90;letter-spacing:2px}