/**
 * v38 — Larger, more visible home section headings
 */
.page-home .home-video-kicker,
.page-home .home-usp-kicker {
  font-size: 12px !important;
  letter-spacing: 0.14em !important;
  margin-bottom: 8px !important;
}
.page-home .home-video-testimonials-head h2 {
  font-size: clamp(22px, 5.5vw, 34px) !important;
  font-weight: 800 !important;
}
.page-home .home-video-testimonials-head p {
  font-size: 14px !important;
}
.page-home .home-usp-title {
  display: block !important;
  font-size: clamp(20px, 5vw, 30px) !important;
}
.page-home .home-section-head .section-title,
.page-home .trending-header .section-title {
  font-size: clamp(20px, 5vw, 30px) !important;
  font-weight: 800 !important;
  color: #1a1218 !important;
}
.page-home .home-section-head .trending-pill,
.page-home .home-section-head .home-section-badge {
  font-size: 12px !important;
  padding: 5px 12px !important;
}
.page-home .home-cat-full .duo-head h2 {
  font-size: clamp(18px, 4.5vw, 28px) !important;
  letter-spacing: 0.14em !important;
}
.page-home .home-cat-full .duo-icon {
  width: 40px !important;
  height: 40px !important;
  font-size: 16px !important;
}
