/* Basic styles */
.nav-link{color:#0b284d}
.nav-link:hover{color:#cc0000}
.hero-video,.hero-img{object-fit:cover;width:100%;height:520px}
.service-card .overlay{
  position:absolute;inset:0;background:rgba(13,37,66,.55);
  display:flex;align-items:center;justify-content:center;
  color:#fff;font-weight:700;font-size:1.1rem;letter-spacing:.3px
}
.kpis .kpi{border-radius:12px;border:1px solid #eaeaea;padding:16px}
