.lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lead-brief input,.lead-brief select,.lead-brief textarea{font:inherit}.lead-brief .lead-form-heading{border-color:#7e897940;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:20px;padding-bottom:20px}.lead-brief .lead-form-heading>span{color:var(--acid,var(--accent,#789d0a));letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;display:block}.lead-brief .lead-form-heading>strong{margin-top:10px;font:500 16px/1.45 Unbounded;display:block}.lead-brief .lead-consent{align-items:flex-start;gap:10px;margin:0 0 18px;display:flex}.lead-brief .lead-consent input{width:18px;height:18px;accent-color:var(--acid,var(--accent,#789d0a));flex:none;margin:0}.lead-brief .lead-consent>span{letter-spacing:0;text-transform:none;margin:1px 0 0;font-size:10px;line-height:1.5}.lead-brief .lead-consent a{text-underline-offset:2px;text-decoration:underline}.lead-brief .lead-details{border-block:1px solid #7e897940;grid-column:1/-1;margin:2px 0 20px}.lead-brief .lead-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;font-size:12px;font-weight:700;list-style:none;display:flex}.lead-brief .lead-details summary::-webkit-details-marker{display:none}.lead-brief .lead-details summary span{color:var(--acid,var(--accent,#789d0a));font-size:18px;transition:transform .2s}.lead-brief .lead-details[open] summary span{transform:rotate(45deg)}.lead-brief .lead-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:16px;display:grid}.lead-brief .lead-details-grid .form-wide{grid-column:1/-1}.lead-brief button:disabled{cursor:wait;opacity:.65}.lead-brief [role=status][data-state=ready]{color:var(--acid,var(--accent,#789d0a))}.scenario-form select{border:0;width:100%;color:var(--ink);background:0 0;border-bottom:1px solid #aeb4aa;border-radius:0;outline:0;padding:11px 0}.scenario-form select:focus{border-color:var(--accent)}@media (width<=680px){.lead-brief .lead-form-heading>strong{font-size:14px}.lead-brief .lead-details-grid{grid-template-columns:1fr}.lead-brief .lead-details-grid .form-wide{grid-column:auto}}
