.trusted-by{padding-block:var(--space-2xl) var(--space-3xl);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);background-color:var(--surface-page);overflow:hidden}.trusted-by__header{text-align:center;margin-bottom:var(--space-xl)}.trusted-by__sr-list{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trusted-by__static{display:none}.trusted-by__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.trusted-by__row{overflow:hidden;width:100%}.trusted-by__track{display:flex;width:max-content;align-items:center;gap:var(--space-2xl);will-change:transform;animation:trusted-by-marquee-left 80s linear infinite}.trusted-by__viewport:hover .trusted-by__track{animation-play-state:paused}.trusted-by__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:10.25rem;height:2.9375rem;opacity:.72;transition:opacity var(--motion-base) var(--ease-out)}.trusted-by__item--square{width:2.9375rem}.trusted-by__item--wide{width:12.25rem;height:2.625rem}.trusted-by__item:hover{opacity:1}.trusted-by__logo{display:block;width:100%;height:100%;object-fit:contain}.trusted-by__logo--square{max-width:2.625rem;max-height:2.625rem}.trusted-by__logo--wide{max-width:12rem;max-height:2.375rem}@keyframes trusted-by-marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.trusted-by{padding-block:var(--space-xl) var(--space-2xl)}.trusted-by__track{gap:var(--space-xl);animation-duration:55s}.trusted-by__item{width:8.5rem;height:2.5rem}.trusted-by__item--square{width:2.5rem}.trusted-by__item--wide{width:10.25rem;height:2.25rem}.trusted-by__logo--square{max-width:2.25rem;max-height:2.25rem}.trusted-by__logo--wide{max-width:10rem;max-height:2.0625rem}}@media (prefers-reduced-motion:reduce){.trusted-by__viewport{display:none}.trusted-by__static{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-lg) var(--space-xl)}}