      .dropdown-menu.mega-menu {
        width: 100%; /* Full width */
        left: 0;
        right: 0;
        padding: 2rem;
        border-radius: 0;
        border: none;
      }
      .mega-menu h6 {
        font-weight: 600;
        border-bottom: 2px solid #0d6efd;
        padding-bottom: 5px;
        margin-bottom: 15px;
      }
      .mega-menu a {
        display: block;
        padding: 4px 0;
        color: #333;
        text-decoration: none;
      }
      .mega-menu a:hover {
        color: #0d6efd;
      }

      .nav-link {
        font-weight: 500;
        font-size: 18px;
      }
      .cancer-care-hero {
        background: linear-gradient(135deg, #007b9e, #005f75);
        color: #fff;
        position: relative;
      }

      .cancer-care-hero h1 {
        font-size: 2.0rem;
      }

      .breadcrumb {
        background: transparent;
      }
      .breadcrumb-item a {
        color: #d1f1ff;
        text-decoration: none;
      }
      .breadcrumb-item.active {
        color: #fff;
      }

      .appointment-bar {
        background: #003f66;
      }

      .video-card {
        border-radius: 12px;
        overflow: hidden;
      }

      .accordion-button {
        font-weight: 600;
      }

      .accordion-button:not(.collapsed) {
        background-color: #007b9e;
        color: #fff;
      }