/* Static, enlarged partner logos — no marquee or global white filter. */
.partnerlist.logo-list{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:center;
  gap:18px;
  width:100%;
  min-height:150px;
  padding:28px 0;
  border-top:1px solid var(--line);
  border-bottom:1px solid var(--line);
}
.partner-logo{display:flex;flex:1 1 150px;min-width:130px;max-width:185px;height:145px;justify-content:center;align-items:center}
.partner-logo img{max-width:180px;max-height:83px;width:auto;height:auto;filter:none;opacity:1;transform:scale(1.5);transform-origin:center}
.partner-logo.dell img,.partner-logo.cisco img{max-height:78px}
.partner-logo.sonicwall img{max-width:180px}
.partner-logo:hover img{transform:scale(1.55)}
@media(max-width:980px){.partnerlist.logo-list{justify-content:center;gap:15px 24px}.partner-logo{flex:0 1 170px}}
@media(max-width:640px){.partnerlist.logo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;padding:28px 0}.partner-logo{width:100%;height:122px;max-width:none;min-width:0}.partner-logo img{max-width:85%;max-height:75px}}

/* Requested additional 100% visual enlargement of all six marks. */
.partnerlist.logo-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px;padding:34px 0}
.partner-logo{width:100%;max-width:none;min-width:0;height:170px;flex:none}
.partner-logo img,.partner-logo:hover img{transform:scale(3);transform-origin:center}
@media(max-width:980px){.partnerlist.logo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.partner-logo{height:165px}}
@media(max-width:640px){.partnerlist.logo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:32px 0}.partner-logo{height:130px}.partner-logo img,.partner-logo:hover img{transform:scale(2.5)}}
