body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f6f8fa;color:#1d2733;margin:0}
main{max-width:640px;margin:48px auto;padding:0 20px}
h1{font-size:2rem;line-height:1.2}
.lead{font-size:1.15rem}
ul{line-height:1.7}
.price{background:#fff;border:1px solid #d8dee4;border-radius:8px;padding:20px;margin:28px 0}
button{background:#13b5ea;color:#fff;border:0;border-radius:6px;padding:12px 20px;font-size:1rem;cursor:pointer}
label{display:block;margin:12px 0}
input[type=email],input[type=number],input[type=text]{width:100%;padding:8px;font-size:1rem;box-sizing:border-box}
.small{font-size:.85rem;color:#57606a}
