.flat-lead-form-module__OJbrIa__card,.flat-lead-form-module__OJbrIa__result{color:#142445;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #ccd3dc;border-top:4px solid #0d2d5e;border-radius:4px;padding:34px}.flat-lead-form-module__OJbrIa__card h3,.flat-lead-form-module__OJbrIa__result h3{letter-spacing:-.035em;max-width:590px;margin:0;font-family:Poppins,Segoe UI,sans-serif;font-size:clamp(1.75rem,4vw,2.3rem);font-weight:600;line-height:1.14}.flat-lead-form-module__OJbrIa__intro{color:#607087;max-width:610px;margin:11px 0 0;font-size:.95rem;line-height:1.55}.flat-lead-form-module__OJbrIa__group{border:0;outline:none;min-width:0;margin:28px 0 0;padding:0}.flat-lead-form-module__OJbrIa__group:focus-visible{border-radius:2px;box-shadow:0 0 0 3px #2b70b833}.flat-lead-form-module__OJbrIa__questionHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.flat-lead-form-module__OJbrIa__questionHeading legend{color:#10233e;padding:0;font-size:.88rem;font-weight:600;line-height:1.35}.flat-lead-form-module__OJbrIa__questionHeading>span{color:#718096;letter-spacing:.06em;flex:none;font-size:.68rem;font-weight:600}.flat-lead-form-module__OJbrIa__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.flat-lead-form-module__OJbrIa__option{color:#10233e;cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:12px 14px;font-size:.8rem;font-weight:500;line-height:1.3;transition:border-color .16s,background .16s;display:flex;position:relative}.flat-lead-form-module__OJbrIa__option:hover{background:#f6f9fd;border-color:#7f9abb}.flat-lead-form-module__OJbrIa__option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.flat-lead-form-module__OJbrIa__option i{background:#fff;border:2px solid #aebed0;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 4px #fff}.flat-lead-form-module__OJbrIa__option:has(input:focus-visible){outline-offset:2px;outline:3px solid #2b70b847}.flat-lead-form-module__OJbrIa__option.flat-lead-form-module__OJbrIa__selected{box-shadow:none;background:#edf4ff;border-color:#2458a7;font-weight:600}.flat-lead-form-module__OJbrIa__option.flat-lead-form-module__OJbrIa__selected i{background:#2458a7;border-color:#2458a7}.flat-lead-form-module__OJbrIa__groupError,.flat-lead-form-module__OJbrIa__field small,.flat-lead-form-module__OJbrIa__receiptError{color:#a72f34;margin-top:6px;font-size:.72rem;line-height:1.4;display:block}.flat-lead-form-module__OJbrIa__contactSection{border-top:1px solid #dfe6ee;margin-top:30px;padding-top:27px}.flat-lead-form-module__OJbrIa__contactSection h4{margin:0;font-size:1.05rem;line-height:1.3}.flat-lead-form-module__OJbrIa__contactSection>p{color:#68788d;margin:6px 0 17px;font-size:.82rem;line-height:1.45}.flat-lead-form-module__OJbrIa__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.flat-lead-form-module__OJbrIa__field{min-width:0}.flat-lead-form-module__OJbrIa__emailField{grid-column:1/-1}.flat-lead-form-module__OJbrIa__field label,.flat-lead-form-module__OJbrIa__receiptField>label:first-child{color:#10233e;margin:0 0 7px;font-size:.78rem;font-weight:600;line-height:1.35;display:block}.flat-lead-form-module__OJbrIa__field input{color:#10233e;background:#fbfcfe;border:1px solid #cbd8e7;border-radius:3px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:.92rem;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.flat-lead-form-module__OJbrIa__field input::placeholder{color:#92a0b4}.flat-lead-form-module__OJbrIa__field input:focus{background:#fff;border-color:#e09b2d;box-shadow:0 0 0 3px #f4b73b2b}.flat-lead-form-module__OJbrIa__field input[aria-invalid=true]{border-color:#bd3439}.flat-lead-form-module__OJbrIa__receiptField{margin-top:14px}.flat-lead-form-module__OJbrIa__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.flat-lead-form-module__OJbrIa__uploadControl{color:#183153;cursor:pointer;background:#f8fafc;border:1px dashed #94a9c1;border-radius:3px;align-items:center;gap:13px;min-height:64px;padding:11px 14px;transition:border-color .16s,background .16s;display:flex}.flat-lead-form-module__OJbrIa__uploadControl:hover,.flat-lead-form-module__OJbrIa__fileInput:focus-visible+.flat-lead-form-module__OJbrIa__uploadControl{background:#f1f6fd;border-color:#2458a7}.flat-lead-form-module__OJbrIa__uploadControl.flat-lead-form-module__OJbrIa__hasFile{background:#f4faef;border-style:solid;border-color:#6a9a42}.flat-lead-form-module__OJbrIa__uploadIcon{color:#2458a7;background:#e7eef8;border-radius:2px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:1.15rem;font-weight:600;display:grid}.flat-lead-form-module__OJbrIa__hasFile .flat-lead-form-module__OJbrIa__uploadIcon{color:#4f7e2a;background:#e3f1d8}.flat-lead-form-module__OJbrIa__uploadControl>span:last-child{gap:3px;min-width:0;display:grid}.flat-lead-form-module__OJbrIa__uploadControl strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.3;overflow:hidden}.flat-lead-form-module__OJbrIa__uploadControl small{color:#6d7d91;font-size:.69rem;line-height:1.35}.flat-lead-form-module__OJbrIa__submit,.flat-lead-form-module__OJbrIa__secondaryButton{color:#10233e;cursor:pointer;background:#e9a533;border:0;border-radius:3px;width:100%;min-height:55px;margin-top:20px;padding:14px 20px;font-size:.92rem;font-weight:600;transition:background .18s}.flat-lead-form-module__OJbrIa__submit:hover,.flat-lead-form-module__OJbrIa__secondaryButton:hover{background:#f5b942}.flat-lead-form-module__OJbrIa__submit:disabled{cursor:wait;opacity:.72;transform:none}.flat-lead-form-module__OJbrIa__serverError{color:#a72f34;text-align:center;margin:10px 0 0;font-size:.76rem;line-height:1.45}.flat-lead-form-module__OJbrIa__trust{color:#68788d;border-top:1px solid #dfe6ee;flex-wrap:wrap;justify-content:center;gap:7px 20px;margin-top:22px;padding-top:17px;font-size:.68rem;font-weight:500;line-height:1.4;display:flex}.flat-lead-form-module__OJbrIa__trust span{position:relative}.flat-lead-form-module__OJbrIa__trust span+span:before{content:"";background:#91a0b3;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-11px}.flat-lead-form-module__OJbrIa__result{text-align:center;align-content:center;justify-items:center;min-height:440px;display:grid}.flat-lead-form-module__OJbrIa__result>span{color:#3d6b16;background:#e4f2d4;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 0 18px;font-size:1.35rem;font-weight:600;display:grid}.flat-lead-form-module__OJbrIa__result>span.flat-lead-form-module__OJbrIa__info{color:#2458a7;background:#edf3fb}.flat-lead-form-module__OJbrIa__result>p{color:#607087;max-width:470px;margin:13px auto 0;font-size:.92rem;line-height:1.6}.flat-lead-form-module__OJbrIa__secondaryButton{max-width:300px}@media (max-width:600px){.flat-lead-form-module__OJbrIa__card,.flat-lead-form-module__OJbrIa__result{border-radius:3px;padding:25px 18px}.flat-lead-form-module__OJbrIa__result{min-height:360px}.flat-lead-form-module__OJbrIa__card h3,.flat-lead-form-module__OJbrIa__result h3{font-size:1.75rem}.flat-lead-form-module__OJbrIa__intro{font-size:.88rem}.flat-lead-form-module__OJbrIa__group{margin-top:24px}.flat-lead-form-module__OJbrIa__options{gap:8px}.flat-lead-form-module__OJbrIa__option{min-height:52px;padding:10px 11px;font-size:.72rem}.flat-lead-form-module__OJbrIa__option i{flex-basis:16px;width:16px;height:16px}.flat-lead-form-module__OJbrIa__contactGrid{grid-template-columns:1fr;gap:11px}.flat-lead-form-module__OJbrIa__emailField{grid-column:auto}.flat-lead-form-module__OJbrIa__trust{gap:6px 13px;font-size:.62rem}.flat-lead-form-module__OJbrIa__trust span+span:before{left:-8px}}@media (max-width:380px){.flat-lead-form-module__OJbrIa__options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flat-lead-form-module__OJbrIa__option,.flat-lead-form-module__OJbrIa__uploadControl,.flat-lead-form-module__OJbrIa__submit,.flat-lead-form-module__OJbrIa__secondaryButton{transition:none}}
