@property --reveal{syntax:"<number>";inherits:true;initial-value:0}.BeforeAfter_wrapper__RMhPZ{display:flex;flex-direction:column;gap:var(--space-3)}.BeforeAfter_frame__4VqR4{--reveal:50;position:relative;width:100%;overflow:hidden;border-radius:var(--radius-image);isolation:isolate}.BeforeAfter_layer__p8fRJ{width:100%}.BeforeAfter_layer__p8fRJ>*{border-radius:0;border:none}.BeforeAfter_after__YgQfu{position:absolute;inset:0;-webkit-clip-path:inset(0 calc(100% - var(--reveal) * 1%) 0 0);clip-path:inset(0 calc(100% - var(--reveal) * 1%) 0 0)}.BeforeAfter_divider__8aDTX{position:absolute;top:0;bottom:0;left:calc(var(--reveal) * 1%);width:2px;background-color:var(--color-white-official);box-shadow:var(--shadow-soft);pointer-events:none}.BeforeAfter_knob__FRJ2e{position:absolute;top:50%;left:clamp(34px,calc(var(--reveal) * 1%),calc(100% - 34px));transform:translate(-50%,-50%);width:44px;height:44px;border-radius:var(--radius-pill);background-color:var(--color-green);color:var(--color-gray-dark);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lift);pointer-events:none}.BeforeAfter_knob__FRJ2e svg:first-child{transform:rotate(180deg)}.BeforeAfter_tag__gGX0X{position:absolute;top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:rgba(25,36,36,.72);color:var(--color-white-official);font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.BeforeAfter_tagAfter____HaF{left:var(--space-3)}.BeforeAfter_tagBefore__olbgV{right:var(--space-3)}.BeforeAfter_range__CZlHE{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.BeforeAfter_range__CZlHE:focus-visible{opacity:.001}.BeforeAfter_frame__4VqR4:has(.BeforeAfter_range__CZlHE:focus-visible){outline:3px solid var(--color-green);outline-offset:3px}.BeforeAfter_hint__p5Yz0{font-size:var(--fs-caption);color:var(--text-secondary);text-align:center}.BeforeAfter_canvasWrapper__y_Pql{position:absolute;inset:0;z-index:-2;gap:0}.BeforeAfter_canvasWrapper__y_Pql .BeforeAfter_frame__4VqR4{height:100%;border-radius:0}.BeforeAfter_canvasWrapper__y_Pql .BeforeAfter_layer__p8fRJ,.BeforeAfter_canvasWrapper__y_Pql .BeforeAfter_layer__p8fRJ>*{height:100%}.BeforeAfter_canvasWrapper__y_Pql .BeforeAfter_layer__p8fRJ>*{aspect-ratio:auto}.BeforeAfter_halo__xyr1w{position:absolute;top:50%;left:clamp(34px,calc(var(--reveal) * 1%),calc(100% - 34px));width:44px;height:44px;border-radius:var(--radius-pill);border:2px solid var(--color-green);transform:translate(-50%,-50%);opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.BeforeAfter_frame__4VqR4[data-idle=true] .BeforeAfter_halo__xyr1w{animation:BeforeAfter_hero-breathe__PKGrn 2.6s var(--ease-out) .6s infinite}.BeforeAfter_frame__4VqR4[data-idle=true]{animation:BeforeAfter_hero-invite__4g0VZ 3.6s var(--ease-out) 1.6s 2 both}}@keyframes BeforeAfter_hero-breathe__PKGrn{0%{opacity:.55;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.9)}to{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}@keyframes BeforeAfter_hero-invite__4g0VZ{0%{--reveal:0}46%{--reveal:7}to{--reveal:0}}.BeforeAfter_frame__4VqR4[data-settling=true]{transition:--reveal var(--duration-narrative-long) var(--ease-out)}.DashboardPreview_preview__sos_r{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);border:1px solid rgba(245,245,247,.14);background-color:var(--color-black);color:var(--color-white-official)}.DashboardPreview_sidebar__Z_Lhc{display:none}.DashboardPreview_main__JetaB{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.DashboardPreview_greeting__Lp_CS{font-size:var(--fs-h4);font-weight:var(--fw-medium)}.DashboardPreview_row__Jq7iV{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.DashboardPreview_widget__4TYyx{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-button);background-color:var(--color-gray-dark);border:1px solid rgba(245,245,247,.1)}.DashboardPreview_widgetLabel___cDj2{font-size:var(--fs-label);font-weight:var(--fw-heavy);letter-spacing:var(--ls-label);text-transform:uppercase;color:rgba(245,245,247,.62)}.DashboardPreview_widgetValue__echAc{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1}.DashboardPreview_progressRing__G8rOa{--progress:73;display:grid;place-items:center;width:104px;height:104px;border-radius:var(--radius-pill);background:conic-gradient(var(--color-green) calc(var(--progress) * 1%),rgba(245,245,247,.12) 0)}.DashboardPreview_progressInner__QlIcL{display:grid;place-items:center;width:82px;height:82px;border-radius:var(--radius-pill);background-color:var(--color-gray-dark);font-size:var(--fs-h4);font-weight:var(--fw-bold)}.DashboardPreview_progressWidget__mmbaI{align-items:flex-start}.DashboardPreview_action__WSdaL{align-self:flex-start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);background-color:var(--color-green);color:var(--color-gray-dark);font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.06em;text-transform:uppercase}.DashboardPreview_classes__uP_m6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.DashboardPreview_classCard__t61aW{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-button);background-color:rgba(245,245,247,.06);border:1px solid rgba(245,245,247,.08)}.DashboardPreview_className__Dp0vM{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.04em}.DashboardPreview_classAction__bnxIQ{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-green)}.DashboardPreview_note__1rR_1{font-size:var(--fs-caption);color:rgba(245,245,247,.5)}@media (min-width:768px){.DashboardPreview_row__Jq7iV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.DashboardPreview_preview__sos_r{grid-template-columns:172px minmax(0,1fr);gap:var(--space-4);padding:var(--space-4)}.DashboardPreview_sidebar__Z_Lhc{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-button);background-color:var(--color-gray-dark)}.DashboardPreview_sidebarItem__9ANm4{padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);font-size:var(--fs-caption);color:rgba(245,245,247,.62)}.DashboardPreview_sidebarItemActive__zNiTi{background-color:rgba(0,230,100,.16);color:var(--color-green);font-weight:var(--fw-heavy)}}.MethodPillars_diagram__goeYo{position:relative;display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.MethodPillars_core__NP13F{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:168px;height:168px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background-color:var(--surface-raised);box-shadow:var(--shadow-soft);text-align:center}.MethodPillars_coreLabel__dD08a{font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--text-primary)}.MethodPillars_coreSublabel__0w8jv{font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-green)}.MethodPillars_nodes__XQ7EC{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);width:100%}.MethodPillars_node__WgMSi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background-color:var(--surface-raised);text-align:center}.MethodPillars_nodeTitle__nFkhT{font-size:var(--fs-h4);font-weight:var(--fw-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.MethodPillars_nodeProgram__lDkSs{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.08em;color:var(--text-secondary)}@media (min-width:768px){.MethodPillars_nodes__XQ7EC{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.MethodPillars_diagram__goeYo{display:grid;place-items:center;aspect-ratio:1/.78;max-width:560px;margin-inline:auto}.MethodPillars_core__NP13F{grid-area:1/1;width:200px;height:200px}.MethodPillars_nodes__XQ7EC{grid-area:1/1;display:block;width:100%;height:100%;position:relative}.MethodPillars_node__WgMSi{position:absolute;width:156px;height:156px;border-radius:var(--radius-pill);padding:var(--space-3)}.MethodPillars_node__WgMSi:first-child{top:0;left:50%;transform:translateX(-50%)}.MethodPillars_node__WgMSi:nth-child(2){bottom:0;left:0}.MethodPillars_node__WgMSi:nth-child(3){bottom:0;right:0}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--control-padding-x);border-radius:var(--radius-button);font-size:var(--fs-small);font-weight:var(--fw-heavy);letter-spacing:.06em;text-transform:uppercase;text-align:center;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.Button_button__hMNEn:hover{transform:scale(1.02);box-shadow:var(--shadow-soft)}.Button_button__hMNEn:active{transform:scale(.98)}.Button_button__hMNEn:disabled,.Button_button__hMNEn[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.Button_primary__oSpWt{background-color:var(--color-green);color:var(--color-gray-dark);border:2px solid var(--color-green)}.Button_primary__oSpWt:hover{box-shadow:var(--shadow-lift)}.Button_secondary__lRe7Q{background-color:transparent;color:var(--text-secondary);border:2px solid var(--border-strong)}.Button_secondary__lRe7Q:hover{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-gray-dark)}.Button_text__SfZOM{min-height:auto;padding:var(--space-1) 0;border-radius:0;background:none;color:var(--text-primary);border-bottom:2px solid var(--color-green)}.Button_text__SfZOM:hover{transform:none;box-shadow:none;color:var(--color-gray)}.Button_arrow__12B9V{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:var(--radius-pill);border:1.5px solid;transition:transform var(--duration-base) var(--ease-out)}.Button_button__hMNEn:hover .Button_arrow__12B9V{transform:translateX(3px)}.Button_full__JZIrP{width:100%}.Form_form__rE_sB{display:flex;flex-direction:column;gap:var(--space-4)}.Form_grid__K58YM{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}.Form_field__g_n9G{display:flex;flex-direction:column;gap:var(--space-2)}.Form_label__CBC4X{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.Form_optional__OAq72{font-weight:var(--fw-book);text-transform:none;letter-spacing:0;opacity:.8}.Form_input___lR_C,.Form_select__LLfvy,.Form_textarea__jDcEX{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);border:1px solid var(--border-subtle);background-color:var(--surface-raised);color:var(--text-primary);font-size:var(--fs-small);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.Form_select__LLfvy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-gray) 50%),linear-gradient(135deg,var(--color-gray) 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px);background-size:6px 6px;background-repeat:no-repeat;padding-right:var(--space-8)}.Form_textarea__jDcEX{min-height:160px;resize:vertical;line-height:var(--lh-body)}.Form_input___lR_C:focus-visible,.Form_select__LLfvy:focus-visible,.Form_textarea__jDcEX:focus-visible{border-color:var(--color-green);box-shadow:0 0 0 3px rgba(0,230,100,.24);outline:none}.Form_input___lR_C[aria-invalid=true],.Form_select__LLfvy[aria-invalid=true],.Form_textarea__jDcEX[aria-invalid=true]{border-color:var(--color-red)}.Form_consent__ii9XL{display:flex;align-items:flex-start;gap:var(--space-3)}.Form_checkbox__E9q8K{flex:0 0 auto;width:22px;height:22px;margin-top:2px;accent-color:var(--color-green)}.Form_consentText__rGatf{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-secondary)}.Form_error__H4l1e{font-size:var(--fs-caption);color:var(--color-red)}.Form_status__DhOTV{font-size:var(--fs-small);line-height:var(--lh-snug);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input)}.Form_statusSuccess__yOj_z{color:var(--color-gray-dark);background-color:rgba(0,230,100,.16)}.Form_statusError__zNKTM{color:var(--color-red);background-color:rgba(237,28,36,.1)}.Form_inlineRow__kOXCk,.Form_inline__VyqV3{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width:768px){.Form_grid__K58YM{grid-template-columns:repeat(2,minmax(0,1fr))}.Form_full___9x9s{grid-column:1/-1}}.LanguageSwitcher_switcher__e5m_E{display:flex;align-items:center;gap:var(--space-1)}.LanguageSwitcher_option__aTaec{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:32px;padding-inline:var(--space-2);border-radius:var(--radius-button);font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.08em;color:var(--color-gray);transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.LanguageSwitcher_option__aTaec:hover{color:var(--color-gray-dark);background-color:rgba(70,98,98,.08)}.LanguageSwitcher_active__BjttD,.LanguageSwitcher_active__BjttD:hover{background-color:var(--color-green);color:var(--color-gray-dark)}.Navigation_header__oE3Ea{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-navigation);width:100%;background-color:transparent;border-bottom:1px solid transparent;transition:background-color var(--duration-slow) var(--ease-standard),border-color var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard)}.Navigation_scrolled__gEA6V{background-color:var(--color-white-official);border-bottom-color:var(--border-subtle);box-shadow:var(--shadow-soft)}.Navigation_premium__aazmu.Navigation_scrolled__gEA6V{background-color:var(--color-black);border-bottom-color:rgba(245,245,247,.14)}.Navigation_bar__lG92U{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px}.Navigation_logoLink__El4Dz{display:inline-flex;align-items:center;flex:0 0 auto}.Navigation_logo__hOIJ2{width:140px;height:auto}.Navigation_desktopNav__pbttu{display:none}.Navigation_tools__ope3o{display:flex;align-items:center;gap:var(--space-3)}.Navigation_menuButton__0Dy_T{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-button);color:var(--text-primary);transition:background-color var(--duration-base) var(--ease-standard)}.Navigation_menuButton__0Dy_T:hover{background-color:rgba(70,98,98,.08)}.Navigation_overlay__wyoEQ{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--color-white-official);animation:Navigation_fade__67fCX var(--duration-slow) var(--ease-out)}@keyframes Navigation_fade__67fCX{0%{opacity:0}to{opacity:1}}.Navigation_overlayBar___FnHj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px}.Navigation_overlayBody__CotEC{flex:1 1;overflow-y:auto;padding-block:var(--space-5) var(--space-8)}.Navigation_overlayList__pjojl{display:flex;flex-direction:column}.Navigation_overlayLink__Q1UHn{display:block;padding-block:var(--space-3);font-size:var(--fs-h4);font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);transition:color var(--duration-base) var(--ease-standard)}.Navigation_overlayLink__Q1UHn:hover,.Navigation_overlayLink__Q1UHn[aria-current=page]{color:var(--color-green)}.Navigation_overlayFooter__gnPpc{padding-top:var(--space-6)}@media (min-width:1280px){.Navigation_bar__lG92U{min-height:88px}.Navigation_logo__hOIJ2{width:160px}.Navigation_desktopNav__pbttu{display:block;flex:1 1 auto}.Navigation_desktopList__SKr0E{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(12px,1.2vw,24px)}.Navigation_desktopLink__cp1VD{position:relative;display:inline-block;padding-block:var(--space-2);font-size:clamp(.625rem,.75vw,.75rem);font-weight:var(--fw-medium);letter-spacing:.06em;white-space:nowrap;color:var(--text-primary);transition:color var(--duration-base) var(--ease-standard)}.Navigation_desktopLink__cp1VD:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--color-green);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-standard)}.Navigation_desktopLink__cp1VD:hover:after,.Navigation_desktopLink__cp1VD[aria-current=page]:after{transform:scaleX(1)}.Navigation_menuButton__0Dy_T{display:none}}@media (min-width:1440px){.Navigation_logo__hOIJ2{width:180px}}.PageHero_hero__qlWDQ{position:relative;display:flex;align-items:flex-end;min-height:78svh;padding-block:var(--space-11) var(--space-8);overflow:hidden;background-color:var(--color-gray-dark);color:var(--color-white-official);isolation:isolate}.PageHero_canvas__NihXr{position:absolute;inset:0;z-index:-1}.PageHero_canvas__NihXr>*{width:100%;height:100%;border-radius:0;border:none;aspect-ratio:auto}.PageHero_content__vrUtz{display:flex;flex-direction:column;gap:var(--space-4);max-width:62ch}.PageHero_eyebrow___VwRJ{font-size:var(--fs-label);font-weight:var(--fw-heavy);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-green)}.PageHero_title__0AIzH{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--color-white-official)}.PageHero_headline__NnZz_{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--color-white-official)}.PageHero_description__YgwUr{font-size:var(--fs-body);line-height:var(--lh-body);color:rgba(245,245,247,.78);max-width:52ch}.PageHero_actions__GJ_Mc{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.PageHero_actions__GJ_Mc a[class*=secondary]{border-color:rgba(245,245,247,.48);color:var(--color-white-official)}@media (min-width:1280px){.PageHero_hero__qlWDQ{min-height:86svh}}.ComparisonTable_scroller__7WCHG{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.ComparisonTable_table__FF4Wm{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.ComparisonTable_table__FF4Wm td,.ComparisonTable_table__FF4Wm th{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);vertical-align:top}.ComparisonTable_table__FF4Wm tr:last-child td,.ComparisonTable_table__FF4Wm tr:last-child th{border-bottom:none}.ComparisonTable_columnHead__qHW4C{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-primary)}.ComparisonTable_featuredHead__uUFp6{color:var(--color-orange)}.ComparisonTable_rowLabel__nT6A6{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-primary);width:26%}.ComparisonTable_value__KGi5u{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-secondary)}.ProgramShowcase_grid___C9wT{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}.ProgramShowcase_card__IO6V1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background-color:var(--surface-raised);transition:transform var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard)}.ProgramShowcase_card__IO6V1:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.ProgramShowcase_featured__6gNeK{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white-official)}.ProgramShowcase_featuredMark__pnPRm{font-size:var(--fs-label);font-weight:var(--fw-heavy);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-orange)}.ProgramShowcase_name__y36LE{font-size:var(--fs-h3);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading)}.ProgramShowcase_priceRow__O82X2{display:flex;align-items:baseline;gap:var(--space-2)}.ProgramShowcase_price__eew_U{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--ls-display)}.ProgramShowcase_period__OIKEJ{font-size:var(--fs-small);color:var(--text-secondary)}.ProgramShowcase_featured__6gNeK .ProgramShowcase_period__OIKEJ{color:rgba(245,245,247,.68)}.ProgramShowcase_features__Z9rLB{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.ProgramShowcase_feature__bQf2c{position:relative;padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-snug)}.ProgramShowcase_feature__bQf2c:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:var(--radius-pill);background-color:var(--accent,var(--color-green))}.ProgramShowcase_detailsButton__poFZU{align-self:flex-start;font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid;padding-bottom:2px;transition:color var(--duration-base) var(--ease-standard)}.ProgramShowcase_detailsButton__poFZU:hover{color:var(--accent,var(--color-green))}.ProgramShowcase_featured__6gNeK .ProgramShowcase_detailsButton__poFZU{color:rgba(245,245,247,.68)}.ProgramShowcase_overlay__kiD4M{position:fixed;inset:0;z-index:var(--z-popup);display:flex;align-items:flex-end;justify-content:center;background-color:rgba(25,36,36,var(--opacity-overlay));animation:ProgramShowcase_overlayIn__k9utp var(--duration-base) var(--ease-out)}@keyframes ProgramShowcase_overlayIn__k9utp{0%{opacity:0}to{opacity:1}}.ProgramShowcase_dialog__jPyR4{position:relative;display:flex;flex-direction:column;width:100vw;max-height:92svh;overflow-y:auto;background-color:var(--color-white-official);border-radius:var(--radius-popup) var(--radius-popup) 0 0;animation:ProgramShowcase_sheetIn__QDCaM var(--duration-base) var(--ease-out)}@keyframes ProgramShowcase_sheetIn__QDCaM{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ProgramShowcase_header__UTXTm{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-raised);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-4);background-color:var(--color-white-official);border-bottom:1px solid var(--border-subtle)}.ProgramShowcase_headerText__kHzbX{display:flex;flex-direction:column;gap:var(--space-1)}.ProgramShowcase_headerTitle__vxYD1{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--accent,var(--color-gray-dark))}.ProgramShowcase_headerTagline__d4CbG{font-size:var(--fs-small);color:var(--color-gray)}.ProgramShowcase_close__plVDJ{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);color:var(--color-gray);transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.ProgramShowcase_close__plVDJ:hover{background-color:var(--color-gray-dark);color:var(--color-white-official)}.ProgramShowcase_content__vMglL{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-4) var(--space-7)}.ProgramShowcase_intro__ehuPY{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:center}.ProgramShowcase_introCopy__6TsWX{display:flex;flex-direction:column;gap:var(--space-3)}.ProgramShowcase_introHeadline__FkxBy{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.ProgramShowcase_introDescription__Lz9SP{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-gray)}.ProgramShowcase_block__QaGMa{padding:var(--space-4);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background-color:var(--color-white)}.ProgramShowcase_blockTitle__RHIZC{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent,var(--color-green));margin-bottom:var(--space-3)}.ProgramShowcase_modules__CtB4x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ProgramShowcase_module__LAxdf{display:flex;flex-direction:column;gap:var(--space-1)}.ProgramShowcase_moduleNumber__8qKPy{font-size:var(--fs-caption);font-weight:var(--fw-heavy);color:var(--accent,var(--color-green))}.ProgramShowcase_moduleTitle__17kPo{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--color-gray-dark)}.ProgramShowcase_blockBody__VSMOA{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--color-gray)}.ProgramShowcase_blockList__wHuze{display:flex;flex-direction:column;gap:var(--space-2)}.ProgramShowcase_blockListItem__qhM4_{position:relative;padding-left:var(--space-4);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--color-gray)}.ProgramShowcase_blockListItem__qhM4_:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:var(--radius-pill);background-color:var(--accent,var(--color-green))}.ProgramShowcase_mentor__p0_tH{border-color:var(--accent,var(--color-green))}.ProgramShowcase_footerCta__vnRoH{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (min-width:768px){.ProgramShowcase_grid___C9wT{grid-template-columns:repeat(3,minmax(260px,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--space-2)}.ProgramShowcase_card__IO6V1{scroll-snap-align:start}.ProgramShowcase_overlay__kiD4M{align-items:center;padding:var(--space-5)}.ProgramShowcase_dialog__jPyR4{width:90vw;max-height:88svh;border-radius:var(--radius-popup)}.ProgramShowcase_header__UTXTm{padding:var(--space-5) var(--space-6)}.ProgramShowcase_content__vMglL{padding:var(--space-6)}.ProgramShowcase_intro__ehuPY{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6)}.ProgramShowcase_modules__CtB4x{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.ProgramShowcase_grid___C9wT{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;gap:var(--space-5)}.ProgramShowcase_dialog__jPyR4{width:70vw;max-width:1120px}}.Accordion_list__JklrH{border-top:1px solid var(--border-subtle)}.Accordion_item__wRHah{border-bottom:1px solid var(--border-subtle)}.Accordion_trigger__gHxIC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding-block:var(--space-4);text-align:left;color:var(--text-primary);transition:color var(--duration-base) var(--ease-standard)}.Accordion_trigger__gHxIC:hover{color:var(--color-green)}.Accordion_question__vABi5{font-size:var(--fs-h4);font-weight:var(--fw-heavy);line-height:var(--lh-snug)}.Accordion_indicator__emcA_{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:transform var(--duration-slow) var(--ease-standard),border-color var(--duration-slow) var(--ease-standard),color var(--duration-slow) var(--ease-standard)}.Accordion_trigger__gHxIC[aria-expanded=true] .Accordion_indicator__emcA_{transform:rotate(180deg);border-color:var(--color-green);color:var(--color-green)}.Accordion_panel__HpJrH{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-standard)}.Accordion_panelOpen__Tvw_d{grid-template-rows:1fr}.Accordion_panelInner__pgzC_{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--duration-slow)}.Accordion_panelOpen__Tvw_d .Accordion_panelInner__pgzC_{visibility:visible;transition-delay:0s}.Accordion_answer__gzLn7{padding-bottom:var(--space-4);padding-right:var(--space-7);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--text-secondary);max-width:68ch}.Act_act__Uh_1v{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding-block:var(--space-act);background-color:var(--surface-page);color:var(--text-primary);border-top:1px solid var(--border-subtle)}.Act_act__Uh_1v:first-of-type{border-top:none}.Act_compact__d0dY4{min-height:0}.Act_inner__rU3BF{display:flex;flex-direction:column;gap:var(--space-6)}.Act_rail__gOTnb{display:flex;align-items:baseline;gap:var(--space-3)}.Act_railNumber__LAkgm{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--ls-heading);color:var(--text-primary)}.Act_railMeta__1CcSd{display:flex;flex-direction:column}.Act_railKicker___fY8H{font-weight:var(--fw-heavy)}.Act_railKicker___fY8H,.Act_railLabel__YSsIe{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.Act_railLabel__YSsIe{font-weight:var(--fw-medium)}.Act_split__PH0U2{display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.Act_media__qptMF{min-width:0}.Act_content__p2Mb8{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Act_title__S_E0L{font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display);overflow-wrap:break-word}.Act_titleHighlight__ITFmZ{color:var(--color-green)}.Act_headline__kkXA4{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--text-primary)}.Act_description__XUFlB{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);max-width:46ch}.Act_actions__bN_Qh{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.Act_sectionHead__W2TFs{display:flex;flex-direction:column;gap:var(--space-3);max-width:40rem}.Act_sectionHeadCentered__S1CWk{align-items:center;text-align:center;max-width:30ch;margin-inline:auto}@media (min-width:768px){.Act_inner__rU3BF,.Act_split__PH0U2{gap:var(--space-7)}}@media (min-width:1280px){.Act_inner__rU3BF{display:grid;grid-template-columns:minmax(96px,1fr) minmax(0,11fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:start}.Act_rail__gOTnb{flex-direction:column;align-items:flex-start;gap:var(--space-2);position:-webkit-sticky;position:sticky;top:128px}.Act_railNumber__LAkgm{font-size:var(--fs-h2)}.Act_split__PH0U2{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-8)}.Act_splitReverse__64cep>.Act_media__qptMF{order:2}.Act_splitReverse__64cep>.Act_content__p2Mb8{order:1}.Act_body__ysIil{display:flex;flex-direction:column;gap:var(--space-7)}}.Act_canvasAct___qRr3{justify-content:flex-end;padding-block:0;border-top:none}.Act_canvasRail__A1gqN{position:absolute;top:calc(var(--space-10) + var(--space-3));left:0;right:0;z-index:var(--z-raised)}.Act_canvasRail__A1gqN .Act_rail__gOTnb{position:static;flex-direction:row;align-items:baseline}.Act_canvasRail__A1gqN .Act_railNumber__LAkgm{font-size:var(--fs-h3);color:var(--color-white-official)}.Act_canvasRail__A1gqN .Act_railKicker___fY8H,.Act_canvasRail__A1gqN .Act_railLabel__YSsIe{color:rgba(245,245,247,.72)}.Act_canvasTitle__iWXUO{font-size:clamp(2rem,3.7vw,3.5rem);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--color-white-official);overflow-wrap:break-word}.Act_canvasHeadline__weRq7{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--color-white-official)}.Act_canvasDescription__j875O{font-size:var(--fs-body);line-height:var(--lh-body);color:rgba(245,245,247,.82);max-width:46ch}.Act_canvasActions__e5yV4 a[class*=secondary]{border-color:rgba(245,245,247,.48);color:var(--color-white-official)}.Card_grid__mWEic{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}.Card_card__7jt2e{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background-color:var(--surface-raised);transition:transform var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard)}.Card_card__7jt2e:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.Card_mediaFrame__8cxLQ{overflow:hidden}.Card_mediaFrame__8cxLQ>*{border-radius:0;border:none;border-bottom:1px solid var(--border-subtle);transition:transform var(--duration-sequence) var(--ease-out)}.Card_card__7jt2e:hover .Card_mediaFrame__8cxLQ>*{transform:scale(1.03)}.Card_body___yfqq{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);flex:1 1}.Card_eyebrow__NgyXZ{font-size:var(--fs-label);font-weight:var(--fw-heavy);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.Card_title__g69HW{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.Card_description__Y8Kis{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-secondary)}.Card_cta__6RygV{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);transition:color var(--duration-base) var(--ease-standard)}.Card_card__7jt2e:hover .Card_cta__6RygV{color:var(--color-green)}@media (min-width:768px){.Card_grid__mWEic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.Card_grid__mWEic{grid-template-columns:repeat(3,minmax(0,1fr))}}.Section_section__ILLTf{padding-block:var(--space-act);background-color:var(--surface-page);color:var(--text-primary);border-top:1px solid var(--border-subtle)}.Section_plain__R27yd{border-top:none}.Section_heading__nyz24{display:flex;flex-direction:column;gap:var(--space-3);max-width:52ch}.Section_centered__5A96P{align-items:center;text-align:center;margin-inline:auto}.Section_eyebrow__FVSCX{font-size:var(--fs-label);font-weight:var(--fw-heavy);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.Section_title__UBEVz{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.Section_description__CBcgA{font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--text-secondary)}.Section_body__nb_1O{margin-top:var(--space-6)}.Section_features__h2hqV{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.Section_feature__dw3Qt{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background-color:var(--surface-raised)}.Section_featureTitle__LeiX_{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.Section_featureDescription__WUYVd{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-secondary)}.Section_list__eIBa9{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.Section_listItem__kfDhv{position:relative;padding-left:var(--space-5);font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--text-primary)}.Section_listItem__kfDhv:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:var(--radius-pill);background-color:var(--color-green)}.Section_steps__etldg{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);counter-reset:step}.Section_step__kL7pm{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.Section_stepNumber__yKCgd{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1;color:var(--color-green);min-width:2.5ch}.Section_stepTitle__So1r_{font-size:var(--fs-h4);font-weight:var(--fw-medium)}.Section_prose__2AfvL{max-width:var(--container-reading);display:flex;flex-direction:column;gap:var(--space-4)}.Section_prose__2AfvL p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.Section_actions__kmie9{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.Section_split__YtVJc{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (min-width:768px){.Section_features__h2hqV,.Section_list__eIBa9,.Section_split__YtVJc,.Section_steps__etldg{grid-template-columns:repeat(2,minmax(0,1fr))}.Section_split__YtVJc{gap:var(--space-7)}}@media (min-width:1280px){.Section_features__h2hqV{grid-template-columns:repeat(3,minmax(0,1fr))}.Section_steps__etldg{grid-template-columns:repeat(5,minmax(0,1fr))}.Section_step__kL7pm{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.Section_body__nb_1O{margin-top:var(--space-7)}.Section_split__YtVJc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-8)}}