.pl-brand{display:inline-grid;grid-template-columns:25% 1fr;gap:3%;align-items:center;width:210px;max-width:100%;vertical-align:middle;line-height:1;transform:none}
.pl-brand .pl-brand-mark{display:block;width:100%!important;height:auto!important;max-width:none}
.pl-brand-type{display:flex;flex-direction:column;gap:3px;min-width:0}
.pl-brand .pl-brand-type img{display:block;width:100%!important;height:auto!important;max-width:none}
.pl-brand-tagline{font-size:8px;line-height:1.15;color:#31475e;white-space:nowrap;font-weight:500;letter-spacing:0}
footer .pl-brand{width:175px}footer .pl-brand-tagline{font-size:7px}
.solution-product-brand .pl-brand{width:105px}.solution-product-brand .pl-brand-tagline{font-size:4.6px}
.video-screen-brand .pl-brand{width:170px}.video-screen-brand .pl-brand-tagline{font-size:7px}
.partner-preview{padding:2.5rem 0;background:#f6fafc}.partner-preview h2{font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:1.3rem}.partner-preview-card{border:1px solid #d5e7ec;border-radius:18px;padding:1.7rem;background:linear-gradient(130deg,#fff,#eff8f6);box-shadow:0 8px 24px #12395c08}.partner-brand-row{display:flex;align-items:center;gap:2rem;margin-bottom:1.5rem}.partner-brand-row .partner-logo{width:240px;height:auto;max-width:45%}.partner-brand-row>span:not(.pl-brand){color:#7b96a8;font-size:1.5rem}.partner-preview h3{font-size:1.2rem}.partner-preview-status{font-size:.8rem;font-weight:650;color:#52687b}
@media(max-width:600px){.header .pl-brand{width:175px}.header .pl-brand-tagline{font-size:7px}.partner-brand-row{gap:1rem;flex-wrap:wrap}.partner-preview-card{padding:1.2rem}.partner-brand-row .partner-logo{max-width:100%}}
