.partner-marquee{border-top:1px solid var(--line);background:#f0f0f7;padding:20px 0 24px}.partner-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.partner-section-heading h2,.footer-partners h2{font:700 11px/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.partner-motion-control{min-height:32px;color:var(--muted);background:0 0;border:1px solid #d5d4e7;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.partner-motion-control:hover{border-color:var(--blue);color:var(--blue)}.partner-marquee-window{overflow:hidden}.partner-marquee-track{width:max-content;animation:partners-drift var(--partners-duration,54s) linear infinite;display:flex}.partner-marquee-group{flex:none;gap:32px;margin:0;padding:0 32px 0 0;list-style:none;display:flex}.partner-mark{color:#363342;text-align:center;background:#fff;border:1px solid #e3e2ed;border-radius:5px;justify-content:center;align-items:center;width:208px;min-height:84px;padding:12px 18px;display:flex}.partner-mark img{object-fit:contain;width:100%;height:64px;display:block}.partner-name{max-width:180px;font:600 17px/1.25 var(--font-display);letter-spacing:-.025em;text-wrap:balance}a.partner-mark:hover{border-color:var(--blue);text-decoration:none}.partner-marquee-window:hover .partner-marquee-track,.partner-marquee-window:focus-within .partner-marquee-track,.partner-marquee-window[data-paused=true] .partner-marquee-track{animation-play-state:paused}.partner-marquee-window:focus-within{overflow:visible}.partner-marquee-window:focus-within .partner-marquee-track{width:auto;animation:none}.partner-marquee-window:focus-within .partner-marquee-group{flex-wrap:wrap;flex:1 1 0;gap:12px;width:100%;min-width:0;padding:0}.partner-marquee-window:focus-within .partner-marquee-group[aria-hidden=true],.partner-marquee-window:focus-within li[data-duplicate=true]{display:none}.partner-marquee-window:focus-within li{flex:160px}.partner-marquee-window:focus-within .partner-mark{width:100%}.footer-partners{border-top:1px solid var(--line);padding-top:28px;padding-bottom:28px}.footer-partners ul{flex-wrap:wrap;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.footer-partners .partner-mark{width:188px;min-height:78px}.footer-partners .partner-name{font-size:15px}.footer-partners .partner-mark img{height:54px}@keyframes partners-drift{to{transform:translate(-50%)}}@media (max-width:600px){.partner-marquee{padding:12px 0 18px}.partner-motion-control{min-height:44px}.partner-marquee-group{gap:18px;padding-right:18px}.partner-mark{width:180px}.partner-name{font-size:16px}.footer-partners ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.footer-partners .partner-mark{width:100%;height:88px;padding:12px}.footer-partners .partner-name{font-size:14px}}@media (prefers-reduced-motion:reduce){.partner-motion-control{display:none}.partner-marquee-window{overflow:visible}.partner-marquee-track{width:auto;animation:none}.partner-marquee-group{flex-wrap:wrap;flex:1 1 0;gap:12px;width:100%;min-width:0;padding:0}.partner-marquee-group[aria-hidden=true],.partner-marquee-group li[data-duplicate=true]{display:none}.partner-marquee-group li{flex:160px}.partner-mark{width:100%}}
