body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0;color:#1a1f2b;background:#f7f8fa;line-height:1.5}
.wrap{max-width:760px;margin:0 auto;padding:0 20px}
header{background:#12304f;color:#fff;padding:14px 0}
header .muted{color:#b8c7d9}
h1{font-size:2rem;line-height:1.2;margin:32px 0 12px}
h2{margin-top:36px}
.lead{font-size:1.15rem}
.checks li{margin:6px 0}
.price{background:#fff;border:2px solid #12304f;border-radius:10px;padding:8px 24px 18px;margin-top:28px}
.price h2{margin-top:16px;font-size:1.8rem}
button{background:#d8432e;color:#fff;border:0;border-radius:6px;padding:12px 20px;font-size:1rem;cursor:pointer}
.wl label{display:block;margin:10px 0}
.wl input{display:block;width:100%;max-width:420px;padding:8px;margin-top:4px;border:1px solid #bbb;border-radius:4px}
.hp{position:absolute;left:-9999px}
.muted{color:#5b6475}
.small{font-size:.85rem}
footer{margin:48px auto 24px}
a{color:#12304f}
