/* Hero (orto) — additions on top of the shared hero base (hero-implants.css).
   Loaded alongside 'hero-implants-widget'. */

/* Wider gap between the text block and the buttons (Figma: 80px). */
.hero-imp__inner.orto {
  gap: clamp(28px, 4.35vw, 80px);
}

/* Title + subtitle grouped tighter than the block-level gap (Figma: 40px). */
.hero-imp__text {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, 2vw, 40px);
}

.hero-imp__subtitle {
  margin: 0;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  font-size: clamp(1.05rem, 1.25vw, 24px);
}
