/* Styles for sales-experts.php (moved out of the page) */
.hero-section {
  background: url('../../sales-experts.webp') center center / cover no-repeat;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 1rem; /* Mobile padding */
  background-size: cover;
  background-position: center;
}

@media (max-width: 768px) {
  .hero-section {
    min-height: 80vh;
    background-position: top center;
    background-image: url('../../sales-experts.webp'); /* Mobile image */
  }
}

/* Sales team grid reuses the Core Management cards (leadership.css), 3 per row */
.se-team .cm-head { max-width: 860px; }
@media (min-width: 1200px) {
  .se-team .cm-card { flex-basis: calc((100% - 48px) / 3); }
}
