.ServiceDetailPage-module__4n5wzq__page{color:#0a2036;background:#f4f7f9}.ServiceDetailPage-module__4n5wzq__hero{isolation:isolate;color:#fff;background:#071a2d;align-items:flex-end;min-height:clamp(560px,64vh,690px);display:flex;position:relative;overflow:hidden}.ServiceDetailPage-module__4n5wzq__heroImage{z-index:-3;filter:saturate(.88)contrast(1.01)brightness(.97);background-position:50% 42%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.005)}.ServiceDetailPage-module__4n5wzq__heroOverlay{z-index:-2;background:linear-gradient(90deg,#03101df2 0%,#03111feb 28%,#031220c4 48%,#03122057 72%,#0312206e 100%),linear-gradient(#020c1714 0% 46%,#020c179e 100%);position:absolute;inset:0}.ServiceDetailPage-module__4n5wzq__heroInner{width:min(100% - 96px,1440px)!important;max-width:1440px!important;margin-inline:auto!important;padding:clamp(92px,8vw,122px) 0 clamp(62px,5.5vw,82px)!important}.ServiceDetailPage-module__4n5wzq__heroTop{border-bottom:1px solid #bfe2ea2b;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.ServiceDetailPage-module__4n5wzq__backLink{color:#e1eff4b8;align-items:center;gap:8px;font-size:10px;font-weight:690;transition:color .25s,gap .25s;display:inline-flex}.ServiceDetailPage-module__4n5wzq__backLink:hover{color:#fff;gap:11px}.ServiceDetailPage-module__4n5wzq__pillarTag{color:#99e7e2;letter-spacing:.13em;text-transform:uppercase;background:#04192747;border:1px solid #7ee4dd47;padding:7px 11px;font-size:8px;font-weight:760}.ServiceDetailPage-module__4n5wzq__heroLayout{grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr);align-items:end;gap:clamp(54px,7vw,108px);padding-top:clamp(34px,4vw,48px);display:grid}.ServiceDetailPage-module__4n5wzq__heroCopy{min-width:0}.ServiceDetailPage-module__4n5wzq__eyebrow{color:#7de1db;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:780}.ServiceDetailPage-module__4n5wzq__heroCopy h1{color:#fff;max-width:760px;font-family:var(--font-display), Manrope, Arial, sans-serif;letter-spacing:-.052em;text-wrap:balance;margin:17px 0 0;font-size:clamp(46px,4.55vw,70px);font-weight:500;line-height:.94}.ServiceDetailPage-module__4n5wzq__heroAside{justify-self:end;width:min(100%,440px);padding:0 0 3px}.ServiceDetailPage-module__4n5wzq__heroAside:before{content:"";background:#0ea5a4;width:42px;height:2px;margin-bottom:17px;display:block}.ServiceDetailPage-module__4n5wzq__heroAside>p{color:#e1eff4d1;margin:0;font-size:13px;line-height:1.68}.ServiceDetailPage-module__4n5wzq__heroCta{color:#0a2036;background:#fff;border:1px solid #ffffffdb;align-items:center;gap:10px;min-height:44px;margin-top:23px;padding:0 17px;font-size:10px;font-weight:760;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.ServiceDetailPage-module__4n5wzq__heroCta svg{color:#0b7c7a}.ServiceDetailPage-module__4n5wzq__heroCta:hover{background:#edf8f7;border-color:#d8f0ee;transform:translateY(-2px)}@media (max-width:980px){.ServiceDetailPage-module__4n5wzq__hero{min-height:620px}.ServiceDetailPage-module__4n5wzq__heroInner{width:min(100% - 48px,1440px)!important}.ServiceDetailPage-module__4n5wzq__heroLayout{grid-template-columns:1fr;gap:32px}.ServiceDetailPage-module__4n5wzq__heroAside{justify-self:start;width:min(100%,620px)}.ServiceDetailPage-module__4n5wzq__heroCopy h1{max-width:820px;font-size:clamp(48px,8vw,68px)}}@media (max-width:680px){.ServiceDetailPage-module__4n5wzq__hero{min-height:570px}.ServiceDetailPage-module__4n5wzq__heroImage{background-position:62%}.ServiceDetailPage-module__4n5wzq__heroInner{width:min(100% - 32px,1440px)!important;padding:82px 0 56px!important}.ServiceDetailPage-module__4n5wzq__heroTop{padding-bottom:18px}.ServiceDetailPage-module__4n5wzq__pillarTag{display:none}.ServiceDetailPage-module__4n5wzq__heroLayout{gap:28px;padding-top:28px}.ServiceDetailPage-module__4n5wzq__heroCopy h1{font-size:clamp(42px,12.5vw,58px);line-height:.95}.ServiceDetailPage-module__4n5wzq__heroAside>p{font-size:12.5px}}.ServiceDetailPage-module__4n5wzq__motionStrip{color:#fff;background:linear-gradient(90deg,#086a6c 0%,#0b7c7a 45%,#0d8f8b 100%);overflow:hidden}.ServiceDetailPage-module__4n5wzq__motionStrip>div{align-items:center;gap:22px;width:max-content;min-width:200%;min-height:46px;padding-inline:16px;animation:30s linear infinite ServiceDetailPage-module__4n5wzq__serviceTicker;display:flex}.ServiceDetailPage-module__4n5wzq__motionStrip span{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:720}.ServiceDetailPage-module__4n5wzq__motionStrip i{background:#ffffff61;width:30px;height:1px}@keyframes ServiceDetailPage-module__4n5wzq__serviceTicker{to{transform:translate(-50%)}}.ServiceDetailPage-module__4n5wzq__overview,.ServiceDetailPage-module__4n5wzq__delivery,.ServiceDetailPage-module__4n5wzq__outcomes,.ServiceDetailPage-module__4n5wzq__approach,.ServiceDetailPage-module__4n5wzq__related{padding:clamp(94px,8vw,128px) 0}.ServiceDetailPage-module__4n5wzq__overview{background:#fff}.ServiceDetailPage-module__4n5wzq__delivery{background:#f4f7f9}.ServiceDetailPage-module__4n5wzq__outcomes{color:#fff;background:radial-gradient(circle at 88% 12%,#0ea5a414,#0000 27%),#071a2d}.ServiceDetailPage-module__4n5wzq__approach{background:#fff}.ServiceDetailPage-module__4n5wzq__related{background:#f4f7f9}.ServiceDetailPage-module__4n5wzq__sectionShell{display:block}.ServiceDetailPage-module__4n5wzq__sectionKicker{color:#0b7c7a;align-items:center;gap:12px;margin:0;display:flex}.ServiceDetailPage-module__4n5wzq__sectionKicker span,.ServiceDetailPage-module__4n5wzq__sectionKicker p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8.5px;font-weight:780}.ServiceDetailPage-module__4n5wzq__sectionKickerLight{color:#7fe5df}.ServiceDetailPage-module__4n5wzq__sectionHeading{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:end;gap:clamp(46px,7vw,110px);margin-top:18px;display:grid}.ServiceDetailPage-module__4n5wzq__sectionHeading h2{color:#0a2036;max-width:780px;font-family:var(--font-display), Manrope, Arial, sans-serif;letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(46px,4.8vw,70px);font-weight:500;line-height:.95}.ServiceDetailPage-module__4n5wzq__sectionHeading>p,.ServiceDetailPage-module__4n5wzq__sectionCopy{color:#607788;max-width:590px;margin:0 0 5px;font-size:13px;line-height:1.74}.ServiceDetailPage-module__4n5wzq__sectionCopy p{margin:0}.ServiceDetailPage-module__4n5wzq__sectionCopy p+p{margin-top:17px}.ServiceDetailPage-module__4n5wzq__sectionHeadingDark h2{color:#fff}.ServiceDetailPage-module__4n5wzq__sectionHeadingDark>p{color:#cde2eba8}.ServiceDetailPage-module__4n5wzq__deliveryGrid{border-top:1px solid #102a431f;border-left:1px solid #102a431a;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px;display:grid}.ServiceDetailPage-module__4n5wzq__deliveryGrid article{background:#ffffff7a;border-bottom:1px solid #102a431a;border-right:1px solid #102a431a;min-height:220px;padding:24px 52px 26px 24px;position:relative}.ServiceDetailPage-module__4n5wzq__deliveryGrid article>span{color:#0b7c7a;letter-spacing:.12em;font-size:8px;font-weight:760}.ServiceDetailPage-module__4n5wzq__deliveryGrid h3{max-width:520px;font-family:var(--font-display), Manrope, Arial, sans-serif;letter-spacing:-.04em;margin:72px 0 0;font-size:clamp(25px,2.2vw,34px);font-weight:520;line-height:1.06}.ServiceDetailPage-module__4n5wzq__deliveryGrid svg{color:#0ea5a4;position:absolute;top:24px;right:24px}.ServiceDetailPage-module__4n5wzq__outcomeGrid{border-top:1px solid #b5dde626;border-left:1px solid #b5dde626;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.ServiceDetailPage-module__4n5wzq__outcomeGrid article{border-bottom:1px solid #b5dde626;border-right:1px solid #b5dde626;min-height:245px;padding:24px 48px 28px 24px;position:relative}.ServiceDetailPage-module__4n5wzq__outcomeGrid article>span{color:#7fe5df;letter-spacing:.12em;font-size:8px;font-weight:760}.ServiceDetailPage-module__4n5wzq__outcomeGrid svg{color:#7fe5df;position:absolute;top:24px;right:24px}.ServiceDetailPage-module__4n5wzq__outcomeGrid h3{color:#fff;max-width:360px;font-family:var(--font-display), Manrope, Arial, sans-serif;letter-spacing:-.035em;margin:84px 0 0;font-size:clamp(24px,2.1vw,31px);font-weight:520;line-height:1.08}.ServiceDetailPage-module__4n5wzq__approachSteps{border-top:1px solid #102a431f;border-bottom:1px solid #102a431f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid}.ServiceDetailPage-module__4n5wzq__approachSteps article{border-right:1px solid #102a431f;min-height:190px;padding:24px;position:relative}.ServiceDetailPage-module__4n5wzq__approachSteps article:last-child{border-right:0}.ServiceDetailPage-module__4n5wzq__approachSteps span{color:#0b7c7a;letter-spacing:.12em;font-size:8px;font-weight:760}.ServiceDetailPage-module__4n5wzq__approachSteps i{background:linear-gradient(90deg,#0b7c7a9e,#0b7c7a14);height:1px;position:absolute;top:76px;left:24px;right:24px}.ServiceDetailPage-module__4n5wzq__approachSteps h3{color:#0a2036;margin:104px 0 0;font-size:20px;font-weight:620}.ServiceDetailPage-module__4n5wzq__relatedGrid{border-top:1px solid #102a431f;border-left:1px solid #102a431a;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.ServiceDetailPage-module__4n5wzq__relatedCard{color:#0a2036;background:#ffffff8f;border-bottom:1px solid #102a431a;border-right:1px solid #102a431a;flex-direction:column;min-height:310px;padding:24px;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s;display:flex}.ServiceDetailPage-module__4n5wzq__relatedCard:hover{background:#fff;border-color:#0b7c7a38;transform:translateY(-3px)}.ServiceDetailPage-module__4n5wzq__relatedTop{color:#0b7c7a;justify-content:space-between;align-items:center;display:flex}.ServiceDetailPage-module__4n5wzq__relatedTop span{letter-spacing:.12em;font-size:8px;font-weight:760}.ServiceDetailPage-module__4n5wzq__relatedCard>p{color:#74899a;letter-spacing:.1em;text-transform:uppercase;margin:62px 0 0;font-size:8px;font-weight:720}.ServiceDetailPage-module__4n5wzq__relatedCard h3{max-width:390px;font-family:var(--font-display), Manrope, Arial, sans-serif;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(26px,2.4vw,36px);font-weight:520;line-height:1.03}.ServiceDetailPage-module__4n5wzq__relatedCard small{color:#6b8090;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:390px;margin-top:auto;padding-top:22px;font-size:11.5px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:980px){.ServiceDetailPage-module__4n5wzq__heroLayout,.ServiceDetailPage-module__4n5wzq__sectionHeading{grid-template-columns:1fr}.ServiceDetailPage-module__4n5wzq__deliveryGrid,.ServiceDetailPage-module__4n5wzq__outcomeGrid,.ServiceDetailPage-module__4n5wzq__relatedGrid,.ServiceDetailPage-module__4n5wzq__approachSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ServiceDetailPage-module__4n5wzq__hero{min-height:600px}.ServiceDetailPage-module__4n5wzq__heroInner{padding-top:118px;padding-bottom:68px}.ServiceDetailPage-module__4n5wzq__heroLayout{gap:34px;padding-top:34px}.ServiceDetailPage-module__4n5wzq__heroCopy h1{font-size:clamp(46px,13.5vw,64px)}.ServiceDetailPage-module__4n5wzq__overview,.ServiceDetailPage-module__4n5wzq__delivery,.ServiceDetailPage-module__4n5wzq__outcomes,.ServiceDetailPage-module__4n5wzq__approach,.ServiceDetailPage-module__4n5wzq__related{padding:76px 0}.ServiceDetailPage-module__4n5wzq__sectionHeading h2{font-size:clamp(40px,11.5vw,56px)}.ServiceDetailPage-module__4n5wzq__deliveryGrid,.ServiceDetailPage-module__4n5wzq__outcomeGrid,.ServiceDetailPage-module__4n5wzq__relatedGrid,.ServiceDetailPage-module__4n5wzq__approachSteps{grid-template-columns:1fr}.ServiceDetailPage-module__4n5wzq__approachSteps article,.ServiceDetailPage-module__4n5wzq__relatedCard{border-right:0}.ServiceDetailPage-module__4n5wzq__motionStrip>div{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.ServiceDetailPage-module__4n5wzq__motionStrip>div{animation:none}.ServiceDetailPage-module__4n5wzq__backLink,.ServiceDetailPage-module__4n5wzq__heroCta,.ServiceDetailPage-module__4n5wzq__relatedCard{transition:none!important}}
