/* V34: Softer palette for WHO WE ARE purpose and timeline sections; text and brand artwork unchanged. */
.who-v14 .w14-mvv-grid{gap:18px}
.who-v14 .w14-mvv-card{border-radius:19px;box-shadow:0 14px 28px rgba(13,52,78,.055);overflow:hidden;min-height:270px}
.who-v14 .w14-mvv-card:nth-child(1){background:linear-gradient(142deg,#f2f9fd 0%,#e3f2fb 100%);border:1px solid #cde5f2}
.who-v14 .w14-mvv-card:nth-child(2){background:linear-gradient(142deg,#f3fbfa 0%,#e1f3ef 100%);border:1px solid #cfe9e3}
.who-v14 .w14-mvv-card:nth-child(3){background:linear-gradient(142deg,#fffcf6 0%,#fdf1db 100%);border:1px solid #f0e1c4}
.who-v14 .w14-mvv-card::after{border-color:rgba(33,114,160,.12);box-shadow:0 0 0 22px rgba(41,130,169,.035),0 0 0 44px rgba(41,130,169,.02)}
.who-v14 .w14-mvv-card h3{color:#082a4a}
.who-v14 .w14-mvv-card p{color:#506b7d}
.who-v14 .w14-story-banner{background:linear-gradient(155deg,#eaf6ff,#dceffa);border:1px solid #c9e2ef;box-shadow:0 13px 28px rgba(13,64,94,.07);border-radius:22px}
.who-v14 .w14-story-banner img{background:#f9fcff;border-color:#d2e8f0;border-radius:16px}
.who-v14 .w14-story-banner figcaption{color:#456f8c}
@media(max-width:850px){.who-v14 .w14-mvv-grid{gap:13px}.who-v14 .w14-mvv-card{min-height:0}}
