/* Builder: LICZBY */
.s-numbers{padding-block:0;background:var(--plum);color:var(--plum-ink)}
.numbers{display:grid;grid-template-columns:repeat(3,1fr)}
.numbers li{position:relative;padding:2.4rem 1rem;text-align:center;border-left:1px solid rgba(255,255,255,.12)}
.numbers li:first-child{border-left:0}
.num{display:block;font-family:var(--f-head);font-size:clamp(2.6rem,5vw,4rem);font-weight:400;line-height:1;font-variant-numeric:tabular-nums}
.num-l{display:block;margin-top:.5rem;font-size:.95rem;opacity:.75}
.num--acc{position:relative;display:inline-block}
.acc-circle{display:none}
.v-acc .acc-circle{display:block;position:absolute;left:-14%;top:-12%;width:128%;height:124%;color:var(--plum-accent);opacity:.9}
.v-acc .acc-circle path{stroke-dasharray:620;stroke-dashoffset:620}
.v-acc .numbers li.in .acc-circle path{animation:accCircle 1.4s .6s cubic-bezier(.4,0,.2,1) forwards}
@keyframes accCircle{to{stroke-dashoffset:0}}
@media (max-width:640px){
  .numbers{grid-template-columns:1fr}
  .numbers li{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:1.6rem}
  .numbers li:first-child{border-top:0}
}
