/* RTL (Right-to-Left) Override Styles for Arabic */
body.rtl {
    direction: rtl;
    text-align: right;
}

.rtl .header-container {
    flex-direction: row-reverse;
}

.rtl .nav-list {
    flex-direction: row-reverse;
}

.rtl .header-actions {
    flex-direction: row-reverse;
}

.rtl .lang-dropdown {
    right: auto;
    left: 0;
}

.rtl .mobile-menu {
    transform: translateX(-100%);
}

.rtl .mobile-menu.open {
    transform: translateX(0);
}

.rtl .breadcrumb-item:not(:last-child)::after {
    margin-left: 0;
    margin-right: var(--space-1);
}

.rtl .specs-table th {
    text-align: right;
}

.rtl .faq-question {
    text-align: right;
}

.rtl .use-cases-list li,
.rtl .features-list li {
    padding-left: 0;
    padding-right: var(--space-6);
}

.rtl .use-cases-list li::before,
.rtl .features-list li::before {
    left: auto;
    right: 0;
}

.rtl .form-product-notice {
    border-left: none;
    border-right: 3px solid var(--color-primary-light);
}

.rtl .whatsapp-float {
    right: auto;
    left: var(--space-6);
}

.rtl .back-to-top {
    right: auto;
    left: calc(var(--space-6) + 70px);
}

.rtl .footer-bottom {
    flex-direction: row-reverse;
}