.oshan_page__3IGcz.oshan_page__3IGcz{--cream:var(--white);--dark:var(--black);--surface:#F3EFE0;--warm-gray:#6E6A60;--border:#E4DFCD;--figure:var(--sage);color:var(--white);background:var(--black);font-family:var(--font-sans);font-weight:400;line-height:1.5}.oshan_container__zDYEi{width:min(1240px,calc(100% - 96px));margin-inline:auto}.oshan_page__3IGcz h1,.oshan_page__3IGcz h2,.oshan_page__3IGcz h3,.oshan_page__3IGcz h4,.oshan_page__3IGcz p{margin:0}.oshan_page__3IGcz h1,.oshan_page__3IGcz h2,.oshan_page__3IGcz h3,.oshan_page__3IGcz h4{font-family:var(--font-sans);font-weight:400;text-wrap:balance}.oshan_page__3IGcz p{text-wrap:pretty}.oshan_page__3IGcz h2{font-size:clamp(38px,4vw,58px);line-height:1.1;letter-spacing:-.025em}.oshan_page__3IGcz :is(section,div)[id]{scroll-margin-top:110px}.oshan_page__3IGcz :is(a,button,summary,input):focus-visible{outline:2px solid currentColor;outline-offset:5px}.oshan_page__3IGcz :is(a,button){transition:background-color .14s,color .14s,transform .14s}.oshan_page__3IGcz :is(a,button):active{transform:scale(.96)}.oshan_page__3IGcz button,.oshan_page__3IGcz input{font:inherit}.oshan_hero__KBSWP{padding-top:64px}.oshan_heroTop__nbklv{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:end;margin-bottom:48px}.oshan_heroLogo__iKLCm{display:block;width:132px;height:auto;margin-bottom:28px}.oshan_hero__KBSWP h1{font-size:clamp(48px,5.2vw,76px);line-height:1.03;letter-spacing:-.035em;max-width:660px}.oshan_heroAside__w3ZE5>p{max-width:460px;font-size:19px;line-height:1.55;color:color-mix(in srgb,var(--white) 80%,transparent)}.oshan_actions__G8Ytt{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}.oshan_primary__1mXGw{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:24px;padding:12px 20px;border-radius:var(--radius);color:var(--black);background:var(--white);font-size:16px}.oshan_primary__1mXGw:hover{background:var(--accent)}.oshan_textLink__YqJzU{display:inline-flex;gap:10px;min-height:44px;align-items:center}.oshan_related__KNCTm a:hover,.oshan_textLink__YqJzU:hover{text-decoration:underline;text-underline-offset:5px}.oshan_proofStrip__vJszr{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 0 32px;font-size:14px}.oshan_proofStrip__vJszr>*{display:flex;align-items:center;gap:12px;min-height:40px}.oshan_proofStrip__vJszr svg{width:18px;color:var(--sage-light);stroke-width:1.75}.oshan_lightSection__CgPT5{padding:100px 0;color:var(--black);background:var(--white)}.oshan_sectionHeading__HJQ6H{max-width:740px;margin-bottom:48px}.oshan_showcase__3cu4G [role=tablist]{gap:24px;margin-bottom:48px;border-color:var(--border)}.oshan_showcase__3cu4G [role=tab]{border-radius:0;padding-inline:0;font-size:16px;letter-spacing:0;font-weight:400}.oshan_showcase__3cu4G [role=tab][aria-selected=true]{color:var(--sage)}.oshan_feature__TJqEI{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:64px;min-height:390px}.oshan_featureCopy__dXlvb h3{font-size:38px;letter-spacing:-.025em;line-height:1.12;margin-bottom:24px}.oshan_featureCopy__dXlvb p{font-size:17px;line-height:1.65}.oshan_featureList__m07Wo{margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.oshan_page__3IGcz .oshan_featureList__m07Wo h4{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--warm-gray);margin-bottom:14px}.oshan_featureList__m07Wo ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.oshan_featureList__m07Wo li{display:flex;gap:10px;align-items:baseline;font-size:14px;line-height:20px}.oshan_featureList__m07Wo li svg{flex-shrink:0;color:var(--sage);transform:translateY(2px)}.oshan_pricing__9gNGc{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;border-top:1px solid var(--border);margin-top:72px;padding-top:40px}.oshan_pricing__9gNGc h3{font-size:30px;line-height:1.2;letter-spacing:-.02em}.oshan_pricing__9gNGc p{font-size:16px;line-height:1.65}.oshan_shot__9RjP9{margin:0;min-width:0}.oshan_shot__9RjP9 img{display:block;width:100%;height:auto;border-radius:var(--radius);background:var(--black);box-shadow:0 0 0 1px rgb(0 0 0/.1),0 1px 2px rgb(0 0 0/.04),0 4px 12px rgb(0 0 0/.06)}.oshan_shotOnDark__E_gjp img{box-shadow:0 0 0 1px rgb(255 255 255/.16)}.oshan_page__3IGcz .oshan_shotCaption__08aPb{font-size:12px;line-height:1.5;color:var(--warm-gray);margin-top:12px}.oshan_shotOnDark__E_gjp .oshan_shotCaption__08aPb{color:color-mix(in srgb,var(--white) 60%,transparent)}.oshan_shotPair__bwZxE{display:grid;gap:16px}.oshan_heroNarrow__aLbkW{display:none}.oshan_visualStack__ZpBMD{display:grid;gap:24px;min-width:0}.oshan_roi__Jw3UE{color:var(--white);background:var(--sage);padding:88px 0}.oshan_roiHeading__cNX4P{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:48px}.oshan_roiHeading__cNX4P p{max-width:480px;font-size:18px;line-height:1.65}.oshan_roiGrid__YMGok{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:start}.oshan_sliders__FXW32{display:grid;gap:30px;padding-top:16px}.oshan_sliderLabel__7aiJR{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:16px}.oshan_sliderLabel__7aiJR>span:last-child{font-variant-numeric:tabular-nums;font-size:21px}.oshan_slider__FYLu_{--track:color-mix(in srgb,var(--white) 25%,transparent);display:block;width:100%;height:40px;appearance:none;cursor:pointer;background:transparent;margin-top:8px}.oshan_slider__FYLu_::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(to right,var(--white) var(--roi-fill),var(--track) var(--roi-fill))}.oshan_slider__FYLu_::-moz-range-track{height:3px;border-radius:2px;background:linear-gradient(to right,var(--white) var(--roi-fill),var(--track) var(--roi-fill))}.oshan_slider__FYLu_::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:-7.5px;border:0;border-radius:50%;background:var(--white);box-shadow:0 2px 6px rgb(0 0 0/.12)}.oshan_slider__FYLu_::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--white);box-shadow:0 2px 6px rgb(0 0 0/.12)}.oshan_result__61qNg{color:var(--black);background:var(--white);padding:40px;border-radius:var(--radius);font-variant-numeric:tabular-nums}.oshan_resultLabel__HCvVq{font-size:14px}.oshan_page__3IGcz .oshan_resultValue__ktI2T{font-size:clamp(46px,5.2vw,72px);line-height:1.1;letter-spacing:-.035em;color:var(--sage);margin-top:20px;overflow-wrap:anywhere}.oshan_page__3IGcz .oshan_breakEven__8_7Mx{margin-top:20px;font-size:16px;line-height:1.6}.oshan_resultDetails__3Pr9I{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:28px;border-top:1px solid var(--border)}.oshan_resultDetails__3Pr9I dt{font-size:12px;color:var(--warm-gray)}.oshan_resultDetails__3Pr9I dd{font-size:22px;margin-top:6px}.oshan_page__3IGcz .oshan_assumptions__bVR2q{font-size:12px;line-height:1.6;color:var(--warm-gray);margin-top:28px}.oshan_steps__R4hdz{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;list-style:none;padding:0}.oshan_steps__R4hdz>li{padding-top:20px;border-top:1px solid var(--border)}.oshan_stepNumber__Py43w{font-size:14px;color:var(--sage);font-variant-numeric:tabular-nums}.oshan_steps__R4hdz h3{font-size:25px;line-height:1.2;margin:32px 0 16px}.oshan_deployments__94qJ4 p,.oshan_steps__R4hdz p{font-size:16px;line-height:1.65}.oshan_deployment__ARCkL{margin-top:100px;padding-top:80px;border-top:1px solid var(--border)}.oshan_splitHeading__AY0eg{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.oshan_splitHeading__AY0eg p{font-size:18px;line-height:1.65}.oshan_deployments__94qJ4{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px}.oshan_deployments__94qJ4 svg{color:var(--sage);margin-bottom:24px}.oshan_deployments__94qJ4 h3{font-size:25px;line-height:1.2;margin-bottom:20px}.oshan_faq__SaAEn{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;margin-top:100px}.oshan_faq__SaAEn h2{margin-bottom:24px}.oshan_faq__SaAEn details{border-top:1px solid var(--border)}.oshan_faq__SaAEn details:last-child{border-bottom:1px solid var(--border)}.oshan_faq__SaAEn summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-size:18px;line-height:1.4;cursor:pointer}.oshan_faq__SaAEn summary::-webkit-details-marker{display:none}.oshan_faq__SaAEn summary svg{flex-shrink:0;transition:transform .14s}.oshan_faq__SaAEn details[open] summary svg{transform:rotate(180deg)}.oshan_faq__SaAEn details>p{font-size:16px;line-height:1.65;padding:0 32px 24px 0}.oshan_final__lHkXk{padding:100px 0 80px;text-align:center}.oshan_final__lHkXk h2{max-width:870px;margin-inline:auto;font-size:clamp(42px,5vw,70px)}.oshan_final__lHkXk p{max-width:620px;margin:28px auto 0;font-size:17px;line-height:1.65;color:color-mix(in srgb,var(--white) 80%,transparent)}.oshan_final__lHkXk .oshan_actions__G8Ytt{justify-content:center}.oshan_related__KNCTm{display:flex;flex-wrap:wrap;gap:28px;padding-block:24px;border-top:1px solid color-mix(in srgb,var(--white) 20%,transparent);font-size:14px}.oshan_related__KNCTm>*{min-height:40px;display:flex;align-items:center;gap:8px}.oshan_related__KNCTm>span{color:color-mix(in srgb,var(--white) 70%,transparent);margin-right:auto}.oshan_demoPage__wFPjR{padding:56px 0 96px}.oshan_demoGrid__pvg3F{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:start}.oshan_demoIntro__2SJQP .oshan_heroLogo__iKLCm{margin-top:40px}.oshan_demoIntro__2SJQP h1{font-size:clamp(40px,4.4vw,60px);line-height:1.05;letter-spacing:-.03em}.oshan_demoIntro__2SJQP>p{margin-top:24px;max-width:440px;font-size:18px;line-height:1.55;color:color-mix(in srgb,var(--white) 80%,transparent)}.oshan_demoNext__tZ5S_{margin-top:48px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--white) 20%,transparent)}.oshan_page__3IGcz .oshan_demoNext__tZ5S_ h2{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 60%,transparent);margin-bottom:16px}.oshan_demoNext__tZ5S_ ol{list-style:none;margin:0;padding:0;display:grid;gap:14px;max-width:440px}.oshan_demoNext__tZ5S_ li{display:flex;gap:14px;font-size:15px;line-height:22px}.oshan_demoNext__tZ5S_ li span{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--sage-light)}.oshan_demoForm__fbX3_{display:grid;gap:20px;padding:36px;border-radius:var(--radius);color:var(--black);background:var(--white);box-shadow:0 0 0 1px rgb(255 255 255/.16)}.oshan_page__3IGcz .oshan_demoForm__fbX3_ h2{font-size:28px;line-height:1.2;letter-spacing:-.02em}.oshan_demoForm__fbX3_>svg{color:var(--sage)}.oshan_demoForm__fbX3_>p{font-size:16px;line-height:24px}.oshan_fieldRow__kAXzV{display:grid;grid-template-columns:1fr 1fr;gap:16px}.oshan_field__xCQRR{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.oshan_field__xCQRR>legend,.oshan_field__xCQRR>span{font-size:14px;line-height:20px;font-weight:500;padding:0}.oshan_field__xCQRR>legend{margin-bottom:8px}.oshan_field__xCQRR small,.oshan_formFoot__JWg9K small{font-size:12px;line-height:16px;color:var(--warm-gray)}.oshan_field__xCQRR :is(input[type=text],input[type=email],select,textarea){width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);color:var(--black);background:var(--surface);font-size:16px;line-height:24px;transition:border-color .14s}.oshan_field__xCQRR textarea{resize:vertical}.oshan_field__xCQRR :is(input,select,textarea):hover{border-color:var(--warm-gray)}.oshan_page__3IGcz .oshan_field__xCQRR :is(input,select,textarea):focus-visible{outline:2px solid var(--sage);outline-offset:1px}.oshan_chips__jkFKE{display:flex;flex-wrap:wrap;gap:8px}.oshan_chip__7tji0{position:relative;display:inline-flex;cursor:pointer}.oshan_chip__7tji0 input{position:absolute;inset:0;opacity:0;cursor:pointer}.oshan_chip__7tji0 span{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:14px;line-height:20px;transition:background-color .14s,color .14s,border-color .14s}.oshan_chip__7tji0:hover span{border-color:var(--warm-gray)}.oshan_chip__7tji0 input:checked+span{color:var(--white);background:var(--sage);border-color:var(--sage)}.oshan_chip__7tji0 input:focus-visible+span{outline:2px solid var(--sage);outline-offset:2px}.oshan_formFoot__JWg9K{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:4px}.oshan_submit__Am_1V{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:24px;padding:12px 20px;border:0;border-radius:var(--radius);color:var(--white);background:var(--sage);font-size:16px;cursor:pointer}.oshan_submit__Am_1V:hover{background:color-mix(in srgb,var(--sage) 86%,black)}.oshan_submit__Am_1V:disabled{opacity:.6;cursor:default}.oshan_page__3IGcz .oshan_formError__BhmQQ{font-size:14px;line-height:20px;color:#D64545}@media (max-width:1100px){.oshan_heroTop__nbklv{grid-template-columns:1fr;gap:32px}.oshan_hero__KBSWP h1{max-width:820px}.oshan_heroAside__w3ZE5>p{max-width:680px}.oshan_faq__SaAEn,.oshan_feature__TJqEI,.oshan_pricing__9gNGc,.oshan_roiGrid__YMGok,.oshan_roiHeading__cNX4P,.oshan_splitHeading__AY0eg{gap:32px}.oshan_featureCopy__dXlvb h3{font-size:32px}.oshan_deployments__94qJ4,.oshan_steps__R4hdz{gap:32px}}@media (max-width:800px){.oshan_demoPage__wFPjR{padding:32px 0 64px}.oshan_demoGrid__pvg3F{grid-template-columns:1fr;gap:40px}.oshan_demoIntro__2SJQP .oshan_heroLogo__iKLCm{margin-top:28px}.oshan_demoForm__fbX3_{padding:24px 20px}.oshan_fieldRow__kAXzV{grid-template-columns:1fr}.oshan_container__zDYEi{width:calc(100% - 40px)}.oshan_hero__KBSWP{padding-top:40px}.oshan_heroTop__nbklv{margin-bottom:32px}.oshan_hero__KBSWP h1{font-size:clamp(40px,8vw,60px)}.oshan_heroAside__w3ZE5>p{font-size:17px}.oshan_lightSection__CgPT5{padding:64px 0}.oshan_faq__SaAEn,.oshan_feature__TJqEI,.oshan_pricing__9gNGc,.oshan_roiGrid__YMGok,.oshan_roiHeading__cNX4P,.oshan_splitHeading__AY0eg{grid-template-columns:1fr}.oshan_feature__TJqEI{min-height:0}.oshan_heroWide__ZBsr7{display:none}.oshan_heroNarrow__aLbkW{display:block}.oshan_featureCopy__dXlvb{max-width:580px}.oshan_pricing__9gNGc{margin-top:48px;padding-top:32px;gap:20px}.oshan_roi__Jw3UE{padding:56px 0}.oshan_roiHeading__cNX4P{gap:24px;margin-bottom:28px}.oshan_roiHeading__cNX4P p{max-width:620px}.oshan_sliders__FXW32{gap:20px}.oshan_deployments__94qJ4,.oshan_steps__R4hdz{grid-template-columns:1fr;gap:32px}.oshan_steps__R4hdz h3{margin-top:16px}.oshan_deployment__ARCkL{margin-top:64px;padding-top:56px}.oshan_deployments__94qJ4{margin-top:40px}.oshan_deployments__94qJ4 article{max-width:620px}.oshan_deployments__94qJ4 svg{margin-bottom:16px}.oshan_faq__SaAEn{margin-top:64px}.oshan_final__lHkXk{padding:64px 0}}@media (max-width:480px){.oshan_heroLogo__iKLCm{width:112px;margin-bottom:20px}.oshan_page__3IGcz h2{font-size:36px}.oshan_hero__KBSWP h1{font-size:42px}.oshan_actions__G8Ytt{gap:12px}.oshan_proofStrip__vJszr{display:grid;gap:4px;padding:20px 0 28px}.oshan_showcase__3cu4G [role=tablist]{gap:24px;margin-bottom:32px}.oshan_showcase__3cu4G [role=tab]{font-size:15px}.oshan_result__61qNg{padding:28px 24px}.oshan_resultDetails__3Pr9I{gap:20px 12px}.oshan_sliderLabel__7aiJR{font-size:15px}.oshan_final__lHkXk h2{font-size:42px}.oshan_final__lHkXk .oshan_actions__G8Ytt{flex-direction:column}.oshan_final__lHkXk .oshan_primary__1mXGw{width:100%}.oshan_related__KNCTm{gap:8px 24px}.oshan_related__KNCTm>span{width:100%}}@media (prefers-reduced-motion:reduce){.oshan_faq__SaAEn summary svg,.oshan_page__3IGcz :is(a,button){transition:none}.oshan_page__3IGcz :is(a,button):active{transform:none}}