#consulting-page .consulting-refreshed-intro{background:#fff;padding:72px 0}
#consulting-page .consulting-refreshed-intro .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center;max-width:1200px}
#consulting-page .consulting-refreshed-intro .copy{border:0;padding:0}
#consulting-page .consulting-refreshed-intro h2{font-size:34px;line-height:1.35}
#consulting-page .consulting-refreshed-photo{aspect-ratio:3/2;border-radius:8px;border:1px solid #d8e2ea;width:100%;max-width:none}
#consulting-page .consulting-refreshed-photo img{object-position:center!important}
#consulting-page .consulting-refreshed-scope{background:#f2f7fb;color:#071d35;padding:80px 0}
#consulting-page .consulting-refreshed-scope .container{max-width:1200px}
#consulting-page .consulting-scope-eyebrow{display:block;color:#0078c8;font-size:14px;text-transform:uppercase;margin-bottom:18px}
#consulting-page .consulting-refreshed-scope h2{font-size:38px;margin-bottom:40px}
#consulting-page .consulting-connected-flow{list-style:none;padding:0;margin:0;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:40px 32px}
#consulting-page .consulting-connected-flow::after{content:'';position:absolute;right:0;top:26px;width:2px;height:calc(50% + 20px);background:#24a8d8}
#consulting-page .consulting-connected-flow li{position:relative;min-width:0;padding:0 20px 28px 0;border-bottom:1px solid #d8e2ea;scroll-margin-top:110px}
#consulting-page .consulting-connected-flow li::before{content:'';position:absolute;top:26px;left:54px;right:-32px;height:2px;background:#24a8d8}
#consulting-page .consulting-connected-flow li:nth-child(3n)::before{right:0}
#consulting-page .consulting-flow-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:5px solid #d9edf9;background:#0078c8;color:#fff;font-size:16px;margin-bottom:24px}
#consulting-page .consulting-connected-flow h3{font-size:22px;line-height:1.4;margin:0 0 16px;color:#071d35}
#consulting-page .consulting-connected-flow p{font-size:17px;line-height:1.8;color:#36546c;margin:0}
@media(max-width:900px){#consulting-page .consulting-refreshed-intro .container{gap:32px}#consulting-page .consulting-refreshed-intro h2{font-size:28px}#consulting-page .consulting-connected-flow h3{font-size:20px}}
@media(max-width:600px){#consulting-page .consulting-refreshed-intro,#consulting-page .consulting-refreshed-scope{padding:48px 0}#consulting-page .consulting-refreshed-intro .container{grid-template-columns:minmax(0,1fr)}#consulting-page .consulting-refreshed-scope h2{font-size:28px}#consulting-page .consulting-connected-flow{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:0}#consulting-page .consulting-connected-flow::after{display:none}#consulting-page .consulting-connected-flow li{padding:0 0 32px 76px;border:0}#consulting-page .consulting-flow-number{position:absolute;top:0;left:0;margin:0}#consulting-page .consulting-connected-flow li::before{left:26px;top:54px;bottom:0;width:2px;height:auto;right:auto}#consulting-page .consulting-connected-flow li:last-child::before{display:none}}
