.leadCapturePopup_overlay__HGJjz{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100010;animation:leadCapturePopup_fadeIn__sES0f .3s ease-out}.leadCapturePopup_popup___9FbC{background:#fff;border-radius:24px;padding:40px 36px 32px;width:92%;max-width:440px;position:relative;box-shadow:0 8px 40px rgba(0,0,0,.15);animation:leadCapturePopup_scaleIn__ISSKe .35s cubic-bezier(.16,1,.3,1)}.leadCapturePopup_closeBtn__yPqDJ{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#f3f4f6;color:#6b7280;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.leadCapturePopup_closeBtn__yPqDJ:hover{background:#e5e7eb;color:#111}.leadCapturePopup_logo__Wm7SI{width:48px;height:48px;margin-bottom:8px;display:block}.leadCapturePopup_title__AYbR6{font-weight:700;font-size:22px;color:#111;margin:0 0 8px;line-height:1.3}.leadCapturePopup_description__L_inc{font-size:15px;color:#6b7280;margin:0 0 24px;line-height:1.5}.leadCapturePopup_form__y_C8l{display:flex;flex-direction:column;gap:14px}.leadCapturePopup_inputGroup__7eVrQ{display:flex;flex-direction:column;gap:5px}.leadCapturePopup_label__2yb5X{font-size:13px;font-weight:600;color:#374151}.leadCapturePopup_input__UvyN4{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:15px;color:#111;background:#fafafa;transition:border-color .2s,box-shadow .2s;outline:none;box-sizing:border-box}.leadCapturePopup_input__UvyN4::placeholder{color:#9ca3af}.leadCapturePopup_input__UvyN4:focus{border-color:#9d0208;box-shadow:0 0 0 3px rgba(157,2,8,.1);background:#fff}.leadCapturePopup_inputError__FpEBw{border-color:#ef4444}.leadCapturePopup_inputError__FpEBw:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.leadCapturePopup_roleSection__rn6pO{display:flex;flex-direction:column;gap:5px}.leadCapturePopup_roleLabel__IZacp{font-size:13px;font-weight:600;color:#374151}.leadCapturePopup_roleOptional__F61zr{font-weight:400;color:#9ca3af;font-size:12px}.leadCapturePopup_roleToggle__SIJIm{display:flex;gap:10px}.leadCapturePopup_rolePill__Rnq2x{flex:1;padding:10px 0;border:1.5px solid #e5e7eb;border-radius:12px;background:#fafafa;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;text-align:center}.leadCapturePopup_rolePill__Rnq2x:hover{border-color:#d1d5db;background:#f3f4f6}.leadCapturePopup_rolePillActive__c5tqs{border-color:#9d0208;background:rgba(157,2,8,.08);color:#9d0208;font-weight:600}.leadCapturePopup_submitBtn__lbimh{width:100%;padding:14px;border:none;border-radius:14px;background:linear-gradient(135deg,#9d0208,#03071E);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s;margin-top:4px}.leadCapturePopup_submitBtn__lbimh:hover{opacity:.92}.leadCapturePopup_submitBtn__lbimh:active{transform:scale(.98)}.leadCapturePopup_submitBtn__lbimh:disabled{opacity:.6;cursor:not-allowed;transform:none}.leadCapturePopup_errorMsg__ElF3e{color:#ef4444;font-size:13px;margin:0;text-align:center}@keyframes leadCapturePopup_fadeIn__sES0f{0%{opacity:0}to{opacity:1}}@keyframes leadCapturePopup_scaleIn__ISSKe{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.leadCapturePopup_popup___9FbC{padding:32px 24px 24px;border-radius:20px;margin:0 12px}.leadCapturePopup_title__AYbR6{font-size:20px}}