.lead-form{background:#0b1c2c;padding:40px 30px;border-radius:12px;color:#fff;max-width:750px;margin:0 auto;font-family:Poppins,sans-serif}
.lead-form h2{text-align:center;font-size:26px;margin-bottom:24px;color:#fff}
.form-grid{display:grid;grid-template-columns:50% 50%;column-gap:24px;margin-bottom:24px}
.form-grid > *{display:grid;row-gap:16px;width:100%;margin:0;padding:0}
.form-grid input{width:100%;height:50px;padding:12px 14px;border:0;border-radius:8px;background:#fde1d3;font:15px/1.3 Poppins,sans-serif;margin:0;box-sizing:border-box}
.form-services{display:grid;grid-template-columns:50% 50%;column-gap:48px;row-gap:12px;margin:20px 0 24px}
.form-services label{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#fff;font:16px/1.35 Poppins,sans-serif;cursor:pointer}
.form-services input[type=&quot;checkbox&quot;]{margin:0;width:18px;height:18px;appearance:auto}
.lead-form textarea{width:100%;min-height:140px;padding:12px 2px;border:0;border-radius:8px;background:#fde1d3;font:15px/1.3 Poppins,sans-serif;resize:vertical}
.send-btn{display:block;width:100%;padding:14px;background:linear-gradient(135deg,#f96c26,#d35400);border:0;border-radius:10px;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:.3s;cursor:pointer}
.send-btn:hover{background:linear-gradient(135deg,#d35400,#f96c26);transform:translateY(-2px)}
@media (max-width: 700px) {
.form-grid{grid-template-columns:100%;column-gap:0}
.form-services{grid-template-columns:100%;column-gap:0}
}