.lp-companies{--lp-logo-gap:64px;position:relative;display:flex;align-items:center;gap:48px;padding:32px 48px;background:var(--lp-night-deep)}.lp-companies p{flex:none;width:240px;margin:0;color:rgba(var(--lp-paper-rgb),.5);font:500 10.5px/1.6 var(--lp-font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lp-companies-marquee{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,rgba(var(--lp-paper-rgb),.5) 10%,var(--lp-paper) 30%,var(--lp-paper) 70%,rgba(var(--lp-paper-rgb),.5) 90%,transparent)}.lp-companies-track{display:flex;width:max-content;animation:lp-logos-scroll 40s linear infinite}.lp-companies-marquee:focus-within .lp-companies-track,.lp-companies-marquee:hover .lp-companies-track{animation-play-state:paused}.lp-companies-row{display:flex;align-items:center;gap:var(--lp-logo-gap);margin:0;padding:0 var(--lp-logo-gap) 0 0;list-style:none}.lp-companies-row li{display:flex;flex:none}@keyframes lp-logos-scroll{to{transform:translateX(-50%)}}.lp-company-logo{filter:brightness(0) invert(.86)}.lp-company-logo[data-company=BMO],.lp-company-logo[data-company=RBC],.lp-company-logo[data-company=Salesforce]{filter:grayscale(1) invert(1) brightness(1.5)}.lp-companies[data-tone=light]{flex-direction:column;align-items:stretch;gap:20px;padding:0;background:none}.lp-companies[data-tone=light] p{width:auto;color:rgba(var(--lp-night-rgb),.55)}.lp-companies[data-tone=light] .lp-company-logo{filter:brightness(0) opacity(.6)}.lp-companies[data-tone=light] .lp-company-logo:is([data-company=Salesforce],[data-company=RBC],[data-company=BMO]){filter:grayscale(1) contrast(1.2) opacity(.75)}@media (max-width:720px){.lp-companies{--lp-logo-gap:40px;flex-direction:column;align-items:stretch;gap:16px;padding:24px 16px}.lp-companies p{width:auto;text-align:center}}@media (prefers-reduced-motion:reduce){.lp-companies-marquee{mask-image:none}.lp-companies-track{width:auto;animation:none}.lp-companies-row{flex-wrap:wrap;justify-content:center;gap:24px 40px;padding:0}.lp-companies-row[aria-hidden]{display:none}}