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

.how-to-track-fba-and-own-warehouse-inventory-lp .hero-gradient {
  background: linear-gradient(135deg, #eef6ff 0%, #ffffff 48%, #f7fbff 100%);
}

.how-to-track-fba-and-own-warehouse-inventory-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-track-fba-and-own-warehouse-inventory-lp .display-heading { color: var(--cd-ink); font-weight: 850; letter-spacing: -0.035em; }
.how-to-track-fba-and-own-warehouse-inventory-lp .lead-tight { max-width: 45rem; }
.how-to-track-fba-and-own-warehouse-inventory-lp .section-alt { background: var(--cd-soft); }
.how-to-track-fba-and-own-warehouse-inventory-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-track-fba-and-own-warehouse-inventory-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-track-fba-and-own-warehouse-inventory-lp .cd-callout { border-left: 0.35rem solid var(--cd-primary); }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-callout--warn { border-left-color: #f59e0b; }
.how-to-track-fba-and-own-warehouse-inventory-lp .border-left { border-left: 0.25rem solid var(--cd-primary); }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-procedure-list .list-group-item { border-color: rgba(15, 23, 42, 0.08); }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-flow-diagram { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; flex-wrap: wrap; }
.how-to-track-fba-and-own-warehouse-inventory-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-track-fba-and-own-warehouse-inventory-lp .cd-flow-step i { color: var(--cd-primary); font-size: 1.7rem; }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-flow-arrow { color: var(--cd-primary); font-size: 1.35rem; }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-stock-ledger { display: grid; gap: 0.75rem; }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-ledger-row { display: grid; grid-template-columns: 1fr auto; gap: 0.25rem 1rem; align-items: center; padding: 1rem; border: 1px solid rgba(15, 23, 42, 0.08); border-radius: 1rem; background: linear-gradient(180deg, #fff, #f8fbff); }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-ledger-row span { font-weight: 800; color: var(--cd-ink); }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-ledger-row span i { color: var(--cd-primary); margin-right: 0.4rem; }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-ledger-row strong { font-size: 1.45rem; color: var(--cd-primary); }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-ledger-row em { grid-column: 1 / -1; font-style: normal; color: var(--cd-muted); font-size: 0.82rem; }
.how-to-track-fba-and-own-warehouse-inventory-lp .cd-ledger-row--warn { background: #fff7ed; border-color: rgba(245, 158, 11, 0.28); }
.how-to-track-fba-and-own-warehouse-inventory-lp .cta-band { border-radius: 1.5rem; background: linear-gradient(135deg, #0071e3, #004c9a); color: #fff; }
