.metric-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 70px}
.work>.metric-cards:last-child{margin-bottom:0}
.metric-card{position:relative;background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:29px 25px 26px;min-width:0}
.metric-card:before{content:"";position:absolute;left:25px;top:0;width:27px;height:3px;background:var(--color-blue-600)}
.metric-card p{margin:0;display:flex;flex-direction:column;gap:17px}
.metric-value{display:block;white-space:nowrap;font-size:clamp(48px,5vw,72px);font-weight:450;line-height:1.1;letter-spacing:-.065em;font-variant-numeric:tabular-nums;color:var(--color-text-heading)}
.metric-value [data-counter-target]{display:inline-block;min-width:.62em;text-align:left}
.metric-label{font-size:15px;line-height:1.6;color:var(--color-text-secondary);max-width:235px;white-space:normal}
.metric-cards.is-counting .metric-value{animation:metric-arrive .55s cubic-bezier(.16,1,.3,1) both}
.metric-cards.is-counting .metric-card:nth-child(2) .metric-value{animation-delay:.07s}
.metric-cards.is-counting .metric-card:nth-child(3) .metric-value{animation-delay:.14s}
.metric-cards.is-counting .metric-card:nth-child(4) .metric-value{animation-delay:.21s}
@keyframes metric-arrive{from{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.metric-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.metric-value{font-size:64px}.metric-card{padding:26px}}
@media(max-width:540px){.metric-cards{gap:12px;margin-bottom:40px}.metric-card{padding:23px 17px 20px}.metric-card:before{left:17px;width:23px}.metric-value{font-size:48px}.metric-label{font-size:13px;line-height:1.65}.metric-card p{gap:13px}}
@media(prefers-reduced-motion:reduce){.metric-cards .metric-value{animation:none!important;transform:none!important}}
