/* Static authentic client marks; no scrolling, cloning or animation. */
.clients-section{margin:0;padding:60px 40px 64px;background:#151515;color:#f7f5e9}
.clients-section h2{margin:0 0 42px;text-align:center;font:800 28px/1.2 Mont,Arial,sans-serif;letter-spacing:-.035em}
.clients-grid{max-width:1260px;margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;column-gap:26px;row-gap:30px;overflow:visible}
.client-mark{grid-column:span 2;display:flex;align-items:center;justify-content:center;min-width:0;min-height:84px}
.client-mark:nth-child(6){grid-column:2/span 2}.client-mark:nth-child(7){grid-column:4/span 2}.client-mark:nth-child(8){grid-column:6/span 2}.client-mark:nth-child(9){grid-column:8/span 2}
.client-mark img{display:block;max-width:100%;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.94}
.client-jota img{width:135px}.client-lorea img{width:110px}.client-tcd img{width:94px;max-height:84px}.client-teazy img{width:113px}.client-vitam img{width:111px}
.client-alohi img{width:112px}.client-hydes img{width:66px;max-height:82px}.client-terp img{width:102px}.client-honey-bears img{width:114px}
.client-alohi img,.client-hydes img,.client-terp img,.client-honey-bears img{filter:none;opacity:1}
@media(max-width:1000px){.clients-section{padding:48px 28px}.clients-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;max-width:760px}.clients-grid .client-mark{grid-column:auto}.client-jota img{width:120px}.client-tcd img{width:84px}}
@media(max-width:700px){.clients-section{padding:40px 24px 42px}.clients-section h2{font-size:25px;margin-bottom:32px}.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:20px;max-width:460px}.client-mark{min-height:75px}.clients-grid .client-mark:last-child{grid-column:1/-1}.client-tcd img{width:82px;max-height:72px}.client-jota img{width:111px}.client-lorea img{width:103px}.client-teazy img{width:105px}.client-vitam img{width:104px}.client-hydes img{width:60px;max-height:72px}.client-terp img{width:90px}.client-alohi img{width:105px}.client-honey-bears img{width:105px}}

/* Match the hero panel edge and gutters. */
.clients-section{margin-inline:40px;border-radius:22px;overflow:hidden}
@media(max-width:700px){.clients-section{margin-inline:14px;border-radius:12px}}
