.outcome-figures{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0}.outcome-figure{display:flex;flex-direction:column-reverse;min-width:0}.outcome-value{margin:0;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:1;color:var(--surface-proof, var(--amber-ink))}.outcome-label{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--surface-text-dim)}.outcome-figures[data-size=sm]{gap:var(--space-1) var(--space-5)}.outcome-figures[data-size=sm] .outcome-value{font-size:var(--text-xl)}.outcome-figures[data-size=sm] .outcome-label{margin-top:.125rem}.outcomes-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-10)}.outcomes-total{max-width:24ch;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.03em;color:var(--surface-text-dim)}.outcome-cards{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-5);margin-top:var(--space-10)}.outcome-card:first-child{grid-row:span 2}@media(max-width:62rem){.outcome-cards{grid-template-columns:minmax(0,1fr)}.outcome-card:first-child{grid-row:auto}}.outcome-card{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--surface-line);border-radius:var(--radius-xl);background-color:var(--paper);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.outcome-card:hover{border-color:var(--signal);box-shadow:var(--shadow-md)}.outcome-card-logo{display:flex;align-items:center;height:2.5rem}.outcome-card-logo-img{display:block;width:auto;max-width:11rem;height:auto;max-height:2.5rem;object-fit:contain}.outcomes-wordmark{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:var(--surface-heading)}.outcome-card-line{font-size:var(--text-sm);color:var(--surface-text-dim)}.outcome-card-quote{margin:0;padding-left:var(--space-4);border-left:2px solid var(--signal);font-size:var(--text-sm);color:var(--surface-heading)}.outcome-card-quote footer{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.03em;color:var(--surface-text-faint)}.outcome-card-award{align-self:flex-start;padding:.2rem var(--space-3);border-radius:var(--radius-pill);background-color:var(--amber-wash);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--amber-ink)}.outcome-card-link{margin-top:auto;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--surface-accent);text-decoration:none}.outcome-card-link:hover{text-decoration:underline;text-underline-offset:.2em}.outcomes-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-8)}@media(max-width:52rem){.outcomes-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.outcomes-logo{display:grid;place-items:center;height:4.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background-color:var(--paper);transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.outcomes-logo:hover,.outcomes-logo:focus-visible{border-color:var(--signal);transform:translateY(-2px);outline:none}@media(prefers-reduced-motion:reduce){.outcomes-logo:hover,.outcomes-logo:focus-visible{transform:none}}.outcomes-logo-img{display:block;width:auto;max-width:100%;height:auto;max-height:2.25rem;object-fit:contain}.outcomes-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-8);margin-top:var(--space-6)}.outcomes-footnote{max-width:70ch;font-size:var(--text-xs);color:var(--surface-text-faint)}.outcomes-foot .outcome-card-link{margin-top:0}.customer-card .outcome-figures{margin-top:var(--space-2)}.outcome-card .outcome-value{font-size:var(--text-2xl)}.outcome-card:first-child .outcome-value{font-size:var(--text-3xl)}.outcome-card .outcome-figures{gap:var(--space-2) var(--space-5)}.outcome-card:first-child .outcome-card-quote{font-size:var(--text-lg);line-height:var(--leading-snug)}.outcome-card:first-child .outcome-card-logo-img{max-height:3rem}.outcome-note{margin:0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--surface-text-dim)}
