.Engagements-module__Ye7ejq__services{padding-block:112px 96px;scroll-margin-top:100px}.Engagements-module__Ye7ejq__sectionIntro{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:64px;margin-bottom:56px;display:grid}.Engagements-module__Ye7ejq__introCopy{color:#5d5d66;max-width:440px;padding-bottom:5px;font-size:17px;line-height:1.75}.Engagements-module__Ye7ejq__serviceList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.Engagements-module__Ye7ejq__serviceRow{border-top:1px solid #d9dce7;grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;padding-block:36px 42px;display:grid}.Engagements-module__Ye7ejq__servicePositioning h3{color:#16161d;letter-spacing:-.045em;max-width:460px;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.2}.Engagements-module__Ye7ejq__servicePositioning p{color:#5d5d66;margin-top:15px;font-size:15px;line-height:1.7}.Engagements-module__Ye7ejq__deliverables{align-self:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.Engagements-module__Ye7ejq__deliverables li{color:#16161d;padding-left:20px;font-size:16px;line-height:1.6;position:relative}.Engagements-module__Ye7ejq__deliverables li:before{content:"";background:#3b4ef8;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.Engagements-module__Ye7ejq__process{background:#f0f1fb;border-top:1px solid #d9dce7;padding-block:48px 64px}.Engagements-module__Ye7ejq__processIntro{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.Engagements-module__Ye7ejq__processIntro h2{margin:0}.Engagements-module__Ye7ejq__processIntro p{color:#5d5d66;font-size:14px;line-height:1.6}.Engagements-module__Ye7ejq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.Engagements-module__Ye7ejq__steps li{color:#16161d;letter-spacing:-.025em;border-top:1px solid #c7cce2;flex-direction:column;align-items:flex-start;gap:16px;padding-top:20px;font-size:19px;font-weight:600;line-height:1.4;display:flex}.Engagements-module__Ye7ejq__stepNumber{color:#3b4ef8;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:14px;font-weight:500}.Engagements-module__Ye7ejq__results{background:#fff;padding-block:112px 64px;scroll-margin-top:100px}.Engagements-module__Ye7ejq__outcomes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.Engagements-module__Ye7ejq__leadOutcome{color:#fff;background:#3b4ef8;flex-direction:column;justify-content:space-between;gap:80px;min-height:568px;padding:44px;display:flex}.Engagements-module__Ye7ejq__leadMetric{letter-spacing:-.07em;font-size:clamp(64px,6.1vw,88px);font-weight:500;line-height:1}.Engagements-module__Ye7ejq__leadStory{border-top:1px solid #8995ff;padding-top:28px}.Engagements-module__Ye7ejq__leadStory h3{letter-spacing:-.045em;max-width:380px;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.2}.Engagements-module__Ye7ejq__leadStory p{max-width:430px;margin-top:20px;font-size:16px;line-height:1.75}.Engagements-module__Ye7ejq__supportingOutcomes{align-content:stretch;display:grid}.Engagements-module__Ye7ejq__supportingOutcome{border-top:1px solid #d9dce7;grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:24px;padding-block:28px;display:grid}.Engagements-module__Ye7ejq__supportingOutcome:last-child{border-bottom:1px solid #d9dce7}.Engagements-module__Ye7ejq__supportingMetric{color:#3b4ef8;letter-spacing:-.065em;font-size:clamp(38px,3.4vw,48px);font-weight:500;line-height:1.1}.Engagements-module__Ye7ejq__supportingOutcome h3{color:#16161d;letter-spacing:-.035em;font-size:19px;font-weight:600;line-height:1.35}.Engagements-module__Ye7ejq__metricContext{color:#5d5d66;max-width:115px;margin-top:10px;font-size:11px;line-height:1.5}.Engagements-module__Ye7ejq__supportingDetail{color:#5d5d66;margin-top:12px;font-size:14px;line-height:1.8}.Engagements-module__Ye7ejq__resultsClosing{justify-content:space-between;align-items:baseline;gap:24px;margin-top:34px;display:flex}.Engagements-module__Ye7ejq__resultsClosing p{color:#5d5d66;font-size:14px;line-height:1.6}@media (max-width:1100px){.Engagements-module__Ye7ejq__sectionIntro,.Engagements-module__Ye7ejq__serviceRow{gap:40px}.Engagements-module__Ye7ejq__outcomes{gap:32px}.Engagements-module__Ye7ejq__leadOutcome{padding:32px}.Engagements-module__Ye7ejq__supportingOutcome{grid-template-columns:100px minmax(0,1fr);gap:18px}}@media (max-width:800px){.Engagements-module__Ye7ejq__serviceList{grid-template-columns:1fr}.Engagements-module__Ye7ejq__services,.Engagements-module__Ye7ejq__results{padding-block:76px}.Engagements-module__Ye7ejq__sectionIntro{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.Engagements-module__Ye7ejq__introCopy{max-width:560px}.Engagements-module__Ye7ejq__serviceRow{gap:32px}.Engagements-module__Ye7ejq__outcomes{grid-template-columns:1fr}.Engagements-module__Ye7ejq__leadOutcome{gap:56px;min-height:420px}.Engagements-module__Ye7ejq__leadMetric{font-size:clamp(68px,11vw,88px)}.Engagements-module__Ye7ejq__supportingOutcome{grid-template-columns:128px minmax(0,1fr);gap:32px}.Engagements-module__Ye7ejq__steps{gap:20px}.Engagements-module__Ye7ejq__steps li{font-size:16px}.Engagements-module__Ye7ejq__resultsClosing{flex-direction:column;gap:16px}}@media (max-width:560px){.Engagements-module__Ye7ejq__services,.Engagements-module__Ye7ejq__results{padding-block:64px}.Engagements-module__Ye7ejq__serviceRow{grid-template-columns:1fr;gap:24px;padding-block:30px}.Engagements-module__Ye7ejq__serviceList{grid-template-columns:1fr}.Engagements-module__Ye7ejq__servicePositioning h3{font-size:29px}.Engagements-module__Ye7ejq__introCopy{font-size:16px}.Engagements-module__Ye7ejq__process{padding-block:36px 44px}.Engagements-module__Ye7ejq__processIntro{flex-direction:column;gap:10px}.Engagements-module__Ye7ejq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.Engagements-module__Ye7ejq__leadOutcome{min-height:414px;padding:28px}.Engagements-module__Ye7ejq__leadMetric{font-size:clamp(55px,15vw,78px)}.Engagements-module__Ye7ejq__leadStory h3{font-size:28px}.Engagements-module__Ye7ejq__leadStory p{font-size:15px}.Engagements-module__Ye7ejq__supportingOutcome{grid-template-columns:90px minmax(0,1fr);gap:20px}.Engagements-module__Ye7ejq__supportingMetric{font-size:35px}.Engagements-module__Ye7ejq__supportingOutcome h3{font-size:18px}}@media (max-width:400px){.Engagements-module__Ye7ejq__supportingOutcome{grid-template-columns:1fr;gap:12px}.Engagements-module__Ye7ejq__metricContext{max-width:none}}
