.brands-heading{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:28px;display:flex}.brands-heading .section-description{margin:0}.brand-carousel{--brand-card-width:clamp(150px, 16vw, 206px)}.brand-viewport{width:100%;overflow:hidden}.brand-track{width:max-content;animation:60s linear infinite brands-slide;display:flex}.brand-list{flex:none;gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.brand-card{width:var(--brand-card-width);color:#17202b;background:#fff;border:1px solid #dce2e9;flex:none;justify-content:center;align-items:center;height:124px;padding:28px 24px;display:flex}.brand-text{text-align:center;text-wrap:balance;font-size:19px;font-weight:500;line-height:1.4}.brand-logo{object-fit:contain;width:100%;max-width:142px;height:50px;display:block}@keyframes brands-slide{to{transform:translate(-50%)}}@media (max-width:760px){.brands-heading{margin-bottom:25px;display:block}.brands-heading .section-description{margin-top:22px}.brand-carousel{--brand-card-width:calc((100vw - 72px) / 2.5)}.brand-card{height:108px;padding:22px 16px}.brand-text{font-size:16px}.brand-logo{height:44px}}@media (prefers-reduced-motion:reduce){.brand-list.brand-copy{display:none}.brand-viewport{overflow:visible}.brand-track{width:100%;animation:none;transform:none}.brand-list{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0;display:grid}.brand-card{width:auto}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.brand-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-logo{filter:none;opacity:1;transform:none}.brand-card-compact .brand-logo{max-width:90px;height:54px}@media (max-width:760px){.brand-card-compact .brand-logo{max-width:75px;height:48px}}.brand-card-tall{padding-block:12px}.brand-card-tall .brand-logo{height:96px}@media (max-width:760px){.brand-card-tall{padding-block:10px}.brand-card-tall .brand-logo{height:84px}}
