.equipment-brands{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center;padding:52px 6.5%;background:#f5f5f6;border-top:1px solid var(--line)}
.equipment-brands .eyebrow{color:var(--red);margin-bottom:15px;font-size:9px}
.equipment-brands h2{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.035em;margin-bottom:13px}
.equipment-brands-intro>p:last-child{font-size:14px;color:var(--muted);margin-bottom:0;max-width:390px}
.manufacturer-logos{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.manufacturer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-width:0;padding:10px 0}
.manufacturer img{display:block;object-fit:contain;width:100%;max-width:220px;height:75px}
.manufacturer>span{display:flex;align-items:center;gap:20px;font-size:11px;color:var(--muted);text-align:center}
.manufacturer>span>span{color:var(--red);font-size:18px}
.manufacturer:hover>span{color:var(--red)}
@media(max-width:1000px){.equipment-brands{gap:40px;grid-template-columns:1fr 1.4fr}.manufacturer-logos{gap:30px}.equipment-brands h2{font-size:24px}.manufacturer img{height:65px}}
@media(max-width:700px){.equipment-brands{grid-template-columns:1fr;gap:25px;padding:40px 6%}.equipment-brands h2{font-size:27px}.manufacturer-logos{gap:24px}.manufacturer img{height:60px;max-width:185px}.manufacturer{gap:12px}.manufacturer>span{font-size:10px;gap:10px}}
