.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl { width: 100%; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 40px; padding-top: 56px; padding-bottom: 56px; text-align: center; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item { display: flex; flex-direction: column; align-items: center; gap: 12px; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item b { font-family: "Manrope", sans-serif; font-weight: 800; font-size: 18px; letter-spacing: -.01em; text-transform: uppercase; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item span { font-size: 15px; line-height: 1.6; color: #3a3733; max-width: 340px; }
@media (max-width: 900px) { .cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid { grid-template-columns: 1fr; gap: 28px; padding-top: 40px; padding-bottom: 40px; } }

/* Almadan önce (22.10): beyaz zemin, ince çizgilerle ayrık, her kutu tıklanır; kurumsal kırmızı vurgu */
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl { background: #fff !important; border-top: 1px solid var(--ss-line); border-bottom: 1px solid var(--ss-line); }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item { color: var(--ss-ink); text-decoration: none; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item svg { color: #C70000; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item b { font-size: 17px; letter-spacing: .02em; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item span { font-size: 14.5px; color: var(--ss-muted); }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item em { font-style: normal; font-size: 13.5px; font-weight: 600; color: var(--ss-ink); border-bottom: 1px solid currentColor; padding-bottom: 2px; margin-top: 2px; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item:hover em { color: #C70000; }
@media (max-width: 900px) { .cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item b { font-size: 16px; } .cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__item span { font-size: 14px; } }

/* 4'lü olmazsa olmazlar şeridi: masaüstünde tek sıra, mobilde 2x2; sola yaslı, kompakt */
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; padding-top: 44px; padding-bottom: 44px; text-align: left; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 .ss-vl__item { align-items: flex-start; gap: 8px; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 .ss-vl__item b { font-size: 15px; letter-spacing: .01em; text-transform: none; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 .ss-vl__item span { font-size: 13.5px; line-height: 1.5; }
.cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 .ss-vl__item em { font-size: 13px; }
@media (max-width: 900px) {
  .cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 16px; padding-top: 32px; padding-bottom: 32px; }
  .cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 .ss-vl__item svg { width: 30px; height: 30px; }
  .cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 .ss-vl__item b { font-size: 14px; }
  .cc_bd3sqPFa4e_pTDnsh1QGt .ss-vl__grid.is-4 .ss-vl__item span { font-size: 12.5px; }
}
