body{margin:0;min-height:100vh;background:#102e3d;color:#fff;font:16px/1.6 system-ui,sans-serif;display:grid;place-items:center}main{width:min(560px,85vw);padding:60px 0}.brand{display:flex;gap:18px;align-items:center;font-size:28px;font-weight:600}.brand>span{font-size:20px}.eyebrow{margin-top:70px;color:#a8c6ce;font-size:12px;letter-spacing:2px}h1{font-size:52px;line-height:1.1;font-weight:500;letter-spacing:-2px}p{color:#bdcdd4}a{display:inline-block;background:#f4f7f8;color:#102e3d;padding:15px 24px;text-decoration:none;border-radius:5px;margin:25px 0}footer{color:#99b5c1;font-size:12px;margin-top:60px}
