/* Onhora landing home fixes — layout only (fonts = Montserrat via .font-display) */
#hero .flex.items-center.gap-6,
#hero [class*="gap-6"] {
  flex-wrap: wrap !important;
  row-gap: 0.75rem !important;
}
#hero a.inline-flex,
#hero .inline-flex.items-center {
  max-width: 100%;
}
@media (max-width: 900px) {
  header .flex.items-center.gap-2,
  header .flex.items-center.gap-3,
  header .flex.items-center.gap-4 {
    flex-wrap: wrap !important;
    justify-content: flex-end !important;
    gap: 0.35rem !important;
  }
}
