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

.how-to-onboard-multiple-sellers-3pl-lp .hero-gradient {
  background: linear-gradient(135deg, #eef6ff 0%, #ffffff 48%, #f8fbff 100%);
}

.how-to-onboard-multiple-sellers-3pl-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-onboard-multiple-sellers-3pl-lp .display-heading { color: var(--cd-ink); font-weight: 850; letter-spacing: -0.035em; }
.how-to-onboard-multiple-sellers-3pl-lp .lead-tight { max-width: 44rem; }
.how-to-onboard-multiple-sellers-3pl-lp .section-alt { background: var(--cd-soft); }
.how-to-onboard-multiple-sellers-3pl-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-onboard-multiple-sellers-3pl-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-onboard-multiple-sellers-3pl-lp .cd-callout { border-left: 0.35rem solid var(--cd-primary); }
.how-to-onboard-multiple-sellers-3pl-lp .cd-callout--warn { border-left-color: #f59e0b; }
.how-to-onboard-multiple-sellers-3pl-lp .border-left { border-left: 0.25rem solid var(--cd-primary); }
.how-to-onboard-multiple-sellers-3pl-lp .cd-procedure-list .list-group-item { border-color: rgba(15, 23, 42, 0.08); }
.how-to-onboard-multiple-sellers-3pl-lp .cd-flow-diagram { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; flex-wrap: wrap; }
.how-to-onboard-multiple-sellers-3pl-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-onboard-multiple-sellers-3pl-lp .cd-flow-step i { color: var(--cd-primary); font-size: 1.7rem; }
.how-to-onboard-multiple-sellers-3pl-lp .cd-flow-arrow { color: var(--cd-primary); font-size: 1.35rem; }
.how-to-onboard-multiple-sellers-3pl-lp .cd-onboarding-board { overflow: hidden; }
.how-to-onboard-multiple-sellers-3pl-lp .cd-client-stack { display: grid; gap: 0.9rem; }
.how-to-onboard-multiple-sellers-3pl-lp .cd-client-card { display: grid; grid-template-columns: 2.4rem 1fr; grid-template-rows: auto auto; column-gap: .75rem; padding: .9rem; border-radius: 1rem; background: linear-gradient(135deg, #fff, #f6faff); border: 1px solid rgba(0, 113, 227, .12); }
.how-to-onboard-multiple-sellers-3pl-lp .cd-client-card i { grid-row: 1 / 3; width: 2.4rem; height: 2.4rem; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: rgba(0, 113, 227, .1); color: var(--cd-primary); }
.how-to-onboard-multiple-sellers-3pl-lp .cd-client-card span { font-weight: 850; color: var(--cd-ink); }
.how-to-onboard-multiple-sellers-3pl-lp .cd-client-card em { font-style: normal; color: var(--cd-muted); font-size: .82rem; }
.how-to-onboard-multiple-sellers-3pl-lp .cd-handoff-line { margin-top: 1.1rem; display: flex; align-items: center; justify-content: center; gap: .55rem; color: var(--cd-primary); font-weight: 800; font-size: .85rem; }
.how-to-onboard-multiple-sellers-3pl-lp .cta-band { border-radius: 1.5rem; background: linear-gradient(135deg, #0071e3, #004c9a); color: #fff; }
