.landing-body {
  background:
    radial-gradient(circle at top left, rgba(24,95,165,.08), transparent 28%),
    radial-gradient(circle at top right, rgba(34,197,94,.05), transparent 20%),
    var(--bg);
}

.section-eyebrow {
  font-size: .74rem;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--blue);
  margin-bottom: 12px;
}

[data-theme="dark"] .section-eyebrow {
  color: var(--blue-xl);
}

.section-title {
  font-size: clamp(2rem, 4vw, 5rem);
  font-weight: 800;
  letter-spacing: -.04em;
  color: var(--text);
  margin-bottom: 44px;
  line-height: 1.08;
  max-width: 780px;
}