/* Kutuda neler var? — tasarımdaki .kutu (görselli arka plan: KutuArkaPlan A) */
.cc_La8MP1oqas_Z9kOPoqPQD .kutu { background: var(--sm-adacayi); }

/* Görselli arka plan: fotoğraf + koyu yeşil karartma, başlık beyaz */
.cc_La8MP1oqas_Z9kOPoqPQD .kutu--gorselli { position: relative; overflow: hidden; background: var(--sm-murekkep); isolation: isolate; }
.cc_La8MP1oqas_Z9kOPoqPQD .kutu--gorselli > .sm-ic { position: relative; }
.cc_La8MP1oqas_Z9kOPoqPQD .kutu__arka { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; z-index: -2; }
.cc_La8MP1oqas_Z9kOPoqPQD .kutu__karartma {
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(180deg, rgba(22, 30, 17, calc(var(--kutu-karartma) + .08)), rgba(22, 30, 17, calc(var(--kutu-karartma) - .08)) 45%, rgba(22, 30, 17, calc(var(--kutu-karartma) + .1)));
}
.cc_La8MP1oqas_Z9kOPoqPQD .kutu--gorselli .sm-bolum-baslik h2 { color: #fff; }
.cc_La8MP1oqas_Z9kOPoqPQD .kutu--gorselli .sm-bolum-baslik .sm-bolum-baslik__aciklama { color: rgba(255, 255, 255, .82); }
.cc_La8MP1oqas_Z9kOPoqPQD .kutu--gorselli .sm-bolum-baslik__ust { background: rgba(255, 255, 255, .14); color: #fff; }
.cc_La8MP1oqas_Z9kOPoqPQD .kutu--gorselli .kutu__hucre > *, .cc_La8MP1oqas_Z9kOPoqPQD .kutu--gorselli .kutu__ek { box-shadow: 0 10px 30px rgba(0, 0, 0, .18); }

.cc_La8MP1oqas_Z9kOPoqPQD .kutu__grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 16px;
}

.cc_La8MP1oqas_Z9kOPoqPQD .kutu__hucre > * { height: 100%; }

.cc_La8MP1oqas_Z9kOPoqPQD .kutu__ek {
  margin-top: 40px;
  background: var(--sm-kart);
  border-radius: var(--sm-r-buyuk);
  padding: 28px;
  display: grid;
  grid-template-columns: 1fr 1.6fr;
  gap: 28px;
  align-items: center;
}

.cc_La8MP1oqas_Z9kOPoqPQD .kutu__ek-baslik { font-size: 24px; margin-bottom: 8px; }
.cc_La8MP1oqas_Z9kOPoqPQD .kutu__ek-aciklama { color: var(--sm-ikincil); }

.cc_La8MP1oqas_Z9kOPoqPQD .kutu__ek-liste {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}

@media (max-width: 1024px) {
  .cc_La8MP1oqas_Z9kOPoqPQD .kutu__grid { grid-template-columns: repeat(3, 1fr); }
  .cc_La8MP1oqas_Z9kOPoqPQD .kutu__ek { grid-template-columns: 1fr; }
}

@media (max-width: 768px) {
  .cc_La8MP1oqas_Z9kOPoqPQD .kutu__grid { grid-template-columns: 1fr 1fr; gap: 12px; }
  .cc_La8MP1oqas_Z9kOPoqPQD .kutu__hucre:last-child:nth-child(odd) { grid-column: 1 / -1; }
  .cc_La8MP1oqas_Z9kOPoqPQD .kutu__ek { padding: 20px; }
  .cc_La8MP1oqas_Z9kOPoqPQD .kutu__ek-liste { grid-template-columns: 1fr; }
}
