/* SEO başlık hiyerarşisi: h4/h5 kart başlıkları h3 oldu; eski görünüm için kurallar kopyalandı (otomatik üretildi) */
/* bootstrap.min.css */
h3.hx4, h3.hx5{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}
h3.hx4{font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){h3.hx4{font-size:1.5rem}}
h3.hx5{font-size:1.25rem}
/* main.css */
h3.hx4, h3.hx5{
  font-weight: 700;
  line-height: 1.2;
  color: var(--color-dark);
}
.hero-product-card h3.hx4{
  color: var(--color-white);
  font-size: 0.95rem;
  font-weight: 600;
  margin-bottom: 0.35rem;
}
/* components.css */
.feature-card h3.hx4{ font-size: 1rem; margin-bottom: 0.5rem; }
.blog-card h3.hx4{
  font-size: 1.05rem;
  margin-bottom: 0.75rem;
  line-height: 1.4;
}
.blog-card h3.hx4 a{ color: var(--color-dark); transition: color var(--transition); }
.blog-card h3.hx4 a:hover{ color: var(--color-primary); }
.step-content h3.hx4{ font-size: 1rem; margin-bottom: 0.35rem; }
.use-case-item h3.hx5{ font-size: 0.95rem; margin-bottom: 0.4rem; }
/* gate.css */
.problem-box h3.hx4{ color: #991b1b; margin-bottom: 1rem; }
.solution-box h3.hx4{ color: #166534; margin-bottom: 1rem; }
/* school.css */
.school-benefit-item h3.hx5{ font-size: 0.95rem; color: var(--color-dark); }
.school-kvkk-note h3.hx4{ font-size: 1.05rem; color: var(--color-dark); }
