:root {
  --cd-primary: #0071e3;
  --cd-ink: #111827;
  --cd-muted: #64748b;
  --cd-soft: #f5f8fc;
}

.how-to-sync-inventory-multiple-sales-channels-lp .hero-gradient {
  background: linear-gradient(135deg, #eef6ff 0%, #ffffff 48%, #f7fbff 100%);
}

.how-to-sync-inventory-multiple-sales-channels-lp .hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.42rem 0.75rem;
  border-radius: 999px;
  background: rgba(0, 113, 227, 0.1);
  color: var(--cd-primary);
  font-weight: 800;
  font-size: 0.78rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.how-to-sync-inventory-multiple-sales-channels-lp .display-heading { color: var(--cd-ink); font-weight: 850; letter-spacing: -0.035em; }
.how-to-sync-inventory-multiple-sales-channels-lp .lead-tight { max-width: 44rem; }
.how-to-sync-inventory-multiple-sales-channels-lp .section-alt { background: var(--cd-soft); }
.how-to-sync-inventory-multiple-sales-channels-lp .stat-tile { border-radius: 1rem; background: #fff; padding: 1rem; box-shadow: 0 0.5rem 1.4rem rgba(15, 23, 42, 0.07); }
.how-to-sync-inventory-multiple-sales-channels-lp .stat-icon { width: 2.4rem; height: 2.4rem; margin: 0 auto 0.6rem; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: rgba(0, 113, 227, 0.1); color: var(--cd-primary); }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-callout { border-left: 0.35rem solid var(--cd-primary); }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-callout--warn { border-left-color: #f59e0b; }
.how-to-sync-inventory-multiple-sales-channels-lp .border-left { border-left: 0.25rem solid var(--cd-primary); }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-procedure-list .list-group-item { border-color: rgba(15, 23, 42, 0.08); }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-flow-diagram { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; flex-wrap: wrap; }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-flow-step { flex: 1 1 7rem; min-height: 7rem; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.6rem; border-radius: 1rem; background: #fff; color: var(--cd-ink); font-weight: 800; text-align: center; }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-flow-step i { color: var(--cd-primary); font-size: 1.7rem; }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-flow-arrow { color: var(--cd-primary); font-size: 1.35rem; }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-sync-card { overflow: hidden; }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-stock-meter { height: 0.75rem; border-radius: 999px; background: #e2e8f0; overflow: hidden; }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-stock-meter span { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #0071e3, #22c55e); }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-channel-list { display: grid; gap: 0.75rem; }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-channel-list div { display: grid; grid-template-columns: 2rem 1fr auto; align-items: center; gap: 0.75rem; padding: 0.85rem; border: 1px solid rgba(15,23,42,.08); border-radius: .85rem; }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-channel-list i { color: var(--cd-primary); }
.how-to-sync-inventory-multiple-sales-channels-lp .cd-channel-alert { background: #f0fdf4; color: #166534; }
.how-to-sync-inventory-multiple-sales-channels-lp .cta-band { border-radius: 1.5rem; background: linear-gradient(135deg, #0071e3, #004c9a); color: #fff; }
