/* Official original logos; provenance: assets/clients/sources.json. */
.arq-brands{max-width:none;scroll-margin-top:90px;background:#0D0C0D;color:#EDEAE4;padding:76px clamp(20px,5vw,72px) 64px;border-block:1px solid rgba(237,234,228,.12)}
.arq-brands__inner{max-width:1240px;margin:0 auto}
.arq-brands__top{text-align:center;margin:0 auto 48px;max-width:680px}
.arq-brands__eyebrow{font-family:'MonaM',monospace;font-size:10px;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:#a5a29d;max-width:none;margin:0 0 22px}
.arq-brands__eyebrow::before{content:'';display:inline-block;width:6px;height:6px;background:#D6382C;border-radius:50%;margin-right:12px;vertical-align:1px}
.arq-brands__heading{font-family:'Mona',sans-serif;font-size:clamp(34px,4.2vw,54px);font-weight:700;font-stretch:100%;letter-spacing:-.045em;line-height:1.06;margin:0 auto;width:100%;max-width:none;text-transform:none}
.arq-brands__heading span{color:#FF5247}
.arq-brands__intro{max-width:54ch;margin:22px auto 0;color:#a5a29d;font-size:14px;line-height:1.75}
.arq-brands__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:0;border-top:1px solid rgba(237,234,228,.13)}
.arq-brands__grid li{min-width:0;border-bottom:1px solid rgba(237,234,228,.13)}
.arq-brands__item{height:138px;padding:20px 14px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s}
.arq-brands__item:hover{background:rgba(237,234,228,.035)}
.arq-brands__item:focus-visible{outline:2px solid #F2C230;outline-offset:-4px}
.arq-brands__item img{display:block;width:auto;height:auto;max-width:min(146px,100%);max-height:48px;object-fit:contain;filter:brightness(0) invert(1);opacity:.86;transition:opacity .2s}
.arq-brands__item:hover img,.arq-brands__item:focus-visible img{opacity:1}
.arq-brands__item[data-brand=hike] img{max-width:min(176px,100%);max-height:100px}
.arq-brands__item[data-brand=kolab] img{max-width:min(146px,100%);max-height:76px}
.arq-brands__item[data-brand=puritylabs] img{max-width:min(156px,100%);max-height:78px}
.arq-brands__item[data-brand=tiege] img{max-width:min(112px,100%);max-height:68px;filter:grayscale(1)}
.arq-brands__item[data-brand=customlove] img{filter:grayscale(1) invert(1);mix-blend-mode:screen}
@media(max-width:800px){.arq-brands{padding:36px 20px 28px}.arq-brands__top{margin-bottom:24px}.arq-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-brands__item{height:88px;padding:10px 16px}.arq-brands__intro{font-size:13px}.arq-brands__item img{max-width:min(132px,100%)}}
@media(prefers-reduced-motion:reduce){.arq-brands__item,.arq-brands__item img{transition:none}}
