/* ── Sorular — iki sütunlu SSS akordeon (koyu lüks) ── */

.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-root {
  --vp: 72px;
  padding: var(--vp) 0;
  font-family: system-ui, -apple-system, sans-serif;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-root[data-padding="compact"] { --vp: 40px; }
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-root[data-padding="normal"] { --vp: 72px; }
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-root[data-padding="spacious"] { --vp: 100px; }
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-root[data-padding="extra"] { --vp: 140px; }

.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-inner {
  max-width: 1280px;
  margin-inline: auto;
  padding: 0 clamp(40px, 8vw, 120px);
}

/* ── Header ── */
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-header { margin-bottom: clamp(28px, 4vw, 48px); }
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-header[data-align="center"] { text-align: center; }
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-header[data-align="right"] { text-align: right; }

.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-eyebrow {
  display: block;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.24em;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-title {
  font-size: clamp(20px, 2.46vw, 31px);
  font-weight: 500;
  letter-spacing: -0.02em;
  margin: 0;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-rule {
  display: block;
  width: 36px;
  height: 2px;
  margin-top: 16px;
  border-radius: 2px;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-header[data-align="center"] .sru-rule { margin-inline: auto; }
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-header[data-align="right"]  .sru-rule { margin-left: auto; }

/* ── Grid (iki sütun → mobilde tek) ── */
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px clamp(20px, 3vw, 40px);
  align-items: start;
}

/* ── Akordeon öğesi ── */
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-item {
  border: 1px solid #2A2520;
  border-radius: 14px;
  background: #1C1916;
  overflow: hidden;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-item:hover { border-color: #9E6240; }

.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-q {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 18px 20px;
  background: none;
  border: none;
  cursor: pointer;
  color: inherit;
  font-family: inherit;
  text-align: left;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-q-dot {
  flex: none;
  width: 7px;
  height: 7px;
  border-radius: 50%;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-q-text {
  flex: 1;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-q-chev {
  flex: none;
  display: inline-flex;
  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-item--open .sru-q-chev { transform: rotate(180deg); }

/* ── Cevap (grid 0fr→1fr ile yumuşak açılış) ── */
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-a-wrap {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-item--open .sru-a-wrap { grid-template-rows: 1fr; }

.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-a {
  overflow: hidden;
  min-height: 0;
  padding: 0 20px 20px 41px;
  font-size: 14px;
  line-height: 1.7;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.cc_Z0fv8wUkj4_BOfuy2BtrA .sru-item--open .sru-a { opacity: 0.72; }

@media (prefers-reduced-motion: reduce) {
  .cc_Z0fv8wUkj4_BOfuy2BtrA .sru-a-wrap, .cc_Z0fv8wUkj4_BOfuy2BtrA .sru-a, .cc_Z0fv8wUkj4_BOfuy2BtrA .sru-q-chev { transition: none; }
}

@media (max-width: 760px) {
  .cc_Z0fv8wUkj4_BOfuy2BtrA .sru-grid { grid-template-columns: 1fr; }
}
