/* === DÖRTEL BEYAZ TEMA OKUNABİLİRLİK / KONTRAST DÜZELTMESİ === */
/* Üst güven ikonları: önceki koyu temadan kalan beyaz yazıları açık temaya uyarla */
.trust.trust-reference-final,
section.trust.trust-reference-final{
  background:#f7fbff !important;
  color:#071428 !important;
  border-top:1px solid #dbeafe !important;
  border-bottom:1px solid #e5edf7 !important;
}

.trust.trust-reference-final .trust-reference-grid{
  background:transparent !important;
}

.trust.trust-reference-final .trust-reference-grid .trust-reference-item,
section.trust.trust-reference-final .trust-reference-item{
  background:transparent !important;
  border:0 !important;
  border-right:1px solid #d6e7f7 !important;
  box-shadow:none !important;
  color:#071428 !important;
}

.trust.trust-reference-final .trust-reference-grid .trust-reference-item:last-child,
section.trust.trust-reference-final .trust-reference-item:last-child{
  border-right:0 !important;
}

.trust.trust-reference-final .trust-reference-grid .trust-reference-item i,
section.trust.trust-reference-final .trust-reference-item i{
  color:#168cff !important;
  opacity:1 !important;
}

.trust.trust-reference-final .trust-reference-grid .trust-reference-item .trust-reference-title,
section.trust.trust-reference-final .trust-reference-item .trust-reference-title{
  color:#071428 !important;
  text-shadow:none !important;
  opacity:1 !important;
}

.trust.trust-reference-final .trust-reference-grid .trust-reference-item p,
section.trust.trust-reference-final .trust-reference-item p{
  color:#475569 !important;
  text-shadow:none !important;
  opacity:1 !important;
}

/* Google yorumları: not kutusu ve metinler açık zeminde net okunacak */
.google-reviews-section,
section.google-reviews-section{
  background:#f7fbff !important;
  color:#071428 !important;
  border-top:1px solid #e5edf7 !important;
}

.google-reviews-section .google-reviews-wrap,
section.google-reviews-section .google-reviews-wrap{
  color:#071428 !important;
}

.google-reviews-section .google-review-main,
section.google-reviews-section .google-review-main,
.google-reviews-section .google-info-card,
section.google-reviews-section .google-info-card{
  background:#ffffff !important;
  border:1px solid #dbe8f5 !important;
  box-shadow:0 16px 38px rgba(15,23,42,.07) !important;
  color:#071428 !important;
}

.google-reviews-section .google-review-main h2,
section.google-reviews-section .google-review-main h2,
.google-reviews-section .google-info-card h3,
section.google-reviews-section .google-info-card h3{
  color:#071428 !important;
  text-shadow:none !important;
}

.google-reviews-section .google-review-main p,
section.google-reviews-section .google-review-main p,
.google-reviews-section .google-info-card p,
section.google-reviews-section .google-info-card p{
  color:#334155 !important;
  text-shadow:none !important;
  opacity:1 !important;
}

.google-reviews-section .google-note,
section.google-reviews-section .google-note{
  background:#eef7ff !important;
  border:1px solid #b9dcff !important;
  color:#334155 !important;
  text-shadow:none !important;
  opacity:1 !important;
}

.google-reviews-section .google-note strong,
section.google-reviews-section .google-note strong{
  color:#168cff !important;
  opacity:1 !important;
}

.google-reviews-section .google-stars,
section.google-reviews-section .google-stars{
  background:#fff8e6 !important;
  border:1px solid #ffd56a !important;
  color:#168cff !important;
  text-shadow:none !important;
}

.google-reviews-section .google-btn.primary,
.google-reviews-section .google-btn.secondary,
section.google-reviews-section .google-btn.primary,
section.google-reviews-section .google-btn.secondary{
  background:#168cff !important;
  border-color:#168cff !important;
  color:#ffffff !important;
}

.google-reviews-section .google-btn.primary *,
.google-reviews-section .google-btn.secondary *,
section.google-reviews-section .google-btn.primary *,
section.google-reviews-section .google-btn.secondary *{
  color:#ffffff !important;
}

/* Açık tema genel kontrast garantisi: kart içi başlık/açıklamalar */
.section .card h3,
section.section .card h3,
.why-dortel-section .why-dortel-card h3,
.blog-section .blog-card h3,
.faq-section .faq-question,
.pricing-section .pricing-title h2,
.blog-section .section-title h2{
  color:#071428 !important;
  text-shadow:none !important;
}

.section .card p,
section.section .card p,
.why-dortel-section .why-dortel-card p,
.blog-section .blog-card p,
.faq-section .faq-answer,
.pricing-section .pricing-title p{
  color:#475569 !important;
  text-shadow:none !important;
  opacity:1 !important;
}

.section .card,
.why-dortel-section .why-dortel-card,
.blog-section .blog-card,
.faq-section .faq-item{
  background:#ffffff !important;
  border:1px solid #dbe8f5 !important;
  box-shadow:0 14px 34px rgba(15,23,42,.07) !important;
}

@media(max-width:760px){
  .trust.trust-reference-final .trust-reference-grid .trust-reference-item,
  section.trust.trust-reference-final .trust-reference-item{
    border-right:0 !important;
    border-bottom:1px solid #d6e7f7 !important;
  }

  .trust.trust-reference-final .trust-reference-grid .trust-reference-item:last-child,
  section.trust.trust-reference-final .trust-reference-item:last-child{
    border-bottom:0 !important;
  }
}
