/*
  Africa page refinements.
  Messaging and layout here favor business owners and operators.
*/
.africa-hero {
  background:
    linear-gradient(115deg, rgba(238, 245, 255, 0.96) 0%, rgba(255, 255, 255, 0.94) 54%, rgba(255, 243, 234, 0.9) 100%);
}

.africa-hero .floating-note.one {
  top: 8%;
  right: 4%;
}

.africa-hero .floating-note.two {
  left: -3%;
  bottom: 18%;
}

.africa-hero .floating-note.three {
  right: 11%;
  bottom: -2%;
}

.inventory-visual .mini-table-row {
  grid-template-columns: minmax(0, 1.2fr) 72px 104px;
}

.stock-pill {
  display: inline-flex;
  justify-content: center;
  border-radius: 999px;
  padding: 4px 8px;
  background: var(--light-blue);
  color: var(--primary);
  font-size: 0.78rem;
  font-weight: 800;
}

.accounting-card-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
}

.testimonial-card {
  display: grid;
  gap: 14px;
}

.testimonial-card blockquote {
  margin: 0;
  color: var(--text);
}

.testimonial-card cite {
  color: var(--muted);
  font-style: normal;
  font-weight: 700;
}
