.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-controls{justify-content:flex-end;margin-bottom:16px;display:flex}.brand-pause{color:#fff;background:0 0;border:1px solid #728197;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 15px;font-size:12px;transition:border-color .18s,color .18s;display:inline-flex}.brand-pause:hover{border-color:var(--cyan);color:var(--cyan)}.brand-pause:focus-visible{outline-color:var(--cyan)}.brand-pause svg{width:17px;height:17px}.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}.brand-carousel[data-paused=true] .brand-track,.brand-carousel:hover .brand-track,.brand-carousel:focus-within .brand-track{animation-play-state:paused}.brand-motion-hint{color:#bdc8d5;margin-top:16px;font-size:11px;line-height:1.8}.brands-note{color:#bdc8d5;max-width:900px;margin-top:28px;font-size:12px;line-height:1.9}@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-controls,.brand-motion-hint,.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}}
