/* ─── Beta CTA ─── */

.section-beta {
  background-color: var(--color-accent);
}

.section-beta__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--space-8);
  text-align: center;
}

.beta-badge {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  background-color: var(--color-bg);
  color: var(--color-accent);
  font-size: var(--text-xs);
  font-weight: 700;
  padding: 7px 18px;
  border-radius: var(--radius-pill);
}

.section-beta__inner h2 {
  font-size: clamp(2.25rem, 5vw, 3rem);
  font-weight: 800;
  color: #fff;
}

.beta-notes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--space-8);
}
.beta-notes span {
  font-size: var(--text-sm);
  color: var(--color-bg);
  font-weight: 600;
}
