.LocaleButtons_group__x0UqY{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--color-stroke-1);border-radius:var(--radius-pill);background:var(--color-surface-2)}.LocaleButtons_button__vmESc{border:none;border-radius:var(--radius-pill);padding:5px var(--space-2);background:transparent;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.LocaleButtons_button__vmESc:hover{color:var(--color-text-strong)}.LocaleButtons_button__vmESc[aria-pressed=true]{background:var(--color-surface-1);color:var(--color-text-strong);box-shadow:0 1px 3px var(--color-shadow)}.PublicPageShell_page__Htn7P{min-height:100dvh;background:var(--color-bg-0);color:var(--color-text-strong)}.PublicPageShell_container__YoWJW,.PublicPageShell_footerInner__rRPHx,.PublicPageShell_headerInner__ZTjt6{width:min(1120px,calc(100% - 40px));margin:0 auto}.PublicPageShell_header__HHUBt{border-bottom:1px solid var(--color-stroke-1);background:var(--color-surface-1)}.PublicPageShell_headerInner__ZTjt6{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.PublicPageShell_brand__IU6Pu,.PublicPageShell_footerBrand__FZGYQ{display:inline-flex;align-items:center;gap:9px;font-weight:850;letter-spacing:-.02em}.PublicPageShell_brandMark__pRmf8{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--color-accent-blue-500);color:rgb(var(--color-on-accent-rgb));font-size:16px;text-transform:uppercase}.PublicPageShell_footerLinks__uRSTw,.PublicPageShell_nav__O4e7Q{display:flex;align-items:center;gap:22px;color:var(--color-text-muted);font-size:14px;font-weight:650}.PublicPageShell_footerContact__ShaX5,.PublicPageShell_footerLinks__uRSTw a,.PublicPageShell_nav__O4e7Q a{transition:color .15s ease}.PublicPageShell_footerContact__ShaX5:hover,.PublicPageShell_footerLinks__uRSTw a:hover,.PublicPageShell_nav__O4e7Q a:hover{color:var(--color-text-strong)}.PublicPageShell_navCta__IinUp,.PublicPageShell_primaryAction__2gYhP{border-radius:9px;background:var(--color-accent-blue-500);color:rgb(var(--color-on-accent-rgb))!important;font-weight:750;transition:background .15s ease,transform .15s ease}.PublicPageShell_mobileMenu__Vqz_1,.PublicPageShell_mobileNavTrigger__1x5_T{display:none}.PublicPageShell_navCta__IinUp{padding:10px 14px}.PublicPageShell_navCta__IinUp:hover,.PublicPageShell_primaryAction__2gYhP:hover{background:var(--color-accent-blue-hover);transform:translateY(-1px)}.PublicPageShell_hero___BsY9{padding:92px 0 82px;border-bottom:1px solid var(--color-stroke-1);background:var(--color-surface-1)}.PublicPageShell_hero___BsY9 h1{max-width:790px;margin:12px 0 0;font-size:clamp(38px,6vw,68px);line-height:1.03;letter-spacing:-.045em;font-weight:850}.PublicPageShell_eyebrow__7prSe{margin:0;color:var(--color-accent-blue-500);font-family:var(--font-mono);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.PublicPageShell_lead__KtIkV{max-width:690px;margin:22px 0 0;color:var(--color-text-muted);font-size:19px;line-height:1.55}.PublicPageShell_heroActions__WTGgc{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.PublicPageShell_primaryAction__2gYhP,.PublicPageShell_secondaryAction__5aJcD{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid var(--color-stroke-1);font-size:14px}.PublicPageShell_secondaryAction__5aJcD{border-color:var(--color-stroke-2);background:var(--color-surface-1);color:var(--color-text-strong);border-radius:9px}.PublicPageShell_secondaryAction__5aJcD:hover{background:var(--color-surface-3)}.PublicPageShell_section__UtrWV{padding:76px 0}.PublicPageShell_sectionMuted__avaSa{background:var(--color-surface-3);border-top:1px solid var(--color-stroke-1);border-bottom:1px solid var(--color-stroke-1)}.PublicPageShell_section__UtrWV h2{max-width:700px;margin:0;font-size:clamp(26px,4vw,40px);line-height:1.1;letter-spacing:-.03em}.PublicPageShell_sectionIntro__ICtXj{max-width:720px;margin:16px 0 0;color:var(--color-text-muted);font-size:17px;line-height:1.6}.PublicPageShell_cardGrid__MPLhq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.PublicPageShell_card__crg2Q{min-height:190px;padding:24px;border:1px solid var(--color-stroke-1);border-radius:16px;background:var(--color-surface-1)}.PublicPageShell_card__crg2Q h3{margin:0;font-size:19px;line-height:1.2}.PublicPageShell_card__crg2Q p,.PublicPageShell_section__UtrWV li,.PublicPageShell_section__UtrWV p{color:var(--color-text-muted);line-height:1.65}.PublicPageShell_card__crg2Q p{margin:12px 0 0;font-size:15px}.PublicPageShell_section__UtrWV p{max-width:760px;margin:16px 0 0;font-size:17px}.PublicPageShell_section__UtrWV ul{max-width:760px;margin:22px 0 0;padding-left:22px}.PublicPageShell_section__UtrWV li+li{margin-top:10px}.PublicPageShell_callout__gQrO0{margin-top:28px;padding:22px 24px;border-left:3px solid var(--color-accent-gold-500);background:var(--color-surface-1);box-shadow:var(--shadow-sm)}.PublicPageShell_callout__gQrO0 p{margin:0}.PublicPageShell_inlineLinks__PnEnY{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;font-weight:750}.PublicPageShell_inlineLinks__PnEnY a{color:var(--color-accent-blue-500)}.PublicPageShell_inlineLinks__PnEnY a:hover{color:var(--color-accent-blue-hover)}.PublicPageShell_footer__1zK0M{border-top:1px solid var(--color-stroke-1);background:var(--color-surface-3)}.PublicPageShell_footerInner__rRPHx{display:flex;align-items:center;gap:24px;min-height:108px}.PublicPageShell_footerLinks__uRSTw{flex-wrap:wrap;margin-left:18px;font-size:13px}.PublicPageShell_footerContact__ShaX5{margin-left:auto;color:var(--color-text-muted);font-size:13px}@media (max-width:760px){.PublicPageShell_container__YoWJW,.PublicPageShell_footerInner__rRPHx,.PublicPageShell_headerInner__ZTjt6{width:min(100% - 32px,620px)}.PublicPageShell_headerInner__ZTjt6{min-height:62px}.PublicPageShell_brand__IU6Pu,.PublicPageShell_navCta__IinUp{min-height:44px}.PublicPageShell_brand__IU6Pu,.PublicPageShell_footerBrand__FZGYQ,.PublicPageShell_footerContact__ShaX5,.PublicPageShell_footerLinks__uRSTw a,.PublicPageShell_navCta__IinUp{display:inline-flex;align-items:center}.PublicPageShell_nav__O4e7Q{display:none}.PublicPageShell_mobileNavTrigger__1x5_T{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border-radius:8px;border:1px solid var(--color-stroke-1);background:transparent;color:var(--color-text-strong);cursor:pointer;transition:background-color .15s ease}.PublicPageShell_mobileNavTrigger__1x5_T:hover{background:var(--color-surface-3)}.PublicPageShell_mobileMenu__Vqz_1{display:flex;flex-direction:column;padding:16px 20px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--color-stroke-1);background:var(--color-surface-1);gap:12px}.PublicPageShell_mobileMenuNav__JNEv6{display:flex;flex-direction:column;gap:4px}.PublicPageShell_mobileMenuNav__JNEv6 a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;font-size:16px;font-weight:650;color:var(--color-text-strong);text-decoration:none;transition:background-color .15s ease,color .15s ease}.PublicPageShell_mobileMenuNav__JNEv6 a:active,.PublicPageShell_mobileMenuNav__JNEv6 a:hover{background:var(--color-surface-3);color:var(--color-text-strong)}.PublicPageShell_mobileMenuCtaWrapper__4FDaQ{margin-top:6px;padding-top:12px;border-top:1px solid var(--color-stroke-1)}.PublicPageShell_mobileMenuCta__ylZ7h{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;border-radius:9px;background:var(--color-accent-blue-500);color:rgb(var(--color-on-accent-rgb))!important;font-size:15px;font-weight:750;text-decoration:none;transition:background-color .15s ease}.PublicPageShell_mobileMenuCta__ylZ7h:active,.PublicPageShell_mobileMenuCta__ylZ7h:hover{background:var(--color-accent-blue-hover)}.PublicPageShell_hero___BsY9{padding:62px 0 58px}.PublicPageShell_lead__KtIkV{font-size:17px}.PublicPageShell_section__UtrWV{padding:56px 0}.PublicPageShell_cardGrid__MPLhq{grid-template-columns:1fr}.PublicPageShell_footerInner__rRPHx{align-items:flex-start;flex-direction:column;justify-content:center;gap:12px;padding:22px 0}.PublicPageShell_footerLinks__uRSTw{margin-left:0;gap:14px}.PublicPageShell_footerBrand__FZGYQ,.PublicPageShell_footerContact__ShaX5,.PublicPageShell_footerLinks__uRSTw a{min-height:44px}.PublicPageShell_footerContact__ShaX5{margin-left:0}}.PublicPageShell_mobileLanguage__SWnA2{margin-bottom:10px}.articles_body__VBp6y{max-inline-size:76ch;margin-inline:auto;line-height:1.8;overflow-wrap:anywhere}.articles_body__VBp6y h2,.articles_body__VBp6y h3,.articles_body__VBp6y h4{margin-block:1.6em .6em;line-height:1.3}.articles_body__VBp6y blockquote,.articles_body__VBp6y ol,.articles_body__VBp6y p,.articles_body__VBp6y ul{margin-block:1em}.articles_body__VBp6y blockquote{border-inline-start:3px solid var(--color-stroke-1);padding-inline-start:1em}.articles_list__zbNHf{display:grid;gap:24px;max-inline-size:76ch;margin-inline:auto}.articles_meta__9Dc0y{color:var(--color-text-muted);font-size:.9rem}.LandingPlanPreview_preview__oPn2O{width:min(100%,360px);padding:20px;border:1px solid var(--color-stroke-1);border-radius:var(--radius-card);background:var(--color-surface-1);color:var(--color-text-strong);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:13px}.LandingPlanPreview_heading__UOvUN{display:flex;align-items:center;gap:10px;margin-bottom:18px}.LandingPlanPreview_ring__wJ7Z_{display:grid;place-items:center;flex:0 0 40px;height:40px;border:3px solid var(--color-accent-surface);border-top-color:var(--color-accent-blue-500);border-radius:var(--radius-pill);font-size:10px;font-weight:800}.LandingPlanPreview_copy__Ps7vk{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.LandingPlanPreview_copy__Ps7vk span{color:var(--color-text-muted);font-size:11px}.LandingPlanPreview_streak__pq_h7{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--color-state-amber-text-rgb));font-weight:800}.LandingPlanPreview_row__905ey{display:flex;align-items:center;gap:10px;min-height:46px;margin-top:8px;padding:10px;border:1px solid var(--color-stroke-1);border-radius:var(--radius-md)}.LandingPlanPreview_row__905ey svg{flex:0 0 auto}.LandingPlanPreview_current__K8x6G{border-color:var(--color-accent-blue-500);background:var(--color-accent-surface);color:var(--color-accent-blue-500)}.LandingPlanPreview_done__pYoFZ{color:var(--color-state-success)}.LandingPlanPreview_completed__sp6fh{color:var(--color-text-muted);text-decoration:line-through}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.page_landingWrap__CW_t6{background:var(--color-bg-0);min-height:100dvh;font-family:var(--font-sans);color:var(--color-text-strong);overflow-x:hidden}.page_navBar__sJ9xf{border-bottom:1px solid var(--color-stroke-1);background:rgba(var(--color-surface-rgb),.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;align-items:center;height:72px;padding:0 56px;display:flex;position:sticky;top:0}.page_navBrand__CI5lh{align-items:center;gap:11px;display:flex}.page_logoIcon__ucBLG{background:var(--color-accent-blue-500);width:34px;height:34px;color:rgb(var(--color-surface-rgb));border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.page_logoText__EJ9I2{letter-spacing:-.01em;font-size:17px;font-weight:800}.page_navLinks__Dj7Mt{align-items:center;gap:28px;margin-left:40px;display:flex}.page_navLinks__Dj7Mt a{color:var(--color-text-muted);cursor:pointer;font-size:14px;font-weight:600;transition:color .15s}.page_navLinks__Dj7Mt a:hover{color:var(--color-text-strong)}.page_navAuth__SNXia{align-items:center;gap:12px;margin-left:auto;display:flex}.page_authLink__I8_0x{color:var(--color-text-strong);cursor:pointer;font-size:14px;font-weight:700;transition:opacity .15s}.page_authLink__I8_0x:hover{opacity:.8}.page_authBtn__iM574{background:var(--color-accent-blue-500);height:40px;color:rgb(var(--color-surface-rgb));cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;transition:background-color .15s;display:inline-flex}.page_authBtn__iM574:hover{background:var(--color-accent-blue-hover)}.page_mobileNavTrigger__HI70j{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;display:none}.page_mobileMenu__FOFsj{background:rgba(var(--color-bg-canvas-rgb),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:45;padding:30px 20px calc(30px + env(safe-area-inset-bottom));flex-direction:column;gap:30px;display:flex;position:fixed;inset:60px 0 0}.page_mobileMenuLinks__VjU5U{flex-direction:column;gap:20px;display:flex}.page_mobileMenuLinks__VjU5U a{color:var(--color-text-strong);border-bottom:1px solid var(--color-stroke-1);padding-bottom:10px;font-size:18px;font-weight:700}.page_mobileMenuAuth__7LYmM{flex-direction:column;gap:12px;margin-top:auto;display:flex}.page_mobileAuthLink__D_1SE{border:1px solid var(--color-stroke-2);color:var(--color-text-strong);padding:12px}.page_mobileAuthBtn__aCpN8,.page_mobileAuthLink__D_1SE{text-align:center;border-radius:12px;font-size:16px;font-weight:700}.page_mobileAuthBtn__aCpN8{background:var(--color-accent-blue-500);color:rgb(var(--color-surface-rgb));padding:14px}.page_heroSection__bINjh{background:radial-gradient(120% 80% at 75% -10%,rgba(var(--color-brand-primary-rgb),.08)0,var(--color-bg-0)52%);grid-template-columns:1fr 520px;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:72px 56px 64px;display:grid}.page_heroText__C_HVe{flex-direction:column;align-items:flex-start;display:flex}.page_heroKicker__bNnkC{background:rgb(var(--color-surface-rgb));border:1px solid var(--color-stroke-1);font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-accent-blue-500);border-radius:20px;align-items:center;gap:8px;padding:6px 13px;font-size:11.5px;font-weight:600;display:inline-flex}.page_heroTitle__cIud4{letter-spacing:-.03em;margin:20px 0 0;font-size:50px;font-weight:800;line-height:1.06}.page_heroLead__XNeDs{color:var(--color-text-muted);max-width:500px;margin:20px 0 0;font-size:17px;line-height:1.6}.page_heroLeadDesktop__6fuJt{display:block}.page_heroLeadMobile__zVX_8{display:none}.page_heroActions__Rw0ho{align-items:center;gap:13px;width:100%;margin-top:30px;display:flex}.page_heroBtnMain__AQCeb{background:var(--color-accent-blue-500);height:52px;color:rgb(var(--color-surface-rgb));cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:15.5px;font-weight:700;transition:background-color .15s;display:inline-flex}.page_heroBtnMain__AQCeb:hover{background:var(--color-accent-blue-hover)}.page_heroBtnGhost__uPh1H{border:1px solid var(--color-stroke-2);background:rgb(var(--color-surface-rgb));height:52px;color:var(--color-text-strong);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15.5px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.page_heroBtnGhost__uPh1H:hover{background:var(--color-surface-3);border-color:var(--color-stroke-2)}.page_statsRow__fzW8E{align-items:center;gap:26px;width:100%;margin-top:34px;display:flex}.page_statItem__xXh76{flex-direction:column;display:flex}.page_statItem__xXh76 strong{letter-spacing:-.02em;font-size:24px;font-weight:800}.page_statValDesktop__PQwET{display:block}.page_statValMobile__fVTKJ{display:none}.page_statLabel__YnNgt{color:var(--color-text-muted);margin-top:1px;font-size:13px}.page_statLabelDesktop__VcVJg{display:block}.page_statLabelMobile__OL6IF{display:none}.page_statsDivider__aoq2C{background:var(--color-stroke-2);opacity:.5;width:1px;height:34px}.page_appMock__G2Bq4{background:rgb(var(--color-surface-rgb));border:1px solid var(--color-stroke-1);width:520px;box-shadow:var(--shadow-lg);border-radius:18px;overflow:hidden}.page_mockHeader___V3cv{background:var(--color-surface-3);border-bottom:1px solid rgb(var(--color-divider-rgb));align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.page_mockDots___P5uj{gap:5px;display:flex}.page_mockDots___P5uj span{background:var(--color-stroke-2);opacity:.6;border-radius:50%;width:10px;height:10px}.page_mockAddress__llYFT{color:rgb(var(--color-text-muted-rgb));font-size:11px;font-family:var(--font-mono);margin-left:12px}.page_mockContent__RYRT4{padding:22px}.page_mockTodayHeader__qjiMs{align-items:center;gap:12px;display:flex}.page_mockProgressRing__ROZV0{background:conic-gradient(var(--color-accent-blue-500)62%,var(--color-surface-3)0);width:42px;height:42px}.page_mockProgressInner__pZKNE,.page_mockProgressRing__ROZV0{border-radius:50%;justify-content:center;align-items:center;display:flex}.page_mockProgressInner__pZKNE{background:rgb(var(--color-surface-rgb));width:32px;height:32px;font-size:11px;font-weight:800}.page_mockTodayInfo__DZDnR{min-width:0}.page_mockTodayTitle__0fzZQ{font-size:15px;font-weight:800}.page_mockTodaySubtitle___7TjL{color:var(--color-text-muted);font-size:12px}.page_mockStreakBadge__U2WAq{background:rgba(var(--color-brand-secondary-rgb),.12);color:var(--color-accent-gold-500);border-radius:16px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:700;display:flex}.page_mockPlanItems__5vNxO{flex-direction:column;gap:9px;margin-top:16px;display:flex}.page_mockPlanItem__dhYUe{border:1px solid var(--color-stroke-1);border-radius:12px;align-items:center;gap:12px;padding:12px 13px;display:flex}.page_mockPlanItem__dhYUe.page_completed__GOWSW{opacity:.6}.page_mockItemIconCircleSuccess__21Kai{background:rgba(var(--color-state-success-rgb),.12);width:34px;height:34px;color:rgb(var(--color-state-success-rgb));border-radius:9px;justify-content:center;align-items:center;display:flex}.page_mockItemIconCircleBlue___4KQ5{background:rgba(var(--color-brand-primary-rgb),.12);width:36px;height:36px;color:var(--color-accent-blue-500)}.page_mockItemIconCircleBlue___4KQ5,.page_mockItemIconCircleGray__7dtzQ{border-radius:9px;justify-content:center;align-items:center;display:flex}.page_mockItemIconCircleGray__7dtzQ{background:var(--color-surface-3);width:34px;height:34px;color:var(--color-text-muted)}.page_mockItemText__H22ea{flex:1;min-width:0}.page_mockItemTitleStrikethrough__XkI_X{font-size:13.5px;font-weight:700;text-decoration:line-through}.page_mockItemTitleActive__WbTK2{font-size:14px;font-weight:800}.page_mockItemTitle__MNYxv{font-size:13.5px;font-weight:700}.page_mockItemSubtitle__gsJ1v{color:var(--color-text-muted);margin-top:1px;font-size:11.5px}.page_mockPlanItem__dhYUe.page_active__wod8Q{border:1.5px solid var(--color-accent-blue-500);box-shadow:0 8px 20px rgba(var(--color-brand-primary-rgb),.1);padding:13px}.page_activeArrow__CbBKF{color:var(--color-accent-blue-500)}.page_featuresSection__mTtwO{max-width:1280px;margin:0 auto;padding:64px 56px}.page_sectionHeader__pEybh{text-align:center;max-width:640px;margin:0 auto}.page_sectionKicker__GbW7Y{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-accent-blue-500);font-size:11.5px;font-weight:600}.page_sectionTitle__Ftlce{letter-spacing:-.02em;margin:12px 0 0;font-size:34px;font-weight:800}.page_sectionTitleDesktop__FxKta{display:block}.page_sectionTitleMobile__Q8_UP{display:none}.page_featuresGrid__YfRI2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.page_featureCard__Mt5xf{background:rgb(var(--color-surface-rgb));border:1px solid var(--color-stroke-1);border-radius:18px;flex-direction:column;align-items:flex-start;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.page_featureCard__Mt5xf:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_featureIconBox__6IG8C{background:rgba(var(--color-brand-primary-rgb),.1);width:50px;height:50px;color:var(--color-accent-blue-500);border-radius:14px;justify-content:center;align-items:center;display:flex}.page_featureCardTitle__KP0c7{letter-spacing:-.01em;margin:18px 0 0;font-size:19px;font-weight:800}.page_featureCardDesc__cIG5f{color:var(--color-text-muted);margin:9px 0 0;font-size:14.5px;line-height:1.55}.page_featureCardDescDesktop__w8TJ_{display:block}.page_featureCardDescMobile__9G__N{display:none}.page_wideFeature__4CByz{background:var(--color-text-strong);border-radius:18px;grid-template-columns:1fr 1fr;gap:0;margin-top:20px;display:grid;overflow:hidden}.page_wideFeatureText__HFY24{flex-direction:column;align-items:flex-start;padding:38px 40px;display:flex}.page_wideFeatureKicker__dcSJL{font-family:var(--font-mono);letter-spacing:.08em;color:rgb(var(--color-theater-blue-rgb));font-size:11.5px;font-weight:600}.page_wideFeatureTitle__JLAkH{color:rgb(var(--color-surface-rgb));letter-spacing:-.02em;margin:14px 0 0;font-size:26px;font-weight:800}.page_wideFeatureDesc__G7_nx{color:rgba(var(--color-surface-rgb),.7);max-width:420px;margin:12px 0 0;font-size:15px;line-height:1.6}.page_wideFeatureBadges__r4J4Q{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.page_badge__CaMVz{color:rgb(var(--color-surface-muted-rgb));background:rgba(var(--color-surface-rgb),.08);border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600}.page_wideFeatureVisual__piIDi{background:repeating-linear-gradient(135deg,rgba(var(--color-text-primary-rgb),.95),rgba(var(--color-text-primary-rgb),.95)16px,rgba(var(--color-text-primary-rgb),.92)16px,rgba(var(--color-text-primary-rgb),.92)32px);min-height:300px;color:var(--color-text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex}.page_howSection__7zygH{background:var(--color-surface-3);border-top:1px solid var(--color-stroke-1);border-bottom:1px solid var(--color-stroke-1);padding:64px 56px}.page_howGrid__u5630{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1280px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}.page_howCard__iNpOM{background:rgb(var(--color-surface-rgb));border:1px solid var(--color-stroke-1);border-radius:18px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.page_howStepNum__m02Wo{background:var(--color-text-strong);width:40px;height:40px;color:rgb(var(--color-surface-rgb));border-radius:11px;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.page_highlightedStep__BJaj3{background:var(--color-accent-blue-500)}.page_howCardTitle__V_6Lv{margin:16px 0 0;font-size:18px;font-weight:800}.page_howCardTitleDesktop__MlRc7{display:block}.page_howCardTitleMobile__wONmK{display:none}.page_howCardDesc__21tCv{color:var(--color-text-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.page_howCardDescDesktop__S7a2H{display:block}.page_howCardDescMobile__5Pctv{display:none}.page_levelsSection__f0IMa{max-width:1280px;margin:0 auto;padding:56px}.page_levelsCard__DqkwP{background:rgb(var(--color-surface-rgb));border:1px solid var(--color-stroke-1);border-radius:18px;align-items:center;gap:34px;padding:32px 36px;display:flex}.page_levelsText__0dc2a{flex:1;min-width:0}.page_levelsTitle__6__Vl{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.page_levelsDesc__QBQU9{color:var(--color-text-muted);max-width:360px;margin:9px 0 0;font-size:14.5px;line-height:1.55}.page_levelsRoadmap__nRMkx{flex:1.4;align-items:center;gap:0;display:flex}.page_roadmapItem__QfxIZ{flex-direction:column;flex:1;align-items:center;gap:9px;display:flex}.page_levelBadge__lldkl{width:46px;height:46px;color:rgb(var(--color-surface-rgb));border-radius:13px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.page_badgeA1__kYdwH{background:rgb(var(--color-state-success-rgb))}.page_badgeA2__Lv2l4{background:var(--color-accent-blue-500)}.page_badgeB1__jtDtc{background:var(--color-accent-gold-500)}.page_badgeB2__nIfVY,.page_badgeC1__QdTkY{background:var(--color-surface-3);color:var(--color-text-muted);border:1px solid var(--color-stroke-1)}.page_roadmapLabel__LKYeL{color:var(--color-text-muted);font-size:11px;font-weight:600}.page_roadmapLabelMuted__Vg91z{color:rgb(var(--color-text-muted-rgb));font-size:11px;font-weight:600}.page_roadmapLine___8VQc{background:var(--color-stroke-1);flex:1;height:2px;margin-bottom:18px}.page_faqSection__hAzf6{max-width:1280px;margin:0 auto;padding:8px 56px 64px}.page_faqList__2gNjZ{flex-direction:column;gap:12px;max-width:780px;margin:36px auto 0;display:flex}.page_faqItem__yiaYF{background:rgb(var(--color-surface-rgb));border:1px solid var(--color-stroke-1);border-radius:14px;transition:border-color .15s;overflow:hidden}.page_faqHeader___t5Pf{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;display:flex}.page_faqQuestion__JQ4Y6{color:var(--color-text-strong);font-size:15.5px;font-weight:800}.page_faqToggleIcon__04yto{color:rgb(var(--color-text-muted-rgb));justify-content:center;align-items:center;transition:transform .25s;display:flex}.page_faqBody__bQVne{max-height:0;padding:0 22px;transition:max-height .25s cubic-bezier(0,1,0,1),padding .25s;overflow:hidden}.page_faqBody__bQVne.page_open__iy37L{max-height:200px;padding:0 22px 20px;transition:max-height .25s cubic-bezier(1,0,1,0),padding .25s}.page_faqAnswer__D_60s{color:var(--color-text-muted);margin:0;font-size:13.5px;line-height:1.5}.page_bottomCtaSection__G_jGC{max-width:1280px;margin:0 auto;padding:0 56px 64px}.page_ctaBanner__f8z4z{background:radial-gradient(120% 140% at 80% 0,rgba(var(--color-brand-primary-rgb),.85)0,rgb(var(--color-brand-primary-rgb))55%);text-align:center;color:rgb(var(--color-surface-rgb));box-shadow:var(--shadow-lg);border-radius:22px;padding:54px 48px}.page_ctaTitle___TF50{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800}.page_ctaTitleDesktop__LL9z9{display:block}.page_ctaTitleMobile__dFEyF{display:none}.page_ctaDesc__2YukX{color:rgba(var(--color-surface-rgb),.88);margin:12px 0 0;font-size:16px}.page_ctaDescDesktop__wLSIR{display:block}.page_ctaDescMobile__mLVQt{display:none}.page_ctaBtn__vkymm{background:rgb(var(--color-surface-rgb));height:54px;color:var(--color-accent-blue-hover);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:10px;margin-top:26px;padding:0 30px;font-size:16px;font-weight:800;transition:transform .15s,opacity .15s;display:inline-flex}.page_ctaBtn__vkymm:hover{opacity:.95;transform:translateY(-1px)}.page_footer__Y7IS1{border-top:1px solid var(--color-stroke-1);background:var(--color-surface-3);align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:40px 56px;display:flex}.page_footerBrand__FG9R9{align-items:center;gap:10px;display:flex}.page_footerLogoIcon__kwMy1{background:var(--color-accent-blue-500);width:30px;height:30px;color:rgb(var(--color-surface-rgb));border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.page_footerLogoText__ttLjd{font-size:15px;font-weight:800}.page_footerLinks__kAnpt{align-items:center;gap:24px;margin-left:24px;display:flex}.page_footerLinks__kAnpt a{color:var(--color-text-muted);cursor:pointer;font-size:13.5px;transition:color .15s}.page_footerLinks__kAnpt a:hover{color:var(--color-text-strong)}.page_footerCopyright__G7JMX{color:rgb(var(--color-text-muted-rgb));font-size:12.5px;font-family:var(--font-mono);margin-left:auto}@media (max-width:980px){.page_navBar__sJ9xf{padding:0 24px}.page_heroSection__bINjh{grid-template-columns:1fr;gap:36px;padding:48px 24px}.page_appMock__G2Bq4{width:100%;max-width:520px;margin:0 auto}.page_featuresGrid__YfRI2{grid-template-columns:1fr;gap:16px}.page_featuresSection__mTtwO{padding:48px 24px}.page_wideFeature__4CByz{grid-template-columns:1fr}.page_wideFeatureText__HFY24{padding:24px}.page_wideFeatureVisual__piIDi{min-height:200px}.page_howSection__7zygH{padding:48px 24px}.page_howGrid__u5630{grid-template-columns:1fr;gap:16px}.page_levelsSection__f0IMa{padding:32px 24px}.page_levelsCard__DqkwP{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.page_levelsText__0dc2a{text-align:center}.page_levelsDesc__QBQU9{max-width:none}.page_faqSection__hAzf6{padding:24px}.page_bottomCtaSection__G_jGC{padding:0 24px 48px}.page_footer__Y7IS1{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 24px}.page_footerLinks__kAnpt{flex-wrap:wrap;justify-content:center;gap:16px;margin-left:0}.page_footerCopyright__G7JMX{margin-left:0}}@media (max-width:700px){.page_navBar__sJ9xf{background:rgba(var(--color-surface-rgb),.8);height:60px;padding:0 18px}.page_navAuth__SNXia,.page_navLinks__Dj7Mt{display:none}.page_mobileNavTrigger__HI70j{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:inline-flex}.page_heroSection__bINjh{background:radial-gradient(130% 70% at 70% 0,rgba(var(--color-brand-primary-rgb),.08)0,var(--color-bg-0)56%);gap:24px;padding:36px 20px 32px}.page_heroKicker__bNnkC{padding:5px 11px;font-size:10.5px}.page_heroTitle__cIud4{letter-spacing:-.02em;font-size:33px;line-height:1.08}.page_heroLeadDesktop__6fuJt{display:none}.page_heroLeadMobile__zVX_8{font-size:15px;line-height:1.55;display:block}.page_heroActions__Rw0ho{flex-direction:column;align-items:stretch;gap:11px;margin-top:22px}.page_heroBtnGhost__uPh1H,.page_heroBtnMain__AQCeb{width:100%;height:52px}.page_heroBtnGhost__uPh1H{border-color:var(--color-stroke-2);height:50px}.page_statsRow__fzW8E{justify-content:space-between;gap:10px;margin-top:26px}.page_statItem__xXh76 strong{font-size:19px}.page_statValDesktop__PQwET{display:none}.page_statValMobile__fVTKJ{display:block}.page_statLabel__YnNgt{font-size:11px}.page_statLabelDesktop__VcVJg{display:none}.page_statLabelMobile__OL6IF{display:block}.page_statsDivider__aoq2C{height:28px}.page_appMock__G2Bq4{border-radius:16px}.page_mockHeader___V3cv{height:34px;padding:0 12px}.page_mockDots___P5uj span{width:8px;height:8px}.page_mockContent__RYRT4{padding:16px}.page_mockProgressRing__ROZV0{background:conic-gradient(var(--color-accent-blue-500)62%,var(--color-surface-3)0);width:36px;height:36px}.page_mockProgressInner__pZKNE{width:27px;height:27px;font-size:10px}.page_mockTodayTitle__0fzZQ{font-size:14px}.page_mockTodaySubtitle___7TjL{font-size:11px}.page_mockPlanItem__dhYUe,.page_mockPlanItem__dhYUe.page_active__wod8Q{padding:12px}.page_mockItemIconCircleBlue___4KQ5,.page_mockItemIconCircleGray__7dtzQ,.page_mockItemIconCircleSuccess__21Kai{width:34px;height:34px}.page_mockItemTitleActive__WbTK2,.page_mockItemTitleStrikethrough__XkI_X,.page_mockItemTitle__MNYxv{font-size:13.5px}.page_mockItemSubtitle__gsJ1v{font-size:11px}.page_featuresSection__mTtwO{padding:32px 20px}.page_sectionTitle__Ftlce{letter-spacing:-.02em;font-size:25px}.page_sectionTitleDesktop__FxKta{display:none}.page_sectionTitleMobile__Q8_UP{display:block}.page_featureCard__Mt5xf{border-radius:16px;flex-direction:row;align-items:flex-start;gap:15px;padding:20px}.page_featureCard__Mt5xf:hover{box-shadow:none;transform:none}.page_featureIconBox__6IG8C{flex-shrink:0;width:44px;height:44px}.page_featureCardTitle__KP0c7{margin:0;font-size:16.5px}.page_featureCardDesc__cIG5f{margin:6px 0 0;font-size:13.5px;line-height:1.5}.page_featureCardDescDesktop__w8TJ_{display:none}.page_featureCardDescMobile__9G__N{display:block}.page_howSection__7zygH{padding:32px 20px}.page_howCard__iNpOM{border-radius:15px;flex-direction:row;align-items:flex-start;gap:14px;padding:18px}.page_howStepNum__m02Wo{border-radius:10px;flex-shrink:0;width:34px;height:34px;font-size:15px}.page_howCardTitle__V_6Lv{margin:0;font-size:15.5px}.page_howCardTitleDesktop__MlRc7{display:none}.page_howCardTitleMobile__wONmK{display:block}.page_howCardDesc__21tCv{margin:5px 0 0;font-size:13px;line-height:1.5}.page_howCardDescDesktop__S7a2H{display:none}.page_howCardDescMobile__5Pctv{display:block}.page_levelsSection__f0IMa{padding:24px 20px}.page_levelsCard__DqkwP{border-radius:15px;padding:20px}.page_levelsTitle__6__Vl{font-size:18px}.page_levelsRoadmap__nRMkx{flex-direction:column;align-items:center;gap:14px;margin-top:10px}.page_roadmapItem__QfxIZ{flex-direction:row;align-self:flex-start;gap:12px}.page_roadmapLine___8VQc{display:none}.page_levelBadge__lldkl{border-radius:10px;width:36px;height:36px;font-size:13px}.page_roadmapLabelMuted__Vg91z,.page_roadmapLabel__LKYeL{align-self:center;font-size:13px}.page_faqSection__hAzf6{padding:32px 20px}.page_faqList__2gNjZ{margin-top:24px}.page_faqItem__yiaYF{border-radius:12px}.page_faqHeader___t5Pf{padding:16px}.page_faqQuestion__JQ4Y6{font-size:14.5px}.page_faqBody__bQVne.page_open__iy37L{padding:0 16px 16px}.page_faqAnswer__D_60s{font-size:13px}.page_bottomCtaSection__G_jGC{padding:28px 20px 36px}.page_ctaBanner__f8z4z{box-shadow:var(--shadow-sm);border-radius:20px;padding:34px 24px}.page_ctaTitle___TF50{font-size:25px;line-height:1.15}.page_ctaTitleDesktop__LL9z9{display:none}.page_ctaTitleMobile__dFEyF{display:block}.page_ctaDesc__2YukX{margin-top:11px;font-size:14px}.page_ctaDescDesktop__wLSIR{display:none}.page_ctaDescMobile__mLVQt{display:block}.page_ctaBtn__vkymm{border-radius:13px;justify-content:center;width:100%;height:52px;margin-top:20px;font-size:15.5px}.page_footer__Y7IS1{padding:24px 20px 30px}}.page_communitySection__EUSgk{max-width:1280px;margin:0 auto;padding:8px 56px 64px}.page_communityLead__h1Ik4{color:var(--color-text-muted);max-width:620px;margin:14px auto 0;font-size:16px;line-height:1.6}.page_communityGrid__QZZFY{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.page_communityCard__4Vdr_{background:rgb(var(--color-surface-rgb));border:1px solid var(--color-stroke-1);border-radius:18px;flex-direction:column;align-items:flex-start;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.page_communityCard__4Vdr_:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_communityIconBox__cqD5j{background:rgba(var(--color-brand-secondary-rgb),.14);width:50px;height:50px;color:var(--color-accent-gold-500);border-radius:14px;justify-content:center;align-items:center;display:flex}.page_communityCardTitle__KwfpJ{letter-spacing:-.01em;margin:18px 0 0;font-size:19px;font-weight:800}.page_communityCardDesc___2Mzs{color:var(--color-text-muted);margin:9px 0 0;font-size:14.5px;line-height:1.55}.page_communityCta__3dA2_{justify-content:center;margin-top:36px;display:flex}@media (max-width:980px){.page_communitySection__EUSgk{padding:8px 24px 48px}.page_communityGrid__QZZFY{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.page_communitySection__EUSgk{padding:8px 20px 36px}.page_communityCard__4Vdr_{border-radius:16px;padding:20px}.page_communityCard__4Vdr_:hover{box-shadow:none;transform:none}.page_communityCardTitle__KwfpJ{font-size:16.5px}.page_communityCardDesc___2Mzs{font-size:13.5px}}.TermsConsentCheckbox_consent__eQZS5{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);line-height:1.4;color:var(--color-text-muted);cursor:pointer;text-align:left}.TermsConsentCheckbox_checkbox__5g4p9{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:var(--color-accent-blue-500);cursor:pointer}.TermsConsentCheckbox_link__l12Z6{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:2px}