body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0;background:#f6f8fa;color:#1d2b36}
main{max-width:680px;margin:0 auto;padding:40px 20px}
h1{font-size:1.9em;line-height:1.2}
.lead{font-size:1.15em}
li{margin:.5em 0}
.price{background:#fff;border:1px solid #d5dde3;border-radius:8px;padding:20px;margin:24px 0;text-align:center}
.amt{font-size:2em;font-weight:700}
button{background:#13b5ea;color:#fff;border:0;border-radius:6px;padding:12px 22px;font-size:1.05em;cursor:pointer}
label{display:block;margin:12px 0}
input[type=email],textarea{width:100%;padding:8px;font-size:1em;box-sizing:border-box}
.small{font-size:.85em;color:#55636e}
