.clients-flow-block{margin-top:var(--part-y)}.clients-flow-h{color:var(--mute);font-weight:var(--w-semibold)}.clients-flow-h a{display:inline-flex;align-items:center;gap:6px;color:var(--navy)}.clients-flow-h a:hover{text-decoration:underline;text-underline-offset:4px}.clients-flow-h+.clients-flow{margin-top:20px}.clients-flow.is-running{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent)}.clients-flow-track{align-items:center}.clients-flow-item{display:flex;align-items:center;flex:none;height:40px}.clients-flow .clients-logo-img{width:auto;height:40px;max-width:none;mix-blend-mode:multiply;filter:grayscale(1);transition:filter var(--dur-2) var(--ease-out)}.clients-flow-item:hover .clients-logo-img{filter:none}.clients-flow .clients-wordmark{font-size:var(--t-title-fs);line-height:var(--t-title-lh);font-weight:var(--w-semibold);letter-spacing:var(--ls-medium);color:var(--text);white-space:nowrap}.page-clients .page-part:has(>.clients-flow-block){max-width:calc(var(--maxw) + var(--gutter) * 2)}.page-clients .page-part>.clients-flow-block:first-child{margin-top:0}.clients-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--text)}.clients-item{padding:32px 0;border-bottom:1px solid var(--line)}.clients-item-logo{display:flex;align-items:center;height:48px}.clients-item-logo .clients-logo-img{width:auto;height:40px;max-width:100%;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.clients-item-logo .clients-wordmark{font-size:var(--t-title-fs);line-height:var(--t-title-lh);font-weight:var(--w-semibold);letter-spacing:var(--ls-medium);color:var(--text)}.clients-item-name{margin-top:20px;font-size:var(--t-intro-fs);line-height:var(--t-intro-lh)}.clients-item-cat{margin-top:4px;color:var(--navy);font-weight:var(--w-semibold)}.clients-item-desc{margin-top:8px;color:var(--mute)}.page-clients .prose+.page-part{margin-top:40px}.page-clients .prose .table-wrap table{min-width:0}.page-clients .prose .table-wrap :is(th,td):not(:first-child){width:1%;padding-left:28px;text-align:right;white-space:nowrap}.page-clients .prose .table-wrap tbody td:first-child{font-weight:var(--w-semibold)}.page-clients .prose .table-wrap tbody tr:last-child td{border-top:1px solid var(--text);border-bottom:0;font-weight:var(--w-semibold)}@media(max-width:734px){.clients-flow-item,.clients-flow .clients-logo-img{height:32px}.clients-list{grid-template-columns:minmax(0,1fr)}.clients-item{padding:24px 0}.clients-item-logo{height:40px}.clients-item-logo .clients-logo-img{height:32px}.page-clients .prose .table-wrap :is(th,td):not(:first-child){padding-left:16px}}
