/* LARIS-v1 — laris.yosi.co.id: warna oranye bata (teks putih di tombol kontras >= 4.5:1) */
:root { --hijau: #c2410c; --hijau-2: #9a3412; --hijau-muda: #ffedd5; --hijau-latar: #fff7ed; }
.logo i { background: linear-gradient(135deg, #fb923c, #c2410c) !important; }
.hero { background: radial-gradient(1200px 500px at 85% -10%, #fed7aa 0%, transparent 60%), linear-gradient(180deg, #fff7ed, #f8fafc) !important; }
.cta { background: linear-gradient(135deg, #c2410c, #7c2d12) !important; }
.cta p { color: #ffedd5 !important; }
html body.pr { --tema: #c2410c; }
.pr-kerangka .k-hero { background: linear-gradient(140deg, #c2410c, #7c2d12) !important; }
/* halaman depan */
.jenis-usaha { display: grid; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); }
.jenis-usaha div { background: #fff; border: 1px solid var(--garis); border-radius: 14px; padding: 16px 12px; text-align: center; font-weight: 700; }
.jenis-usaha div span { display: block; font-size: 30px; margin-bottom: 4px; }
.jenis-usaha div small { display: block; color: var(--redup); font-weight: 500; font-size: 12.5px; margin-top: 2px; }
.harga-kartu { max-width: 420px; margin: 0 auto; text-align: center; border: 2px solid var(--hijau); }
.harga-kartu .nominal { font-size: 40px; font-weight: 800; color: var(--hijau); line-height: 1.1; }
.harga-kartu ul { text-align: left; padding-left: 20px; color: var(--redup); }
.kartu-wa { border-left: 4px solid var(--hijau); background: #fff; border-radius: 10px; padding: 10px 12px; margin-top: 8px; font-size: 13.5px; }
.kartu-wa b { display: block; }
