body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2433;background:#f7f8fa;margin:0;line-height:1.55}
main{max-width:720px;margin:0 auto;padding:32px 20px}
.brand{font-weight:700;color:#13b5ea;letter-spacing:.02em}
h1{font-size:2rem;line-height:1.2}
h2{margin-top:2.2rem}
.lead{font-size:1.1rem}
.offer{background:#fff;border:2px solid #13b5ea;border-radius:10px;padding:20px;margin-top:2rem}
.price{font-size:1.5rem}
.note{font-size:.9rem;color:#556}
button{background:#13b5ea;color:#fff;border:0;border-radius:6px;padding:12px 20px;font-size:1rem;cursor:pointer}
button:hover{background:#0f9cc9}
.wait label{display:block;margin:10px 0}
.wait input[type=email],.wait input[type=text]{display:block;width:100%;max-width:420px;padding:8px;border:1px solid #ccd;border-radius:5px}
.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
