/* Modern Divider Styling */
.modern-divider-6 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 40px 60px;
  font-family: 'Segoe UI', sans-serif;
}

.modern-divider-6 .line {
  flex: 1;
  height: 2px;
  background: linear-gradient(to right, transparent, var(--accent-color), transparent);
  margin: 0 2rem;
  animation: slideIn 1s ease forwards;
}

.divider-title-6 {
  font-size: 1.5rem;
  font-weight: 700;
  color: var();
  letter-spacing: 0.15rem;
  white-space: nowrap;
  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 1s 0.3s ease forwards;
}

/* Animations */
@keyframes slideIn {
  from { width: 0; opacity: 0; }
  to { width: 100%; opacity: 1; }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
