/* ============================================
   Health Check Up LP - Accent & Overrides
   ============================================ */
.lp-health {
  --lp-accent:       #8DC63F;
  --lp-accent-dark:  #74A832;
  --lp-accent-bg:    #F0F9E8;
}

/* Package comparison badges */
.package__gender-badge {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 3px 10px;
  border-radius: 12px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  margin-bottom: 8px;
}

.package__gender-badge--female {
  background: var(--color-rose-bg);
  color: #e11d48;
}

.package__gender-badge--male {
  background: var(--color-blue-bg);
  color: #0369a1;
}

.package__gender-badge--unisex {
  background: var(--lp-accent-bg);
  color: var(--lp-accent-dark);
}

/* ---- Desktop (1024+): 3-col grid ---- */
@media (min-width: 1024px) {
  .lp-health .packages__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
