#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
ss_cards_content.py — bank teks kartu Threads/FB STUDIOSOFT.

Perintah Bos 16 Sep 2026:
  - "ok kasih gambar/image kaya gini.. tapi ganti @ukyhandoko dengan www.studiosoft.id"
  - "yang bawah tetep gapapa @ukyhandoko - founder StudioSoft"  (footer TIDAK diubah)
  - "ok pakai Kita (bukan saya)"      → semua teks bersuara perusahaan, bukan "saya/gue"
  - "kasih juga link dari website ya agar artikelnya tershare" → tiap kartu punya link artikel

Format tiap entry:
  name    : nama file (sama dengan seri uky supaya gampang dipetakan)
  judul   : headline kartu
  body    : isi kartu (gaya kami/kita)
  footer  : footer kiri-bawah (dari desain asli, tidak diubah)
  bg      : 'BIRU' | 'PUTIH' | 'ORANGE'
  link    : URL artikel studiosoft.id (wajib FREE & HTTP 200 — diverifikasi oleh script)
  caption : teks untuk postingan Threads (<=500 char, ada link + ajakan diskusi)
"""

CARDS = [
    dict(name="01_blue_digital_marketing", bg="BIRU",
         judul="Digital Marketing Bukan Sekadar Pasang Iklan",
         body=("Banyak yang pikir digital marketing cuma soal iklan berbayar.\n\n"
               "Padahal yang bikin hasilnya jalan justru fondasinya: SEO, konten, branding, "
               "dan data. Iklan hanya pintu masuk — kalau fondasinya lemah, budget habis "
               "tanpa jejak.\n\nKami selalu mulai dari audit, baru eksekusi."),
         footer="studiosoft.id • Digital Growth Partner",
         link="https://studiosoft.id/digital-marketing-sidoarjo/",
         caption=("Digital marketing bukan sekadar pasang iklan. Iklan itu pintu masuk; yang "
                  "menentukan hasil adalah fondasinya — SEO, konten, branding, dan data.\n\n"
                  "Kami mulai dari audit, baru eksekusi. Baca panduannya di sini 👇\n"
                  "{link}\n\nMenurut Anda, bagian mana yang paling sering dilewatkan?")),

    dict(name="02_blue_website_optimasi", bg="BIRU",
         judul="Kenapa Website Perlu Dioptimasi Terus?",
         body=("Bukan sekali bikin lalu ditinggal.\n\n"
               "Algoritma Google berubah, perilaku pengunjung berubah, kompetitor makin cepat. "
               "Website itu seperti toko fisik: kalau tidak dirawat, pelanggannya pergi.\n\n"
               "Optimasi rutin jauh lebih murah daripada bikin ulang dari nol."),
         footer="studiosoft.id • Digital Growth Partner",
         link="https://studiosoft.id/core-web-vitals-kecepatan-website-2026/",
         caption=("Website bukan proyek sekali jadi. Algoritma Google berubah, perilaku "
                  "pengunjung berubah, kompetitor makin cepat.\n\n"
                  "Kecepatan dan pengalaman pengguna itu bagian dari peringkat. Detailnya di sini 👇\n"
                  "{link}\n\nSeberapa sering Anda cek performa website?")),

    dict(name="03_blue_3_hal_bisnis", bg="BIRU",
         judul="3 Keputusan yang Tidak Pernah Kami Sesali",
         body=("1. Gagal cepat — error mengajari kami lebih banyak daripada teori\n"
               "2. Investasi ke brand sejak awal — bukan sekadar jualan\n"
               "3. Rekrut orang yang lebih pintar — ego ditaruh di luar kantor\n\n"
               "Tiga hal ini yang membuat kami bertahan sampai sekarang."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/jasa-strategi-branding-campaign-surabaya/",
         caption=("Tiga keputusan yang tidak pernah kami sesali: gagal cepat, investasi ke brand "
                  "sejak awal, dan merekrut orang yang lebih pintar.\n\n"
                  "Kenapa investasi brand sejak awal itu penting? Ini penjelasannya 👇\n"
                  "{link}\n\nApa keputusan bisnis yang paling Anda syukuri?")),

    dict(name="04_white_leadership", bg="PUTIH",
         judul="Leadership Itu Tentang Melayani, Bukan Memerintah",
         body=("Pemimpin yang baik bukan yang paling vokal di rapat, tapi yang membuat timnya "
               "berani bicara, berani gagal, dan berani tumbuh.\n\n"
               "Kami belajar ini dari belasan tahun menjalankan bisnis: ego hanya membuat tim "
               "mati langkah."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/creative-agency-surabaya/",
         caption=("Leadership bukan soal siapa paling vokal di rapat, tapi siapa yang membuat "
                  "timnya berani bicara dan berani gagal.\n\n"
                  "Cara sebuah tim bekerja menentukan hasil akhir untuk klien. Ini cara kami "
                  "bekerja 👇\n{link}\n\nBagaimana tim Anda mengambil keputusan?")),

    dict(name="05_white_brand", bg="PUTIH",
         judul="Brand Bukan Logo, Brand Itu Perasaan",
         body=("Logo hanya simbol. Brand adalah bagaimana orang merasa setelah berinteraksi "
               "dengan bisnis Anda.\n\nApakah mereka percaya? Nyaman? Mau kembali lagi?\n\n"
               "Itu dibangun bukan oleh desainer saja, tapi oleh seluruh tim — termasuk cara "
               "Anda menjawab chat pelanggan."),
         footer="dmark.id • Strategic Branding Agency",
         link="https://studiosoft.id/branding-visual-surabaya/",
         caption=("Brand bukan logo. Brand adalah perasaan orang setelah berinteraksi dengan "
                  "bisnis Anda: percaya, nyaman, atau tidak.\n\n"
                  "Elemen visual yang konsisten yang membuatnya mudah diingat 👇\n"
                  "{link}\n\nMerek apa yang paling Anda percaya? Kenapa?")),

    dict(name="06_white_gagal", bg="PUTIH",
         judul="Gagal Satu Proyek Bukan Gagal Total",
         body=("Kami pernah kehilangan klien besar karena miss komunikasi. Waktu itu rasanya "
               "seperti mau menutup usaha.\n\n"
               "Dari situ kami belajar: sistem penting, tapi komunikasi manusiawi tetap nomor "
               "satu.\n\nHari ini, klien yang dulu pergi justru kembali lagi."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/audit-290-artikel-halaman-yatim/",
         caption=("Kami pernah kehilangan klien besar karena miss komunikasi. Pelajarannya: "
                  "sistem penting, tapi komunikasi tetap nomor satu.\n\n"
                  "Kami juga mengaudit 290 artikel dan menemukan hal serupa: yang menentukan "
                  "hasil justru detail kecil 👇\n{link}\n\nPengalaman Anda bagaimana?")),

    dict(name="07_orange_agency_lain", bg="ORANGE",
         judul="Kenapa Kami Pilih Jalan Berbeda",
         body=("Kebanyakan agency bermain aman: template sama, strategi itu-itu saja.\n\n"
               "Kami memilih data-driven, bukan feeling. Bukan hanya membuat tampilan cantik, "
               "tapi membuat angka bisnisnya naik.\n\n"
               "Hasilnya, klien bertahan lebih lama karena mereka melihat dampaknya."),
         footer="studiosoft.id • Digital Growth Partner",
         link="https://studiosoft.id/7-cara-menggunakan-ai-untuk-riset-kata-kunci-yang-lebih-cepat-dan-akurat/",
         caption=("Kebanyakan agency bermain aman: template sama, strategi itu-itu saja.\n\n"
                  "Kami memilih data-driven, bukan feeling — karena tujuan akhirnya angka "
                  "bisnis naik, bukan sekadar tampilan cantik 👇\n{link}\n\n"
                  "Apa yang Anda cari dari sebuah agency?")),

    dict(name="08_orange_bisnis_marathon", bg="ORANGE",
         judul="Bisnis Bukan Sprint, Ini Marathon Tanpa Finish",
         body=("Yang membuat kami bertahan:\n\n"
               "1. Fokus pada proses, bukan hasil instan\n"
               "2. Bangun hubungan, bukan transaksi\n"
               "3. Upgrade skill setiap hari\n"
               "4. Kelilingi diri dengan orang yang lebih hebat\n\n"
               "Bisnis yang tahan lama bukan yang paling cepat, tapi yang paling konsisten."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/big-deal-big-opportunity-umkm-naik-kelas-pasar-global/",
         caption=("Bisnis bukan sprint. Yang bertahan bukan yang paling cepat, tapi yang paling "
                  "konsisten: proses, hubungan, dan skill.\n\n"
                  "Makanya kami lebih suka kerja jangka panjang, bukan proyek sekali jalan 👇\n"
                  "{link}\n\nAnda tim sprint atau marathon?")),

    dict(name="09_blue_ai", bg="BIRU",
         judul="AI Bukan Pengganti, Tapi Akselerator",
         body=("Banyak yang takut AI akan menggantikan pekerjaan. Kami justru memakainya untuk "
               "mempercepat, bukan menghapus peran manusia.\n\n"
               "Tim kami memakai AI untuk riset, drafting, dan analisis data. Strategi dan "
               "kreativitas tetap di tangan manusia.\n\nAI yang dipakai dengan arah = keunggulan."),
         footer="studiosoft.id • Digital Growth Partner",
         link="https://studiosoft.id/apa-itu-ai-dan-mengapa-bisnis-kecil-wajib-memanfaatkannya-di-2026/",
         caption=("AI bukan pengganti, tapi akselerator. Tim kami memakainya untuk riset, "
                  "drafting, dan analisis data — strategi tetap di tangan manusia.\n\n"
                  "Kalau bisnis Anda belum mulai, ini titik awalnya 👇\n{link}\n\n"
                  "Bagian pekerjaan mana yang Anda otomasi dulu?")),

    dict(name="10_blue_geo", bg="BIRU",
         judul="GEO: Evolusi SEO di Era AI",
         body=("SEO dulu: riset kata kunci, tulis konten, tunggu 3–6 bulan.\n\n"
               "Sekarang orang bertanya langsung ke Google AI Overview, ChatGPT, dan Perplexity. "
               "Konten harus menjawab pertanyaan mereka — itulah GEO (Generative Engine "
               "Optimization).\n\nYang tidak beradaptasi akan tenggelam di hasil pencarian."),
         footer="studiosoft.id • Digital Growth Partner",
         link="https://studiosoft.id/optimasi-konten-agar-muncul-di-ai-overview-google-panduan-praktis/",
         caption=("SEO sudah berevolusi jadi GEO: konten harus bisa dikutip Google AI Overview, "
                  "ChatGPT, dan Perplexity.\n\n"
                  "Panduan praktis menyiapkan konten agar muncul di jawaban AI 👇\n"
                  "{link}\n\nSudah pernah lihat brand Anda muncul di AI Overview?")),

    dict(name="11_white_meaning", bg="PUTIH",
         judul="Gak Semua yang Dihitung Berarti",
         body=("Kami juga pernah mengejar angka: views, likes, followers. Sampai lupa kenapa "
               "mulai.\n\n"
               "Setelah berhenti sebentar dan melihat lagi, yang paling berarti justru yang "
               "tidak terlihat di dashboard: dampak ke klien, kepercayaan, dan hubungan yang "
               "bertahan bertahun-tahun.\n\nAngka boleh bagus. Tapi kalau tidak ada dampak, "
               "percuma."),
         footer="@ukyhandoko",
         link="https://studiosoft.id/social-media-marketing-umkm-budget-minim/",
         caption=("Kami juga pernah mengejar angka: views, likes, followers. Sampai lupa kenapa "
                  "mulai.\n\nYang paling berarti justru tidak terlihat di dashboard: dampak, "
                  "kepercayaan, hubungan 👇\n{link}\n\n"
                  "Berapa lama Anda bertahan sebelum melihat hasil?")),

    dict(name="12_white_filosofi", bg="PUTIH",
         judul="Satu Filosofi yang Nggak Pernah Gagal",
         body=("\"Help enough people get what they want, and you'll get what you want.\"\n\n"
               "Bukan trik, bukan manipulasi — tapi benar-benar membantu orang lain tumbuh.\n\n"
               "Itu sebabnya fokus kami bukan menjual, tapi membuat klien naik. Sisanya "
               "mengikuti."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/digital-agency-indonesia/",
         caption=("Satu filosofi yang tidak pernah gagal: bantu cukup banyak orang mendapatkan "
                  "yang mereka mau, dan Anda akan mendapatkan yang Anda mau.\n\n"
                  "Ini cara kami bekerja sebagai partner pertumbuhan 👇\n{link}\n\n"
                  "Filosofi kerja Anda apa?")),

    dict(name="13_orange_website", bg="ORANGE",
         judul="Jangan Bangun Website Kalau Cuma Buat 'Punya'",
         body=("Website bukan pajangan, bukan portofolio yang didiamkan.\n\n"
               "Website adalah mesin marketing 24 jam. Tanpa strategi konten, SEO, dan optimasi "
               "konversi, lebih baik dananya dipakai untuk hal lain.\n\n"
               "Website yang benar terasa mahal hanya kalau tidak dirawat."),
         footer="studiosoft.id • Digital Growth Partner",
         link="https://studiosoft.id/cara-membuat-website-umkm-yang-cepat-aman-dan-seo-friendly-di-2026/",
         caption=("Website bukan pajangan. Kalau tidak ada strategi konten, SEO, dan optimasi "
                  "konversi, dananya lebih baik dipakai untuk hal lain.\n\n"
                  "Rincian biaya dan apa saja yang seharusnya Anda dapatkan 👇\n{link}\n\n"
                  "Website Anda sudah jadi mesin marketing atau masih pajangan?")),

    dict(name="14_orange_kesalahan", bg="ORANGE",
         judul="Kesalahan Terbesar Kami di Sepuluh Tahun Bisnis",
         body=("Dulu kami pikir scaling itu: kerja lebih keras, ambil lebih banyak klien.\n\n"
               "Salah besar. Scaling itu sistem, bukan tenaga.\n\n"
               "Sekarang dengan tim lebih kecil, kami menangani lebih banyak klien — karena ada "
               "SOP, dokumentasi, dan tools yang benar."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/jasa-automasi-marketing/",
         caption=("Kesalahan terbesar kami: mengira scaling itu bekerja lebih keras dan "
                  "mengambil lebih banyak klien.\n\nScaling itu sistem. Yang kami temukan saat "
                  "mengaudit 290 halaman bisnis juga soal detail yang sering dilewatkan 👇\n"
                  "{link}\n\nKesalahan apa yang paling mengajari Anda?")),

    dict(name="15_blue_jangan_post", bg="BIRU",
         judul="Jangan Posting Setiap Hari Kalau...",
         body=("...kontennya tidak bermutu.\n\n"
               "Konsistensi penting, tapi konsistensi konten jelek hanya membuat orang mute "
               "atau unfollow.\n\n"
               "Lebih baik tiga kali seminggu dengan kualitas tinggi daripada tujuh kali "
               "asal-asalan. Quality over quantity."),
         footer="@ukyhandoko",
         link="https://studiosoft.id/paket-kelola-sosial-media-bulanan/",
         caption=("Jangan posting tiap hari kalau kontennya tidak bermutu. Konsistensi konten "
                  "jelek cuma bikin orang unfollow.\n\n"
                  "Isi paket kelola sosial media bulanan yang kami kerjakan 👇\n{link}\n\n"
                  "Seberapa sering akun bisnis Anda posting?")),

    dict(name="16_blue_personal_branding", bg="BIRU",
         judul="Dulu Kami Pikir Personal Branding Itu 'Norak'",
         body=("Kami kira cukup perusahaan saja yang branding. Ternyata di era digital, orang "
               "membeli dari orang — bukan dari logo.\n\n"
               "Setelah tim aktif di Threads dan LinkedIn, klien baru datang bukan dari website, "
               "tapi dari postingan yang mereka baca.\n\nPersonal branding bukan gengsi. Ini "
               "investasi."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/branding-agency-surabaya/",
         caption=("Dulu kami pikir personal branding itu norak. Ternyata orang membeli dari "
                  "orang, bukan dari logo.\n\n"
                  "Cara memilih partner branding yang tepat (dan tanda bahayanya) 👇\n"
                  "{link}\n\nAnda sudah mulai personal branding?")),

    dict(name="17_white_mindset", bg="PUTIH",
         judul="Mindset yang Bikin Kami Bertahan di Bisnis",
         body=("1. Gagal itu data — setiap error adalah informasi berharga\n"
               "2. Fokus pada apa yang bisa dikontrol\n"
               "3. Uang adalah hasil sampingan dari solusi, bukan tujuan utama\n"
               "4. Istirahat itu produktif — burnout hanya menghasilkan keputusan buruk"),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/10-tools-ai-terbaik-untuk-seo-dan-digital-marketing-di-2026/",
         caption=("Empat mindset yang membuat kami bertahan: gagal itu data, fokus pada yang "
                  "bisa dikontrol, uang adalah hasil sampingan dari solusi, dan istirahat itu "
                  "produktif.\n\nCara sebuah agency menjaga standar kerja 👇\n{link}\n\n"
                  "Mana yang paling Anda butuhkan sekarang?")),

    dict(name="18_white_modal", bg="PUTIH",
         judul="'Kami Baru Mulai, Gak Punya Modal Besar'",
         body=("Modal terbesar yang Anda punya sekarang:\n\n"
               "• Waktu — belajar lebih cepat dari kompetitor\n"
               "• Rasa lapar — yang lapar lebih kreatif\n"
               "• Jaringan — satu kenalan bisa membuka pintu tak terduga\n\n"
               "Modal bukan alasan untuk tidak mulai."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/8-alasan-mengapa-jasa-website-surabaya-profesional-adalah-investasi-wajib-untuk-bisnis-anda/",
         caption=("\"Kami baru mulai, modalnya kecil.\" Modal terbesar Anda justru bukan uang: "
                  "waktu, rasa lapar, dan jaringan.\n\n"
                  "Kalau soal biaya yang bikin ragu, ini rinciannya 👇\n{link}\n\n"
                  "Apa modal terbesar Anda saat memulai?")),

    dict(name="19_orange_klien_ideal", bg="ORANGE",
         judul="Klien Ideal Itu Seperti Apa Sebenarnya?",
         body=("Bukan yang bayar paling besar, tapi yang:\n\n"
               "1. Paham bahwa hasil butuh proses\n"
               "2. Menghargai keahlian tim\n"
               "3. Bayar tepat waktu tanpa ditagih berkali-kali\n"
               "4. Mau diajak diskusi, bukan sekadar menyuruh\n\n"
               "Klien seperti ini lebih langka daripada klien besar."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/retainer-digital-marketing/",
         caption=("Klien ideal bukan yang bayar paling besar, tapi yang paham hasil butuh "
                  "proses, menghargai keahlian, dan mau diajak diskusi.\n\n"
                  "Cara menghitung nilai kerja jangka panjang seperti retainer 👇\n"
                  "{link}\n\nMenurut Anda, kriteria klien ideal apa?")),

    dict(name="20_orange_klien_pergi", bg="ORANGE",
         judul="Klien Berhenti Karena Merasa Tidak Dihargai",
         body=("Bukan karena harga mahal, bukan karena hasil kurang.\n\n"
               "Tapi karena komunikasi yang buruk: merasa hanya jadi nomor, janji tidak "
               "ditepati.\n\nRetensi klien itu 90% komunikasi, 10% sisanya teknis."),
         footer="dmark.id • Strategic Branding Agency",
         link="https://studiosoft.id/digital-marketing-firma-hukum/",
         caption=("Klien berhenti bukan karena harga, tapi karena komunikasi: merasa hanya jadi "
                  "nomor dan janji tidak ditepati.\n\nRetensi itu 90% komunikasi. Contoh "
                  "membangun kepercayaan klien 👇\n{link}\n\n"
                  "Pengalaman Anda soal retensi klien?")),
]

# Kartu quote (seri uky3_output) — teks juga dipindah ke suara perusahaan
QUOTES = [
    dict(name="digital_vs_tradisional", bg="BIRU",
         judul="Digital vs Tradisional:\nBukan Pilih Salah Satu",
         body=("Banyak yang pikir digital marketing menggantikan yang tradisional.\n\n"
               "Padahal yang paling jitu adalah kombinasi keduanya: digital untuk jangkauan "
               "luas dan terukur, tradisional untuk sentuhan personal dan kepercayaan.\n\n"
               "Pilih medium berdasarkan audiens Anda, bukan berdasarkan tren."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/digital-agency-indonesia/",
         caption=("Digital vs tradisional bukan soal pilih salah satu. Kombinasinya yang paling "
                  "jitu: digital untuk jangkauan, tradisional untuk kepercayaan.\n\n"
                  "Cara kerja digital agency yang benar 👇\n{link}\n\n"
                  "Anda lebih kuat di kanal mana?")),

    dict(name="konsistensi_brand", bg="PUTIH",
         judul="Brand yang Kuat Itu\nDibangun dari Konsistensi",
         body=("Bukan dari satu iklan viral. Bukan dari satu postingan bagus.\n\n"
               "Brand kuat lahir dari konsistensi: pesan yang sama, visual yang sama, value yang "
               "sama — diulang terus sampai orang hafal di luar kepala.\n\n"
               "Repetisi membangun kepercayaan."),
         footer="dmark.id • Strategic Branding Agency",
         link="https://studiosoft.id/branding-visual-surabaya/",
         caption=("Brand kuat tidak lahir dari satu iklan viral, tapi dari konsistensi: pesan, "
                  "visual, dan value yang diulang terus.\n\n"
                  "Elemen visual yang membuat brand mudah diingat 👇\n{link}\n\n"
                  "Seberapa konsisten brand Anda?")),

    dict(name="data_vs_intuisi", bg="BIRU",
         judul="Data vs Intuisi:\nDua-duanya Penting",
         body=("Kami memakai data untuk keputusan strategis.\n\n"
               "Tapi data tanpa intuisi itu kering; intuisi tanpa data itu tebak-tebakan.\n\n"
               "Kuncinya: data memberi arah, intuisi memberi sentuhan manusiawi. Jangan fanatik "
               "pada salah satunya."),
         footer="studiosoft.id • Digital Growth Partner",
         link="https://studiosoft.id/10-tools-ai-terbaik-untuk-seo-dan-digital-marketing-di-2026/",
         caption=("Data tanpa intuisi itu kering, intuisi tanpa data itu tebak-tebakan. Kami "
                  "pakai keduanya untuk keputusan strategis.\n\n"
                  "Tools yang kami pakai untuk membaca datanya 👇\n{link}\n\n"
                  "Anda tim data atau tim feeling?")),

    dict(name="content_is_still_king", bg="PUTIH",
         judul="Konten Berkualitas Tetap\nRaja di Era AI",
         body=("AI bisa menulis 1.000 artikel sehari. Tapi artikel dengan perspektif unik, "
               "pengalaman nyata, dan suara manusia tidak bisa ditiru.\n\n"
               "Kami melihat makin banyak konten generik bertebaran. Justru di situ peluangnya: "
               "menjadi satu-satunya yang bicara dengan autentik."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/ai-untuk-konten-marketing-menulis-artikel-seo-yang-disukai-google/",
         caption=("AI bisa menulis 1.000 artikel sehari, tapi suara manusia tidak bisa ditiru. "
                  "Konten generik justru jadi peluang untuk tampil autentik.\n\n"
                  "Cara memakai AI menulis konten yang tetap disukai Google 👇\n{link}\n\n"
                  "Anda bisa bedakan konten AI dan manusia?")),

    dict(name="jaringan_aset", bg="ORANGE",
         judul="Jaringan Adalah Aset\nPaling Underrated",
         body=("Dulu kami pikir networking hanya soal saling kenal. Sekarang kami tahu: "
               "networking adalah saling memberi value.\n\n"
               "Bisnis kami tumbuh bukan karena iklan, tapi karena referral dari orang yang "
               "percaya.\n\nBangun hubungan sebelum membutuhkan sesuatu."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/studiosoft-narasumber-sumu-sidoarjo-jasa-seo-umkm-naik-kelas/",
         caption=("Networking bukan soal saling kenal, tapi saling memberi value. Bisnis kami "
                  "tumbuh dari referral, bukan iklan.\n\n"
                  "Cerita saat kami jadi narasumber komunitas UMKM Sidoarjo 👇\n{link}\n\n"
                  "Dari mana klien pertama Anda datang?")),

    dict(name="fokus_niche", bg="ORANGE",
         judul="Kenapa Fokus ke Satu\nNiche Itu Penting",
         body=("Dulu kami menerima semua klien. Generalis, semuanya dikerjakan.\n\n"
               "Hasilnya biasa saja, tidak ada yang spesial.\n\n"
               "Sejak fokus ke healthcare dan branding berbasis data, klien justru lebih percaya "
               "karena kami dianggap ahlinya, bukan 'tukang serba bisa'.\n\n"
               "The riches are in the niches."),
         footer="dmark.id • Strategic Branding Agency",
         link="https://studiosoft.id/jasa-digital-marketing-klinik/",
         caption=("Dulu kami menerima semua klien, hasilnya biasa saja. Setelah fokus ke "
                  "healthcare dan branding berbasis data, kepercayaan klien justru naik.\n\n"
                  "Pendekatan kami untuk klinik dan layanan kesehatan 👇\n{link}\n\n"
                  "Menurut Anda, spesialis atau generalis lebih unggul?")),

    dict(name="harga_vs_value", bg="BIRU",
         judul="Jangan Jual Murah\nKalau Value Anda Besar",
         body=("Banyak agency banting harga hanya untuk mendapat klien.\n\n"
               "Kami memilih sebaliknya: beri value dulu, buktikan hasil, baru bicara harga.\n\n"
               "Hasilnya, klien tidak pernah menawar karena tahu yang mereka dapat sebanding — "
               "bahkan lebih.\n\nJangan bersaing di harga. Bersaing di hasil."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/retainer-digital-marketing/",
         caption=("Banyak agency banting harga untuk dapat klien. Kami memilih memberi value "
                  "dulu, buktikan hasil, baru bicara harga.\n\n"
                  "Cara menghitung nilai kerja jangka panjang 👇\n{link}\n\n"
                  "Pernah menyesal memilih yang murah?")),

    dict(name="belajar_gagal", bg="PUTIH",
         judul="Gagal Bukan Akhir,\nTapi Awal yang Baru",
         body=("Setiap kegagalan di bisnis kami adalah pelajaran paling berharga — bukan dari "
               "buku, bukan dari seminar, tapi dari pengalaman jatuh dan bangun sendiri.\n\n"
               "Kuncinya: jangan ulangi kesalahan yang sama. Cari kesalahan baru yang lebih "
               "canggih."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/masa-depan-seo-antara-manusia-ai-dan-google-di-2026/",
         caption=("Setiap kegagalan adalah pelajaran paling berharga — bukan dari buku, tapi "
                  "dari pengalaman jatuh dan bangun sendiri.\n\n"
                  "Termasuk saat membaca perubahan SEO di era AI 👇\n{link}\n\n"
                  "Kegagalan apa yang paling mengubah cara kerja Anda?")),

    dict(name="investasi_branding", bg="ORANGE",
         judul="Branding Bukan Biaya,\nIni Investasi",
         body=("Banyak UMKM berpikir: 'Buat logo saja kok mahal?'\n\n"
               "Padahal brand yang kuat bisa menaikkan harga jual 20–30%, membuat pelanggan "
               "kembali terus, dan membedakan Anda dari kompetitor.\n\n"
               "Branding murah = positioning lemah. Positioning lemah = susah bersaing."),
         footer="dmark.id • Strategic Branding Agency",
         link="https://studiosoft.id/jasa-strategi-branding-campaign-surabaya/",
         caption=("Branding bukan biaya, tapi investasi: brand kuat bisa menaikkan harga jual "
                  "20–30% dan membuat pelanggan kembali terus.\n\n"
                  "Panduan strategi branding dari riset sampai eksekusi 👇\n{link}\n\n"
                  "Kapan terakhir bisnis Anda menaikkan harga?")),

    dict(name="waktu_vs_uang", bg="BIRU",
         judul="Waktu Adalah Mata Uang\nPaling Berharga",
         body=("Orang bilang time is money. Sebenarnya waktu lebih dari uang: uang bisa dicari "
               "lagi, waktu yang sudah lewat tidak akan kembali.\n\n"
               "Makanya kami mendelegasikan yang bisa didelegasikan, mengotomasi yang bisa "
               "diotomasi, dan fokus pada hal yang hanya kami bisa lakukan."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/jasa-automasi-marketing/",
         caption=("Uang bisa dicari lagi, waktu yang lewat tidak. Karena itu kami mendelegasikan "
                  "dan mengotomasi sebanyak mungkin.\n\n"
                  "5 tugas marketing yang paling cepat diserahkan ke otomasi 👇\n"
                  "{link}\n\nTugas apa yang paling ingin Anda otomasi?")),

    dict(name="growth_mindset", bg="PUTIH",
         judul="Growth Mindset:\nKunci Bertahan di Era Digital",
         body=("Yang membedakan bisnis yang bertahan dan yang mati bukan modal, bukan relasi — "
               "tapi kesediaan untuk terus belajar.\n\n"
               "Yang tidak mau upgrade skill, tidak mau beradaptasi dengan teknologi, dan tidak "
               "mau mendengar kritik pasti tertinggal.\n\nStay hungry, stay foolish."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/masa-depan-seo-antara-manusia-ai-dan-google-di-2026/",
         caption=("Yang membedakan bisnis yang bertahan dan yang mati bukan modal, tapi "
                  "kesediaan belajar — termasuk beradaptasi dengan AI.\n\n"
                  "Arah SEO dan Google di 2026 👇\n{link}\n\n"
                  "Apa yang terakhir Anda pelajari untuk bisnis?")),

    dict(name="team_dulu_baru_klien", bg="ORANGE",
         judul="Tim yang Bahagia\nBikin Klien Bahagia",
         body=("Dulu kami fokus 100% ke klien; tim hanya alat untuk mengerjakan.\n\n"
               "Sekarang kami sadar: kalau tim tidak bahagia, hasil kerjanya jelek. Kalau hasil "
               "kerja jelek, klien kabur.\n\nInvestasi ke tim = investasi ke kualitas."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/paket-kelola-sosial-media-bulanan/",
         caption=("Dulu kami fokus 100% ke klien, tim hanya alat. Sekarang kami sadar: tim yang "
                  "tidak bahagia menghasilkan kerja yang jelek.\n\n"
                  "Standar kerja yang kami pegang untuk setiap klien 👇\n{link}\n\n"
                  "Bagaimana Anda menjaga tim tetap sehat?")),

    dict(name="slow_business", bg="PUTIH",
         judul="Slow Business Is\nGood Business",
         body=("Dulu kami pikir harus serba cepat: cepat mendapat klien, cepat mengerjakan, "
               "cepat closing.\n\nHasilnya stres, burnout, dan kualitas jeblok.\n\n"
               "Sekarang kami lebih tenang: ambil klien yang cocok, proses dengan teliti. "
               "Hasilnya lebih baik, klien lebih puas."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/digital-agency-indonesia/",
         caption=("Dulu kami pikir harus serba cepat. Hasilnya burnout dan kualitas jeblok. "
                  "Sekarang kami memilih lebih tenang: klien yang cocok, proses yang teliti.\n\n"
                  "Cara kerja digital agency yang sehat 👇\n{link}\n\n"
                  "Anda tim hustle atau tim tenang?")),

    dict(name="beda_itu_bagus", bg="BIRU",
         judul="Jangan Takut Beda,\nTakut Sama Semua Orang",
         body=("Kalau strategi marketing Anda sama persis dengan kompetitor, Anda tidak punya "
               "alasan untuk dipilih.\n\n"
               "Keberanian untuk berbeda itulah yang membuat brand diingat.\n\n"
               "Tidak perlu berbeda di semua hal. Cukup berbeda di satu hal yang penting bagi "
               "audiens Anda."),
         footer="dmark.id • Strategic Branding Agency",
         link="https://studiosoft.id/creative-agency-surabaya/",
         caption=("Kalau strategi marketing Anda sama persis dengan kompetitor, Anda tidak punya "
                  "alasan untuk dipilih. Cukup beda di satu hal yang penting.\n\n"
                  "Kenapa kami memilih jalan berbeda 👇\n{link}\n\n"
                  "Apa yang membuat bisnis Anda berbeda?")),

    dict(name="feedback_adalah_emas", bg="ORANGE",
         judul="Feedback Adalah\nHadiah Paling Mahal",
         body=("Klien yang memberi kritik bukan musuh — mereka justru aset.\n\n"
               "Kritik pedas dulu terasa menyakitkan, tapi dari situlah kami membenahi SOP, "
               "sistem, dan komunikasi.\n\n"
               "Bisnis yang tidak pernah dikritik adalah bisnis yang tidak pernah tumbuh."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/audit-290-artikel-halaman-yatim/",
         caption=("Klien yang memberi kritik bukan musuh, mereka aset. Dari kritik itulah kami "
                  "membenahi SOP dan komunikasi.\n\n"
                  "Contohnya hasil audit 290 halaman website bisnis 👇\n{link}\n\n"
                  "Kritik apa yang paling mengubah cara kerja Anda?")),

    dict(name="sistem_bukan_orang", bg="BIRU",
         judul="Bisnis Itu Sistem,\nBukan Kumpulan Orang",
         body=("Banyak usaha mati karena 'orang kuncinya' pergi.\n\n"
               "Bisnis yang sehat adalah yang sistemnya tetap jalan meskipun orangnya berganti.\n\n"
               "Dari pengalaman belasan tahun, kami berinvestasi di SOP, dokumentasi, dan tools "
               "— agar bisnis tidak bergantung pada satu orang."),
         footer="@ukyhandoko • Founder StudioSoft",
         link="https://studiosoft.id/jasa-automasi-marketing/",
         caption=("Banyak usaha mati karena orang kuncinya pergi. Bisnis sehat adalah yang "
                  "sistemnya tetap jalan meski orangnya berganti.\n\n"
                  "Proses yang paling cepat bisa diotomasi 👇\n{link}\n\n"
                  "Bisnis Anda sudah punya SOP tertulis?")),

    dict(name="social_proof", bg="ORANGE",
         judul="Social Proof Itu\nBernilai Lebih dari Iklan",
         body=("Testimoni, case study, klien yang puas — itu 'iklan' paling ampuh, karena orang "
               "lebih percaya pengalaman orang lain daripada janji manis di iklan.\n\n"
               "Makanya kami selalu mendokumentasikan hasil kerja dan meminta testimoni.\n\n"
               "Lebih efektif daripada bom iklan."),
         footer="studiosoft.id • Digital Growth Partner",
         link="https://studiosoft.id/digital-marketing-firma-hukum/",
         caption=("Testimoni dan case study lebih ampuh daripada iklan, karena orang lebih "
                  "percaya pengalaman orang lain.\n\n"
                  "Contoh membangun kepercayaan klien lewat konten 👇\n{link}\n\n"
                  "Testimoni mana yang paling meyakinkan Anda?")),
]
