.client-showcase{margin:0!important;padding:30px var(--space-6)!important;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--white);color:var(--ink-soft);font-family:"DM Sans",Arial,sans-serif}.client-showcase-inner{max-width:1160px;margin:0 auto}.client-showcase .client-showcase-label{font:500 13px/1.6"DM Sans",Arial,sans-serif!important;text-align:center;letter-spacing:0;text-transform:none;color:var(--ink-soft)!important;margin:0 0 var(--space-5)!important;max-width:none!important}.client-showcase .client-showcase-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 30px;list-style:none!important;padding:0!important;margin:0!important}.client-showcase .client-showcase-logo{display:flex;align-items:center;justify-content:center;flex:0 1 110px;height:56px;padding:var(--space-1);margin:0!important;list-style:none}.client-showcase .client-showcase-logo img{display:block;width:auto!important;height:auto!important;max-width:110px!important;max-height:50px!important;object-fit:contain;filter:none!important;opacity:1!important;border:0!important;border-radius:0!important;padding:0!important;background:0 0!important}.client-showcase .client-logo-dark{background:var(--ink-soft);border-radius:8px;padding:var(--space-2)}.client-showcase .client-showcase-names{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:18px;font-size:14px}.client-showcase .client-showcase-names>p{font-size:12px;margin:0;color:var(--ink-mute)}.client-showcase .client-showcase-names ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) 22px;list-style:none;padding:0;margin:0}.client-showcase .client-showcase-names li{padding:0;margin:0;font:500 14px/1.6"DM Sans",Arial,sans-serif;color:var(--ink-soft)}.client-showcase-single .client-showcase-inner{display:flex;align-items:center;justify-content:center;gap:var(--space-6)}.client-showcase-single .client-showcase-label{margin:0!important}.client-showcase-gallery .client-showcase-logos{max-width:900px;margin:auto!important;gap:var(--space-6) 36px}.client-showcase-compact{padding:var(--space-5)0!important;margin:var(--space-6)0 0!important;border-bottom:0}.client-showcase-compact .client-showcase-logos{gap:var(--space-3) var(--space-5)}.client-showcase-compact .client-showcase-logo{flex-basis:85px;height:42px}.client-showcase-compact .client-showcase-logo img{max-width:85px!important;max-height:38px!important}@media (max-width:600px){.client-showcase{padding:var(--space-6) var(--space-5)!important}.client-showcase .client-showcase-logos{gap:var(--space-4) 22px}.client-showcase .client-showcase-logo{flex-basis:85px;height:48px}.client-showcase .client-showcase-logo img{max-width:85px!important;max-height:44px!important}.client-showcase-single .client-showcase-inner{flex-wrap:wrap;gap:var(--space-3)}.client-showcase .client-showcase-label{font-size:12px!important}.client-showcase-compact{padding:18px 0!important}.client-showcase-compact .client-showcase-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:var(--space-3) var(--space-5)}}
