.partners-section{padding:48px 0 30px;background:#fff;overflow:hidden}.partners-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.partners-heading h2{font-size:27px;line-height:1.25;margin:0;letter-spacing:-.7px}.partners-heading .eyebrow{margin-bottom:8px}.partners-pause{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:white;color:var(--ink);border-radius:24px;font-size:14px;padding:9px 16px;white-space:nowrap}.partners-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.partners-track{display:flex;width:max-content;animation:partner-scroll 48s linear infinite;will-change:transform}.partners-group{display:flex;gap:22px;padding-right:22px;list-style:none;margin:0;padding-top:0;padding-bottom:0;padding-left:0}.partner-logo{width:154px;height:130px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #edf2f5;border-radius:16px;background:white}.partner-logo img{display:block;width:116px;height:110px;object-fit:contain}.partners-window:hover .partners-track,.partners-window:focus-within .partners-track,.partners-section.is-paused .partners-track{animation-play-state:paused}.partners-section .partners-pause:hover{border-color:var(--blue)}@keyframes partner-scroll{to{transform:translateX(-50%)}}@media(max-width:760px){.partners-section{padding:36px 0 18px}.partners-heading h2{font-size:23px}.partners-heading{align-items:flex-end}.partners-pause{font-size:13px;padding:8px 12px}.partner-logo{width:132px;height:116px}.partner-logo img{width:100px;height:100px}.partners-group{gap:16px;padding-right:16px}.partners-track{animation-duration:40s}}@media(prefers-reduced-motion:reduce){.partners-track{animation:none;will-change:auto}.partners-window{overflow-x:auto;mask-image:none}.partners-group[aria-hidden]{display:none}.partners-pause{display:none}}
