.LeadCapturePopup-module__eAvh7a__overlay{-webkit-backdrop-filter:blur(12px);z-index:99999;background:#060609d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LeadCapturePopup-module__eAvh7a__popup{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:0 30px 60px #0006, 0 0 0 1px #ffffff0d, 0 0 40px var(--accent-glow);text-align:center;flex-direction:column;align-items:center;padding:48px 40px;display:flex;position:relative}.LeadCapturePopup-module__eAvh7a__closeBtn{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:20px;right:20px}.LeadCapturePopup-module__eAvh7a__closeBtn:hover{color:var(--text-primary);background:var(--bg-tertiary)}.LeadCapturePopup-module__eAvh7a__badge{background:var(--accent-soft);color:var(--accent-primary);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;border:1px solid #8b5cf626;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;animation:2s infinite LeadCapturePopup-module__eAvh7a__pulse;display:inline-flex}.LeadCapturePopup-module__eAvh7a__badgeIcon{color:var(--accent-primary)}.LeadCapturePopup-module__eAvh7a__title{font-family:var(--font-marcellus), serif;color:var(--text-primary);margin-bottom:12px;font-size:1.85rem;line-height:1.3}.LeadCapturePopup-module__eAvh7a__desc{color:var(--text-secondary);margin-bottom:28px;font-size:.95rem;line-height:1.6}.LeadCapturePopup-module__eAvh7a__form{flex-direction:column;gap:16px;width:100%;display:flex}.LeadCapturePopup-module__eAvh7a__inputWrapper{width:100%;position:relative}.LeadCapturePopup-module__eAvh7a__inputIcon{color:var(--text-muted);pointer-events:none;transition:color var(--transition-fast);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.LeadCapturePopup-module__eAvh7a__input{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-tertiary);width:100%;color:var(--text-primary);transition:all var(--transition-fast);padding:14px 16px 14px 46px;font-family:Poppins,sans-serif;font-size:14px}.LeadCapturePopup-module__eAvh7a__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow);background:var(--bg-secondary);outline:none}.LeadCapturePopup-module__eAvh7a__inputWrapper:focus-within .LeadCapturePopup-module__eAvh7a__inputIcon{color:var(--accent-primary)}.LeadCapturePopup-module__eAvh7a__submitBtn{cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:14px;font-size:15px;font-weight:600;display:flex}.LeadCapturePopup-module__eAvh7a__secureText{color:var(--text-muted);justify-content:center;align-items:center;gap:4px;margin-top:8px;font-family:Inter,sans-serif;font-size:11px;display:flex}.LeadCapturePopup-module__eAvh7a__errorText{color:var(--error);text-align:left;margin-top:-8px;padding-left:4px;font-family:Inter,sans-serif;font-size:12px}.LeadCapturePopup-module__eAvh7a__successScreen{flex-direction:column;align-items:center;padding:32px 0 16px;display:flex}.LeadCapturePopup-module__eAvh7a__successIconWrapper{width:72px;height:72px;color:var(--success);background:#34c7591a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex;box-shadow:0 0 20px #34c75933}.LeadCapturePopup-module__eAvh7a__successIcon{color:var(--success)}.LeadCapturePopup-module__eAvh7a__successTitle{font-family:var(--font-marcellus), serif;color:var(--text-primary);margin-bottom:12px;font-size:1.75rem}.LeadCapturePopup-module__eAvh7a__successDesc{color:var(--text-secondary);max-width:320px;margin-bottom:28px;font-size:.95rem;line-height:1.6}.LeadCapturePopup-module__eAvh7a__loaderLine{background:var(--border-color);border-radius:2px;width:140px;height:4px;position:relative;overflow:hidden}.LeadCapturePopup-module__eAvh7a__loaderLine:after{content:"";background:var(--accent-gradient);border-radius:2px;width:40%;height:100%;animation:1.5s ease-in-out infinite LeadCapturePopup-module__eAvh7a__loadingBar;position:absolute;top:0;left:-40%}@keyframes LeadCapturePopup-module__eAvh7a__loadingBar{0%{left:-40%}to{left:100%}}@media (max-width:768px){.LeadCapturePopup-module__eAvh7a__overlay{align-items:center;padding:16px}.LeadCapturePopup-module__eAvh7a__popup{max-width:440px;max-height:90vh;padding:40px 28px;overflow-y:auto}.LeadCapturePopup-module__eAvh7a__title{font-size:1.6rem}.LeadCapturePopup-module__eAvh7a__desc{margin-bottom:22px;font-size:.9rem}.LeadCapturePopup-module__eAvh7a__form{gap:14px}.LeadCapturePopup-module__eAvh7a__input{padding:13px 14px 13px 42px;font-size:14px}}@media (max-width:480px){.LeadCapturePopup-module__eAvh7a__overlay{align-items:flex-end;padding:12px}.LeadCapturePopup-module__eAvh7a__popup{border-radius:var(--radius-lg);max-width:100%;max-height:88vh;margin:0;padding:28px 18px 24px;overflow-y:auto}.LeadCapturePopup-module__eAvh7a__closeBtn{top:12px;right:12px}.LeadCapturePopup-module__eAvh7a__badge{margin-bottom:14px;padding:5px 12px;font-size:10px}.LeadCapturePopup-module__eAvh7a__title{margin-bottom:8px;font-size:1.3rem}.LeadCapturePopup-module__eAvh7a__desc{margin-bottom:16px;font-size:.82rem;line-height:1.5}.LeadCapturePopup-module__eAvh7a__form{gap:10px}.LeadCapturePopup-module__eAvh7a__inputWrapper{width:100%}.LeadCapturePopup-module__eAvh7a__input{border-radius:var(--radius-sm);padding:12px 12px 12px 40px;font-size:14px}.LeadCapturePopup-module__eAvh7a__inputIcon{left:12px}.LeadCapturePopup-module__eAvh7a__submitBtn{margin-top:4px;padding:13px;font-size:14px}.LeadCapturePopup-module__eAvh7a__secureText{margin-top:6px;font-size:10px}.LeadCapturePopup-module__eAvh7a__successScreen{padding:20px 0 8px}.LeadCapturePopup-module__eAvh7a__successIconWrapper{width:56px;height:56px;margin-bottom:16px}.LeadCapturePopup-module__eAvh7a__successTitle{margin-bottom:8px;font-size:1.35rem}.LeadCapturePopup-module__eAvh7a__successDesc{margin-bottom:20px;font-size:.85rem}}@media (max-width:360px){.LeadCapturePopup-module__eAvh7a__popup{padding:22px 14px 20px}.LeadCapturePopup-module__eAvh7a__title{font-size:1.15rem}.LeadCapturePopup-module__eAvh7a__desc{font-size:.78rem}.LeadCapturePopup-module__eAvh7a__input{padding:11px 10px 11px 36px;font-size:13px}.LeadCapturePopup-module__eAvh7a__inputIcon{left:10px}.LeadCapturePopup-module__eAvh7a__submitBtn{padding:12px;font-size:13px}}
