:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#293c59,#0b1220 55%);color:#eff6ff;min-height:100vh}.shell{max-width:780px;margin:0 auto;padding:42px 24px}.brand{color:#a7c4e7;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card{margin-top:90px;padding:48px;border:1px solid #3c5270;border-radius:20px;background:#162338d9;box-shadow:0 30px 80px #0005}.eyebrow{color:#79d4bd;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}h1{font-size:clamp(32px,6vw,54px);line-height:1.07;margin:22px 0}p{color:#bfcee0;font-size:18px;line-height:1.6;max-width:550px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.button{display:inline-block;margin-top:18px;padding:14px 22px;border:0;border-radius:9px;background:#82e5c9;color:#092119;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.button:hover{background:#a5f6df}.button.secondary{color:#eff6ff;background:#344760}.identity{display:grid;grid-gap:6px;gap:6px;margin:26px 0 12px;padding:18px;border:1px solid #3c5270;border-radius:10px}.identity span,footer{color:#91a7bf;font-size:14px}footer{margin-top:40px}