/* All four source images are 4:3: full-width media avoids blank portrait frames. */
.tech-platforms .tech-capability{display:flex;flex-direction:column;min-width:0}
.tech-platforms .tech-capability:before{left:0;right:0}
.tech-platforms .tech-capability>.tech-image{position:relative;display:block;flex:none;width:100%;height:auto!important;min-height:0!important;aspect-ratio:4/3;background:#f7f9fc;overflow:hidden}
.tech-platforms .tech-capability>.tech-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover!important;object-position:center!important;display:block}
.tech-platforms .tech-capability-copy{flex:1;padding:28px 30px 30px}
@media(max-width:650px){.tech-platforms .tech-capability-copy{padding:24px}}
