
/* ===== УНИВЕРСАЛЬНЫЙ СТИЛЬ ДЛЯ ВСЕХ ЗАГОЛОВКОВ САЙТА ===== */
.vsb-title, 
.vsb-hero-title,
.vsb-services-title,
.vsb-services-b2b-title,
.vsb-mission-title,
.vsb-team-title,
.vsb-achievements-title,
.vsb-manifesto-title,
.vsb-four-pillars-title,
.vsb-motto-title,
.polygraph-hero__title,
.cf-header__title,
.cw-header__title,
.bf-header__title,
h1, h2, h3 { /* Добавил стандартные теги на всякий случай */
  font-family: 'Oswald', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  line-height: 1.1 !important;
  
  background: linear-gradient(180deg, #1a1a1a 0%, #d4af37 50%, #1a1a1a 100%) !important;
  background-size: 200% auto !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  
  animation: premium-title-shimmer 8s linear infinite !important;
  filter: drop-shadow(0 4px 15px rgba(212, 175, 55, 0.15)) !important;
}

@keyframes premium-title-shimmer {
  0% { background-position: 0% center; }
  100% { background-position: 200% center; }
}
</style>