.proof-stat{color:var(--ink);font-family:var(--font-display);font-size:32px;font-weight:var(--fw-semibold);letter-spacing:-.7px;line-height:1.15;margin:0 0 var(--s-7);max-width:28ch;text-wrap:balance}.proof-stat .number{background:var(--emerald-tint);border-radius:4px;color:var(--emerald-shadow);padding:0 8px}.cz-band{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-md);margin:0 0 var(--s-7);overflow:hidden;padding:var(--s-7);position:relative}.cz-band:before{background:radial-gradient(circle,var(--emerald-tint),transparent 70%);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:220px}.cz-eyebrow{color:var(--emerald-deep);font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.1em;margin-bottom:var(--s-3);text-transform:uppercase}.cz-lead{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:var(--fw-medium);letter-spacing:-.4px;line-height:1.35;margin:0 0 var(--s-6);max-width:52ch;text-wrap:balance}.cz-lead .number{background:var(--emerald-tint);border-radius:4px;color:var(--emerald-shadow);font-variant-numeric:tabular-nums;padding:0 6px}.cz-artifacts{display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:var(--s-6)}.cz-artifact{border-left:2px solid var(--emerald-tint-2);padding-left:var(--s-4)}.cz-artifact-v{color:var(--emerald-shadow);font-family:var(--font-display);font-size:34px;font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:-.8px;line-height:1.05}.cz-artifact-l{color:var(--ink-3);font-size:13px;line-height:1.4;margin-top:4px}.cz-punchline{align-items:center;color:var(--ink);display:flex;font-family:var(--font-display);font-size:16px;font-weight:var(--fw-semibold);gap:var(--s-2);margin:0}.cz-punchline:before{color:var(--emerald-deep);content:"→";font-weight:var(--fw-bold)}.proof-row{align-items:stretch;display:grid;gap:var(--s-5);grid-template-columns:1fr 1fr;margin-bottom:var(--s-7)}.proof-quote{background:var(--bone);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-6)}.proof-quote-mark{color:var(--emerald-deep);font-family:var(--font-display);font-size:56px;height:24px;line-height:.5}.proof-quote-text{color:var(--ink);flex:1;font-family:var(--font-display);font-size:22px;font-weight:var(--fw-medium);letter-spacing:-.3px;line-height:1.4;margin:0;text-wrap:pretty}.proof-quote-attr{align-items:center;display:grid;gap:var(--s-3);grid-template-columns:64px 1fr}.proof-portrait{align-items:center;background:var(--bg-tinted);border:1px solid var(--line);border-radius:50%;color:var(--ink-3);display:flex;filter:grayscale(100%);font-family:var(--font-mono);font-size:9px;height:64px;justify-content:center;letter-spacing:.5px;overflow:hidden;position:relative;width:64px}.proof-portrait:after{background-image:radial-gradient(circle at 1px 1px,rgba(11,15,20,.04) 1px,transparent 0);background-size:8px 8px;content:"";inset:0;position:absolute}.proof-portrait span{position:relative;z-index:1}.proof-attr-name{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:var(--fw-semibold)}.proof-attr-role{color:var(--ink-3);font-size:13px}.proof-case{background:var(--ink);border-radius:var(--radius-md);color:var(--bone);display:flex;flex-direction:column;gap:var(--s-4);overflow:hidden;padding:var(--s-6);position:relative}.proof-case:before{background:radial-gradient(circle,var(--emerald-tint-2),transparent 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:200px}.proof-case-tag{color:var(--emerald-glow);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.proof-case-h,.proof-case-tag{font-weight:var(--fw-semibold)}.proof-case-h{color:var(--bone);font-family:var(--font-display);font-size:22px;letter-spacing:-.4px;line-height:1.25;margin:0}.proof-case-stats{border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:var(--s-3);grid-template-columns:1fr 1fr;padding:var(--s-3) 0}.proof-case-stat-n{color:var(--emerald-glow);font-family:var(--font-display);font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.6px;line-height:1.1}.proof-case-stat-l{color:hsla(0,0%,100%,.7);font-size:12px;margin-top:2px}.proof-case-body{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.55;margin:0}.proof-case-link{align-items:center;color:var(--emerald-glow);display:inline-flex;font-family:var(--font-display);font-size:14px;font-weight:var(--fw-semibold);gap:6px;text-decoration:none;transition:gap var(--dur-fast) var(--ease-smooth)}.proof-case-link:after{content:"→";transition:transform var(--dur-fast) var(--ease-smooth)}.proof-case-link:hover:after{transform:translateX(3px)}.proof-logos{align-items:center;border-top:1px solid var(--line);display:grid;gap:var(--s-7);grid-template-columns:auto 1fr;padding-top:var(--s-6)}.proof-logos-label{color:var(--ink-3);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);max-width:14ch;text-transform:uppercase;text-wrap:balance}.logo-strip{display:grid;gap:var(--s-3);grid-template-columns:repeat(6,1fr)}.logo-cell{align-items:center;aspect-ratio:5/2;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;justify-content:center;overflow:hidden;position:relative}.logo-cell:before{background-image:radial-gradient(circle at 1px 1px,rgba(11,15,20,.04) 1px,transparent 0);background-size:8px 8px;content:"";inset:0;pointer-events:none;position:absolute}.logo-cell:after{border-right:1px solid var(--line-strong);border-top:1px solid var(--line-strong);content:"";height:8px;opacity:.6;position:absolute;right:6px;top:6px;width:8px}.logo-cell-label{background:var(--bone);border:1px solid var(--line);border-radius:3px;color:var(--ink-4);font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;padding:2px 8px;position:relative;z-index:1}@media (max-width:900px){.proof-logos,.proof-row{grid-template-columns:1fr}.proof-logos{gap:var(--s-4)}.logo-strip{grid-template-columns:repeat(3,1fr)}.proof-stat{font-size:26px}.proof-quote-text{font-size:19px}.cz-band{padding:var(--s-5)}.cz-lead{font-size:18px}.cz-artifact-v{font-size:28px}}