/* Bengal Origin Co. — Homepage Styles */

.hero__ctas {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--space-2);
}

.hero__badges {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-2);
}

/* Card icon for problem section */
.card__icon {
  color: var(--color-amber);
  margin-bottom: var(--space-2);
  width: 32px;
  height: 32px;
}

/* Founder photo placeholder */
.founder-photo {
  background: var(--color-green-light);
  min-height: 360px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-cream);
}

/* Credentials strip */
.credentials-strip {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--space-2);
  font-size: var(--text-body-sm);
  font-weight: 300;
  letter-spacing: 1px;
}

.credentials-strip__separator {
  color: var(--color-amber);
  font-size: var(--text-body-lg);
}

@media (max-width: 767px) {
  .hero__ctas {
    flex-direction: column;
    align-items: flex-start;
  }
  .hero__badges {
    flex-direction: column;
  }
  .credentials-strip {
    gap: var(--space-1);
    font-size: 12px;
  }
}
