/* ===== WRAPPER ===== */
.bi-page {
font-family: inherit;
max-width: 100%;
margin: 0 auto;
box-sizing: border-box;
}
.bi-page * { box-sizing: border-box; }
.bi-container {
max-width: 1100px;
margin: 0 auto;
padding: 0 20px;
}
.bi-section {
padding: 60px 0;
}
.bi-section-alt {
background: linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);
}
/* ===== HERO ===== */
.bi-hero {
background: linear-gradient(135deg, #059669 0%, #047857 55%, #065f46 100%);
border-radius: 24px;
padding: 70px 40px;
margin: 30px auto;
max-width: 1100px;
text-align: center;
position: relative;
overflow: hidden;
color: #fff;
}
.bi-hero::before {
content: ”;
position: absolute;
top: -120px; right: -100px;
width: 400px; height: 400px;
background: rgba(255,255,255,0.06);
border-radius: 50%;
pointer-events: none;
}
.bi-hero::after {
content: ”;
position: absolute;
bottom: -100px; left: -80px;
width: 300px; height: 300px;
background: rgba(255,255,255,0.04);
border-radius: 50%;
pointer-events: none;
}
.bi-hero-content { position: relative; z-index: 1; }
.bi-hero-badge {
display: inline-block;
background: rgba(255,255,255,0.18);
padding: 8px 20px;
border-radius: 24px;
font-size: 13px;
font-weight: 600;
margin-bottom: 20px;
backdrop-filter: blur(4px);
}
.bi-hero-title {
font-size: 44px;
font-weight: 800;
margin: 0 0 18px 0;
line-height: 1.15;
letter-spacing: -0.5px;
}
.bi-hero-subtitle {
font-size: 17px;
color: rgba(255,255,255,0.92);
max-width: 700px;
margin: 0 auto 34px auto;
line-height: 1.6;
}
.bi-hero-cta {
display: inline-flex;
align-items: center;
gap: 10px;
background: #fff;
color: #059669 !important;
padding: 15px 32px;
border-radius: 30px;
text-decoration: none !important;
font-weight: 800;
font-size: 15px;
box-shadow: 0 12px 28px -8px rgba(0,0,0,0.25);
transition: all 0.2s;
}
.bi-hero-cta:hover {
transform: translateY(-3px);
box-shadow: 0 18px 32px -8px rgba(0,0,0,0.35);
color: #047857 !important;
}
/* ===== SECTION HEADER ===== */
.bi-section-header {
text-align: center;
margin-bottom: 42px;
}
.bi-section-title {
font-size: 32px;
font-weight: 800;
color: #0f172a;
margin: 0 0 12px 0;
line-height: 1.2;
}
.bi-section-subtitle {
font-size: 15px;
color: #64748b;
max-width: 640px;
margin: 0 auto;
line-height: 1.6;
}
/* ===== WHY ADVERTISE ===== */
.bi-why-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.bi-why-card {
background: #fff;
border: 1px solid #e2e8f0;
border-radius: 16px;
padding: 28px 20px;
text-align: center;
transition: all 0.25s;
}
.bi-why-card:hover {
transform: translateY(-4px);
border-color: #10b981;
box-shadow: 0 14px 28px -10px rgba(5,150,105,0.18);
}
.bi-why-icon {
font-size: 36px;
margin-bottom: 14px;
display: block;
}
.bi-why-num {
font-size: 32px;
font-weight: 800;
color: #059669;
line-height: 1;
margin-bottom: 6px;
}
.bi-why-label {
font-size: 12px;
font-weight: 700;
color: #64748b;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 10px;
}
.bi-why-desc {
font-size: 13px;
color: #475569;
line-height: 1.5;
margin: 0;
}
/* ===== SLOTS ===== */
.bi-slots-grid {
display: flex;
flex-direction: column;
gap: 24px;
}
.bi-slot-card {
background: #fff;
border: 1px solid #e2e8f0;
border-radius: 16px;
padding: 28px;
display: grid;
grid-template-columns: 240px 1fr;
gap: 28px;
align-items: center;
transition: all 0.2s;
}
.bi-slot-card:hover {
border-color: #10b981;
box-shadow: 0 10px 24px -8px rgba(5,150,105,0.15);
}
/* Visual mockup slot */
.bi-slot-preview {
background: #f8fafc;
border: 2px dashed #cbd5e1;
border-radius: 10px;
padding: 16px;
text-align: center;
position: relative;
}
.bi-slot-preview-label {
font-size: 10px;
font-weight: 700;
color: #94a3b8;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 8px;
}
.bi-slot-mockup {
background: linear-gradient(135deg, #cbd5e1 0%, #94a3b8 100%);
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-size: 11px;
font-weight: 700;
margin-bottom: 6px;
}
.bi-slot-mockup-wide { height: 60px; }
.bi-slot-mockup-box { height: 120px; width: 60%; margin: 0 auto; }
.bi-slot-mockup-size {
font-size: 11px;
font-weight: 700;
color: #059669;
}
/* Slot info */
.bi-slot-info h3 {
font-size: 20px;
font-weight: 800;
color: #0f172a;
margin: 0 0 6px 0;
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
}
.bi-slot-position {
display: inline-block;
background: #ecfdf5;
color: #059669;
font-size: 11px;
font-weight: 700;
padding: 3px 10px;
border-radius: 10px;
text-transform: uppercase;
letter-spacing: 0.3px;
}
.bi-slot-desc {
font-size: 13px;
color: #64748b;
line-height: 1.6;
margin: 0 0 14px 0;
}
.bi-slot-specs {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin-bottom: 14px;
}
.bi-spec-item {
background: #f8fafc;
border-radius: 8px;
padding: 10px 14px;
border-left: 3px solid #10b981;
}
.bi-spec-label {
font-size: 10px;
font-weight: 700;
color: #64748b;
text-transform: uppercase;
letter-spacing: 0.4px;
margin-bottom: 3px;
}
.bi-spec-value {
font-size: 14px;
font-weight: 800;
color: #0f172a;
}
.bi-slot-price {
background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
border-left: 4px solid #f59e0b;
padding: 12px 16px;
border-radius: 8px;
font-size: 13px;
color: #78350f;
font-weight: 600;
display: inline-flex;
align-items: center;
gap: 8px;
}
.bi-slot-price::before {
content: ‘💰’;
font-size: 18px;
}
/* ===== AUDIENCE STATS ===== */
.bi-audience-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
.bi-audience-card {
background: #fff;
border: 1px solid #e2e8f0;
border-radius: 16px;
padding: 32px 24px;
text-align: center;
position: relative;
overflow: hidden;
}
.bi-audience-card::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0;
height: 4px;
background: linear-gradient(90deg, #10b981 0%, #059669 100%);
}
.bi-audience-icon {
font-size: 40px;
margin-bottom: 12px;
display: block;
}
.bi-audience-label {
font-size: 12px;
font-weight: 700;
color: #64748b;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 10px;
}
.bi-audience-value {
font-size: 22px;
font-weight: 800;
color: #0f172a;
line-height: 1.3;
margin-bottom: 6px;
}
.bi-audience-desc {
font-size: 13px;
color: #64748b;
line-height: 1.5;
margin: 0;
}
/* ===== WHY CHOOSE US ===== */
.bi-benefits-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.bi-benefit-item {
background: #fff;
border: 1px solid #e2e8f0;
border-radius: 12px;
padding: 22px 24px;
display: flex;
gap: 16px;
align-items: flex-start;
}
.bi-benefit-icon {
font-size: 28px;
flex-shrink: 0;
line-height: 1;
}
.bi-benefit-content h4 {
margin: 0 0 6px 0;
font-size: 15px;
font-weight: 700;
color: #0f172a;
}
.bi-benefit-content p {
margin: 0;
font-size: 13px;
color: #64748b;
line-height: 1.55;
}
/* ===== CTA SECTION ===== */
.bi-cta-section {
background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
border-radius: 20px;
padding: 56px 40px;
text-align: center;
color: #fff;
margin: 40px auto;
max-width: 1100px;
position: relative;
overflow: hidden;
}
.bi-cta-section::before {
content: ”;
position: absolute;
top: -80px; right: -60px;
width: 260px; height: 260px;
background: rgba(16,185,129,0.15);
border-radius: 50%;
pointer-events: none;
}
.bi-cta-content { position: relative; z-index: 1; }
.bi-cta-title {
font-size: 30px;
font-weight: 800;
margin: 0 0 12px 0;
line-height: 1.25;
}
.bi-cta-desc {
font-size: 15px;
color: rgba(255,255,255,0.85);
max-width: 620px;
margin: 0 auto 30px auto;
line-height: 1.6;
}
.bi-cta-buttons {
display: flex;
gap: 12px;
justify-content: center;
flex-wrap: wrap;
}
.bi-btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 14px 30px;
border-radius: 30px;
font-size: 14px;
font-weight: 700;
text-decoration: none !important;
transition: all 0.2s;
}
.bi-btn-primary {
background: #10b981;
color: #fff !important;
}
.bi-btn-primary:hover {
background: #059669;
transform: translateY(-2px);
color: #fff !important;
}
.bi-btn-outline {
background: transparent;
color: #fff !important;
border: 2px solid rgba(255,255,255,0.3);
}
.bi-btn-outline:hover {
border-color: #fff;
background: rgba(255,255,255,0.1);
color: #fff !important;
}
/* ===== FAQ ===== */
.bi-faq-list {
display: flex;
flex-direction: column;
gap: 12px;
max-width: 800px;
margin: 0 auto;
}
.bi-faq-item {
background: #fff;
border: 1px solid #e2e8f0;
border-radius: 12px;
overflow: hidden;
transition: all 0.2s;
}
.bi-faq-item:hover {
border-color: #10b981;
}
.bi-faq-q {
padding: 18px 22px;
font-size: 14px;
font-weight: 700;
color: #0f172a;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
user-select: none;
}
.bi-faq-q::after {
content: ‘+’;
font-size: 22px;
font-weight: 300;
color: #059669;
transition: transform 0.2s;
}
.bi-faq-item.open .bi-faq-q::after {
transform: rotate(45deg);
}
.bi-faq-a {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
padding: 0 22px;
color: #475569;
font-size: 13.5px;
line-height: 1.7;
}
.bi-faq-item.open .bi-faq-a {
max-height: 400px;
padding: 0 22px 20px 22px;
}
/* ===== CONTACT INFO ===== */
.bi-contact-box {
background: #ecfdf5;
border: 1px solid #a7f3d0;
border-radius: 14px;
padding: 24px;
max-width: 700px;
margin: 24px auto 0 auto;
text-align: center;
}
.bi-contact-box h4 {
margin: 0 0 8px 0;
font-size: 15px;
color: #065f46;
font-weight: 700;
}
.bi-contact-box p {
margin: 0;
font-size: 13px;
color: #047857;
line-height: 1.6;
}
.bi-contact-list {
display: flex;
justify-content: center;
gap: 24px;
flex-wrap: wrap;
margin-top: 14px;
}
.bi-contact-item {
display: inline-flex;
align-items: center;
gap: 8px;
color: #047857 !important;
font-weight: 700;
font-size: 13.5px;
text-decoration: none !important;
}
/* ===== RESPONSIVE ===== */
@media (max-width: 900px) {
.bi-why-grid { grid-template-columns: repeat(2, 1fr); }
.bi-audience-grid { grid-template-columns: 1fr; }
.bi-benefits-grid { grid-template-columns: 1fr; }
.bi-slot-card { grid-template-columns: 1fr; gap: 20px; }
}
@media (max-width: 640px) {
.bi-hero { padding: 46px 22px; margin: 15px auto; border-radius: 16px; }
.bi-hero-title { font-size: 26px; }
.bi-hero-subtitle { font-size: 14px; }
.bi-hero-cta { padding: 13px 24px; font-size: 14px; }
.bi-section { padding: 40px 0; }
.bi-section-title { font-size: 22px; }
.bi-section-subtitle { font-size: 13.5px; }
.bi-why-grid { grid-template-columns: 1fr; gap: 14px; }
.bi-why-card { padding: 20px 16px; }
.bi-slot-card { padding: 20px 16px; }
.bi-slot-specs { grid-template-columns: 1fr; }
.bi-cta-section { padding: 40px 22px; border-radius: 16px; }
.bi-cta-title { font-size: 22px; }
.bi-cta-desc { font-size: 14px; }
.bi-btn { padding: 12px 22px; font-size: 13px; width: 100%; justify-content: center; }
.bi-cta-buttons { flex-direction: column; }
}
Promosikan Bisnis Anda kepada UMKM Sulawesi Barat
Jangkau pelaku usaha, konsumen, dan pembaca aktif di Portal UMKM Sulawesi Barat. Tampilkan brand Anda tepat di depan mereka yang mencari produk dan layanan lokal.
🎯 Kenapa Beriklan di Balanu?
Portal kami dikunjungi oleh audiens yang tepat: pelaku UMKM, konsumen lokal, dan pembaca yang mencari produk Sulawesi Barat.
Audiens aktif yang mencari produk dan UMKM lokal setiap hari.
Pelaku usaha mikro, kecil, dan menengah dari seluruh Sulbar.
Majene, Mamasa, Mamuju, Mamuju Tengah, Pasangkayu, Polman.
Mayoritas pengunjung mengakses via smartphone. Iklan kami responsif.
📐 Pilihan Slot Iklan
Tersedia beberapa slot strategis di halaman depan dan sidebar. Semua slot mendukung versi Desktop dan Mobile.
Premium
Banner Utama (Bawah Hero)
Posisi paling strategis — pertama kali dilihat pengunjung setelah hero section. Cocok untuk brand awareness, promo besar, atau event.
Populer
Banner Tengah (Setelah Produk)
Berada tepat setelah section Produk Pilihan. Pengunjung sudah engaged dan sedang menjelajah — momentum tepat untuk promosi produk atau jasa.
Standar
Banner Bawah (Sebelum CTA)
Posisi akhir sebelum section ajakan bergabung. Cocok untuk banner partnership, iklan institusi, atau brand awareness jangka panjang.
Fokus
Banner Sidebar (Kanan)
Tampil di sidebar kanan — dilihat berulang kali saat pengunjung membaca artikel atau menelusuri halaman. Ideal untuk produk atau jasa spesifik.
✨ Keunggulan Beriklan di Balanu
Kami tidak hanya menyediakan slot iklan — kami bantu brand Anda tampil maksimal.
Responsif & Mobile Friendly
Semua slot mendukung gambar Desktop dan Mobile — tampilan optimal di semua perangkat.
Audiens Tepat Sasaran
Pengunjung kami adalah pelaku UMKM, konsumen lokal, dan pembaca aktif yang mencari produk Sulbar.
Cepat & Ringan
Iklan dioptimasi dengan lazy load dan format WebP agar website tetap cepat diakses.
Brand Safety
Tidak ada konten negatif. Website kami fokus pada UMKM, edukasi, dan berita positif daerah.
Laporan Berkala
Kami bisa memberikan laporan performa (impresi, klik) jika diperlukan untuk evaluasi kampanye.
Dukungan Personal
Tim kami siap membantu desain, penempatan, dan strategi konten untuk brand Anda.
❓ Pertanyaan Umum
Beberapa pertanyaan yang sering ditanyakan calon pengiklan.
Siap Promosikan Bisnis Anda?
Hubungi tim Balanu untuk diskusi kebutuhan iklan Anda. Kami akan rekomendasikan slot terbaik sesuai target dan budget.
📞 Kontak Tim Balanu
Hubungi kami pada jam kerja untuk respon lebih cepat.
(function() {
‘use strict’;
document.addEventListener(‘DOMContentLoaded’, function() {
var faqs = document.querySelectorAll(‘.bi-faq-q’);
faqs.forEach(function(q) {
q.addEventListener(‘click’, function() {
var item = this.parentElement;
item.classList.toggle(‘open’);
});
});
});
})();