.hero {
  display: grid;
  gap: 16px;
  margin: 12px 0 24px 0;
}
.hero img {
  width: 100%;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 6px 24px rgba(0,0,0,0.25);
}
.hero-cta {
  display: flex;
  gap: 12px;
}
/* make buttons pop a bit */
.md-button.md-button--primary { box-shadow: 0 4px 16px rgba(99,102,241,0.45); }
