/* Hero — production spacing for EN (LTR) + AR (RTL) */

.hero-slide-content {
    position: relative;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 15px;
}

.hero-slide-subtitle {
    max-width: 400px;
    line-height: 1.65;
}

.hero-cta-box {
    height: 54px;
    min-width: 185px;
    padding: 0 20px;
    font-size: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
}

@media (min-width: 1280px) {
    /* RTL: image left, text right — mirror of production */
    [dir="rtl"] .hero-slide-grid {
        direction: ltr;
    }

    [dir="rtl"] .hero-slide-grid > div:first-child {
        order: 2;
    }

    [dir="rtl"] .hero-slide-grid > div:last-child {
        order: 1;
    }

    [dir="rtl"] .hero-slide-content {
        text-align: right;
    }

    [dir="rtl"] .hero-title-ar {
        text-align: right;
    }

    [dir="rtl"] .hero-slide-subtitle {
        margin-inline-start: auto;
        margin-inline-end: 0;
    }

    [dir="rtl"] .hero-slide-actions {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }

    [dir="rtl"] .hero-cta-box {
        min-width: 300px;
        padding: 0 24px;
    }

    [dir="rtl"] .hero-cta-box .flex.items-center.gap-\[10px\] {
        flex-direction: row-reverse;
    }

    [dir="rtl"] .hero-slider-nav {
        right: auto;
        left: 0;
        padding-inline-start: 200px;
        padding-inline-end: 0;
    }
}
