.slider-dot.active {
        background: var(--accent) !important;
        transform: scale(1.3);
        border-color: rgba(255,255,255,0.5) !important;
    }

.service-card-premium {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 28px;
            overflow: hidden;
            backdrop-filter: blur(20px);
            transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
            display: flex;
            flex-direction: column;
            height: 100%;
            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);
            position: relative;
        }
        .service-card-premium:hover {
            transform: translateY(-12px);
            background: rgba(255, 255, 255, 0.07) !important;
            border-color: rgba(249, 115, 22, 0.4) !important;
            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.4) !important;
        }
        .service-card-premium:hover .service-icon-badge {
            transform: rotate(45deg) scale(1.1) !important;
            background: var(--accent) !important;
            box-shadow: 0 10px 25px rgba(249, 115, 22, 0.5) !important;
            color: #fff !important;
            border-color: transparent !important;
        }
        .service-card-premium:hover .service-img {
            transform: scale(1.1) !important;
        }
        .service-card-premium:hover .service-title {
            color: var(--accent) !important;
        }
        .service-card-premium:hover .service-arrow {
            transform: translateX(8px) !important;
            color: var(--accent) !important;
        }

.project-card-premium:hover {
        transform: translateY(-10px);
        box-shadow: 0 30px 60px rgba(10, 25, 47, 0.08) !important;
        border-color: rgba(0, 188, 212, 0.2) !important;
    }
    .project-card-premium:hover .proj-premium-img {
        transform: scale(1.06);
    }
    .project-card-premium:hover .proj-premium-title {
        color: var(--accent) !important;
    }
    .project-card-premium:hover .proj-premium-link {
        gap: 15px !important;
    }

