/* ===== PROTOTYPE MIX BLUE-NAVY (v3) =====
   Keputusan owner 11 Jul:
   - TIDAK ADA panel Signal Blue murni (#1D9BF0) — terlalu terang.
   - Panel gelap pakai keluarga "signal blue + navy mixed":
     Deep Signal #1272BE · Harbour #0B4F8C · Ink Navy #0F2E4D · footer blend #09365F.
   - Panel = warna penuh full-width, TANPA inset/outline putih.
   - 2 panel biru tidak boleh bersebelahan (dipisah bidang terang).
   - Signal Blue tetap hidup sebagai AKSEN kecil (tombol, link, ikon) via styles.css. */

/* hero homepage: scrim blend navy-atas, biru-bawah */
.hero-bg::after{background:linear-gradient(180deg,rgba(8,36,58,.5) 0%,rgba(11,79,140,.18) 32%,rgba(18,114,190,.5) 72%,rgba(9,54,95,.93) 100%) !important;}

/* hero halaman dalam: navy -> harbour */
.page-hero{background:#0B4F8C !important;}
.page-hero-scrim{background:linear-gradient(180deg,rgba(9,54,95,.36) 0%,rgba(11,79,140,.14) 32%,rgba(9,54,95,.78) 100%) !important;}

/* band gelap (Proses dll): Harbour */
.band-ink{background:#0B4F8C !important;}
.band-ink .step::before{color:#7CC4F8 !important;}

/* kartu paket unggulan: Harbour */
.card.feature{background:#0B4F8C !important;}

/* Testimoni homepage: panel gelap Deep Signal (mixed signal blue + navy), kartu putih di atasnya */
section[data-screen-label="Testimoni"]{background:#1272BE !important;}
section[data-screen-label="Testimoni"] h2{color:#fff !important;}
section[data-screen-label="Testimoni"] .eyebrow{color:#DCEEFB !important;}
section[data-screen-label="Testimoni"] .sig-ghost-word{color:rgba(255,255,255,.13) !important;-webkit-text-stroke-color:rgba(255,255,255,.2) !important;}

/* CTA band: Harbour — lebih gelap dari Testimoni (permintaan owner: panel di atas footer digelapkan) */
.cta-band{background:#0B4F8C !important;}

/* footer & drawer: blend harbour-navy — owner suka, JANGAN diubah */
.foot{background:#09365F !important;}
.drawer{background:#09365F !important;}
