.osmo-demo-screen_figure__bPcKM{display:grid;gap:var(--space-3);min-width:0;width:100%;margin:0;color:var(--color-ink)}.osmo-demo-screen_frame__ZfEgb{min-width:0;overflow:hidden;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--paper-0)}.osmo-demo-screen_image__LVWm9{display:block;width:100%;height:auto;border-radius:var(--radius-card)}.osmo-demo-screen_caption__8Zi0M{padding-inline:var(--space-1);color:var(--color-muted);font-size:var(--type-body);line-height:var(--leading-body)}.osmo-demo-screen_fullSize__cPdsY{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;min-height:var(--control-height);padding-inline:var(--space-1);color:inherit;font-size:var(--type-caption);text-decoration:none}.osmo-demo-screen_fullSize__cPdsY:hover{opacity:.7}.osmo-demo-screen_fullSize__cPdsY:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.osmo-demo-screen_dark__FtZFF .osmo-demo-screen_caption__8Zi0M{color:var(--osmo-on-dark-muted)}.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_frame__ZfEgb,.osmo-demo-screen_reviewCrop__p_QKw .osmo-demo-screen_frame__ZfEgb{aspect-ratio:1.45}.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_frame__ZfEgb{aspect-ratio:1.2}.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_image__LVWm9,.osmo-demo-screen_reviewCrop__p_QKw .osmo-demo-screen_image__LVWm9{max-width:none;height:auto;border-radius:0}.osmo-demo-screen_reviewCrop__p_QKw .osmo-demo-screen_image__LVWm9{width:200%;transform:translateX(-25%)}.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_image__LVWm9{width:300%;transform:translate(-33.333%,-22%)}.osmo-demo-screen_editorial__sKqoa .osmo-demo-screen_frame__ZfEgb{aspect-ratio:2.4/1}.osmo-demo-screen_editorial__sKqoa .osmo-demo-screen_image__LVWm9{height:100%;object-fit:cover;object-position:center bottom}@media (max-width:809px){.osmo-demo-screen_wide__Y2I5N .osmo-demo-screen_frame__ZfEgb{aspect-ratio:4/3}.osmo-demo-screen_wide__Y2I5N .osmo-demo-screen_image__LVWm9{width:100%;height:100%;object-fit:cover;object-position:center}.osmo-demo-screen_focusLeft__wdPKH .osmo-demo-screen_image__LVWm9{object-position:left center;transform:scale(1.55);transform-origin:top left}.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_frame__ZfEgb,.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_reviewCrop__p_QKw .osmo-demo-screen_frame__ZfEgb{aspect-ratio:1.3}.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_frame__ZfEgb{aspect-ratio:1.2}.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_image__LVWm9,.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_reviewCrop__p_QKw .osmo-demo-screen_image__LVWm9{height:auto;object-fit:fill;object-position:initial}.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_reviewCrop__p_QKw .osmo-demo-screen_image__LVWm9{width:200%}.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_image__LVWm9{width:300%}}@media (max-width:520px){.osmo-demo-screen_wide__Y2I5N .osmo-demo-screen_frame__ZfEgb{aspect-ratio:1}.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_frame__ZfEgb,.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_reviewCrop__p_QKw .osmo-demo-screen_frame__ZfEgb{aspect-ratio:1.3}.osmo-demo-screen_wide__Y2I5N.osmo-demo-screen_decisionCrop__Lgi_k .osmo-demo-screen_frame__ZfEgb{aspect-ratio:1.2}}.osmo-product-walkthrough_section___OX_6{width:var(--osmo-page-width);max-width:var(--osmo-page-rail);margin-inline:auto;padding-block:var(--osmo-section-y)}.osmo-product-walkthrough_heading__8dIcP{max-width:var(--measure-copy);display:grid;gap:var(--space-5);margin-bottom:var(--space-12)}.osmo-product-walkthrough_copy__yCwXe h3,.osmo-product-walkthrough_heading__8dIcP h2{margin:0}.osmo-product-walkthrough_copy__yCwXe p,.osmo-product-walkthrough_heading__8dIcP p{margin:0;color:var(--color-muted);line-height:var(--leading-body)}.osmo-product-walkthrough_steps__8Onre{display:grid;gap:var(--space-16)}.osmo-product-walkthrough_step__A6RDz{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:var(--osmo-column-gap)}.osmo-product-walkthrough_step__A6RDz:nth-child(2n) .osmo-product-walkthrough_copy__yCwXe{order:2}.osmo-product-walkthrough_copy__yCwXe{display:grid;gap:var(--space-5);align-content:center}.osmo-product-walkthrough_number__gpAZL{font-size:var(--type-label);color:var(--color-muted)}.osmo-product-walkthrough_copy__yCwXe h3{font-size:var(--type-card);line-height:1.15}.osmo-product-walkthrough_screen__p2b38{min-width:0}.osmo-product-walkthrough_managerOutcome__andEJ{display:grid;gap:var(--space-8);margin-top:var(--space-16)}.osmo-product-walkthrough_outcomeIntro__lXoik{max-width:var(--measure-copy);display:grid;gap:var(--space-4)}.osmo-product-walkthrough_outcomeIntro__lXoik h3,.osmo-product-walkthrough_outcomeIntro__lXoik p{margin:0}.osmo-product-walkthrough_outcomeIntro__lXoik h3{font-size:var(--type-card);line-height:1.15}.osmo-product-walkthrough_outcomeIntro__lXoik p{color:var(--color-muted);line-height:var(--leading-body)}.osmo-product-walkthrough_outcomeScreens__WRBMv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--osmo-grid-gap)}@media (max-width:809px){.osmo-product-walkthrough_step__A6RDz{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.osmo-product-walkthrough_step__A6RDz:nth-child(2n) .osmo-product-walkthrough_copy__yCwXe{order:0}.osmo-product-walkthrough_steps__8Onre{gap:var(--space-12)}.osmo-product-walkthrough_outcomeScreens__WRBMv{grid-template-columns:minmax(0,1fr)}}.osmo-product-capabilities_section__Yk0iw{padding-block:var(--osmo-section-y);scroll-margin-top:var(--osmo-header-offset);background:var(--paper-0)}.osmo-product-capabilities_rail__CdMCw{width:var(--osmo-page-width);max-width:var(--osmo-page-rail);margin-inline:auto}.osmo-product-capabilities_heading__X6LTZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:var(--osmo-column-gap)}.osmo-product-capabilities_heading__X6LTZ h2{font-family:var(--font-body);font-size:var(--osmo-type-section);font-weight:400;letter-spacing:-.045em;line-height:1.05}.osmo-product-capabilities_heading__X6LTZ p{max-width:480px;color:var(--color-muted);line-height:1.55}.osmo-product-capabilities_list__GiylI{display:grid;gap:var(--space-2);margin-top:var(--space-12)}.osmo-product-capabilities_item__b1aEE{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) var(--space-6);align-items:center;gap:var(--space-8);min-height:112px;padding:var(--space-6);border-radius:var(--radius-card);transition:background var(--motion-control) var(--ease-control)}.osmo-product-capabilities_item__b1aEE h3{font-family:var(--font-body);font-size:clamp(24px,2.35vw,32px);font-weight:400;letter-spacing:-.04em;line-height:1.12}.osmo-product-capabilities_item__b1aEE p{max-width:480px;color:var(--color-muted);line-height:1.5}.osmo-product-capabilities_item__b1aEE svg{width:var(--space-6);height:var(--space-6);transition:transform var(--motion-control) var(--ease-control)}.osmo-product-capabilities_item__b1aEE:hover{background:var(--surface-soft)}.osmo-product-capabilities_item__b1aEE:hover svg{transform:translate(2px,-2px)}.osmo-product-capabilities_item__b1aEE:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-1)}@media (max-width:809px){.osmo-product-capabilities_heading__X6LTZ{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.osmo-product-capabilities_list__GiylI{gap:var(--space-4);margin-top:var(--space-10)}.osmo-product-capabilities_item__b1aEE{grid-template-columns:minmax(0,1fr) var(--space-5);gap:var(--space-3);min-height:0;padding:var(--space-5) 0}.osmo-product-capabilities_item__b1aEE p{grid-column:1;grid-row:2}.osmo-product-capabilities_item__b1aEE svg{grid-column:2;grid-row:1;width:var(--space-5);height:var(--space-5)}}@media (prefers-reduced-motion:reduce){.osmo-product-capabilities_item__b1aEE,.osmo-product-capabilities_item__b1aEE svg{transition:none}}.osmo-home-page_page__FPGW4{background:var(--osmo-home-canvas);color:var(--color-ink)}.osmo-home-page_page__FPGW4 :is(h1,h2,h3){font-family:var(--font-body);font-weight:400;letter-spacing:-.045em;line-height:1.02}.osmo-home-page_page__FPGW4 :is(h1,h2){text-wrap:balance}.osmo-home-page_rail__mBJZD{width:var(--osmo-page-width);max-width:var(--osmo-page-rail);margin-inline:auto}.osmo-home-page_hero__P2muV{padding-block:var(--space-16) var(--space-20);overflow:hidden;background:var(--osmo-home-canvas)}.osmo-home-page_heroLayout__Pp_zs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.osmo-home-page_heroSupport__L3qJg{display:flex;align-items:end;justify-content:space-between;gap:var(--space-12);max-width:980px}.osmo-home-page_hero__P2muV h1{max-width:1080px;font-size:clamp(64px,7.5vw,104px)}.osmo-home-page_heroDescription__BwRVe{max-width:660px;color:var(--color-muted);font-size:clamp(17px,1.7vw,20px);line-height:1.55}.osmo-home-page_actions__dcFYq{display:flex;flex:0 0 auto}.osmo-home-page_actions__dcFYq .button{min-height:48px;padding-inline:var(--space-8);font-size:var(--type-caption)}.osmo-home-page_heroArtwork__zqXR7{min-width:0;margin-top:var(--space-4)}.osmo-home-page_faq__Ql_IS,.osmo-home-page_resources__X6ufY,.osmo-home-page_why__CQeqy{padding-block:var(--space-20)}.osmo-home-page_why__CQeqy{background:var(--paper-0)}.osmo-home-page_whyIntro__O05uj{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:var(--space-16)}.osmo-home-page_faq__Ql_IS h2,.osmo-home-page_journeyHeading__tHHTM h2,.osmo-home-page_resourcesHeading__m6ulZ h2,.osmo-home-page_whyIntro__O05uj h2{max-width:920px;margin-top:0;font-size:var(--osmo-home-type-section)}.osmo-home-page_whyIntro__O05uj>p{max-width:340px;padding-bottom:var(--space-2);color:var(--color-muted);font-size:var(--type-body);line-height:1.55}.osmo-home-page_reasons__mPE7U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12);margin-top:var(--space-12)}.osmo-home-page_reason__zc8hd{max-width:340px}.osmo-home-page_reason__zc8hd h3{margin-top:0;font-size:clamp(24px,2.6vw,34px);line-height:1.12}.osmo-home-page_reason__zc8hd p{margin-top:var(--space-4);color:var(--color-muted);line-height:1.55}.osmo-home-page_textLink__xBkyv{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--type-caption);font-weight:400}.osmo-home-page_textLink__xBkyv:hover{opacity:.65}.osmo-home-page_textLink__xBkyv svg{width:var(--space-4);height:var(--space-4)}.osmo-home-page_why__CQeqy>.osmo-home-page_rail__mBJZD>.osmo-home-page_textLink__xBkyv{margin-top:var(--space-12)}.osmo-home-page_journey__mN0DK{padding-block:var(--space-20);background:var(--osmo-home-sky-light)}.osmo-home-page_journeyHeading__tHHTM{max-width:940px}.osmo-home-page_tabList__zsige{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-12);border-bottom:1px solid var(--osmo-home-sky-deep)}.osmo-home-page_tabList__zsige button{display:flex;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) 0 var(--space-5);border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:transparent;color:var(--color-muted);cursor:pointer;font-size:clamp(18px,2vw,25px);text-align:left;transition:color var(--motion-control) var(--ease-control),border-color var(--motion-control) var(--ease-control)}.osmo-home-page_tabList__zsige button[aria-selected=true]{border-color:var(--color-highlight);color:var(--color-ink)}.osmo-home-page_journeyPanel__o_6nb{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:center;gap:var(--space-12);min-height:0;margin-top:var(--space-12);padding:clamp(var(--space-8),5vw,var(--space-20));overflow:hidden;border-radius:var(--osmo-home-radius);background:var(--color-dark);color:var(--paper-0)}.osmo-home-page_journeyPanel__o_6nb[hidden]{display:none}.osmo-home-page_journeyArtwork__s290V{position:relative;z-index:0;min-width:0}.osmo-home-page_journeyCopy__iBLXA{position:relative;width:min(480px,100%);display:flex;flex-direction:column;align-items:flex-start;margin:0}.osmo-home-page_journeyCopy__iBLXA h3{margin-top:0;font-size:clamp(36px,3.6vw,52px)}.osmo-home-page_journeyCopy__iBLXA>p{max-width:390px;margin-top:var(--space-6);color:var(--osmo-on-dark-muted);line-height:1.55}.osmo-home-page_journeyCopy__iBLXA .osmo-home-page_textLink__xBkyv{margin-top:var(--space-8);color:var(--paper-0)}.osmo-home-page_useCases__CqrPv{padding-block:var(--space-20);background:var(--color-dark);color:var(--paper-0)}.osmo-home-page_useCasesLayout__P_0js{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-20);align-items:end}.osmo-home-page_useCases__CqrPv h2{max-width:730px;margin-top:0;font-size:var(--osmo-home-type-section)}.osmo-home-page_useCasesList__4A5aN{display:grid;gap:var(--space-6);margin:0;padding:0 0 var(--space-2);list-style:none;font-size:clamp(18px,2vw,24px);line-height:1.25}.osmo-home-page_useCasesList__4A5aN a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-height)}.osmo-home-page_useCasesList__4A5aN a:hover{color:var(--color-highlight)}.osmo-home-page_useCasesList__4A5aN svg{width:var(--space-5);height:var(--space-5)}.osmo-home-page_resources__X6ufY{background:var(--paper-0)}.osmo-home-page_resourcesHeading__m6ulZ{display:flex;justify-content:space-between;align-items:end;gap:var(--space-12)}.osmo-home-page_resourcesHeading__m6ulZ h2{max-width:890px}.osmo-home-page_resourcesHeading__m6ulZ .osmo-home-page_textLink__xBkyv{flex:0 0 auto}.osmo-home-page_resourceList__W_MBS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-12)}.osmo-home-page_resource__k8_L_{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-height:340px;padding:var(--space-8);overflow:hidden;border-radius:var(--radius-card);background:var(--color-dark);color:var(--paper-0)}.osmo-home-page_resource__k8_L_:after,.osmo-home-page_resource__k8_L_:before{position:absolute;z-index:-1;inset:0;content:""}.osmo-home-page_resource__k8_L_:before{background:url(/media/osmo/editorial/onboarding-mentor.jpg) 50%/cover no-repeat;transition:transform var(--motion-layout) var(--ease-out)}.osmo-home-page_resource__k8_L_:nth-child(2):before{background-image:url(/media/osmo/editorial/learning-in-practice.jpg);background-position:22%}.osmo-home-page_resource__k8_L_:nth-child(3):before{background-image:url(/media/osmo/editorial/workplace-verification.jpg)}.osmo-home-page_resource__k8_L_:after{background:var(--osmo-photo-shade-bottom)}.osmo-home-page_resource__k8_L_:hover:before{transform:scale(1.045)}.osmo-home-page_resourceTitle__hkfv0{margin-top:auto;font-size:clamp(20px,2.2vw,30px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.osmo-home-page_resource__k8_L_>svg{width:var(--space-5);height:var(--space-5);margin-top:var(--space-5)}.osmo-home-page_faq__Ql_IS{background:var(--osmo-home-canvas)}.osmo-home-page_faqLayout__GP0Mk{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:var(--space-16)}.osmo-home-page_faq__Ql_IS h2{font-size:clamp(40px,4vw,60px)}.osmo-home-page_faq__Ql_IS .faq-item{background:var(--paper-0)}.osmo-home-page_page__FPGW4 :is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (max-width:1023px){.osmo-home-page_faqLayout__GP0Mk,.osmo-home-page_reasons__mPE7U,.osmo-home-page_useCasesLayout__P_0js,.osmo-home-page_whyIntro__O05uj{gap:var(--space-8)}.osmo-home-page_journeyPanel__o_6nb{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:var(--space-8)}.osmo-home-page_resource__k8_L_{min-height:400px;padding:var(--space-6)}}@media (max-width:809px){.osmo-home-page_heroLayout__Pp_zs{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.osmo-home-page_heroSupport__L3qJg{align-items:stretch;flex-direction:column;gap:var(--space-8)}.osmo-home-page_actions__dcFYq{flex:none}.osmo-home-page_faq__Ql_IS,.osmo-home-page_hero__P2muV,.osmo-home-page_journey__mN0DK,.osmo-home-page_resources__X6ufY,.osmo-home-page_useCases__CqrPv,.osmo-home-page_why__CQeqy{padding-block:var(--space-16)}.osmo-home-page_hero__P2muV h1{font-size:clamp(48px,9vw,70px)}.osmo-home-page_heroDescription__BwRVe{font-size:var(--type-body)}.osmo-home-page_heroArtwork__zqXR7{margin-top:var(--space-2)}.osmo-home-page_faqLayout__GP0Mk,.osmo-home-page_useCasesLayout__P_0js,.osmo-home-page_whyIntro__O05uj{grid-template-columns:minmax(0,1fr)}.osmo-home-page_whyIntro__O05uj>p{max-width:550px}.osmo-home-page_reasons__mPE7U{grid-template-columns:minmax(0,1fr);gap:var(--space-10);margin-top:var(--space-16)}.osmo-home-page_reason__zc8hd{max-width:520px}.osmo-home-page_reason__zc8hd h3{margin-top:var(--space-3)}.osmo-home-page_why__CQeqy>.osmo-home-page_rail__mBJZD>.osmo-home-page_textLink__xBkyv{margin-top:var(--space-10)}.osmo-home-page_tabList__zsige{margin-top:var(--space-12)}.osmo-home-page_journeyPanel__o_6nb{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:var(--space-8);padding:var(--space-8)}.osmo-home-page_journeyCopy__iBLXA h3{font-size:clamp(34px,6vw,48px)}.osmo-home-page_useCasesLayout__P_0js{align-items:start;gap:var(--space-12)}.osmo-home-page_resourcesHeading__m6ulZ{align-items:flex-start;flex-direction:column;gap:var(--space-6)}.osmo-home-page_resourceList__W_MBS{grid-template-columns:minmax(0,1fr);margin-top:var(--space-12)}.osmo-home-page_resource__k8_L_{min-height:280px}.osmo-home-page_faqLayout__GP0Mk{gap:var(--space-10)}}@media (max-width:520px){.osmo-home-page_page__FPGW4 :is(h1,h2,h3){letter-spacing:-.045em}.osmo-home-page_hero__P2muV h1{font-size:clamp(46px,11.8vw,58px)}.osmo-home-page_actions__dcFYq,.osmo-home-page_actions__dcFYq .button{width:100%}.osmo-home-page_heroArtwork__zqXR7{border-radius:var(--radius-card)}.osmo-home-page_journeyHeading__tHHTM h2,.osmo-home-page_resourcesHeading__m6ulZ h2,.osmo-home-page_useCases__CqrPv h2,.osmo-home-page_whyIntro__O05uj h2{font-size:clamp(38px,10vw,48px)}.osmo-home-page_tabList__zsige{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-6)}.osmo-home-page_tabList__zsige button{min-height:54px;padding-bottom:var(--space-3);font-size:20px}.osmo-home-page_journeyPanel__o_6nb{grid-template-columns:minmax(0,1fr);min-height:0;padding:var(--space-6)}.osmo-home-page_journeyCopy__iBLXA{margin-inline:0}.osmo-home-page_resource__k8_L_{min-height:260px}}@media (prefers-reduced-motion:reduce){.osmo-home-page_resource__k8_L_:before,.osmo-home-page_tabList__zsige button{transition:none}}