/* WeAfrica Music pages — small additions on top of style.css */
.music-hero { background: radial-gradient(1200px 500px at 80% -10%, rgba(126,217,87,.18), transparent 60%), var(--color-bg-soft); }
.music-hero h1 span { color: #3E9E22; }
.card .music-price, .music-price { font-size: 30px; font-weight: 800; margin: 6px 0 14px; color: var(--color-text); }
.card .music-price small, .music-price small { font-size: 14px; font-weight: 500; color: var(--color-text-muted); }
.music-plans .card { display: flex; flex-direction: column; }
.music-plan-featured { border: 2px solid #7ED957; box-shadow: 0 10px 30px rgba(62,158,34,.15); }
.music-plans .text-link { margin-top: auto; }
.home-service-card img.music-card-img { object-fit: cover; object-position: top; }
.music-page .stat-panel strong { color: #fff; }
