/* Keep both team metrics visible together, with stable space for the final digits. */
.commercial-review .b-team {grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);gap:clamp(32px,4vw,64px);}
.b-team-metrics {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);align-items:start;min-width:0;width:100%;}
.b-team-metrics .b-team-proof {display:flex;flex-direction:column;align-items:flex-start;justify-self:start;gap:12px;min-width:0;}
.b-team-metrics .review-counter {min-width:var(--counter-width,2ch);font-size:clamp(56px,5.4vw,80px);font-variant-numeric:tabular-nums;}
.b-team-metrics .b-team-proof>span {font-size:16px;line-height:1.5;}
@media(max-width:1100px){
 .commercial-review .b-team {grid-template-columns:1fr;gap:28px;}
 .b-team-metrics {max-width:500px;gap:32px;}
}
@media(max-width:680px){
 .b-team-metrics {gap:20px;}
 .b-team-metrics .review-counter {font-size:clamp(48px,13vw,60px);}
 .b-team-metrics .b-team-proof {gap:10px;}
 .b-team-metrics .b-team-proof>span {font-size:15px;line-height:1.45;}
}
