.slide-1 .slide-grid {
    grid-template-columns: .82fr 1.18fr;
    gap: 38px;
}

.slide-1 .slide-visual {
    width: 122%;
    margin-right: -22%;
}

.slide-1 .visual-window {
    aspect-ratio: 1898 / 1193;
    background: url('/images/mikrofly-dashboard.png') center / cover no-repeat;
    border: 1px solid #dce5ee;
    box-shadow: 25px 25px 0 #cfe7ff, 0 30px 80px #0c569524;
    transform: rotateY(-2deg);
}

.slide-1 .visual-window > .window-top,
.slide-1 .visual-window > .visual-body {
    display: none;
}

.slide-4 .slide-grid {
    grid-template-columns: .78fr 1.22fr;
    gap: 34px;
}

.slide-4 .slide-visual {
    width: 124%;
    margin-right: -24%;
    transform: none;
}

.slide-4 .visual-window {
    aspect-ratio: 1600 / 805;
    background: url('/images/npratik-crm-dashboard-light.jpg') center / cover no-repeat;
    border: 1px solid #d9deea;
    box-shadow: 25px 25px 0 #d9e1ff, 0 30px 80px #141a3d24;
    transform: rotateY(-2deg);
}

.slide-4 .visual-window > .window-top,
.slide-4 .visual-window > .visual-body {
    display: none;
}

@media (max-width: 1000px) {
    .slide-1 .slide-visual {
        width: 100%;
        margin-right: 0;
    }

    .slide-1 .visual-window {
        transform: none;
    }

    .slide-4 .slide-visual {
        width: 100%;
        margin-right: 0;
    }

    .slide-4 .visual-window {
        transform: none;
    }
}

@media (max-width: 850px) {
    .slide-1 .slide-grid,
    .slide-4 .slide-grid {
        grid-template-columns: 1fr;
    }
}

/* Daha hızlı slider akışı */
.slide {
    transition-duration: .45s, .45s, .45s !important;
}

.slider-dots button.active span {
    transition-duration: 4s !important;
}
