/* Crisp client editorial cards: original photos with real, selectable text. */
.client-profile{flex-basis:320px!important;width:320px!important}
.client-profile-top{padding:22px 20px;min-height:82px}.client-profile-top strong{font-size:15px}.client-profile-top small{font-size:12px}
.client-image-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#eee;overflow:hidden}.client-image-grid img{display:block;width:100%;height:145px;object-fit:cover;transition:transform .7s ease}.client-image-grid .client-feature{grid-column:1/-1;height:300px}.client-image-grid:hover .client-feature{transform:scale(1.025)}
.client-copy>p:not(.eyebrow){min-height:130px;font-size:13px}.client-copy{padding:25px 22px}.client-copy h3{font-size:32px}
@media(max-width:760px){.client-profile{flex-basis:280px!important;width:280px!important}.client-image-grid .client-feature{height:270px}.client-image-grid img{height:130px}}
@media(prefers-reduced-motion:reduce){.client-image-grid img{transition:none}}
