/* ===== Design Services Showcase ===== */
.service-tile {
  background: #fff;
  border: 1px solid #eef0f4;
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}
.service-tile:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(0,0,0,.06);
  border-color: #dfe3ea;
  text-decoration: none;
}
.service-icon { font-size: 28px; line-height: 1; opacity: .9; }
.font-weight-600 { font-weight: 600; }
