.counters-module{align-items:center;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr;padding:var(--spacing-xl) 0 var(--spacing-lg);position:relative}.counters-module *{color:#fff}.counters-module.theme-sales h2{-webkit-text-fill-color:transparent;background:linear-gradient(to bottom,var(--sales-gradient));-webkit-background-clip:text}.counters-module.theme-finance h2{-webkit-text-fill-color:transparent;background:linear-gradient(to right,var(--finance-gradient));-webkit-background-clip:text}.counters-module.theme-marketdata h2{-webkit-text-fill-color:transparent;background:linear-gradient(to right,var(--marketdata-gradient));-webkit-background-clip:text}.counters-module.theme-revision h2{-webkit-text-fill-color:transparent;background:linear-gradient(to bottom,var(--revision-gradient));-webkit-background-clip:text}.counters-module .counters-background{--offset:60px;background-color:var(--color-night-purple);height:calc(100% + var(--offset)*2);position:absolute;top:calc(var(--offset)*-1);z-index:-1}.counters-module .counter-wrapper{text-align:center}@media (min-width:768px){.counters-module.counters-count-1{grid-template-columns:1fr}.counters-module.counters-count-2{grid-template-columns:1fr 1fr}.counters-module.counters-count-3{grid-template-columns:1fr 1fr 1fr}}