
.industry-trust.sec{padding-block:44px;background:#fff}.industry-trust>.wrap{max-width:1160px}.industry-trust h2{text-align:left;color:var(--navy);margin:0;font-size:clamp(25px,2.5vw,32px)}
.industry-client-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:28px 0 24px}
.industry-client-logos li{margin:0;min-width:0}.industry-client-logos .client-logo-link{display:block;position:relative;height:92px;overflow:hidden;border-radius:8px}
.industry-client-logos img{position:absolute;left:50%;top:50%;width:min(calc((100% - 32px)*var(--logo-width)),calc(72px*var(--logo-height)));height:auto;max-width:none;transform:translate(var(--logo-x),var(--logo-y));margin:0}
.industry-trust .industry-all-clients{margin:20px 0 0;text-align:left}.industry-all-clients a{color:var(--violet);font-weight:600}.industry-trust a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}
@media(max-width:600px){.industry-client-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.industry-trust.sec{padding-block:36px}}

#chamber-client-logos{scroll-margin-top:104px}#chamber-client-logos .industry-client-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px;margin:32px 0 24px}#chamber-client-logos .chamber-trust-subtitle{margin:16px 0 0;color:var(--muted);text-align:left}#chamber-client-logos .client-logo-link{height:98px}
@media(max-width:760px){#chamber-client-logos .industry-client-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}
