.CheckoutModal_overlay__DsMkr{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}@media screen and (min-width:1024px){.CheckoutModal_overlay__DsMkr{align-items:center}}.CheckoutModal_modal__Ac1k5{background:#111827;width:100%;max-width:480px;border-radius:24px 24px 0 0;padding:24px;border:1px solid #1f2937;color:#fff;font-family:Inter,sans-serif}@media screen and (min-width:1024px){.CheckoutModal_modal__Ac1k5{border-radius:24px}}.CheckoutModal_header__8jp0v{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CheckoutModal_header__8jp0v h2{font-size:20px;font-weight:700;margin:0}.CheckoutModal_closeBtn__qqsid{width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .15s}.CheckoutModal_closeBtn__qqsid:hover{background:#1f2937;color:#fff}.CheckoutModal_intro__ivj7w{color:#9ca3af;font-size:14px;margin:0 0 24px}.CheckoutModal_field__VcWft{margin-bottom:16px}.CheckoutModal_field__VcWft label{display:block;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.CheckoutModal_field__VcWft input{width:100%;background:#1f2937;border:1px solid #374151;border-radius:8px;padding:12px 16px;color:#fff;font-size:15px;font-family:inherit}.CheckoutModal_field__VcWft input::placeholder{color:#6b7280}.CheckoutModal_field__VcWft input:focus{outline:none;border-color:#fbbf24}.CheckoutModal_field__VcWft .CheckoutModal_error__QcMPU{color:#f87171;font-size:12px;margin:4px 0 0}.CheckoutModal_phoneRow__Q15Ep{display:flex}.CheckoutModal_phoneRow__Q15Ep .CheckoutModal_countryCode__sa242{background:#1f2937;border:1px solid #374151;border-right:none;border-radius:8px 0 0 8px;padding:12px;color:#9ca3af;font-size:15px;display:flex;align-items:center}.CheckoutModal_phoneRow__Q15Ep input{border-radius:0 8px 8px 0}.CheckoutModal_serverError__MwBUl{background:rgba(127,29,29,.3);border:1px solid #7f1d1d;color:#fca5a5;font-size:13px;padding:12px;border-radius:8px;margin-bottom:16px}.CheckoutModal_totalRow__5m18h{background:rgba(31,41,55,.5);border-radius:8px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CheckoutModal_totalRow__5m18h .CheckoutModal_totalLabel__ssKYv{color:#9ca3af;font-size:14px}.CheckoutModal_totalRow__5m18h .CheckoutModal_totalAmount__9PA2k{color:#fff;font-weight:700;font-size:18px}.CheckoutModal_payBtn__HalTX{width:100%;background:#06f;color:#fff;font-weight:700;font-size:16px;padding:14px;border-radius:999px;border:none;cursor:pointer;transition:background .15s}.CheckoutModal_payBtn__HalTX:hover:not(:disabled){background:#0056d6}.CheckoutModal_payBtn__HalTX:disabled{background:#1e3a8a;cursor:not-allowed;opacity:.7}.CheckoutModal_secureNote__yugIF{text-align:center;color:#6b7280;font-size:12px;margin:12px 0 0}.plus_page__mGbnR{min-height:100vh;background:#000;color:#fff;font-family:Inter,sans-serif}.plus_header___JNV8{max-width:960px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.plus_brand__t3zPt{font-size:22px;font-weight:700}.plus_brand__t3zPt .plus_plus__tZaqe{color:#fbbf24}.plus_faqLink__Dib0V{color:#9ca3af;font-size:14px;text-decoration:none}.plus_faqLink__Dib0V:hover{color:#fff}.plus_section__wYyfL{max-width:720px;margin:0 auto;padding:24px}.plus_heroSection__cietq{padding-top:32px;padding-bottom:48px}.plus_heroVideo__XvYHg{width:100%;border-radius:16px;background:#000;overflow:hidden;margin-bottom:32px}.plus_heroVideoEl__SvXGU{display:block;width:100%;height:auto;background:#000}.plus_heroIntro__cHnMv{text-align:center}.plus_heroIntro__cHnMv .plus_seeIncluded__6IWIy{font-size:18px;font-weight:600;margin:0 0 4px}.plus_heroIntro__cHnMv .plus_plansBenefits__hI_EV{color:#9ca3af;font-size:14px;margin:0 0 32px}.plus_priceBlock__AmJO3{border-top:1px solid rgba(251,191,36,.3);padding-top:24px;margin-bottom:24px;text-align:center}.plus_priceBlock__AmJO3 .plus_preLabel__4sDaQ{color:#fbbf24;font-weight:600;letter-spacing:1px;font-size:12px;margin:0 0 16px}.plus_priceBlock__AmJO3 .plus_priceLine__A_e_m{font-size:22px;margin:0 0 8px}.plus_priceBlock__AmJO3 .plus_price__9G5ap{font-size:96px;font-weight:700;margin:0 0 16px;line-height:1}@media screen and (max-width:640px){.plus_priceBlock__AmJO3 .plus_price__9G5ap{font-size:80px}}.plus_priceBlock__AmJO3 .plus_oneTime__sdEuV{color:#9ca3af;margin:0 0 4px;font-size:15px}.plus_priceBlock__AmJO3 .plus_oneTime__sdEuV strong{color:#fff}.plus_priceBlock__AmJO3 .plus_limitedNote__KZH4k{color:#fbbf24;font-size:13px;margin:0 0 32px}.plus_cta__wzCyC{display:block;width:100%;max-width:420px;margin:0 auto;background:#06f;color:#fff;font-weight:700;font-size:17px;padding:16px;border-radius:999px;border:none;cursor:pointer;box-shadow:0 8px 24px rgba(0,102,255,.25);transition:background .15s,transform .1s}.plus_cta__wzCyC:hover{background:#0056d6}.plus_cta__wzCyC:active{transform:translateY(1px)}.plus_ctaCaption__BUWrE{text-align:center;color:#6b7280;font-size:12px;margin:12px 0 0}.plus_benefitsTitle__0hl0_{font-size:22px;font-weight:700;margin:0 0 32px;text-align:center}.plus_benefitCard__VvHNr{display:flex;gap:16px;padding:16px;background:rgba(17,24,39,.5);border-radius:12px;margin-bottom:16px}.plus_benefitIcon__zHtlw{flex-shrink:0;width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:22px}.plus_benefitIcon__zHtlw.plus_green__wHQWE{background:rgba(6,78,59,.6)}.plus_benefitIcon__zHtlw.plus_indigo__W30O6{background:rgba(49,46,129,.6)}.plus_benefitIcon__zHtlw.plus_purple__0NC_M{background:rgba(76,29,149,.6)}.plus_benefitBody__2xTjX{flex:1}.plus_benefitBody__2xTjX h3{color:#fbbf24;font-weight:600;margin:0 0 4px;font-size:15px}.plus_benefitBody__2xTjX p{color:#9ca3af;font-size:13px;line-height:1.5;margin:0}.plus_onboardingCard__oYtPo{background:rgba(6,78,59,.3);border:1px solid rgba(6,95,70,.5);border-radius:16px;padding:24px;display:flex;gap:16px;align-items:flex-start}.plus_onboardingIcon__Hq0M4{width:48px;height:48px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px}.plus_onboardingBody__k_wS7 h3{margin:0 0 4px;font-size:16px;font-weight:700}.plus_onboardingBody__k_wS7 p{color:#d1d5db;font-size:14px;line-height:1.5;margin:0}.plus_faqSection__O3Tjn h2{font-size:20px;font-weight:700;margin:0 0 24px;display:flex;align-items:center;gap:8px}.plus_faqSection__O3Tjn h2:before{content:"ⓘ";color:#9ca3af;font-size:18px}.plus_faqItem__OFB5L{border-bottom:1px solid #1f2937}.plus_faqQuestion__MxpiI{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;color:#fff;padding:20px 0;text-align:left;font-size:15px;font-family:inherit;cursor:pointer;transition:color .15s}.plus_faqQuestion__MxpiI:hover{color:#fbbf24}.plus_faqChevron__VwDys{transition:transform .2s;font-size:12px}.plus_faqChevron__VwDys.plus_open__Nn54t{transform:rotate(180deg)}.plus_faqAnswer__8m0mZ{color:#9ca3af;font-size:14px;line-height:1.6;padding:0 0 20px}.plus_helpCard__FGSmg{background:linear-gradient(135deg,rgba(6,78,59,.4),rgba(6,78,59,.4));border:1px solid rgba(6,95,70,.5);border-radius:16px;padding:24px;display:flex;align-items:center;gap:16px}.plus_helpCard__FGSmg .plus_helpIcon__Zqf6k{width:48px;height:48px;border-radius:50%;background:#10b981;color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.plus_helpCard__FGSmg .plus_helpText__CUoA0{flex:1}.plus_helpCard__FGSmg .plus_helpText__CUoA0 p:first-child{font-weight:700;margin:0 0 4px}.plus_helpCard__FGSmg .plus_helpText__CUoA0 p:last-child{color:#9ca3af;font-size:13px;margin:0}.plus_helpCard__FGSmg .plus_helpAction__Tes0M{color:#34d399;font-size:14px;font-weight:600;text-decoration:none}.plus_helpCard__FGSmg .plus_helpAction__Tes0M:hover{color:#6ee7b7}.plus_bottomCta__ujrqO{padding-top:24px;padding-bottom:64px}.plus_footer__hhWeP{border-top:1px solid #111827;padding:32px 24px;text-align:center;color:#6b7280;font-size:12px}