/* Imported from: ../StatItem/styles.css */
.cc_c44gasr7_ejF1PRZr63 .statitem {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
  text-align: var(--stat-align, left);
}

.cc_c44gasr7_ejF1PRZr63 .statitem-value {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  justify-content: var(--stat-justify, flex-start);
  gap: 0 6px;
  margin: 0;
}

.cc_c44gasr7_ejF1PRZr63 .statitem-number {
  color: inherit;
  font-variant-numeric: tabular-nums;
}

.cc_c44gasr7_ejF1PRZr63 .statitem-suffix {
  color: var(--a5I7G7RBos);
}

.cc_c44gasr7_ejF1PRZr63 .statitem-label, .cc_c44gasr7_ejF1PRZr63 .statitem-description {
  margin: 0;
  color: inherit;
}

.cc_c44gasr7_ejF1PRZr63 .statitem-description {
  color: color-mix(in srgb, currentColor 70%, transparent);
}

/* End import: ../StatItem/styles.css */

.cc_c44gasr7_ejF1PRZr63 .stats {
  display: block;
  width: 100%;
  padding: var(--section-pt) 0 var(--section-pb);
  background: var(--stats-bg);
  color: var(--stats-fg);
}

.cc_c44gasr7_ejF1PRZr63 .stats-inner {
  max-width: var(--stats-max-width, 1240px);
  margin: 0 auto;
  padding: 0 32px;
}

.cc_c44gasr7_ejF1PRZr63 .stats-head {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 62ch;
  padding-bottom: var(--sp-48);
}

.cc_c44gasr7_ejF1PRZr63 .stats-eyebrow {
  color: var(--a5I7G7RBos);
}

.cc_c44gasr7_ejF1PRZr63 .stats-title, .cc_c44gasr7_ejF1PRZr63 .stats-description {
  margin: 0;
  color: inherit;
}

.cc_c44gasr7_ejF1PRZr63 .stats-items {
  display: grid;
  gap: var(--sp-32) var(--sp-24);
  grid-template-columns: repeat(var(--stats-columns, 4), minmax(0, 1fr));
}

.cc_c44gasr7_ejF1PRZr63 .stats-items > * {
  display: contents;
}

.cc_c44gasr7_ejF1PRZr63 .stats-items > * > [id]:not([data-stat-item]) {
  display: contents;
}

.cc_c44gasr7_ejF1PRZr63 .stats-items-divided [data-stat-item] {
  padding-left: var(--sp-24);
  border-left: 1px solid var(--6DD5WeyPsO);
}

.cc_c44gasr7_ejF1PRZr63 .stats-items-divided [data-stat-item]:first-child {
  padding-left: 0;
  border-left: 0;
}

@media (max-width: 1024px) {
  .cc_c44gasr7_ejF1PRZr63 .stats {
    padding: var(--section-pt-t) 0 var(--section-pb-t);
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-inner {
    padding: 0 24px;
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-head {
    padding-bottom: var(--sp-t-48);
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-items {
    gap: var(--sp-t-32) var(--sp-t-24);
    grid-template-columns: repeat(
      min(var(--stats-columns, 4), 2),
      minmax(0, 1fr)
    );
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-items-divided [data-stat-item]:nth-child(2n + 1) {
    padding-left: 0;
    border-left: 0;
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-title {
    font-size: var(--ts-t-npq8TvJABC);
  }
}

@media (max-width: 768px) {
  .cc_c44gasr7_ejF1PRZr63 .stats {
    padding: var(--section-pt-m) 0 var(--section-pb-m);
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-inner {
    padding: 0 16px;
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-head {
    padding-bottom: var(--sp-m-32);
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-items {
    gap: var(--sp-m-24);
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .cc_c44gasr7_ejF1PRZr63 .stats-title {
    font-size: var(--ts-m-npq8TvJABC);
  }
}
