.IndustryNavigator-module__K9mOgG__navigator{color:#0b1739;background:#fff;padding:clamp(72px,9vw,132px) 5vw}.IndustryNavigator-module__K9mOgG__intro{max-width:1280px;margin:0 auto 56px}.IndustryNavigator-module__K9mOgG__eyebrow{color:#f05a00;letter-spacing:.18em;margin:0 0 18px;font-size:11px;font-weight:800}.IndustryNavigator-module__K9mOgG__intro h2{font-family:var(--font-display);letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.98}.IndustryNavigator-module__K9mOgG__intro>p:last-child{color:#294493;margin:28px 0 0;font-size:20px;line-height:1.65}.IndustryNavigator-module__K9mOgG__layout{border:1px solid #d9e1f0;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);max-width:1280px;min-height:650px;margin:auto;display:grid}.IndustryNavigator-module__K9mOgG__index{background:#0b1739;flex-direction:column;display:flex}.IndustryNavigator-module__K9mOgG__indexItem{color:#fff;text-align:left;cursor:pointer;min-height:104px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:54px 1fr;align-items:center;gap:18px;padding:18px 26px;display:grid;position:relative}.IndustryNavigator-module__K9mOgG__indexItem span{color:#22d3ee;letter-spacing:.12em;font-size:12px;font-weight:800}.IndustryNavigator-module__K9mOgG__indexItem strong{font-family:var(--font-display);font-size:19px;line-height:1.3}.IndustryNavigator-module__K9mOgG__indexItem:after{content:"";background:0 0;width:4px;position:absolute;top:0;bottom:0;right:0}.IndustryNavigator-module__K9mOgG__indexItem.IndustryNavigator-module__K9mOgG__active{background:#172d69}.IndustryNavigator-module__K9mOgG__indexItem.IndustryNavigator-module__K9mOgG__active span{color:#f05a00}.IndustryNavigator-module__K9mOgG__indexItem.IndustryNavigator-module__K9mOgG__active:after{background:#f05a00}.IndustryNavigator-module__K9mOgG__panel{background:#172d69;min-height:680px;position:relative;overflow:hidden}.IndustryNavigator-module__K9mOgG__panel img{-o-object-fit:cover;object-fit:cover;transition:transform .8s}.IndustryNavigator-module__K9mOgG__panelShade{background:linear-gradient(90deg,#0b1739f0,#0b173940 78%),linear-gradient(#0000 45%,#0b1739bf);position:absolute;inset:0}.IndustryNavigator-module__K9mOgG__panelContent{color:#fff;max-width:640px;position:absolute;inset:auto 64px 64px}.IndustryNavigator-module__K9mOgG__panelNumber{color:#22d3ee;letter-spacing:.16em;font-size:11px;font-weight:800}.IndustryNavigator-module__K9mOgG__panelContent h3{font-family:var(--font-display);letter-spacing:-.045em;margin:16px 0;font-size:clamp(42px,4vw,62px);font-weight:700;line-height:.98}.IndustryNavigator-module__K9mOgG__panelContent>p:not(.IndustryNavigator-module__K9mOgG__panelNumber){color:#ffffffd6;max-width:560px;margin:0 0 24px;font-size:20px;line-height:1.7}.IndustryNavigator-module__K9mOgG__scopes{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.IndustryNavigator-module__K9mOgG__scopes span{color:#fff;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff80;padding:7px 10px;font-size:11px}.IndustryNavigator-module__K9mOgG__panelContent a{color:#fff;font-size:15px;font-weight:800;text-decoration:none}.IndustryNavigator-module__K9mOgG__panelContent a span{color:#f05a00;margin-left:8px;font-size:22px}.IndustryNavigator-module__K9mOgG__indexItem:hover~.IndustryNavigator-module__K9mOgG__panel img{transform:scale(1.02)}@media (max-width:800px){.IndustryNavigator-module__K9mOgG__navigator{padding:72px 20px}.IndustryNavigator-module__K9mOgG__intro{margin-bottom:32px}.IndustryNavigator-module__K9mOgG__intro h2{font-size:clamp(40px,12vw,58px)}.IndustryNavigator-module__K9mOgG__layout{flex-direction:column;min-height:0;display:flex}.IndustryNavigator-module__K9mOgG__indexItem{min-height:76px;padding:16px 20px}.IndustryNavigator-module__K9mOgG__indexItem strong{font-size:16px}.IndustryNavigator-module__K9mOgG__panel{min-height:560px}.IndustryNavigator-module__K9mOgG__panelContent{inset:auto 24px 28px}.IndustryNavigator-module__K9mOgG__panelContent h3{font-size:42px}.IndustryNavigator-module__K9mOgG__panelContent>p:not(.IndustryNavigator-module__K9mOgG__panelNumber){font-size:16px}}@media (prefers-reduced-motion:reduce){.IndustryNavigator-module__K9mOgG__panel img{transition:none}}
.industries-module__OsT4aa__hero,.industries-module__OsT4aa__approach,.industries-module__OsT4aa__matrix,.industries-module__OsT4aa__why,.industries-module__OsT4aa__finalCta{position:relative;overflow:hidden}.industries-module__OsT4aa__hero{color:#fff;background:#0b1739;align-items:center;min-height:100svh;display:flex}.industries-module__OsT4aa__heroVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.industries-module__OsT4aa__heroOverlay{background:linear-gradient(90deg,#0b1739f5,#0b173994 52%,#0b1739cc),linear-gradient(#0000 40%,#0b1739cc);position:absolute;inset:0}.industries-module__OsT4aa__heroGrid{z-index:1;align-items:center;width:min(1180px,100% - 40px);margin-inline:auto;padding:88px 0 48px;display:flex;position:relative}.industries-module__OsT4aa__eyebrow{letter-spacing:.15em;color:#f05a00;margin:0 0 14px;font-size:10px;font-weight:800}.industries-module__OsT4aa__heroCopy h1{font-family:var(--font-display);letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(45px,5.5vw,76px);font-weight:700;line-height:.98}.industries-module__OsT4aa__heroCopy h1 span{color:#fff}.industries-module__OsT4aa__heroCopy>p:not(.industries-module__OsT4aa__eyebrow){color:#ffffffd1;max-width:620px;margin:28px 0 34px;font-size:clamp(16px,1.5vw,19px);line-height:1.72}.industries-module__OsT4aa__heroCta,.industries-module__OsT4aa__primaryCta{color:#fff;background:#f05a00;align-items:center;gap:20px;min-height:54px;padding:0 28px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.industries-module__OsT4aa__heroCta span,.industries-module__OsT4aa__primaryCta span{font-size:22px}.industries-module__OsT4aa__heroIndex{border-left:1px solid #ffffff59;flex-direction:column;gap:18px;padding-left:28px;display:flex}.industries-module__OsT4aa__heroIndex span{color:#ffffff8c;font-size:18px;font-weight:700}.industries-module__OsT4aa__heroIndex span:first-child{color:#f05a00}.industries-module__OsT4aa__heroRail{z-index:2;color:#ffffff9e;letter-spacing:.14em;border-top:1px solid #ffffff40;justify-content:space-between;padding-top:14px;font-size:10px;display:flex;position:absolute;bottom:28px;left:5vw;right:5vw}.industries-module__OsT4aa__mapLines{opacity:.45;position:absolute;inset:0}.industries-module__OsT4aa__mapLines i{background:linear-gradient(90deg,#0000,#22d3ee,#0000);width:70%;height:1px;position:absolute;top:27%;left:-8%;transform:rotate(-14deg)}.industries-module__OsT4aa__mapLines i:nth-child(2){top:58%;left:37%;transform:rotate(17deg)}.industries-module__OsT4aa__mapLines i:nth-child(3){top:74%;left:4%;transform:rotate(-4deg)}.industries-module__OsT4aa__mapLines b{background:#f05a00;border-radius:50%;width:8px;height:8px;animation:3s infinite industries-module__OsT4aa__pulse;position:absolute;top:27%;left:38%;box-shadow:0 0 0 8px #f05a001f}.industries-module__OsT4aa__mapLines b:nth-of-type(2){animation-delay:1s;top:58%;left:64%}.industries-module__OsT4aa__mapLines b:nth-of-type(3){animation-delay:2s;top:74%;left:20%}@keyframes industries-module__OsT4aa__pulse{50%{box-shadow:0 0 0 18px #f05a0000}}.industries-module__OsT4aa__approach{color:#fff;min-height:700px}.industries-module__OsT4aa__approach img,.industries-module__OsT4aa__why img{-o-object-fit:cover;object-fit:cover}.industries-module__OsT4aa__approachOverlay{background:linear-gradient(90deg,#0b1739f5,#0b1739a3),linear-gradient(#0000,#0b1739b8);position:absolute;inset:0}.industries-module__OsT4aa__approachContent{z-index:1;width:min(1280px,90vw);margin:auto;padding:110px 0;position:relative}.industries-module__OsT4aa__approach h2,.industries-module__OsT4aa__why h2,.industries-module__OsT4aa__finalCta h2{font-family:var(--font-display);letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(54px,6vw,88px);font-weight:700;line-height:.94}.industries-module__OsT4aa__steps{border-top:1px solid #ffffff59;max-width:900px;margin-top:68px}.industries-module__OsT4aa__step{border-bottom:1px solid #ffffff40;align-items:center;gap:30px;padding:25px 0;display:flex}.industries-module__OsT4aa__step span{color:#f05a00;font-size:13px;font-weight:800}.industries-module__OsT4aa__step strong{font-family:var(--font-display);color:#fff;font-size:22px;line-height:1.35}.industries-module__OsT4aa__matrix{color:#fff;background:#0b1739;padding:120px 5vw}.industries-module__OsT4aa__matrixIntro{width:min(1280px,90vw);margin:auto}.industries-module__OsT4aa__matrixIntro>p:last-child{color:#ffffffdb;max-width:620px;margin:28px 0 70px;font-size:19px;line-height:1.75}.industries-module__OsT4aa__matrixTable{width:min(1280px,90vw);margin:auto;overflow-x:auto}.industries-module__OsT4aa__matrixHeader,.industries-module__OsT4aa__matrixRow{grid-template-columns:2fr repeat(6,1fr);align-items:center;min-width:760px;display:grid}.industries-module__OsT4aa__matrixHeader{color:#22d3ee;letter-spacing:.15em;border-bottom:1px solid #ffffff4d;padding:0 18px 16px;font-size:10px}.industries-module__OsT4aa__matrixHeader span:not(:first-child),.industries-module__OsT4aa__matrixRow span{justify-self:center}.industries-module__OsT4aa__matrixRow{border-bottom:1px solid #ffffff26;min-height:68px;padding:0 18px}.industries-module__OsT4aa__matrixRow strong{font-family:var(--font-display);color:#fff;font-size:18px;line-height:1.35}.industries-module__OsT4aa__node,.industries-module__OsT4aa__nodeActive{border:1px solid #ffffff59;border-radius:50%;width:13px;height:13px}.industries-module__OsT4aa__nodeActive{background:#f05a00;border-color:#f05a00;box-shadow:0 0 0 7px #f05a001f}.industries-module__OsT4aa__software{color:#0b1739;background:#fff;padding:132px 5vw;position:relative;overflow:hidden}.industries-module__OsT4aa__software:before{content:"";background:linear-gradient(135deg,#0000 0 48%,#2944930f 48% 49%,#0000 49%),linear-gradient(25deg,#0000 0 69%,#22d3ee14 69% 69.2%,#0000 69.2%);position:absolute;inset:0}.industries-module__OsT4aa__softwareGrid{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:90px;width:min(1280px,90vw);margin:auto;display:grid;position:relative}.industries-module__OsT4aa__softwareIntro,.industries-module__OsT4aa__softwareTrack{width:100%;margin:auto;position:relative}.industries-module__OsT4aa__softwareIntro h2{font-family:var(--font-display);letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(54px,6vw,82px);font-weight:700;line-height:.95}.industries-module__OsT4aa__softwareCopy{color:#294493;max-width:520px;margin:30px 0 0;font-size:18px;line-height:1.75}.industries-module__OsT4aa__softwareTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0;display:grid}.industries-module__OsT4aa__softwareLine{opacity:.65;background:#22d3ee;height:1px;position:absolute;top:50%;left:-28px;right:-28px}.industries-module__OsT4aa__softwareBadge{color:#0b1739;z-index:1;background:#fff;border:2px solid #294493;flex-direction:column;justify-content:center;min-height:116px;padding:24px 28px;font-size:17px;font-weight:800;line-height:1.35;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 12px 26px #0b173914}.industries-module__OsT4aa__softwareBadge:hover{border-color:#f05a00;transform:translateY(-5px);box-shadow:0 18px 34px #0b173924}.industries-module__OsT4aa__softwareBadge span{color:#f05a00;margin-bottom:8px;font-size:10px;display:block}.industries-module__OsT4aa__why{color:#fff;background:#0b1739;min-height:740px}.industries-module__OsT4aa__whyOverlay{background:linear-gradient(90deg,#0b1739fa,#0b1739d1 48%,#0b17399e),linear-gradient(#0000 40%,#0b1739b8);position:absolute;inset:0}.industries-module__OsT4aa__whyGrid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:110px;width:min(1280px,90vw);margin:auto;padding:140px 0;display:grid;position:relative}.industries-module__OsT4aa__whyGrid>div:first-child{border-left:3px solid #f05a00;padding:34px 0 34px 34px}.industries-module__OsT4aa__whyGrid>div:first-child .industries-module__OsT4aa__eyebrow{color:#22d3ee}.industries-module__OsT4aa__whyPoints{padding:12px 0 0}.industries-module__OsT4aa__whyPoints p{background:#0b173975;border:1px solid #ffffff3d;border-left:2px solid #22d3eea6;align-items:center;gap:20px;margin:0 0 12px;padding:22px 24px;font-size:19px;line-height:1.45;display:flex;box-shadow:0 12px 28px #0000001f}.industries-module__OsT4aa__whyPoints span{color:#f05a00;border:1px solid #f05a00;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.industries-module__OsT4aa__finalCta{color:#fff;background:#172d69;padding:110px 5vw}.industries-module__OsT4aa__finalCta:before{content:"";background:linear-gradient(120deg,#0000 0 60%,#22d3ee1a 60% 60.2%,#0000 60.2%);position:absolute;inset:0}.industries-module__OsT4aa__finalCta>div{width:min(1280px,90vw);margin:auto;position:relative}.industries-module__OsT4aa__finalCta h2{font-family:var(--font-display);max-width:850px;font-size:clamp(54px,5.5vw,84px);font-weight:700}.industries-module__OsT4aa__ctaActions{gap:14px;margin-top:40px;display:flex}.industries-module__OsT4aa__secondaryCta{color:#fff;border:1px solid #ffffff80;padding:16px 22px;font-weight:800;text-decoration:none;display:inline-flex}@media (min-width:801px){.industries-module__OsT4aa__hero{min-height:calc(100svh - 88px)}}@media (max-width:800px){.industries-module__OsT4aa__hero{min-height:calc(100svh - 76px)}.industries-module__OsT4aa__heroGrid{width:calc(100% - 40px);padding:88px 0 48px;display:flex}.industries-module__OsT4aa__heroCopy h1{font-size:42px}.industries-module__OsT4aa__heroCopy>p:not(.industries-module__OsT4aa__eyebrow){margin:28px 0 34px;font-size:16px}.industries-module__OsT4aa__heroIndex{display:none}.industries-module__OsT4aa__heroRail{gap:12px;left:20px;right:20px}.industries-module__OsT4aa__heroRail span:nth-child(2){display:none}.industries-module__OsT4aa__approachContent,.industries-module__OsT4aa__whyGrid{width:calc(100% - 40px);padding:88px 0}.industries-module__OsT4aa__step{gap:18px}.industries-module__OsT4aa__step strong{font-size:17px}.industries-module__OsT4aa__whyGrid{display:block}.industries-module__OsT4aa__whyGrid>div:first-child{border-bottom:3px solid #f05a00;border-left:0;padding:0 0 28px}.industries-module__OsT4aa__whyPoints{margin-top:50px;padding-top:0}.industries-module__OsT4aa__whyPoints p{padding:18px;font-size:17px}.industries-module__OsT4aa__finalCta{padding:88px 20px}.industries-module__OsT4aa__finalCta>div{width:100%}.industries-module__OsT4aa__ctaActions{flex-wrap:wrap}.industries-module__OsT4aa__software{padding:88px 20px}.industries-module__OsT4aa__softwareGrid{grid-template-columns:1fr;gap:48px;width:100%}.industries-module__OsT4aa__softwareIntro,.industries-module__OsT4aa__softwareTrack,.industries-module__OsT4aa__matrixIntro,.industries-module__OsT4aa__matrixTable{width:100%}.industries-module__OsT4aa__softwareTrack{margin-top:50px}.industries-module__OsT4aa__softwareLine{display:none}.industries-module__OsT4aa__softwareBadge{flex:42%}.industries-module__OsT4aa__matrix{padding:88px 20px}}.industries-module__OsT4aa__detailHero{color:#fff;background:#0b1739;align-items:center;height:100svh;min-height:0;display:flex;position:relative;overflow:hidden}.industries-module__OsT4aa__detailHero>img{-o-object-fit:cover;object-fit:cover}.industries-module__OsT4aa__detailHeroOverlay{background:linear-gradient(90deg,#010201e6 0%,#010201b8 44%,#01020147 78%,#01020124 100%);position:absolute;inset:0}.industries-module__OsT4aa__detailHero>.industries-module__OsT4aa__site-container{z-index:1;padding:0;position:relative}.industries-module__OsT4aa__detailHero h1{color:#fff;max-width:700px;font:700 clamp(46px,5.4vw,74px)/.98 var(--font-heading);letter-spacing:-.055em;margin:0 0 24px}.industries-module__OsT4aa__detailHero p{color:#ffffffd1;max-width:620px;font:400 clamp(16px,1.5vw,19px)/1.7 var(--font-body);margin:0}.industries-module__OsT4aa__detailHero .industries-module__OsT4aa__eyebrow{color:#f05a00}.industries-module__OsT4aa__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.industries-module__OsT4aa__heroActions a{align-items:center;gap:18px;display:inline-flex}.industries-module__OsT4aa__detailGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:90px;display:grid}.industries-module__OsT4aa__context,.industries-module__OsT4aa__support,.industries-module__OsT4aa__relatedServices,.industries-module__OsT4aa__projectContext,.industries-module__OsT4aa__faq{padding-block:clamp(110px,10vw,140px)}.industries-module__OsT4aa__context{background:#fff}.industries-module__OsT4aa__context h2,.industries-module__OsT4aa__detailHeader h2,.industries-module__OsT4aa__contextCards p{font-family:var(--font-heading)}.industries-module__OsT4aa__context h2,.industries-module__OsT4aa__detailHeader h2{color:#0b1739;letter-spacing:-.05em;max-width:760px;margin:14px 0 22px;font-size:clamp(36px,4vw,54px);line-height:1}.industries-module__OsT4aa__context p{color:#526b83;max-width:650px;font:400 17px/1.8 var(--font-body)}.industries-module__OsT4aa__contextLinks{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.industries-module__OsT4aa__contextLinks a,.industries-module__OsT4aa__supportGrid a,.industries-module__OsT4aa__relatedGrid b{color:#f05a00;font-size:13px;font-weight:800}.industries-module__OsT4aa__considerations{background:#f5f7fa;border-left:3px solid #f05a00;padding:34px}.industries-module__OsT4aa__considerations h3{color:#0b1739;font:650 21px var(--font-heading);margin:0 0 12px}.industries-module__OsT4aa__considerations div{border-top:1px solid #d9e2ed;grid-template-columns:42px 1fr;gap:16px;padding:18px 0;display:grid}.industries-module__OsT4aa__considerations b{color:#294493;font:700 14px var(--font-heading)}.industries-module__OsT4aa__considerations span{color:#294493;font:600 15px/1.5 var(--font-body)}.industries-module__OsT4aa__support{background:#f5f7fa}.industries-module__OsT4aa__detailHeader{margin-bottom:42px}.industries-module__OsT4aa__detailHeader .industries-module__OsT4aa__eyebrow{display:block}.industries-module__OsT4aa__supportGrid,.industries-module__OsT4aa__relatedGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.industries-module__OsT4aa__supportGrid article{background:#fff;border:1px solid #cbd8e8;border-radius:18px;flex-direction:column;min-height:300px;padding:34px;display:flex;box-shadow:0 14px 34px #0f294214}.industries-module__OsT4aa__supportGrid article>span{color:#f05a00;font:800 12px var(--font-heading);letter-spacing:.12em}.industries-module__OsT4aa__supportGrid h3{color:#0b1739;font:650 25px/1.12 var(--font-heading);margin:58px 0 14px}.industries-module__OsT4aa__supportGrid p{color:#526b83;font:400 15px/1.7 var(--font-body);margin:0}.industries-module__OsT4aa__supportGrid a{margin-top:auto;padding-top:25px}.industries-module__OsT4aa__decisionPath{color:#fff;background:#0b1739;padding-block:clamp(110px,10vw,140px)}.industries-module__OsT4aa__decisionPath .industries-module__OsT4aa__detailHeader h2{color:#fff}.industries-module__OsT4aa__pathGrid{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.industries-module__OsT4aa__pathGrid:before{content:"";background:linear-gradient(90deg,#294493,#f05a00,#294493);height:1px;position:absolute;top:28px;left:6%;right:6%}.industries-module__OsT4aa__pathGrid article{z-index:1;padding-right:24px;position:relative}.industries-module__OsT4aa__pathGrid b{color:#fff;width:56px;height:56px;font:700 16px var(--font-heading);background:#0b1739;border:1px solid #f05a00;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.industries-module__OsT4aa__pathGrid span{color:#fffc;font:500 15px/1.65 var(--font-body);display:block}.industries-module__OsT4aa__relatedServices{background:#fff}.industries-module__OsT4aa__relatedGrid a{border:1px solid #d4dfeb;border-radius:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 30px #0f29420f}.industries-module__OsT4aa__relatedGrid a:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0f29421f}.industries-module__OsT4aa__relatedImage{aspect-ratio:16/10;position:relative;overflow:hidden}.industries-module__OsT4aa__relatedImage img{-o-object-fit:cover;object-fit:cover;transition:transform .5s}.industries-module__OsT4aa__relatedGrid a:hover img{transform:scale(1.04)}.industries-module__OsT4aa__relatedGrid a>span,.industries-module__OsT4aa__relatedGrid h3,.industries-module__OsT4aa__relatedGrid p,.industries-module__OsT4aa__relatedGrid b{margin-inline:24px;display:block}.industries-module__OsT4aa__relatedGrid a>span{color:#294493;font:800 10px var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin-top:22px}.industries-module__OsT4aa__relatedGrid h3{color:#0b1739;font:650 23px/1.15 var(--font-heading);margin-top:12px;margin-bottom:9px}.industries-module__OsT4aa__relatedGrid p{color:#526b83;font:400 14px/1.65 var(--font-body)}.industries-module__OsT4aa__relatedGrid b{margin-top:22px;margin-bottom:25px}.industries-module__OsT4aa__projectContext{background:#f5f7fa}.industries-module__OsT4aa__contextCards{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.industries-module__OsT4aa__contextCards article{background:#fff;border-top:3px solid #294493;padding:24px}.industries-module__OsT4aa__contextCards span{color:#f05a00;font:800 10px var(--font-heading);letter-spacing:.1em;text-transform:uppercase;display:block}.industries-module__OsT4aa__contextCards p{color:#294493;font:500 14px/1.6 var(--font-body);margin:18px 0 0}.industries-module__OsT4aa__faq{background:#fff}.industries-module__OsT4aa__faq details{border-top:1px solid #d4dfeb}.industries-module__OsT4aa__faq details:last-child{border-bottom:1px solid #d4dfeb}.industries-module__OsT4aa__faq summary{color:#0b1739;font:650 18px var(--font-heading);padding:22px 0}.industries-module__OsT4aa__faq details p{color:#526b83;max-width:800px;font:400 16px/1.75 var(--font-body)}.industries-module__OsT4aa__enquiry{background:#eaf1f4;padding-block:clamp(110px,10vw,140px)}.industries-module__OsT4aa__enquiryGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px;display:grid}.industries-module__OsT4aa__enquiry h2{color:#0b1739;max-width:600px;font:650 clamp(38px,4.8vw,64px)/1 var(--font-heading);letter-spacing:-.05em;margin:14px 0}.industries-module__OsT4aa__enquiry>div>div>p{color:#526b83;max-width:570px;font:400 16px/1.75 var(--font-body)}.industries-module__OsT4aa__enquiry ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.industries-module__OsT4aa__enquiry li{color:#294493;font:600 15px/1.5 var(--font-body)}.industries-module__OsT4aa__enquiry li:before{content:"✓";color:#f05a00;margin-right:10px}.industries-module__OsT4aa__detailFinalCta{color:#fff;background:#0b1739;padding-block:clamp(110px,10vw,140px)}.industries-module__OsT4aa__detailFinalCta h2{color:#fff;max-width:760px;font:650 clamp(42px,5.5vw,76px)/1 var(--font-heading);letter-spacing:-.05em;margin:14px 0 20px}.industries-module__OsT4aa__detailFinalCta p{color:#ffffffc7;max-width:650px;font:400 17px/1.7 var(--font-body)}@media (max-width:900px){.industries-module__OsT4aa__detailGrid,.industries-module__OsT4aa__enquiryGrid{grid-template-columns:1fr;gap:45px}.industries-module__OsT4aa__supportGrid,.industries-module__OsT4aa__relatedGrid,.industries-module__OsT4aa__contextCards{grid-template-columns:repeat(2,1fr)}.industries-module__OsT4aa__pathGrid{grid-template-columns:repeat(2,1fr);gap:38px 20px}.industries-module__OsT4aa__pathGrid:before{display:none}.industries-module__OsT4aa__pathGrid article{padding-right:0}}@media (max-width:620px){.industries-module__OsT4aa__detailHero{align-items:center;height:100svh;min-height:0}.industries-module__OsT4aa__detailHero>.industries-module__OsT4aa__site-container{padding:86px 0 82px}.industries-module__OsT4aa__detailHero h1{font-size:43px}.industries-module__OsT4aa__detailHero p{font-size:16px}.industries-module__OsT4aa__heroActions{flex-direction:column;align-items:stretch}.industries-module__OsT4aa__heroActions a{justify-content:center}.industries-module__OsT4aa__context,.industries-module__OsT4aa__support,.industries-module__OsT4aa__relatedServices,.industries-module__OsT4aa__projectContext,.industries-module__OsT4aa__faq{padding-block:76px}.industries-module__OsT4aa__context h2,.industries-module__OsT4aa__detailHeader h2{font-size:39px}.industries-module__OsT4aa__considerations{padding:24px}.industries-module__OsT4aa__supportGrid,.industries-module__OsT4aa__relatedGrid,.industries-module__OsT4aa__contextCards,.industries-module__OsT4aa__pathGrid{grid-template-columns:1fr}.industries-module__OsT4aa__supportGrid article{min-height:0}.industries-module__OsT4aa__supportGrid h3{margin-top:42px}.industries-module__OsT4aa__pathGrid article{grid-template-columns:58px 1fr;gap:16px;display:grid}.industries-module__OsT4aa__pathGrid b{margin:0}.industries-module__OsT4aa__pathGrid span{padding-top:14px}.industries-module__OsT4aa__enquiry h2{font-size:42px}.industries-module__OsT4aa__detailFinalCta h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.industries-module__OsT4aa__mapLines b{animation:none}.industries-module__OsT4aa__heroVideo{display:none}.industries-module__OsT4aa__hero{background:#0b1739}}.industries-module__OsT4aa__industryHeroContent,.industries-module__OsT4aa__industryHeroContent>*{visibility:visible;opacity:1;z-index:5;display:block;position:relative;transform:none}.industries-module__OsT4aa__industryHeroContent{width:min(100% - 48px,1240px);max-width:none;min-height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;padding:0;display:flex}.industries-module__OsT4aa__industryHeroContent .industries-module__OsT4aa__eyebrow{color:#f05a00;display:block}.industries-module__OsT4aa__industryHeroContent h1{color:#fff;display:block}.industries-module__OsT4aa__industryHeroContent p{color:#ffffffe0;display:block}.industries-module__OsT4aa__industryHeroContent .industries-module__OsT4aa__heroActions{z-index:6;display:flex;position:relative}.industries-module__OsT4aa__faqLayout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.industries-module__OsT4aa__faqIntro{align-self:start;position:sticky;top:100px}.industries-module__OsT4aa__faqIntro h2{color:#0b1739;max-width:420px;font:650 clamp(36px,4vw,54px)/1.04 var(--font-heading);letter-spacing:-.045em;margin:14px 0 18px}.industries-module__OsT4aa__faqIntro p{color:#526b83;max-width:360px;font:400 16px/1.7 var(--font-body);margin:0 0 26px}.industries-module__OsT4aa__faqList{border-top:1px solid #d4dfeb;width:100%}.industries-module__OsT4aa__faqList details{border-bottom:1px solid #d4dfeb}.industries-module__OsT4aa__faqList summary{color:#0b1739;min-height:56px;font:650 16px/1.4 var(--font-heading);cursor:pointer;grid-template-columns:34px 1fr 30px;align-items:center;gap:14px;padding:17px 10px;list-style:none;display:grid}.industries-module__OsT4aa__faqList summary::-webkit-details-marker{display:none}.industries-module__OsT4aa__faqNumber{color:#294493;font:800 11px var(--font-heading);letter-spacing:.04em}.industries-module__OsT4aa__faqQuestion{min-width:0}.industries-module__OsT4aa__faqToggle{color:#f05a00;width:25px;height:25px;font:400 19px/1 var(--font-heading);border:1px solid #29449340;border-radius:50%;place-items:center;transition:transform .2s,background .2s,color .2s;display:grid}.industries-module__OsT4aa__faqList details[open] .industries-module__OsT4aa__faqToggle{color:#fff;background:#294493;transform:rotate(45deg)}.industries-module__OsT4aa__faqList details p{color:#526b83;max-width:760px;font:400 16px/1.75 var(--font-body);margin:0 50px 20px 48px}@media (max-width:900px){.industries-module__OsT4aa__faqLayout{grid-template-columns:1fr;gap:42px}.industries-module__OsT4aa__faqIntro{position:static}.industries-module__OsT4aa__faqIntro h2,.industries-module__OsT4aa__faqIntro p{max-width:none}}@media (max-width:620px){.industries-module__OsT4aa__faqList summary{grid-template-columns:28px 1fr 28px;gap:10px;padding-inline:2px}.industries-module__OsT4aa__faqList details p{margin-left:38px;margin-right:30px}.industries-module__OsT4aa__industryHeroContent{width:min(100% - 40px,1240px);min-height:calc(100svh - var(--header-height));padding:0}.industries-module__OsT4aa__industryHeroContent h1{font-size:clamp(42px,12vw,60px)}.industries-module__OsT4aa__industryHeroContent p{margin-block:22px 27px;font-size:15px;line-height:1.6}}.industries-module__OsT4aa__industryHeroContent .industries-module__OsT4aa__button-light{color:#ffffffd1;background:0 0;border:0;border-radius:0;min-height:auto;padding:12px 6px}.industries-module__OsT4aa__industryHeroContent .industries-module__OsT4aa__button-light:hover{color:#f05a00;background:0 0}.industries-module__OsT4aa__industryHeroText{max-width:620px}
