.logo-cloud-section__heading{color:var(--saas-muted);font-family:var(--saas-font-eyebrow);font-size:var(--saas-eyebrow-size);font-weight:500;letter-spacing:var(--saas-eyebrow-tracking);line-height:1.45;margin:0 0 clamp(22px,3vw,34px);text-align:center;text-transform:var(--saas-eyebrow-transform)}.logo-cloud-section__inner.is-side{align-items:center;display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.logo-cloud-section__inner.is-side .logo-cloud-section__heading{margin:0;max-width:22ch;text-align:left}.logo-cloud-section.surface-dark .logo-cloud-section__heading,.on-dark .logo-cloud-section .logo-cloud-section__heading{color:var(--saas-on-dark-faint)}.logo-cloud__track{list-style:none;margin:0;padding:0}.logo-cloud__item{margin:0;min-width:0}.logo-cloud__link{align-items:center;display:inline-flex}.logo-cloud-section .logo-cloud__item img,.logo-cloud-section .logo-cloud__item svg{max-width:100%;object-fit:contain}.logo-cloud__wordmark{align-items:center;color:var(--saas-heading);display:inline-flex;font-family:var(--saas-font-eyebrow);font-size:calc(var(--logo-height, 28px)*.42);font-weight:500;justify-content:center;letter-spacing:.16em;line-height:1.3;max-width:100%;min-height:var(--logo-height,28px);opacity:.62;overflow-wrap:break-word;text-align:center;text-transform:uppercase;transition:opacity var(--saas-speed) var(--saas-ease),color var(--saas-speed) var(--saas-ease)}.logo-cloud--marquee .logo-cloud__wordmark{white-space:nowrap}.logo-cloud__link:hover .logo-cloud__wordmark{color:var(--saas-primary);opacity:1}.logo-cloud-section.surface-dark .logo-cloud__wordmark,.on-dark .logo-cloud-section .logo-cloud__wordmark{color:var(--saas-on-dark);opacity:.58}.logo-cloud-section.surface-dark .logo-cloud__link:hover .logo-cloud__wordmark,.on-dark .logo-cloud-section .logo-cloud__link:hover .logo-cloud__wordmark{color:var(--saas-on-dark);opacity:1}.logo-cloud-section .logo-cloud.is-color img,.logo-cloud-section .logo-cloud.is-color svg{filter:none;opacity:.92}.logo-cloud-section .logo-cloud.is-color a:hover img,.logo-cloud-section .logo-cloud.is-color a:hover svg{opacity:1}.logo-cloud-section.surface-dark .logo-cloud.is-color img,.logo-cloud-section.surface-dark .logo-cloud.is-color svg,.on-dark .logo-cloud-section .logo-cloud.is-color img,.on-dark .logo-cloud-section .logo-cloud.is-color svg{filter:none;opacity:1}.logo-cloud-section .logo-cloud--row{row-gap:clamp(22px,3vw,36px)}.logo-cloud-section .logo-cloud--row.is-start{justify-content:flex-start}.logo-cloud-section .logo-cloud--grid{background:var(--saas-card-bg);border:var(--saas-card-border-width) solid var(--saas-border);border-radius:var(--saas-radius);display:grid;gap:0;grid-template-columns:repeat(var(--grid-columns,4),minmax(0,1fr));overflow:hidden}.logo-cloud-section .logo-cloud--grid.is-cols-3{--grid-columns:3}.logo-cloud-section .logo-cloud--grid.is-cols-4{--grid-columns:4}.logo-cloud-section .logo-cloud--grid.is-cols-5{--grid-columns:5}.logo-cloud-section .logo-cloud--grid.is-cols-6{--grid-columns:6}.logo-cloud--grid .logo-cloud__item{align-items:center;box-shadow:1px 0 0 0 var(--saas-border),0 1px 0 0 var(--saas-border);display:flex;justify-content:center;min-height:clamp(86px,8.5vw,118px);padding:16px 18px;transition:background-color var(--saas-speed) var(--saas-ease)}.logo-cloud--grid .logo-cloud__item:hover{background:var(--saas-primary-tint)}.logo-cloud--grid .logo-cloud__link{justify-content:center;width:100%}.logo-cloud-section.surface-dark .logo-cloud--grid,.on-dark .logo-cloud-section .logo-cloud--grid{background:var(--saas-ink-raised);border-color:var(--saas-dark-border)}.logo-cloud-section.surface-dark .logo-cloud--grid .logo-cloud__item,.on-dark .logo-cloud-section .logo-cloud--grid .logo-cloud__item{box-shadow:1px 0 0 0 var(--saas-dark-border),0 1px 0 0 var(--saas-dark-border)}.logo-cloud-section.surface-dark .logo-cloud--grid .logo-cloud__item:hover,.on-dark .logo-cloud-section .logo-cloud--grid .logo-cloud__item:hover{background:var(--saas-dark-surface)}.logo-cloud-section .logo-cloud--marquee{--logo-gap:clamp(38px,5vw,76px);display:block;-webkit-mask-image:linear-gradient(to right,rgba(var(--saas-ink-rgb),0) 0,rgba(var(--saas-ink-rgb),1) 6%,rgba(var(--saas-ink-rgb),1) 94%,rgba(var(--saas-ink-rgb),0) 100%);mask-image:linear-gradient(to right,rgba(var(--saas-ink-rgb),0) 0,rgba(var(--saas-ink-rgb),1) 6%,rgba(var(--saas-ink-rgb),1) 94%,rgba(var(--saas-ink-rgb),0) 100%);overflow:hidden}.logo-cloud__rail{animation:logo-cloud-scroll var(--marquee-duration,46s) linear infinite;display:flex;width:max-content;will-change:transform}.logo-cloud--marquee:focus-within .logo-cloud__rail,.logo-cloud--marquee:hover .logo-cloud__rail{animation-play-state:paused}.logo-cloud--marquee .logo-cloud__track{align-items:center;display:flex;gap:var(--logo-gap);padding-right:var(--logo-gap)}.logo-cloud--marquee .logo-cloud__item{flex:none}@keyframes logo-cloud-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:991px){.logo-cloud-section__inner.is-side{gap:22px;grid-template-columns:minmax(0,1fr)}.logo-cloud-section__inner.is-side .logo-cloud-section__heading{max-width:none}.logo-cloud-section .logo-cloud--grid.is-cols-5,.logo-cloud-section .logo-cloud--grid.is-cols-6{--grid-columns:4}}@media (max-width:767px){.logo-cloud-section__heading{margin-bottom:22px}.logo-cloud-section .logo-cloud--grid.is-cols-3,.logo-cloud-section .logo-cloud--grid.is-cols-4,.logo-cloud-section .logo-cloud--grid.is-cols-5,.logo-cloud-section .logo-cloud--grid.is-cols-6{--grid-columns:2}.logo-cloud--grid .logo-cloud__item{min-height:78px;padding:14px}.logo-cloud-section .logo-cloud--row{gap:22px clamp(24px,7vw,40px)}.logo-cloud-section .logo-cloud--marquee{--logo-gap:34px}}@media (prefers-reduced-motion:reduce){.logo-cloud__rail{animation:none;animation-name:none;transform:none;width:100%}.logo-cloud__rail>[aria-hidden=true]{display:none}.logo-cloud--marquee .logo-cloud__track{flex-wrap:wrap;justify-content:center;padding-right:0;row-gap:24px}.logo-cloud-section .logo-cloud--marquee{-webkit-mask-image:none;mask-image:none}}