/* KOZTECH v1.0.4 — focused responsive polish. Loaded after main.css. */

/* Keep multiline display headings compact and intentional across viewports. */
#servicii .section-head h2,
.process h2,
#despre .about h2,
#contact h2 {
  line-height: .94;
}

/* Footer brand is intentionally more discreet on desktop and remains linked home. */
.footer-brand {
  display: inline-block;
}
.footer-logo {
  width: 104px;
  height: auto;
}

/* Desktop-only vertical rhythm corrections identified during visual QA. */
@media (min-width: 901px) {
  #servicii.section {
    padding-bottom: 76px;
  }
  .process.section {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  #proiecte.section {
    padding-top: 76px;
  }
  #despre.section {
    padding-bottom: 76px;
  }
  #contact.section {
    padding-top: 76px;
  }
}

/* Preserve the v1.0.3 mobile polish while correcting multiline heading rhythm. */
@media (max-width: 560px) {
  #servicii .section-head h2,
  .process h2,
  #despre .about h2,
  #contact h2 {
    line-height: .94;
  }
  .footer-logo {
    width: 88px;
  }
}
