.OperationalSolutionPage_page__0AQsi{width:100%;max-width:100vw;overflow:clip;background:var(--color-white);color:#142024}.OperationalSolutionPage_eyebrow__H7qCG{margin:0 0 18px;color:var(--color-red);font-family:var(--font-michroma),ui-monospace,monospace;font-size:.62rem;text-transform:uppercase}.OperationalSolutionPage_hero__MNO9E{display:grid;min-height:min(770px,calc(100svh - 120px));grid-template-columns:minmax(370px,.84fr) minmax(590px,1.16fr);align-items:center;gap:clamp(42px,5vw,86px);border-bottom:1px solid var(--color-line);background:linear-gradient(var(--color-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-line) 1px,transparent 1px),var(--color-white);background-size:96px 96px;padding:clamp(32px,4vw,59px) clamp(24px,4vw,72px) clamp(64px,8vw,110px)}.OperationalSolutionPage_heroCopy__VVeB7{position:relative;z-index:2;min-width:0}.OperationalSolutionPage_hero__MNO9E h1{max-width:720px;margin:0;color:#0d181c;font-size:clamp(2.9rem,4.75vw,5.35rem);font-weight:500;letter-spacing:0;line-height:.99}.OperationalSolutionPage_heroIntro__K3CiR{max-width:650px;margin:30px 0 0;color:#4f5c61;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.7}.OperationalSolutionPage_heroActions___f1oh{display:flex;min-width:0;flex-wrap:wrap;gap:12px;margin-top:38px}.OperationalSolutionPage_heroActions___f1oh a{font-size:.62rem}.OperationalSolutionPage_heroVisual__RCebq{min-width:0;overflow:hidden;border:1px solid #cfd2ce;border-radius:6px;background:#f8f8f5;box-shadow:0 30px 80px rgba(11,11,11,.15)}.OperationalSolutionPage_visualHeader__EowgU{display:flex;min-height:48px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-line);padding:0 18px}.OperationalSolutionPage_visualHeader__EowgU>div{display:flex;gap:7px}.OperationalSolutionPage_visualHeader__EowgU span{width:8px;height:8px;border-radius:50%;background:#bec4c3}.OperationalSolutionPage_visualHeader__EowgU span:first-child{background:var(--color-red)}.OperationalSolutionPage_visualHeader__EowgU small{color:#737e81;font-family:var(--font-michroma),ui-monospace,monospace;font-size:.52rem}.OperationalSolutionPage_visualImage__NT3Z8{position:relative;aspect-ratio:3/2}.OperationalSolutionPage_visualImage__NT3Z8 img{object-fit:cover}.OperationalSolutionPage_contextStrip__qo7D0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--color-line)}.OperationalSolutionPage_contextStrip__qo7D0 article{min-height:195px;border-right:1px solid var(--color-line);padding:clamp(28px,3vw,46px)}.OperationalSolutionPage_contextStrip__qo7D0 article:last-child{border-right:0}.OperationalSolutionPage_marker__0l7Yp{position:relative;display:block;width:24px;height:24px;border:1px solid transparent;border-radius:50%;transform:scale(.38);transition:border-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.OperationalSolutionPage_marker__0l7Yp:after{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;background:var(--color-red);content:"";transform:translate(-50%,-50%);transition:width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1)}.OperationalSolutionPage_capabilityGrid__gO8A4 article:hover .OperationalSolutionPage_marker__0l7Yp,.OperationalSolutionPage_contextStrip__qo7D0 article:hover .OperationalSolutionPage_marker__0l7Yp{border-color:var(--color-red);transform:scale(1)}.OperationalSolutionPage_capabilityGrid__gO8A4 article:hover .OperationalSolutionPage_marker__0l7Yp:after,.OperationalSolutionPage_contextStrip__qo7D0 article:hover .OperationalSolutionPage_marker__0l7Yp:after{width:5px;height:5px}.OperationalSolutionPage_capabilityGrid__gO8A4 h3,.OperationalSolutionPage_contextStrip__qo7D0 h2{position:relative;width:fit-content;margin:34px 0 0;font-family:var(--font-michroma),ui-monospace,monospace;font-size:clamp(.76rem,.95vw,.9rem);font-weight:500;text-transform:uppercase}.OperationalSolutionPage_capabilityGrid__gO8A4 p,.OperationalSolutionPage_contextStrip__qo7D0 p{max-width:410px;margin:14px 0 0;color:#536065;line-height:1.6}.OperationalSolutionPage_timelineSection__CZhTy{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);gap:clamp(60px,9vw,150px);background:#151d20;color:var(--color-white);padding:clamp(84px,10vw,150px) clamp(24px,5vw,88px)}.OperationalSolutionPage_timelineIntro__niCZY{position:sticky;top:150px;align-self:start}.OperationalSolutionPage_ctaSection__guEPY h2,.OperationalSolutionPage_outcomesHeading__MfQle h2,.OperationalSolutionPage_sectionHeading__99lTQ h2,.OperationalSolutionPage_timelineIntro__niCZY h2{margin:0;font-size:clamp(2.35rem,4.3vw,4.7rem);font-weight:500;letter-spacing:0;line-height:1.03}.OperationalSolutionPage_timelineIntro__niCZY h2{color:var(--color-white)}.OperationalSolutionPage_timelineIntro__niCZY>p:last-child{max-width:540px;margin:28px 0 0;color:#aeb8ba;line-height:1.75}.OperationalSolutionPage_timeline__lB0lu{position:relative;padding-bottom:20vh}.OperationalSolutionPage_timelineRail__DJNRF{position:absolute;top:30px;bottom:20vh;left:23px;width:1px;background:linear-gradient(to bottom,var(--color-red) 0,var(--color-red) 80%,rgba(158,42,43,0) 100%)}.OperationalSolutionPage_timelineStep__R_CNV{position:relative;display:grid;min-height:min(58vh,520px);grid-template-columns:48px minmax(0,1fr);gap:clamp(26px,4vw,56px);align-content:start}.OperationalSolutionPage_stepNode__Jpa9u{position:relative;z-index:2;display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--color-red);border-radius:50%;background:#151d20;box-shadow:0 0 0 8px #151d20}.OperationalSolutionPage_stepNode__Jpa9u:after{width:7px;height:7px;border-radius:50%;background:var(--color-red);content:""}.OperationalSolutionPage_stepNode__Jpa9u span{position:absolute;left:-44px;color:#7f8a8d;font-family:var(--font-michroma),ui-monospace,monospace;font-size:.5rem}.OperationalSolutionPage_stepCopy__EPcpN{max-width:690px;padding:7px 0 72px}.OperationalSolutionPage_stepCopy__EPcpN>p:first-child{margin:0 0 24px;color:#869194;font-family:var(--font-michroma),ui-monospace,monospace;font-size:.54rem;line-height:1.6;text-transform:uppercase}.OperationalSolutionPage_stepCopy__EPcpN h3{position:relative;width:fit-content;margin:0;font-family:var(--font-michroma),ui-monospace,monospace;font-size:clamp(1rem,1.6vw,1.45rem);font-weight:500;line-height:1.35;text-transform:uppercase}.OperationalSolutionPage_stepCopy__EPcpN h3:after{position:absolute;right:0;bottom:-11px;left:0;height:2px;background:var(--color-red);box-shadow:var(--glow-red);content:"";transform:scaleX(.25);transform-origin:left;transition:transform .26s ease}.OperationalSolutionPage_timelineStep__R_CNV:hover .OperationalSolutionPage_stepCopy__EPcpN h3:after{transform:scaleX(1)}.OperationalSolutionPage_stepCopy__EPcpN>p:last-child{max-width:620px;margin:32px 0 0;color:#c0c8ca;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.OperationalSolutionPage_capabilities__sIPwc{padding:clamp(84px,10vw,150px) clamp(24px,5vw,88px)}.OperationalSolutionPage_sectionHeading__99lTQ{max-width:980px}.OperationalSolutionPage_capabilityGrid__gO8A4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.OperationalSolutionPage_capabilityGrid__gO8A4 article{min-height:310px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:clamp(26px,3vw,42px)}.OperationalSolutionPage_capabilityGrid__gO8A4 h3{margin-top:62px}.OperationalSolutionPage_capabilityGrid__gO8A4 h3:after,.OperationalSolutionPage_outcomesList__p_Qyw p:after{position:absolute;right:0;bottom:-10px;left:0;height:2px;border-radius:999px;background:var(--color-red);box-shadow:var(--glow-red);content:"";opacity:0;transform:scaleX(.3);transform-origin:left center;transition:opacity .18s ease,transform .18s ease}.OperationalSolutionPage_capabilityGrid__gO8A4 article:hover h3:after,.OperationalSolutionPage_outcomesList__p_Qyw>div:hover p:after{opacity:1;transform:scaleX(1)}.OperationalSolutionPage_outcomes__pKfP9{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(520px,1.15fr);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:#eef0ed}.OperationalSolutionPage_outcomesHeading__MfQle{border-right:1px solid #d2d5d1;padding:clamp(72px,8vw,120px) clamp(24px,5vw,88px)}.OperationalSolutionPage_outcomesList__p_Qyw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.OperationalSolutionPage_outcomesList__p_Qyw>div{min-height:220px;border-right:1px solid #d2d5d1;border-bottom:1px solid #d2d5d1;padding:clamp(28px,4vw,48px)}.OperationalSolutionPage_outcomesList__p_Qyw span{display:grid;width:34px;height:34px;place-items:center;background:#eee7e5;color:var(--color-red);font-family:var(--font-michroma),ui-monospace,monospace;font-size:.55rem}.OperationalSolutionPage_outcomesList__p_Qyw p{position:relative;width:fit-content;max-width:390px;margin:54px 0 0;color:#253237;font-size:1rem;line-height:1.65}.OperationalSolutionPage_ctaSection__guEPY{display:grid;justify-items:center;padding:clamp(88px,11vw,165px) 24px;text-align:center}.OperationalSolutionPage_ctaSection__guEPY h2{max-width:980px}.OperationalSolutionPage_ctaSection__guEPY>p:not(.OperationalSolutionPage_eyebrow__H7qCG){max-width:670px;margin:28px 0 0;color:#536065;line-height:1.7}.OperationalSolutionPage_ctaSection__guEPY>a{margin-top:36px}@media (max-width:1120px){.OperationalSolutionPage_hero__MNO9E{min-height:auto;grid-template-columns:minmax(0,1fr)}.OperationalSolutionPage_timelineSection__CZhTy{grid-template-columns:minmax(270px,.75fr) minmax(440px,1.25fr)}.OperationalSolutionPage_capabilityGrid__gO8A4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.OperationalSolutionPage_outcomes__pKfP9,.OperationalSolutionPage_timelineSection__CZhTy{grid-template-columns:minmax(0,1fr)}.OperationalSolutionPage_timelineIntro__niCZY{position:static}.OperationalSolutionPage_timeline__lB0lu{padding:28px 0 0 32px}.OperationalSolutionPage_timelineStep__R_CNV{min-height:440px}.OperationalSolutionPage_outcomesHeading__MfQle{border-right:0;border-bottom:1px solid #d2d5d1}}@media (max-width:620px){.OperationalSolutionPage_hero__MNO9E{background-size:64px 64px;padding:27px 20px 64px}.OperationalSolutionPage_hero__MNO9E h1{font-size:clamp(2.3rem,10.6vw,3.15rem)}.OperationalSolutionPage_heroActions___f1oh{display:grid}.OperationalSolutionPage_heroActions___f1oh a{min-width:0;width:100%;padding-inline:16px;white-space:normal}.OperationalSolutionPage_visualHeader__EowgU small{max-width:190px;text-align:right}.OperationalSolutionPage_capabilityGrid__gO8A4,.OperationalSolutionPage_contextStrip__qo7D0,.OperationalSolutionPage_outcomesList__p_Qyw{grid-template-columns:1fr}.OperationalSolutionPage_contextStrip__qo7D0 article,.OperationalSolutionPage_contextStrip__qo7D0 article:last-child{min-height:165px;border-right:0;border-bottom:1px solid var(--color-line);padding:28px 20px}.OperationalSolutionPage_capabilities__sIPwc,.OperationalSolutionPage_timelineSection__CZhTy{padding:72px 20px}.OperationalSolutionPage_ctaSection__guEPY h2,.OperationalSolutionPage_outcomesHeading__MfQle h2,.OperationalSolutionPage_sectionHeading__99lTQ h2,.OperationalSolutionPage_timelineIntro__niCZY h2{font-size:clamp(2.1rem,10vw,3rem)}.OperationalSolutionPage_timeline__lB0lu{padding-left:0}.OperationalSolutionPage_timelineRail__DJNRF{left:19px}.OperationalSolutionPage_timelineStep__R_CNV{min-height:410px;grid-template-columns:40px minmax(0,1fr);gap:22px}.OperationalSolutionPage_stepNode__Jpa9u{width:40px;height:40px;box-shadow:0 0 0 6px #151d20}.OperationalSolutionPage_stepNode__Jpa9u span{display:none}.OperationalSolutionPage_stepCopy__EPcpN{padding-top:3px}.OperationalSolutionPage_stepCopy__EPcpN>p:first-child{margin-bottom:20px;font-size:.48rem}.OperationalSolutionPage_stepCopy__EPcpN h3{font-size:.92rem}.OperationalSolutionPage_capabilityGrid__gO8A4{margin-top:48px}.OperationalSolutionPage_capabilityGrid__gO8A4 article{min-height:240px;padding:30px 20px}.OperationalSolutionPage_outcomesHeading__MfQle{padding:72px 20px}.OperationalSolutionPage_outcomesList__p_Qyw>div{min-height:185px;border-right:0;padding:30px 20px}}@media (prefers-reduced-motion:reduce){.OperationalSolutionPage_capabilityGrid__gO8A4 h3:after,.OperationalSolutionPage_marker__0l7Yp,.OperationalSolutionPage_marker__0l7Yp:after,.OperationalSolutionPage_outcomesList__p_Qyw p:after,.OperationalSolutionPage_stepCopy__EPcpN h3:after{transition:none}}