#!/usr/bin/env python3
"""
StudioSoft — 30 Hari Konten Carousel IG (2–31 Agustus 2026)
Theme selang-seling: 2 Agt PUTIH, 3 Agt BIRU, dst.
Struktur per hari: cover(title,sub) + 3 halaman isi + CTA + caption
Caption: menyayat, ajak interaksi.
"""

CONTENT = [
# ── 2 Agustus — PUTIH ──
{
 "theme": "putih", "day": 2,
 "cover": {"title": ["3 KESALAHAN", "DIGITAL", "MARKETING"], "sub": "Yang bikin budget kamu habis\ntanpa hasil yang berarti."},
 "pages": [
   {"title": ["SALAH #1"], "rows": [("chk", "☑  Posting kalau ingat, tanpa strategi"),
                                    ("chk", "☑  Konten asal jadi, tanpa target audiens"),
                                    ("chk", "☑  Ukuran sukses: cuma like & followers")]},
   {"title": ["SALAH #2"], "rows": [("chk", "☑  Jualan terus, tanpa kasih nilai"),
                                    ("chk", "☑  Abaikan data & insight akun"),
                                    ("chk", "☑  Ganti arah strategi tiap minggu")]},
   {"title": ["SALAH #3"], "rows": [("chk", "☑  Fokus ke jumlah, bukan konversi"),
                                    ("chk", "☑  Tidak punya CTA yang jelas"),
                                    ("chk", "☑  Menyerah sebelum 3 bulan")]},
 ],
 "cta": {"title": ["MAU BEDA?"], "desc": "Bisnis yang serius bertumbuh butuh strategi, bukan sekadar rajin posting.",
         "items": ["☑  Audit digital gratis", "☑  Strategi terukur & jelas", "☑  Tim yang handle semua"]},
 "caption": "Jujur aja: 3 kesalahan ini bikin budget digital marketing kamu abis tanpa hasil. Kamu masih ngerjain yang mana? 😏\n\n1️⃣ Posting kalau ingat, tanpa strategi\n2️⃣ Jualan terus tanpa kasih nilai\n3️⃣ Fokus ke like & followers, bukan konversi\n\nYang paling sering dilakuin pebisnis: nomor 3. Followers gede, penjualan nol. Sadar atau nggak?\n\nKomen nomor yang paling ‘nusuk’ buat kamu 👇👇",
},
# ── 3 Agustus — BIRU ──
{
 "theme": "biru", "day": 3,
 "cover": {"title": ["BRANDING", "VS", "MARKETING"], "sub": "Keduanya beda. Dan bisnis kamu\nbutuh dua-duanya."},
 "pages": [
   {"title": ["BRANDING"], "rows": [("chk", "☑  Siapa kamu di mata pelanggan"),
                                    ("chk", "☑  Janji & nilai yang kamu bawa"),
                                    ("chk", "☑  Kesan pertama yang bertahan lama")]},
   {"title": ["MARKETING"], "rows": [("chk", "☑  Cara kamu dikenal & ditemukan"),
                                     ("chk", "☑  Strategi menjangkau pelanggan"),
                                     ("chk", "☑  Aksi yang mendatangkan penjualan")]},
   {"title": ["KESIMPULAN"], "rows": [("chk", "☑  Branding = siapa kamu"),
                                      ("chk", "☑  Marketing = cara kamu dikenal"),
                                      ("chk", "☑  Tanpa branding, marketing mahal & cepat lupa")]},
 ],
 "cta": {"title": ["BANGUN", "KEDUANYA"], "desc": "Branding yang kuat bikin marketing jadi lebih murah dan efektif.",
         "items": ["☑  Brand strategy & identitas", "☑  Kampanye yang terukur", "☑  Pertumbuhan jangka panjang"]},
 "caption": "Banyak yang salah kaprah: branding dianggap sama dengan marketing. Padahal beda jauh.\n\nBranding: siapa kamu. Marketing: cara kamu dikenal.\n\nBisnis yang cuma marketing tanpa branding itu kayak orang ganteng tapi gak punya kepribadian — dilirik, terus dilupakan. 😐\n\nKamu tim branding dulu atau marketing dulu? Pertanyaan jebakan, jawabannya dua-duanya. Komen pendapat kamu! 👇",
},
# ── 4 Agustus — PUTIH ──
{
 "theme": "putih", "day": 4,
 "cover": {"title": ["FUNNEL", "MARKETING", "SEDERHANA"], "sub": "Dari sadar sampai beli —\npelanggan lewat 4 tahap ini."},
 "pages": [
   {"title": ["TAHAP 1"], "rows": [("chk", "☑  SADAR — orang tahu bisnis kamu ada"),
                                    ("chk", "☑  Media: konten, iklan, rekomendasi"),
                                    ("chk", "☑  Tujuan: dikenal, bukan langsung jualan")]},
   {"title": ["TAHAP 2"], "rows": [("chk", "☑  TERTARIK — mulai penasaran & riset"),
                                    ("chk", "☑  Media: website, profil, testimoni"),
                                    ("chk", "☑  Tujuan: bikin percaya")]},
   {"title": ["TAHAP 3-4"], "rows": [("chk", "☑  PUTUSKAN — bandingin & yakin"),
                                     ("chk", "☑  BELI — transaksi terjadi"),
                                     ("chk", "☑  Setelah beli: jaga biar balik lagi")]},
 ],
 "cta": {"title": ["FUNNEL KAMU", "BOCOR?"], "desc": "Konten rame tapi sepi pembeli? Funnel kamu bocor di tengah.",
         "items": ["☑  Audit funnel gratis", "☑  Cari titik bocornya", "☑  Perbaiki & ukur hasilnya"]},
 "caption": "Funnel marketing itu sesederhana: orang harus kenal dulu, baru percaya, baru beli. 🙃\n\nTapi kebanyakan bisnis langsung maksa jualan ke orang yang bahkan belum tahu mereka ada. Ya gak heran sepi.\n\nDi tahap mana funnel kamu paling bocor? Kenal → Tertarik → Putuskan → Beli. Jujur, yang mana yang sering gagal? 👇",
},
# ── 5 Agustus — BIRU ──
{
 "theme": "biru", "day": 5,
 "cover": {"title": ["FOLLOWERS", "BANYAK,", "SEPI?"], "sub": "Ini biang keroknya.\nDan jawabannya bukan beli followers."},
 "pages": [
   {"title": ["MASALAHNYA"], "rows": [("chk", "☑  Followers besar, engagement nol"),
                                      ("chk", "☑  Audiens salah — yang follow bukan target"),
                                      ("chk", "☑  Konten gak menarik mereka buat bereaksi")]},
   {"title": ["KENAPA?"], "rows": [("chk", "☑  Beli followers / ikut fitur gimmick"),
                                   ("chk", "☑  Konten cuma jualan, gak ada nilai"),
                                   ("chk", "☑  Gak pernah ajak audiens ngobrol")]},
   {"title": ["SOLUSI"], "rows": [("chk", "☑  Bersihkan followers palsu"),
                                  ("chk", "☑  Konten yang memancing respon"),
                                  ("chk", "☑  Engagement > jumlah, selalu")]},
 ],
 "cta": {"title": ["ENGAGEMENT", "DULU"], "desc": "10.000 followers yang peduli > 100.000 yang cuma lewat.",
         "items": ["☑  Strategi konten & engagement", "☑  Rebuild audiens yang tepat", "☑  Hasil yang bisa diukur"]},
 "caption": "Followers 10 ribu, postingan dapat 20 like. Pernah ngerasain? 😬\n\nItu bukan nasib — itu tanda: yang follow kamu bukan calon pelanggan kamu. Atau lebih parah: mereka bot.\n\nSebelum nambah followers, jawab dulu: konten kamu buat siapa? Kalau gak jelas, ya gitu deh hasilnya.\n\nCek akun kamu sekarang — berapa persen followers yang kemungkinan beneran manusia & minat sama produk kamu? 👇",
},
# ── 6 Agustus — PUTIH ──
{
 "theme": "putih", "day": 6,
 "cover": {"title": ["ORGANIC", "VS", "PAID ADS"], "sub": "Mulai dari mana?\nJawabannya: tergantung."},
 "pages": [
   {"title": ["ORGANIC"], "rows": [("chk", "☑  Gratis, tapi butuh waktu & konsisten"),
                                   ("chk", "☑  Cocok: bangun kepercayaan & brand"),
                                   ("chk", "☑  Hasil: pelan tapi mengakar")]},
   {"title": ["PAID ADS"], "rows": [("chk", "☑  Cepat menjangkau banyak orang"),
                                    ("chk", "☑  Cocok: promo, launching, target pasar"),
                                    ("chk", "☑  Hasil: instan, tapi ada biaya")]},
   {"title": ["RUMUS"], "rows": [("chk", "☑  Baru mulai: organic dulu, uji konten"),
                                 ("chk", "☑  Konten sudah jalan: ads buat percepat"),
                                 ("chk", "☑  Ideal: keduanya jalan bareng")]},
 ],
 "cta": {"title": ["BINGUNG", "MULAI?"], "desc": "Gak semua bisnis siap langsung pasang iklan. Kami bantu tentukan langkah pertama yang benar.",
         "items": ["☑  Analisa kondisi bisnis kamu", "☑  Strategi organic + paid yang pas", "☑  Eksekusi & evaluasi rutin"]},
 "caption": "Organic vs paid ads — perang abadi yang gak akan selesai. 😌\n\nFaktanya: organic itu investasi jangka panjang yang pelan, paid itu akselerator yang butuh modal. Yang salah cuma satu: milih satu dan nyalahin yang lain.\n\nBisnis baru yang langsung gas iklan tanpa fondasi konten? Budget habis, brand tetap nol.\n\nBisnis kamu sekarang fase apa — masih bangun fondasi atau udah siap akselerasi? 👇",
},
# ── 7 Agustus — BIRU ──
{
 "theme": "biru", "day": 7,
 "cover": {"title": ["SEO UNTUK", "UMKM"], "sub": "5 langkah pertama biar bisnis\nkamu muncul di Google."},
 "pages": [
   {"title": ["LANGKAH 1"], "rows": [("chk", "☑  Klaim & lengkapi Google Business Profile"),
                                     ("chk", "☑  Alamat, jam buka, foto, layanan"),
                                     ("chk", "☑  Minta review dari pelanggan puas")]},
   {"title": ["LANGKAH 2-3"], "rows": [("chk", "☑  Riset kata kunci yang dicari orang"),
                                      ("chk", "☑  Optimasi website: cepat & mobile-friendly"),
                                      ("chk", "☑  Konten menjawab pertanyaan pelanggan")]},
   {"title": ["LANGKAH 4-5"], "rows": [("chk", "☑  Konsisten publish konten & update info"),
                                      ("chk", "☑  Bangun review & backlink lokal"),
                                      ("chk", "☑  Pantau posisi kata kunci tiap bulan")]},
 ],
 "cta": {"title": ["MUNCUL DI", "GOOGLE?"], "desc": "Sebagian besar pelanggan mencari bisnis di Google dulu. Kalau kamu tidak ada di sana, kamu tidak ada.",
         "items": ["☑  Audit SEO gratis", "☑  Riset kata kunci bisnis kamu", "☑  Roadmap 3 bulan ke depan"]},
 "caption": "Coba tebak: pelanggan kamu cari bisnis kayak kamu di Google, terus yang muncul siapa? Kompetitor kamu. 😏\n\nSEO itu bukan buat perusahaan gede aja. UMKM yang muncul di halaman 1 Google = dapat pelanggan gratis tiap hari.\n\nLangkah pertama paling gampang: klaim Google Business Profile kamu sekarang. Udah punya belum? Kalau belum, itu PR pertama kamu. 👇",
},
# ── 8 Agustus — PUTIH ──
{
 "theme": "putih", "day": 8,
 "cover": {"title": ["WEBSITE", "BUKAN", "BROSUR"], "sub": "Kalau cuma brosur digital,\nbuang-buang uang saja."},
 "pages": [
   {"title": ["BROSUR?"], "rows": [("chk", "☑  Cuma profil & alamat, statis"),
                                   ("chk", "☑  Gak ada ajakan bertindak jelas"),
                                   ("chk", "☑  Pengunjung datang, lalu pergi")]},
   {"title": ["MESIN JUALAN"], "rows": [("chk", "☑  Menjawab masalah pelanggan"),
                                        ("chk", "☑  CTA jelas: WA, telpon, order"),
                                        ("chk", "☑  Bukti: testimoni, hasil, portofolio")]},
   {"title": ["BEDA NYA"], "rows": [("chk", "☑  Brosur: bercerita tentang kamu"),
                                    ("chk", "☑  Mesin jualan: menyelesaikan masalah mereka"),
                                    ("chk", "☑  Yang kedua bikin orang beli")]},
 ],
 "cta": {"title": ["WEBSITE KAMU", "JUALAN?"], "desc": "Website yang benar menghasilkan leads & penjualan — bukan cuma pajangan.",
         "items": ["☑  Audit website gratis", "☑  Redesign fokus konversi", "☑  Tracking & optimasi rutin"]},
 "caption": "Kapan terakhir kamu buka website sendiri? Kalau jawabannya ‘lupa kapan’, itu masalah besar. 😬\n\nBanyak website UMKM cuma brosur digital: foto toko, alamat, jam buka. Pengunjung datang, baca, pergi. Gak ada yang beli.\n\nWebsite yang bener itu mesin penjualan 24 jam: jawab masalah, kasih bukti, ajak bertindak.\n\nWebsite kamu sekarang: brosur atau mesin penjualan? Jujur-jujur aja. 👇",
},
# ── 9 Agustus — BIRU ──
{
 "theme": "biru", "day": 9,
 "cover": {"title": ["WEBSITE", "BOCOR"], "sub": "3 kesalahan yang bikin calon\npelanggan kabur dari website kamu."},
 "pages": [
   {"title": ["KESALAHAN 1"], "rows": [("chk", "☑  Loading lama — 3 detik udah kabur"),
                                       ("chk", "☑  Gak mobile-friendly, makin parah"),
                                       ("chk", "☑  Kamu gak akan nunggu, kan?")]},
   {"title": ["KESALAHAN 2"], "rows": [("chk", "☑  CTA gak jelas: hubungi di mana?"),
                                       ("chk", "☑  Nomor WA & alamat susah dicari"),
                                       ("chk", "☑  Pengunjung bingung harus ngapain")]},
   {"title": ["KESALAHAN 3"], "rows": [("chk", "☑  Desain jadul, kesan gak profesional"),
                                       ("chk", "☑  Informasi gak lengkap / usang"),
                                       ("chk", "☑  Gak ada testimoni atau bukti")]},
 ],
 "cta": {"title": ["BOCOR DI", "MANA?"], "desc": "Tiap detik loading & kebingungan = pelanggan yang hilang.",
         "items": ["☑  Cek kecepatan & mobile", "☑  Perbaiki CTA & alur", "☑  Desain yang bikin percaya"]},
 "caption": "Website kamu lambat 3 detik? 40% pengunjung udah cabut duluan. 😳\n\nTerus mereka buka dari HP, websitenya berantakan? Tambah kabur. Nomor WA disembunyiin di footer? Ya udah, mereka ke kompetitor.\n\nCoba tes sekarang: buka website kamu dari HP, hitung berapa detik loading-nya, cari tombol WA-nya. Kesulitan? Itu PR kamu.\n\nBerapa detik website kamu loading? Coba ukur & komen di bawah 👇",
},
# ── 10 Agustus — PUTIH ──
{
 "theme": "putih", "day": 10,
 "cover": {"title": ["RISET", "KEYWORD"], "sub": "Cara praktis tahu apa yang\ndicari pelanggan di Google."},
 "pages": [
   {"title": ["MULAI DARI"], "rows": [("chk", "☑  Tulis produk/layanan & masalahnya"),
                                      ("chk", "☑  Banyak orang mengetik apa di Google?"),
                                      ("chk", "☑  Contoh: \u201ckursus bahasa inggris surabaya\u201d")]},
   {"title": ["ALATNYA"], "rows": [("chk", "☑  Google Suggest & People Also Ask"),
                                    ("chk", "☑  Google Keyword Planner (gratis)"),
                                    ("chk", "☑  Ubersuggest / Ahrefs (berbayar)")]},
   {"title": ["TRIK"], "rows": [("chk", "☑  Pilih kata kunci spesifik + lokasi"),
                                 ("chk", "☑  Cari yang volume cukup, saingan minim"),
                                 ("chk", "☑  Pakai di judul, konten, & meta")]},
 ],
 "cta": {"title": ["KEYWORD", "KAMU?"], "desc": "Tahu kata kunci = tahu apa yang pelanggan mau. Ini fondasi SEO yang paling sering dilewati.",
         "items": ["☑  Riset keyword bisnis kamu", "☑  Daftar 20 keyword potensial", "☑  Strategi konten bulanan"]},
 "caption": "SEO gagal biasanya karena satu hal: nembak kata kunci yang salah. 🎯\n\nBukan ‘apa yang mau kamu jual’, tapi ‘apa yang mereka ketik di Google’. Dua hal itu sering beda jauh.\n\nTrik murah: buka Google, ketik produk kamu, liat saran yang muncul. Itu pertanyaan asli dari orang-orang. Mulai dari sana.\n\nKata kunci apa yang kamu incar sekarang? Tulis di komen, aku kasih feedback 👇",
},
# ── 11 Agustus — BIRU ──
{
 "theme": "biru", "day": 11,
 "cover": {"title": ["LOCAL SEO", "SURABAYA"], "sub": "Biar bisnis kamu muncul\nsaat orang cari di Maps."},
 "pages": [
   {"title": ["MAPS =", "HALAMAN 1"], "rows": [("chk", "☑  \u201cKlinik gigi terdekat\u201d = pencarian Maps"),
                                              ("chk", "☑  Yang muncul 3 besar dapat pelanggan"),
                                              ("chk", "☑  Posisi kamu? Scroll ke bawah?")]},
   {"title": ["OPTIMASI"], "rows": [("chk", "☑  Kategori & deskripsi bisnis lengkap"),
                                    ("chk", "☑  Foto asli, bukan stock semuanya"),
                                    ("chk", "☑  Posting update & promo rutin")]},
   {"title": ["REVIEW"], "rows": [("chk", "☑  Review baru & rutin itu kunci"),
                                   ("chk", "☑  Balas review, termasuk yang jelek"),
                                   ("chk", "☑  Review 4.5★+ menang telak")]},
 ],
 "cta": {"title": ["KUASAI", "MAPS"], "desc": "Pelanggan Surabaya cari bisnis lewat Maps tiap hari. Kamu harus ada di 3 besar.",
         "items": ["☑  Audit Google Business Profile", "☑  Optimasi lengkap + foto", "☑  Strategi review berkelanjutan"]},
 "caption": "Fakta: mayoritas pencarian lokal berakhir di Google Maps. Dan orang cuma liat 3 teratas. 😏\n\nBisnis kamu di posisi berapa sekarang? Kalau di luar 3 besar, kamu bayar sewa toko buat orang yang gak pernah nemu kamu.\n\nMulai dari hal sepele yang sering dilupain: kategori bisnis, foto asli, dan review yang dibalas.\n\nCoba buka Maps sekarang, cari bisnis kamu. Kamu muncul di 3 besar gak? Komen posisimu 👇",
},
# ── 12 Agustus — PUTIH ──
{
 "theme": "putih", "day": 12,
 "cover": {"title": ["LANDING PAGE", "VS", "WEBSITE"], "sub": "Dua-duanya penting.\nTapi buat tujuan yang beda."},
 "pages": [
   {"title": ["WEBSITE"], "rows": [("chk", "☑  Pusat info lengkap bisnis kamu"),
                                   ("chk", "☑  Halaman: beranda, tentang, layanan, blog"),
                                   ("chk", "☑  Tujuan: kenal & percaya")]},
   {"title": ["LANDING PAGE"], "rows": [("chk", "☑  Satu halaman, satu tujuan"),
                                        ("chk", "☑  Fokus: daftar, beli, tanya, download"),
                                        ("chk", "☑  Digunakan buat iklan & campaign")]},
   {"title": ["KAPAN?"], "rows": [("chk", "☑  Iklan → arahkan ke landing page"),
                                  ("chk", "☑  Brand awareness → website utama"),
                                  ("chk", "☑  Jangan arahkan iklan ke beranda doang")]},
 ],
 "cta": {"title": ["KONVERSI", "NOL?"], "desc": "Iklan rame tapi gak ada yang beli? Mungkin kamu arahkan ke halaman yang salah.",
         "items": ["☑  Audit halaman tujuan iklan", "☑  Desain landing page konversi", "☑  A/B test & optimasi"]},
 "caption": "Iklan kamu dapat klik banyak tapi penjualan nol? Jangan salahin iklannya dulu. 😌\n\nCek dulu: orang dikirim ke mana? Kalau ke beranda website yang isinya 10 menu, mereka bingung. Landing page itu satu halaman, satu tujuan, satu ajakan.\n\nIklan tanpa landing page yang pas itu kayak undang orang ke rumah tapi gak kasih alamat jelas.\n\nTerakhir beli karena landing page yang meyakinkan? Komen pengalaman kamu 👇",
},
# ── 13 Agustus — BIRU ──
{
 "theme": "biru", "day": 13,
 "cover": {"title": ["HOOK 3 DETIK"], "sub": "Reels kamu di-skip?\n3 detik pertama yang salah."},
 "pages": [
   {"title": ["KENAPA 3", "DETIK?"], "rows": [("chk", "☑  Audiens putuskan lanjut/skip di situ"),
                                             ("chk", "☑  Tanpa hook, konten sebagus apa pun sia-sia"),
                                             ("chk", "☑  Algoritma baca: tahan atau gak")]},
   {"title": ["FORMULA"], "rows": [("chk", "☑  Bukak masalah: \u201cKamu masih salah cara...\u201d"),
                                   ("chk", "☑  Janji hasil: \u201c3 menit, langsung bisa\u201d"),
                                   ("chk", "☑  Pertanyaan: \u201cBerapa kali kamu...?\u201d")]},
   {"title": ["CONTOH"], "rows": [("chk", "☑  \u201cStop posting kalau gak ada strategi.\u201d"),
                                  ("chk", "☑  \u201cIni alasan toko kamu sepi pengunjung.\u201d"),
                                  ("chk", "☑  \u201cKesalahan yang bikin iklan kamu rugi.\u201d")]},
 ],
 "cta": {"title": ["KONTEN", "DILIRIK?"], "desc": "Hook yang tajam = orang berhenti scroll. Itu awal dari segalanya.",
         "items": ["☑  Audit konten & hook", "☑  Script reels yang nempel", "☑  Strategi biar gak di-skip"]},
 "caption": "Jujur: berapa kali kamu skip video di 3 detik pertama hari ini? Nah, itu yang terjadi ke konten kamu juga. 😏\n\nHook itu bukan basa-basi. Kalau 3 detik pertama gak bikin orang penasaran, selesai — konten kamu cuma buang kuota.\n\nMulai dengan masalah, janji, atau pertanyaan yang menusuk. Bukan \u201cHalo guys, kembali lagi...\u201d\n\nKonten terakhir kamu, hook-nya apa? Tulis di komen, kita nilai bareng 👇",
},
# ── 14 Agustus — PUTIH ──
{
 "theme": "putih", "day": 14,
 "cover": {"title": ["KALENDER", "KONTEN"], "sub": "1 bulan konten cuma 2 jam.\nAsal tahu caranya."},
 "pages": [
   {"title": ["SISTEM"], "rows": [("chk", "☑  Tentukan 4 tema mingguan"),
                                  ("chk", "☑  Tiap hari 1 topik dari tema itu"),
                                  ("chk", "☑  Siapkan 1 hari khusus bikin semuanya")]},
   {"title": ["CONTOH"], "rows": [("chk", "☑  Senin: edukasi • Selasa: tips"),
                                  ("chk", "☑  Rabu: behind the scene • Kamis: promosi"),
                                  ("chk", "☑  Jumat: testimoni • Sabtu/Minggu: interaksi")]},
   {"title": ["BIAR JALAN"], "rows": [("chk", "☑  Batch bikin konten 1× sebulan"),
                                      ("chk", "☑  Pakai template biar konsisten"),
                                      ("chk", "☑  Review tiap minggu, buang yang gak jalan")]},
 ],
 "cta": {"title": ["KONTEN", "KEABISAN?"], "desc": "Ide gak habis kalau ada sistem. Kalender konten = otak bisnis kamu.",
         "items": ["☑  Template kalender konten", "☑  Rencana 1 bulan penuh", "☑  Review & penyesuaian rutin"]},
 "caption": "Alasan paling umum akun mati: keabisan ide. Padahal solusinya gampang — kalender konten. 📅\n\nSisihkan 2 jam sebulan, tentukan 4 tema mingguan, dan tinggal isi. Bikin konten jadi sistem, bukan nunggu mood.\n\nKonten yang konsisten itu lebih penting dari konten yang ‘sempurna’ tapi muncul sebulan sekali.\n\nKamu pernah coba bikin kalender konten? Atau masih sistem ‘dadakan tiap hari’? 👇",
},
# ── 15 Agustus — BIRU ──
{
 "theme": "biru", "day": 15,
 "cover": {"title": ["ALGORITMA", "IG 2026"], "sub": "Cara kerjanya beda dari\nyang kamu kira."},
 "pages": [
   {"title": ["FAKTA"], "rows": [("chk", "☑  Bukan cuma jam posting & hashtag"),
                                 ("chk", "☑  Yang utama: berapa lama orang liat kontenmu"),
                                 ("chk", "☑  Suka, simpan, bagikan, komen = sinyal")]},
   {"title": ["CARANYA"], "rows": [("chk", "☑  Konten yang bikin orang berhenti scroll"),
                                    ("chk", "☑  Caption yang memancing komen & simpan"),
                                    ("chk", "☑  Konsisten — algoritma suka yang rutin")]},
   {"title": ["MITOS"], "rows": [("chk", "☑  Hashtag 30 biji bikin viral? Mitos"),
                                  ("chk", "☑  Posting jam 12 malam pasti rame? Mitos"),
                                  ("chk", "☑  Follow/unfollow bikin akun naik? Mitos")]},
 ],
 "cta": {"title": ["Lawan", "ALGORITMA"], "desc": "Kamu gak bisa lawan algoritma. Tapi kamu bisa paham & memakainya.",
         "items": ["☑  Audit performa akun", "☑  Strategi konten & waktu", "☑  Optimasi berdasarkan data"]},
 "caption": "Masih percaya mitos \u2018posting jam 12 malam biar rame\u2019 atau \u2018hashtag 30 biji pasti viral\u2019? Sudah waktunya move on. 😌\n\nAlgoritma 2026 gampangnya: konten yang bikin orang berhenti, bertahan, dan bereaksi — itu yang disebar. Yang di-skip langsung dibuang.\n\nJadi pertanyaannya bukan \u2018kapan posting\u2019, tapi \u2018kenapa orang harus peduli dengan konten ini?\u2019\n\nKonten kamu tipe yang bikin orang berhenti atau langsung di-skip? Jujur 👇",
},
# ── 16 Agustus — PUTIH ──
{
 "theme": "putih", "day": 16,
 "cover": {"title": ["STORYTELLING", "BRAND"], "sub": "Orang gak beli produk.\nMereka beli cerita."},
 "pages": [
   {"title": ["KENAPA"], "rows": [("chk", "☑  Otak manusia ingat cerita, bukan data"),
                                   ("chk", "☑  Cerita bikin brand terasa manusiawi"),
                                   ("chk", "☑  Emosi = keputusan beli")]},
   {"title": ["STRUKTUR"], "rows": [("chk", "☑  Masalah: apa yang pelanggan rasain?"),
                                    ("chk", "☑  Perjalanan: gimana kamu bantu selesaikan"),
                                    ("chk", "☑  Hasil: kehidupan mereka setelah itu")]},
   {"title": ["CONTOH"], "rows": [("chk", "☑  Kisah pelanggan yang berhasil"),
                                   ("chk", "☑  Perjalanan bisnis kamu dari nol"),
                                   ("chk", "☑  Cerita di balik produk & tim")]},
 ],
 "cta": {"title": ["CERITA", "KAMU?"], "desc": "Setiap brand punya cerita. Yang beda: siapa yang berani cerita dengan jujur.",
         "items": ["☑  Temukan brand story kamu", "☑  Rangkaikan jadi konten", "☑  Cerita yang bikin dipercaya"]},
 "caption": "Fakta gak enak: produk kamu bukan satu-satunya. Harga kamu juga bukan yang termurah. Lalu kenapa orang harus pilih kamu? 🤔\n\nKarena cerita. Orang gak beli produk — mereka beli perasaan, identitas, dan solusi atas masalah mereka.\n\nBrand tanpa cerita itu kayak orang tanpa kepribadian: gampang dilupakan.\n\nCerita brand kamu apa? Kenapa bisnis kamu ada? Ceritakan di komen — yang menarik aku bakal bahas 👇",
},
# ── 17 Agustus — BIRU ──
{
 "theme": "biru", "day": 17,
 "cover": {"title": ["CTA YANG", "BENER"], "sub": "Kalimat kecil yang nentuin\ntransaksi terjadi atau nggak."},
 "pages": [
   {"title": ["CTA LEMAH"], "rows": [("chk", "☑  \u201cTerima kasih sudah mampir\u201d"),
                                     ("chk", "☑  \u201cSemoga bermanfaat\u201d"),
                                     ("chk", "☑  Gak ada ajakan = gak ada aksi")]},
   {"title": ["CTA KUAT"], "rows": [("chk", "☑  \u201cKlik link di bio sekarang\u201d"),
                                    ("chk", "☑  \u201cDM \u2018GRATIS\u2019 buat konsultasi\u201d"),
                                    ("chk", "☑  \u201cKomen \u2018MAU\u2019, kami kirim caranya\u201d")]},
   {"title": ["RUMUS"], "rows": [("chk", "☑  Jelas: apa yang harus mereka lakukan"),
                                 ("chk", "☑  Mudah: gak ribet, 1 langkah"),
                                 ("chk", "☑  Alasan: kenapa harus sekarang")]},
 ],
 "cta": {"title": ["CTA KAMU", "LEMAH?"], "desc": "Konten bagus tanpa CTA = undangan pesta tanpa alamat.",
         "items": ["☑  Audit caption & CTA", "☑  Susun ulang ajakan bertindak", "☑  Uji CTA yang paling nempel"]},
 "caption": "Konten kamu bagus, dibaca sampai habis... terus? Gak ada yang terjadi. Karena gak ada CTA. 😬\n\n\u201cTerima kasih sudah mampir\u201d itu bukan CTA, itu pamitan. Orang butuh disuruh: klik, DM, komen, atau telpon. Jelas, gampang, dan ada alasan.\n\nCek caption terakhirmu: kalau gak ada ajakan bertindak, kamu baru setengah kerja.\n\nKomen \u2018MAU\u2019 kalau kamu mau aku kasih contoh CTA buat bisnis kamu — beneran aku balesin satu-satu 👇",
},
# ── 18 Agustus — PUTIH ──
{
 "theme": "putih", "day": 18,
 "cover": {"title": ["AI UNTUK", "UMKM"], "sub": "5 cara AI bikin kerjaan\n2× lebih cepat."},
 "pages": [
   {"title": ["1-2"], "rows": [("chk", "☑  Bikin draft konten & caption dalam hitungan detik"),
                               ("chk", "☑  Riset & ringkas data kompetitor cepat")]},
   {"title": ["3-4"], "rows": [("chk", "☑  Jawab chat pelanggan dengan chatbot"),
                               ("chk", "☑  Bikin gambar & desain promosi sederhana")]},
   {"title": ["5"], "rows": [("chk", "☑  Analisa data penjualan & rekomendasi langkah"),
                              ("chk", "☑  Ingat: AI bantu, keputusan tetap di kamu")]},
 ],
 "cta": {"title": ["AI BIKIN", "KERJA?", "KAMU?"], "desc": "AI bukan pengganti kamu. AI pengganti kerjaan yang membosankan.",
         "items": ["☑  Identifikasi kerjaan yang bisa diotomasi", "☑  Setup AI yang pas", "☑  Training tim biar jago pakai"]},
 "caption": "Masih nolak AI karena takut diganti? Fakta: yang bakal ‘diganti’ bukan kamu, tapi kerjaan repetitif yang kamu kerjain manual. 😏\n\nUMKM yang pakai AI bisa bikin konten, jawab chat, dan analisa data — sementara kamu fokus jualan & ngembangin bisnis.\n\nYang nolak AI bakal ketinggalan. Yang pakai AI bakal ngeliat kompetitor dari kaca spion.\n\nUdah coba AI buat bisnis kamu? Cerita pengalamanmu — yang belum, tanya-tanya aja di komen 👇",
},
# ── 19 Agustus — BIRU ──
{
 "theme": "biru", "day": 19,
 "cover": {"title": ["PROMPT", "CHATGPT"], "sub": "3 prompt yang langsung\nbisa kamu pakai hari ini."},
 "pages": [
   {"title": ["PROMPT 1"], "rows": [("chk", "☑  \u201cBuat 10 ide konten IG untuk [bisnis], target [audiens], nada [gaya]\u201d"),
                                    ("chk", "☑  Langsung dapat 10 ide siap pakai")]},
   {"title": ["PROMPT 2"], "rows": [("chk", "☑  \u201cTulis caption IG tentang [topik], ajak interaksi, maksimal 100 kata\u201d"),
                                    ("chk", "☑  Caption jadi, tinggal sentuh dikit")]},
   {"title": ["PROMPT 3"], "rows": [("chk", "☑  \u201cBuat 5 variasi hook reels buat [produk]\u201d"),
                                    ("chk", "☑  Hook tajam buat 3 detik pertama")]},
 ],
 "cta": {"title": ["PROMPT", "SIAP PAKAI"], "desc": "Prompt yang jelas = jawaban yang berguna. Ini cheat sheet kecil buat kamu.",
         "items": ["☑  Kumpulan prompt marketing", "☑  Cara bikin prompt yang benar", "☑  Praktik langsung sama tim kami"]},
 "caption": "Banyak yang bilang \u2018ChatGPT gak berguna\u2019 — padahal masalahnya prompt-nya asal. 😌\n\nPrompt yang bagus itu kayak brief ke karyawan: jelas targetnya, jelas gayanya, jelas outputnya.\n\nCoba 3 prompt di slide — ganti [isi] sesuai bisnis kamu. Dijamin hasilnya beda dari yang biasanya.\n\nPrompt apa yang paling sering kamu pakai? Share di komen, biar yang lain ikut belajar 👇",
},
# ── 20 Agustus — PUTIH ──
{
 "theme": "putih", "day": 20,
 "cover": {"title": ["KAPAN", "PASANG", "IKLAN?"], "sub": "5 tanda bisnis kamu siap\nbuat gas paid ads."},
 "pages": [
   {"title": ["TANDA 1-2"], "rows": [("chk", "☑  Produk sudah terbukti laku (bukan coba-coba)"),
                                     ("chk", "☑  Konten organik sudah jalan & ada yang nyari")]},
   {"title": ["TANDA 3-4"], "rows": [("chk", "☑  Margin cukup buat biaya iklan + untung"),
                                      ("chk", "☑  Halaman tujuan siap: landing page/WA rapi")]},
   {"title": ["TANDA 5"], "rows": [("chk", "☑  Punya budget & siap evaluasi rutin"),
                                    ("chk", "☑  Iklan itu investasi, bukan judi")]},
 ],
 "cta": {"title": ["SIAP GAS?"], "desc": "Iklan sebelum siap = bakar uang. Iklan saat siap = mesin pertumbuhan.",
         "items": ["☑  Cek kesiapan bisnis kamu", "☑  Strategi iklan pertama", "☑  Pantau & optimasi bareng"]},
 "caption": "Iklan itu bukan obat mujarab. Kalau produk belum laku organik, iklan cuma bikin rugi lebih cepat. 😬\n\nTanda siap iklan: produk udah laku, halaman tujuan rapi, margin cukup, dan kamu siap evaluasi. Bukan ‘coba-coba aja, siapa tau’. \n\nYang paling sering dilupain: iklan yang gak dievaluasi itu sama aja nyalain kompor terus naruh uang di atasnya.\n\nKamu pernah pasang iklan & hasilnya? Jujur, untung atau malah bikin sakit hati? 👇",
},
# ── 21 Agustus — BIRU ──
{
 "theme": "biru", "day": 21,
 "cover": {"title": ["BACA ROAS"], "sub": "Iklan untung atau buntung?\nAngka ini jawabannya."},
 "pages": [
   {"title": ["APA ITU"], "rows": [("chk", "☑  ROAS = pendapatan ÷ biaya iklan"),
                                   ("chk", "☑  ROAS 2 = tiap 100rb iklan → 200rb sales"),
                                   ("chk", "☑  Semakin tinggi, makin efisien")]},
   {"title": ["ANGKA NYA"], "rows": [("chk", "☑  ROAS < 1 = rugi, berhenti dulu"),
                                     ("chk", "☑  ROAS 1-2 = hati-hati, cek margin"),
                                     ("chk", "☑  ROAS 3+ = bagus, scale pelan-pelan")]},
   {"title": ["CATATAN"], "rows": [("chk", "☑  ROAS tinggi tapi margin tipis? Tetap bisa rugi"),
                                    ("chk", "☑  Hitung juga biaya produk & operasional"),
                                    ("chk", "☑  Lihat tren, bukan cuma 1 hari")]},
 ],
 "cta": {"title": ["IKLAN KAMU", "SEHAT?"], "desc": "Angka gak bohong. Kalau kamu gak ngerti angka, kamu main tebak-tebakan.",
         "items": ["☑  Audit performa iklan", "☑  Hitung ROAS & margin beneran", "☑  Rekomendasi scale/stop"]},
 "caption": "Kamu tahu ROAS iklan kamu berapa? Kalau jawabannya ‘gak ngerti’, selamat — kamu main judi, bukan marketing. 😏\n\nROAS itu simpel: dapat berapa dari tiap rupiah iklan. Di bawah 1 artinya rugi. 1-2 hati-hati. 3+ baru layak di-scale.\n\nTapi inget: ROAS tinggi belum tentu untung kalau margin produk kamu tipis. Hitung lengkap, jangan setengah-setengah.\n\nROAS terakhir kamu berapa? Share angkanya kalau berani — atau tanya cara hitungnya di komen 👇",
},
# ── 22 Agustus — PUTIH ──
{
 "theme": "putih", "day": 22,
 "cover": {"title": ["PIXEL &", "CAPI"], "sub": "Kenapa iklan kamu gak akurat?\nIni biang keroknya."},
 "pages": [
   {"title": ["PIXEL"], "rows": [("chk", "☑  Kode pelacak di website kamu"),
                                 ("chk", "☑  Baca siapa yang liat & klik iklan"),
                                 ("chk", "☑  Basis data buat target ulang (remarketing)")]},
   {"title": ["CAPI"], "rows": [("chk", "☑  Conversion API: kirim data server-ke-server"),
                                 ("chk", "☑  Lebih akurat dari pixel doang"),
                                 ("chk", "☑  Penting sejak iOS batasi tracking")]},
   {"title": ["AKIBAT"], "rows": [("chk", "☑  Tanpa keduanya: iklan salah sasaran"),
                                   ("chk", "☑  Data konversi kacau, optimasi buta"),
                                   ("chk", "☑  Uang iklan kebakar tanpa tahu sebabnya")]},
 ],
 "cta": {"title": ["IKLANMU", "BUTA?"], "desc": "Iklan tanpa tracking itu kayak nyetir malam tanpa lampu: jalan, tapi gak tahu ke mana.",
         "items": ["☑  Setup pixel & CAPI", "☑  Verifikasi tracking konversi", "☑  Laporan performa jelas"]},
 "caption": "Iklan kamu sepi? Mungkin bukan iklannya, tapi datanya yang buta. 👀\n\nPixel & Conversion API itu mata iklan kamu: tahu siapa yang datang, siapa yang beli, dan harus ngapain selanjutnya. Tanpa itu, algoritma Meta cuma nebak-nebak.\n\nBanyak yang pasang iklan tanpa setup tracking — hasilnya laporan 0 pembelian padahal sebenarnya banyak yang beli. Iklan jadi \u2018dibilang gagal\u2019 padahal datanya yang salah.\n\nAkun iklan kamu udah ada pixel-nya belum? Cek & komen 👇",
},
# ── 23 Agustus — BIRU ──
{
 "theme": "biru", "day": 23,
 "cover": {"title": ["WEBSITE", "CEPAT"], "sub": "Kecepatan = uang.\nIni bukan lebay."},
 "pages": [
   {"title": ["FAKTA"], "rows": [("chk", "☑  Loading 1 detik vs 5 detik, konversi beda jauh"),
                                 ("chk", "☑  40% orang pergi kalau loading > 3 detik"),
                                 ("chk", "☑  Google juga lebih suka website cepat")]},
   {"title": ["PENYEBAB"], "rows": [("chk", "☑  Gambar gede yang gak dikompres"),
                                     ("chk", "☑  Banyak plugin/script berat"),
                                     ("chk", "☑  Hosting murahan")]},
   {"title": ["FIX"], "rows": [("chk", "☑  Kompres gambar ke format modern (WebP)"),
                                ("chk", "☑  Bersihkan plugin gak kepakai"),
                                ("chk", "☑  Upgrade hosting / pakai cache")]},
 ],
 "cta": {"title": ["CEPATIN", "WEBSITE"], "desc": "Tiap detik yang kamu buang = pelanggan yang hilang. Kecepatan itu fitur, bukan bonus.",
         "items": ["☑  Tes kecepatan website kamu", "☑  Optimasi gambar & cache", "☑  Target loading di bawah 2 detik"]},
 "caption": "Coba buka website kamu pakai kuota HP. Berasa lambat? Bayangkan 40% pengunjung kamu ngerasain hal yang sama — terus pergi. 😬\n\nKecepatan website itu bukan teknis yang membosankan. Itu uang. Google juga kasih nilai lebih ke website cepat, jadi double win.\n\nBiasanya biang keroknya cuma satu: gambar gede yang gak dikompres. Fix kecil, dampak besar.\n\nCoba tes website kamu di PageSpeed — skor berapa? Komen angkanya, yang merah aku bantuin arahin 👇",
},
# ── 24 Agustus — PUTIH ──
{
 "theme": "putih", "day": 24,
 "cover": {"title": ["KONTEN", "GAGAL"], "sub": "Kenapa konten kamu sepi\npadahal udah rajin posting."},
 "pages": [
   {"title": ["ALASAN 1"], "rows": [("chk", "☑  Konten tentang kamu, bukan tentang mereka"),
                                     ("chk", "☑  Gak ada masalah yang diselesaikan"),
                                     ("chk", "☑  Audiens mikir: \u201cterus? gue dapet apa?\u201d")]},
   {"title": ["ALASAN 2"], "rows": [("chk", "☑  Gak konsisten: 2 minggu rame, 2 minggu hilang"),
                                     ("chk", "☑  Gaya & topik ganti-ganti gak jelas"),
                                     ("chk", "☑  Algoritma bingung mau kasih ke siapa")]},
   {"title": ["ALASAN 3"], "rows": [("chk", "☑  Gak pernah liat data: jam, format, topik mana yang jalan"),
                                     ("chk", "☑  Posting doang, gak pernah evaluasi"),
                                     ("chk", "☑  Ngulang kesalahan yang sama terus")]},
 ],
 "cta": {"title": ["STOP", "MUBADZIR"], "desc": "Rajin posting tanpa evaluasi = mubadzir. Konten harus punya arah.",
         "items": ["☑  Audit konten 30 hari terakhir", "☑  Temukan pola yang jalan", "☑  Strategi konten baru"]},
 "caption": "Rutin posting tapi sepi? Mungkin bukan kurang rajin, tapi kurang arah. 😌\n\nCek 3 hal ini: kontenmu buat siapa? Konsisten gak? Dan kamu liat datanya gak?\n\nBanyak yang rajin banget — tapi kontennya tentang diri sendiri, gak nyambung sama masalah audiens. Rajin tapi salah arah, hasilnya tetap nol.\n\nPernah gak sih ngerasa \u2018udah rajin kok sepi?\u2019 Cerita di komen, kita bedah bareng 👇",
},
# ── 25 Agustus — BIRU ──
{
 "theme": "biru", "day": 25,
 "cover": {"title": ["GROWTH", "HACKING"], "sub": "Cara bisnis kecil tumbuh\ncepat dengan budget minim."},
 "pages": [
   {"title": ["MINDSET"], "rows": [("chk", "☑  Uji cepat, ukur, buang yang gagal"),
                                    ("chk", "☑  Fokus ke satu saluran yang paling jalan"),
                                    ("chk", "☑  Eksperimen itu murah kalau kecil")]},
   {"title": ["CONTOH"], "rows": [("chk", "☑  Kolaborasi dengan bisnis sejenis (bukan saingan)"),
                                   ("chk", "☑  Program referral: ajak teman, dua-duanya untung"),
                                   ("chk", "☑  Konten yang bisa dibagikan (shareable)")]},
   {"title": ["RUMUS"], "rows": [("chk", "☑  Temukan saluran #1 kamu, gandakan"),
                                  ("chk", "☑  Bikin loop: pelanggan → ajak pelanggan baru"),
                                  ("chk", "☑  Ukur tiap langkah, jangan ngarasa")]},
 ],
 "cta": {"title": ["TUMBUH", "CEPAT"], "desc": "Growth hacking itu bukan sulap. Ini kerjaan sistematis yang bisa dipelajari siapa saja.",
         "items": ["☑  Analisa saluran pertumbuhan", "☑  Rancang eksperimen 30 hari", "☑  Evaluasi & scale yang jalan"]},
 "caption": "Bisnis besar dulu juga kecil — bedanya mereka pinter nyari jalan pintas yang legal. 😏\n\nGrowth hacking itu simpel: coba cepat, ukur, buang yang gagal, gandakan yang jalan. Bukan nunggu ‘momen tepat’.\n\nContoh paling gampang: kolaborasi sama bisnis yang audiensnya mirip tapi bukan saingan. Dua-duanya dapat pelanggan baru, modalnya cuma kerja sama.\n\nIde growth hacking apa yang pernah kamu coba? Yang berhasil & yang gagal, cerita dong 👇",
},
# ── 26 Agustus — PUTIH ──
{
 "theme": "putih", "day": 26,
 "cover": {"title": ["CRM", "LEADS"], "sub": "Leads kamu hilang di chat?\nIni sistem yang kurang."},
 "pages": [
   {"title": ["MASALAH"], "rows": [("chk", "☑  Chat pelanggan tenggelam di antara chat lain"),
                                     ("chk", "☑  Follow-up lupa, kesannya gak serius"),
                                     ("chk", "☑  Leads dingin, padahal tadinya panas")]},
   {"title": ["SOLUSI"], "rows": [("chk", "☑  Catat tiap leads: nama, kebutuhan, status"),
                                    ("chk", "☑  Follow-up terjadwal, gak nunggu inget"),
                                    ("chk", "☑  Pisahkan: baru tanya vs siap beli")]},
   {"title": ["SIMPEL"], "rows": [("chk", "☑  Mulai dari spreadsheet dulu, gak harus apps mahal"),
                                     ("chk", "☑  Disiplin 10 menit sehari update"),
                                     ("chk", "☑  Nanti naik kelas ke CRM otomatis")]},
 ],
 "cta": {"title": ["LEADS", "RAPI?"], "desc": "Leads yang gak dikelola itu bukan leads, cuma nomor yang gak jelas.",
         "items": ["☑  Desain sistem follow-up", "☑  Setup CRM yang sesuai skala", "☑  Tracking dari tanya sampai beli"]},
 "caption": "Berapa banyak calon pelanggan yang udah nanya, terus kamu lupa follow-up? Hitung, dan siap-siap nyesel. 😬\n\nLeads itu barang mudah basi. Tanya hari ini, besok udah dingin, lusa udah beli di tempat lain. Kalau gak ada sistem, kamu gak akan pernah tahu siapa yang ‘lolos’. \n\nSolusinya gak harus apps mahal. Spreadsheet + disiplin 10 menit sehari aja udah ngalahin 90% pebisnis.\n\nPernah kehilangan pelanggan karena lupa follow-up? Cerita biar yang lain gak ngulang 👇",
},
# ── 27 Agustus — BIRU ──
{
 "theme": "biru", "day": 27,
 "cover": {"title": ["LOGO BUKAN", "BRAND"], "sub": "Brand itu perasaan.\nLogo cuma wajahnya."},
 "pages": [
   {"title": ["SALAH KAPRAH"], "rows": [("chk", "☑  \u201cBikin logo dulu, nanti brand jadi\u201d"),
                                        ("chk", "☑  Ganti logo tiap tahun, cari \u2018yang bagus\u2019"),
                                        ("chk", "☑  Padahal logo cuma 1 dari 100 bagian brand")]},
   {"title": ["BRAND ="], "rows": [("chk", "☑  Janji yang kamu tepati terus-menerus"),
                                    ("chk", "☑  Pengalaman pelanggan dari awal sampai beli"),
                                    ("chk", "☑  Perasaan yang muncul saat dengar nama kamu")]},
   {"title": ["CONTOH"], "rows": [("chk", "☑  Orang inget kamu karena pelayanan, bukan logo"),
                                    ("chk", "☑  Harga mahal tetap dibeli kalau brand kuat"),
                                    ("chk", "☑  Logo cuma pengingat dari semua itu")]},
 ],
 "cta": {"title": ["BRAND KAMU", "KUAT?"], "desc": "Kalau orang cuma ingat logo kamu, kamu belum punya brand. Kamu baru punya gambar.",
         "items": ["☑  Audit brand & positioning", "☑  Rancang identitas yang konsisten", "☑  Brand yang bikin orang pilih kamu"]},
 "caption": "\u201cUdah ganti logo 3 kali tahun ini, kok brand-nya belum kuat?\u201d — karena logo bukan brand. 😌\n\nBrand itu janji yang kamu tepati, pengalaman yang kamu kasih, dan perasaan yang orang inget. Logo cuma wajahnya.\n\nKalau pelayanan kamu abal-abal, logo sebagus apa pun gak nolong. Sebaliknya, pelayanan juara bikin orang inget kamu walau logomu sederhana.\n\nPernah beli barang mahal cuma karena percaya brand-nya, bukan karena butuh? Cerita brand apa itu 👇",
},
# ── 28 Agustus — PUTIH ──
{
 "theme": "putih", "day": 28,
 "cover": {"title": ["UGC &", "CREATOR"], "sub": "Tren 2026: orang lebih\npercaya sesama pembeli."},
 "pages": [
   {"title": ["APA ITU"], "rows": [("chk", "☑  UGC = konten dari pelanggan/creator, bukan brand"),
                                    ("chk", "☑  Review video, unboxing, testimoni asli"),
                                    ("chk", "☑  Terasa jujur, gak kayak iklan")]},
   {"title": ["KENAPA"], "rows": [("chk", "☑  79% orang percaya rekomendasi sesama pembeli"),
                                    ("chk", "☑  Konten brand cuma 30% dipercaya"),
                                    ("chk", "☑  Orang anti iklan, tapi suka cerita asli")]},
   {"title": ["MULAI"], "rows": [("chk", "☑  Minta pelanggan puas bikin video singkat"),
                                   ("chk", "☑  Kasih insentif kecil: diskon/gratis ongkir"),
                                   ("chk", "☑  Repost & minta izin, tunjukkan di feed")]},
 ],
 "cta": {"title": ["PELANGGAN", "JADI", "PEMASAR"], "desc": "Pelanggan puas itu aset pemasaran paling murah & paling dipercaya.",
         "items": ["☑  Strategi UGC untuk bisnis kamu", "☑  Brief creator yang jelas", "☑  Kelola & repost konten pelanggan"]},
 "caption": "Iklan kamu bilang \u2018produk ini bagus\u2019 — ya iyalah, kamu yang jualan. 😏\n\nTapi waktu pelanggan lain yang bilang, itu beda level kepercayaannya. Itulah kenapa UGC lagi naik daun.\n\nMulai gampang: tawari pelanggan puas diskon kecil buat review video 15 detik. Kamu dapat konten, dia dapat hemat. Win-win.\n\nPernah beli sesuatu karena liat review video orang? Cerita produk apa — dan seberapa ngefek itu buat keputusanmu 👇",
},
# ── 29 Agustus — BIRU ──
{
 "theme": "biru", "day": 29,
 "cover": {"title": ["SIAP SCALE?"], "sub": "5 ciri bisnis kamu siap\ntumbuh lebih besar."},
 "pages": [
   {"title": ["CIRI 1-2"], "rows": [("chk", "☑  Produk laku berulang, bukan sekali doang"),
                                     ("chk", "☑  Sistem jalan walau kamu gak ikut campur")]},
   {"title": ["CIRI 3-4"], "rows": [("chk", "☑  Tim paham jobdesc & alur kerja jelas"),
                                      ("chk", "☑  Ada data: biaya, margin, pelanggan")]},
   {"title": ["CIRI 5"], "rows": [("chk", "☑  Modal & kapasitas produksi siap nambah"),
                                    ("chk", "☑  Scaling sebelum siap = tumbang")]},
 ],
 "cta": {"title": ["SCALE", "AMAN"], "desc": "Bisnis yang siap scale bukan yang paling rame, tapi yang paling rapi sistemnya.",
         "items": ["☑  Evaluasi kesiapan scale", "☑  Perkuat sistem & data", "☑  Strategi ekspansi bertahap"]},
 "caption": "Banyak bisnis pengen cepat gede — padahal yang bikin tumbang bukan kurang jualan, tapi sistem yang gak siap. 😬\n\nCiri siap scale: produk laku berulang, sistem jalan tanpa kamu, tim jelas, data rapi, dan kapasitas cukup.\n\nScaling itu kayak naik pangkat: kalau kemampuan masih di level bawah, jabatan gede cuma bikin stres.\n\nKamu ngerasa bisnis kamu udah siap scale atau masih ngebut sistemnya? Jujur 👇",
},
# ── 30 Agustus — PUTIH ──
{
 "theme": "putih", "day": 30,
 "cover": {"title": ["MITOS SEO"], "sub": "5 mitos SEO yang masih\ndipercaya — padahal salah."},
 "pages": [
   {"title": ["MITOS 1-2"], "rows": [("chk", "☑  \u201cSEO hasilnya instan\u201d — minimal 3 bulan"),
                                       ("chk", "☑  \u201cBanyak keyword = pasti naik\u201d — fokus, bukan banyak")]},
   {"title": ["MITOS 3-4"], "rows": [("chk", "☑  \u201cSEO sekali jadi, selesai\u201d — harus terus dirawat"),
                                       ("chk", "☑  \u201cYang penting konten banyak\u201d — kualitas & relevansi")]},
   {"title": ["MITOS 5"], "rows": [("chk", "☑  \u201cSEO udah mati, semua pindah ke AI\u201d — justru makin penting"),
                                    ("chk", "☑  Google makin pinter, tapi tetap butuh sinyal yang jelas")]},
 ],
 "cta": {"title": ["SEO", "BENERAN"], "desc": "SEO itu maraton, bukan sprint. Yang sabar & konsisten yang panen.",
         "items": ["☑  Audit SEO kondisi sekarang", "☑  Strategi jangka panjang", "☑  Pantauan & perawatan rutin"]},
 "caption": "Masih percaya \u2018SEO instan 1 minggu\u2019? Kalau ada yang jual itu, kabur aja. 😌\n\nSEO itu maraton: 3 bulan awal biasanya baru mulai kelihatan. Yang nyerah di bulan kedua, ya gak akan pernah tahu hasilnya.\n\nDan soal \u2018SEO mati karena AI\u2019 — justru sebaliknya. Mesin pencari makin pinter, tapi tetap butuh website yang rapi, jelas, dan relevan.\n\nMitos SEO mana yang dulu pernah kamu percaya? Cerita biar yang lain gak ketipu 👇",
},
# ── 31 Agustus — BIRU (Closing) ──
{
 "theme": "biru", "day": 31,
 "cover": {"title": ["30 HARI", "BELAJAR", "BERSAMA"], "sub": "Terima kasih sudah ikut\nsampai akhir. Ini penutupnya."},
 "pages": [
   {"title": ["YANG KAMU", "DAPAT"], "rows": [("chk", "☑  30 topik: SEO, iklan, konten, AI, branding"),
                                             ("chk", "☑  Rumus & contoh yang langsung bisa dipakai"),
                                             ("chk", "☑  Sedikit sindiran yang bikin sadar 😏")]},
   {"title": ["YANG", "BEDA"], "rows": [("chk", "☑  Sekarang kamu tahu: konten harus punya strategi"),
                                        ("chk", "☑  Data & sistem lebih penting dari sekadar rajin"),
                                        ("chk", "☑  Tinggal dieksekusi — itu bagian tersulit")]},
   {"title": ["LANJUT?"], "rows": [("chk", "☑  Mau didampingi eksekusi? Kami siap"),
                                    ("chk", "☑  Konsultasi gratis: strategi digital bisnis kamu"),
                                    ("chk", "☑  Slide terakhir ada langkahnya")]},
 ],
 "cta": {"title": ["MULAI", "SEKARANG"], "desc": "Pengetahuan tanpa eksekusi cuma hiburan. Bisnis kamu yang jalan duluan, yang menang.",
         "items": ["☑  Konsultasi gratis tim StudioSoft", "☑  Strategi 90 hari bisnis kamu", "☑  Eksekusi bareng yang berpengalaman"]},
 "caption": "30 hari, 30 topik. Kalau kamu baca sampai sini, kamu beda dari 90% pebisnis yang cuma scroll. 👏\n\nTapi inget: tahu itu beda sama jalan. Pengetahuan tanpa eksekusi cuma hiburan sebelum tidur.\n\nSekarang pilihannya di kamu: lanjut sendiri pelan-pelan, atau didampingi tim yang udah ngerjain ini tiap hari.\n\nKalau serius mau bisnis kamu tumbuh berbasis data — DM \u2018MULAI\u2019, kita ngobrol. Yang udah jalan 30 hari ini, komen paling gak 1 hal yang kamu terapin 👇",
},
]

def get_content():
    return CONTENT
