 .hero-section {
      background: linear-gradient(to right, #f8f9fa, #e0f7fa);
      padding: 80px 0;
    }
    .hero-img {
      max-height: 300px;
      object-fit: contain;
    }
    .spec-table th, .spec-table td {
      padding: 0.75rem;
      border: 1px solid #dee2e6;
    }