.tools-brand { white-space:nowrap; flex-shrink:0; }
.tool-kicker { color:var(--zh-text-secondary); margin-bottom:var(--zh-space-2); }
.tool-stat { font-size:clamp(2rem,7vw,3.5rem); font-weight:700; color:var(--zh-color-primary-text); }
.tool-stat small { font-size:1rem; margin-left:var(--zh-space-3); }
.tools-cards { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:var(--zh-space-4); }
.tools-card { min-width:0; padding:var(--zh-space-4); border:1px solid var(--zh-border); border-radius:var(--zh-radius-md); background:var(--zh-bg-subtle); }
.tools-card h3 { font-size:1rem; margin:var(--zh-space-3) 0 var(--zh-space-2); }
.tools-card p { color:var(--zh-text-secondary); font-variant-numeric:tabular-nums; }
.tools-card-icon { color:var(--zh-color-primary-text); font-size:1.5rem; font-weight:700; }
@media(max-width:48rem) { .tools-cards { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:23rem) { .tools-cards { grid-template-columns:minmax(0,1fr); } }
