.page_home__HwBun{--canvas:var(--halo-bg);--raised:var(--halo-bg-raised);--quiet:var(--halo-bg-quiet);--ink:var(--halo-ink);--muted:var(--halo-muted);--deep:var(--halo-dark);--graphite:var(--halo-product-bg);--graphite-raised:color-mix(in srgb,var(--halo-product-bg) 88%,var(--halo-dark-ink));--warm-white:var(--halo-dark-ink);--magenta:var(--halo-accent);--magenta-dim:var(--halo-accent-strong);--rule:var(--halo-rule-strong);--rule-dark:var(--halo-dark-rule);--frame:var(--halo-composition-max);background:var(--canvas);color:var(--ink);overflow:clip}.page_home__HwBun :where(figure,p,h1,h2,h3,ol,dl,dd){margin:0}.page_frame___60li{margin-inline:auto;width:min(calc(100% - 96px),var(--frame))}.page_diagramLabel__hLWvM,.page_eyebrow__aziD_,.page_groupProof__nF52G span,.page_jobProofHead__afgo_,.page_jobRail__WBPVG small,.page_jobRail__WBPVG span,.page_journeyIndex__Y2SZm span,.page_journeyRail__Ltxvq p,.page_journeySummary__Jop_d span,.page_pocFacts__OaEbD dt,.page_productDemoCaption__NEx8i span,.page_productDemoHead__0lQ4l,.page_technicalLine__KtWSD,.page_visualGapMedia__8RYlA figcaption span{font-family:var(--halo-font-mono);font-size:.68rem;font-weight:560;letter-spacing:.105em;line-height:1.35;text-transform:uppercase}.page_eyebrow__aziD_{color:rgba(247,245,240,.78)}.page_darkLabel__la6JJ{color:var(--muted)}.page_section__vZKQg{padding-block:clamp(6rem,10vw,9rem);scroll-margin-top:var(--header-height)}.page_pocCopy__y_ZSm h2,.page_section__vZKQg h2{font-size:clamp(2.65rem,4.1vw,4.9rem);font-weight:560;letter-spacing:-.057em;line-height:.99;max-width:15ch}.page_lead__l9rco{color:var(--muted);font-size:clamp(1.05rem,1.3vw,1.26rem);letter-spacing:-.014em;line-height:1.55;max-width:52ch}.page_button__GyDJU{align-items:center;border:1px solid transparent;border-radius:var(--radius-media);display:inline-flex;font-family:var(--halo-font-sans);font-size:.78rem;font-weight:650;gap:.75rem;justify-content:center;letter-spacing:.015em;min-height:48px;padding:.85rem 1.1rem;transition:background var(--motion-standard) var(--motion-ease),color var(--motion-standard) var(--motion-ease)}.page_buttonLight__saljm{background:var(--warm-white);color:var(--ink)}.page_buttonDark___w99i:hover,.page_buttonLight__saljm:hover{background:var(--magenta);color:var(--deep)}.page_buttonDark___w99i{background:var(--ink);color:var(--warm-white)}.page_textLink__paSzY{align-items:center;border-bottom:1px solid;display:inline-flex;font-size:.78rem;font-weight:620;gap:.55rem;letter-spacing:.01em;padding-block:.45rem}.page_textLink__paSzY svg{transition:transform var(--motion-standard) var(--motion-ease)}.page_textLink__paSzY:hover svg{transform:translateX(3px)}.page_hero__Dwaih,.page_lightLink__EJRHb{color:var(--warm-white)}.page_hero__Dwaih{align-items:stretch;background:var(--deep);display:flex;min-height:max(780px,100svh);position:relative}.page_heroShade__dWPmX{inset:0;position:absolute;background:rgba(8,9,11,.58);z-index:1}.page_heroCopy__EbZC9{display:flex;flex-direction:column;justify-content:center;padding-block:9.5rem 6rem;position:relative;z-index:2}.page_hero__Dwaih h1{font-size:clamp(4.3rem,7.4vw,8.1rem);font-weight:560;letter-spacing:-.069em;line-height:.89;margin-top:1.5rem;max-width:10ch}.page_heroSubhead__BECKL{color:var(--warm-white);font-size:clamp(1.15rem,1.45vw,1.42rem);font-weight:480;letter-spacing:-.022em;line-height:1.42;margin-top:2.1rem;max-width:43ch}.page_heroDetail__LeSmQ{color:rgba(247,245,240,.66);font-size:.92rem;line-height:1.55;margin-top:.9rem;max-width:50ch}.page_heroActions__zLSdo{align-items:center;display:flex;gap:1.4rem;margin-top:2.2rem}.page_evidenceStrip__u6m9A{background:var(--quiet);border-bottom:1px solid var(--rule);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:max(48px,calc((100vw - var(--frame)) / 2))}.page_evidenceItem__QgYuz{border-left:1px solid var(--rule);display:flex;flex-direction:column;justify-content:center;min-height:152px;padding:1.6rem clamp(1rem,3vw,3rem)}.page_evidenceItem__QgYuz:last-child{border-right:1px solid var(--rule)}.page_evidenceItem__QgYuz strong{font-size:clamp(1.4rem,2.15vw,2.35rem);font-weight:560;letter-spacing:-.055em;line-height:1}.page_evidenceItem__QgYuz span{color:var(--muted);font-size:.75rem;margin-top:.65rem}.page_visualGap__XtUr6{background:var(--canvas)}.page_visualGapGrid__UF8FF{align-items:stretch;display:grid;grid-gap:clamp(3rem,7vw,8rem);gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr)}.page_visualGapCopy__XcrsB{align-self:center}.page_journeyHeading__Wn8eg h2,.page_visualGapCopy__XcrsB h2{margin-top:1.2rem}.page_visualGapCopy__XcrsB .page_lead__l9rco{margin-top:1.7rem}.page_promiseLine__Dkdk9{border-left:2px solid var(--magenta);font-size:.96rem;font-weight:650;letter-spacing:-.018em;line-height:1.5;margin-top:2.5rem;max-width:39ch;padding:.2rem 0 .2rem 1.1rem}.page_visualGapMedia__8RYlA{background:var(--graphite);min-height:620px;overflow:hidden;position:relative}.page_visualGapMedia__8RYlA img{height:100%;object-fit:cover;object-position:57% center;width:100%}.page_visualGapMedia__8RYlA figcaption{align-items:flex-end;background:rgba(8,9,11,.82);bottom:0;color:var(--warm-white);display:flex;gap:2rem;justify-content:space-between;left:0;padding:1.45rem;position:absolute;right:0;z-index:1}.page_visualGapMedia__8RYlA figcaption span{color:var(--magenta);font-size:.58rem}.page_visualGapMedia__8RYlA figcaption strong{font-size:.79rem;font-weight:560;line-height:1.4;max-width:24ch;text-align:right}.page_journeySection__N3c9t{background:var(--deep);color:var(--warm-white)}.page_journeyHeading__Wn8eg{align-items:end;display:grid;grid-gap:5rem;gap:5rem;grid-template-columns:minmax(0,1.28fr) minmax(280px,.62fr)}.page_journeyHeading__Wn8eg>p{color:rgba(247,245,240,.64);line-height:1.58;padding-bottom:.4rem}.page_journeyRail__Ltxvq{border-bottom:1px solid var(--rule-dark);border-top:1px solid var(--rule-dark);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin-top:clamp(4rem,7vw,6.5rem);padding:0}.page_journeyRail__Ltxvq li{border-right:1px solid var(--rule-dark);min-height:320px;padding:1.3rem 1.1rem 1.45rem}.page_journeyRail__Ltxvq li:first-child{border-left:1px solid var(--rule-dark)}.page_journeyIndex__Y2SZm{align-items:center;display:flex;gap:.65rem}.page_journeyIndex__Y2SZm span,.page_journeyRail__Ltxvq p{color:rgba(247,245,240,.48);font-size:.56rem}.page_journeyIndex__Y2SZm i{background:var(--magenta);border-radius:var(--radius-pill);height:7px;outline:5px solid var(--halo-accent-soft);width:7px}.page_journeyIcon__kDZYQ{color:var(--magenta);display:block;height:24px;line-height:0;margin-top:2.1rem;width:24px}.page_journeyRail__Ltxvq p{color:var(--magenta);margin-top:1.7rem}.page_journeyRail__Ltxvq h3{font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:590;letter-spacing:-.035em;line-height:1.08;margin-top:.85rem}.page_journeyRail__Ltxvq li>span{color:rgba(247,245,240,.6);display:block;font-size:.76rem;line-height:1.55;margin-top:1rem}.page_journeySummary__Jop_d{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-top:1.5rem}.page_journeySummary__Jop_d span{color:rgba(247,245,240,.5)}.page_journeySummary__Jop_d strong{color:var(--magenta);font-size:.78rem;font-weight:560}.page_outcomeSection__rIVz2{background:var(--quiet)}.page_outcomeHeading__rL6O2{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr)}.page_outcomeHeading__rL6O2>.page_eyebrow__aziD_{grid-column:1/-1}.page_outcomeHeading__rL6O2 h2{max-width:11ch}.page_outcomeHeading__rL6O2 .page_lead__l9rco{align-self:end;padding-bottom:.3rem}.page_outcomeRail___N2J2{border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem)}.page_outcomeRail___N2J2>div{border-bottom:1px solid var(--rule);display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);padding:1.55rem 1.55rem 1.55rem 0}.page_outcomeRail___N2J2>div:nth-child(odd){border-right:1px solid var(--rule)}.page_outcomeRail___N2J2>div:nth-child(2n){padding-left:1.55rem}.page_outcomeRail___N2J2 dt{font-size:.86rem;font-weight:650;letter-spacing:-.02em}.page_outcomeRail___N2J2 dt span{color:var(--magenta-dim);display:block;font-family:var(--halo-font-mono);font-size:.56rem;letter-spacing:.08em;margin-bottom:.55rem}.page_outcomeRail___N2J2 dd{color:var(--muted);font-size:.82rem;line-height:1.55}.page_closeRange__1B2Og{background:var(--canvas)}.page_sectionGrid__SS9bA{grid-column-gap:clamp(4rem,8vw,9rem);column-gap:clamp(4rem,8vw,9rem);display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.7fr);grid-template-rows:auto 1fr;grid-row-gap:4rem;row-gap:4rem}.page_sectionIntro__B271O h2{margin-top:1.2rem}.page_sectionIntro__B271O .page_lead__l9rco{margin-top:1.7rem}.page_closeVisual__BrVPD{background:var(--graphite);grid-column:2;grid-row:1/3;min-height:740px;overflow:hidden;position:relative}.page_closeVisual__BrVPD:after{border:1px solid rgba(17,19,22,.12);content:"";inset:0;pointer-events:none;position:absolute}.page_productDemoStage__LhlTC{display:grid;grid-template-rows:54px minmax(0,1fr) 84px;min-height:740px}.page_productDemoHead__0lQ4l{align-items:center;border-bottom:1px solid var(--rule-dark);color:rgba(247,245,240,.52);display:flex;font-size:.57rem;justify-content:space-between;padding-inline:1.25rem}.page_productDemoCaption__NEx8i span,.page_productDemoHead__0lQ4l span:last-child{color:var(--magenta)}.page_productPhone__86cmT{align-items:center;container-type:size;display:grid;justify-items:center;min-height:0;min-width:0;padding:1.4rem}.page_productPhone__86cmT>[data-variant=compact]{max-height:100%}.page_productDemoCaption__NEx8i{align-items:center;border-top:1px solid var(--rule-dark);color:var(--warm-white);display:flex;gap:1rem;justify-content:space-between;padding-inline:1.25rem}.page_productDemoCaption__NEx8i span{font-size:.57rem}.page_productDemoCaption__NEx8i strong{font-size:.76rem;font-weight:560;line-height:1.4;max-width:21ch;text-align:right}.page_benefitList__jaX6w{align-self:end;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page_benefitList__jaX6w article{padding:1.5rem 1.5rem 0 0}.page_benefitList__jaX6w article+article{border-left:1px solid var(--rule);padding-left:1.5rem}.page_metric__QiWXT{color:var(--magenta-dim);font-size:clamp(1.45rem,2vw,2.35rem);font-weight:560;letter-spacing:-.055em;line-height:1;margin-top:.55rem}.page_benefitType__NFTIT{color:var(--muted);display:block;font-family:var(--halo-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page_benefitList__jaX6w h3{font-size:1.02rem;font-weight:650;letter-spacing:-.02em;margin-top:.7rem}.page_benefitList__jaX6w article>p:last-child{color:var(--muted);font-size:.9rem;line-height:1.58;margin-top:.85rem}.page_compositionSection__6b0I2{background:var(--deep);color:var(--warm-white)}.page_compositionHeading__O1y15{align-items:end;display:grid;grid-gap:5rem;gap:5rem;grid-template-columns:minmax(0,1.35fr) minmax(260px,.52fr)}.page_compositionHeading__O1y15 h2{margin-top:1.2rem}.page_compositionHeading__O1y15>p{color:rgba(247,245,240,.64);line-height:1.58;padding-bottom:.4rem}.page_compositionDiagram__lEKLa{border-bottom:1px solid var(--rule-dark);border-top:1px solid var(--rule-dark);display:grid;grid-template-columns:minmax(260px,.72fr) 92px minmax(0,1.36fr);margin-top:clamp(4rem,7vw,7rem);min-height:490px}.page_diagramLabel__hLWvM{color:rgba(247,245,240,.54);min-height:52px;padding-block:1rem}.page_outputSet__pX3ho,.page_sourceStack__Q5Xsu{min-width:0}.page_sourceImages__prRGg{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-rows:repeat(3,minmax(0,1fr));height:calc(100% - 52px);padding-bottom:1.4rem}.page_sourceImages__prRGg figure,.page_viewGrid__RdvZn figure{background:var(--graphite-raised);overflow:hidden;position:relative}.page_sourceImages__prRGg img,.page_viewGrid__RdvZn img{height:100%;object-fit:cover;width:100%}.page_sourceImages__prRGg figure:first-child img{object-position:58% 46%}.page_sourceImages__prRGg figure:nth-child(2) img{object-position:20% 66%}.page_sourceImages__prRGg figure:nth-child(3) img{object-position:54% 56%}.page_sourceImages__prRGg figcaption,.page_viewGrid__RdvZn figcaption{background:rgba(8,9,11,.78);bottom:.45rem;color:rgba(247,245,240,.76);font-family:var(--halo-font-mono);font-size:.56rem;letter-spacing:.08em;padding:.2rem .34rem;position:absolute;right:.55rem;text-transform:uppercase}.page_computeRoute__Y0mQa{align-items:center;display:flex;justify-content:center;position:relative}.page_computeRoute__Y0mQa:before{background:rgba(247,245,240,.26);content:"";height:1px;width:100%}.page_computeRoute__Y0mQa span{background:var(--magenta);border-radius:var(--radius-pill);height:11px;outline:7px solid var(--halo-accent-soft);position:absolute;width:11px;z-index:2}.page_computeRoute__Y0mQa i{background:rgba(247,245,240,.38);height:19px;position:absolute;width:1px}.page_computeRoute__Y0mQa i:first-of-type{left:0}.page_computeRoute__Y0mQa i:last-of-type{right:0}.page_computeRoute__Y0mQa small{color:rgba(247,245,240,.46);font-family:var(--halo-font-mono);font-size:.55rem;letter-spacing:.1em;position:absolute;top:calc(50% + 22px);text-transform:uppercase}.page_viewGrid__RdvZn{grid-gap:.65rem;gap:.65rem;grid-template-rows:repeat(2,minmax(0,1fr));height:calc(100% - 52px);padding-bottom:1.4rem}.page_modelRail__A__KP,.page_viewGrid__RdvZn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.page_modelRail__A__KP{border-bottom:1px solid var(--rule-dark)}.page_modelRail__A__KP article{min-height:150px;padding:1.4rem 1.3rem 1.6rem}.page_modelRail__A__KP article+article{border-left:1px solid var(--rule-dark)}.page_modelRail__A__KP span{color:var(--magenta);font-family:var(--halo-font-mono);font-size:.58rem;letter-spacing:.1em}.page_modelRail__A__KP h3{font-size:1rem;font-weight:620;margin-top:1.15rem}.page_modelRail__A__KP p{color:rgba(247,245,240,.58);font-size:.82rem;line-height:1.5;margin-top:.65rem}.page_technicalLine__KtWSD{color:rgba(247,245,240,.58);display:flex;justify-content:space-between;padding-top:1.6rem}.page_technicalLine__KtWSD span:last-child{color:var(--magenta)}.page_operationsSection___EqiW{background:var(--quiet)}.page_operationsGrid__y4ZAR{align-items:center;display:grid;grid-gap:clamp(4rem,7vw,8rem);gap:clamp(4rem,7vw,8rem);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.page_operationsCopy__l5gan h2{margin-top:1.2rem}.page_operationsCopy__l5gan .page_lead__l9rco{margin-top:1.7rem}.page_architectureLine__jL_7Z{border-left:2px solid var(--magenta);font-size:.92rem;font-weight:620;letter-spacing:-.018em;line-height:1.5;margin-top:2.5rem;max-width:37ch;padding:.25rem 0 .25rem 1.1rem}.page_jobProof__6Igvp{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);min-width:0}.page_jobProofHead__afgo_{align-items:center;color:var(--muted);display:flex;font-size:.62rem;justify-content:space-between;min-height:48px}.page_jobProofHead__afgo_ span:last-child{color:var(--magenta-dim)}.page_jobRail__WBPVG{border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.page_jobRail__WBPVG li{border-bottom:1px solid var(--rule);display:flex;flex-direction:column;justify-content:flex-end;min-height:148px;padding:1.4rem;position:relative}.page_jobRail__WBPVG li:nth-child(odd){border-right:1px solid var(--rule)}.page_jobRail__WBPVG span{color:var(--magenta-dim);font-size:.6rem;position:absolute;top:1.1rem}.page_jobRail__WBPVG strong{font-size:1rem;font-weight:650;letter-spacing:-.025em}.page_jobRail__WBPVG small{color:var(--muted);font-size:.55rem;line-height:1.45;margin-top:.45rem;max-width:29ch;text-transform:none}.page_groupProof__nF52G{background:rgba(255,255,255,.42);display:grid;grid-gap:1.4rem;gap:1.4rem;grid-template-columns:128px 1fr;padding:1.4rem}.page_groupProof__nF52G span{color:var(--magenta-dim);font-size:.6rem}.page_groupProof__nF52G p{color:var(--ink);font-size:.82rem;line-height:1.52;max-width:48ch}.page_pocSection__XDD2o{background:var(--canvas);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:660px;scroll-margin-top:var(--header-height)}.page_pocImage__abNP8{background:var(--graphite);overflow:hidden;position:relative}.page_pocImage__abNP8 img{height:100%;object-fit:cover;object-position:53% center;width:100%}.page_pocCopy__y_ZSm{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,9rem) max(48px,calc((100vw - var(--frame)) / 2));padding-left:clamp(3rem,7vw,8rem)}.page_pocCopy__y_ZSm h2{margin-top:1.2rem}.page_pocCopy__y_ZSm .page_lead__l9rco{margin-top:1.7rem}.page_pocCopy__y_ZSm .page_button__GyDJU{margin-top:2rem}.page_pocFacts__OaEbD{border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;max-width:580px;width:100%}.page_pocFacts__OaEbD div{border-bottom:1px solid var(--rule);padding:1rem 1rem 1rem 0}.page_pocFacts__OaEbD div:nth-child(2n){border-left:1px solid var(--rule);padding-left:1rem}.page_pocFacts__OaEbD dt{color:var(--muted);font-size:.6rem}.page_pocFacts__OaEbD dd{font-size:.78rem;font-weight:620;letter-spacing:-.01em;margin-top:.4rem}@media (max-width:1100px){.page_frame___60li{width:min(calc(100% - 64px),var(--frame))}.page_hero__Dwaih h1{font-size:clamp(4rem,8.5vw,6.6rem)}.page_evidenceStrip__u6m9A{padding-inline:32px}.page_visualGapGrid__UF8FF{gap:4rem;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.page_journeyRail__Ltxvq{grid-template-columns:repeat(3,minmax(0,1fr))}.page_journeyRail__Ltxvq li{border-bottom:1px solid var(--rule-dark);min-height:260px}.page_journeyRail__Ltxvq li:nth-child(3){border-right:0}.page_journeyRail__Ltxvq li:nth-child(n+4){border-bottom:0}.page_outcomeRail___N2J2>div{grid-template-columns:minmax(120px,.42fr) minmax(0,1fr)}.page_compositionDiagram__lEKLa{grid-template-columns:minmax(220px,.6fr) 68px minmax(0,1.4fr)}.page_operationsGrid__y4ZAR{gap:4rem}.page_pocCopy__y_ZSm{padding-left:clamp(2.5rem,6vw,5rem);padding-right:32px}}@media (max-width:820px){.page_frame___60li{width:calc(100% - 44px)}.page_section__vZKQg{padding-block:5rem}.page_heroCopy__EbZC9,.page_hero__Dwaih{min-height:max(760px,100svh)}.page_heroCopy__EbZC9{padding:8.5rem 0 4.6rem}.page_hero__Dwaih h1{font-size:clamp(3.7rem,12vw,5.5rem)}.page_heroSubhead__BECKL{max-width:40ch}.page_evidenceStrip__u6m9A{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:22px}.page_evidenceItem__QgYuz{min-height:128px;padding:1.3rem}.page_evidenceItem__QgYuz:nth-child(2){border-right:1px solid var(--rule)}.page_evidenceItem__QgYuz:nth-child(-n+2){border-bottom:1px solid var(--rule)}.page_journeyHeading__Wn8eg,.page_visualGapGrid__UF8FF{gap:2.5rem;grid-template-columns:1fr}.page_visualGapMedia__8RYlA{min-height:540px}.page_journeyHeading__Wn8eg>p{max-width:55ch}.page_outcomeHeading__rL6O2{gap:1.7rem;grid-template-columns:1fr}.page_outcomeHeading__rL6O2>.page_eyebrow__aziD_{grid-column:auto}.page_outcomeRail___N2J2{grid-template-columns:1fr}.page_outcomeRail___N2J2>div,.page_outcomeRail___N2J2>div:nth-child(2n){border-right:0;padding-inline:0}.page_operationsGrid__y4ZAR,.page_pocSection__XDD2o,.page_sectionGrid__SS9bA{grid-template-columns:1fr}.page_sectionGrid__SS9bA{grid-template-rows:auto;row-gap:3.5rem}.page_closeVisual__BrVPD{grid-column:auto;grid-row:auto;min-height:720px}.page_productDemoStage__LhlTC{min-height:720px}.page_compositionHeading__O1y15{gap:1.5rem;grid-template-columns:1fr}.page_compositionHeading__O1y15>p{max-width:55ch}.page_compositionDiagram__lEKLa{grid-template-columns:1fr;grid-template-rows:auto 84px auto;min-height:0}.page_sourceImages__prRGg{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;height:330px}.page_computeRoute__Y0mQa:before{height:100%;width:1px}.page_computeRoute__Y0mQa i{height:1px;width:19px}.page_computeRoute__Y0mQa i:first-of-type{left:calc(50% - 9px);top:0}.page_computeRoute__Y0mQa i:last-of-type{bottom:0;left:calc(50% - 9px);right:auto}.page_computeRoute__Y0mQa small{left:calc(50% + 20px);top:calc(50% - 8px)}.page_viewGrid__RdvZn{height:520px}.page_modelRail__A__KP{grid-template-columns:repeat(2,minmax(0,1fr))}.page_modelRail__A__KP article:nth-child(3){border-left:0}.page_modelRail__A__KP article:nth-child(n+3){border-top:1px solid var(--rule-dark)}.page_operationsGrid__y4ZAR{gap:3.5rem}.page_pocImage__abNP8{min-height:520px}.page_pocCopy__y_ZSm{min-height:590px;padding:5rem 22px}}@media (max-width:560px){.page_section__vZKQg{padding-block:4rem}.page_eyebrow__aziD_{letter-spacing:.09em;line-height:1.5;text-wrap:pretty}.page_pocCopy__y_ZSm h2,.page_section__vZKQg h2{font-size:clamp(2.25rem,10.8vw,3.4rem);letter-spacing:-.052em;line-height:1.04;text-wrap:balance}.page_compositionHeading__O1y15 h2,.page_journeyHeading__Wn8eg h2,.page_operationsCopy__l5gan h2,.page_pocCopy__y_ZSm h2,.page_sectionIntro__B271O h2,.page_visualGapCopy__XcrsB h2{margin-top:1.5rem}.page_heroCopy__EbZC9{min-height:max(740px,100svh)}.page_hero__Dwaih h1{font-size:clamp(3.2rem,16vw,4.65rem);line-height:.95}.page_heroActions__zLSdo{align-items:flex-start;flex-direction:column}.page_evidenceItem__QgYuz{padding-inline:.85rem}.page_evidenceItem__QgYuz strong{font-size:1.55rem}.page_visualGapMedia__8RYlA{min-height:420px}.page_visualGapMedia__8RYlA figcaption{align-items:flex-start;flex-direction:column;gap:.45rem}.page_visualGapMedia__8RYlA figcaption strong{text-align:left}.page_journeyRail__Ltxvq{grid-template-columns:1fr}.page_journeyRail__Ltxvq li,.page_journeyRail__Ltxvq li:nth-child(n+4){border-bottom:1px solid var(--rule-dark);border-left:1px solid var(--rule-dark);min-height:0;padding-bottom:2rem}.page_journeyRail__Ltxvq li:last-child{border-bottom:0}.page_journeyRail__Ltxvq p{margin-top:1.35rem}.page_journeyIcon__kDZYQ{margin-top:1.8rem}.page_journeySummary__Jop_d{align-items:flex-start;flex-direction:column;gap:.7rem}.page_outcomeRail___N2J2>div{gap:.8rem;grid-template-columns:1fr}.page_sectionGrid__SS9bA{row-gap:2.6rem}.page_closeVisual__BrVPD,.page_productDemoStage__LhlTC{min-height:560px}.page_productDemoStage__LhlTC{grid-template-rows:50px minmax(0,1fr) 82px}.page_productPhone__86cmT{padding:1rem}.page_productDemoCaption__NEx8i,.page_productDemoHead__0lQ4l{padding-inline:.9rem}.page_benefitList__jaX6w{grid-template-columns:1fr}.page_benefitList__jaX6w article{padding:1.5rem 0}.page_benefitList__jaX6w article+article{border-left:0;border-top:1px solid var(--rule);padding-left:0}.page_compositionDiagram__lEKLa{grid-template-rows:auto 64px auto}.page_sourceImages__prRGg{gap:.4rem;height:180px}.page_sourceImages__prRGg figcaption{display:none}.page_viewGrid__RdvZn{gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));height:400px}.page_technicalLine__KtWSD{align-items:flex-start;flex-direction:column;gap:.5rem}.page_modelRail__A__KP{grid-template-columns:1fr}.page_modelRail__A__KP article,.page_modelRail__A__KP article:nth-child(3){border-left:0;border-top:1px solid var(--rule-dark);min-height:0}.page_modelRail__A__KP article:first-child{border-top:0}.page_operationsGrid__y4ZAR{gap:2.5rem}.page_architectureLine__jL_7Z{margin-top:1.8rem}.page_jobProofHead__afgo_{align-items:flex-start;flex-direction:column;gap:.35rem;justify-content:center;padding-block:.9rem}.page_jobRail__WBPVG{grid-template-columns:1fr}.page_jobRail__WBPVG li,.page_jobRail__WBPVG li:nth-child(odd){align-items:start;border-right:0;display:grid;grid-gap:.45rem;gap:.45rem;min-height:0;padding:1.3rem 0}.page_jobRail__WBPVG span{position:static}.page_jobRail__WBPVG strong{font-size:1.05rem;line-height:1.2;margin-top:.1rem}.page_jobRail__WBPVG small{font-size:.72rem;line-height:1.55;margin-top:.15rem;max-width:36ch}.page_groupProof__nF52G{gap:.65rem;grid-template-columns:1fr}.page_pocImage__abNP8{min-height:350px}.page_pocCopy__y_ZSm{min-height:0;padding-block:3.5rem}}.page_hero__Dwaih{min-height:100svh;background:#0b1016}.page_heroLayout__BzW_H{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem);align-items:center;padding-block:clamp(5.5rem,12svh,8rem) clamp(2rem,6svh,4rem);position:relative;z-index:2}.page_heroCopy__EbZC9{padding:0}.page_hero__Dwaih h1{font-size:clamp(2.8rem,min(5.2vw,7.4svh),5.7rem);line-height:1.02;letter-spacing:-.052em;max-width:15ch}.page_heroSubhead__BECKL{font-size:1.2rem;max-width:46ch;line-height:1.55}.page_heroDetail__LeSmQ{font-size:1rem;color:#b9bfc7}.page_heroDemo__Qvo8V{display:flex;flex-direction:column;align-items:center;gap:1rem;scroll-margin-top:6rem}.page_heroPhone__1K2I_{width:clamp(150px,27svh,218px)}.page_demoLabel__MHKjN{color:#c5c9ce;font-size:.8rem;letter-spacing:.025em;text-align:center}.page_demoTitle__wwMc7{font-size:1.1rem;font-weight:600}.page_demoNote__ltZtD{font-size:.875rem;color:#b9bfc7;text-align:center}.page_button__GyDJU,.page_textLink__paSzY{font-size:.875rem}.page_diagramLabel__hLWvM,.page_eyebrow__aziD_,.page_productDemoCaption__NEx8i span,.page_productDemoHead__0lQ4l{font-size:.75rem}@media (max-width:900px){.page_hero__Dwaih{min-height:0}.page_heroLayout__BzW_H{grid-template-columns:1fr;padding-block:7rem 3rem;gap:3rem}.page_hero__Dwaih h1{font-size:clamp(2.8rem,7.5vw,4.4rem);max-width:18ch}.page_heroCopy__EbZC9{padding:0}.page_heroPhone__1K2I_{width:210px}}@media (max-width:560px){.page_heroLayout__BzW_H{width:calc(100% - 40px)}.page_hero__Dwaih h1{font-size:2.8rem;line-height:1.05;letter-spacing:-.045em}.page_heroSubhead__BECKL{font-size:1.05rem}.page_heroActions__zLSdo{flex-wrap:wrap;gap:1rem}}.page_problemGrid__pzdK_{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.page_problemGrid__pzdK_ h2{margin-top:1.4rem;max-width:17ch}.page_problemGrid__pzdK_>div>.page_lead__l9rco+.page_lead__l9rco{margin-top:1.1rem}.page_problemGrid__pzdK_>div:nth-child(2){padding-top:2.5rem}.page_section__vZKQg{padding-block:clamp(4rem,7vw,6.5rem)}.page_pocCopy__y_ZSm h2,.page_section__vZKQg h2{font-size:clamp(2.25rem,3.7vw,4rem);line-height:1.06;letter-spacing:-.045em}.page_journeyRail__Ltxvq{grid-template-columns:repeat(3,minmax(0,1fr))}.page_journeyRail__Ltxvq li{padding:1.7rem}.page_journeyRail__Ltxvq li>span{font-size:1rem;color:#c4c5c8}.page_journeyRail__Ltxvq h3{font-size:1.4rem;line-height:1.2}.page_journeyRail__Ltxvq p{font-size:.75rem}.page_journeyNotes__NTWJN{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--rule-dark)}.page_journeyNotes__NTWJN h3{font-size:1.05rem;line-height:1.4}.page_journeyNotes__NTWJN p{font-size:1rem;color:#c4c5c8;line-height:1.65;margin-top:.6rem}.page_outputNote__bICKi{color:#c4c5c8;font-size:.9rem;line-height:1.65;margin-top:1.5rem!important;max-width:80ch}.page_compositionSection__6b0I2 .page_textLink__paSzY{margin-top:1.5rem}.page_proofSection__gspgm{background:var(--quiet)}.page_proofContext__AuSM1{color:var(--muted);font-size:.9rem;line-height:1.65;margin-top:1.1rem!important;max-width:62ch}.page_proofMeasures__o_psz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem!important;border-block:1px solid var(--rule)}.page_proofMeasures__o_psz>div{padding:1.7rem 1.4rem;border-right:1px solid var(--rule)}.page_proofMeasures__o_psz>div:first-child{padding-left:0}.page_proofMeasures__o_psz>div:last-child{border-right:0}.page_proofMeasures__o_psz dt{font-size:1.15rem;font-weight:600}.page_proofMeasures__o_psz dd{font-size:1rem;color:var(--muted);line-height:1.6;margin-top:.65rem}.page_pilotPlan__j70_W{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-block:2rem!important}.page_pilotPlan__j70_W li{display:grid;grid-gap:.6rem;gap:.6rem}.page_pilotPlan__j70_W span{color:var(--muted);font-size:.875rem}.page_pilotPlan__j70_W strong{font-size:1rem}.page_connectionsSection__TWVF3{background:var(--canvas)}.page_connectionTableWrap__6exGG{margin-top:2.5rem;overflow-x:auto}.page_connectionTable__Nxxfe{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.6;text-align:left}.page_connectionTable__Nxxfe caption{text-align:left;margin-bottom:1rem;font-size:.875rem;color:var(--muted)}.page_connectionTable__Nxxfe td,.page_connectionTable__Nxxfe th{padding:1.15rem 1.25rem 1.15rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.page_connectionTable__Nxxfe thead th{font-size:.875rem;color:var(--muted)}.page_connectionTable__Nxxfe tbody th{font-weight:600;width:23%}.page_connectionTable__Nxxfe td{color:var(--muted)}.page_connectionLinks__L7_8P{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.75rem}.page_pocFacts__OaEbD dt{font-size:.75rem}.page_pocFacts__OaEbD dd{font-size:1rem;line-height:1.55}.page_home__HwBun :where(a,button,summary):focus-visible{outline:3px solid var(--magenta);outline-offset:5px}@media (max-width:900px){.page_problemGrid__pzdK_{grid-template-columns:1fr;gap:1.5rem}.page_problemGrid__pzdK_>div:nth-child(2){padding-top:0}.page_journeyRail__Ltxvq,.page_proofMeasures__o_psz{grid-template-columns:repeat(2,minmax(0,1fr))}.page_proofMeasures__o_psz>div{border-bottom:1px solid var(--rule);padding:1.5rem!important}.page_proofMeasures__o_psz>div:nth-child(2n){border-right:0}}@media (max-width:560px){.page_frame___60li{width:calc(100% - 40px)}.page_journeyNotes__NTWJN,.page_journeyRail__Ltxvq{grid-template-columns:1fr}.page_journeyRail__Ltxvq li{padding:1.5rem}.page_journeyNotes__NTWJN{gap:1.5rem}.page_proofMeasures__o_psz{grid-template-columns:1fr}.page_proofMeasures__o_psz>div{border-right:0;padding:1.4rem 0!important}.page_pilotPlan__j70_W{grid-template-columns:1fr 1fr;gap:1.8rem 1rem}.page_connectionTable__Nxxfe{font-size:.875rem}.page_connectionTable__Nxxfe td,.page_connectionTable__Nxxfe th{padding:.9rem .55rem .9rem 0;overflow-wrap:anywhere}.page_connectionTable__Nxxfe tbody th{width:26%}}.page_captureAdvantages__H5Ces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;border-top:1px solid var(--rule-dark);margin-top:2rem!important;padding-top:1.5rem}.page_captureAdvantages__H5Ces dt{font-weight:600;font-size:1.05rem}.page_captureAdvantages__H5Ces dd{font-size:1rem;color:#c4c5c8;line-height:1.6;margin-top:.6rem}.page_journeyRail__Ltxvq li{min-height:0;border-bottom:1px solid var(--rule-dark)}@media (max-width:560px){.page_captureAdvantages__H5Ces{grid-template-columns:1fr;gap:1.5rem}}.page_heroCopy__EbZC9{min-height:0}.page_technologyNote__QfQQ_{color:#c4c5c8;font-size:1rem;line-height:1.65;max-width:80ch;margin-top:2rem!important}@media (min-width:701px) and (max-width:900px){.page_journeyRail__Ltxvq{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_haloEffectSection__6yyhU{background:var(--deep);color:var(--warm-white)}.page_haloEffectSection__6yyhU>.page_frame___60li>.page_eyebrow__aziD_{margin-bottom:28px}.page_effectCta__6NKb2{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--rule-dark);margin-top:40px;padding-top:32px}.page_effectCta__6NKb2 p{font-size:24px;letter-spacing:-.03em}@media (max-width:700px){.page_effectCta__6NKb2{align-items:flex-start;flex-direction:column}.page_effectCta__6NKb2 p{font-size:22px}}.page_haloEffectSection__6yyhU{padding-block:44px!important;scroll-margin-top:80px}.page_haloEffectSection__6yyhU>.page_frame___60li>.page_eyebrow__aziD_{margin-bottom:18px}.page_effectCta__6NKb2{margin-top:28px;padding-top:22px}.page_effectCta__6NKb2 p{font-size:20px}@media (max-width:700px){.page_haloEffectSection__6yyhU{padding-block:36px!important}.page_effectCta__6NKb2{gap:16px}}@media (min-width:821px){.page_proofMeasures__o_psz{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_launchAnswers__pRV7_{background:#f6f4ee}.page_faqList__MdB8T{max-width:58rem;margin:2.5rem 0}.page_faqList__MdB8T details{border-top:1px solid var(--halo-rule);padding:1.25rem 0}.page_faqList__MdB8T summary{cursor:pointer;font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:550}.page_faqList__MdB8T summary:focus-visible{outline:2px solid var(--halo-accent);outline-offset:6px}.page_faqList__MdB8T p{font-size:1.05rem;line-height:1.65;color:var(--halo-muted);max-width:65ch;margin:1rem 0 0}.page_regionActions__WVU8S{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.page_teamGrid__02E2V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;margin:2rem 0}.page_teamGrid__02E2V h3{font-size:1.5rem;margin-bottom:.5rem}.page_teamGrid__02E2V strong{font-size:.9rem}.page_teamGrid__02E2V p{font-size:1rem;line-height:1.6;color:var(--halo-muted)}@media (max-width:800px){.page_teamGrid__02E2V{grid-template-columns:1fr}.page_teamGrid__02E2V article{border-top:1px solid var(--halo-rule);padding-top:1rem}}.page_overviewSection__trQHw{background:#f6f4ee}.page_overviewGrid__r40RT{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.page_overviewNote__EmWl8{font-size:.85rem;color:var(--halo-muted);margin-top:1.5rem}.page_overviewGrid__r40RT h2{margin-bottom:1.5rem}@media (max-width:900px){.page_overviewGrid__r40RT{grid-template-columns:1fr}}.page_heroPromise__Jk7Vh{font-size:1rem;line-height:1.5;color:var(--halo-bg-raised);margin:1rem 0 0;font-weight:650}.page_storySection__1H6mt{padding:clamp(3.5rem,7vw,6.5rem) 0;background:var(--halo-bg-raised);color:var(--halo-ink);border-bottom:1px solid var(--halo-rule)}.page_storySection__1H6mt:nth-child(2n){background:var(--halo-bg)}.page_storySection__1H6mt:nth-child(4){background:var(--halo-dark);color:var(--halo-bg-raised)}.page_storyGrid__HuzR3{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem)}.page_storyGrid__HuzR3 h2{max-width:18ch;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.08;letter-spacing:-.035em;margin:0;text-wrap:balance}.page_storyLabel__WE270{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1.2rem;font-weight:700}.page_storyBody__6vQ6e p{font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.7;margin:0 0 1.25rem}.page_storyBody__6vQ6e p:last-child{margin-bottom:0}.page_scopeNote__oOg86{font-size:.8rem;line-height:1.7;padding-top:2rem;padding-bottom:2rem;color:var(--halo-muted)}@media (max-width:800px){.page_storyGrid__HuzR3{grid-template-columns:1fr;gap:1.75rem}.page_storyGrid__HuzR3 h2{max-width:24ch}.page_heroPromise__Jk7Vh{font-size:.95rem}}.page_compositionSection__6b0I2,.page_heroDemo__Qvo8V,.page_storySection__1H6mt{scroll-margin-top:90px}.page_approvedStage__s91s_+.page_approvedStage__s91s_{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--rule)}.page_approvedStage__s91s_ h3{font-size:1.3rem;line-height:1.3;margin-bottom:.85rem}.page_overviewGrid__r40RT .page_lead__l9rco{margin-top:1.5rem}.page_heroActions__zLSdo{flex-wrap:wrap}