.anti-exit-modal__content{position:relative;flex-direction:column;width:90%;max-width:664px;max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;background-color:#fff;border-radius:24px;box-shadow:0 2px 10px rgba(2,44,84,.1),inset 0 0 0 1px #f0eeea;color:var(--dark-blue)}.anti-exit-modal__content::-webkit-scrollbar{display:none}.anti-exit-modal{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:3000;display:flex;padding:16px;align-items:center;justify-content:center}.anti-exit-modal__header{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:8px 8px 8px 24px}.anti-exit-modal__title{font-family:Lene Multipricing Sagace,Sagace Medium,sans-serif;font-feature-settings:"ss02" 1;font-size:24px;line-height:28px;font-weight:500;color:var(--lene-dark-blue)}.anti-exit-modal__title:focus{outline:none}.anti-exit-modal__close{flex:0 0 48px;width:48px;height:48px;border:none;padding:8px;background:transparent;cursor:pointer}.anti-exit-modal__close,.anti-exit-modal__close-icon{display:flex;align-items:center;justify-content:center}.anti-exit-modal__close-icon{width:32px;height:32px}.anti-exit-modal__divider{position:relative;width:100%;height:0}.anti-exit-modal__divider:after{content:"";position:absolute;inset:0 0 auto;height:1px;background-color:#b3c0cc}.anti-exit-modal__main-content{padding:32px}.anti-exit-modal__icon-container{background-color:#fdebce;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.anti-exit-modal__icon-container .multipricing-lock-motion{align-items:center;justify-content:center;width:30px;height:30px}.anti-exit-modal__main-content-title{font-family:Lene Multipricing Sagace,Sagace Medium,sans-serif;font-feature-settings:"ss02" 1;font-size:24px;line-height:28px;font-weight:500;color:var(--lene-dark-blue)}.anti-exit-modal__description{font-family:Plus Jakarta Sans;font-size:18px;line-height:24px;font-weight:500;color:var(--dark-olive-gray);margin-top:8px}.anti-exit-modal__offer{display:flex;align-items:center;gap:16px;margin-top:24px}.anti-exit-modal__price-slot{display:flex;align-items:center;justify-content:center;flex:0 0 264.102px;width:264.102px}.anti-exit-modal__steps{min-width:0;flex:1}.anti-exit-modal__price-container{background-color:var(--lene-dark-blue);transform:rotate(-5deg);border-radius:4.639px;box-shadow:4px 4px 0 0 #2e7cf6;color:#fff;padding:12px;display:flex;flex-direction:column;gap:16px}.anti-exit-modal__price-main{display:flex;flex-direction:column;gap:8px}.anti-exit-modal__price-line{display:flex;align-items:baseline;gap:8px;padding-left:8px}.anti-exit-modal__price-label{font-family:Plus Jakarta Sans;font-size:18px;line-height:24px;font-weight:500}.anti-exit-modal__price-old{position:relative;flex:0 0 51px;font-family:Plus Jakarta Sans;font-size:20px;line-height:28px;font-weight:500}.anti-exit-modal__price-strike{position:absolute;top:7.3px;left:-1.3px}.anti-exit-modal__price-value{font-family:Lene Multipricing Sagace,Sagace Medium,sans-serif;font-feature-settings:"ss02" 1;font-size:40px;line-height:44px;font-weight:700;text-box-trim:trim-both;text-box-edge:cap alphabetic}.anti-exit-modal__price-unit{font-family:Plus Jakarta Sans;font-size:16px;line-height:24px;font-weight:700;letter-spacing:.25px;white-space:nowrap;flex-shrink:0}.anti-exit-modal__ccv-text{display:flex;align-items:baseline;gap:2px;white-space:nowrap;font-family:Plus Jakarta Sans;font-size:14px;line-height:20px;font-weight:600}.anti-exit-modal__ccv-text>span:first-child{margin-right:2px}.anti-exit-modal__ccv-text>span{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.anti-exit-modal__ccv-text>.anti-exit-modal__ccv-value{font-family:Lene Multipricing Sagace,Sagace Medium,sans-serif;font-feature-settings:"ss02" 1;font-size:18px;line-height:22px;font-weight:500}.anti-exit-modal__bullets{display:flex;flex-direction:column;width:100%;margin-top:16px;gap:24px;text-align:left}.anti-exit-modal__bullets-title{font-family:Plus Jakarta Sans;font-size:18px;line-height:24px;font-weight:700;color:var(--lene-dark-blue)}.anti-exit-modal__bullet{display:flex;align-items:center;gap:16px;position:relative;padding:0;min-height:32px;font-feature-settings:"ss02" 1;font-size:16px;line-height:20px;font-weight:500}.anti-exit-modal__bullet,.anti-exit-modal__bullet p{font-family:Lene Multipricing Sagace,Sagace Medium,sans-serif}.anti-exit-modal__bullet p{font-feature-settings:"ss02" 1}.anti-exit-modal__bullet:not(:last-child):after{content:"";position:absolute;left:15.5px;top:calc(100% + 4px);width:1px;height:16px;background-color:#9f3a03}.anti-exit-modal__bullet-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#ffe7cc;color:#9f3a03;font-size:18px;font-weight:500}.anti-exit-modal__footer{padding:16px 16px 28px}.anti-exit-modal__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.anti-exit-modal__dismiss,.anti-exit-modal__upload{width:100%;min-height:56px;padding:16px 24px;border-radius:9999px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.36px;text-align:center;color:var(--dark-blue);cursor:pointer;transition:transform .15s ease-in-out,background-color .15s}.anti-exit-modal__dismiss:active,.anti-exit-modal__upload:active{transform:scale(.95)}.anti-exit-modal__upload{order:2;border:none;background:var(--orange)}.anti-exit-modal__upload:hover{background:var(--orange-hover)}.anti-exit-modal__dismiss{order:1;padding-block:15px;background:#fff;border:1px solid var(--dark-blue)}.anti-exit-modal__dismiss:hover{background:#f0eeea}.anti-exit-modal__footer-text{width:100%;margin-top:24px}.anti-exit-modal__footer-text p{line-height:20px;font-weight:500}.anti-exit-modal__footer-text a,.anti-exit-modal__footer-text p{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;color:#5a5a5a}.anti-exit-modal__footer-text a{text-decoration:underline;flex-shrink:0;cursor:pointer}.anti-exit-modal__footer-text p *{font-family:inherit;font-weight:inherit}@font-face{font-family:Lene Multipricing Sagace;src:url(/fonts/Sagace-Medium.otf) format("opentype");font-style:normal;font-weight:500;ascent-override:106%;descent-override:20%;line-gap-override:0%;font-display:swap}@font-face{font-family:Lene Multipricing Sagace;src:url(/fonts/Sagace-Bold.otf) format("opentype");font-style:normal;font-weight:700;ascent-override:106%;descent-override:20%;line-gap-override:0%;font-display:swap}:is(.unlock-price__container,.anti-exit-modal__content){font-synthesis:none}.multipricing-lock-motion{display:inline-flex;flex-shrink:0;transform-origin:50% 50%;animation:multipricing-unlock 2s linear infinite}@keyframes multipricing-unlock{0%,47.5%,to{transform:rotate(0)}12.5%,15%,34%,36%{transform:rotate(20deg)}24%{transform:rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.multipricing-lock-motion{animation:none}}