.video-section {
  padding: 80px 20px;
  background: #0e0d0d;
  text-align: center;
}

.video-section .container {
  max-width: 1100px;
  margin: 0 auto;
}

.video-section h1 {
  font-size: 2.5rem;
  margin: 40px;
  color: #dfac04;
}

.video-wrapper {
  margin-bottom: 60px;
}

.video-wrapper h2 {
  font-size: 1.8rem;
  margin-bottom: 15px;
  color: #f3f3f3;
}

.video-wrapper video {
  width: 100%;
  max-width: 800px;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.2);
}
