.partners-container{width:min(780px,100% - 48px);padding:32px 0}.partners-hero{text-align:center;max-width:540px;margin:0 auto 24px}.partners-eyebrow{color:var(--home-accent);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;display:inline-flex}.partners-eyebrow>span{font-size:14px;line-height:1}.partners-hero h1{letter-spacing:-.8px;margin:10px 0;font-size:28px;font-weight:550;line-height:1.2}.partners-hero p{max-width:470px;color:var(--home-muted);margin:auto;font-size:12px;line-height:1.7}.partners-carousel{position:relative}.partners-carousel-heading{color:#bac0bc;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:0 4px;font-size:10px;display:flex}.partners-carousel-heading>span{align-items:center;gap:10px;display:inline-flex}.partners-count{border:1px solid var(--home-line);color:var(--home-muted);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:9px}.partners-motion-input{opacity:0;width:1px;height:1px;position:absolute}.partners-motion-control{border:1px solid var(--home-line);min-width:58px;min-height:26px;color:var(--home-muted);cursor:pointer;border-radius:6px;place-items:center;font-size:10px;display:grid}.partners-motion-control:hover{color:var(--home-ink);border-color:#ffffff40}.partners-motion-control span>span{margin-right:4px}.partners-play-label{display:none}.partners-motion-input:focus-visible+.partners-carousel-heading .partners-motion-control{outline:2px solid var(--home-accent);outline-offset:4px}.partners-motion-input:checked+.partners-carousel-heading .partners-pause-label{display:none}.partners-motion-input:checked+.partners-carousel-heading .partners-play-label{display:inline}.partners-viewport{scrollbar-width:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.partners-viewport::-webkit-scrollbar{display:none}.partners-track{width:max-content;padding:4px 0 8px;animation:38s linear infinite partners-drift;display:flex}.partners-directories{flex-shrink:0;gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.partners-directories li{flex:0 0 184px;width:184px}.partner-card{background:#151816;border:1px solid #ffffff15;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:10px;height:52px;padding:9px 12px;transition:border-color .2s,background .2s;display:grid}.partner-card:hover{background:linear-gradient(145deg,#20261a,#141812);border-color:#d1fe1766;box-shadow:0 8px 24px #0003}.partner-brand{background:#fff;border:1px solid #ffffff12;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.partner-brand img{object-fit:contain;width:23px;height:23px}.partner-card--fazier .partner-brand{background:0 0;border:0;border-radius:50%}.partner-card--fazier .partner-brand img{width:28px;height:28px}.partner-arrow{color:#868e87;font-size:13px;line-height:1;transition:color .2s}.partner-card:hover .partner-arrow{color:var(--home-accent)}.partner-card-copy{min-width:0}.partner-card-copy h2{color:var(--home-ink);white-space:nowrap;margin:0 0 1px;font-size:12px;font-weight:550;line-height:1.35}.partner-card-copy>span{color:#929c94;white-space:nowrap;font-size:10px;line-height:1.4;display:block}.partners-viewport:hover .partners-track,.partners-motion-input:checked~.partners-viewport .partners-track{animation-play-state:paused}.partners-viewport:focus-within .partners-track{animation:none}.partners-swipe-hint{display:none}.partners-home-link{color:var(--home-muted);justify-content:center;margin-top:16px;font-size:11px;display:flex}.partners-home-link a{align-items:center;gap:10px;padding:8px;display:inline-flex}.partners-home-link a:hover{color:var(--home-accent)}@keyframes partners-drift{to{transform:translate(-50%)}}@media (max-width:600px){.partners-container{width:calc(100% - 32px);padding:24px 0}.partners-hero{margin-bottom:20px}.partners-hero h1{font-size:25px}.partners-hero p{max-width:320px;font-size:11px}.partners-carousel-heading{padding-inline:0;font-size:10px}.partners-viewport{-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.partners-directories li{flex-basis:168px;width:168px}.partner-card{gap:8px;padding-inline:10px}}@media (max-width:828px),(hover:none),(prefers-reduced-motion:reduce){.partners-track{animation:none}.partners-directories[aria-hidden=true],.partners-motion-input,.partners-motion-control{display:none}.partners-viewport{scrollbar-width:thin;scrollbar-color:#48513f transparent;overflow-x:auto}.partners-swipe-hint{color:var(--home-muted);justify-content:flex-end;gap:8px;padding-top:10px;font-size:10px;display:flex}}@media (prefers-reduced-motion:reduce){.partner-card,.partner-arrow{transition:none}}
