.lead-form-module__zLD0hW__guidedForm{--form-accent:#0869ff;--form-ink:#071524;--form-muted:#526579;min-width:0;display:block;overflow:hidden}.lead-form-module__zLD0hW__progressHeader{border-bottom:1px solid #c6d0da;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:1.25rem;padding-bottom:1.35rem;display:grid}.lead-form-module__zLD0hW__progressHeader>span{color:var(--form-ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700}.lead-form-module__zLD0hW__progressTrack{background:#dce3e9;height:2px;overflow:hidden}.lead-form-module__zLD0hW__progressTrack i{background:var(--form-accent);height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.lead-form-module__zLD0hW__step{border:0;min-width:0;margin:0;padding:0;animation:.42s cubic-bezier(.22,1,.36,1) both lead-form-module__zLD0hW__step-in}.lead-form-module__zLD0hW__stepIntro{max-width:680px;padding:clamp(2rem,5vw,3.25rem) 0 clamp(1.7rem,4vw,2.5rem)}.lead-form-module__zLD0hW__stepIntro>span{color:var(--form-accent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.lead-form-module__zLD0hW__stepIntro h2{max-width:620px;color:var(--form-ink);outline:none;margin-top:.75rem;font-size:clamp(1.75rem,3.1vw,2.75rem);line-height:1.04}.lead-form-module__zLD0hW__stepIntro p{max-width:610px;color:var(--form-muted);margin-top:1rem;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.65}.lead-form-module__zLD0hW__optionGrid,.lead-form-module__zLD0hW__revenueOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__option{min-height:66px;color:var(--form-ink);cursor:pointer;background:#fff;border:1px solid #c9d3dd;grid-template-columns:1fr 20px;align-items:center;gap:.8rem;padding:.95rem 1rem;transition:border-color .18s,background-color .18s,color .18s;display:grid;position:relative}.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__option input{opacity:0;pointer-events:none;width:1px;min-height:1px;position:absolute}.lead-form-module__zLD0hW__option>span{font-weight:700;line-height:1.35;font-family:var(--sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:.84rem!important}.lead-form-module__zLD0hW__option svg{width:17px;height:17px;color:var(--form-accent);opacity:0;transition:opacity .18s,transform .18s;transform:scale(.7)}.lead-form-module__zLD0hW__option:hover{background:#f7f9fb;border-color:#7793ae}.lead-form-module__zLD0hW__option:focus-within{outline-offset:2px;outline:3px solid #0869ff33}.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__optionSelected{border-color:var(--form-accent);background:#edf4ff}.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__optionSelected svg{opacity:1;transform:scale(1)}.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__field{gap:.55rem;min-width:0;margin-top:1.6rem;display:grid}.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__field>span,.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__revenueGroup>span{color:var(--form-ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.lead-form-module__zLD0hW__field small,.lead-form-module__zLD0hW__revenueGroup>p{color:var(--form-muted);font-size:.72rem;line-height:1.5}.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__field input,.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__field textarea,.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__field select{min-width:0;font-size:1rem}.lead-form-module__zLD0hW__guidedForm .lead-form-module__zLD0hW__field textarea{min-height:132px}.lead-form-module__zLD0hW__guidedForm [aria-invalid=true]:not([type=radio]):not([type=checkbox]){border-color:#b42318}.lead-form-module__zLD0hW__fieldError{margin-top:.35rem;font-weight:650;line-height:1.4;display:block;color:#a51d14!important;font-family:var(--sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:.75rem!important}.lead-form-module__zLD0hW__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem;display:grid}.lead-form-module__zLD0hW__revenueGroup{border-top:1px solid #c9d3dd;margin-top:2.5rem;padding-top:1.5rem}.lead-form-module__zLD0hW__revenueGroup>p{margin:.45rem 0 1rem}.lead-form-module__zLD0hW__revenueOptions .lead-form-module__zLD0hW__option{min-height:58px}.lead-form-module__zLD0hW__consent{border-top:1px solid #c9d3dd;padding-top:1.2rem;margin:2rem 0 .5rem!important}.lead-form-module__zLD0hW__stepActions{border-top:1px solid #c9d3dd;justify-content:flex-end;gap:.7rem;margin-top:2.25rem;padding-top:1.4rem;display:flex}.lead-form-module__zLD0hW__stepActions>button{min-width:156px}.lead-form-module__zLD0hW__formMessage{color:#7a271a;background:#fff1ef;border-left:2px solid #b42318;margin-top:1.3rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.5}.lead-form-module__zLD0hW__securityNote{color:var(--form-muted);text-align:right;margin-top:1rem;font-size:.7rem}.lead-form-module__zLD0hW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes lead-form-module__zLD0hW__step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:700px){.lead-form-module__zLD0hW__progressHeader{grid-template-columns:1fr;gap:.75rem}.lead-form-module__zLD0hW__stepIntro{padding-top:1.8rem}.lead-form-module__zLD0hW__stepIntro h2{font-size:clamp(1.75rem,9vw,2.35rem)}.lead-form-module__zLD0hW__optionGrid,.lead-form-module__zLD0hW__revenueOptions,.lead-form-module__zLD0hW__twoColumns{grid-template-columns:1fr}.lead-form-module__zLD0hW__option{min-height:58px}.lead-form-module__zLD0hW__stepActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-form-module__zLD0hW__stepActions>button:only-child{grid-column:1/-1}.lead-form-module__zLD0hW__stepActions>button{width:100%;min-width:0}.lead-form-module__zLD0hW__securityNote{text-align:left}}@media (max-width:390px){.lead-form-module__zLD0hW__stepActions{grid-template-columns:1fr}.lead-form-module__zLD0hW__stepActions>button:only-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.lead-form-module__zLD0hW__step,.lead-form-module__zLD0hW__progressTrack i{transition:none;animation:none}}
