.client-strip{padding:22px 0 0}
.client-strip>.container{padding-bottom:30px;border-bottom:1px solid #dce0d5}
.client-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}
.client-heading h2{margin:0;font:500 10px/1.5 "DM Sans",Arial,sans-serif;letter-spacing:1.2px;color:#7b866e;text-transform:uppercase}
.client-pause{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:6px 0 6px 8px;font:500 9px/1.5 "DM Sans",Arial,sans-serif;color:#7b866e;cursor:pointer}
.client-pause:hover{color:#172a24}
.client-pause svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
.client-pause .play-symbol{display:none}
.client-pause[aria-pressed=true] .pause-symbol{display:none}
.client-pause[aria-pressed=true] .play-symbol{display:block}
.client-marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);border-radius:2px}
.client-track{display:flex;width:max-content;animation:client-drift 62s linear infinite;will-change:transform}
.client-group{display:flex;flex:none;align-items:center;gap:58px;padding:0 58px 0 0;margin:0;list-style:none}
.client-logo{width:174px;height:65px;display:flex;flex:none;align-items:center;justify-content:center;filter:grayscale(1);opacity:.65;transition:filter .2s,opacity .2s}
.client-logo img{display:block;max-width:100%;height:auto;max-height:37px;object-fit:contain;mix-blend-mode:multiply}
.client-logo:hover{filter:grayscale(0);opacity:1}
.client-logo.nationwide img{max-width:174px;max-height:43px}
.client-logo.asap img{max-width:166px;max-height:33px}
.client-logo.clio img{max-width:95px;max-height:36px}
.client-logo.sierra{gap:10px}
.client-logo.sierra img{width:48px;height:52px;max-height:52px;object-fit:contain}
.brand-caption{font:600 10px/1.45 "Manrope",Arial,sans-serif;letter-spacing:.15px;color:#172a24;text-align:left}
.mudlark-wordmark{display:flex;align-items:center;gap:8px;font:700 24px/1 Georgia,serif;letter-spacing:-.65px;color:#172a24}
.mudlark-wordmark svg{width:28px;height:25px;fill:none;stroke:#a77a3b;stroke-width:2.4;stroke-linejoin:miter}
.mudlark-wordmark>span{display:flex;align-items:baseline;gap:5px}
.mudlark-wordmark small{font:500 10px/1 "DM Sans",Arial,sans-serif;letter-spacing:.1px;color:#537047}
.simplecase-wordmark{font:400 31px/1 "Instrument Serif",Georgia,serif;letter-spacing:-.6px;color:#172a24}
.client-logo.onecourt img{max-width:134px;max-height:48px}
.client-logo.pacerpro img{max-width:155px;max-height:28px;filter:brightness(0)}
.client-marquee:hover .client-track,.client-marquee:focus-within .client-track,.client-marquee[data-paused=true] .client-track{animation-play-state:paused}
@keyframes client-drift{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:900px){.client-group{gap:43px;padding-right:43px}.client-logo{width:157px}.client-heading h2{font-size:9px;letter-spacing:1px}.client-strip>.container{padding-bottom:23px}}
@media(max-width:640px){.client-strip{padding-top:19px}.client-heading{margin-bottom:14px;gap:12px}.client-heading h2{font-size:8px;letter-spacing:.65px}.client-pause{font-size:8px;padding:6px 0;gap:4px}.client-group{gap:36px;padding-right:36px}.client-logo{width:146px;height:59px}.client-logo img{max-height:30px}.client-logo.nationwide img{max-width:145px;max-height:37px}.client-logo.asap img{max-width:145px;max-height:29px}.client-logo.clio img{max-width:84px;max-height:32px}.simplecase-wordmark{font-size:29px}.client-logo.onecourt img{max-width:124px;max-height:44px}.client-logo.sierra img{width:42px;height:46px;max-height:46px}.brand-caption{font-size:9px}.mudlark-wordmark{font-size:22px}.client-logo.pacerpro img{max-width:140px;max-height:25px}.client-strip>.container{padding-bottom:22px}}
@media(prefers-reduced-motion:reduce){.client-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none;scrollbar-width:thin;scrollbar-color:#bdc8ac transparent}.client-track{animation:none!important;transform:none!important;will-change:auto}.client-group[aria-hidden=true]{display:none}.client-pause{display:none}.client-logo{transition:none}}
