.credentials-section{padding:85px clamp(24px,7vw,110px);border-top:1px solid var(--line);background:#08090a;scroll-margin-top:30px}.credentials-section h2{font-family:Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.12;margin:20px 0 48px}.logo-group h3{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--gold-hi);margin:0 0 12px}.logo-group>p{color:#aaa;font-size:14px;line-height:1.6;margin:0 0 24px}.brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.brand-tile{height:116px;background:transparent;display:flex;align-items:center;justify-content:center;padding:22px;border:0;border-right:1px solid var(--line);border-radius:0}.brand-tile img{display:block;width:100%;max-width:220px;height:72px;object-fit:contain}.accreditation-group{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.accreditation-group h3{margin-bottom:24px}.credential{margin:0;min-width:0}.credential figcaption{color:#bcbab6;font-size:12px;line-height:1.5;text-align:center;margin-top:13px}.credential .brand-tile{height:124px}.credential img{max-width:185px;height:80px}@media(max-width:650px){.credentials-section{padding-block:55px}.credentials-section h2{margin-bottom:32px}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.brand-tile,.credential .brand-tile{height:102px;padding:16px}.brand-tile img,.credential img{height:65px}.credential figcaption{font-size:11px}}
.credential .brand-tile{overflow:hidden}.credential img[src$="fgas.png"]{width:360px;max-width:none;height:360px;flex-shrink:0}.credential img[src$="refcom-elite.png"]{width:170px;max-width:none;height:170px;flex-shrink:0}

@media(max-width:650px){.credential img[src$="fgas.png"]{width:300px;height:300px}.credential img[src$="refcom-elite.png"]{width:145px;height:145px}}

/* Dark presentation: retain original files and their proportions. */
.brand-grid>.brand-tile:last-child,.credential:last-child .brand-tile{border-right:0}
.brand-tile img[src$="panasonic.svg"]{filter:brightness(0) invert(1)}
.brand-tile img[src$="fgas.png"],.brand-tile img[src$="refcom-elite.png"]{filter:url(#logo-white-to-transparent)}
@media(max-width:650px){.brand-grid>.brand-tile:nth-child(2n),.credential:nth-child(2n) .brand-tile{border-right:0}}
