.ThemeToggle_toggle__03nAw{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--text-secondary);transition:background-color .2s,color .2s}.ThemeToggle_toggle__03nAw:hover{background:var(--bg-hover);color:var(--text-primary)}.ThemeToggle_toggle__03nAw:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ThemeToggle_iconWrapper__yADUt{position:relative;width:24px;height:24px}.ThemeToggle_icon__NxVox{position:absolute;top:0;left:0;width:24px;height:24px;transition:opacity .2s,transform .3s}.ThemeToggle_moonIcon__X__iC,.ThemeToggle_sunIcon__bXUgH{opacity:1;transform:rotate(0deg) scale(1)}.ThemeToggle_hidden__N8CpD{opacity:0;transform:rotate(-90deg) scale(.8);pointer-events:none}@media (prefers-reduced-motion:reduce){.ThemeToggle_icon__NxVox,.ThemeToggle_toggle__03nAw{transition:none}.ThemeToggle_hidden__N8CpD{transform:none}}.Spinner_spinner__z_HCJ{animation:Spinner_spin__yf2IQ .8s linear infinite;flex-shrink:0}.Spinner_small__RjKoH{width:16px;height:16px}.Spinner_medium__Z3TmW{width:24px;height:24px}.Spinner_large__womrC{width:32px;height:32px}.Spinner_track__4ECMS{opacity:.2}.Spinner_arc__HfF7q{opacity:1}@keyframes Spinner_spin__yf2IQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserMenu_container__L1iqw{position:relative}.UserMenu_trigger__QKtf_{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:background-color .2s ease}.UserMenu_trigger__QKtf_:hover{background-color:var(--bg-secondary)}.UserMenu_avatar__0XcNI{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark,#4a5af0) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;position:relative}.UserMenu_premiumDot__MarXa{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:2px solid var(--bg-primary)}.UserMenu_dropdown__u_rvq{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:1000;overflow:hidden;animation:UserMenu_dropdownFadeIn__r5sLV .15s ease-out}@keyframes UserMenu_dropdownFadeIn__r5sLV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_userInfo__im0RG{display:flex;align-items:center;gap:12px;padding:16px}.UserMenu_avatarLarge__B0aYP{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark,#4a5af0) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;flex-shrink:0}.UserMenu_userDetails__a91Zj{display:flex;flex-direction:column;gap:4px;min-width:0}.UserMenu_email__gbPz7{font-size:14px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_premiumBadge__JWxJr{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1a1a}.UserMenu_freeBadge__tPaqb,.UserMenu_premiumBadge__JWxJr{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;width:-moz-fit-content;width:fit-content}.UserMenu_freeBadge__tPaqb{background:var(--bg-secondary);color:var(--text-secondary)}.UserMenu_divider__hm9Hm{height:1px;background:var(--border-color)}.UserMenu_menuItem__Izk83{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--text-primary);text-align:left;transition:background-color .15s ease}.UserMenu_menuItem__Izk83:hover{background-color:var(--bg-secondary)}.UserMenu_menuIcon__8dVg_{width:18px;height:18px;flex-shrink:0}.UserMenu_signOut__bijEO{color:var(--error)}.UserMenu_signOut__bijEO:hover{background-color:var(--error-light)}.UserMenu_upgradeArrow__yAOtJ{margin-left:auto;font-weight:600;color:var(--primary)}.UserMenu_drawerUserInfo__qiWmb{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color);margin-bottom:8px}.UserMenu_expandedChevron__pqrd8,.UserMenu_expandedInfo__LbERp{display:none}@media (max-width:768px){.UserMenu_dropdown__u_rvq{min-width:260px}}@media (min-width:1024px){.UserMenu_trigger__QKtf_{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:24px;background:var(--bg-tertiary);border:1px solid var(--border-tertiary)}.UserMenu_trigger__QKtf_:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.UserMenu_expandedInfo__LbERp{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:180px}.UserMenu_expandedEmail__rmBhW{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.UserMenu_expandedPremiumBadge__y9q3O{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1a1a}.UserMenu_expandedFreeBadge__O6_O6,.UserMenu_expandedPremiumBadge__y9q3O{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:1px 6px;border-radius:3px}.UserMenu_expandedFreeBadge__O6_O6{background:var(--bg-secondary);color:var(--text-tertiary)}.UserMenu_expandedChevron__pqrd8{display:block;width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0;transition:transform .2s}.UserMenu_trigger__QKtf_[aria-expanded=true] .UserMenu_expandedChevron__pqrd8{transform:rotate(180deg)}.UserMenu_userInfo__im0RG,.UserMenu_userInfo__im0RG+.UserMenu_divider__hm9Hm{display:none}}.Header_header__MvnS2{background:var(--bg-secondary);border-bottom:1px solid var(--border-tertiary);position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Header_headerContent__zP2Kf{display:flex;align-items:center;gap:12px;padding:16px 24px}.Header_backButton__igjAe{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;color:var(--text-secondary);background:none;border:none;border-radius:50%;cursor:pointer;transition:background .2s;text-decoration:none;flex-shrink:0}.Header_backButton__igjAe:hover{background:var(--bg-hover);color:var(--text-primary)}.Header_titleContainer__iSBHj{flex:1 1;display:flex;align-items:center;gap:12px;min-width:0}.Header_title__cchLN{font-size:20px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.Header_logoLink__n5cR5,.Header_titleLink__AsJhX{text-decoration:none;min-width:0}.Header_logo__j7oID{font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_centerContent__p4nW0{display:none;flex:1 1;justify-content:center;min-width:0}.Header_actions__AFxTd{display:flex;align-items:center;gap:16px;flex-shrink:0}.Header_navLink__Q_hTB{color:var(--text-secondary);font-weight:500;transition:color .2s;text-decoration:none}.Header_navLink__Q_hTB:hover{color:var(--text-primary)}.Header_navButton__xkDa5{background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);color:#fff;padding:10px 20px;border-radius:8px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s}.Header_navButton__xkDa5:hover{opacity:.9;transform:translateY(-1px)}@media (min-width:1024px){.Header_headerContent__zP2Kf{padding:20px 48px;gap:16px}.Header_headerContent__zP2Kf:has(.Header_centerContent__p4nW0) .Header_titleContainer__iSBHj{flex:none}.Header_title__cchLN{font-size:24px}.Header_centerContent__p4nW0{display:flex;align-items:center;justify-content:center;gap:12px}.Header_backButton__igjAe{width:44px;height:44px;font-size:22px}}@media (min-width:1400px){.Header_headerContent__zP2Kf{padding:24px 48px}.Header_title__cchLN{font-size:26px}}@media (max-width:768px){.Header_headerContent__zP2Kf{padding:12px 16px;gap:8px}.Header_title__cchLN{font-size:18px}.Header_logo__j7oID{font-size:20px}.Header_backButton__igjAe{width:36px;height:36px;font-size:18px}.Header_actions__AFxTd{gap:12px}.Header_navLink__Q_hTB{display:none}.Header_navButton__xkDa5{padding:8px 16px;font-size:14px}}.Footer_footer__UaG1g{padding:48px 24px;background:var(--bg-secondary);border-top:1px solid var(--border-tertiary)}.Footer_footerContent__nZq4z{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.Footer_footerBrand__2iuXn{display:flex;flex-direction:column;align-items:center;gap:8px}.Footer_footerLogo__FBvBQ{font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_footerTagline__fyFMo{font-size:14px;color:var(--text-tertiary)}.Footer_footerLinks__4RPn7{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}.Footer_footerLink__twEJY{color:var(--text-secondary);font-size:14px;transition:color .2s;text-decoration:none}.Footer_footerLink__twEJY:hover{color:var(--text-primary)}.Footer_footerCopyright__Z9BSt{font-size:13px;color:var(--text-tertiary)}@media (max-width:768px){.Footer_footer__UaG1g{padding:32px 16px}.Footer_footerLinks__4RPn7{gap:24px}}.page_main__GlU4n{min-height:100vh;display:flex;flex-direction:column}.page_loading__Q7rym{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:var(--text-secondary)}.page_hero__SKW6o{padding:80px 24px;background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-primary) 100%)}.page_heroInner__FQkwa{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}.page_heroContent__2lPR8{max-width:700px;text-align:center}.page_heroTitle__Gfler{font-size:48px;font-weight:800;line-height:1.1;margin-bottom:24px;color:var(--text-primary)}.page_heroHighlight__0P6_3{background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__RTAw0{font-size:20px;color:var(--text-secondary);line-height:1.6;margin-bottom:32px}.page_heroCta__jc8eN{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.page_primaryButton__iKEy8{background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);color:#fff;padding:16px 32px;border-radius:12px;font-weight:600;font-size:18px;transition:opacity .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 16px rgba(102,126,234,.3)}.page_primaryButton__iKEy8:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 6px 24px rgba(102,126,234,.4)}.page_secondaryButton__UQnQZ{background:transparent;color:var(--text-primary);padding:16px 32px;border-radius:12px;font-weight:600;font-size:18px;border:2px solid var(--border-primary);transition:background .2s,border-color .2s}.page_secondaryButton__UQnQZ:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.page_heroVisual___m6ot{width:100%;max-width:500px}.page_cardPreview__bxxKW{perspective:1000px}.page_previewCard__BEgSz{background:var(--card-bg);border-radius:16px;box-shadow:0 8px 32px var(--shadow-color-heavy);overflow:hidden;transform:rotateX(5deg);transition:transform .3s,opacity .3s;opacity:1}.page_previewCard__BEgSz:hover{transform:rotateX(0deg)}.page_previewCardTransitioning___E_mI{opacity:0;transform:rotateX(5deg) scale(.98)}.page_previewHeader__Il5eo{background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);color:#fff;padding:16px 20px;font-weight:600;font-size:14px}.page_previewTable__8AkYl{display:flex;flex-direction:column;min-height:140px}.page_previewHeaderRow__xSokG{display:flex;background:var(--bg-tertiary);border-bottom:1px solid var(--border-tertiary)}.page_previewHeaderCell__ifpz4{flex:1 1;padding:12px 16px;font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_previewRow__wyDa6{display:flex;border-bottom:1px solid var(--border-tertiary)}.page_previewRow__wyDa6:last-child{border-bottom:none}.page_previewCell__s21UT{flex:1 1;padding:14px 16px;font-size:15px;font-weight:500;color:var(--text-primary);text-align:center;background:var(--card-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:48px;display:flex;align-items:center;justify-content:center}.page_exampleIndicators__M6GmV{display:flex;justify-content:center;gap:8px;margin-top:20px}.page_exampleIndicator__UWH7_{width:10px;height:10px;border-radius:50%;border:none;background:var(--border-primary);cursor:pointer;transition:background .2s,transform .2s;padding:0}.page_exampleIndicator__UWH7_:hover{background:var(--text-tertiary);transform:scale(1.2)}.page_exampleIndicatorActive__BWT7i{background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);transform:scale(1.2)}.page_sectionContent__BH_RX{max-width:1200px;margin:0 auto;padding:0 24px}.page_sectionTitle__hzsAh{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:var(--text-primary)}.page_sectionSubtitle__ROo6Q{font-size:18px;color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto 48px}.page_features__8wy9y{padding:100px 0;background:var(--bg-primary)}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.page_featureCard__09F8a{background:var(--card-bg);padding:32px;border-radius:16px;box-shadow:0 2px 8px var(--shadow-color);transition:transform .2s,box-shadow .2s}.page_featureCard__09F8a:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-color-heavy)}.page_featureIcon__mHZON{font-size:40px;display:block;margin-bottom:16px}.page_featureTitle__kH4Xm{font-size:20px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.page_featureDescription__gBWpw{font-size:15px;color:var(--text-secondary);line-height:1.6}.page_studySection__LI13T{padding:100px 0;background:var(--bg-secondary)}.page_studyDemo__dctXN{display:flex;justify-content:center;padding:0 16px}.page_studyMockup__NLA2_{width:100%;max-width:400px;background:var(--bg-primary);border-radius:24px;box-shadow:0 8px 32px var(--shadow-color-heavy);overflow:hidden;border:1px solid var(--border-tertiary)}.page_mockupHeader__bYqZ5{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-secondary);border-bottom:1px solid var(--border-tertiary)}.page_mockupExit__2_eP8{font-size:18px;color:var(--text-tertiary);width:32px}.page_mockupProgress__9FIKu{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px}.page_mockupProgressText__YTHmM{font-size:13px;font-weight:500;color:var(--text-secondary)}.page_mockupProgressBar__ILtgX{width:120px;height:4px;background:var(--border-tertiary);border-radius:2px;overflow:hidden}.page_mockupProgressFill___TXny{height:100%;background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);border-radius:2px}.page_mockupScore__mIumZ{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;width:80px;justify-content:flex-end}.page_mockupCorrect__ryidB{color:var(--success)}.page_mockupDivider__AhPk3{color:var(--text-tertiary)}.page_mockupIncorrect__iSOpD{color:var(--error)}.page_mockupCard__Ak14Z{padding:32px 24px}.page_mockupCardInner__Ul8kV{background:var(--card-bg);border-radius:16px;padding:48px 24px;box-shadow:0 4px 16px var(--shadow-color);text-align:center;border:1px solid var(--border-tertiary)}.page_mockupCardLabel__NySD8{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);margin-bottom:16px}.page_mockupCardContent__2EhX6{font-size:36px;font-weight:700;color:var(--text-primary);margin-bottom:24px}.page_mockupCardHint__Fp6U0{font-size:13px;color:var(--text-tertiary)}.page_mockupButtons__74Um7{display:flex;gap:12px;padding:0 24px 24px}.page_mockupCorrectBtn__Nn8KI,.page_mockupWrongBtn__vlDXu{flex:1 1;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:600;text-align:center}.page_mockupWrongBtn__vlDXu{background:var(--error-light);color:var(--error);border:1px solid var(--error);border-color:color-mix(in srgb,var(--error) 20%,transparent)}.page_mockupCorrectBtn__Nn8KI{background:var(--success-light);color:var(--success);border:1px solid var(--success);border-color:color-mix(in srgb,var(--success) 20%,transparent)}.page_continuousReview__Pp2eK{padding:100px 0;background:var(--bg-primary)}.page_continuousReviewInner__dhmZc{display:flex;flex-direction:column;align-items:center;gap:64px}.page_continuousReviewContent__uMu8w{max-width:600px;text-align:center}.page_continuousReviewSubtitle__rn7HJ{font-size:18px;color:var(--text-secondary);line-height:1.6;margin-bottom:40px}.page_benefitsList__IZ1k5{display:flex;flex-direction:column;gap:20px;text-align:left}.page_benefitItem__mLYv0{display:flex;gap:16px;align-items:flex-start;background:var(--card-bg);padding:20px;border-radius:12px;box-shadow:0 2px 8px var(--shadow-color)}.page_benefitIcon__pYGIQ{font-size:28px;flex-shrink:0}.page_benefitText__fv9Xy{display:flex;flex-direction:column;gap:4px}.page_benefitText__fv9Xy strong{font-size:16px;font-weight:600;color:var(--text-primary)}.page_benefitText__fv9Xy span{font-size:14px;color:var(--text-secondary);line-height:1.5}.page_watchMockup__UfNnM{display:flex;flex-direction:column;align-items:center;gap:16px}.page_watchFrame__40XTM{width:180px;height:220px;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border-radius:40px;padding:12px;box-shadow:0 20px 60px rgba(0,0,0,.3),inset 0 1px 1px hsla(0,0%,100%,.1)}.page_watchScreen__fiY5K{width:100%;height:100%;background:linear-gradient(180deg,#1c1c1e,#000);border-radius:32px;padding:16px 12px;display:flex;flex-direction:column;overflow:hidden}.page_watchHeader__EaSEY{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page_watchDeckName__MPIOY{font-size:10px;font-weight:600;color:#fff;opacity:.8}.page_watchProgress__uzYdQ{font-size:10px;font-weight:500;color:#30d158}.page_watchCard__HM1Ve{flex:1 1;background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page_watchCardLabel__T0rB6{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.7);margin-bottom:8px}.page_watchCardContent__VnhMi{font-size:22px;font-weight:700;color:#fff}.page_watchHint__zz_nz{font-size:9px;color:hsla(0,0%,100%,.5);text-align:center;margin-top:10px}.page_watchCaption__BuB_m{font-size:14px;color:var(--text-tertiary);font-style:italic}.page_pricing__67Ak0{padding:100px 0;background:var(--bg-primary)}.page_pricingGrid__0Ajsw{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px;max-width:800px;margin:0 auto}.page_pricingCard__6AoR8{background:var(--card-bg);border-radius:20px;padding:40px 32px;box-shadow:0 2px 8px var(--shadow-color);position:relative;display:flex;flex-direction:column}.page_pricingPremium__GwuvH{border:2px solid var(--gradient-primary-start);box-shadow:0 4px 24px rgba(102,126,234,.2)}.page_premiumBadge__cRNSi{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);color:#fff;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600}.page_pricingHeader__ymESo{text-align:center;margin-bottom:32px}.page_pricingName__58ipC{font-size:24px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.page_pricingPrice__h0_6f{display:flex;align-items:baseline;justify-content:center;gap:4px}.page_priceAmount__2Cd_l{font-size:48px;font-weight:700;color:var(--text-primary)}.page_pricePeriod__rGTpk{font-size:16px;color:var(--text-secondary)}.page_yearlyOption__K4RHr{font-size:14px;color:var(--text-tertiary);margin-top:8px}.page_pricingFeatures__FULzV{list-style:none;flex:1 1;margin-bottom:32px}.page_pricingFeatures__FULzV li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-tertiary);color:var(--text-primary);font-size:15px}.page_pricingFeatures__FULzV li:last-child{border-bottom:none}.page_checkIcon__0Kupn{color:var(--success);font-weight:700;flex-shrink:0}.page_pricingButton__2rYXa{display:block;text-align:center;padding:16px 24px;border-radius:12px;font-weight:600;font-size:16px;border:2px solid var(--border-primary);color:var(--text-primary);background:transparent;transition:background .2s,border-color .2s}.page_pricingButton__2rYXa:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.page_pricingButtonPremium__M56hY{border:none;color:#fff}.page_pricingButtonPremium__M56hY,.page_pricingButtonPremium__M56hY:hover{background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%)}.page_pricingButtonPremium__M56hY:hover{opacity:.9}.page_faq__hmOuC{padding:100px 0;background:var(--bg-secondary)}.page_faqList__rwZfK{max-width:800px;margin:0 auto}.page_faqItem__ZM3hV{background:var(--card-bg);border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 4px var(--shadow-color)}.page_faqQuestion__21phv{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;cursor:pointer;font-size:16px;font-weight:600;color:var(--text-primary);text-align:left;transition:background .2s}.page_faqQuestion__21phv:hover{background:var(--bg-hover)}.page_faqIcon__cdRLE{font-size:24px;color:var(--text-tertiary);flex-shrink:0;margin-left:16px}.page_faqAnswer__TQMcb{padding:0 24px 20px;font-size:15px;color:var(--text-secondary);line-height:1.7}.page_cta__zCVvt{padding:100px 24px;background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-end) 100%);text-align:center}.page_ctaContent__6OX1e{max-width:600px;margin:0 auto}.page_ctaTitle__T8028{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}.page_ctaSubtitle___4fbq{font-size:18px;color:hsla(0,0%,100%,.9);margin-bottom:32px}.page_ctaButton__tHxa2{display:inline-block;background:#fff;color:var(--gradient-primary-start);padding:16px 40px;border-radius:12px;font-weight:600;font-size:18px;transition:transform .2s,box-shadow .2s}.page_ctaButton__tHxa2:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}@media (max-width:768px){.page_hero__SKW6o{padding:48px 16px}.page_heroInner__FQkwa{gap:32px}.page_heroTitle__Gfler{font-size:32px}.page_heroSubtitle__RTAw0{font-size:16px}.page_heroCta__jc8eN{flex-direction:column}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{width:100%;text-align:center}.page_heroVisual___m6ot{padding:0 16px;max-width:100%}.page_previewTable__8AkYl{min-height:120px}.page_previewHeaderCell__ifpz4{padding:10px 8px;font-size:9px}.page_previewCell__s21UT{padding:10px 8px;font-size:12px;min-height:40px}.page_sectionContent__BH_RX{padding:0 16px}.page_sectionTitle__hzsAh{font-size:28px}.page_sectionSubtitle__ROo6Q{font-size:16px;margin-bottom:32px}.page_continuousReview__Pp2eK,.page_faq__hmOuC,.page_features__8wy9y,.page_pricing__67Ak0,.page_studySection__LI13T{padding:64px 0}.page_continuousReviewInner__dhmZc{gap:40px}.page_continuousReviewSubtitle__rn7HJ{font-size:16px;margin-bottom:32px}.page_benefitItem__mLYv0{padding:16px}.page_benefitIcon__pYGIQ{font-size:24px}.page_benefitText__fv9Xy strong{font-size:15px}.page_benefitText__fv9Xy span{font-size:13px}.page_watchFrame__40XTM{width:160px;height:196px;border-radius:36px;padding:10px}.page_watchScreen__fiY5K{border-radius:28px;padding:14px 10px}.page_watchCardContent__VnhMi{font-size:18px}.page_mockupCardContent__2EhX6{font-size:28px}.page_mockupCardInner__Ul8kV{padding:36px 20px}.page_featureGrid__LbVmI,.page_pricingGrid__0Ajsw{gap:20px}.page_featureCard__09F8a,.page_pricingCard__6AoR8{padding:24px}.page_pricingGrid__0Ajsw{grid-template-columns:1fr}.page_cta__zCVvt{padding:64px 16px}.page_ctaTitle__T8028{font-size:28px}.page_ctaSubtitle___4fbq{font-size:16px}}@media (min-width:1024px){.page_hero__SKW6o{padding:100px 48px}.page_heroInner__FQkwa{flex-direction:row;gap:64px;align-items:center}.page_heroContent__2lPR8{text-align:left;flex:1 1}.page_heroCta__jc8eN{justify-content:flex-start}.page_heroVisual___m6ot{flex:1 1}.page_heroTitle__Gfler{font-size:56px}.page_heroSubtitle__RTAw0{font-size:22px}.page_sectionContent__BH_RX{padding:0 48px}.page_continuousReviewInner__dhmZc{flex-direction:row;gap:80px;align-items:center}.page_continuousReviewContent__uMu8w{flex:1 1;text-align:left}.page_continuousReviewContent__uMu8w .page_sectionTitle__hzsAh{text-align:left}.page_watchMockup__UfNnM{flex-shrink:0}.page_watchFrame__40XTM{width:200px;height:244px}.page_watchCardContent__VnhMi{font-size:24px}}