/* === PREMIUM TİPOGRAFİ: KALIN YAZILAR İNCELTİLDİ === */
.service-showcase-title small,
.why-header span,
.section-title small,
.trust-reference-kicker,
.kicker{
  font-weight:600 !important;
  letter-spacing:.16em !important;
}

.service-showcase-title h2,
.why-header h2,
.section-title h2,
.trust-reference-heading,
.pricing-section .title h2,
.faq-section h2,
.blog-section h2{
  font-weight:600 !important;
  letter-spacing:-.7px !important;
  line-height:1.18 !important;
}

.service-showcase-title h2{
  font-size:clamp(28px, 3.1vw, 40px) !important;
}

.service-showcase-body h3,
.why-card h3,
.why-dortel-card h3,
.trust-reference-title,
.card h3,
.cards h3,
.service-card h3,
.blog-card h3,
.faq-question,
.price-row.active .p-name{
  font-weight:600 !important;
  letter-spacing:-.15px !important;
}

.service-showcase-body h3{
  font-size:20px !important;
  line-height:1.25 !important;
}

.why-header h2{
  font-size:clamp(28px, 3vw, 38px) !important;
}

.why-card h3,
.why-dortel-card h3,
.trust-reference-title{
  font-size:18px !important;
}

.service-showcase-body p,
.why-card p,
.why-dortel-card p,
.trust-reference-item p,
.card p,
.cards p,
.service-card p,
.blog-card p,
.faq-answer,
.section-title p,
.service-showcase-title p{
  font-weight:400 !important;
  line-height:1.72 !important;
}

.service-detail-link,
.blog-read,
.btn,
.hero-btn,
.submit-whatsapp{
  font-weight:600 !important;
}

.service-option strong,
strong,
b{
  font-weight:600 !important;
}

@media(max-width:760px){
  .service-showcase-title h2,
  .why-header h2,
  .section-title h2{
    font-size:28px !important;
    font-weight:600 !important;
    letter-spacing:-.45px !important;
  }

  .service-showcase-body h3,
  .why-card h3,
  .why-dortel-card h3,
  .trust-reference-title{
    font-size:17px !important;
    font-weight:600 !important;
  }
}
