.lead-form-module__zLD0hW__form{color:#15130f;background:#fffaf0;border:1px solid #15130f2e;border-radius:clamp(1.4rem,3vw,2.35rem);gap:clamp(1rem,2vw,1.35rem);width:100%;padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #14110a21}.lead-form-module__zLD0hW__header{gap:.65rem;max-width:48rem;padding-bottom:clamp(.3rem,1vw,.75rem);display:grid}.lead-form-module__zLD0hW__kicker{color:#ff5a1f;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:850;line-height:1.2}.lead-form-module__zLD0hW__header h2{color:#11100e;max-width:14ch;font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.05rem,5vw,4.2rem);font-weight:850;line-height:.96}.lead-form-module__zLD0hW__description{color:#59564f;max-width:43rem;margin:0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.65}.lead-form-module__zLD0hW__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lead-form-module__zLD0hW__field{gap:.5rem;min-width:0;display:grid}.lead-form-module__zLD0hW__field>span{color:#24211c;font-size:.86rem;font-weight:780;line-height:1.35}.lead-form-module__zLD0hW__field em{color:#757168;font-style:normal;font-weight:560}.lead-form-module__zLD0hW__field input,.lead-form-module__zLD0hW__field select,.lead-form-module__zLD0hW__field textarea{color:#15130f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfc8ba;border-radius:.9rem;font-size:max(1rem,16px);line-height:1.4;transition:border-color .16s,box-shadow .16s,transform .16s}.lead-form-module__zLD0hW__field input,.lead-form-module__zLD0hW__field select{min-height:3.45rem;padding:.82rem .95rem}.lead-form-module__zLD0hW__field textarea{resize:vertical;min-height:9rem;padding:.95rem}.lead-form-module__zLD0hW__field input::placeholder,.lead-form-module__zLD0hW__field textarea::placeholder{color:#969086;opacity:1}.lead-form-module__zLD0hW__field input:hover,.lead-form-module__zLD0hW__field select:hover,.lead-form-module__zLD0hW__field textarea:hover{border-color:#8d877c}.lead-form-module__zLD0hW__field input:focus-visible,.lead-form-module__zLD0hW__field select:focus-visible,.lead-form-module__zLD0hW__field textarea:focus-visible{border-color:#2144cf;outline:none;box-shadow:0 0 0 4px #2144cf29}.lead-form-module__zLD0hW__field input[aria-invalid=true],.lead-form-module__zLD0hW__field select[aria-invalid=true],.lead-form-module__zLD0hW__field textarea[aria-invalid=true]{border-color:#b6292e}.lead-form-module__zLD0hW__checkbox{color:#59564f;cursor:pointer;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.75rem;font-size:.9rem;line-height:1.55;display:grid}.lead-form-module__zLD0hW__checkbox input{accent-color:#ff5a1f;width:1.2rem;height:1.2rem;margin:.12rem 0 0}.lead-form-module__zLD0hW__checkbox input:focus-visible{outline-offset:3px;outline:3px solid #2144cf40}.lead-form-module__zLD0hW__checkbox a{color:#2144cf;text-underline-offset:.18em;font-weight:750}.lead-form-module__zLD0hW__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;padding-top:.15rem;display:flex}.lead-form-module__zLD0hW__actions p{color:#757168;margin:0;font-size:.8rem;line-height:1.45}.lead-form-module__zLD0hW__submit{color:#fff;width:fit-content;min-height:3.35rem;font:inherit;cursor:pointer;background:#ff5a1f;border:1px solid #16130f;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;padding:.82rem 1.3rem .85rem;font-size:.96rem;font-weight:850;line-height:1;transition:box-shadow .16s,transform .16s,background-color .16s;display:inline-flex;box-shadow:0 5px #16130f}.lead-form-module__zLD0hW__submit svg{flex:none;transition:transform .16s}.lead-form-module__zLD0hW__submit:hover:not(:disabled){background:#ed4710;transform:translateY(-2px);box-shadow:0 7px #16130f}.lead-form-module__zLD0hW__submit:hover:not(:disabled) svg{transform:translate(2px,-2px)}.lead-form-module__zLD0hW__submit:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #16130f}.lead-form-module__zLD0hW__submit:focus-visible{outline-offset:4px;outline:3px solid #2144cf}.lead-form-module__zLD0hW__submit:disabled{cursor:not-allowed;opacity:.58}.lead-form-module__zLD0hW__status:empty{display:none}.lead-form-module__zLD0hW__error,.lead-form-module__zLD0hW__success{border-radius:.9rem;margin:0;padding:.8rem .95rem;font-size:.9rem;font-weight:650;line-height:1.45}.lead-form-module__zLD0hW__error{color:#7f1116;background:#fff0f0;border:1px solid #d86468}.lead-form-module__zLD0hW__success{color:#223500;background:#e6ff9e;border:1px solid #739b25}.lead-form-module__zLD0hW__fieldError{color:#a0191e!important;font-size:.78rem!important;font-weight:700!important}.lead-form-module__zLD0hW__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:700px){.lead-form-module__zLD0hW__gridTwo{grid-template-columns:1fr}.lead-form-module__zLD0hW__actions{flex-direction:column;align-items:stretch}.lead-form-module__zLD0hW__submit{width:100%}}@media (max-width:480px){.lead-form-module__zLD0hW__form{border-radius:1.25rem;gap:1rem;padding:1.1rem}.lead-form-module__zLD0hW__header h2{font-size:clamp(2rem,12vw,3rem)}.lead-form-module__zLD0hW__field input,.lead-form-module__zLD0hW__field select{min-height:3.25rem}}@media (prefers-reduced-motion:reduce){.lead-form-module__zLD0hW__field input,.lead-form-module__zLD0hW__field select,.lead-form-module__zLD0hW__field textarea,.lead-form-module__zLD0hW__submit,.lead-form-module__zLD0hW__submit svg{transition:none}}
