.subscribe_root__SuuKw{background:linear-gradient(135deg,#0d0d1a,#1a1040 50%,#0d0d1a);min-height:100vh;padding:6rem 1rem 3rem}.subscribe_container__XsX9y{margin:0 auto;max-width:800px}.subscribe_hero__aziZR{margin-bottom:2.5rem;text-align:center}.subscribe_crown__LtG2e{animation:subscribe_pulse__acnrN 2s ease-in-out infinite;font-size:3.5rem;margin-bottom:.8rem}@keyframes subscribe_pulse__acnrN{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.subscribe_heroTitle__pCAA2{color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:-.5px;margin:0 0 .5rem}.subscribe_heroSub__SuNyw{color:hsla(0,0%,100%,.6);font-size:1rem;line-height:1.6;margin:0 auto;max-width:480px}.subscribe_heroBadge__MWL3E{background:rgba(102,126,234,.12);border:1px solid rgba(102,126,234,.3);border-radius:10px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.2px;margin-top:1rem;padding:.5rem 1.2rem}.subscribe_premiumBanner__cR_d4{align-items:center;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);border-radius:16px;color:#fff;display:flex;gap:1rem;margin-bottom:2rem;padding:1.2rem 1.5rem}.subscribe_premiumBanner__cR_d4 p{color:hsla(0,0%,100%,.6);font-size:.85rem;margin:.25rem 0 0}.subscribe_premiumIcon__8nVim{font-size:2rem}.subscribe_premiumHomeBtn__5RSAc{background:hsla(0,0%,100%,.1);border:1px solid rgba(16,185,129,.4);border-radius:10px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;margin-left:auto;padding:.6rem 1.2rem;transition:background .2s;white-space:nowrap}.subscribe_premiumHomeBtn__5RSAc:hover{background:rgba(16,185,129,.2)}.subscribe_plansRow__McFN_{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.subscribe_planCard__e5Mra{background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;cursor:pointer;padding:1.8rem 1.2rem;position:relative;text-align:center;transition:all .2s}.subscribe_planCard__e5Mra:hover{background:rgba(102,126,234,.06);border-color:rgba(102,126,234,.4)}.subscribe_planCardSelected__76Grl{background:rgba(102,126,234,.1)!important;border-color:#667eea!important;box-shadow:0 0 20px rgba(102,126,234,.2)}.subscribe_planCardYearly__tnAUO{border-color:rgba(245,158,11,.3)}.subscribe_bestValueBadge__7DmBL{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:8px;color:#fff;font-size:.65rem;font-weight:800;left:50%;letter-spacing:.5px;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%)}.subscribe_planCheck__S3rQy{align-items:center;background:#667eea;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:900;height:22px;justify-content:center;position:absolute;right:10px;top:10px;width:22px}.subscribe_planLabel__0ofB1{color:hsla(0,0%,100%,.5);font-size:.8rem;font-weight:700;letter-spacing:.5px;margin-bottom:.6rem;text-transform:uppercase}.subscribe_planPrice__Ia22C{color:#fff;font-size:1.8rem;font-weight:900;margin-bottom:.2rem}.subscribe_planPeriod__vqBpO{margin-bottom:.5rem}.subscribe_planDesc__nrKI2,.subscribe_planPeriod__vqBpO{color:hsla(0,0%,100%,.4);font-size:.75rem}.subscribe_savingsBanner___VmD_{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);border-radius:12px;color:hsla(0,0%,100%,.8)}.subscribe_errorBanner__GXpCq,.subscribe_savingsBanner___VmD_{font-size:.85rem;margin-bottom:1.5rem;padding:.8rem 1.2rem;text-align:center}.subscribe_errorBanner__GXpCq{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.25);border-radius:12px;color:hsla(0,0%,100%,.7);cursor:pointer}.subscribe_ctaSection__BVVBM{margin-bottom:3rem}.subscribe_ctaRow__DqHXI{align-items:stretch;display:flex;gap:.8rem}.subscribe_ctaButton__Oaz_z{align-items:center;background:linear-gradient(90deg,#667eea,#764ba2);border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:1.05rem;font-weight:800;gap:.4rem;justify-content:center;padding:1rem 1.5rem;transition:opacity .2s,transform .1s}.subscribe_ctaButton__Oaz_z:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.subscribe_ctaButton__Oaz_z:disabled{background:#444;cursor:not-allowed}.subscribe_switchBtn__wCrD6{align-items:center;background:hsla(0,0%,100%,.05);border:1.5px solid rgba(102,126,234,.4);border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;justify-content:center;min-width:80px;padding:.8rem 1rem;transition:border-color .2s}.subscribe_switchBtn__wCrD6:hover{border-color:#667eea}.subscribe_switchIcon__EwKTE{font-size:1.2rem}.subscribe_switchLabel__EAAkm{color:hsla(0,0%,100%,.7);font-size:.65rem;font-weight:700}.subscribe_terms__PWjZn{color:hsla(0,0%,100%,.4);font-size:.75rem;margin-top:.8rem;text-align:center}.subscribe_regionNote__fhzTV{color:hsla(0,0%,100%,.35);font-size:.7rem;margin-top:.3rem;text-align:center}.subscribe_spinner__w62JZ{animation:subscribe_spin__QPs04 .6s linear infinite;border:2.5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes subscribe_spin__QPs04{to{transform:rotate(1turn)}}.subscribe_featuresSection__0eZOA{margin-top:1rem}.subscribe_sectionTitle__ALcZ9{color:#fff;font-size:1.3rem;font-weight:800;margin-bottom:1.2rem}.subscribe_freeTitle__mNn8s{margin-top:2.5rem}.subscribe_featuresGrid__XBdpP{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.subscribe_featureCard__YRWaR{background:rgba(102,126,234,.06);border:1px solid rgba(102,126,234,.15);border-radius:16px;padding:1.3rem;transition:border-color .2s}.subscribe_featureCard__YRWaR:hover{border-color:rgba(102,126,234,.35)}.subscribe_featureCardFree__H_Xct{background:rgba(16,185,129,.05);border-color:rgba(16,185,129,.15)}.subscribe_featureCardFree__H_Xct:hover{border-color:rgba(16,185,129,.35)}.subscribe_featureIcon__n8zBU{display:block;font-size:1.6rem;margin-bottom:.6rem}.subscribe_featureTitle__iuMF2{color:#fff;font-size:.9rem;font-weight:800;margin:0 0 .3rem}.subscribe_featureDesc__m7ujl{color:hsla(0,0%,100%,.5);font-size:.75rem;line-height:1.5;margin:0}.subscribe_successOverlay__70Gxq{align-items:center;background:rgba(0,0,0,.75);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1001}.subscribe_successCard__KK2gv{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(102,126,234,.3);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:440px;padding:2.5rem 2rem;text-align:center;width:100%}.subscribe_successIcon__UQUvS{font-size:3.5rem;margin-bottom:1rem}.subscribe_successTitle__Oijqu{color:#fff;font-size:1.5rem;font-weight:900;margin:0 0 .8rem}.subscribe_successMsg__uiUvq{color:hsla(0,0%,100%,.6);font-size:.9rem;line-height:1.7;margin:0 0 1.8rem}.subscribe_successActions__Vvh0A{display:flex;flex-direction:column;gap:.7rem}.subscribe_successBtn__T0pyY{background:linear-gradient(90deg,#667eea,#764ba2);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:800;padding:.9rem 1.5rem;transition:opacity .2s}.subscribe_successBtn__T0pyY:hover{opacity:.9}.subscribe_successBtnSecondary___aTEu{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:.85rem;font-weight:600;padding:.7rem 1.2rem;transition:border-color .2s}.subscribe_successBtnSecondary___aTEu:hover{border-color:hsla(0,0%,100%,.3);color:#fff}.subscribe_toast__IPc60{background:rgba(16,185,129,.95);border-radius:12px;bottom:2rem;box-shadow:0 8px 30px rgba(0,0,0,.4);color:#fff;font-size:.9rem;font-weight:700;left:50%;padding:.8rem 1.5rem;position:fixed;transform:translateX(-50%);z-index:1000}.subscribe_pollingOverlay__9mdEw{align-items:center;background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:999}.subscribe_pollingCard__Helxi{background:#1a1a2e;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff;max-width:400px;padding:2.5rem;text-align:center;width:100%}.subscribe_pollingCard__Helxi h3{font-size:1.1rem;margin:1rem 0 .5rem}.subscribe_pollingCard__Helxi p{color:hsla(0,0%,100%,.5);font-size:.85rem;line-height:1.5;margin:0 0 1.5rem}.subscribe_pollingSpinner__V7Tbt{animation:subscribe_spin__QPs04 .8s linear infinite;border:3px solid rgba(102,126,234,.3);border-radius:50%;border-top-color:#667eea;height:40px;margin:0 auto;width:40px}.subscribe_pollingCancel__1yE0g{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:.85rem;font-weight:600;padding:.6rem 1.5rem}.subscribe_pollingCancel__1yE0g:hover{border-color:hsla(0,0%,100%,.3);color:#fff}@media (max-width:768px){.subscribe_root__SuuKw{padding:5rem .75rem 2rem}.subscribe_heroTitle__pCAA2{font-size:1.8rem}.subscribe_heroSub__SuNyw{font-size:.9rem}.subscribe_heroBadge__MWL3E{font-size:.72rem;padding:.4rem .9rem}.subscribe_premiumBanner__cR_d4{flex-direction:column;gap:.8rem;padding:1.2rem 1rem;text-align:center}.subscribe_premiumHomeBtn__5RSAc{margin-left:0}.subscribe_plansRow__McFN_{gap:.75rem;grid-template-columns:1fr 1fr}.subscribe_planPrice__Ia22C{font-size:1.5rem}.subscribe_featuresGrid__XBdpP{gap:.75rem;grid-template-columns:1fr 1fr}.subscribe_featureCard__YRWaR{padding:1rem}.subscribe_pollingCard__Helxi,.subscribe_successCard__KK2gv{padding:2rem 1.5rem}}@media (max-width:480px){.subscribe_root__SuuKw{padding:4.5rem .6rem 2rem}.subscribe_heroTitle__pCAA2{font-size:1.5rem}.subscribe_heroSub__SuNyw{font-size:.82rem}.subscribe_heroBadge__MWL3E{font-size:.68rem;padding:.35rem .8rem}.subscribe_crown__LtG2e{font-size:2.8rem}.subscribe_plansRow__McFN_{gap:.8rem;grid-template-columns:1fr}.subscribe_planCard__e5Mra{padding:1.5rem 1rem}.subscribe_planPrice__Ia22C{font-size:1.6rem}.subscribe_featuresGrid__XBdpP{gap:.7rem;grid-template-columns:1fr}.subscribe_ctaRow__DqHXI{flex-direction:column}.subscribe_ctaButton__Oaz_z{font-size:.95rem;padding:.9rem 1rem}.subscribe_switchBtn__wCrD6{flex-direction:row;gap:.5rem;padding:.7rem 1rem}.subscribe_savingsBanner___VmD_{font-size:.78rem;padding:.7rem 1rem}.subscribe_sectionTitle__ALcZ9{font-size:1.1rem}.subscribe_successCard__KK2gv{padding:1.8rem 1.2rem}.subscribe_successTitle__Oijqu{font-size:1.3rem}.subscribe_successMsg__uiUvq{font-size:.82rem}.subscribe_pollingCard__Helxi{padding:1.5rem 1rem}}