*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#081525;color:#fff;font-family:Arial,sans-serif;padding:20px}.panel{width:min(100%,620px);padding:36px 24px;text-align:center;border:1px solid #25d5a0;border-radius:18px;background:#12283d}.panel h1{font-size:clamp(24px,5vw,38px)}.panel p{line-height:1.6}.button{display:inline-block;margin:18px 0;padding:14px 24px;border-radius:28px;background:#159bd0;color:#fff;text-decoration:none;font-weight:bold}.note{font-size:13px;color:#c8d4df}
