.lead-contact{margin-top:32px}
.lead-consent{display:flex!important;align-items:flex-start;gap:12px;line-height:1.55;font-size:14px;margin:22px 0}
.lead-consent input{width:22px!important;height:22px!important;min-width:22px;margin:1px 0 0;accent-color:#a7502e}
.lead-consent a{text-decoration:underline;text-underline-offset:3px}
.lead-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.lead-actions{display:flex;flex-wrap:wrap;gap:12px}
.lead-actions .button:disabled{opacity:.65;cursor:wait}
.lead-receipt{margin-bottom:60px;border:1px solid #c0cbb9}
.lead-receipt summary{cursor:pointer;min-height:44px;padding:12px 0}
.lead-receipt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px}
.inquiry-form[hidden]{display:none!important}
.lead-contact .fine{font-weight:400}
@media(max-width:600px){.lead-actions{flex-direction:column}.lead-actions .button{width:100%;white-space:normal;text-align:center}.lead-contact .form-grid{grid-template-columns:1fr}.lead-contact input{font-size:16px}.lead-receipt{padding:22px 16px}.lead-consent{font-size:13px}}
