.solution-pages-module__EIlSwa__solutionHero{text-align:left;isolation:isolate;background:#eadbca;position:relative}.solution-pages-module__EIlSwa__solutionHeroVisual{z-index:-2;margin:0;position:absolute;inset:0}.solution-pages-module__EIlSwa__solutionHeroVisual img{object-fit:cover;object-position:center}.solution-pages-module__EIlSwa__solutionHero:before{z-index:-1;content:"";position:absolute;inset:0}.solution-pages-module__EIlSwa__solutionHeroLight:before{background:linear-gradient(90deg,#f8f9f4fa 0%,#f8f9f4e6 37%,#f8f9f475 63%,#f8f9f41a 100%)}.solution-pages-module__EIlSwa__solutionHeroDark:before{background:linear-gradient(90deg,#e95513f5 0%,#e95513d6 42%,#f7b52c61 68%,#f7b52c14 100%)}.solution-pages-module__EIlSwa__kicker,.solution-pages-module__EIlSwa__curriculumIntro>span,.solution-pages-module__EIlSwa__flowHeading>span,.solution-pages-module__EIlSwa__deliveryHeading>span,.solution-pages-module__EIlSwa__organization header>span,.solution-pages-module__EIlSwa__responsibilityHeading>span,.solution-pages-module__EIlSwa__platformLayersIntro>span{color:var(--eyebrow-color);letter-spacing:0;font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__standardHero,.solution-pages-module__EIlSwa__practicalHero,.solution-pages-module__EIlSwa__consultingHero,.solution-pages-module__EIlSwa__platformHero{overflow:hidden}.solution-pages-module__EIlSwa__standardHero{background:#eadbca}.solution-pages-module__EIlSwa__standardHeroInner,.solution-pages-module__EIlSwa__practicalHeroInner,.solution-pages-module__EIlSwa__platformHeroInner,.solution-pages-module__EIlSwa__curriculum,.solution-pages-module__EIlSwa__deliverySection,.solution-pages-module__EIlSwa__organization,.solution-pages-module__EIlSwa__responsibilitySection,.solution-pages-module__EIlSwa__consultingStages,.solution-pages-module__EIlSwa__platformLayers,.solution-pages-module__EIlSwa__platformRoadmap,.solution-pages-module__EIlSwa__contactAction{width:min(100% - 48px,1140px);margin-inline:auto}.solution-pages-module__EIlSwa__standardHeroInner{z-index:1;align-items:center;min-height:500px;padding:74px 0;display:flex;position:relative}.solution-pages-module__EIlSwa__standardHeroCopy h1,.solution-pages-module__EIlSwa__practicalHeroCopy h1,.solution-pages-module__EIlSwa__consultingHeroInner h1,.solution-pages-module__EIlSwa__platformHeroCopy h1{color:#4d4d4d;max-width:720px;margin:14px 0 22px;font-size:clamp(38px,4.6vw,62px);font-weight:720;line-height:1.16}.solution-pages-module__EIlSwa__standardHeroCopy>p,.solution-pages-module__EIlSwa__practicalHeroCopy>p,.solution-pages-module__EIlSwa__consultingHeroInner>p,.solution-pages-module__EIlSwa__platformHeroCopy>p{color:#4d4d4d;max-width:660px;margin:0;font-size:17px;line-height:1.85}.solution-pages-module__EIlSwa__curriculumIntro h2,.solution-pages-module__EIlSwa__flowHeading h2,.solution-pages-module__EIlSwa__deliveryHeading h2,.solution-pages-module__EIlSwa__organization header h2,.solution-pages-module__EIlSwa__responsibilityHeading h2,.solution-pages-module__EIlSwa__platformLayersIntro h2,.solution-pages-module__EIlSwa__platformRoadmap h2{color:#4d4d4d;margin:12px 0 18px;font-size:clamp(28px,3.2vw,42px);line-height:1.3}.solution-pages-module__EIlSwa__curriculumIntro p,.solution-pages-module__EIlSwa__deliveryHeading p,.solution-pages-module__EIlSwa__organization header p,.solution-pages-module__EIlSwa__platformLayersIntro p{color:#6e655a;margin:0;line-height:1.85}.solution-pages-module__EIlSwa__inventoryFlow ol,.solution-pages-module__EIlSwa__consultingStages ol,.solution-pages-module__EIlSwa__platformRoadmap ol{margin:0;padding:0;list-style:none}.solution-pages-module__EIlSwa__curriculum{background:#e95513;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);display:grid}.solution-pages-module__EIlSwa__curriculumIntro{color:#fff;padding:62px}.solution-pages-module__EIlSwa__curriculumIntro>svg{color:#2b1a12;margin-bottom:34px}.solution-pages-module__EIlSwa__curriculumIntro h2{color:#fff}.solution-pages-module__EIlSwa__curriculumIntro p{color:#2b1a12}.solution-pages-module__EIlSwa__curriculumList{background:#fff;padding:18px 46px}.solution-pages-module__EIlSwa__curriculumList article{border-bottom:1px solid #eadbca;min-height:112px;padding:25px 50px 22px 0;position:relative}.solution-pages-module__EIlSwa__curriculumList article:last-child{border-bottom:0}.solution-pages-module__EIlSwa__curriculumList article span{color:var(--eyebrow-color);font-size:11px;font-weight:800}.solution-pages-module__EIlSwa__curriculumList article h3{color:#4d4d4d;margin:10px 0 0;font-size:18px;line-height:1.45}.solution-pages-module__EIlSwa__curriculumList article svg{color:#6e655a;position:absolute;top:47px;right:4px}.solution-pages-module__EIlSwa__practicalHero{color:#fff;background:#e95513}.solution-pages-module__EIlSwa__practicalHeroInner{z-index:1;align-items:center;min-height:500px;padding:74px 0;display:flex;position:relative}.solution-pages-module__EIlSwa__practicalHeroCopy h1{color:#fff}.solution-pages-module__EIlSwa__practicalHeroCopy>p{color:#2b1a12}.solution-pages-module__EIlSwa__platformHeroCopy h1,.solution-pages-module__EIlSwa__platformHeroCopy>p{color:#4d4d4d}.solution-pages-module__EIlSwa__inventoryFlow{width:min(100%,1240px);margin:0 auto;padding:104px 50px}.solution-pages-module__EIlSwa__flowHeading{text-align:center;justify-items:center;gap:12px;margin-bottom:44px;display:grid}.solution-pages-module__EIlSwa__flowHeading h2{margin:0}.solution-pages-module__EIlSwa__inventoryFlow ol{border-top:1px solid #eadbca;border-bottom:1px solid #eadbca;grid-template-columns:repeat(4,1fr);display:grid}.solution-pages-module__EIlSwa__inventoryFlow li{border-right:1px solid #eadbca;min-height:205px;padding:28px 24px;position:relative}.solution-pages-module__EIlSwa__inventoryFlow li:last-child{border-right:0}.solution-pages-module__EIlSwa__inventoryFlow li>span{color:var(--eyebrow-color);font-size:13px;font-weight:800}.solution-pages-module__EIlSwa__inventoryFlow li strong,.solution-pages-module__EIlSwa__inventoryFlow li small{display:block}.solution-pages-module__EIlSwa__inventoryFlow li strong{color:#4d4d4d;margin-top:54px;font-size:18px;line-height:1.5}.solution-pages-module__EIlSwa__inventoryFlow li small{color:#6e655a;margin-top:11px;line-height:1.55}.solution-pages-module__EIlSwa__inventoryFlow li:after{content:"";background:#c65c20;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:24px}.solution-pages-module__EIlSwa__deliverySection{border-top:1px solid #eadbca;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:82px;padding:74px 0;display:grid}.solution-pages-module__EIlSwa__deliveryRows article{border-bottom:1px solid #eadbca;grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr) 24px;align-items:center;gap:24px;min-height:105px;display:grid}.solution-pages-module__EIlSwa__deliveryRows article>div{align-items:center;gap:13px;display:flex}.solution-pages-module__EIlSwa__deliveryRows article>div svg,.solution-pages-module__EIlSwa__deliveryRows article>svg{color:#b85a24}.solution-pages-module__EIlSwa__deliveryRows h3{color:#4d4d4d;margin:0;font-size:16px}.solution-pages-module__EIlSwa__deliveryRows p{color:#6e655a;margin:0;font-size:14px;line-height:1.7}.solution-pages-module__EIlSwa__consultingHero{background:#eadbca}.solution-pages-module__EIlSwa__consultingHeroInner{z-index:1;text-align:left;width:min(100% - 48px,1140px);min-height:500px;margin:0 auto;padding:72px 0;position:relative}.solution-pages-module__EIlSwa__consultingHeroInner h1,.solution-pages-module__EIlSwa__consultingHeroInner>p{margin-left:0;margin-right:0}.solution-pages-module__EIlSwa__organization{grid-template-columns:350px minmax(0,1fr);gap:70px;padding:105px 0;display:grid}.solution-pages-module__EIlSwa__organizationTree{min-width:0}.solution-pages-module__EIlSwa__organizationRoot{color:#fff;background:#e95513;justify-content:center;align-items:center;gap:12px;width:min(100%,280px);min-height:72px;margin:0 auto;font-weight:750;display:flex}.solution-pages-module__EIlSwa__organizationTrunk{background:#6e655a;width:1px;height:52px;margin:0 auto}.solution-pages-module__EIlSwa__organizationBranches{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:28px;display:grid;position:relative}.solution-pages-module__EIlSwa__organizationBranches:before{content:"";background:#6e655a;height:1px;position:absolute;top:0;left:11%;right:11%}.solution-pages-module__EIlSwa__organizationBranches article{background:#fff;border:1px solid #eadbca;min-height:148px;padding:24px 17px;position:relative}.solution-pages-module__EIlSwa__organizationBranches article:before{content:"";background:#6e655a;width:1px;height:28px;position:absolute;bottom:100%;left:50%}.solution-pages-module__EIlSwa__organizationBranches article>span{color:var(--eyebrow-color);font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__organizationBranches h3{color:#4d4d4d;margin:31px 0 0;font-size:15px;line-height:1.55}.solution-pages-module__EIlSwa__responsibilitySection{background:#eadbca;padding:82px 70px}.solution-pages-module__EIlSwa__responsibilityHeading{max-width:670px}.solution-pages-module__EIlSwa__responsibilityHeading>svg{color:#bd5a22;margin-bottom:28px}.solution-pages-module__EIlSwa__responsibilityMatrix{border-top:1px solid #eadbca;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.solution-pages-module__EIlSwa__responsibilityMatrix article{border-right:1px solid #eadbca;min-height:245px;padding:28px}.solution-pages-module__EIlSwa__responsibilityMatrix article:last-child{border-right:0}.solution-pages-module__EIlSwa__responsibilityMatrix article>span{color:var(--eyebrow-color);font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__responsibilityMatrix h3{color:#4d4d4d;margin:35px 0 12px;font-size:20px}.solution-pages-module__EIlSwa__responsibilityMatrix p{color:#6e655a;min-height:70px;margin:0;font-size:14px;line-height:1.75}.solution-pages-module__EIlSwa__responsibilityMatrix small{color:#4d4d4d;margin-top:16px;font-weight:700;line-height:1.55;display:block}.solution-pages-module__EIlSwa__consultingStages{padding:95px 0}.solution-pages-module__EIlSwa__consultingStages>h2{color:#4d4d4d;margin:0 0 34px;font-size:28px}.solution-pages-module__EIlSwa__consultingStages ol{background:#eadbca;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.solution-pages-module__EIlSwa__consultingStages li{background:#fff;min-height:130px;padding:24px}.solution-pages-module__EIlSwa__consultingStages li span{color:var(--eyebrow-color);margin-bottom:31px;font-size:12px;font-weight:800;display:block}.solution-pages-module__EIlSwa__consultingStages li strong{color:#4d4d4d;font-size:15px;line-height:1.55}.solution-pages-module__EIlSwa__platformHero{color:#4d4d4d;background:#eadbca}.solution-pages-module__EIlSwa__platformHeroInner{z-index:1;align-items:center;min-height:500px;padding:68px 0;display:flex;position:relative}.solution-pages-module__EIlSwa__platformLayers{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);gap:90px;padding:110px 0;display:grid}.solution-pages-module__EIlSwa__platformLayersIntro>svg{color:#bc5921;margin-bottom:35px}.solution-pages-module__EIlSwa__layerStack{flex-direction:column;justify-content:center;gap:9px;display:flex}.solution-pages-module__EIlSwa__layerStack>div{color:#fff;background:#e95513;grid-template-columns:44px 145px 1fr;align-items:center;gap:16px;min-height:76px;padding:17px 22px;display:grid}.solution-pages-module__EIlSwa__layerStack>div:nth-child(2){background:#e95513;margin-inline:18px}.solution-pages-module__EIlSwa__layerStack>div:nth-child(3){background:#6e655a;margin-inline:36px}.solution-pages-module__EIlSwa__layerStack>div:nth-child(4){background:#6e655a;margin-inline:54px}.solution-pages-module__EIlSwa__layerStack span{color:#f0b185;font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__layerStack strong{font-size:15px}.solution-pages-module__EIlSwa__layerStack small{color:#eadbca;line-height:1.55}.solution-pages-module__EIlSwa__platformRoadmap{background:#eadbca;padding:72px}.solution-pages-module__EIlSwa__platformRoadmap>div{align-items:center;gap:16px;display:flex}.solution-pages-module__EIlSwa__platformRoadmap>div svg{color:#be5b22}.solution-pages-module__EIlSwa__platformRoadmap>div h2{margin:0}.solution-pages-module__EIlSwa__platformRoadmap ol{grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.solution-pages-module__EIlSwa__platformRoadmap li{border-top:1px solid #eadbca;grid-template-columns:1fr 26px;align-items:center;min-height:115px;padding:20px 20px 20px 0;display:grid;position:relative}.solution-pages-module__EIlSwa__platformRoadmap li>span{color:var(--eyebrow-color);font-size:11px;font-weight:800;position:absolute;top:-24px;left:0}.solution-pages-module__EIlSwa__platformRoadmap li strong{color:#4d4d4d;max-width:165px;font-size:14px;line-height:1.6}.solution-pages-module__EIlSwa__platformRoadmap li svg{color:#6e655a}.solution-pages-module__EIlSwa__contactAction{color:#fff;background:#e95513;border-top:3px solid #ca6224;justify-content:space-between;align-items:center;gap:30px;margin-top:94px;margin-bottom:92px;padding:34px 38px;display:flex}.solution-pages-module__EIlSwa__contactAction span{color:#e1a476;font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__contactAction h2{margin:8px 0 0;font-size:22px;line-height:1.4}.solution-pages-module__EIlSwa__contactAction a{border:1px solid #ffffff8c;flex:none;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}.solution-pages-module__EIlSwa__contactAction a:focus-visible{outline-offset:4px;outline:3px solid #e5a06f}@media (max-width:960px){.solution-pages-module__EIlSwa__standardHeroInner,.solution-pages-module__EIlSwa__practicalHeroInner,.solution-pages-module__EIlSwa__platformHeroInner,.solution-pages-module__EIlSwa__deliverySection,.solution-pages-module__EIlSwa__organization,.solution-pages-module__EIlSwa__platformLayers{grid-template-columns:1fr}.solution-pages-module__EIlSwa__standardHeroInner,.solution-pages-module__EIlSwa__practicalHeroInner,.solution-pages-module__EIlSwa__platformHeroInner{gap:48px;min-height:0}.solution-pages-module__EIlSwa__deliverySection,.solution-pages-module__EIlSwa__organization,.solution-pages-module__EIlSwa__platformLayers{gap:48px}.solution-pages-module__EIlSwa__curriculum{grid-template-columns:1fr}.solution-pages-module__EIlSwa__inventoryFlow ol,.solution-pages-module__EIlSwa__consultingStages ol,.solution-pages-module__EIlSwa__platformRoadmap ol{grid-template-columns:repeat(2,1fr)}.solution-pages-module__EIlSwa__responsibilitySection,.solution-pages-module__EIlSwa__platformRoadmap{padding:58px 42px}.solution-pages-module__EIlSwa__platformHeroInner{padding-bottom:40px}}@media (max-width:680px){.solution-pages-module__EIlSwa__standardHeroInner,.solution-pages-module__EIlSwa__practicalHeroInner,.solution-pages-module__EIlSwa__platformHeroInner,.solution-pages-module__EIlSwa__curriculum,.solution-pages-module__EIlSwa__deliverySection,.solution-pages-module__EIlSwa__organization,.solution-pages-module__EIlSwa__responsibilitySection,.solution-pages-module__EIlSwa__consultingStages,.solution-pages-module__EIlSwa__platformLayers,.solution-pages-module__EIlSwa__platformRoadmap,.solution-pages-module__EIlSwa__contactAction{width:calc(100% - 36px)}.solution-pages-module__EIlSwa__standardHeroInner,.solution-pages-module__EIlSwa__practicalHeroInner,.solution-pages-module__EIlSwa__platformHeroInner{padding:48px 0}.solution-pages-module__EIlSwa__standardHeroCopy h1,.solution-pages-module__EIlSwa__practicalHeroCopy h1,.solution-pages-module__EIlSwa__consultingHeroInner h1,.solution-pages-module__EIlSwa__platformHeroCopy h1{font-size:36px}.solution-pages-module__EIlSwa__standardHeroCopy>p,.solution-pages-module__EIlSwa__practicalHeroCopy>p,.solution-pages-module__EIlSwa__consultingHeroInner>p,.solution-pages-module__EIlSwa__platformHeroCopy>p{font-size:15px}.solution-pages-module__EIlSwa__deliverySection,.solution-pages-module__EIlSwa__organization,.solution-pages-module__EIlSwa__platformLayers{padding:72px 0}.solution-pages-module__EIlSwa__curriculumIntro,.solution-pages-module__EIlSwa__curriculumList{padding:34px 25px}.solution-pages-module__EIlSwa__inventoryFlow{width:calc(100% - 36px);padding:72px 0}.solution-pages-module__EIlSwa__flowHeading{display:grid}.solution-pages-module__EIlSwa__flowHeading h2{margin-top:12px}.solution-pages-module__EIlSwa__inventoryFlow ol,.solution-pages-module__EIlSwa__consultingStages ol,.solution-pages-module__EIlSwa__platformRoadmap ol,.solution-pages-module__EIlSwa__responsibilityMatrix{grid-template-columns:1fr}.solution-pages-module__EIlSwa__inventoryFlow li{border-bottom:1px solid #eadbca;border-right:0;min-height:150px}.solution-pages-module__EIlSwa__inventoryFlow li:last-child{border-bottom:0}.solution-pages-module__EIlSwa__inventoryFlow li strong{margin-top:28px}.solution-pages-module__EIlSwa__inventoryFlow li:after{display:none}.solution-pages-module__EIlSwa__deliveryRows article{grid-template-columns:1fr 24px;gap:12px;padding:22px 0}.solution-pages-module__EIlSwa__deliveryRows article>p{grid-area:2/1/auto/-1}.solution-pages-module__EIlSwa__consultingHeroInner{width:calc(100% - 36px);min-height:0;padding:48px 0 58px}.solution-pages-module__EIlSwa__organizationBranches{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:0}.solution-pages-module__EIlSwa__organizationBranches:before,.solution-pages-module__EIlSwa__organizationBranches article:before,.solution-pages-module__EIlSwa__organizationTrunk{display:none}.solution-pages-module__EIlSwa__organizationRoot{margin-bottom:18px}.solution-pages-module__EIlSwa__organizationBranches article{min-height:125px}.solution-pages-module__EIlSwa__responsibilitySection,.solution-pages-module__EIlSwa__platformRoadmap{padding:42px 24px}.solution-pages-module__EIlSwa__responsibilityMatrix article{border-bottom:1px solid #eadbca;border-right:0;min-height:0;padding:28px 0}.solution-pages-module__EIlSwa__responsibilityMatrix p{min-height:0}.solution-pages-module__EIlSwa__consultingStages li{min-height:105px}.solution-pages-module__EIlSwa__layerStack>div,.solution-pages-module__EIlSwa__layerStack>div:nth-child(2),.solution-pages-module__EIlSwa__layerStack>div:nth-child(3),.solution-pages-module__EIlSwa__layerStack>div:nth-child(4){grid-template-columns:34px 1fr;margin-inline:0}.solution-pages-module__EIlSwa__layerStack small{grid-column:2}.solution-pages-module__EIlSwa__platformRoadmap li{min-height:100px;margin-bottom:20px}.solution-pages-module__EIlSwa__contactAction{flex-direction:column;align-items:flex-start;margin-top:65px;margin-bottom:58px;padding:27px}.solution-pages-module__EIlSwa__contactAction h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.solution-pages-module__EIlSwa__contactAction a{scroll-behavior:auto;transition:none}}.solution-pages-module__EIlSwa__solutionDetailHero{color:#fff;background:linear-gradient(118deg,#bf3f08 0%,#e95513 48%,#f7b52c 100%);overflow:hidden}.solution-pages-module__EIlSwa__solutionDetailHeroInner{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);align-items:center;gap:52px;width:min(100% - 48px,1140px);min-height:410px;margin:0 auto;padding:44px 0;display:grid}.solution-pages-module__EIlSwa__solutionDetailHeroCopy>span,.solution-pages-module__EIlSwa__solutionFramework header>span,.solution-pages-module__EIlSwa__serviceContents header span,.solution-pages-module__EIlSwa__solutionCta span{color:#ffffffc2;font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__solutionDetailHeroCopy h1{flex-wrap:wrap;gap:0 .32em;max-width:700px;margin:14px 0 18px;font-size:clamp(38px,5vw,64px);line-height:1.15;display:flex}.solution-pages-module__EIlSwa__solutionDetailHeroCopy h1 small{font:inherit}.solution-pages-module__EIlSwa__solutionDetailHeroCopy p{color:#ffffffe6;max-width:620px;margin:0;font-size:17px;line-height:1.8}.solution-pages-module__EIlSwa__solutionHeroSignal{--signal-image-inset:22px;--signal-image-gutter:44px;background:#ffffff1a;border-left:1px solid #ffffff3d;border-right:1px solid #ffffff3d;align-self:stretch;place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.solution-pages-module__EIlSwa__solutionHeroSignal strong{z-index:3;color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #2f140561;background:#782a0adb;border:1px solid #ffffff9e;border-radius:3px;place-items:center;width:34px;height:28px;font-size:16px;font-weight:800;line-height:1;display:grid;position:absolute;top:10px;right:10px}.solution-pages-module__EIlSwa__solutionHeroSignal img{z-index:1;inset:var(--signal-image-inset);box-sizing:border-box;width:calc(100% - var(--signal-image-gutter));height:calc(100% - var(--signal-image-gutter));object-fit:contain;object-position:center;background:#ffffffe6;border:1px solid #ffffff59;padding:clamp(8px,1.2vw,16px);position:absolute;box-shadow:0 18px 44px #7128082e}.solution-pages-module__EIlSwa__solutionHeroSignal03{--signal-image-inset:14px;--signal-image-gutter:28px}.solution-pages-module__EIlSwa__solutionHeroOpenOriginal{z-index:3;color:#a94416;background:#fffffff0;border:1px solid #b45b2447;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;bottom:30px;right:30px;box-shadow:0 5px 18px #2f2a241f}.solution-pages-module__EIlSwa__solutionHeroSignal:hover .solution-pages-module__EIlSwa__solutionHeroOpenOriginal,.solution-pages-module__EIlSwa__solutionHeroSignal:focus-visible .solution-pages-module__EIlSwa__solutionHeroOpenOriginal{background:#fff;border-color:#a94416}.solution-pages-module__EIlSwa__solutionHeroSignalWithCaption img{width:calc(100% - 44px);height:calc(100% - 130px);inset:22px 22px 108px}.solution-pages-module__EIlSwa__solutionHeroDiagramCaption{z-index:3;color:#fff;background:#702608db;padding:13px 16px;position:absolute;bottom:22px;left:22px;right:22px}.solution-pages-module__EIlSwa__solutionHeroDiagramCaption span{color:#ffffffbd;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.solution-pages-module__EIlSwa__solutionHeroDiagramCaption h2{margin:0;font-size:17px;line-height:1.35}.solution-pages-module__EIlSwa__solutionHeroDiagramCaption p{color:#ffffffd6;margin:5px 0 0;font-size:12px;line-height:1.55}.solution-pages-module__EIlSwa__solutionFramework{width:min(100% - 48px,1140px);margin:0 auto;padding:72px 0 78px}.solution-pages-module__EIlSwa__solutionStageNav{background:#f3f4f2;border-block:1px solid #e1e6e1;margin:0;padding:34px max(24px,50% - 600px) 42px}.solution-pages-module__EIlSwa__solutionStageNavInner{width:min(100%,1140px);margin:0 auto}.solution-pages-module__EIlSwa__solutionStageNavInner>p{max-width:940px;color:var(--muted);margin:0;font-size:clamp(12px,1.2vw,16px);line-height:1.85}.solution-pages-module__EIlSwa__solutionStageNav ol{border-top:1px solid #dfe5df;border-left:1px solid #dfe5df;grid-template-columns:repeat(4,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.solution-pages-module__EIlSwa__solutionStageNav li{min-width:0}.solution-pages-module__EIlSwa__solutionStageNav a{min-height:92px;color:var(--text);background:#fff;border-bottom:1px solid #dfe5df;border-right:1px solid #dfe5df;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;transition:background-color .22s,color .22s,border-color .22s;display:grid}.solution-pages-module__EIlSwa__solutionStageNav a>span{color:var(--eyebrow-color);font-size:11px;font-weight:800}.solution-pages-module__EIlSwa__solutionStageNav a div{gap:5px;display:grid}.solution-pages-module__EIlSwa__solutionStageNav a strong{color:inherit;font-size:16px}.solution-pages-module__EIlSwa__solutionStageNav a small{color:var(--muted);font-size:12px}.solution-pages-module__EIlSwa__solutionStageNav a>svg{color:var(--muted)}.solution-pages-module__EIlSwa__solutionStageNav a:hover,.solution-pages-module__EIlSwa__solutionStageNav a:focus-visible,.solution-pages-module__EIlSwa__solutionStageNav .solution-pages-module__EIlSwa__activeStage a{color:#fff;border-color:var(--primary);background:var(--primary)}.solution-pages-module__EIlSwa__solutionStageNav a:hover>span,.solution-pages-module__EIlSwa__solutionStageNav a:focus-visible>span,.solution-pages-module__EIlSwa__solutionStageNav .solution-pages-module__EIlSwa__activeStage a>span,.solution-pages-module__EIlSwa__solutionStageNav a:hover small,.solution-pages-module__EIlSwa__solutionStageNav a:focus-visible small,.solution-pages-module__EIlSwa__solutionStageNav .solution-pages-module__EIlSwa__activeStage a small,.solution-pages-module__EIlSwa__solutionStageNav a:hover>svg,.solution-pages-module__EIlSwa__solutionStageNav a:focus-visible>svg,.solution-pages-module__EIlSwa__solutionStageNav .solution-pages-module__EIlSwa__activeStage a>svg{color:#fff}.solution-pages-module__EIlSwa__solutionFramework header{max-width:700px}.solution-pages-module__EIlSwa__solutionFramework header>span,.solution-pages-module__EIlSwa__serviceContents header span{color:var(--eyebrow-color)}.solution-pages-module__EIlSwa__solutionFramework h2,.solution-pages-module__EIlSwa__serviceContents h2{color:var(--text);margin:12px 0 0;font-size:clamp(28px,3.4vw,44px);line-height:1.3}.solution-pages-module__EIlSwa__frameworkGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.solution-pages-module__EIlSwa__frameworkGrid article{border:1px solid var(--line);background:#fff;min-height:248px;padding:30px}.solution-pages-module__EIlSwa__frameworkGrid article:first-child{grid-column:span 5}.solution-pages-module__EIlSwa__frameworkGrid article:nth-child(2){grid-column:span 7}.solution-pages-module__EIlSwa__frameworkGrid article>svg{color:var(--primary)}.solution-pages-module__EIlSwa__frameworkGrid h3{color:var(--text);margin:32px 0 14px;font-size:20px}.solution-pages-module__EIlSwa__frameworkGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.solution-pages-module__EIlSwa__frameworkGrid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.solution-pages-module__EIlSwa__frameworkGrid li{color:var(--muted);padding-left:17px;font-size:14px;line-height:1.6;position:relative}.solution-pages-module__EIlSwa__frameworkGrid li:before{background:var(--primary);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.solution-pages-module__EIlSwa__deliverableCard{grid-column:1/-1;grid-template-columns:auto minmax(140px,.45fr) minmax(210px,.9fr) minmax(0,1.25fr);align-items:center;gap:22px;display:grid;background:#fff7e9!important;border-color:#f1bc66!important;min-height:0!important}.solution-pages-module__EIlSwa__deliverableCard>strong{color:var(--primary-strong);margin:0;font-size:16px;line-height:1.6;display:block}.solution-pages-module__EIlSwa__deliverableCard h3{margin:0}.solution-pages-module__EIlSwa__serviceContents{background:#fff7ea}.solution-pages-module__EIlSwa__solutionPresentation{border-top:1px solid var(--line);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:70px;width:min(100% - 48px,1140px);margin:0 auto 74px;padding-top:70px;display:grid}.solution-pages-module__EIlSwa__solutionPresentation header>span{color:var(--eyebrow-color);font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__solutionPresentation header h2{margin:12px 0 18px;font-size:clamp(28px,3.4vw,42px);line-height:1.3}.solution-pages-module__EIlSwa__solutionPresentation header p,.solution-pages-module__EIlSwa__solutionPresentation li p{color:var(--muted);margin:0;line-height:1.8}.solution-pages-module__EIlSwa__solutionPresentation ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.solution-pages-module__EIlSwa__solutionPresentation li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:188px;padding:26px}.solution-pages-module__EIlSwa__solutionPresentation li>span{color:var(--primary-strong);font-size:11px;font-weight:800}.solution-pages-module__EIlSwa__solutionPresentation li h3{margin:42px 0 10px;font-size:19px}.solution-pages-module__EIlSwa__solutionPresentation li p{font-size:13px}.solution-pages-module__EIlSwa__presentation01{grid-template-columns:minmax(280px,.88fr) minmax(0,1.5fr);align-items:end}.solution-pages-module__EIlSwa__presentation01 header h2{font-size:clamp(28px,3vw,38px)}.solution-pages-module__EIlSwa__presentation01 ol{background:#f5f1ec;border:0;grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;padding:28px}.solution-pages-module__EIlSwa__presentation01 li{background:#fff;border:0;border-top:3px solid #f07a25;min-height:170px;padding:20px}.solution-pages-module__EIlSwa__presentation01 li:nth-child(2){min-height:196px}.solution-pages-module__EIlSwa__presentation01 li:nth-child(3){min-height:222px}.solution-pages-module__EIlSwa__presentation01 li:nth-child(4){background:#fff5e6;min-height:248px}.solution-pages-module__EIlSwa__presentation01 li h3{margin:26px 0 10px}.solution-pages-module__EIlSwa__presentation02{grid-template-columns:minmax(0,1.24fr) minmax(250px,.76fr)}.solution-pages-module__EIlSwa__presentation02 header{order:2}.solution-pages-module__EIlSwa__presentation02 ol{border:0;order:1;grid-template-columns:1fr;padding-left:28px;position:relative}.solution-pages-module__EIlSwa__presentation02 ol:before{content:"";background:#f0b270;width:2px;position:absolute;top:22px;bottom:22px;left:47px}.solution-pages-module__EIlSwa__presentation02 li{background:#fff;border-right:0;grid-template-columns:42px minmax(140px,.65fr) 1fr;align-items:center;gap:18px;min-height:104px;display:grid;position:relative}.solution-pages-module__EIlSwa__presentation02 li>span{z-index:1;background:#fff;border:1px solid #e87b2d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.solution-pages-module__EIlSwa__presentation02 li h3{margin:0}.solution-pages-module__EIlSwa__presentation02 li p{font-size:14px}.solution-pages-module__EIlSwa__presentation03{color:#fff;background:#e95513;border:0;padding:58px}.solution-pages-module__EIlSwa__presentation03 header h2,.solution-pages-module__EIlSwa__presentation03 header p,.solution-pages-module__EIlSwa__presentation03 li p{color:#fff}.solution-pages-module__EIlSwa__presentation03 ol,.solution-pages-module__EIlSwa__presentation03 li{border-color:#ffffff3d}.solution-pages-module__EIlSwa__presentation03 li h3,.solution-pages-module__EIlSwa__presentation03 li>span,.solution-pages-module__EIlSwa__presentation03 header>span{color:#fff}.solution-pages-module__EIlSwa__presentation04{align-items:center}.solution-pages-module__EIlSwa__presentation04 ol{background:#e95513;border:0;flex-direction:column;gap:8px;padding:30px;display:flex}.solution-pages-module__EIlSwa__presentation04 li{background:#ffffff14;border:1px solid #ffffff2e;grid-template-columns:42px minmax(150px,.6fr) 1fr;align-items:center;gap:18px;width:100%;min-height:90px;display:grid}.solution-pages-module__EIlSwa__presentation04 li:nth-child(2){background:#ffffff1f;width:94%;margin-left:auto}.solution-pages-module__EIlSwa__presentation04 li:nth-child(3){background:#ffffff29;width:88%;margin-left:auto}.solution-pages-module__EIlSwa__presentation04 li:nth-child(4){background:#f8a96840;width:82%;margin-left:auto}.solution-pages-module__EIlSwa__presentation04 li>span{color:#ffb36f}.solution-pages-module__EIlSwa__presentation04 li h3{color:#fff}.solution-pages-module__EIlSwa__presentation04 li p{color:#eadbca}.solution-pages-module__EIlSwa__presentation04 li h3{margin:0}.solution-pages-module__EIlSwa__presentation04 li p{font-size:14px}.solution-pages-module__EIlSwa__serviceContentsInner{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:56px;width:min(100% - 48px,1140px);margin:0 auto;padding:64px 0;display:grid}.solution-pages-module__EIlSwa__serviceContents header{align-items:flex-start;gap:16px;display:flex}.solution-pages-module__EIlSwa__serviceContents header>svg{color:var(--primary);flex:none}.solution-pages-module__EIlSwa__serviceContents h2{font-size:clamp(25px,3vw,36px)}.solution-pages-module__EIlSwa__serviceContents ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.solution-pages-module__EIlSwa__serviceContents li{border-top:1px solid #ead6ba;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:88px;padding:20px 18px;display:grid}.solution-pages-module__EIlSwa__serviceContents li:nth-last-child(-n+2){border-bottom:1px solid #ead6ba}.solution-pages-module__EIlSwa__serviceContents li:nth-child(2n){border-left:1px solid #ead6ba}.solution-pages-module__EIlSwa__serviceContents li>span{color:var(--eyebrow-color);font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__serviceContents li strong{color:var(--text);font-size:15px;line-height:1.55}.solution-pages-module__EIlSwa__serviceContents li svg{color:#c48214}.solution-pages-module__EIlSwa__solutionCta{color:#fff;background:#e95513;justify-content:space-between;align-items:center;gap:30px;width:min(100% - 48px,1140px);margin:64px auto;padding:36px 42px;display:flex}.solution-pages-module__EIlSwa__solutionOutcomes{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:70px;width:min(100% - 48px,1140px);margin:0 auto;padding:74px 0;display:grid}.solution-pages-module__EIlSwa__solutionOutcomes>div>span{color:var(--eyebrow-color);font-size:12px;font-weight:800}.solution-pages-module__EIlSwa__solutionOutcomes h2{margin:10px 0 0;font-size:clamp(30px,3.4vw,44px)}.solution-pages-module__EIlSwa__solutionOutcomes ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.solution-pages-module__EIlSwa__solutionOutcomes li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:14px;min-height:116px;padding:22px;display:grid}.solution-pages-module__EIlSwa__solutionOutcomes li>span{color:var(--eyebrow-color);font-size:11px;font-weight:800}.solution-pages-module__EIlSwa__solutionOutcomes li>svg{color:var(--primary)}.solution-pages-module__EIlSwa__solutionOutcomes li strong{line-height:1.5}.solution-pages-module__EIlSwa__outcomes01 ol,.solution-pages-module__EIlSwa__outcomes02 ol{grid-template-columns:repeat(4,1fr)}.solution-pages-module__EIlSwa__outcomes01 li,.solution-pages-module__EIlSwa__outcomes02 li{grid-template-columns:1fr;align-content:center;min-height:150px}.solution-pages-module__EIlSwa__outcomes01 li>svg,.solution-pages-module__EIlSwa__outcomes02 li>svg{margin:12px 0}.solution-pages-module__EIlSwa__outcomes04{grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);gap:44px}.solution-pages-module__EIlSwa__outcomes04 ol{grid-template-columns:repeat(5,1fr)}.solution-pages-module__EIlSwa__outcomes04 li{grid-template-columns:1fr;align-content:center;min-height:148px}.solution-pages-module__EIlSwa__outcomes04 li>svg{margin:11px 0}.solution-pages-module__EIlSwa__solutionCta h2{margin:9px 0 0;font-size:clamp(22px,2.8vw,34px);line-height:1.35}.solution-pages-module__EIlSwa__solutionCta a,.solution-pages-module__EIlSwa__ctaUnavailable{color:#fff;border:1px solid #fff;flex:none;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.solution-pages-module__EIlSwa__ctaUnavailable{opacity:.58;cursor:default}.solution-pages-module__EIlSwa__solutionCta a:hover,.solution-pages-module__EIlSwa__solutionCta a:focus-visible{color:var(--primary-strong);background:#fff}@media (max-width:860px){.solution-pages-module__EIlSwa__solutionDetailHeroInner{grid-template-columns:1fr;gap:28px;min-height:0;padding:48px 0}.solution-pages-module__EIlSwa__solutionHeroSignal{height:280px;min-height:280px}.solution-pages-module__EIlSwa__serviceContentsInner{grid-template-columns:1fr}.solution-pages-module__EIlSwa__frameworkGrid article:first-child,.solution-pages-module__EIlSwa__frameworkGrid article:nth-child(2){grid-column:span 6}.solution-pages-module__EIlSwa__deliverableCard{grid-template-columns:auto 1fr}.solution-pages-module__EIlSwa__deliverableCard>strong,.solution-pages-module__EIlSwa__deliverableCard>p{grid-column:2}.solution-pages-module__EIlSwa__serviceContentsInner{gap:44px}.solution-pages-module__EIlSwa__solutionOutcomes{grid-template-columns:1fr;gap:34px}.solution-pages-module__EIlSwa__solutionPresentation,.solution-pages-module__EIlSwa__presentation02,.solution-pages-module__EIlSwa__presentation01{grid-template-columns:1fr}.solution-pages-module__EIlSwa__presentation01 ol{grid-template-columns:repeat(2,1fr);align-items:stretch}.solution-pages-module__EIlSwa__presentation01 li,.solution-pages-module__EIlSwa__presentation01 li:nth-child(2),.solution-pages-module__EIlSwa__presentation01 li:nth-child(3),.solution-pages-module__EIlSwa__presentation01 li:nth-child(4){min-height:180px}.solution-pages-module__EIlSwa__presentation02 header{order:1}.solution-pages-module__EIlSwa__presentation02 ol{order:2}.solution-pages-module__EIlSwa__outcomes01 ol,.solution-pages-module__EIlSwa__outcomes02 ol,.solution-pages-module__EIlSwa__outcomes04 ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.solution-pages-module__EIlSwa__solutionDetailHeroInner,.solution-pages-module__EIlSwa__solutionFramework,.solution-pages-module__EIlSwa__solutionPresentation,.solution-pages-module__EIlSwa__serviceContentsInner,.solution-pages-module__EIlSwa__solutionOutcomes,.solution-pages-module__EIlSwa__solutionCta{width:calc(100% - 36px)}.solution-pages-module__EIlSwa__solutionStageNav{padding-left:18px;padding-right:18px}.solution-pages-module__EIlSwa__solutionStageNavInner{width:100%}.solution-pages-module__EIlSwa__solutionDetailHeroInner{gap:24px;padding:42px 0}.solution-pages-module__EIlSwa__solutionDetailHeroCopy h1{max-width:100%;font-size:34px;display:block}.solution-pages-module__EIlSwa__solutionDetailHeroCopy h1 small{white-space:nowrap;margin-top:8px;font-size:.7em;display:block}.solution-pages-module__EIlSwa__solutionDetailHeroCopy p{font-size:15px}.solution-pages-module__EIlSwa__solutionFramework{padding:58px 0 64px}.solution-pages-module__EIlSwa__solutionHeroSignal{--signal-image-inset:10px;--signal-image-gutter:20px;height:220px;min-height:220px}.solution-pages-module__EIlSwa__solutionHeroSignal strong{width:32px;height:26px;font-size:14px;top:8px;right:10px}.solution-pages-module__EIlSwa__solutionHeroSignal img{padding:8px}.solution-pages-module__EIlSwa__solutionHeroSignal03{--signal-image-inset:8px;--signal-image-gutter:16px}.solution-pages-module__EIlSwa__solutionHeroOpenOriginal{bottom:18px;right:18px}.solution-pages-module__EIlSwa__solutionStageNavInner>p{font-size:14px;line-height:1.7}.solution-pages-module__EIlSwa__solutionStageNav{padding:28px 18px 32px}.solution-pages-module__EIlSwa__solutionStageNav ol{grid-template-columns:repeat(2,1fr);margin-top:22px}.solution-pages-module__EIlSwa__frameworkGrid{grid-template-columns:1fr}.solution-pages-module__EIlSwa__frameworkGrid article:first-child,.solution-pages-module__EIlSwa__frameworkGrid article:nth-child(2),.solution-pages-module__EIlSwa__deliverableCard{grid-column:auto}.solution-pages-module__EIlSwa__deliverableCard{display:block}.solution-pages-module__EIlSwa__deliverableCard>strong{margin:0 0 12px}.solution-pages-module__EIlSwa__frameworkGrid article{min-height:0}.solution-pages-module__EIlSwa__frameworkGrid h3{margin-top:28px}.solution-pages-module__EIlSwa__serviceContentsInner{padding:66px 0}.solution-pages-module__EIlSwa__serviceContents ol{grid-template-columns:1fr}.solution-pages-module__EIlSwa__serviceContents li:nth-child(2n){border-left:0}.solution-pages-module__EIlSwa__serviceContents li:nth-last-child(-n+2){border-bottom:0}.solution-pages-module__EIlSwa__serviceContents li:last-child{border-bottom:1px solid #ead6ba}.solution-pages-module__EIlSwa__solutionCta{flex-direction:column;align-items:flex-start;margin:58px auto;padding:30px}.solution-pages-module__EIlSwa__solutionOutcomes{padding:58px 0}.solution-pages-module__EIlSwa__solutionOutcomes,.solution-pages-module__EIlSwa__outcomes04{grid-template-columns:1fr;gap:34px}.solution-pages-module__EIlSwa__solutionOutcomes ol,.solution-pages-module__EIlSwa__outcomes01 ol,.solution-pages-module__EIlSwa__outcomes02 ol,.solution-pages-module__EIlSwa__outcomes04 ol{grid-template-columns:1fr}.solution-pages-module__EIlSwa__outcomes01 li,.solution-pages-module__EIlSwa__outcomes02 li,.solution-pages-module__EIlSwa__outcomes04 li{grid-template-columns:auto auto 1fr;min-height:108px}.solution-pages-module__EIlSwa__outcomes01 li>svg,.solution-pages-module__EIlSwa__outcomes02 li>svg,.solution-pages-module__EIlSwa__outcomes04 li>svg{margin:0}.solution-pages-module__EIlSwa__solutionPresentation{gap:32px;margin-bottom:58px;padding-top:58px}.solution-pages-module__EIlSwa__solutionPresentation ol{grid-template-columns:1fr}.solution-pages-module__EIlSwa__presentation01 ol{padding:18px}.solution-pages-module__EIlSwa__presentation01 li,.solution-pages-module__EIlSwa__presentation01 li:nth-child(2),.solution-pages-module__EIlSwa__presentation01 li:nth-child(3),.solution-pages-module__EIlSwa__presentation01 li:nth-child(4){min-height:0}.solution-pages-module__EIlSwa__presentation02 ol{padding-left:18px}.solution-pages-module__EIlSwa__presentation02 ol:before{left:37px}.solution-pages-module__EIlSwa__presentation02 li,.solution-pages-module__EIlSwa__presentation04 li{min-height:0;display:block}.solution-pages-module__EIlSwa__presentation04 ol{padding:18px}.solution-pages-module__EIlSwa__presentation04 li,.solution-pages-module__EIlSwa__presentation04 li:nth-child(2),.solution-pages-module__EIlSwa__presentation04 li:nth-child(3),.solution-pages-module__EIlSwa__presentation04 li:nth-child(4){width:100%;margin-left:0}.solution-pages-module__EIlSwa__presentation02 li h3,.solution-pages-module__EIlSwa__presentation04 li h3{margin:22px 0 9px}.solution-pages-module__EIlSwa__presentation03{padding:32px 26px}}
.service-page-module__G2191G__hero{background:#e95513;min-height:520px;position:relative;overflow:hidden}.service-page-module__G2191G__heroImage{object-fit:cover;object-position:center}.service-page-module__G2191G__heroShade{background:linear-gradient(90deg,#e95513f0 0%,#f7b52cad 42%,#e9551314 76%);position:absolute;inset:0}.service-page-module__G2191G__heroTitle{z-index:1;color:#fff;align-content:end;width:min(100% - 48px,1140px);min-height:520px;margin:0 auto;padding:70px 0;display:grid;position:relative}.service-page-module__G2191G__heroTitle p{color:#fffc;margin:0 0 12px;font-size:12px;font-weight:800}.service-page-module__G2191G__heroTitle h1{margin:0;font-size:clamp(42px,5vw,62px);line-height:1.2}.service-page-module__G2191G__heroTitle .service-page-module__G2191G__heroSummary{color:#ffffffe0;max-width:610px;margin:22px 0 0;font-size:17px;font-weight:500;line-height:1.85}.service-page-module__G2191G__serviceOverview,.service-page-module__G2191G__deliveryFlow,.service-page-module__G2191G__deliverables,.service-page-module__G2191G__cta,.service-page-module__G2191G__taskBandInner{width:min(100% - 48px,1140px);margin-inline:auto}.service-page-module__G2191G__serviceOverview{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:80px;padding:86px 0;display:grid}.service-page-module__G2191G__serviceOverview header>span,.service-page-module__G2191G__taskBand header>span,.service-page-module__G2191G__deliveryFlow header>span,.service-page-module__G2191G__deliverableHeading>span{color:var(--eyebrow-color);font-size:12px;font-weight:800}.service-page-module__G2191G__serviceOverview h2,.service-page-module__G2191G__taskBand h2,.service-page-module__G2191G__deliveryFlow h2,.service-page-module__G2191G__deliverables h2{color:#4d4d4d;margin:12px 0 0;font-size:clamp(30px,3.4vw,44px);line-height:1.32}.service-page-module__G2191G__suitablePanel{background:#eadbca;border-top:3px solid #da681e;padding:28px 30px}.service-page-module__G2191G__suitablePanel>div{color:#4d4d4d;align-items:center;gap:12px;display:flex}.service-page-module__G2191G__suitablePanel>div svg{color:#c35b1d}.service-page-module__G2191G__suitablePanel ul{grid-template-columns:1fr 1fr;gap:14px 18px;margin:26px 0 0;padding:0;list-style:none;display:grid}.service-page-module__G2191G__suitablePanel li{color:#6e655a;align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex}.service-page-module__G2191G__suitablePanel li svg{color:#c35b1d;flex:none;margin-top:4px}.service-page-module__G2191G__taskBand{color:#fff;background:#e95513;padding:80px 0}.service-page-module__G2191G__taskBandInner{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:72px;display:grid}.service-page-module__G2191G__taskBand header>span{color:var(--eyebrow-color)}.service-page-module__G2191G__taskBand h2{color:#fff}.service-page-module__G2191G__taskGrid{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(2,1fr);display:grid}.service-page-module__G2191G__taskGrid article{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:210px;padding:26px;position:relative}.service-page-module__G2191G__taskGrid article>span{color:var(--eyebrow-color);font-size:11px;font-weight:800}.service-page-module__G2191G__taskGrid article>svg{color:#2b1a12;position:absolute;top:24px;right:24px}.service-page-module__G2191G__taskGrid h3{margin:48px 0 10px;font-size:20px}.service-page-module__G2191G__taskGrid p{color:#2b1a12;margin:0;font-size:14px;line-height:1.75}.service-page-module__G2191G__deliveryFlow{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:76px;padding:90px 0;display:grid}.service-page-module__G2191G__deliveryFlow ol{border-top:1px solid #eadbca;margin:0;padding:0;list-style:none;display:grid}.service-page-module__G2191G__deliveryFlow li{border-bottom:1px solid #eadbca;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;min-height:116px;display:grid}.service-page-module__G2191G__deliveryFlow li>span{color:var(--eyebrow-color);font-size:12px;font-weight:800}.service-page-module__G2191G__deliveryFlow li h3{color:#4d4d4d;margin:0;font-size:19px}.service-page-module__G2191G__deliveryFlow li p{color:#6e655a;margin:8px 0 0;font-size:14px;line-height:1.7}.service-page-module__G2191G__deliveryFlow li>svg{color:#6e655a}.service-page-module__G2191G__deliverables{border-top:1px solid #eadbca;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:72px;padding:84px 0;display:grid}.service-page-module__G2191G__deliverableHeading>svg{color:var(--eyebrow-color);margin-bottom:24px}.service-page-module__G2191G__deliverables ol{border-top:1px solid #eadbca;border-left:1px solid #eadbca;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.service-page-module__G2191G__deliverables li{border-bottom:1px solid #eadbca;border-right:1px solid #eadbca;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:125px;padding:22px;display:grid}.service-page-module__G2191G__deliverables li>span{color:#6e655a;font-size:11px;font-weight:800}.service-page-module__G2191G__deliverables li strong{color:#4d4d4d;line-height:1.55}.service-page-module__G2191G__deliverables li>svg{color:#c45b1d}.service-page-module__G2191G__cta{color:#fff;background:#e95513;justify-content:space-between;align-items:center;gap:32px;margin-bottom:86px;padding:32px 36px;display:flex}.service-page-module__G2191G__cta>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 13px;display:grid}.service-page-module__G2191G__cta>div>svg{color:#f39a52;grid-row:1/3}.service-page-module__G2191G__cta span{color:#ffffffc7;font-size:12px}.service-page-module__G2191G__cta h2{color:#fff;margin:0;font-size:clamp(22px,2.6vw,32px)}.service-page-module__G2191G__cta a,.service-page-module__G2191G__ctaUnavailable{border:1px solid #ffffff80;flex:none;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}.service-page-module__G2191G__ctaUnavailable{opacity:.58;cursor:default}.service-page-module__G2191G__cta a:hover,.service-page-module__G2191G__cta a:focus-visible{background:#ffffff14;border-color:#fff}@media (max-width:900px){.service-page-module__G2191G__serviceOverview,.service-page-module__G2191G__taskBandInner,.service-page-module__G2191G__deliveryFlow,.service-page-module__G2191G__deliverables{grid-template-columns:1fr;gap:42px}}@media (max-width:680px){.service-page-module__G2191G__hero{min-height:390px}.service-page-module__G2191G__heroTitle{width:calc(100% - 36px);min-height:390px;padding:48px 0}.service-page-module__G2191G__heroTitle h1{font-size:36px}.service-page-module__G2191G__heroTitle .service-page-module__G2191G__heroSummary{font-size:15px}.service-page-module__G2191G__serviceOverview,.service-page-module__G2191G__deliveryFlow,.service-page-module__G2191G__deliverables,.service-page-module__G2191G__cta,.service-page-module__G2191G__taskBandInner{width:calc(100% - 36px)}.service-page-module__G2191G__serviceOverview,.service-page-module__G2191G__deliveryFlow,.service-page-module__G2191G__deliverables,.service-page-module__G2191G__taskBand{padding:62px 0}.service-page-module__G2191G__suitablePanel ul,.service-page-module__G2191G__taskGrid,.service-page-module__G2191G__deliverables ol{grid-template-columns:1fr}.service-page-module__G2191G__taskGrid article{min-height:170px}.service-page-module__G2191G__deliveryFlow li{grid-template-columns:38px 1fr;padding:18px 0}.service-page-module__G2191G__deliveryFlow li>svg{display:none}.service-page-module__G2191G__cta{flex-direction:column;align-items:flex-start;margin-bottom:58px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){.service-page-module__G2191G__cta a{transition:none}}
