:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#08090a;color:#f4f6f8;font:17px/1.7 'Proxima Nova',Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #ffff00;outline-offset:5px}header{max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #ffffff20;gap:16px}.brand{gap:10px;font-size:25px;font-weight:800;letter-spacing:-1px}.brand img{width:40px;height:40px}.yellow{color:#ffff00}.back{font-size:13px;color:#b9c1c8}main{max-width:760px;padding:64px 28px 24px;margin:auto}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#ff6470;margin:0 0 18px}h1{font-size:clamp(46px,7vw,76px);line-height:1.02;letter-spacing:-2.5px;margin:0 0 20px}.byline{font-size:14px;color:#a9b1b9;margin-bottom:34px}.byline a{color:#fff;font-weight:700}.story p{color:#ccd1d6;margin:0 0 24px}.feedback{margin-top:40px;padding:26px;background:#1b1e20;border:1px solid #ffffff18;border-radius:12px}.feedback h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0 0 12px}.feedback p{font-size:15px;color:#b9c1c8;margin:0 0 12px}.contact{color:#ffff00;font-size:16px;font-weight:700;overflow-wrap:anywhere}footer{font-size:12px;color:#8d969e;margin-top:40px;padding-top:20px;border-top:1px solid #ffffff20}@media(max-width:600px){header{padding:14px 18px}.brand{font-size:22px}.brand img{width:32px;height:32px}.back{font-size:11px;max-width:100px;line-height:1.4}main{padding:38px 22px 24px}h1{font-size:50px;letter-spacing:-1.8px}.story{font-size:16px}.feedback{padding:22px}}
