.solutions-services-page-module__gEQqhG__hero{padding-top:var(--header-height);background:var(--color-white);color:var(--color-ink)}.solutions-services-page-module__gEQqhG__heroInner{gap:clamp(var(--space-12), 6vw, var(--space-24));min-height:300px;padding-top:var(--space-12);padding-bottom:var(--space-8);grid-template-columns:minmax(360px,4.5fr) minmax(0,7.5fr);align-items:center;display:grid}.solutions-services-page-module__gEQqhG__heroCopy h1{letter-spacing:-.05em;max-width:560px;margin:0;font-size:clamp(3.5rem,5.5vw,6rem);font-weight:500;line-height:.94}.solutions-services-page-module__gEQqhG__heroCopy p{max-width:430px;margin:var(--space-4) 0 var(--space-6);color:var(--color-slate);font-size:clamp(1.0625rem,1.45vw,1.25rem);line-height:1.45}.solutions-services-page-module__gEQqhG__heroGraphic{width:100%;height:auto;color:var(--color-blue)}.solutions-services-page-module__gEQqhG__pathways{padding:var(--space-8) 0 var(--space-12);background:var(--color-white);color:var(--color-ink)}.solutions-services-page-module__gEQqhG__columnLabels{gap:var(--space-4);padding:0 var(--space-6) var(--space-3) 62px;text-align:center;grid-template-columns:minmax(300px,1.2fr) repeat(3,minmax(160px,1fr));font-size:.8125rem;font-weight:600;line-height:1.3;display:grid}.solutions-services-page-module__gEQqhG__pathwayList{margin:0;padding:0;list-style:none}.solutions-services-page-module__gEQqhG__pathwayList>li{border-top:var(--border-thin) solid var(--color-blue)}.solutions-services-page-module__gEQqhG__pathwayList>li:last-child{border-bottom:var(--border-thin) solid var(--color-blue)}.solutions-services-page-module__gEQqhG__pathway summary{gap:var(--space-4);cursor:pointer;grid-template-columns:40px minmax(260px,1.2fr) minmax(420px,3fr) 28px;align-items:center;min-height:54px;list-style:none;display:grid}.solutions-services-page-module__gEQqhG__pathway summary::-webkit-details-marker{display:none}.solutions-services-page-module__gEQqhG__pathway summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.solutions-services-page-module__gEQqhG__number{background:var(--color-blue);width:30px;height:30px;color:var(--color-white);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid}.solutions-services-page-module__gEQqhG__pathway h3{font-family:var(--font-body), Inter, Arial, sans-serif;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:500;line-height:1.35}.solutions-services-page-module__gEQqhG__pathLine{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.solutions-services-page-module__gEQqhG__pathLine i{background:var(--color-blue);height:1px;position:relative}.solutions-services-page-module__gEQqhG__pathLine i:before{border:var(--border-thin) solid var(--color-blue);background:var(--color-white);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.solutions-services-page-module__gEQqhG__pathLine i:last-child:after{border-top:var(--border-thin) solid var(--color-blue);border-right:var(--border-thin) solid var(--color-blue);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.solutions-services-page-module__gEQqhG__expandLabel{width:28px;height:28px;position:relative}.solutions-services-page-module__gEQqhG__expandLabel:before,.solutions-services-page-module__gEQqhG__expandLabel:after{background:var(--color-blue);content:"";width:14px;height:1px;position:absolute;top:13px;left:7px}.solutions-services-page-module__gEQqhG__expandLabel:after{transform:rotate(90deg)}.solutions-services-page-module__gEQqhG__pathway[open] .solutions-services-page-module__gEQqhG__expandLabel:after{transform:rotate(0)}.solutions-services-page-module__gEQqhG__pathwayDetail{gap:var(--space-8);padding:var(--space-6) var(--space-12) var(--space-8) 62px;border-top:var(--border-thin) solid var(--color-border-light);background:var(--color-mist);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solutions-services-page-module__gEQqhG__pathwayDetail h4{margin:0 0 var(--space-3);color:var(--color-slate);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.3}.solutions-services-page-module__gEQqhG__pathwayDetail p,.solutions-services-page-module__gEQqhG__pathwayDetail ul{color:var(--color-ink);margin:0;font-size:.9375rem;line-height:1.55}.solutions-services-page-module__gEQqhG__pathwayDetail ul{padding-left:1.1rem}.solutions-services-page-module__gEQqhG__delivery{padding:clamp(var(--space-20), 8vw, var(--space-32)) 0;background:var(--color-mist);color:var(--color-ink)}.solutions-services-page-module__gEQqhG__delivery h2{max-width:620px;margin:0 0 var(--space-12);letter-spacing:-.045em;font-size:clamp(2.6rem,4.5vw,4.75rem);font-weight:500;line-height:.96}.solutions-services-page-module__gEQqhG__delivery ol{border-top:var(--border-thin) solid var(--color-border-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.solutions-services-page-module__gEQqhG__delivery li{gap:var(--space-4);min-height:210px;padding:var(--space-8) var(--space-6);border-right:var(--border-thin) solid var(--color-border-light);grid-template-columns:44px minmax(0,1fr);display:grid}.solutions-services-page-module__gEQqhG__delivery li:first-child{padding-left:0}.solutions-services-page-module__gEQqhG__delivery li:last-child{border-right:0}.solutions-services-page-module__gEQqhG__delivery li>span{border:var(--border-thin) solid var(--color-blue);width:38px;height:38px;color:var(--color-blue);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.solutions-services-page-module__gEQqhG__delivery h3{margin:var(--space-2) 0 var(--space-3);font-family:var(--font-body), Inter, Arial, sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3}.solutions-services-page-module__gEQqhG__delivery p{color:var(--color-slate);margin:0;font-size:.9375rem;line-height:1.55}.solutions-services-page-module__gEQqhG__engagement{padding:var(--space-12) 0;background:var(--color-navy);color:var(--color-white)}.solutions-services-page-module__gEQqhG__engagement h2{margin:0 0 var(--space-8);letter-spacing:-.03em;text-align:center;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1}.solutions-services-page-module__gEQqhG__engagement ul{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.solutions-services-page-module__gEQqhG__engagement li{gap:var(--space-4);grid-template-columns:56px auto minmax(40px,1fr);align-items:center;min-width:0;display:grid}.solutions-services-page-module__gEQqhG__engagement li svg{width:56px;height:56px;padding:var(--space-3);border:var(--border-thin) solid var(--color-blue);color:var(--color-white);border-radius:50%}.solutions-services-page-module__gEQqhG__engagement li span{white-space:nowrap;font-size:1.125rem}.solutions-services-page-module__gEQqhG__engagement li i{background:var(--color-blue);height:1px}.solutions-services-page-module__gEQqhG__engagementCta{width:min(100%,320px);margin:var(--space-12) auto 0;display:flex}@media (max-width:1023px){.solutions-services-page-module__gEQqhG__heroInner{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.solutions-services-page-module__gEQqhG__columnLabels{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(120px,1fr))}.solutions-services-page-module__gEQqhG__pathway summary{grid-template-columns:40px minmax(220px,1.2fr) minmax(300px,3fr) 28px}.solutions-services-page-module__gEQqhG__delivery ol{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-services-page-module__gEQqhG__delivery li:nth-child(2){border-right:0}.solutions-services-page-module__gEQqhG__delivery li:nth-child(n+3){border-top:var(--border-thin) solid var(--color-border-light)}}@media (max-width:800px){.solutions-services-page-module__gEQqhG__hero{background:var(--color-navy);color:var(--color-white)}.solutions-services-page-module__gEQqhG__heroInner{justify-content:center;align-items:flex-start;gap:var(--space-6);min-height:500px;padding-top:var(--space-12);padding-bottom:var(--space-12);flex-direction:column-reverse;display:flex}.solutions-services-page-module__gEQqhG__heroCopy h1{max-width:350px;font-size:clamp(3.25rem,15vw,4.75rem);font-weight:600}.solutions-services-page-module__gEQqhG__heroCopy p{max-width:330px;color:var(--color-text-inverse-muted);margin-bottom:0;font-size:1rem}.solutions-services-page-module__gEQqhG__heroCopy a{display:none}.solutions-services-page-module__gEQqhG__heroGraphic{width:min(100%,330px);margin-left:auto}.solutions-services-page-module__gEQqhG__pathways{padding:0}.solutions-services-page-module__gEQqhG__pathways>div{padding-inline:0}.solutions-services-page-module__gEQqhG__columnLabels,.solutions-services-page-module__gEQqhG__pathLine{display:none}.solutions-services-page-module__gEQqhG__pathwayList>li,.solutions-services-page-module__gEQqhG__pathwayList>li:last-child{border-color:var(--color-border-light)}.solutions-services-page-module__gEQqhG__pathway summary{gap:var(--space-4);min-height:98px;padding:var(--space-4) var(--gutter);grid-template-columns:38px minmax(0,1fr) 28px}.solutions-services-page-module__gEQqhG__pathway h3{font-size:1.0625rem;font-weight:600}.solutions-services-page-module__gEQqhG__pathwayDetail{gap:var(--space-6);padding:var(--space-8) var(--gutter);grid-template-columns:1fr}.solutions-services-page-module__gEQqhG__delivery{padding:var(--space-20) 0;background:var(--color-white)}.solutions-services-page-module__gEQqhG__delivery h2{font-size:3.25rem}.solutions-services-page-module__gEQqhG__delivery ol{border-top:0;grid-template-columns:1fr}.solutions-services-page-module__gEQqhG__delivery li,.solutions-services-page-module__gEQqhG__delivery li:first-child{min-height:130px;padding:var(--space-6) 0;border-top:var(--border-thin) solid var(--color-border-light);border-right:0;grid-template-columns:44px minmax(0,1fr)}.solutions-services-page-module__gEQqhG__delivery li:last-child{border-bottom:var(--border-thin) solid var(--color-border-light)}.solutions-services-page-module__gEQqhG__engagement{padding:var(--space-12) 0}.solutions-services-page-module__gEQqhG__engagement h2{text-align:left}.solutions-services-page-module__gEQqhG__engagement ul{gap:var(--space-6);grid-template-columns:1fr}.solutions-services-page-module__gEQqhG__engagement li{grid-template-columns:48px auto minmax(20px,1fr)}.solutions-services-page-module__gEQqhG__engagement li svg{width:48px;height:48px}.solutions-services-page-module__gEQqhG__engagementCta{width:100%;max-width:none;margin-top:var(--space-8)}}
