/* Scoped to Solutions capability and approach cards. Shared stylesheet unchanged. */
.additional-grid:has(.ea-capability),.approach-grid:has(.ea-approach){gap:22px;align-items:stretch}
.ea-capability,.ea-approach{padding:0;overflow:hidden;min-width:0;border-radius:22px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}
.ea-capability{border:1px solid #dce6f3;box-shadow:0 8px 26px #071a3807;background:#fff}
.ea-sol-image{position:relative;overflow:hidden;aspect-ratio:3/2;background:#eaf1f8;flex-shrink:0}
.ea-sol-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.ea-sol-copy{padding:25px 25px 28px;flex:1}.ea-sol-copy>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e9faf8;color:#007b7b;font-size:11px;font-weight:800}
.ea-sol-copy h3{margin:18px 0 12px;font-size:21px;line-height:1.35;letter-spacing:-.02em;color:#071a38}.ea-sol-copy p{margin:0;color:#526177;font-size:14px;line-height:1.8}
.ea-capability:hover,.ea-approach:hover{transform:translateY(-5px);box-shadow:0 22px 45px #071a3817}.ea-capability:hover img,.ea-approach:hover img{transform:scale(1.035)}
.ea-approach{background:#122e50;border:1px solid #ffffff22}.ea-approach .ea-sol-image{background:#eaf1f8}.ea-approach .ea-sol-copy>span{background:#25d2c719;color:#65e5dc}.ea-approach .ea-sol-copy h3{color:#fff}.ea-approach .ea-sol-copy p{color:#c2d1e4}
@media(max-width:1100px){.additional-grid:has(.ea-capability),.approach-grid:has(.ea-approach){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.additional-grid:has(.ea-capability),.approach-grid:has(.ea-approach){grid-template-columns:1fr;gap:24px}.ea-sol-copy{padding:23px}.ea-sol-copy h3{font-size:23px}.ea-sol-copy p{font-size:15px}.ea-capability:hover,.ea-approach:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.ea-capability,.ea-approach,.ea-sol-image img{transition:none}.ea-capability:hover,.ea-approach:hover,.ea-capability:hover img,.ea-approach:hover img{transform:none}}
