._landingPage_1oi3i_1{--landing-bg:var(--ocm-bg);--landing-surface:var(--ocm-surface);--landing-surface-strong:var(--ocm-surface-strong);--landing-text:var(--ocm-text);--landing-muted:var(--ocm-muted);--landing-soft:var(--ocm-soft);--landing-border:var(--ocm-border);--landing-accent:var(--ocm-accent);--landing-accent-text:var(--ocm-accent-text);border-inline:1px solid var(--landing-border);background:var(--landing-bg);width:min(1180px,100% - 32px);color:var(--landing-text);font-family:var(--ocm-font-sans);margin:0 auto}._landingPage_1oi3i_1 h1,._landingPage_1oi3i_1 h2,._landingPage_1oi3i_1 h3,._landingPage_1oi3i_1 p{font-family:inherit}._landingPage_1oi3i_1 h1,._landingPage_1oi3i_1 h2,._landingPage_1oi3i_1 h3{color:var(--landing-text)}._hero_1oi3i_32{border-bottom:1px solid var(--landing-border);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:calc(100vh - 61px);display:grid}._heroCopy_1oi3i_39{flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4vw,54px) clamp(34px,4vw,52px);display:flex}._eyebrow_1oi3i_47,._sectionIndex_1oi3i_48{color:var(--landing-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.77rem;font-weight:500}._heroCopy_1oi3i_39 h1{letter-spacing:-.055em;max-width:none;margin:26px 0 0;font-size:clamp(2.8rem,4.7vw,4.1rem);line-height:1.02}._heroDescription_1oi3i_65{max-width:620px;color:var(--landing-muted);margin:22px 0 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.75}._actionLinks_1oi3i_73,._actionLinksCompact_1oi3i_74{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}._actionLinksCompact_1oi3i_74{justify-content:flex-end;margin-top:0}._primaryAction_1oi3i_86,._secondaryAction_1oi3i_87{border:1px solid var(--landing-border);border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}._primaryAction_1oi3i_86{border-color:var(--landing-accent);background:var(--landing-accent);color:var(--landing-accent-text)}._secondaryAction_1oi3i_87{color:var(--landing-text)}._primaryAction_1oi3i_86:hover,._primaryAction_1oi3i_86:focus-visible{border-color:var(--landing-text);background:var(--landing-text);color:var(--landing-bg);text-decoration:none}._secondaryAction_1oi3i_87:hover,._secondaryAction_1oi3i_87:focus-visible{border-color:var(--landing-text);background:var(--landing-surface-strong);color:var(--landing-text);text-decoration:none}._primaryAction_1oi3i_86:focus-visible,._secondaryAction_1oi3i_87:focus-visible,._relationshipSection_1oi3i_130 a:focus-visible,._setupGrid_1oi3i_131 a:focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}._releaseMeta_1oi3i_136{color:var(--landing-soft);margin:17px 0 0;font-size:.75rem}._affiliationNote_1oi3i_142{max-width:52ch;color:var(--landing-soft);margin:10px 0 0;font-size:.72rem;line-height:1.6}._heroMedia_1oi3i_150{border-left:1px solid var(--landing-border);background:var(--landing-surface);grid-template-rows:auto 1fr auto;min-width:0;margin:0;display:grid}._mediaHeader_1oi3i_159,._heroMedia_1oi3i_150 figcaption{color:var(--landing-soft);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:.68rem;display:flex}._mediaHeader_1oi3i_159{border-bottom:1px solid var(--landing-border)}._heroMedia_1oi3i_150 figcaption{border-top:1px solid var(--landing-border)}._heroImage_1oi3i_180{border:1px solid var(--landing-border);background:#0c1411;align-self:center;width:min(74%,390px);height:auto;margin:42px auto;box-shadow:0 24px 80px #00000038}._walkthroughSection_1oi3i_190{border-bottom:1px solid var(--landing-border);background:var(--landing-surface);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(32px,6vw,86px);padding:clamp(68px,8vw,104px) clamp(30px,6vw,78px);display:grid}._walkthroughSection_1oi3i_190 h2{color:var(--landing-text);letter-spacing:-.04em;margin:26px 0 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1}._walkthroughSection_1oi3i_190 p:not(._sectionIndex_1oi3i_48){color:var(--landing-muted);margin:22px 0 0;font-size:.88rem;line-height:1.75}._walkthroughSection_1oi3i_190 a,._featureList_1oi3i_216 a{color:var(--landing-accent);text-underline-offset:5px;margin-top:20px;font-size:.82rem;font-weight:600;display:inline-flex}._walkthroughVideo_1oi3i_225{border:1px solid var(--landing-border);background:var(--landing-bg);width:100%;display:block}._trustStrip_1oi3i_232{border-bottom:1px solid var(--landing-border);grid-template-columns:repeat(4,1fr);display:grid}._trustStrip_1oi3i_232 span{color:var(--landing-muted);text-align:center;text-transform:uppercase;padding:18px 22px;font-size:.72rem}._trustStrip_1oi3i_232 span+span{border-left:1px solid var(--landing-border)}._section_1oi3i_48{border-bottom:1px solid var(--landing-border)}._walkthroughSection_1oi3i_190,._sectionIntro_1oi3i_255{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);gap:clamp(30px,6vw,92px);padding:clamp(72px,9vw,120px) clamp(30px,6vw,78px) clamp(46px,6vw,72px);display:grid}._sectionIntro_1oi3i_255 h2,._relationshipSection_1oi3i_130 h2,._finalCta_1oi3i_265 h2{letter-spacing:-.045em;max-width:19ch;margin:0;font-size:clamp(2rem,3.6vw,3.45rem);line-height:1.08}._sectionIntro_1oi3i_255 h2[id]{scroll-margin-top:88px}._sectionIntro_1oi3i_255>div>p,._relationshipSection_1oi3i_130>div>p,._finalCta_1oi3i_265>div>p:last-child{max-width:650px;color:var(--landing-muted);margin:24px 0 0;line-height:1.75}._galleryGrid_1oi3i_286{border-top:1px solid var(--landing-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._galleryItem_1oi3i_292{border-left:1px solid #0000;grid-template-rows:1fr auto;min-width:0;display:grid}._galleryItem_1oi3i_292+._galleryItem_1oi3i_292{border-left-color:var(--landing-border)}._galleryCopy_1oi3i_303{border-bottom:1px solid var(--landing-border);min-height:240px;padding:30px}._galleryCopy_1oi3i_303>span{color:var(--landing-accent);text-transform:uppercase;font-size:.72rem}._galleryCopy_1oi3i_303 h3{margin:28px 0 0;font-size:1.22rem;line-height:1.35}._galleryCopy_1oi3i_303 p{color:var(--landing-muted);margin:14px 0 0;font-size:.86rem;line-height:1.7}._screenshotFrame_1oi3i_328{background:var(--landing-surface);justify-content:center;align-items:flex-start;padding:38px 30px;display:flex}._screenshotFrame_1oi3i_328 img{aspect-ratio:1290/2796;object-fit:cover;border:1px solid var(--landing-border);background:#0c1411;width:min(100%,304px);height:auto;display:block}._setupGrid_1oi3i_131{border-top:1px solid var(--landing-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._setupGrid_1oi3i_131 li{min-width:0;padding:34px 30px 38px}._setupGrid_1oi3i_131 li+li{border-left:1px solid var(--landing-border)}._stepNumber_1oi3i_364{color:var(--landing-accent);font-size:.72rem}._setupGrid_1oi3i_131 h3{margin:58px 0 0;font-size:1.25rem}._setupGrid_1oi3i_131 p{min-height:82px;color:var(--landing-muted);margin:14px 0 24px;font-size:.85rem;line-height:1.7}._setupGrid_1oi3i_131 code{overflow-wrap:anywhere;border:1px solid var(--landing-border);background:var(--landing-bg);min-height:72px;color:var(--landing-text);border-radius:4px;padding:15px;font-size:.76rem;line-height:1.6;display:block}._setupGrid_1oi3i_131 a,._relationshipSection_1oi3i_130 a,._downloadGuideLink_1oi3i_397 a{min-height:44px;color:var(--landing-accent);text-underline-offset:5px;align-items:center;font-size:.84rem;font-weight:600;display:inline-flex}._topicLinks_1oi3i_407{border-top:1px solid var(--landing-border);flex-wrap:wrap;gap:10px 22px;padding:22px clamp(30px,6vw,78px);display:flex}._topicLinks_1oi3i_407 a{min-height:44px;color:var(--landing-accent);text-underline-offset:5px;font-size:.82rem;font-weight:600}._downloadOptions_1oi3i_423{border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._downloadOptions_1oi3i_423 article{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(34px,5vw,62px);display:flex}._downloadOptions_1oi3i_423 article+article{border-left:1px solid var(--landing-border)}._downloadLabel_1oi3i_442{color:var(--landing-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}._downloadOptions_1oi3i_423 h3{margin:32px 0 0;font-size:clamp(1.35rem,2.2vw,2rem)}._downloadOptions_1oi3i_423 p{max-width:520px;min-height:86px;color:var(--landing-muted);margin:16px 0 28px;font-size:.88rem;line-height:1.75}._downloadOptions_1oi3i_423 ._primaryAction_1oi3i_86,._downloadOptions_1oi3i_423 ._secondaryAction_1oi3i_87{margin-top:auto}._downloadGuideLink_1oi3i_397{padding:22px clamp(30px,6vw,78px)}._featureList_1oi3i_216{border-top:1px solid var(--landing-border)}._featureList_1oi3i_216 article{grid-template-columns:90px minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:20px;padding:25px 34px;display:grid}._featureList_1oi3i_216 article+article{border-top:1px solid var(--landing-border)}._featureList_1oi3i_216 span{color:var(--landing-soft);font-size:.72rem}._featureList_1oi3i_216 h3,._featureList_1oi3i_216 p,._featureList_1oi3i_216 article>div p{margin:0}._featureList_1oi3i_216 article>div a{margin-top:8px}._featureList_1oi3i_216 h3{font-size:1rem}._featureList_1oi3i_216 p{color:var(--landing-muted);font-size:.85rem}._relationshipSection_1oi3i_130{border-bottom:1px solid var(--landing-border);background:var(--landing-surface);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(40px,8vw,120px);padding:clamp(76px,10vw,132px) clamp(30px,6vw,78px);display:grid}._relationshipSection_1oi3i_130 h2{margin-top:28px}._relationshipSection_1oi3i_130>div:last-child{align-self:end}._faqList_1oi3i_532{border-top:1px solid var(--landing-border)}._faqList_1oi3i_532 details{padding:0 34px}._faqList_1oi3i_532 details+details{border-top:1px solid var(--landing-border)}._faqList_1oi3i_532 summary{min-height:76px;color:var(--landing-text);cursor:pointer;padding:25px 0;font-size:.95rem;font-weight:600}._faqList_1oi3i_532 summary::marker{color:var(--landing-accent)}._faqList_1oi3i_532 details p{max-width:740px;color:var(--landing-muted);margin:-5px 0 28px;font-size:.88rem;line-height:1.75}._faqList_1oi3i_532 summary:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}._finalCta_1oi3i_265{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:clamp(78px,10vw,136px) clamp(30px,6vw,78px);display:grid}._finalCta_1oi3i_265 h2{margin-top:28px}@media (hover:hover){._primaryAction_1oi3i_86:hover,._secondaryAction_1oi3i_87:hover{transform:translateY(-1px)}}@media screen and (width<=1100px){._galleryGrid_1oi3i_286{grid-template-columns:repeat(2,minmax(0,1fr))}._galleryItem_1oi3i_292:nth-child(odd){border-left:0}._galleryItem_1oi3i_292:nth-child(n+3){border-top:1px solid var(--landing-border)}}@media screen and (width<=996px){._landingPage_1oi3i_1{border-inline:0;width:100%}._hero_1oi3i_32{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);min-height:0}._heroCopy_1oi3i_39{padding:72px 40px}._heroCopy_1oi3i_39 h1{font-size:clamp(2.65rem,6vw,3.9rem)}._heroImage_1oi3i_180{width:min(78%,330px);margin-block:34px}._sectionIntro_1oi3i_255{grid-template-columns:130px minmax(0,1fr);padding-inline:40px}._galleryCopy_1oi3i_303{min-height:275px;padding:24px}._screenshotFrame_1oi3i_328,._setupGrid_1oi3i_131 li{padding-inline:22px}._relationshipSection_1oi3i_130,._finalCta_1oi3i_265,._walkthroughSection_1oi3i_190{padding-inline:40px}._finalCta_1oi3i_265{grid-template-columns:1fr;align-items:start}._actionLinksCompact_1oi3i_74{justify-content:flex-start}}@media screen and (width<=760px){._hero_1oi3i_32{grid-template-columns:1fr}._heroCopy_1oi3i_39{min-height:calc(100svh - 61px);padding:58px 22px;transform:none}._heroCopy_1oi3i_39 h1{margin-top:24px;font-size:clamp(2.45rem,12vw,3.55rem)}._heroDescription_1oi3i_65{margin-top:24px;font-size:.96rem}._actionLinks_1oi3i_73,._actionLinksCompact_1oi3i_74{grid-template-columns:1fr;display:grid}._heroMedia_1oi3i_150{border-top:1px solid var(--landing-border);border-left:0}._heroImage_1oi3i_180{width:min(72%,320px)}._walkthroughSection_1oi3i_190{grid-template-columns:1fr;padding:72px 22px}._trustStrip_1oi3i_232{grid-template-columns:repeat(2,1fr)}._trustStrip_1oi3i_232 span:nth-child(3){border-top:1px solid var(--landing-border);border-left:0}._trustStrip_1oi3i_232 span:nth-child(4){border-top:1px solid var(--landing-border)}._sectionIntro_1oi3i_255{grid-template-columns:1fr;gap:28px;padding:76px 22px 46px}._sectionIntro_1oi3i_255 h2,._relationshipSection_1oi3i_130 h2,._finalCta_1oi3i_265 h2{font-size:clamp(2rem,9vw,2.75rem)}._setupGrid_1oi3i_131,._downloadOptions_1oi3i_423,._galleryGrid_1oi3i_286{grid-template-columns:1fr}._setupGrid_1oi3i_131 li+li,._downloadOptions_1oi3i_423 article+article,._galleryItem_1oi3i_292+._galleryItem_1oi3i_292{border-top:1px solid var(--landing-border);border-left:0}._downloadOptions_1oi3i_423 article{padding:40px 22px}._downloadOptions_1oi3i_423 p{min-height:0}._downloadGuideLink_1oi3i_397{padding-inline:22px}._topicLinks_1oi3i_407{padding-inline:22px;display:grid}._galleryCopy_1oi3i_303{min-height:0;padding:28px 22px}._screenshotFrame_1oi3i_328{padding:34px 22px}._screenshotFrame_1oi3i_328 img{width:min(86%,320px)}._setupGrid_1oi3i_131 li{padding:30px 22px 34px}._setupGrid_1oi3i_131 h3{margin-top:40px}._setupGrid_1oi3i_131 p{min-height:0}._featureList_1oi3i_216 article{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px 14px;padding:22px}._featureList_1oi3i_216 article>div{grid-column:2}._featureList_1oi3i_216 h3{margin-top:2px}._relationshipSection_1oi3i_130,._finalCta_1oi3i_265{grid-template-columns:1fr;gap:34px;padding:76px 22px}._relationshipSection_1oi3i_130>div:last-child{align-self:start}._faqList_1oi3i_532 details{padding-inline:22px}}@media screen and (width<=460px){._mediaHeader_1oi3i_159,._heroMedia_1oi3i_150 figcaption{flex-direction:column;align-items:flex-start;gap:4px}._featureList_1oi3i_216 article{grid-template-columns:34px minmax(0,1fr);gap:6px 12px}._featureList_1oi3i_216 p{line-height:1.6}}@media (prefers-reduced-motion:reduce){._primaryAction_1oi3i_86,._secondaryAction_1oi3i_87{transition:none}}
