.subscribe-popup[data-v-8ccc8253]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999}@media(max-width:768px){.subscribe-popup[data-v-8ccc8253]{align-items:flex-start;padding-top:14rem}}.subscribe-popup .popup-overlay[data-v-8ccc8253]{position:absolute;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.subscribe-popup .popup-content[data-v-8ccc8253]{position:relative;width:49.8rem;height:35.1rem;background:#252528;padding-left:3.6rem;padding-right:3.6rem;overflow:hidden;animation:slideIn-8ccc8253 .3s ease-out;z-index:1}.subscribe-popup .popup-content.is-closing[data-v-8ccc8253]{animation:slideOut-8ccc8253 .3s ease-in}@media(max-width:768px){.subscribe-popup .popup-content[data-v-8ccc8253]{width:34rem;height:35.1rem;padding-left:2.2rem;padding-right:2.2rem}}.subscribe-popup .popup-content .decoration-top-left[data-v-8ccc8253]{position:absolute;top:.6rem;left:.5rem;z-index:0;pointer-events:none}.subscribe-popup .popup-content .decoration-bottom-right[data-v-8ccc8253]{position:absolute;bottom:.6rem;right:.5rem;z-index:0;pointer-events:none}.subscribe-popup .close-button[data-v-8ccc8253]{position:absolute;top:1rem;right:1rem;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;z-index:2}.subscribe-popup .close-button[data-v-8ccc8253]:hover{opacity:.7}.subscribe-popup .popup-body[data-v-8ccc8253]{position:relative;z-index:1}.subscribe-popup .popup-body .content-wrapper[data-v-8ccc8253]{display:flex;flex-direction:column;gap:.4rem}.subscribe-popup .popup-body .content-wrapper .title[data-v-8ccc8253]{font-family:Zen Dots,sans-serif;font-size:2.4rem;font-weight:400;line-height:3.6rem;color:#3d39ff;text-align:center;margin-top:5.6rem}@media(max-width:768px){.subscribe-popup .popup-body .content-wrapper .title[data-v-8ccc8253]{font-size:2rem;line-height:3.2rem;letter-spacing:.03rem}}.subscribe-popup .popup-body .content-wrapper .description[data-v-8ccc8253]{width:43rem;font-size:1.4rem;line-height:2rem;letter-spacing:.014rem;color:#fff;text-align:center;padding-bottom:3.5rem}@media(max-width:768px){.subscribe-popup .popup-body .content-wrapper .description[data-v-8ccc8253]{font-family:Poppins;width:29.5rem;font-size:1.2rem;line-height:2rem;letter-spacing:.08rem;letter-spacing:.01rem;font-weight:400;padding-bottom:1.8rem}}.subscribe-popup .subscribe-wrapper[data-v-8ccc8253]{display:flex;flex-direction:column;gap:.3rem;align-items:center}@media(max-width:768px){.subscribe-popup .subscribe-wrapper[data-v-8ccc8253]{gap:.2rem}}.subscribe-popup .email-input[data-v-8ccc8253]{font-size:1.6rem;line-height:2rem;letter-spacing:.016rem;font-weight:400;width:41.7rem;height:5rem;padding:.6rem .8rem;background:#333;border:1px solid #333;outline:none;color:#fff;font-size:1.4rem;transition:border-color .3s ease}@media(max-width:768px){.subscribe-popup .email-input[data-v-8ccc8253]{width:28.4rem;height:4rem}}.subscribe-popup .email-input[data-v-8ccc8253]::-moz-placeholder{color:#ffffff52}.subscribe-popup .email-input[data-v-8ccc8253]::placeholder{color:#ffffff52}.subscribe-popup .email-input.is-focused[data-v-8ccc8253]{border-color:#3d39ff}.subscribe-popup .error-message[data-v-8ccc8253]{width:41.7rem;color:#ff4d4f;font-size:1.4rem;line-height:1.8rem;letter-spacing:.01rem;padding-left:.8rem;font-weight:500;min-height:1.8rem;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.subscribe-popup .error-message.is-visible[data-v-8ccc8253]{visibility:visible;opacity:1}@media(max-width:768px){.subscribe-popup .error-message[data-v-8ccc8253]{width:28.4rem}}.subscribe-popup .subscribe-button-wrapper[data-v-8ccc8253]{display:flex;align-items:center;width:41.7rem}@media(max-width:768px){.subscribe-popup .subscribe-button-wrapper[data-v-8ccc8253]{width:28.4rem}}.subscribe-popup .subscribe-button[data-v-8ccc8253]{position:relative;width:41.7rem;height:5rem;background:#3d39ff;border:none;color:#fff;cursor:pointer;overflow:hidden;transition:background-color .5s ease}@media(max-width:768px){.subscribe-popup .subscribe-button[data-v-8ccc8253]{width:28.4rem;height:4rem}}.subscribe-popup .subscribe-button .subscribing-fill[data-v-8ccc8253]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#d8d7ff;transition:transform 1s ease;z-index:1}.subscribe-popup .subscribe-button .subscribing-fill.fill-active[data-v-8ccc8253]{transform:translate(100%)}.subscribe-popup .subscribe-button .button-content[data-v-8ccc8253]{position:relative;z-index:2;height:100%;display:flex;justify-content:center;align-items:center}.subscribe-popup .subscribe-button .button-content[data-v-8ccc8253],.subscribe-popup .subscribe-button .text-node[data-v-8ccc8253]{font-size:1.6rem;line-height:2.6rem;letter-spacing:.01rem;font-weight:500}.subscribe-popup .subscribe-button.is-subscribed .text-node[data-v-8ccc8253]{color:#3d39ff}.subscribe-popup .subscribe-button[data-v-8ccc8253]:disabled{cursor:not-allowed}.subscribe-popup .subscribe-button.is-subscribed[data-v-8ccc8253]:after{content:"";position:absolute;top:0;right:0;width:.6rem;height:100%;background-color:#3d39ff;z-index:3;animation:slideInRight-8ccc8253 .5s ease .3s both}.subscribe-popup .subscribe-button .button-mask[data-v-8ccc8253]{position:absolute;inset:0;z-index:4;width:.6rem;overflow:hidden;transition:width .3s ease;background:#fff}.subscribe-popup .subscribe-button .button-mask .button-mask-content[data-v-8ccc8253]{width:41.7rem;height:5rem;display:flex;justify-content:center;align-items:center;color:#3d39ff;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01rem;font-weight:500}@media(max-width:768px){.subscribe-popup .subscribe-button .button-mask .button-mask-content[data-v-8ccc8253]{width:28.4rem;height:4rem}}.subscribe-popup .subscribe-button:hover:not(:disabled):not(.is-subscribed) .button-mask[data-v-8ccc8253]{width:calc(100% - .6rem)}.subscribe-popup .text-slide-enter-active[data-v-8ccc8253],.subscribe-popup .text-slide-leave-active[data-v-8ccc8253]{transition:all .4s cubic-bezier(.23,1,.32,1)}.subscribe-popup .text-slide-enter-from[data-v-8ccc8253]{opacity:0;transform:translateY(20px)}.subscribe-popup .text-slide-leave-to[data-v-8ccc8253]{opacity:0;transform:translateY(-20px)}@keyframes slideIn-8ccc8253{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut-8ccc8253{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}.fade-enter-active[data-v-8ccc8253],.fade-leave-active[data-v-8ccc8253]{transition:opacity .3s ease}.fade-enter-from[data-v-8ccc8253],.fade-leave-to[data-v-8ccc8253]{opacity:0}@keyframes bgFadeIn-8ccc8253{0%{background-color:#3d39ff}to{background-color:#fffc}}@keyframes slideInRight-8ccc8253{0%{width:0;opacity:0}to{width:.6rem;opacity:1}}.text-fade-enter-active[data-v-8ccc8253],.text-fade-leave-active[data-v-8ccc8253]{transition:opacity .4s ease,transform .4s ease}.text-fade-enter-from[data-v-8ccc8253]{opacity:0;transform:translateY(-10px)}.text-fade-leave-to[data-v-8ccc8253]{opacity:0;transform:translateY(10px)}.text-fade-enter-to[data-v-8ccc8253],.text-fade-leave-from[data-v-8ccc8253]{opacity:1;transform:translateY(0)}
