.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px}
.architecture-visual{margin:0;max-width:500px;width:100%;justify-self:end}
.architecture-visual>.eyebrow{margin:0 0 14px;text-align:center;font-size:11px;letter-spacing:.17em}
.architecture-visual svg{display:block;width:100%;height:auto;overflow:visible}
.architecture-visual figcaption{border-top:1px solid #364952;padding-top:18px;margin-top:8px;text-align:center;color:#c6cbbc;font:italic 16px/1.6 Georgia,serif}
.solution{position:relative}
.solution>.number{display:block;min-height:42px;padding-top:8px}
.solution::before{content:'';position:absolute;top:22px;right:25px;width:56px;height:56px;background:center/contain no-repeat}
.solution:nth-child(1)::before{background-image:url('/assets/visuals/finance.svg')}
.solution:nth-child(2)::before{background-image:url('/assets/visuals/sectors.svg')}
.solution:nth-child(3)::before{background-image:url('/assets/visuals/risk.svg')}
.solution:nth-child(4)::before{background-image:url('/assets/visuals/sustainability.svg')}
.solution:nth-child(5)::before{background-image:url('/assets/visuals/impact.svg')}
.solution:nth-child(6)::before{background-image:url('/assets/visuals/leadership.svg')}
.global-grid{grid-template-columns:1.25fr 1fr;gap:60px}
.global-grid>.global-visual-area{text-align:center}
.global-visual{max-width:430px;margin:0 auto 22px}
.global-visual img{display:block;width:100%;height:auto}
.global-visual figcaption{color:#c3cdd5;font-size:14px;margin-top:8px}
@media(max-width:900px){.hero-grid,.global-grid{grid-template-columns:1fr;gap:36px}.architecture-visual{justify-self:center;max-width:480px}.global-grid>.global-visual-area{text-align:left}.global-visual{margin:0 0 24px;max-width:430px}.global-visual figcaption{text-align:center}}
@media(max-width:560px){.hero-grid{gap:32px}.architecture-visual>.eyebrow{font-size:11px}.architecture-visual figcaption{font-size:15px}.solution::before{width:50px;height:50px;top:22px;right:22px}}
