.home-hero {
  padding-top: clamp(1.75rem, 1rem + 1.5vw, 2.75rem);
  padding-bottom: clamp(3.5rem, 2.5rem + 2vw, 5rem);
}

.hero__chips {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-3);
}

.cta-form-shell {
  display: grid;
  gap: var(--space-8);
}

@media (min-width: 64rem) {
  .cta-form-shell {
    grid-template-columns: minmax(0, 1.05fr) minmax(24rem, 0.95fr);
    align-items: stretch;
  }
}
