.clients-page{min-height:100vh;padding:2.2rem}.clients-hero{padding:6rem 0 3rem}.clients-heading{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(4rem,12vw,10rem);font-weight:800;letter-spacing:-.04em;line-height:.85}.clients-subtitle{font-size:clamp(1rem,2vw,1.5rem);color:#888;margin-top:1rem;max-width:40rem;line-height:1.4}.clients-regions{padding:3rem 0;display:flex;flex-direction:column;gap:4rem}.clients-region-block{display:flex;flex-direction:column;gap:1.5rem}.clients-logos-card{overflow:hidden;background:#f5f5f5}.clients-logos-card img{display:block;width:100%;height:auto}.clients-logos-card--grid{background:#ddd;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr))}.clients-logos-card--grid img{aspect-ratio:2 / 1;background:#f5f5f5;height:auto;object-fit:contain;padding:clamp(.35rem,1.2vw,1rem);width:100%}@media(max-width:900px){.clients-page{padding:1rem}.clients-logos-card--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
