.fitbar{padding:32px 0}.fitbar__inner{align-items:center;display:flex;gap:48px;justify-content:space-between;margin-inline:auto;width:min(1350px,calc(100% - 100px))}.fitbar__stats{display:flex;flex:0 1 auto;min-width:0}.fitbar__stat{box-shadow:inset 1px 0 0 rgba(0,0,0,.15);min-width:0;padding:0 40px;text-align:left}.fitbar__stat:first-child{box-shadow:none;padding-left:0}.fitbar__label--mobile,.fitbar__number--mobile{display:none}.fitbar__label>*,.fitbar__number>*{margin:0;text-align:inherit}.fitbar__label>*+*,.fitbar__number>*+*{margin-top:4px}.fitbar__number{font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.1;margin-bottom:6px}.fitbar__number *{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.fitbar__label{font-size:16px;line-height:1.3;opacity:.75}.fitbar__label *{color:inherit;font-size:inherit;line-height:inherit}.fitbar__cta{flex:0 0 auto;margin-left:auto}@media (max-width:992px){.fitbar__inner{gap:32px;width:min(1000px,calc(100% - 50px))}.fitbar__stat{padding:0 24px}}@media (max-width:767px){.fitbar{padding:28px 0}.fitbar__inner{align-items:stretch;flex-direction:column;gap:24px;width:calc(100% - 40px)}.fitbar__label--desktop,.fitbar__number--desktop{display:none}.fitbar__label--mobile,.fitbar__number--mobile{display:block}.fitbar__stats{display:grid;gap:0}.fitbar__stat{box-shadow:none;padding:16px 12px;text-align:center}.fitbar__stat:first-child{padding-left:12px}.fitbar__number{font-size:clamp(24px,7vw,32px);margin-bottom:4px}.fitbar__label{font-size:14px}.fitbar--count-1 .fitbar__stats{grid-template-columns:1fr}.fitbar--count-2 .fitbar__stats{grid-template-columns:repeat(2,1fr)}.fitbar--count-2 .fitbar__stat:nth-child(2){border-left:1px solid rgba(0,0,0,.15)}.fitbar--count-3 .fitbar__stats{grid-template-columns:repeat(3,1fr)}.fitbar--count-3 .fitbar__stat{padding-left:4px;padding-right:4px}.fitbar--count-3 .fitbar__stat+.fitbar__stat{border-left:1px solid rgba(0,0,0,.15)}.fitbar--count-3 .fitbar__number{font-size:clamp(20px,5.5vw,28px)}.fitbar--count-3 .fitbar__label{font-size:13px}.fitbar--count-4 .fitbar__stats{grid-template-columns:repeat(2,1fr)}.fitbar--count-4 .fitbar__stat:nth-child(2n){border-left:1px solid rgba(0,0,0,.15)}.fitbar--count-4 .fitbar__stat:nth-child(n+3){border-top:1px solid rgba(0,0,0,.15)}.fitbar__cta{display:flex;justify-content:center;margin-left:0}.fitbar--count-4 .fitbar__cta{justify-content:flex-start}}