.proof{flex-wrap:wrap;row-gap:18px}
.cards{grid-template-columns:repeat(3,1fr);row-gap:18px}
.cards h3 a{text-decoration:none}
.card-link{display:inline-block;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid}
@media(max-width:1050px){.cards{grid-template-columns:repeat(2,1fr)}}
.brand-logo{display:block;line-height:0}
.brand-logo img{display:block;width:172px;height:70px;object-fit:cover;object-position:50% 50%}
.hero-logo{background:#fff;padding:1.5rem}
.hero-logo>img{width:100%;height:auto;min-height:0;aspect-ratio:1;object-fit:contain;filter:none}
.footer-brand img{width:210px;height:90px}
@media(max-width:850px){.brand-logo img{width:138px;height:58px}.hero-logo{margin-left:0;padding:.75rem}.hero-logo>img{width:100%;height:auto}.footer-brand img{width:190px;height:80px}.cards{grid-template-columns:1fr}}
