.mkt-logowall{padding-block:var(--mkt-section-pad-y);background:var(--mkt-void)}.mkt-logowall-head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.mkt-logowall-eyebrow{text-transform:uppercase;margin:0 0 1rem}.mkt-logowall-title{margin:0}.mkt-logowall-lede{max-width:38rem;margin:1.125rem 0 0}.mkt-logowall-groups{border-top:1px solid var(--mkt-rule)}.mkt-logowall-group{border-bottom:1px solid var(--mkt-rule);grid-template-columns:minmax(7.5rem,1fr) 4fr;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.15rem,2.2vw,1.85rem);display:grid}.mkt-logowall-group-label{text-transform:uppercase;margin:0}.mkt-logowall-marks{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2vw,1.5rem) clamp(1.5rem,3.2vw,2.85rem);display:flex}.mkt-logowall-cell{justify-content:center;align-items:center;display:inline-flex}.mkt-logowall .mkt-integration-marquee-img{max-width:clamp(118px,17vw,168px);height:clamp(22px,2.4vw,30px)}.mkt-logowall .mkt-integration-marquee-item{min-height:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mkt-logowall .mkt-integration-marquee-item{transition:transform .26s cubic-bezier(.16,1,.3,1)}.mkt-logowall-cell:hover .mkt-integration-marquee-item{transform:translateY(-3px)}}.mkt-logowall-closer{text-align:right;font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-amber);margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:.75rem}@media (max-width:767px){.mkt-logowall-group{grid-template-columns:1fr;align-items:start;gap:.85rem}.mkt-logowall-closer{text-align:left}}
