body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0;color:#1d2433;line-height:1.55;background:#fafbfc}main{max-width:760px;margin:0 auto;padding:24px 18px 40px}h1{font-size:1.7rem;line-height:1.25;margin:.4em 0}h2{font-size:1.2rem;margin-top:1.8em}a{color:#1a5fb4}.top{font-size:.9rem;margin-bottom:8px}.top a{text-decoration:none}.offer{background:#fff;border:2px solid #1a5fb4;border-radius:10px;padding:18px 20px;margin:24px 0}.price{font-size:1.5rem;font-weight:700}.btn{background:#1a5fb4;color:#fff;border:0;border-radius:8px;padding:12px 20px;font-size:1rem;cursor:pointer}.btn:hover{background:#15498a}.note{font-size:.85rem;color:#5a6375}form.wl{background:#fff;border:1px solid #d5dae3;border-radius:10px;padding:16px 20px}label{display:block;margin:8px 0 4px;font-weight:600}input[type=email],select{width:100%;max-width:420px;padding:8px;font-size:1rem;border:1px solid #b9c0cc;border-radius:6px}.cb label{display:inline;font-weight:400;margin-right:12px}.hp{display:none}ul.cities{columns:2}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #e1e5ec;padding:6px 8px;text-align:left;vertical-align:top}