.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar { width: 100%; }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar__inner { display: grid; grid-template-columns: repeat(var(--bb-cols, 3), minmax(0, 1fr)); gap: 0.75rem; padding: 0.5rem var(--side, 1rem); }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar__item { display: flex; align-items: center; justify-content: center; gap: 0.625rem; min-width: 0; }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar__icon { display: inline-flex; flex: 0 0 auto; font-size: 1.25rem; color: var(--bb-accent, currentColor); }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar__icon .kombos-icon { width: 1em; height: 1em; }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar__body { display: flex; flex-direction: column; min-width: 0; line-height: 1.25; }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar__text { opacity: 0.7; }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--border.benefit-bar--strip { border-bottom: 1px solid var(--color-border); }

/* strip: tek satır, ortalı; maddeler arası ince ayraç */
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--strip .benefit-bar__item + .benefit-bar__item { border-left: 1px solid var(--color-border); }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--strip .benefit-bar__text { display: none; }

/* cards: büyük ikon, başlık, açıklama (ortalı) */
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--cards .benefit-bar__inner { gap: 1rem; padding: 2.5rem var(--side, 1rem); }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--cards .benefit-bar__item { flex-direction: column; text-align: center; gap: 0.75rem; padding: 1.5rem 1rem; }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--cards .benefit-bar__icon { font-size: 2.25rem; }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--cards .benefit-bar__title { font-size: 1rem; }
.cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--cards .benefit-bar__text { opacity: 0.75; max-width: 26ch; }

@media (max-width: 767px) {
  .cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--strip .benefit-bar__inner { display: flex; overflow-x: auto; scrollbar-width: none; gap: 0; padding: 0.5rem 0; }
  .cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--strip .benefit-bar__inner::-webkit-scrollbar { display: none; }
  .cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--strip .benefit-bar__item { flex: 0 0 auto; padding: 0 1rem; white-space: nowrap; }
  .cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--cards .benefit-bar__inner { grid-template-columns: repeat(2, minmax(0, 1fr)); padding: 1.5rem var(--side, 1rem); }
  .cc_wfhET192g5_ZSCUGXZ1jX .benefit-bar--cards .benefit-bar__item { padding: 1rem 0.5rem; }
}
