.leads-form{display:grid;gap:12px;padding:27px;border-radius:20px;background:#fff;box-shadow:0 24px 60px #0002}.leads-form h3{margin:0 0 5px;font-size:23px;letter-spacing:-.04em}.leads-form label{display:grid;gap:5px;color:#333;font-size:13px;font-weight:800}.leads-form input,.leads-form select,.leads-form textarea{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--black);font:inherit;font-weight:500}.leads-form textarea{min-height:74px;resize:vertical}.leads-form .button{margin-top:3px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:500px){.field-grid{grid-template-columns:1fr}}
