*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#f4f7fb;color:#16324b;font:18px Tahoma,Arial,sans-serif}main{max-width:490px;margin:24px;padding:42px 32px;background:white;border:1px solid #dce5ed;border-radius:22px;text-align:center;box-shadow:0 12px 48px #16324b12}h1{margin:18px 0}p{line-height:1.8}button,a{display:inline-block;padding:12px 26px;border:0;border-radius:10px;background:#163e62;color:white;font:inherit;text-decoration:none;cursor:pointer}small{display:block;margin-top:28px;font-size:13px;color:#637789}[hidden]{display:none!important}
