.represented-section{padding:clamp(64px,8vw,108px) 0;background:var(--bg-alt)}
.represented-section .section-head{max-width:760px;margin:0 auto 38px;text-align:center}
.client-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.client-logo{min-height:142px;display:grid;place-items:center;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius,14px)}
.client-logo img{display:block;max-width:100%;width:min(100%,220px);height:92px;object-fit:contain}
.client-logo[data-client-id="alesayi-distribution"],.client-logo[data-client-id="alesayi-beverages"],.client-logo[data-client-id="alesayi-tires"],.client-logo[data-client-id="scmc"]{padding:8px}
.client-logo[data-client-id="alesayi-distribution"] img,.client-logo[data-client-id="alesayi-beverages"] img,.client-logo[data-client-id="alesayi-tires"] img,.client-logo[data-client-id="scmc"] img{width:min(100%,250px);height:126px}
.represented-actions{display:flex;justify-content:center;margin-top:32px}
.represented-section .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--forest);color:#fff;font-weight:600}
.represented-section .btn:hover{background:var(--forest-dark)}
@media(max-width:760px){.client-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-logo{min-height:116px;padding:14px}.client-logo img{height:76px}.client-logo[data-client-id="alesayi-distribution"],.client-logo[data-client-id="alesayi-beverages"],.client-logo[data-client-id="alesayi-tires"],.client-logo[data-client-id="scmc"]{padding:8px}.client-logo[data-client-id="alesayi-distribution"] img,.client-logo[data-client-id="alesayi-beverages"] img,.client-logo[data-client-id="alesayi-tires"] img,.client-logo[data-client-id="scmc"] img{height:98px}}
