:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#e9eef6;background:#090f1d}*{box-sizing:border-box}body{min-height:100vh;display:grid;place-items:center;margin:0;padding:20px;background:radial-gradient(circle at 15% 10%,#203b63 0,transparent 40%),#090f1d}.card{width:min(100%,480px);border:1px solid #31435f;border-radius:24px;padding:34px;background:#111b2d;box-shadow:0 18px 65px #0007}.symbol{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#2a76ff;color:white;font-weight:700;font-size:32px;margin-bottom:20px}.eyebrow{color:#7faaff;font-weight:800;font-size:11px;letter-spacing:.18em}h1{font-size:32px;letter-spacing:-.04em;line-height:1.1;margin:14px 0}p{color:#b2c2d6;line-height:1.6}form{margin-top:25px}label{display:block;margin-top:17px;font-size:14px;font-weight:650}input:not([type=checkbox]){display:block;margin-top:8px;width:100%;border-radius:11px;border:1px solid #43546c;background:#0c1423;padding:15px;color:white;font:inherit;outline-color:#4a9aff}.optional{color:#9eaec6;font-weight:400}.consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;color:#b2c2d6;line-height:1.5;font-size:13px}.consent input{accent-color:#3088ff;margin-top:4px}a{color:#98c5ff}button,.secondary{display:block;width:100%;background:#3187ff;border:0;color:white;font-weight:750;font-size:15px;padding:16px;text-decoration:none;text-align:center;border-radius:12px;margin-top:25px;cursor:pointer}.secondary{background:#263e60}.foot{font-size:12px;text-align:center;margin-top:25px}.link{display:block;margin-top:20px;text-align:center}.error{color:#ffb9b9}.info{border:1px solid #50627c;padding:14px;border-radius:10px}
