Laporkan Konten

Bantu Kami Menjaga Kualitas Portal

Temukan informasi yang keliru, produk bermasalah, atau konten tidak pantas?
Laporkan kepada kami — setiap laporan akan ditinjau oleh tim BALANU.

Ditinjau dalam 1×24 jam kerja

Mengapa Laporan Anda Penting

BALANU adalah portal yang tumbuh bersama komunitas. Setiap laporan dari Anda membantu kami menjaga kualitas informasi, melindungi pembaca, dan menjaga kepercayaan pelaku UMKM yang jujur.

Tidak semua konten bisa kami awasi sendiri. Ribuan produk dan artikel diunggah setiap bulan oleh puluhan kontributor dari seluruh Sulawesi Barat. Anda adalah mata dan telinga kami di lapangan.

Jika Anda menemukan informasi yang keliru, produk yang mencurigakan, atau konten yang tidak pantas — jangan ragu untuk melaporkannya. Laporan Anda akan ditinjau oleh tim BALANU dan ditindaklanjuti sesuai kebutuhan.

Menjaga Akurasi

Membantu kami mengoreksi informasi yang salah atau tidak akurat sebelum merugikan lebih banyak pembaca.

Melindungi Pembaca

Mencegah pembaca lain menjadi korban penipuan, spam, atau produk yang tidak sesuai deskripsi.

Menjaga Komunitas

Menjaga BALANU tetap menjadi ruang yang sehat, jujur, dan bermanfaat untuk semua pengguna.

Jenis Konten yang Bisa Dilaporkan

Tidak semua hal perlu dilaporkan. Berikut daftar konten yang memang layak untuk dilaporkan ke tim BALANU.

Informasi Tidak Akurat

Berita atau data yang salah, klaim palsu, atau informasi yang tidak sesuai fakta.

inaccurate

Informasi Usang

Data atau detail yang sudah tidak berlaku — misalnya harga lama, alamat lama, atau usaha yang sudah tutup.

outdated

Kontak Tidak Aktif

Nomor WhatsApp tidak aktif, email bounce, atau link toko online yang tidak bisa diakses.

contact

Spam atau Penipuan

Produk/jasa palsu, investasi bodong, judi online, atau upaya penipuan dengan modus tertentu.

spam

Konten Tidak Pantas

Konten yang mengandung SARA, ujaran kebencian, pornografi, kekerasan, atau pelecehan.

inappropriate

Lainnya

Pelanggaran lain yang tidak masuk kategori di atas — silakan jelaskan secara detail di kolom laporan.

other

Kode kategori di atas sesuai dengan pilihan di formulir laporan — Anda tidak perlu menghafalnya, cukup pilih dari daftar saat melapor.

Cara Melaporkan

Laporan dilakukan langsung dari halaman konten yang ingin dilaporkan — tidak perlu login atau mengisi formulir panjang.

1

Buka Halaman Konten

Kunjungi artikel, produk, atau profil UMKM yang ingin Anda laporkan.

2

Klik Tautan “Laporkan”

Tautan ini ada di bagian bawah setiap artikel dan produk — biasanya di dekat informasi penulis atau meta produk.

3

Isi Formulir Singkat

Pilih jenis laporan, jelaskan masalahnya minimal 10 karakter, dan sertakan nama atau email jika Anda ingin dihubungi.

4

Kirim Laporan

Laporan langsung diteruskan ke admin. Anda akan menerima konfirmasi bahwa laporan telah diterima.

Contoh tampilan tautan “Laporkan”
Ditulis oleh Admin BALANU · 7 Oktober 2025

Klik “Laporkan” untuk membuka formulir pengaduan.

Apa yang Terjadi Setelah Laporan Dikirim

Setiap laporan yang masuk akan diproses melalui tahapan berikut. Kami berkomitmen menanganinya dengan serius dan transparan.

Menit ke-0

Laporan Diterima Sistem

Laporan Anda otomatis tersimpan dan diteruskan ke email admin. Anda akan melihat pesan konfirmasi di layar.

1×24 jam kerja

Review Awal oleh Admin

Tim BALANU membaca laporan Anda dan memverifikasi klaimnya — mencocokkan dengan konten yang dilaporkan.

1–3 hari kerja

Tindak Lanjut

Tergantung hasil review, admin akan mengambil salah satu tindakan berikut:

  • Koreksi konten — jika ada kesalahan yang bisa diperbaiki
  • Hubungi pemilik konten — untuk konfirmasi atau perbaikan
  • Nonaktifkan konten — jika melanggar aturan
  • Tutup laporan — jika laporan tidak berdasar
Setelah tindakan

Hasil Akhir

Jika Anda mencantumkan email, kami akan mengirimkan pemberitahuan hasil akhir. Untuk laporan anonim, hasilnya bisa dilihat dari perubahan konten secara langsung.

Rate limit: Untuk mencegah penyalahgunaan, satu alamat IP hanya bisa mengirim 1 laporan setiap 3 menit. Jika Anda punya beberapa laporan berbeda, tunggu sebentar sebelum melapor lagi.

Yang Bukan Alasan Melaporkan

Kami menghargai setiap laporan yang tulus. Namun ada beberapa hal yang bukan alasan sah untuk melaporkan konten:

Tidak setuju dengan pendapat

Artikel opini yang berbeda pandangan dengan Anda bukan pelanggaran. Kami menghargai keragaman gagasan.

Kompetitor produk

Melaporkan produk pesaing tanpa alasan valid — demi menjatuhkan usaha orang lain — akan diabaikan.

Harga terlalu mahal/murah

Harga adalah keputusan penjual. Jika tidak sesuai ekspektasi Anda, cukup tidak membeli — tidak perlu lapor.

Salah pilih kategori

Jika ada artikel yang salah kategori, cukup hubungi kami via Kontak. Tidak perlu lewat jalur laporan.

Penyalahgunaan laporan: Laporan yang berulang kali tidak berdasar atau jelas berniat jahat bisa berujung pada pembatasan akses IP atau akun. Mohon gunakan fitur ini dengan bijak.

Pertanyaan yang Sering Diajukan

Jawaban atas pertanyaan umum seputar fitur laporan.

Tidak. Laporan bisa dikirim oleh siapa saja — baik pengunjung anonim maupun pengguna yang sudah login. Namun jika Anda ingin mendapat notifikasi hasil tindak lanjut, kami sarankan mencantumkan email.

Ya. Nama dan email pelapor bersifat opsional dan hanya dilihat oleh tim BALANU. Pemilik konten yang dilaporkan tidak akan diberi tahu identitas pelapor.

Review awal biasanya dalam 1×24 jam kerja. Tindak lanjut lengkap berkisar 1–3 hari kerja, tergantung kompleksitas laporan dan ketersediaan tim.

Jika Anda mencantumkan email, kami akan mengirim notifikasi hasil review. Untuk laporan anonim, hasilnya bisa Anda lihat dengan mengunjungi kembali halaman yang dilaporkan — apakah konten sudah dikoreksi atau dinonaktifkan.

Tidak dianjurkan. Setiap laporan masuk ke sistem antrian yang sama. Jika laporan Anda belum ditindaklanjuti, silakan hubungi kami via Kontak untuk menanyakan status — bukan mengirim laporan baru.

Jika Anda mengalami penipuan dalam transaksi, langkah pertama adalah hubungi langsung pihak berwenang (kepolisian). Laporkan juga ke kami supaya konten pelaku bisa dinonaktifkan dari portal — sehingga tidak ada korban lain. Kami akan membantu sebatas informasi dan pemulihan konten.

Bisa, tapi melalui jalur yang berbeda. Fitur “Laporkan” hanya untuk konten (artikel atau produk). Untuk melaporkan pelaku usaha atau user yang bermasalah, silakan hubungi kami via Kontak dengan detail lengkap.

Butuh Bantuan Lebih Lanjut?

Untuk laporan yang kompleks, darurat, atau melibatkan tindakan hukum — silakan hubungi kami secara langsung melalui kanal resmi.

Terakhir diperbarui: 7 Oktober 2025
.balanu-laporkan { font-family: inherit; color: #334155; line-height: 1.7; font-size: 15px; } /* ─── HERO ─────────────────────────────────────────────── */ .balanu-laporkan .lk-hero { background: linear-gradient(135deg, #0f172a 0%, #1e293b 55%, #334155 100%); border-radius: 20px; padding: 60px 30px 50px 30px; margin-bottom: 40px; text-align: center; position: relative; overflow: hidden; } .balanu-laporkan .lk-hero::before { content: ”; position: absolute; top: -80px; right: -80px; width: 280px; height: 280px; background: radial-gradient(circle, rgba(16,185,129,0.18) 0%, transparent 70%); border-radius: 50%; } .balanu-laporkan .lk-hero-inner { position: relative; z-index: 1; } .balanu-laporkan .lk-badge { display: inline-block; background: rgba(16,185,129,0.2); color: #6ee7b7; padding: 6px 16px; border-radius: 20px; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 20px; border: 1px solid rgba(16,185,129,0.3); } .balanu-laporkan .lk-hero-title { color: #fff; font-size: 38px; font-weight: 800; margin: 0 0 16px 0; line-height: 1.15; letter-spacing: -0.5px; } .balanu-laporkan .lk-hero-sub { color: rgba(255,255,255,0.85); font-size: 16px; max-width: 640px; margin: 0 auto 24px auto; line-height: 1.6; } .balanu-laporkan .lk-hero-meta { display: flex; justify-content: center; align-items: center; gap: 12px; flex-wrap: wrap; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.15); max-width: 500px; margin: 0 auto; color: rgba(255,255,255,0.75); font-size: 13px; position: relative; z-index: 1; } .balanu-laporkan .lk-hero-meta-item { display: inline-flex; align-items: center; gap: 6px; } .balanu-laporkan .lk-hero-meta-item svg { color: #6ee7b7; } /* ─── LAYOUT ───────────────────────────────────────────── */ .balanu-laporkan .lk-layout-wrap { max-width: 1200px; margin: 0 auto; padding: 0 20px; } .balanu-laporkan .lk-layout { display: grid; grid-template-columns: 240px 1fr; gap: 40px; align-items: start; } /* ─── KONTEN ───────────────────────────────────────────── */ .balanu-laporkan .lk-main { min-width: 0; } /* ─── SECTION ──────────────────────────────────────────── */ .balanu-laporkan .lk-section { margin-bottom: 40px; scroll-margin-top: 100px; } .balanu-laporkan .lk-section-alt { background: #f8fafc; border-left: 4px solid #10b981; border-radius: 12px; padding: 28px 26px; margin-bottom: 40px; scroll-margin-top: 100px; } .balanu-laporkan .lk-section-header { margin-bottom: 20px; } .balanu-laporkan .lk-h2 { font-size: 22px; font-weight: 800; color: #0f172a; margin: 0 0 6px 0; letter-spacing: -0.3px; line-height: 1.3; display: flex; align-items: center; gap: 10px; } .balanu-laporkan .lk-h2-icon { display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; color: #059669; flex-shrink: 0; } .balanu-laporkan .lk-h2-icon svg { width: 22px; height: 22px; display: block; } .balanu-laporkan .lk-desc { font-size: 13.5px; color: #64748b; margin: 0; line-height: 1.6; } /* ─── BODY ─────────────────────────────────────────────── */ .balanu-laporkan .lk-body p { font-size: 14.5px; color: #334155; line-height: 1.75; margin: 0 0 14px 0; } .balanu-laporkan .lk-body p:last-child { margin-bottom: 0; } .balanu-laporkan .lk-body strong { color: #0f172a; font-weight: 700; } .balanu-laporkan .lk-body a { color: #059669 !important; font-weight: 600; text-decoration: none !important; } .balanu-laporkan .lk-body a:hover { text-decoration: underline !important; } /* ─── BENEFIT GRID ─────────────────────────────────────── */ .balanu-laporkan .lk-benefit-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 14px; margin-top: 20px; } .balanu-laporkan .lk-benefit-card { background: #fff; border: 1px solid #e2e8f0; border-radius: 12px; padding: 22px 20px; transition: all 0.25s ease; } .balanu-laporkan .lk-benefit-card:hover { border-color: #10b981; transform: translateY(-3px); box-shadow: 0 10px 20px -8px rgba(5,150,105,0.15); } .balanu-laporkan .lk-benefit-icon { width: 44px; height: 44px; border-radius: 10px; background: #ecfdf5; color: #059669; display: flex; align-items: center; justify-content: center; margin-bottom: 14px; } .balanu-laporkan .lk-benefit-icon svg { width: 22px; height: 22px; } .balanu-laporkan .lk-benefit-title { font-size: 15px; font-weight: 700; color: #0f172a; margin: 0 0 6px 0; } .balanu-laporkan .lk-benefit-desc { font-size: 13px; color: #64748b; margin: 0; line-height: 1.6; } /* ─── REPORT GRID ──────────────────────────────────────── */ .balanu-laporkan .lk-report-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 14px; } .balanu-laporkan .lk-report-card { background: #fff; border: 1px solid #e2e8f0; border-radius: 12px; padding: 22px 20px; display: flex; flex-direction: column; transition: all 0.25s ease; } .balanu-laporkan .lk-report-card:hover { border-color: #10b981; transform: translateY(-3px); box-shadow: 0 10px 20px -8px rgba(5,150,105,0.15); } .balanu-laporkan .lk-report-icon { width: 40px; height: 40px; border-radius: 10px; background: #fef3c7; color: #d97706; display: flex; align-items: center; justify-content: center; margin-bottom: 14px; } .balanu-laporkan .lk-report-icon svg { width: 22px; height: 22px; } .balanu-laporkan .lk-report-title { font-size: 14.5px; font-weight: 700; color: #0f172a; margin: 0 0 6px 0; } .balanu-laporkan .lk-report-desc { font-size: 12.5px; color: #64748b; margin: 0 0 12px 0; line-height: 1.6; flex-grow: 1; } .balanu-laporkan .lk-report-code { display: inline-block; font-family: ‘Courier New’, monospace; font-size: 10.5px; font-weight: 700; color: #059669; background: #ecfdf5; padding: 3px 10px; border-radius: 12px; letter-spacing: 0.5px; align-self: flex-start; } /* ─── NOTE ─────────────────────────────────────────────── */ .balanu-laporkan .lk-note { display: flex; gap: 12px; align-items: flex-start; border-radius: 8px; padding: 14px 18px; margin-top: 20px; } .balanu-laporkan .lk-note svg { flex-shrink: 0; margin-top: 2px; } .balanu-laporkan .lk-note p { margin: 0; font-size: 13px; line-height: 1.6; } .balanu-laporkan .lk-note-info { background: #eff6ff; border-left: 4px solid #3b82f6; color: #1e40af; } .balanu-laporkan .lk-note-info svg { color: #3b82f6; } .balanu-laporkan .lk-note-warning { background: #fef3c7; border-left: 4px solid #f59e0b; color: #78350f; } .balanu-laporkan .lk-note-warning svg { color: #f59e0b; } /* ─── STEPS ────────────────────────────────────────────── */ .balanu-laporkan .lk-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px; } .balanu-laporkan .lk-step { background: #fff; border: 1px solid #e2e8f0; border-radius: 12px; padding: 20px 18px; } .balanu-laporkan .lk-step-marker { width: 36px; height: 36px; border-radius: 50%; background: #fff; border: 2px solid #059669; display: flex; align-items: center; justify-content: center; margin-bottom: 12px; } .balanu-laporkan .lk-step-marker span { font-size: 15px; font-weight: 800; color: #059669; line-height: 1; } .balanu-laporkan .lk-step-title { font-size: 14px; font-weight: 700; color: #0f172a; margin: 0 0 6px 0; } .balanu-laporkan .lk-step-desc { font-size: 12.5px; color: #64748b; margin: 0; line-height: 1.6; } /* ─── VISUAL GUIDE ─────────────────────────────────────── */ .balanu-laporkan .lk-visual-guide { margin-top: 20px; background: #fff; border: 1px solid #e2e8f0; border-radius: 12px; padding: 22px 24px; } .balanu-laporkan .lk-visual-title { font-size: 12px; font-weight: 800; color: #94a3b8; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 14px; } .balanu-laporkan .lk-visual-demo { background: #f8fafc; border: 1px dashed #cbd5e1; border-radius: 8px; padding: 18px 22px; } .balanu-laporkan .lk-visual-meta { font-size: 12px; color: #94a3b8; margin-bottom: 10px; } .balanu-laporkan .lk-visual-links { display: flex; align-items: center; gap: 8px; font-size: 12px; } .balanu-laporkan .lk-visual-link { display: inline-flex; align-items: center; gap: 5px; color: #64748b !important; text-decoration: none !important; font-weight: 600; } .balanu-laporkan .lk-visual-report { color: #059669 !important; } .balanu-laporkan .lk-visual-link svg { flex-shrink: 0; } .balanu-laporkan .lk-visual-sep { color: #cbd5e1; } .balanu-laporkan .lk-visual-hint { font-size: 12px; color: #94a3b8; margin: 12px 0 0 0; font-style: italic; } /* ─── TIMELINE ─────────────────────────────────────────── */ .balanu-laporkan .lk-timeline { display: flex; flex-direction: column; gap: 8px; position: relative; } .balanu-laporkan .lk-timeline-item { display: grid; grid-template-columns: 24px 1fr; gap: 18px; align-items: flex-start; position: relative; } .balanu-laporkan .lk-timeline-item:not(:last-child)::before { content: ”; position: absolute; left: 11px; top: 24px; bottom: -8px; width: 2px; background: linear-gradient(180deg, #10b981 0%, #ecfdf5 100%); } .balanu-laporkan .lk-timeline-marker { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; margin-top: 4px; position: relative; z-index: 1; } .balanu-laporkan .lk-timeline-dot { width: 12px; height: 12px; border-radius: 50%; background: #059669; border: 3px solid #ecfdf5; box-shadow: 0 0 0 2px #059669; } .balanu-laporkan .lk-timeline-body { background: #fff; border: 1px solid #e2e8f0; border-radius: 12px; padding: 16px 20px; margin-bottom: 8px; } .balanu-laporkan .lk-timeline-time { display: inline-block; font-size: 11px; font-weight: 800; color: #059669; background: #ecfdf5; padding: 3px 10px; border-radius: 12px; letter-spacing: 0.5px; margin-bottom: 8px; } .balanu-laporkan .lk-timeline-title { font-size: 15px; font-weight: 700; color: #0f172a; margin: 0 0 6px 0; } .balanu-laporkan .lk-timeline-desc { font-size: 13px; color: #64748b; margin: 0; line-height: 1.6; } .balanu-laporkan .lk-timeline-actions { list-style: none; padding: 0; margin: 10px 0 0 0; } .balanu-laporkan .lk-timeline-actions li { font-size: 13px; color: #475569; line-height: 1.6; padding: 4px 0 4px 20px; position: relative; } .balanu-laporkan .lk-timeline-actions li::before { content: ”; position: absolute; left: 0; top: 12px; width: 6px; height: 6px; border-radius: 50%; background: #10b981; } /* ─── DON’T LIST ───────────────────────────────────────── */ .balanu-laporkan .lk-donot-list { display: flex; flex-direction: column; gap: 10px; } .balanu-laporkan .lk-donot-item { display: flex; gap: 16px; align-items: flex-start; background: #fff; border: 1px solid #fecaca; border-radius: 12px; padding: 16px 20px; } .balanu-laporkan .lk-donot-icon { width: 32px; height: 32px; border-radius: 50%; background: #fee2e2; color: #dc2626; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .balanu-laporkan .lk-donot-icon svg { width: 18px; height: 18px; } .balanu-laporkan .lk-donot-content { flex-grow: 1; } .balanu-laporkan .lk-donot-title { font-size: 14.5px; font-weight: 700; color: #991b1b; margin: 0 0 3px 0; } .balanu-laporkan .lk-donot-desc { font-size: 13px; color: #64748b; margin: 0; line-height: 1.6; } .balanu-laporkan .lk-donot-desc a { color: #059669 !important; font-weight: 600; text-decoration: none !important; } .balanu-laporkan .lk-donot-desc a:hover { text-decoration: underline !important; } /* ─── FAQ ──────────────────────────────────────────────── */ .balanu-laporkan .lk-faq-list { display: flex; flex-direction: column; gap: 8px; } .balanu-laporkan .lk-faq-item { background: #fff; border: 1px solid #e2e8f0; border-radius: 10px; overflow: hidden; transition: border-color 0.2s; } .balanu-laporkan .lk-faq-item:hover { border-color: #cbd5e1; } .balanu-laporkan .lk-faq-item.is-open { border-color: #10b981; } .balanu-laporkan .lk-faq-question { display: flex; align-items: center; justify-content: space-between; gap: 12px; width: 100%; padding: 14px 18px; background: transparent; border: none; cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 700; color: #0f172a; text-align: left; line-height: 1.4; transition: background 0.15s; } .balanu-laporkan .lk-faq-question:hover { background: #f8fafc; } .balanu-laporkan .lk-faq-item.is-open .lk-faq-question { background: #f0fdf4; } .balanu-laporkan .lk-faq-q-text { flex-grow: 1; } .balanu-laporkan .lk-faq-q-icon { width: 20px; height: 20px; flex-shrink: 0; color: #64748b; display: inline-flex; align-items: center; justify-content: center; transition: transform 0.25s ease, color 0.2s; } .balanu-laporkan .lk-faq-q-icon svg { width: 18px; height: 18px; display: block; } .balanu-laporkan .lk-faq-item.is-open .lk-faq-q-icon { transform: rotate(180deg); color: #059669; } .balanu-laporkan .lk-faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .balanu-laporkan .lk-faq-item.is-open .lk-faq-answer { max-height: 500px; } .balanu-laporkan .lk-faq-answer > * { padding-left: 18px; padding-right: 18px; } .balanu-laporkan .lk-faq-answer > *:first-child { padding-top: 0; } .balanu-laporkan .lk-faq-answer > *:last-child { padding-bottom: 18px; } .balanu-laporkan .lk-faq-answer p { font-size: 13.5px; color: #475569; line-height: 1.7; margin: 0 0 10px 0; } .balanu-laporkan .lk-faq-answer p:last-child { margin-bottom: 0; } .balanu-laporkan .lk-faq-answer strong { color: #0f172a; font-weight: 700; } .balanu-laporkan .lk-faq-answer a { color: #059669 !important; font-weight: 600; text-decoration: none !important; } .balanu-laporkan .lk-faq-answer a:hover { text-decoration: underline !important; } /* ─── CTA ──────────────────────────────────────────────── */ .balanu-laporkan .lk-cta-section { padding: 44px 26px; text-align: center; border-radius: 18px; background: linear-gradient(135deg, #0f172a 0%, #1e293b 55%, #334155 100%); position: relative; overflow: hidden; } .balanu-laporkan .lk-cta-section::before { content: ”; position: absolute; top: -80px; right: -80px; width: 260px; height: 260px; background: radial-gradient(circle, rgba(16,185,129,0.18) 0%, transparent 70%); border-radius: 50%; } .balanu-laporkan .lk-cta-title { font-size: 24px; font-weight: 800; color: #fff; margin: 0 0 10px 0; letter-spacing: -0.3px; position: relative; z-index: 1; } .balanu-laporkan .lk-cta-desc { font-size: 14px; color: rgba(255,255,255,0.8); margin: 0 0 22px 0; line-height: 1.6; max-width: 520px; margin-left: auto; margin-right: auto; position: relative; z-index: 1; } .balanu-laporkan .lk-cta-buttons { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; position: relative; z-index: 1; } .balanu-laporkan .lk-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 13px 28px; border-radius: 30px; font-size: 14px; font-weight: 700; text-decoration: none !important; transition: all 0.2s ease; line-height: 1.2; border: none; cursor: pointer; } .balanu-laporkan .lk-btn svg { flex-shrink: 0; } .balanu-laporkan .lk-btn-cta { background: #10b981; color: #fff !important; box-shadow: 0 8px 20px -8px rgba(16,185,129,0.5); } .balanu-laporkan .lk-btn-cta:hover { background: #059669; transform: translateY(-2px); box-shadow: 0 12px 24px -8px rgba(5,150,105,0.5); } .balanu-laporkan .lk-btn-cta-outline { background: transparent; color: #fff !important; border: 2px solid rgba(255,255,255,0.4); } .balanu-laporkan .lk-btn-cta-outline:hover { background: rgba(255,255,255,0.1); border-color: #fff; } /* ─── UPDATED ──────────────────────────────────────────── */ .balanu-laporkan .lk-updated { display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 40px; padding-top: 20px; border-top: 1px solid #e2e8f0; font-size: 13px; color: #94a3b8; } .balanu-laporkan .lk-updated svg { color: #64748b; } /* ─── RESPONSIVE ───────────────────────────────────────── */ @media (max-width: 900px) { .balanu-laporkan .lk-layout { grid-template-columns: 1fr; gap: 0; } } @media (max-width: 640px) { .balanu-laporkan .lk-layout-wrap { padding: 0 16px; } .balanu-laporkan .lk-hero { padding: 40px 22px 34px 22px; border-radius: 14px; } .balanu-laporkan .lk-hero-title { font-size: 26px; } .balanu-laporkan .lk-hero-sub { font-size: 14px; } .balanu-laporkan .lk-h2 { font-size: 19px; } .balanu-laporkan .lk-h2-icon { width: 24px; height: 24px; } .balanu-laporkan .lk-h2-icon svg { width: 20px; height: 20px; } .balanu-laporkan .lk-section-alt { padding: 22px 18px; } .balanu-laporkan .lk-benefit-grid { grid-template-columns: 1fr; } .balanu-laporkan .lk-report-grid { grid-template-columns: 1fr; } .balanu-laporkan .lk-steps { grid-template-columns: 1fr; } .balanu-laporkan .lk-donot-item { padding: 14px 16px; gap: 12px; } .balanu-laporkan .lk-visual-guide { padding: 18px; } .balanu-laporkan .lk-timeline-body { padding: 14px 16px; } .balanu-laporkan .lk-cta-section { padding: 36px 20px; } .balanu-laporkan .lk-cta-title { font-size: 20px; } .balanu-laporkan .lk-cta-buttons { flex-direction: column; align-items: stretch; } .balanu-laporkan .lk-cta-buttons .lk-btn { width: 100%; } } (function() { ‘use strict’; if (window.__balanuLaporkanLoaded) return; window.__balanuLaporkanLoaded = true; document.addEventListener(‘DOMContentLoaded’, function() { document.querySelectorAll(‘.balanu-laporkan .lk-faq-question’).forEach(function(btn) { btn.addEventListener(‘click’, function() { var item = this.closest(‘.lk-faq-item’); if (!item) return; var isOpen = item.classList.contains(‘is-open’); item.closest(‘.lk-faq-list’).querySelectorAll(‘.lk-faq-item.is-open’).forEach(function(openItem) { if (openItem !== item) openItem.classList.remove(‘is-open’); }); item.classList.toggle(‘is-open’, !isOpen); }); }); document.querySelectorAll(‘.balanu-laporkan .lk-faq-question’).forEach(function(btn) { btn.addEventListener(‘keydown’, function(e) { if (e.key === ‘Enter’ || e.key === ‘ ‘) { e.preventDefault(); this.click(); } }); }); }); })();