.ExitIntentPopup-module__2m5UuG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#1b2a6b66;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.4s ease-out ExitIntentPopup-module__2m5UuG__fadeIn;display:flex;position:fixed;top:0;left:0}.ExitIntentPopup-module__2m5UuG__modal{background-color:var(--color-ivory);text-align:center;border:1px solid #c9a84c33;width:90%;max-width:500px;padding:50px 40px;animation:.5s cubic-bezier(.16,1,.3,1) ExitIntentPopup-module__2m5UuG__slideUp;position:relative;box-shadow:0 20px 40px #1b2a6b26}.ExitIntentPopup-module__2m5UuG__closeButton{color:var(--color-taupe);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:5px;display:flex;position:absolute;top:15px;right:15px}.ExitIntentPopup-module__2m5UuG__closeButton:hover{color:var(--color-indigo)}.ExitIntentPopup-module__2m5UuG__content{flex-direction:column;align-items:center;display:flex}.ExitIntentPopup-module__2m5UuG__title{color:var(--color-indigo);margin-bottom:15px}.ExitIntentPopup-module__2m5UuG__description{color:var(--color-charcoal);margin-bottom:30px;line-height:1.6}.ExitIntentPopup-module__2m5UuG__description strong{color:var(--color-gold)}.ExitIntentPopup-module__2m5UuG__form{flex-direction:column;gap:15px;width:100%;margin-bottom:20px;display:flex}.ExitIntentPopup-module__2m5UuG__input{width:100%;font-family:var(--font-body);color:var(--color-charcoal);transition:border-color var(--transition-fast);background:0 0;border:1px solid #1b2a6b33;padding:16px 20px;font-size:14px}.ExitIntentPopup-module__2m5UuG__input:focus{border-color:var(--color-gold);outline:none}.ExitIntentPopup-module__2m5UuG__submitBtn{width:100%;height:54px}.ExitIntentPopup-module__2m5UuG__disclaimer{font-family:var(--font-body);color:var(--color-taupe);letter-spacing:.02em;font-size:11px}.ExitIntentPopup-module__2m5UuG__successMessage{flex-direction:column;align-items:center;gap:10px;padding:20px 0;display:flex}@keyframes ExitIntentPopup-module__2m5UuG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ExitIntentPopup-module__2m5UuG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.ExitIntentPopup-module__2m5UuG__modal{padding:40px 20px}}
