.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq { width: 100%; padding: 72px 0 56px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__in { max-width: 880px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__hd { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 8px; margin-bottom: 24px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__tabs { display: flex; gap: 6px; justify-content: center; flex-wrap: wrap; margin-bottom: 20px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__tabs button { font-size: 12.5px; font-weight: 700; letter-spacing: .14em; padding: 11px 16px; border-radius: 6px; border: 1.5px solid #1d1d1f; background: #fff; color: #1d1d1f; cursor: pointer; text-transform: uppercase; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__tabs button.is-on { background: #1d1d1f; color: #fff; }
@media (max-width: 900px) { .cc_bd3sqPFa4e_6EPppgcIwL .ss-faq { padding: 48px 0 36px; } }

/* SsFaqItem stilleri (hazır SSS içeriği için) */
.cc_bd3sqPFa4e_6EPppgcIwL .ss-fi { background: #fff; border: 1px solid #e5e2dc; border-radius: 8px; margin-bottom: 10px; font-family: "Inter", sans-serif; color: #1d1d1f; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-fi__q { width: 100%; min-height: 62px; display: flex; align-items: center; justify-content: space-between; gap: 16px; background: transparent; border: 0; padding: 18px 22px; font-size: 13.5px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: #1d1d1f; text-align: left; cursor: pointer; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-fi__q i { font-style: normal; font-size: 22px; font-weight: 400; letter-spacing: 0; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-fi__a { padding: 0 22px 20px; font-size: 15px; line-height: 1.65; color: #3a3733; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-fi__a p { margin: 0 0 10px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-root .ss-fi__a a, .cc_bd3sqPFa4e_6EPppgcIwL .ss-fi__a a { color: #C70000; font-weight: 600; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-root .ss-fi__a a:hover, .cc_bd3sqPFa4e_6EPppgcIwL .ss-fi__a a:hover { color: #9A0000; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__help { margin-top: 16px; background: #fff; border: 1px solid #e5e2dc; border-radius: 10px; padding: 22px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__help-t { display: flex; flex-direction: column; gap: 4px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__help-t b { font-family: "Manrope", sans-serif; font-weight: 800; font-size: 16px; text-transform: uppercase; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__help-t span { font-size: 14px; color: #5e5a54; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__help-b { display: flex; gap: 8px; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__help-b a { height: 48px; padding: 0 22px; border-radius: 6px; display: flex; align-items: center; font-size: 13px; font-weight: 700; letter-spacing: .08em; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__help-b .ss-faq__wa { background: #1F7A4D; color: #fff; }
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__help-b .ss-faq__mail { border: 1.5px solid #1d1d1f; color: #1d1d1f; }

/* Sekmeler her ekranda yan yana tek sıra (22.10) */
.cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__tabs { flex-wrap: nowrap; }
@media (max-width: 640px) {
  .cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__tabs { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; }
  .cc_bd3sqPFa4e_6EPppgcIwL .ss-faq__tabs button { padding: 10px 4px; font-size: 10.5px; letter-spacing: .04em; line-height: 1.25; white-space: normal; min-height: 46px; display: flex; align-items: center; justify-content: center; text-align: center; }
}
