.tj-course-featured-video-link {
                  position: relative;
                  display: block;
                  overflow: hidden;
                  border-radius: 18px;
                  cursor: pointer;
                }
                .tj-course-featured-video-link img {
                  display: block;
                  width: 100%;
                  height: auto;
                }
                .tj-course-featured-video-overlay {
                  position: absolute;
                  inset: 0;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  background: linear-gradient(180deg, rgba(0,0,0,0.08), rgba(0,0,0,0.26));
                }
                .tj-course-featured-video-btn {
                  display: inline-flex;
                  align-items: center;
                  justify-content: center;
                  width: 90px;
                  height: 90px;
                  border-radius: 50%;
                  background: rgba(255,255,255,0.22);
                  border: 2px solid rgba(255,255,255,0.8);
                  box-shadow: 0 18px 45px rgba(0,0,0,0.2);
                  color: #fff;
                  font-size: 28px;
                }
                .tj-course-featured-video-btn i {
                  margin-left: 6px;
                }
                .tj-course-featured-video-link:hover .tj-course-featured-video-btn,
                .tj-course-featured-video-link:focus-visible .tj-course-featured-video-btn {
                  transform: scale(1.05);
                  background: rgba(32, 142, 255, 0.9);
                }
                .tj-course-featured-video-btn,
                .tj-course-featured-video-link img {
                  transition: all 0.25s ease;
                }