/* V26.0 Foundation */
.case-card {
  position: relative;
}

.case-image {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 18px;
  margin-bottom: 16px;
  background: #171717;
}

.case-segment {
  display: inline-flex;
  background: rgba(212,175,55,.14);
  color: #d4af37;
  border: 1px solid rgba(212,175,55,.28);
  border-radius: 999px;
  padding: 7px 10px;
  font-size: 12px;
  font-weight: 900;
  margin-bottom: 10px;
}

.case-result {
  color: #d4af37;
}

.client-logo span {
  display: block;
  color: #aaa;
  font-size: 12px;
  margin-top: 6px;
}
