.text-brushed-metal {
  background: linear-gradient(135deg, #FFFFFF 0%, #CBD5E1 45%, #64748B 80%, #E2E8F0 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bg-brushed-steel {
  background: linear-gradient(145deg, #1E222A 0%, #13161B 50%, #0D0F12 100%);
}

.chamfer-box {
  clip-path: polygon(0 12px, 12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%);
}
.chamfer-btn {
  clip-path: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%);
}

.industrial-card {
  position: relative;
  background: linear-gradient(180deg, rgba(22,25,31,0.92) 0%, rgba(15,17,21,0.98) 100%);
  border: 1px solid var(--border-steel);
  transition: transform .35s var(--ease-industrial), border-color .35s ease, box-shadow .35s ease;
}
.industrial-card::before {
  content: '';
  position: absolute; top: 0; left: 0; width: 100%; height: 2px;
  background: linear-gradient(90deg, var(--accent-orange) 0%, transparent 60%);
  opacity: .4;
  transition: opacity .35s ease;
}
.industrial-card:hover {
  transform: translateY(-4px);
  border-color: rgba(245, 165, 36,.5);
  box-shadow: 0 12px 32px -10px rgba(0,0,0,.8), 0 0 20px -5px var(--accent-orange-glow);
}
.industrial-card:hover::before { opacity: 1; }