.corporate-intro {
  align-items: center;
}

.corporate-list {
  margin-top: var(--space-6);
}

.corporate-image-card img {
  border-radius: var(--radius-md);
}

.corporate-image-card__meta {
  margin-top: var(--space-6);
}

.corporate-programs {
  margin-top: var(--space-10);
}

.corporate-program {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.corporate-program .btn {
  margin-top: auto;
}

.corporate-hosting {
  align-items: flex-start;
  gap: var(--space-16);
}

.corporate-reference__image img {
  border-radius: var(--radius-md);
}

.table-wrapper {
  width: 100%;
  overflow-x: auto;
}

.table-wrapper::-webkit-scrollbar {
  height: 6px;
}

.table-wrapper::-webkit-scrollbar-thumb {
  background: var(--color-border-subtle);
  border-radius: 999px;
}

.corporate-cta {
  align-items: flex-start;
  gap: var(--space-16);
}

.corporate-form-card {
  align-self: stretch;
}

@media (max-width: 960px) {
  .corporate-intro,
  .corporate-hosting,
  .corporate-cta {
    gap: var(--space-10);
  }
}
