/* ==========================================================================
   Normalisasi tipografi headline & sub-headline antar section.

   Sebelum berkas ini, sembilan section memakai sembilan ukuran berbeda
   (30/32/32/34/34/36/38/42/44px), dua font family (Hind dan Source Sans
   Pro), dan dua bobot (600 dan 700). Berkas ini menyeragamkannya.

   Id elemen didaftar satu per satu — BUKAN selektor umum seperti
   `.elementor-heading-title` — supaya nama paket harga, badge diskon, dan
   teks di dalam mockup tidak ikut terkena.

   Bentuk selektornya sengaja meniru post-5060.css persis
   (`.elementor-5060 .elementor-element.elementor-element-XXX ...`,
   kekhususan 0,4,0). Dengan kekhususan yang sama, berkas ini menang karena
   dimuat belakangan. Selektor yang lebih pendek kalah dan diam-diam tidak
   berpengaruh apa-apa.
   ========================================================================== */

/* ---------- Headline section -------------------------------------------- */

.elementor-5060 .elementor-element.elementor-element-e2928a3 .elementor-heading-title,/* Kelola Semua Chat */
.elementor-5060 .elementor-element.elementor-element-170b5a4 .elementor-heading-title,/* Pilih Paket */
.elementor-5060 .elementor-element.elementor-element-0c974af .elementor-heading-title,/* Apa Saja Fitur */
.elementor-5060 .elementor-element.elementor-element-c7fb1d3 .elementor-heading-title,/* Balas Chat Dari Mana Aja */
.elementor-5060 .elementor-element.elementor-element-dfa61c9 .elementor-heading-title,/* F.A.Q */
.wz2 .wz2-head,
.wz3 .wz3-title,
.wz-rv .wz-rv__h {
  font-family: "Hind", system-ui, sans-serif;
  font-size: 38px;
  /* 700, bukan 600. Sebelum diseragamkan, hero memakai Source Sans Pro 700;
     diturunkan ke 600 judulnya terlihat kurus. Hind punya berkas 700 asli
     (bukan bold sintetis), jadi aman dipakai. */
  font-weight: 700;
  line-height: 1.28;
  letter-spacing: -.4px;
}

/* Warna hanya diseragamkan untuk headline di atas latar terang. Dua section
   berlatar gelap tetap putih. */
.elementor-5060 .elementor-element.elementor-element-e2928a3 .elementor-heading-title,/* Kelola Semua Chat */
.elementor-5060 .elementor-element.elementor-element-170b5a4 .elementor-heading-title,/* Pilih Paket */
.elementor-5060 .elementor-element.elementor-element-0c974af .elementor-heading-title,/* Apa Saja Fitur */
.elementor-5060 .elementor-element.elementor-element-c7fb1d3 .elementor-heading-title,/* Balas Chat Dari Mana Aja */
.elementor-5060 .elementor-element.elementor-element-dfa61c9 .elementor-heading-title,/* F.A.Q */
.wz2 .wz2-head,
.wz3 .wz3-title,
.wz-rv .wz-rv__h { color: #171717; }

/* ---------- Sub-headline ------------------------------------------------ */

.elementor-5060 .elementor-element.elementor-element-37f899ac .elementor-heading-title,/* di bawah Kelola Semua Chat */
.elementor-5060 .elementor-element.elementor-element-aff2249 .elementor-heading-title,/* di bawah Pilih Paket */
.elementor-5060 .elementor-element.elementor-element-56526e2 .elementor-heading-title,/* di bawah Balas Chat */
.elementor-5060 .elementor-element.elementor-element-ee4b889 .elementor-heading-title,/* di bawah F.A.Q */
.wz2 .wz2-sub,
.wz3 .wz3-sub,
.wz-rv .wz-rv__sub {
  font-family: "Quicksand", system-ui, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.66;
  color: #565656;
}

@media (max-width: 1024px) {
  .elementor-5060 .elementor-element.elementor-element-e2928a3 .elementor-heading-title,/* Kelola Semua Chat */
  .elementor-5060 .elementor-element.elementor-element-170b5a4 .elementor-heading-title,/* Pilih Paket */
  .elementor-5060 .elementor-element.elementor-element-0c974af .elementor-heading-title,/* Apa Saja Fitur */
  .elementor-5060 .elementor-element.elementor-element-c7fb1d3 .elementor-heading-title,/* Balas Chat Dari Mana Aja */
  .elementor-5060 .elementor-element.elementor-element-dfa61c9 .elementor-heading-title,/* F.A.Q */
  .wz2 .wz2-head,
  .wz3 .wz3-title,
  .wz-rv .wz-rv__h {
    font-size: 33px;
    line-height: 1.3;
  }
}

@media (max-width: 767px) {
  .elementor-5060 .elementor-element.elementor-element-e2928a3 .elementor-heading-title,/* Kelola Semua Chat */
  .elementor-5060 .elementor-element.elementor-element-170b5a4 .elementor-heading-title,/* Pilih Paket */
  .elementor-5060 .elementor-element.elementor-element-0c974af .elementor-heading-title,/* Apa Saja Fitur */
  .elementor-5060 .elementor-element.elementor-element-c7fb1d3 .elementor-heading-title,/* Balas Chat Dari Mana Aja */
  .elementor-5060 .elementor-element.elementor-element-dfa61c9 .elementor-heading-title,/* F.A.Q */
  .wz2 .wz2-head,
  .wz3 .wz3-title,
  .wz-rv .wz-rv__h {
    font-size: 28px;
    line-height: 1.32;
  }

  .elementor-5060 .elementor-element.elementor-element-37f899ac .elementor-heading-title,/* di bawah Kelola Semua Chat */
  .elementor-5060 .elementor-element.elementor-element-aff2249 .elementor-heading-title,/* di bawah Pilih Paket */
  .elementor-5060 .elementor-element.elementor-element-56526e2 .elementor-heading-title,/* di bawah Balas Chat */
  .elementor-5060 .elementor-element.elementor-element-ee4b889 .elementor-heading-title,/* di bawah F.A.Q */
  .wz2 .wz2-sub,
  .wz3 .wz3-sub,
  .wz-rv .wz-rv__sub { font-size: 16px; }
}
