[dir="rtl"] {
    direction: rtl;
    text-align: right;
}

[dir="rtl"] *,
[dir="rtl"] *::before,
[dir="rtl"] *::after,
[dir="rtl"] .font-sans,
[dir="rtl"] .font-\[\'Tahoma\'\],
[dir="rtl"] .font-\[\'Trebuchet_MS\'\] {
    font-family: 'Google Sans', 'Product Sans', 'Segoe UI', Arial, sans-serif !important;
}

[dir="rtl"] h1,
[dir="rtl"] h2,
[dir="rtl"] h3,
[dir="rtl"] .text-4xl,
[dir="rtl"] .text-6xl,
[dir="rtl"] .sm\:text-6xl {
    font-family: 'Google Sans', 'Product Sans', 'Segoe UI', Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

[dir="rtl"] .text-left,
[dir="rtl"] .lg\:text-left {
    text-align: right !important;
}

[dir="rtl"] .text-right {
    text-align: left !important;
}

[dir="rtl"] .text-center,
[dir="rtl"] .lg\:text-center {
    text-align: center !important;
}

[dir="rtl"] #featured-features {
    text-align: center !important;
    width: 100%;
}

[dir="rtl"] .ml-1 { margin-left: 0 !important; margin-right: 0.25rem !important; }
[dir="rtl"] .ml-2 { margin-left: 0 !important; margin-right: 0.5rem !important; }
[dir="rtl"] .ml-3 { margin-left: 0 !important; margin-right: 0.75rem !important; }
[dir="rtl"] .ml-4 { margin-left: 0 !important; margin-right: 1rem !important; }
[dir="rtl"] .ml-5 { margin-left: 0 !important; margin-right: 1.25rem !important; }
[dir="rtl"] .ml-6 { margin-left: 0 !important; margin-right: 1.5rem !important; }
[dir="rtl"] .ml-7 { margin-left: 0 !important; margin-right: 1.75rem !important; }
[dir="rtl"] .ml-8 { margin-left: 0 !important; margin-right: 2rem !important; }
[dir="rtl"] .ml-10 { margin-left: 0 !important; margin-right: 2.5rem !important; }
[dir="rtl"] .ml-auto { margin-left: 0 !important; margin-right: auto !important; }
[dir="rtl"] .-ml-1\.5 { margin-left: 0 !important; margin-right: -0.375rem !important; }
[dir="rtl"] .-ml-6 { margin-left: 0 !important; margin-right: -1.5rem !important; }
[dir="rtl"] .-ml-8 { margin-left: 0 !important; margin-right: -2rem !important; }
[dir="rtl"] .lg\:-ml-6 { margin-left: 0 !important; margin-right: -1.5rem !important; }
[dir="rtl"] .lg\:-ml-8 { margin-left: 0 !important; margin-right: -2rem !important; }

[dir="rtl"] .mr-1 { margin-right: 0 !important; margin-left: 0.25rem !important; }
[dir="rtl"] .mr-2 { margin-right: 0 !important; margin-left: 0.5rem !important; }
[dir="rtl"] .mr-3 { margin-right: 0 !important; margin-left: 0.75rem !important; }
[dir="rtl"] .mr-4 { margin-right: 0 !important; margin-left: 1rem !important; }
[dir="rtl"] .mr-7 { margin-right: 0 !important; margin-left: 1.75rem !important; }
[dir="rtl"] .mr-auto { margin-right: 0 !important; margin-left: auto !important; }
[dir="rtl"] .lg\:mr-2 { margin-right: 0 !important; margin-left: 0.5rem !important; }

[dir="rtl"] .pl-2 { padding-left: 0 !important; padding-right: 0.5rem !important; }
[dir="rtl"] .pl-3 { padding-left: 0 !important; padding-right: 0.75rem !important; }
[dir="rtl"] .pl-4 { padding-left: 0 !important; padding-right: 1rem !important; }
[dir="rtl"] .pl-8 { padding-left: 0 !important; padding-right: 2rem !important; }
[dir="rtl"] .pr-0 { padding-right: 0 !important; }
[dir="rtl"] .pr-3 { padding-right: 0 !important; padding-left: 0.75rem !important; }
[dir="rtl"] .pr-4 { padding-right: 0 !important; padding-left: 1rem !important; }
[dir="rtl"] .pl-3.pr-4,
[dir="rtl"] #responsiveMenu a.block {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
[dir="rtl"] .md\:pr-36 { padding-right: 0 !important; padding-left: 9rem !important; }
[dir="rtl"] .lg\:pl-6 { padding-left: 0 !important; padding-right: 1.5rem !important; }
[dir="rtl"] .lg\:pl-8 { padding-left: 0 !important; padding-right: 2rem !important; }

[dir="rtl"] .border-l,
[dir="rtl"] .border-l-4 {
    border-left-width: 0 !important;
    border-right-width: 1px !important;
}
[dir="rtl"] .border-l-4 { border-right-width: 4px !important; }
@media (min-width: 1024px) {
    [dir="rtl"] .lg\:border-l {
        border-left-width: 0 !important;
        border-right-width: 1px !important;
    }
    [dir="rtl"] .lg\:border-r:not(.lg\:border-indigo-400):not(.lg\:border-indigo-500) {
        border-right-width: 0 !important;
        border-left-width: 1px !important;
    }
}

[dir="rtl"] .left-0 { left: auto !important; right: 0 !important; }
[dir="rtl"] .right-0 { right: auto !important; left: 0 !important; }
[dir="rtl"] .left-1\/2:not(.h-\[1026px\]) { left: auto !important; right: 50% !important; }
[dir="rtl"] .left-80 { left: auto !important; right: 20rem !important; }
[dir="rtl"] .-translate-x-1\/2:not(.rotate-45) { --tw-translate-x: 50% !important; }

/* Hero arcs: stay centered like concordcrm.com (symmetric, not mirrored) */
[dir="rtl"] .absolute.h-\[1026px\].w-\[1026px\].left-1\/2 {
    left: 50% !important;
    right: auto !important;
}
[dir="rtl"] .absolute.h-\[1026px\].w-\[1026px\].-translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translateX(-50%) translateY(25%) rotate(45deg) !important;
}

[dir="rtl"] .space-x-1 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-2 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-2\.5 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-3 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-4 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-6 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-8 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-12 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-16 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
}

[dir="rtl"] .gap-x-3,
[dir="rtl"] .gap-x-6,
[dir="rtl"] .sm\:gap-x-6 {
    direction: rtl;
}

[dir="rtl"] .md\:ml-8 { margin-left: 0 !important; margin-right: 2rem !important; }
[dir="rtl"] .md\:ml-14 { margin-left: 0 !important; margin-right: 3.5rem !important; }

[dir="rtl"] .justify-start { justify-content: flex-end !important; }
[dir="rtl"] .justify-end { justify-content: flex-start !important; }
[dir="rtl"] .md\:justify-end { justify-content: flex-start !important; }
[dir="rtl"] .lg\:justify-start { justify-content: flex-end !important; }

[dir="rtl"] .list-disc { padding-right: 1.25rem; padding-left: 0; }

[dir="rtl"] svg[class*="ml-"]:not(.text-indigo-600):not(.text-green-500),
[dir="rtl"] a.link svg:not(.h-5):not(.h-6) {
    transform: scaleX(-1);
}

/* Hero announcement pill */
[dir="rtl"] a.rounded-full.bg-indigo-100 {
    display: inline-flex;
    align-items: center;
    gap: 0;
    padding: 0.25rem 0.25rem 0.25rem 1rem !important;
}
[dir="rtl"] a.rounded-full.bg-indigo-100 > span.mr-3 {
    margin-right: 0 !important;
    margin-left: 0.75rem !important;
}
[dir="rtl"] a.rounded-full.bg-indigo-100 svg.ml-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
    transform: scaleX(-1);
}

/* Hero typography weights (Black + Bold like concordcrm.com) */
[dir="rtl"] h1.text-4xl.font-bold,
[dir="rtl"] h1.font-bold.text-gray-900 {
    font-weight: 900 !important;
}
[dir="rtl"] span.text-4xl.font-semibold.text-indigo-600,
[dir="rtl"] .text-4xl.font-semibold.text-indigo-600 {
    font-weight: 700 !important;
}

/* Logo image */
[dir="rtl"] .becrm-logo-link {
    display: inline-flex;
    align-items: center;
    line-height: 0;
    padding-top: 0;
    padding-bottom: 0;
}

[dir="rtl"] .becrm-logo-img {
    display: block;
    width: min(100%, 18rem);
    height: auto;
    max-height: 2.25rem;
    max-width: none;
    flex-shrink: 0;
    object-fit: contain;
}

/* Mobile/desktop logo swap */
[dir="rtl"] .becrm-logo-img--mobile {
    display: block;
    width: 123px;
    height: 23px;
    min-width: 123px;
    min-height: 23px;
    max-width: 123px;
    max-height: 23px;
    object-fit: fill;
}
[dir="rtl"] .becrm-logo-img--desktop { display: none; }
@media (min-width: 768px) {
    [dir="rtl"] .becrm-logo-img--mobile { display: none; }
    [dir="rtl"] .becrm-logo-img--desktop {
        display: block;
        width: min(100%, 18rem);
        height: auto;
        max-height: 2.25rem;
        min-width: 0;
        min-height: 0;
        max-width: none;
        object-fit: contain;
    }
}

/* Dark tools section gradient + accent border */
[dir="rtl"] .md\:bg-gradient-to-r.md\:from-gray-900,
[dir="rtl"] .md\:bg-gradient-to-l.md\:from-gray-900 {
    background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}
[dir="rtl"] .bg-gradient-to-l.from-\[\#071a39\] {
    background-image: linear-gradient(to right, rgb(7 26 57 / 0.9), rgb(7 26 57), rgb(7 26 57 / 0.9)) !important;
}

/* Dark tools section: accent bar on the right of heading in RTL */
[dir="rtl"] .overflow-hidden.bg-gray-900 .container.mx-auto.lg\:border-l.lg\:border-r {
    border-left: none !important;
}

@media (min-width: 1024px) {
    [dir="rtl"] .overflow-hidden.bg-gray-900 h3.lg\:border-l.lg\:border-indigo-400 {
        border: none !important;
        border-left: 0 !important;
        border-right: 2px solid rgb(129 140 248) !important;
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
        margin-left: 0 !important;
        margin-right: -1.5rem !important;
    }

    [dir="rtl"] h2.lg\:border-l.lg\:border-indigo-500,
    [dir="rtl"] p.lg\:border-l.lg\:border-indigo-500 {
        border: none !important;
        border-left: 0 !important;
        border-right: 2px solid rgb(99 102 241) !important;
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
        margin-left: 0 !important;
        margin-right: -1.5rem !important;
    }

    [dir="rtl"] .overflow-hidden.bg-gray-900 .lg\:-ml-6 {
        margin-left: 0 !important;
        margin-right: -1.5rem !important;
    }

    [dir="rtl"] .overflow-hidden.bg-gray-900 .container.mx-auto.lg\:border-l.lg\:border-r {
        border-right: 1px solid rgb(31 41 55) !important;
    }
}

/* Feature tabs: icon on the right in RTL */
[dir="rtl"] tab-list tab .flex.items-center.space-x-2\.5,
[dir="rtl"] tab-list tab .relative.z-10.flex.items-center,
[dir="rtl"] tab-list tab .z-10.flex.items-center {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    direction: rtl;
    gap: 0.625rem;
}
[dir="rtl"] tab-list tab .flex.items-center.space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Featured features section (יכולות | ארגון | פרודקטיביות) */
[dir="rtl"] #featured-features,
[dir="rtl"] #featured-features + p,
[dir="rtl"] #featured-features ~ a.link {
    direction: rtl;
    text-align: right;
}

[dir="rtl"] tab-group,
[dir="rtl"] tab-panels,
[dir="rtl"] tab-panel,
[dir="rtl"] tab-panel .max-w-screen-xl,
[dir="rtl"] tab-panel ul,
[dir="rtl"] tab-panel li.flex.flex-col {
    direction: rtl;
    text-align: right;
}

[dir="rtl"] tab-panel li.flex.flex-col .flex.space-x-4 {
    flex-direction: row;
    direction: rtl;
    align-items: flex-start;
    gap: 1rem;
}
[dir="rtl"] tab-panel li.flex.flex-col .flex.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

[dir="rtl"] tab-panel li.flex.flex-col h4 {
    margin-top: 0;
    text-align: right;
    flex: 1;
}

[dir="rtl"] tab-panel li.flex.flex-col > .mt-5,
[dir="rtl"] tab-panel li.flex.flex-col > div.mt-5 {
    direction: rtl;
    text-align: right;
}

[dir="rtl"] tab-panel li.flex.flex-col p,
[dir="rtl"] tab-panel li.flex.flex-col a.link {
    text-align: right;
}

/* Feature grid icons */
[dir="rtl"] li.flex.flex-col .flex.space-x-4 {
    flex-direction: row;
    direction: rtl;
    align-items: flex-start;
    gap: 1rem;
}
[dir="rtl"] li.flex.flex-col .flex.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
[dir="rtl"] .md\:ml-14 {
    margin-left: 0 !important;
    margin-right: 3.5rem !important;
}

/* Hero / feature rows: gap between copy and illustration (matches concordcrm.com space-x-16) */
[dir="rtl"] .lg\:flex-row.lg\:space-x-16 {
    direction: rtl;
    align-items: center;
    gap: 4rem;
}
[dir="rtl"] .lg\:flex-row.lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
[dir="rtl"] .lg\:flex-row.lg\:space-x-12 {
    direction: rtl;
    align-items: center;
    gap: 3rem;
}
[dir="rtl"] .lg\:flex-row.lg\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
[dir="rtl"] .order-2.max-w-sm.lg\:order-1,
[dir="rtl"] .relative.order-2.lg\:order-1 {
    flex-shrink: 0;
}
/* Hero illustration: fade away from copy (LTR gradient bleeds toward text in RTL) */
[dir="rtl"] .order-2.rounded-md.bg-gradient-to-r.from-indigo-900.to-transparent.lg\:order-1 {
    background-image: linear-gradient(to left, rgb(49 46 129), transparent) !important;
}
[dir="rtl"] .group.mb-4.flex.items-start svg,
[dir="rtl"] .group.mb-4.flex.items-center svg {
    transform: none !important;
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

/* Pricing checkmarks: right of feature text */
[dir="rtl"] li.flex.items-center.justify-between {
    justify-content: flex-start !important;
    gap: 1.5rem;
}
[dir="rtl"] li.flex.items-center.justify-between svg.text-indigo-600 {
    order: -1;
    transform: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
[dir="rtl"] .mr-4.w-1.bg-indigo-600 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

[dir="rtl"] a.link.mt-3.inline-flex,
[dir="rtl"] #featured-features ~ a.link {
    direction: rtl;
}

[dir="rtl"] a.link.mt-3.inline-flex svg,
[dir="rtl"] #featured-features ~ a.link svg {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
    transform: scaleX(-1);
}

/* Demo link arrow points left in RTL */
[dir="rtl"] a.link.mx-auto.mt-5.inline-flex svg {
    transform: scaleX(-1);
}

/* FAQ */
[dir="rtl"] details > summary {
    text-align: right;
    list-style-position: inside;
}
[dir="rtl"] details > summary::-webkit-details-marker {
    margin-left: 0.5rem;
    margin-right: 0;
}

/* Lead form spacing */
[dir="rtl"] #lead-form {
    text-align: right;
    padding: 2rem 2.5rem !important;
}
[dir="rtl"] #lead-form .grid {
    gap: 1.5rem 1.75rem !important;
}
[dir="rtl"] #lead-form label {
    display: block;
    text-align: right;
    margin-bottom: 0.5rem;
}
[dir="rtl"] #lead-form input,
[dir="rtl"] #lead-form textarea {
    text-align: right;
}
[dir="rtl"] #lead-form .mt-5.flex {
    justify-content: flex-start;
    margin-top: 1.75rem !important;
    gap: 1rem;
}

#lead-form-success svg {
    width: 42px !important;
    height: 42px !important;
    max-width: 42px !important;
    max-height: 42px !important;
}

[dir="rtl"] .divide-x-0.md\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    border-left-width: 0;
    border-right-width: 4px;
}

[dir="rtl"] .container.mx-auto.flex,
[dir="rtl"] .flex.flex-grow.items-center.justify-between,
[dir="rtl"] .hidden.space-x-6.md\:block,
[dir="rtl"] .inline-flex.items-center,
[dir="rtl"] .flex.flex-wrap.items-center,
[dir="rtl"] .mt-10.flex.justify-center {
    direction: rtl;
}

[dir="rtl"] #responsiveMenu .border-l-4 {
    border-left: none !important;
    border-right-width: 4px !important;
    border-right-style: solid;
}

[dir="rtl"] #responsiveMenu a.block {
    text-align: right;
}

[dir="rtl"] #responsiveMenu a.block:hover,
[dir="rtl"] #responsiveMenu a.block:focus {
    border-right-color: rgb(165 180 252) !important;
    border-left-color: transparent !important;
}

[dir="rtl"] #responsiveMenu > div.absolute {
    left: 0 !important;
    right: 0 !important;
    width: 100%;
}

[dir="rtl"] #hamurger,
[dir="rtl"] #hideMenu {
    cursor: pointer;
    margin: 0;
}

[dir="rtl"] .becrm-mobile-nav-actions {
    direction: ltr;
    flex-direction: row;
    align-items: center;
    gap: 7%;
    flex-shrink: 0;
}

[dir="rtl"] .becrm-mobile-menu-toggle {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
}

[dir="rtl"] .becrm-mobile-demo-btn {
    flex-shrink: 0;
    margin: 0;
    white-space: nowrap;
}

[dir="rtl"] .becrm-mobile-demo-btn svg {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
    transform: none !important;
}

/* "למערכת הדמו" pill CTA — same cursor icon styling as navbar demo buttons */
[dir="rtl"] a.inline-flex.rounded-full.bg-indigo-600[href*="demo/enter"]:not(.becrm-demo-nav-btn):not(.becrm-mobile-demo-btn) svg {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
    transform: none !important;
    flex-shrink: 0;
}

[dir="rtl"] .rounded-l-lg {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}

[dir="rtl"] .rounded-r-lg {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}

[dir="rtl"] tab-list,
[dir="rtl"] tab-list[class*="space-x"],
[dir="rtl"] .col-span-12[class*="md:space-x-3"] {
    direction: rtl;
}

@media (min-width: 768px) {
    [dir="rtl"] tab-list[class*="md:space-x-3"],
    [dir="rtl"] .col-span-12.md\:space-x-3 {
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: stretch;
        gap: 0.75rem;
    }

    [dir="rtl"] tab-list[class*="md:space-x-3"] > tab,
    [dir="rtl"] .col-span-12.md\:space-x-3 > * {
        width: auto !important;
        flex: 0 0 auto;
        margin: 0 !important;
    }

    [dir="rtl"] tab-list[class*="md:space-x-3"] > :not([hidden]) ~ :not([hidden]),
    [dir="rtl"] .col-span-12.md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

[dir="rtl"] tab-list tab .flex.items-center,
[dir="rtl"] tab-list tab .flex {
    direction: rtl;
}

[dir="rtl"] tab-list tab .flex.items-center svg {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

[dir="rtl"] .demo-credentials-banner {
    direction: rtl;
    text-align: center;
}

/* Desktop navbar: vertically center logo, links, and demo CTA */
@media (min-width: 768px) {
    [dir="rtl"] #navbar > .container.mx-auto.flex {
        align-items: center !important;
    }

    [dir="rtl"] #navbar .hidden.md\:flex.md\:items-center {
        display: flex !important;
        align-items: center !important;
    }

    [dir="rtl"] #navbar .navbar-link,
    [dir="rtl"] #navbar .becrm-demo-nav-btn {
        display: inline-flex !important;
        align-items: center !important;
        align-self: center !important;
        line-height: 1.25 !important;
        vertical-align: middle !important;
    }

    [dir="rtl"] #navbar .becrm-demo-nav-btn svg {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
        flex-shrink: 0;
    }
}

/* Desktop: always white navbar */
@media (min-width: 768px) {
    [dir="rtl"] #navbar,
    [dir="rtl"] .home #navbar,
    [dir="rtl"] #navbar.fixed {
        background-color: rgb(255 255 255) !important;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    }
}

/* Mobile sticky header (Concord JS only fixes navbar on desktop) */
@media (max-width: 767px) {
    [dir="rtl"] #navbar {
        position: sticky;
        top: 0;
        z-index: 50;
        background-color: rgb(255 255 255) !important;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    }

    [dir="rtl"] .home #navbar {
        background-color: rgb(255 255 255) !important;
    }

    [dir="rtl"] #responsiveMenu:not(.hidden) > div.absolute {
        position: fixed;
        top: var(--becrm-navbar-height, 4.5rem);
        bottom: 0;
        left: 0 !important;
        right: 0 !important;
        width: 100%;
        overflow-y: auto;
    }
}

/* Pricing cards: equal gap between cards + equal outer margins via centering */
/* Pricing cards: equal gap between cards + equal outer margins via centering */
[dir="rtl"] .becrm-pricing-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 2.5rem;
    width: 100%;
}

[dir="rtl"] .becrm-pricing-card {
    margin: 0 !important;
    flex: 0 1 auto;
}
