
        /* Modern Play Button UI */
        .video-play-center {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            z-index: 99;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .play-circle {
            width: 80px;
            height: 80px;
            background: #f8931f; /* Oranye GSPI */
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            z-index: 10;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            box-shadow: 0 10px 25px rgba(248, 147, 31, 0.4);
        }

        .play-circle i {
            color: #ffffff;
            font-size: 26px;
            margin-left: 5px;
        }

        .modern-play-link:hover .play-circle {
            background: #ffffff;
            transform: scale(1.1);
        }

        .modern-play-link:hover .play-circle i {
            color: #f8931f;
        }

        .pulse-ring {
            content: '';
            width: 80px;
            height: 80px;
            background: rgba(248, 147, 31, 0.6);
            border-radius: 50%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            animation: gspi-pulse 2s infinite;
        }

        @keyframes gspi-pulse {
            0% { transform: scale(1); opacity: 0.8; }
            100% { transform: scale(2.2); opacity: 0; }
        }

        /* Slider Team Styling */
        .team__item { margin: 15px; border-radius: 10px; overflow: hidden; }
        .team__slider.owl-carousel .owl-nav button {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            font-size: 30px;
            color: #ffffff;
        }
        .team__slider.owl-carousel .owl-nav button.owl-prev { left: -40px; }
        .team__slider.owl-carousel .owl-nav button.owl-next { right: -40px; }


        