.ExitIntentModal_exitIntentModal__qatMm{background:white;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:500px;width:100%;text-align:center;color:#333}.ExitIntentModal_title__et4S1{font-size:2rem;font-weight:700;margin-bottom:.5rem}.ExitIntentModal_subtitle__QiqT_{font-size:1.25rem;margin-bottom:1rem;color:#555}.ExitIntentModal_offer__dF_BY{font-size:1.5rem;font-weight:700;color:#0070f3;margin-bottom:2rem}.ExitIntentModal_button__D5SVn{background-color:#0070f3;color:white;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.25rem;font-weight:700;cursor:pointer;transition:background-color .2s}.ExitIntentModal_button__D5SVn:hover{background-color:#005bb5}.ExitIntentModal_closeButton__jrMgU{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:1.5rem;cursor:pointer}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#ffffff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(100%);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(100%);opacity:1}to{transform:scale(.96);opacity:0}}.BusinessDetailsEditForm_modalOverlay__HH7Zg{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000}.BusinessDetailsEditForm_modalContent___gOaX{background-color:white;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;padding:24px;margin:24px;animation:BusinessDetailsEditForm_slideIn__VfvjT .3s ease-out}@keyframes BusinessDetailsEditForm_slideIn__VfvjT{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.BusinessDetailsEditForm_closeButton__Had31{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#888;transition:color .2s;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;outline:none}.BusinessDetailsEditForm_closeButton__Had31:hover{color:#333}.BusinessDetailsEditForm_formContainer__oAYO6{display:flex;flex-direction:column;gap:12px;width:100%}.BusinessDetailsEditForm_formTitle__ycQIl{text-align:center;margin:24px 0 8px;font-size:28px;font-weight:700}.BusinessDetailsEditForm_formDescription__Fj7Xa{text-align:center;margin:0;font-size:16px}.BusinessDetailsEditForm_p__CRZf6{margin:0;padding:0;font-size:16px}.BusinessDetailsEditForm_progressContainer__O_YW2{margin:30px 0 40px}.BusinessDetailsEditForm_progressTrack__aK_sb{height:4px;background-color:#eee;border-radius:2px;margin:auto auto 25px;position:relative;max-width:320px}.BusinessDetailsEditForm_progressFill__afeNM{height:100%;border-radius:2px;transition:width .3s ease}.BusinessDetailsEditForm_stepIndicators__fqLCs{display:flex;justify-content:space-between;position:absolute;width:100%;top:-14px}.BusinessDetailsEditForm_step___dm7y{width:32px;height:32px;border-radius:50%;border:2px solid #e6e6e6;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;background-color:white;transition:all .3s ease;color:#999;position:relative;cursor:pointer}.BusinessDetailsEditForm_stepNumber__M0_I3{position:relative;z-index:2;cursor:pointer}.BusinessDetailsEditForm_stepTitle__fSenX{position:absolute;width:90px;text-align:center;top:48px;left:50%;transform:translateX(-50%);font-size:16px;font-weight:500;color:#777}.BusinessDetailsEditForm_activeStep__XXV_c{border-color:#4098fd;background-color:#4098fd;color:white}.BusinessDetailsEditForm_activeStep__XXV_c:hover{color:white!important}.BusinessDetailsEditForm_activeStep__XXV_c .BusinessDetailsEditForm_stepTitle__fSenX{color:#4098fd;font-weight:600}.BusinessDetailsEditForm_formStep__IjIDz{display:flex;flex-direction:column;gap:25px;animation:BusinessDetailsEditForm_fadeIn__pf9Z2 .3s ease}@keyframes BusinessDetailsEditForm_fadeIn__pf9Z2{0%{opacity:0}to{opacity:1}}.BusinessDetailsEditForm_formGroup__JDzSa{display:flex;flex-direction:column;gap:8px;max-width:600px}.BusinessDetailsEditForm_label__mG4jm{font-weight:600;color:#444;font-size:16px;padding:0}.BusinessDetailsEditForm_input__U9RVJ,.BusinessDetailsEditForm_textarea__HTv20{padding:8px 16px;border:1px solid #ddd;border-radius:6px;font-size:16px;font-family:inherit;width:100%;box-sizing:border-box;transition:all .2s ease-in-out;background-color:#fff;line-height:1.8}.BusinessDetailsEditForm_input__U9RVJ:focus,.BusinessDetailsEditForm_textarea__HTv20:focus{outline:none;border-color:#4098fd;box-shadow:0 0 0 1px rgba(64,152,253,.2)}.BusinessDetailsEditForm_input__U9RVJ::-moz-placeholder,.BusinessDetailsEditForm_textarea__HTv20::-moz-placeholder{color:#aaa}.BusinessDetailsEditForm_input__U9RVJ::placeholder,.BusinessDetailsEditForm_textarea__HTv20::placeholder{color:#aaa}.BusinessDetailsEditForm_textarea__HTv20{resize:vertical;min-height:70px}.BusinessDetailsEditForm_buttonGroup__FWkK9{display:flex;justify-content:flex-end;margin-top:0;gap:12px}.BusinessDetailsEditForm_button__tVYPV{padding:12px 25px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .2s ease;font-weight:500;min-width:100px}.BusinessDetailsEditForm_button__tVYPV:hover{opacity:.9}.BusinessDetailsEditForm_button__tVYPV:active{transform:translateY(1px)}.BusinessDetailsEditForm_secondaryButton__XrpUG{background-color:#f1f1f1;color:#555}.BusinessDetailsEditForm_secondaryButton__XrpUG:hover{background-color:#e5e5e5}.BusinessDetailsEditForm_button__tVYPV:not(.BusinessDetailsEditForm_secondaryButton__XrpUG):not(.BusinessDetailsEditForm_cancelButton__TUcaO){color:white;background-color:#4098fd}.BusinessDetailsEditForm_multiInputContainer__oodB8{display:flex;flex-direction:column;gap:10px;width:100%}.BusinessDetailsEditForm_multiInputPair__uA6eE{margin-bottom:8px}.BusinessDetailsEditForm_multiInputRow__Sz7Gy{display:flex;align-items:center;gap:8px;width:100%}.BusinessDetailsEditForm_multiInputRow__Sz7Gy .BusinessDetailsEditForm_input__U9RVJ{flex:1 1}.BusinessDetailsEditForm_deleteButton__7g938{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:4px}.BusinessDetailsEditForm_deleteButton__7g938:hover{background-color:#f0f0f0}.BusinessDetailsEditForm_addButton__8LayK{background:none;border:none;color:#4098fd;cursor:pointer;padding:8px;text-align:left;font-size:16px;font-weight:500;transition:all .2s;width:-moz-fit-content;width:fit-content}.BusinessDetailsEditForm_addButton__8LayK:hover{color:#2d7dd2;text-decoration:underline}.BusinessDetailsEditForm_removeLogoButton__r9NE0{background:none;border:1px solid white;cursor:pointer;border-radius:4px;padding:5px;margin-top:8px;display:flex;align-items:center}.AIGoogleFontSelectorModal_fontModal__an_vH{width:80%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;padding:0!important;border-radius:8px}.AIGoogleFontSelectorModal_fontModalHeader__y58be{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.AIGoogleFontSelectorModal_fontModalHeader__y58be h3{margin:0;font-size:18px}.AIGoogleFontSelectorModal_fontSearchContainer__CO5YB{padding:16px 20px;border-bottom:1px solid #eee}.AIGoogleFontSelectorModal_fontSearchInput__TSr40{width:calc(100% - 24px);padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;margin:0}.AIGoogleFontSelectorModal_fontList__4f_RX{flex:1 1;overflow-y:auto;padding:16px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;max-height:60vh}.AIGoogleFontSelectorModal_fontItem__Hrq5U{border:1px solid #eee;border-radius:6px;padding:12px;cursor:pointer;transition:all .2s ease}.AIGoogleFontSelectorModal_fontItem__Hrq5U:hover{border-color:var(--primary-color,#22b7ff);box-shadow:0 2px 8px rgba(0,0,0,.1)}.AIGoogleFontSelectorModal_selectedFont__pQO4E{border-color:var(--primary-color,#22b7ff);background-color:rgba(34,183,255,.05)}.AIGoogleFontSelectorModal_fontPreview___mbla{font-size:24px;line-height:1.4;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;padding:8px 0}.AIGoogleFontSelectorModal_fontName__6moUS{font-size:14px;color:#666;text-align:right}.AIGoogleFontSelectorModal_loadingIndicator__uZnUm,.AIGoogleFontSelectorModal_noFontsMessage__ffNqN{grid-column:1/-1;text-align:center;padding:24px;color:#666}.AIGoogleFontSelectorModal_customPreviewContainer__AcxEG{margin:16px 20px}.AIGoogleFontSelectorModal_customPreviewInput__16heU{width:calc(100% - 24px);padding:12px;border-radius:8px;border:1px solid #e0e0e0;font-size:16px;transition:all .2s ease}.AIGoogleFontSelectorModal_customPreviewInput__16heU:focus{outline:none;border-color:#22b7ff;box-shadow:0 0 0 3px rgba(34,183,255,.2)}.AIGoogleFontSelectorModal_fontCategoryContainer__Q46tS{display:flex;flex-wrap:wrap;gap:8px;margin:16px 20px;justify-content:center}.AIGoogleFontSelectorModal_categoryButton__g7xn6{padding:10px 16px;border-radius:30px;border:1px solid #e0e0e0;background-color:#ffffff;color:#555;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.AIGoogleFontSelectorModal_categoryButton__g7xn6:hover{background-color:#f0f7ff;border-color:#22b7ff;color:#22b7ff;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.1)}.AIGoogleFontSelectorModal_activeCategoryButton__W2ZeG{background-color:#22b7ff;color:white;border-color:#22b7ff}.AIGoogleFontSelectorModal_activeCategoryButton__W2ZeG:hover{background-color:#0da2e6;color:white}.AIGoogleFontSelectorModal_searchingIndicator__DIm3x{position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:14px;color:#666}.AIGoogleFontSelectorModal_loadMoreContainer__vkhO_{display:flex;justify-content:center;padding:16px 0;margin-top:8px}.AIGoogleFontSelectorModal_loadMoreButton__xZ8C0{padding:10px 20px;border-radius:30px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AIGoogleFontSelectorModal_loadMoreButton__xZ8C0:disabled{opacity:.6;cursor:not-allowed}.AIGoogleFontSelectorModal_fontListSkeleton__9M2T7{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;width:100%}.AIGoogleFontSelectorModal_fontItemSkeleton__L7bUe{border:1px solid #eee;border-radius:6px;padding:12px;animation:AIGoogleFontSelectorModal_pulse__5BiwH 1.5s ease-in-out infinite}.AIGoogleFontSelectorModal_fontPreviewSkeleton__05kV3{height:40px;background-color:#f0f0f0;margin-bottom:8px;border-radius:4px}.AIGoogleFontSelectorModal_fontNameSkeleton__TDZul{height:16px;width:60%;background-color:#f0f0f0;border-radius:4px}@keyframes AIGoogleFontSelectorModal_pulse__5BiwH{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}