body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2430;background:#f7f8fa;margin:0;line-height:1.55}
main{max-width:720px;margin:0 auto;padding:32px 20px}
h1{font-size:1.9rem;line-height:1.2}
h2{font-size:1.25rem;margin-top:2rem}
.lead{font-size:1.1rem;color:#3c4656}
.offer{background:#fff;border:2px solid #1f5fa8;border-radius:8px;padding:20px;margin-top:2.5rem}
.note{font-size:.9rem;color:#5a6575}
form label{display:block;margin:.6rem 0}
form input{display:block;width:100%;max-width:340px;padding:8px;border:1px solid #b8c0cc;border-radius:4px;font-size:1rem}
button{margin-top:.8rem;background:#1f5fa8;color:#fff;border:0;border-radius:4px;padding:12px 20px;font-size:1rem;cursor:pointer}
a{color:#1f5fa8}
