body{margin:0;font:16px/1.6 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;background:#f3f6fc;color:#0f1b33}
header{background:linear-gradient(170deg,#0a5bc4,#0f2a5f);color:#fff;border-bottom:5px solid #e3171e;padding:28px 20px}
header .w{max-width:820px;margin:0 auto;display:flex;align-items:center;gap:14px}header img{width:56px;height:56px}
header h1{margin:0;font:800 28px Georgia,serif}header h1 span{color:#f6b80f}
main{max-width:820px;margin:0 auto;padding:24px 20px 60px}h2{font:800 22px Georgia,serif;color:#0f2a5f;margin-top:28px}
a{color:#0a5bc4}.card{background:#fff;border:1px solid #d5deee;border-radius:16px;padding:20px;margin:16px 0}
input{width:100%;box-sizing:border-box;padding:12px;border:1.5px solid #d5deee;border-radius:10px;font:inherit;margin:6px 0 12px}
button{background:#e3171e;color:#fff;border:0;border-radius:12px;padding:13px 20px;font:700 16px inherit;cursor:pointer}#msg{margin-top:12px;font-weight:700}
