/* Features — locked PRIMO+ trust row (3 değer-önerisi: Eğlenceli&Erişilebilir / %100 Orijinal / Hassas Cilde Dost)
   AÇIK TEMA: white/paper zemin, ince üst+alt lime-glow ayraç çizgisi (locked .chip/.anno dili).
   Kartlar açık yüzeyde; mor ikon glow tile'ında. Pastel YOK — neon yalnız ikon tile + ince hatlarda. */
.cc_rM0meyW0WV_features .kombos-features {
  width: 100%;
  background: var(--primo-white, #FFFFFF);
  border-top: 1px solid rgba(23, 21, 28, 0.1);
  border-bottom: 1px solid rgba(23, 21, 28, 0.1);
}

.cc_rM0meyW0WV_features .kombos-features__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  gap: 0.75rem;
  padding: 2rem 1rem;
}

/* Her FeatureItem hücresi: mobilde tam genişlik (alt alta), tablet+ eşit kolon */
.cc_rM0meyW0WV_features .kombos-features__container > * > * > * {
  width: 100%;
  flex-shrink: 0;
}

@media (min-width: 640px) {
  .cc_rM0meyW0WV_features .kombos-features__container {
    gap: 1rem;
  }

  .cc_rM0meyW0WV_features .kombos-features__container > * > * > * {
    width: calc(33.333% - 0.75rem);
  }
}

@media (min-width: 768px) {
  .cc_rM0meyW0WV_features .kombos-features__container {
    padding: 2.5rem 2rem;
  }
}

@media (min-width: 1024px) {
  .cc_rM0meyW0WV_features .kombos-features__container {
    gap: 1.5rem;
    padding: 3rem 4.5rem;
  }

  .cc_rM0meyW0WV_features .kombos-features__container > * > * > * {
    flex: 1 1 0;
    width: auto;
    max-width: 22rem;
  }
}
