.lead-form{max-width:680px;display:grid;gap:22px}.lead-form label{display:grid;gap:8px}.lead-form input,.lead-form textarea{width:100%;font:inherit;color:inherit;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:12px}.lead-form .lead-consent{display:block}.lead-consent input{width:22px;height:22px;margin-right:10px;vertical-align:middle}.lead-consent a{text-decoration:underline}.lead-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-form button:disabled{opacity:.6;cursor:default}.lead-form p{margin:0}.lead-form textarea:focus-visible{outline:3px solid #b57419;outline-offset:4px}
