/* DS 0.1 customer evidence: one voice, then a deliberately balanced logo band. */
[data-page="home"] .evidence-premium{padding-block:var(--space-16)}
[data-page="home"] .evidence-premium>.container{max-width:1120px}
[data-page="home"] .evidence-premium__eyebrow{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-8);font:var(--t-code);color:var(--muted)}
.evidence-premium__eyebrow>span{width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--green)}
.evidence-premium__voice{margin:0}
.evidence-premium__voice blockquote{margin:0;max-width:960px}
.evidence-premium__voice blockquote p{margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.25;color:var(--ink);text-wrap:pretty}
.evidence-premium__voice figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-8)}
.evidence-premium__identity{display:flex;align-items:center;gap:var(--space-6);min-width:0}
.evidence-premium__identity>span{display:grid;gap:var(--space-1);font:var(--t-copy-sm);color:var(--muted)}
.evidence-premium__identity strong{color:var(--ink);font-weight:500}
.evidence-premium__brand{width:120px;height:48px;object-fit:contain;flex-shrink:0}
.evidence-premium__voice .text-link{flex-shrink:0;min-height:var(--hit);gap:var(--space-3)}
.evidence-premium__customers{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line)}
.evidence-premium__customers>p{margin:0 0 var(--space-5);font:var(--t-caption);color:var(--muted)}
.evidence-premium__logos{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-4);list-style:none;padding:0;margin:0}
.evidence-premium__logos>li{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}
.evidence-premium__logo{display:flex;align-items:center;justify-content:center;width:100%;height:64px}
.evidence-premium__logo a{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--hit);border-radius:var(--radius-control);transition:background var(--dur-2)}
.evidence-premium__logo a:hover{background:var(--ink-a1)}
.evidence-premium__logo a:focus-visible{outline:2px solid var(--green);outline-offset:4px}
.evidence-premium__logo img{width:100%;max-width:120px;height:48px;object-fit:contain}
.evidence-premium__logos small{font:var(--t-caption);color:var(--muted)}
.evidence-premium img{filter:var(--customer-logo-filter)}
@media(max-width:900px){
 .evidence-premium__logos>li{flex:0 0 calc((100% - 3 * var(--space-4))/4)}
 .evidence-premium__voice figcaption{align-items:flex-start}
}
@media(max-width:600px){
 [data-page="home"] .evidence-premium{padding-block:var(--space-10)}
 [data-page="home"] .evidence-premium__eyebrow{margin-bottom:var(--space-6)}
 .evidence-premium__voice figcaption{flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}
 .evidence-premium__identity{gap:var(--space-4)}
 .evidence-premium__brand{width:88px;height:40px}
 .evidence-premium__customers{margin-top:var(--space-6)}
 .evidence-premium__logos>li{flex-basis:calc((100% - 2 * var(--space-4))/3)}
 .evidence-premium__logo img{max-width:96px;height:40px}
}
