@font-face{font-family:onest;src:url(../media/onest_400-s.p.2ok_7mp-t0m2m.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_500-s.p.2l1dkbd2rlhr_.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_700-s.p.2cp5r9mijqi-y.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:onest;src:url(../media/onest_800-s.p.2yi14ik6nd33d.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.Sb_SKa_className{font-family:onest,onest Fallback}.Sb_SKa_variable{--font-home-onest:"onest", "onest Fallback"}
@layer od-layout{:where(._8aEwW_od-stack,._8aEwW_od-row,._8aEwW_od-row-top,._8aEwW_od-cluster,._8aEwW_od-grid,._8aEwW_od-field,._8aEwW_od-stat,._8aEwW_od-cell,._8aEwW_od-tile)>:where(*){min-width:0}._8aEwW_od-stack{gap:var(--od-gap,8px);flex-direction:column;display:flex}._8aEwW_od-row{align-items:center;gap:var(--od-gap,8px);display:flex}._8aEwW_od-row-top{align-items:flex-start;gap:var(--od-gap,8px);display:flex}._8aEwW_od-cluster{align-items:center;gap:var(--od-gap,8px);flex-wrap:wrap;display:flex}._8aEwW_od-fill{flex:1 1 0;min-width:0}._8aEwW_od-fixed{flex:none}._8aEwW_od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3), minmax(0, 1fr));display:grid}._8aEwW_od-stat,._8aEwW_od-field,._8aEwW_od-cell{gap:var(--od-gap,2px);display:grid}:where(._8aEwW_od-stat,._8aEwW_od-field,._8aEwW_od-cell)>:where(*){display:block}._8aEwW_od-tile{grid-template-rows:auto 1fr;display:grid}:where(._8aEwW_od-tile)>:where(*){display:block}._8aEwW_od-media{width:100%;height:auto;aspect-ratio:var(--od-ratio,auto);display:block}._8aEwW_od-media-cover{object-fit:cover}._8aEwW_od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}._8aEwW_od-clamp-2,._8aEwW_od-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._8aEwW_od-clamp-2{-webkit-line-clamp:2}._8aEwW_od-clamp-3{-webkit-line-clamp:3}._8aEwW_od-lines-2{min-height:2.8em}._8aEwW_od-nowrap{white-space:nowrap}._8aEwW_od-keep{word-break:keep-all;overflow-wrap:anywhere}._8aEwW_od-screen{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}._8aEwW_od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}._8aEwW_od-rail{gap:var(--od-gap,8px);scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px);display:flex;overflow-x:auto}._8aEwW_od-rail::-webkit-scrollbar{display:none}:where(._8aEwW_od-rail)>:where(*){scroll-snap-align:start;flex:none}:where(._8aEwW_od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}._8aEwW_od-spacer{visibility:hidden;pointer-events:none;flex:none}._8aEwW_od-touch{min-width:44px;min-height:44px}}._8aEwW_page{--paper:#f5f6f5;--ink:#173b35;--muted:#4b6259;--lime:#dce9bd;--yellow:#f0c96e;--side:clamp(24px,8vw,120px);--panel-pad:96px;--panel-radius:40px;--card-radius:24px;--line:#173b3542;--ease:cubic-bezier(.23,1,.32,1);--fast:.18s;--hero-type:clamp(64px,10vw,156px);--panel-type:clamp(58px,9vw,138px);isolation:isolate;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--font-home-onest,Onest),system-ui,sans-serif;position:relative}._8aEwW_page *,._8aEwW_page :before,._8aEwW_page :after{box-sizing:border-box}._8aEwW_page h1,._8aEwW_page h2,._8aEwW_page h3,._8aEwW_page p,._8aEwW_page figure{margin:0}._8aEwW_page a{color:inherit;text-decoration:none}._8aEwW_page button,._8aEwW_page summary{font:inherit;cursor:pointer}._8aEwW_page a:focus-visible,._8aEwW_page button:focus-visible,._8aEwW_page summary:focus-visible{outline-offset:6px;outline:3px solid}._8aEwW_page [id]{scroll-margin-top:24px}._8aEwW_skipLink{z-index:20;background:var(--ink);padding:12px 24px;position:absolute;top:16px;left:24px;transform:translateY(-180%);color:var(--paper)!important}._8aEwW_skipLink:focus{transform:none}._8aEwW_header{z-index:10;padding:24px var(--side);justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}._8aEwW_mark{font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.4}._8aEwW_desktopNav{align-items:center;gap:32px;display:flex}._8aEwW_desktopNav a{align-items:center;min-height:44px;display:flex}._8aEwW_pill{border:1px solid var(--ink);border-radius:999px;gap:16px;padding:8px 24px}._8aEwW_arrow{flex:none;width:24px;height:24px;display:block}._8aEwW_mobileMenu{display:none}._8aEwW_scene{position:relative}._8aEwW_hero{min-height:calc(100svh - 104px);padding:56px var(--side) 80px;background:var(--paper)}._8aEwW_heroCopy{z-index:1;--od-gap:0px;max-width:760px;position:relative}._8aEwW_eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;line-height:1.6}._8aEwW_title{font-size:var(--hero-type);letter-spacing:-.055em;font-weight:700;line-height:.96;margin-block:32px!important}._8aEwW_lead{letter-spacing:-.035em;text-wrap:pretty;max-width:640px;font-size:clamp(24px,2.6vw,38px);line-height:1.3}._8aEwW_actions{--od-gap:24px;margin-top:32px}._8aEwW_primary{background:var(--ink);white-space:nowrap;width:fit-content;max-width:100%;min-height:56px;transition:transform var(--fast) var(--ease),background var(--fast) var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;font-weight:500;display:inline-flex;color:var(--paper)!important}._8aEwW_primary:active{transform:scale(.98)}._8aEwW_actionHint{color:var(--muted);font-size:16px}._8aEwW_note{--od-gap:16px;border-top:1px solid var(--line);max-width:568px;margin-top:40px;padding-top:24px}._8aEwW_noteMark{color:var(--muted);padding-top:4px;font-size:12px}._8aEwW_note p{line-height:1.6}._8aEwW_ribbonVisual{pointer-events:none;opacity:.85;width:50%;height:clamp(320px,42vw,560px);position:absolute;top:40px;right:0}._8aEwW_ribbonCanvas{width:100%;height:100%;display:block}._8aEwW_motionPause{min-height:44px;color:var(--muted);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding:8px 0;display:flex;font-size:12px!important}._8aEwW_pauseGlyph{font-size:16px}._8aEwW_motionPause:disabled{opacity:.6;cursor:default}._8aEwW_process{border-radius:var(--panel-radius) var(--panel-radius) 0 0;background:var(--lime);min-height:100svh;padding:var(--panel-pad) var(--side);grid-template-columns:1fr 1fr;align-content:center;gap:64px;display:grid;box-shadow:0 -16px 48px #173b3514}._8aEwW_processIntro{--od-gap:24px}._8aEwW_processTitle{letter-spacing:-.055em;font-size:clamp(48px,7vw,100px);font-weight:700;line-height:1}._8aEwW_processBody{--od-gap:24px}._8aEwW_processStep{--od-gap:16px;border-top:1px solid var(--line);padding-block:24px}._8aEwW_stepIndex{width:32px;color:var(--muted);padding-top:4px;font-size:12px}._8aEwW_processStep h3{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.25}._8aEwW_processStep p{line-height:1.6}._8aEwW_priceHint{color:var(--muted);max-width:480px}._8aEwW_panel{min-height:100svh;padding:var(--panel-pad) var(--side);flex-direction:column;justify-content:center;display:flex}._8aEwW_panelDark{background:var(--ink);color:var(--paper)}._8aEwW_panelDark ._8aEwW_eyebrow{color:var(--lime)}._8aEwW_panelTitle{font-size:var(--panel-type);letter-spacing:-.055em;text-wrap:balance;max-width:1120px;font-weight:700;line-height:.98;margin-block:32px 48px!important}._8aEwW_programBottom{--od-gap:64px;justify-content:space-between;align-items:flex-end}._8aEwW_panelText{letter-spacing:-.025em;max-width:640px;font-size:clamp(20px,2.2vw,32px);line-height:1.5}._8aEwW_programSignature{--od-gap:8px;min-width:200px;color:var(--lime);font-size:16px}._8aEwW_signatureLine{background:#678079;width:100%;height:1px;margin-bottom:16px}._8aEwW_signatureNote{color:#d9e3dd;font-size:12px}._8aEwW_panelWarm{background:var(--yellow);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}._8aEwW_routeCopy{--od-gap:24px}._8aEwW_closingTitle{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,5vw,80px);font-weight:700;line-height:1.04}._8aEwW_closingText{font-size:20px;line-height:1.6}._8aEwW_subscription{--od-gap:8px;max-width:480px;margin-top:8px;font-size:16px}._8aEwW_subscription p:first-child{font-weight:700}._8aEwW_routeVisual{justify-self:end;gap:16px;width:100%;max-width:560px;display:grid}._8aEwW_routeCard{border-radius:var(--card-radius);--od-gap:16px;width:84%;padding:24px;box-shadow:0 16px 32px #173b351f}._8aEwW_routeLevel{background:var(--paper);justify-self:start}._8aEwW_routeGoal{background:var(--lime);justify-self:end}._8aEwW_routeTempo{background:#8db979;justify-self:start}._8aEwW_cardMeta{letter-spacing:.04em;justify-content:space-between;font-size:12px}._8aEwW_cardSymbol{font-size:24px;line-height:1}._8aEwW_cardArabic{font-family:serif;font-size:24px;line-height:1}._8aEwW_cardBody{--od-gap:16px;justify-content:space-between}._8aEwW_routeCard h3{letter-spacing:-.045em;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.16}._8aEwW_routeCard p{font-size:16px;line-height:1.5}._8aEwW_levelBars{flex:none;align-items:flex-end;gap:8px;height:48px;display:flex}._8aEwW_levelBars i{background:#6a8a74;border-radius:4px 4px 0 0;width:12px;display:block}._8aEwW_levelBars i:first-child{height:12px}._8aEwW_levelBars i:nth-child(2){height:24px}._8aEwW_levelBars i:nth-child(3){height:36px}._8aEwW_levelBars i:nth-child(4){background:var(--ink);height:48px}._8aEwW_tempoDial{border:8px solid var(--paper);border-bottom:0;border-radius:64px 64px 0 0;flex:none;width:64px;height:32px;display:block;position:relative}._8aEwW_tempoDial i{transform-origin:bottom;background:var(--ink);width:3px;height:24px;position:absolute;bottom:0;left:50%;transform:rotate(35deg)}@media (hover:hover) and (pointer:fine){._8aEwW_primary:hover{background:#285c50;transform:translateY(-2px)}._8aEwW_pill:hover{background:var(--lime)}._8aEwW_desktopNav a:not(._8aEwW_pill):hover{text-underline-offset:8px;text-decoration:underline}._8aEwW_motionPause:not(:disabled):hover{color:var(--ink)}}@media (prefers-reduced-motion:no-preference){._8aEwW_page[data-home-slides=true]>._8aEwW_scene{top:var(--scene-top,0px);z-index:var(--scene-order,1);position:sticky}}@media (max-width:1023px){._8aEwW_page{--side:40px;--panel-pad:80px}._8aEwW_desktopNav{gap:24px}._8aEwW_process,._8aEwW_panelWarm{gap:40px}._8aEwW_ribbonVisual{opacity:.6;width:46%;top:80px}._8aEwW_heroCopy{max-width:640px}._8aEwW_programBottom{--od-gap:40px}}@media (max-width:767px){._8aEwW_page{--side:24px;--panel-pad:64px;--panel-radius:24px;--card-radius:20px;--hero-type:clamp(64px,15vw,104px);--panel-type:clamp(44px,11vw,72px)}._8aEwW_header{flex-wrap:wrap;gap:24px;padding-block:16px}._8aEwW_desktopNav{display:none}._8aEwW_mark{font-size:32px}._8aEwW_mobileMenu{margin-left:auto;display:block}._8aEwW_menuToggle{border:1px solid var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 16px;list-style:none;display:flex}._8aEwW_menuToggle::-webkit-details-marker{display:none}._8aEwW_menuGlyph{border-block:1.5px solid;width:16px;height:12px;display:block}._8aEwW_mobileMenu[open] ._8aEwW_menuGlyph{border-bottom:0;height:0}._8aEwW_mobileMenu[open]{flex-basis:100%}._8aEwW_mobileMenu[open] summary{width:fit-content;margin-left:auto}._8aEwW_mobileNav{flex-direction:column;gap:8px;padding-block:16px;display:flex}._8aEwW_mobileNav a{align-items:center;min-height:48px;display:flex}._8aEwW_hero{min-height:0;padding-block:40px 64px}._8aEwW_heroCopy{max-width:100%}._8aEwW_title{margin-block:24px!important}._8aEwW_lead{max-width:100%;font-size:24px}._8aEwW_ribbonVisual{opacity:.18;width:65%;height:240px;top:80px}._8aEwW_actions{--od-gap:16px;margin-top:24px}._8aEwW_primary{gap:16px;padding:16px 20px;font-size:16px}._8aEwW_note{margin-top:32px}._8aEwW_process{grid-template-columns:1fr;gap:32px;min-height:0}._8aEwW_processTitle{font-size:clamp(44px,11vw,64px)}._8aEwW_processStep{padding-block:24px}._8aEwW_processStep h3{font-size:22px}._8aEwW_panel{min-height:0}._8aEwW_panelTitle{margin-block:24px 32px!important}._8aEwW_programBottom{--od-gap:32px;flex-direction:column;align-items:flex-start}._8aEwW_panelText{font-size:22px}._8aEwW_programSignature{width:100%;min-width:0;max-width:280px}._8aEwW_panelWarm{grid-template-columns:1fr;gap:48px}._8aEwW_closingTitle{font-size:clamp(44px,11vw,64px)}._8aEwW_routeVisual{justify-self:center}._8aEwW_routeCard{width:92%;padding:24px}._8aEwW_routeCard h3{font-size:36px}}@media (prefers-reduced-motion:reduce){._8aEwW_page>._8aEwW_scene{position:relative!important;top:auto!important}._8aEwW_page *,._8aEwW_page :before,._8aEwW_page :after{transition:none!important;animation:none!important}._8aEwW_primary:active{transform:none}._8aEwW_motionPause{display:none}}._8aEwW_footer{z-index:5;padding:32px var(--side);background:var(--paper);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:16px;line-height:1.6;display:flex;position:relative}._8aEwW_footer>span{color:var(--muted);display:block}._8aEwW_footer nav{flex-wrap:wrap;gap:8px;display:flex}._8aEwW_footer a{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:48px;padding:8px 16px;display:inline-flex}@media (hover:hover){._8aEwW_footer a:hover{background:var(--lime)}}
