.LeadModal_leadModalOverlay__jRxTh{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;background:rgba(10,15,22,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;font-family:inherit}.LeadModal_leadModalOverlay__jRxTh.LeadModal_open__PsVDT{opacity:1;visibility:visible}.LeadModal_leadModal__Wga7A{width:100%;max-width:480px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.35);transform:translateY(30px) scale(.95);transition:transform .35s cubic-bezier(.16,1,.3,1);border:1px solid rgba(212,175,55,.15);margin:24px;display:flex;flex-direction:column}.LeadModal_leadModalOverlay__jRxTh.LeadModal_open__PsVDT .LeadModal_leadModal__Wga7A{transform:translateY(0) scale(1)}.LeadModal_leadModalHeader__1K1vg{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#f7f7f7,#fff);border-top-left-radius:15px;border-top-right-radius:15px}.LeadModal_leadModalTitle__7kviQ{margin:0;font-size:20px;font-weight:700;color:#111827;letter-spacing:.2px;display:flex;align-items:center;gap:10px}.LeadModal_leadModalTitleIcon__uHRkY{width:32px;height:32px;border-radius:8px;background:#d4af37;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.LeadModal_leadModalClose__zuUUT{width:36px;height:36px;border-radius:50%;border:none;background:#f1f5f9;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:all .2s ease}.LeadModal_leadModalClose__zuUUT:hover{background:#e2e8f0;color:#111827;transform:rotate(90deg)}.LeadModal_leadModalBody__pqySQ{padding:28px}.LeadModal_leadModalForm__VmxCH{display:flex;flex-direction:column;gap:16px}.LeadModal_leadModalField__LtfhB{display:flex;flex-direction:column;gap:6px}.LeadModal_leadModalLabel__N4_nW{font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px}.LeadModal_leadModalInput__RN26h,.LeadModal_leadModalTextarea__3ZQRw{width:100%;padding:10px 14px;font-size:15px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.LeadModal_leadModalInput__RN26h:focus,.LeadModal_leadModalTextarea__3ZQRw:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.15)}.LeadModal_leadModalTextarea__3ZQRw{min-height:110px;resize:vertical;font-family:inherit}.LeadModal_leadModalHint__o_R09{font-size:11px;color:#6b7280;margin-top:2px}.LeadModal_leadModalActions__GHqmO{display:flex;gap:10px;margin-top:4px}.LeadModal_leadModalSubmit__d_Mf5{flex:1 1;padding:12px 20px;font-size:15px;font-weight:700;color:#111827;background:#d4af37;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,transform .1s ease;letter-spacing:.3px}.LeadModal_leadModalSubmit__d_Mf5:hover:not(:disabled){background:#c49a2f}.LeadModal_leadModalSubmit__d_Mf5:active:not(:disabled){transform:translateY(1px)}.LeadModal_leadModalSubmit__d_Mf5:disabled{opacity:.7;cursor:not-allowed}.LeadModal_leadModalReset__OeUkg{padding:12px 18px;font-size:14px;font-weight:600;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease}.LeadModal_leadModalReset__OeUkg:hover{background:#f3f4f6;color:#111827}.LeadModal_leadModalStatus__zL4TB{margin-top:14px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;text-align:center;display:none;animation:LeadModal_leadFadeIn__ns_eN .3s ease}.LeadModal_leadModalStatus__zL4TB.LeadModal_show__t7Wuw{display:block}.LeadModal_leadModalStatus__zL4TB.LeadModal_success__lfv_S{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.LeadModal_leadModalStatus__zL4TB.LeadModal_error__90jrN{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}@keyframes LeadModal_leadFadeIn__ns_eN{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LeadModal_leadModalFooter__QWZH_{padding:18px 28px;border-top:1px solid rgba(0,0,0,.06);font-size:12px;color:#6b7280;text-align:center;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background:#fafafa}.LeadModal_leadModalFooter__QWZH_ a{color:#d4af37;text-decoration:none;font-weight:600}.LeadModal_leadModalFooter__QWZH_ a:hover{text-decoration:underline}@media (max-width:480px){.LeadModal_leadModal__Wga7A{margin:16px;max-height:95vh}.LeadModal_leadModalBody__pqySQ{padding:22px}.LeadModal_leadModalHeader__1K1vg{padding:18px 24px}}