.lead-modal-overlay{z-index:1000;font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;background:#0f0e2899;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lead-modal{box-sizing:border-box;color:#1c1b3a;background:#fff;border-radius:12px;width:100%;max-width:440px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.lead-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.lead-modal-head h2{color:#282462;margin:0;font-size:20px;font-weight:700;line-height:1.3}.lead-modal-head p{color:#5b5a75;margin:4px 0 0;font-size:14px;line-height:1.5}.lead-modal-close{color:#5b5a75;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:6px;display:inline-flex}.lead-modal-close:hover{color:#282462;background:#f1f1f6}.lead-modal-account{overflow-wrap:anywhere;background:#f1f1f6;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.lead-field{margin-bottom:14px;display:block}.lead-field span{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.lead-field input,.lead-field select{box-sizing:border-box;width:100%;height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #d5d5e0;border-radius:8px;padding:0 12px;font-size:16px}.lead-field input:focus,.lead-field select:focus{outline-offset:-1px;border-color:#282462;outline:2px solid #282462}.lead-modal-error{color:#b42318;margin:0 0 14px;font-size:13px}.lead-modal-submit{color:#fff;width:100%;height:46px;font:inherit;cursor:pointer;background:#282462;border:0;border-radius:8px;font-size:15px;font-weight:700}.lead-modal-submit:hover{background:#1e1b4d}.lead-modal-submit:disabled{opacity:.6;cursor:not-allowed}
