/* Imported from: ../FeatureItem/styles.css */
.cc_c44gasr7_c9qL7bMC7e .feature-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--sp-8);
  text-align: center;
}

.cc_c44gasr7_c9qL7bMC7e .feature-item-title {
  margin: 0;
}

.cc_c44gasr7_c9qL7bMC7e .feature-item-text {
  margin: 0;
  max-width: 34ch;
  color: color-mix(in srgb, currentColor 70%, transparent);
}

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

.cc_c44gasr7_c9qL7bMC7e .feature-bar {
  width: 100%;
  background: var(--fbar-bg);
  color: var(--fbar-fg);
}

.cc_c44gasr7_c9qL7bMC7e .feature-bar-inner {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  align-items: start;
  gap: var(--sp-32);
  width: 100%;
  max-width: var(--fbar-max-width);
  margin: 0 auto;
  padding: var(--section-pt) var(--sp-32) var(--section-pb);
}

.cc_c44gasr7_c9qL7bMC7e .feature-bar-dividers .feature-bar-inner > * + * {
  border-left: 1px solid color-mix(in srgb, var(--fbar-fg) 25%, transparent);
}

@media (max-width: 1024px) {
  .cc_c44gasr7_c9qL7bMC7e .feature-bar-inner {
    gap: var(--sp-t-24);
    padding: var(--section-pt-t) var(--sp-t-24) var(--section-pb-t);
  }
}

@media (max-width: 768px) {
  .cc_c44gasr7_c9qL7bMC7e .feature-bar-inner {
    grid-auto-flow: row;
    gap: var(--sp-m-24);
    padding: var(--section-pt-m) var(--sp-m-16) var(--section-pb-m);
  }

  .cc_c44gasr7_c9qL7bMC7e .feature-bar-dividers .feature-bar-inner > * + * {
    border-left: 0;
    border-top: 1px solid color-mix(in srgb, var(--fbar-fg) 25%, transparent);
    padding-top: var(--sp-m-24);
  }
}
