.TrustBanner-module__CeWVBa__root{--logo-gap:3rem}.TrustBanner-module__CeWVBa__viewport{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)}.TrustBanner-module__CeWVBa__viewport:focus-visible{outline:2px solid var(--friction-brand-azure);outline-offset:4px}.TrustBanner-module__CeWVBa__track{display:flex}.TrustBanner-module__CeWVBa__group{align-items:center;gap:var(--logo-gap);min-width:max-content;padding:0 calc(var(--logo-gap) / 2);flex:none;margin:0;list-style:none;animation:40s linear infinite TrustBanner-module__CeWVBa__scroll-logos;display:flex}.TrustBanner-module__CeWVBa__logo{flex:none;justify-content:center;align-items:center;height:5rem;display:flex}.TrustBanner-module__CeWVBa__artwork{width:var(--artwork-width);flex:none;display:block;position:relative;overflow:hidden}.TrustBanner-module__CeWVBa__image{max-width:none;position:absolute}.TrustBanner-module__CeWVBa__pricingLogo{filter:grayscale();opacity:.7;height:3rem;transition:filter .15s,opacity .15s}.TrustBanner-module__CeWVBa__pricingLogo:hover{filter:grayscale(0);opacity:1}:is(.TrustBanner-module__CeWVBa__viewport:hover .TrustBanner-module__CeWVBa__group,.TrustBanner-module__CeWVBa__viewport:focus-visible .TrustBanner-module__CeWVBa__group){animation-play-state:paused}@keyframes TrustBanner-module__CeWVBa__scroll-logos{to{transform:translate(-100%)}}@media (min-width:768px){.TrustBanner-module__CeWVBa__root{--logo-gap:4.5rem}.TrustBanner-module__CeWVBa__artwork{width:var(--artwork-desktop-width)}.TrustBanner-module__CeWVBa__logo{height:6rem}.TrustBanner-module__CeWVBa__pricingLogo{height:3.5rem}}@media (prefers-reduced-motion:reduce){.TrustBanner-module__CeWVBa__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.TrustBanner-module__CeWVBa__group{animation:none}.TrustBanner-module__CeWVBa__duplicate{display:none}}
