/* Generated directional overrides. Source: scripts/build-v3-rtl.mjs and v3-rtl-overrides.css. */
[dir="rtl"] .blog-chips {
    margin: 30px 0 0;
    padding: 0
}
[dir="rtl"] .blog-chips a {
    padding: 9px 16px;
    border-radius: 99px
}
[dir="rtl"] .blog-sec {
    padding: 46px 0 64px
}
[dir="rtl"] .blog-sec__h {
    margin: 0;
    font: 700 clamp(28px, 3.2vw, 40px)/1.08 var(--serif)
}
[dir="rtl"] .blog-sec__p {
    margin: 10px 0 28px
}
[dir="rtl"] .post-card {
    padding: 28px;
    border-radius: 22px
}
[dir="rtl"] .post-card:hover, [dir="rtl"] .post-card:focus-visible {
    transform: translateY(-4px)
}
[dir="rtl"] .post-card__t {
    margin: 0;
    font: 700 21px/1.25 var(--serif)
}
[dir="rtl"] .post-card__x {
    margin: 0
}
[dir="rtl"] .post-card--feat {
    padding: 36px
}
[dir="rtl"] .local-card {
    padding: 22px;
    border-radius: 20px
}
[dir="rtl"] .local-card h3 {
    margin: 0;
    font: 700 18px/1.3 var(--serif)
}
[dir="rtl"] .local-card ul {
    margin: 14px 0 0;
    padding: 0
}
[dir="rtl"] .local-card li a {
    padding: 6px 12px;
    border-radius: 99px
}
[dir="rtl"] .post-crumbs {
    margin: 0;
    padding: 0
}
[dir="rtl"] .post-cat {
    padding: 6px 12px;
    border-radius: 99px
}
[dir="rtl"] .post-title {
    margin: 16px 0 0;
    font: 700 clamp(34px, 4.8vw, 58px)/1.05 var(--serif)
}
[dir="rtl"] .post-dek {
    margin: 18px 0 0
}
[dir="rtl"] .post-by {
    margin: 28px 0 0
}
[dir="rtl"] .post-by__ava {
    border-radius: 50%;
    font-weight: 700
}
[dir="rtl"] .post-wrap {
    padding: 34px 0 90px
}
[dir="rtl"] .post-toc__k {
    margin: 0 0 12px
}
[dir="rtl"] .post-toc ol {
    margin: 0;
    padding: 0
}
[dir="rtl"] .post-toc a {
    padding: 7px 0
}
[dir="rtl"] .post-body h2 {
    margin: 56px 0 16px;
    font: 700 clamp(25px, 2.6vw, 31px)/1.18 var(--serif)
}
[dir="rtl"] .post-body h3 {
    margin: 32px 0 10px
}
[dir="rtl"] .post-body p {
    margin: 0 0 18px
}
[dir="rtl"] .post-body ul, [dir="rtl"] .post-body ol {
    margin: 0 0 22px
}
[dir="rtl"] .post-body li {
    margin: 0 0 9px
}
[dir="rtl"] .post-table {
    margin: 8px 0 28px;
    border-radius: 16px
}
[dir="rtl"] .post-table th, [dir="rtl"] .post-table td {
    padding: 13px 16px;
    text-align: start
}
[dir="rtl"] .post-tldr {
    margin: 0 0 38px;
    padding: 26px 30px;
    border-radius: 22px
}
[dir="rtl"] .post-tldr__k {
    margin: 0 0 12px;
    font-weight: 700
}
[dir="rtl"] .post-tldr ul {
    margin: 0
}
[dir="rtl"] .post-callout {
    margin: 28px 0;
    padding: 20px 24px;
    border-radius: 18px
}
[dir="rtl"] .post-example {
    margin: 34px 0;
    padding: 28px 30px;
    border-radius: 24px
}
[dir="rtl"] .post-example__tag {
    padding: 5px 11px;
    border-radius: 99px;
    font-weight: 700
}
[dir="rtl"] .post-example h3 {
    margin: 14px 0 8px
}
[dir="rtl"] .post-cta {
    margin: 44px 0;
    padding: 30px 32px;
    border-radius: 24px
}
[dir="rtl"] .post-cta b {
    font: 700 24px/1.2 var(--serif)
}
[dir="rtl"] .post-cta p {
    margin: 0
}
[dir="rtl"] .post-links {
    margin: 30px 0;
    padding: 22px 26px;
    border-radius: 20px
}
[dir="rtl"] .post-links__k {
    margin: 0 0 10px;
    font-weight: 700
}
[dir="rtl"] .post-links ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .post-links li {
    margin: 0;
    padding: 8px 0
}
[dir="rtl"] .post-faq summary {
    padding: 18px 0
}
[dir="rtl"] .post-faq details p {
    margin: 0 0 18px
}
[dir="rtl"] .post-author {
    margin: 52px 0 0;
    padding: 26px 28px;
    border-radius: 22px
}
[dir="rtl"] .post-author p {
    margin: 6px 0 0
}
[dir="rtl"] .post-related {
    padding: 0 0 100px
}
[dir="rtl"] .local-strip {
    padding: 0 0 8px
}
[dir="rtl"] .local-strip .local-switch {
    margin: 0
}
[dir="rtl"] .local-switch {
    margin: 26px 0 0
}
[dir="rtl"] .local-switch a {
    padding: 6px 12px;
    border-radius: 99px
}
[dir="rtl"] .local-facts {
    padding: 0 0 100px
}
[dir="rtl"] .local-facts__box {
    padding: 40px;
    border-radius: 26px
}
[dir="rtl"] .local-facts__box h2 {
    margin: 0;
    font: 700 clamp(26px, 3vw, 38px)/1.1 var(--serif)
}
[dir="rtl"] .local-facts__box > div > p {
    margin: 14px 0 0
}
[dir="rtl"] .local-facts dl {
    margin: 0
}
[dir="rtl"] .local-facts dt, [dir="rtl"] .local-facts dd {
    margin: 0;
    padding: 14px 0
}
[dir="rtl"] .local-fit {
    padding: 0 0 100px
}
[dir="rtl"] .local-fit__card {
    padding: 26px;
    border-radius: 22px
}
[dir="rtl"] .local-fit__card:hover {
    transform: translateY(-3px)
}
[dir="rtl"] .local-fit__card b {
    font: 700 19px/1.25 var(--serif)
}
@media (max-width: 1080px) {
    [dir="rtl"] .local-facts__box {
        padding: 30px
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .post-card--feat {
        padding: 28px
    }
    [dir="rtl"] .post-tldr, [dir="rtl"] .post-example, [dir="rtl"] .post-cta, [dir="rtl"] .post-author {
        padding: 22px
    }
}
[dir="rtl"] .local-by {
    margin: 24px 0 0
}
[dir="rtl"] .local-sec {
    padding: 0 0 90px
}
[dir="rtl"] .blog-chips span {
    padding: 9px 16px;
    border-radius: 99px
}
[dir="rtl"] .blog-author {
    padding: 22px;
    border-radius: 18px
}
[dir="rtl"] .blog-author:hover, [dir="rtl"] .blog-author:focus-visible {
    transform: translateY(-2px)
}
[dir="rtl"] .blog-author em {
    margin: 2px 0 8px
}
[dir="rtl"] .blog-related {
    padding: 56px 0 8px
}
[dir="rtl"] .gl-term {
    padding: 26px 0
}
[dir="rtl"] .gl-term h2 {
    margin: 0 0 8px
}
[dir="rtl"] .gl-aka {
    margin: 0 0 8px
}
[dir="rtl"] .gl-links {
    margin: 10px 0 0;
    padding: 0
}
[dir="rtl"] .wl {
    padding: 28px;
    border-radius: 22px
}
[dir="rtl"] .wl select, [dir="rtl"] .wl input, [dir="rtl"] .wl textarea {
    padding: 12px 14px;
    border-radius: 12px
}
[dir="rtl"] .wl-err {
    margin: 0
}
[dir="rtl"] .wl-lang button, [dir="rtl"] .wl-chip {
    padding: 8px 14px;
    border-radius: 99px
}
[dir="rtl"] .agent {
    border-radius: 30%
}
[dir="rtl"] .agent::after {
    right: auto;
    left: -2px;
    border-radius: 50%
}
[dir="rtl"] .agent--sm {
    border-radius: 9px
}
[dir="rtl"] .agent--lg {
    border-radius: 24px
}
[dir="rtl"] .agent--lg::after {
    right: auto;
    left: -4px
}
[dir="rtl"] .chat {
    inset: 0;
    translate: 0 24px
}
[dir="rtl"] .chat.is-open {
    translate: none
}
@media (min-width: 861px) {
    [dir="rtl"] .chat {
        inset: auto auto 22px 22px;
        border-radius: 26px;
        transform-origin: 100% 100%
    }
}
[dir="rtl"] .chat__head {
    padding: 12px 14px 12px 12px
}
[dir="rtl"] .chat__who em {
    padding: 3px 7px;
    border-radius: 6px
}
[dir="rtl"] .chat__who small::before {
    border-radius: 50%
}
[dir="rtl"] .chat__wa {
    padding: 0 13px;
    border-radius: 100px
}
[dir="rtl"] .chat__close {
    border-radius: 50%
}
[dir="rtl"] .chat__close i {
    right: 12px;
    left: 12px;
    border-radius: 2px
}
@media (max-width: 420px) {
    [dir="rtl"] .chat__wa {
        padding: 0
    } }
[dir="rtl"] .chat__log {
    padding: 26px 16px 14px
}
[dir="rtl"] .chat__hello {
    margin: 4px 0 14px;
    text-align: center
}
[dir="rtl"] .chat__hello h2 {
    margin: 0;
    font: 700 32px/1.08 var(--serif)
}
[dir="rtl"] .chat__hello p {
    margin: 0
}
[dir="rtl"] .chat__msg {
    margin: 0;
    padding: 11px 15px;
    border-radius: 20px
}
[dir="rtl"] .chat__row--ai .chat__msg {
    border-bottom-right-radius: 6px
}
[dir="rtl"] .chat__row--me .chat__msg {
    border-bottom-left-radius: 6px
}
[dir="rtl"] .chat__msg.is-streaming::after {
    border-radius: 2px
}
[dir="rtl"] .chat__msg--err {
    margin: 0;
    padding: 11px 15px;
    border-radius: 16px
}
[dir="rtl"] .chat__dots {
    padding: 6px 2px
}
[dir="rtl"] .chat__dots i {
    border-radius: 50%
}
[dir="rtl"] .chat__starts {
    margin: 2px 36px 0 0
}
[dir="rtl"] .chat__starts button {
    padding: 11px 14px;
    border-radius: 16px;
    text-align: start
}
[dir="rtl"] .chat__starts button:hover svg {
    translate: calc(-1 * (3px)) 0
}
[dir="rtl"] .chat__quick {
    padding: 10px 10px 10px 14px;
    border-radius: 18px;
    text-align: start
}
[dir="rtl"] .chat__quick .wa-icon {
    padding: 9px;
    border-radius: 50%
}
[dir="rtl"] .chat__quick:hover > svg:last-child {
    translate: calc(-1 * (3px)) 0
}
[dir="rtl"] .chat__go {
    margin: 2px 36px 4px 0;
    padding: 18px 16px 14px;
    border-radius: 20px
}
[dir="rtl"] .chat__go-ic {
    right: auto;
    left: 14px;
    border-radius: 50%
}
[dir="rtl"] .chat__go > p {
    margin: 0
}
[dir="rtl"] .chat__go > a {
    border-radius: 100px
}
[dir="rtl"] .chat__go > button {
    padding: 4px
}
[dir="rtl"] .chat__hand {
    padding: 8px 12px 2px
}
[dir="rtl"] .chat__carry {
    border-radius: 100px
}
[dir="rtl"] .chat__limit {
    margin: 4px 0;
    padding: 18px;
    border-radius: 20px
}
[dir="rtl"] .chat__limit p {
    margin: 0
}
[dir="rtl"] .chat__limit a {
    border-radius: 100px
}
[dir="rtl"] .chat__limit button {
    padding: 4px
}
[dir="rtl"] .chat__lead {
    margin: 4px 0;
    padding: 16px;
    border-radius: 20px
}
[dir="rtl"] .chat__lead > p {
    margin: 0 0 4px
}
[dir="rtl"] .chat__lead input:not([type="checkbox"]) {
    padding: 0 14px;
    border-radius: 14px
}
[dir="rtl"] .chat__lead button {
    border-radius: 100px
}
[dir="rtl"] .chat__lead-err {
    margin: 0
}
[dir="rtl"] .chat__hp {
    left: auto;
    right: -9999px
}
[dir="rtl"] .chat__done {
    padding: 16px;
    border-radius: 20px
}
[dir="rtl"] .chat__done p {
    margin: 0
}
[dir="rtl"] .chat__done a {
    border-radius: 100px
}
[dir="rtl"] .chat__form {
    margin: 4px 12px 0;
    padding: 6px 16px 6px 6px;
    border-radius: 26px
}
[dir="rtl"] .chat__form textarea {
    padding: 10px 0
}
[dir="rtl"] .chat__form button {
    border-radius: 50%
}
[dir="rtl"] .chat__form button:not(:disabled):active {
    transform: scale(.9)
}
[dir="rtl"] .chat__count {
    right: auto;
    left: 16px
}
[dir="rtl"] .chat__foot {
    margin: 0;
    padding: 9px 16px 12px;
    text-align: center
}
[dir="rtl"] .dash {
    border-radius: 30px;
    text-align: start
}
[dir="rtl"] .dash h4 {
    margin: 0
}
[dir="rtl"] .dash-top {
    padding: 18px 24px
}
[dir="rtl"] .dash-brand b span {
    margin: 0 4px
}
[dir="rtl"] .dash-tabs button {
    padding: 8px 13px;
    border-radius: 10px
}
[dir="rtl"] .dash-meta {
    padding: 14px 24px 0
}
[dir="rtl"] .dash-pill {
    padding: 6px 12px;
    border-radius: 100px
}
[dir="rtl"] .dash-panel {
    padding: 16px 24px 24px
}
[dir="rtl"] .dash-card {
    padding: 22px;
    border-radius: 20px
}
[dir="rtl"] .dash-h {
    margin: 6px 2px -4px
}
[dir="rtl"] .dash-hero {
    padding: 26px;
    border-radius: 20px
}
[dir="rtl"] .dash-big {
    margin: 6px 0 4px
}
[dir="rtl"] .dash-delta {
    padding: 6px 12px;
    border-radius: 100px
}
[dir="rtl"] .dash-hero__kpis > div {
    padding: 14px 16px;
    border-radius: 14px
}
[dir="rtl"] .dash-key i, [dir="rtl"] .dash-keys i {
    border-radius: 3px
}
[dir="rtl"] .dash-bars i {
    border-radius: 4px 4px 0 0
}
[dir="rtl"] .dash-records > div {
    padding: 16px 18px;
    border-radius: 16px
}
[dir="rtl"] .dash-every__pct {
    text-align: end
}
[dir="rtl"] .dash-stack i {
    border-radius: 8px
}
[dir="rtl"] .dash-legend .sw {
    border-radius: 3px
}
[dir="rtl"] .dash-tag {
    padding: 2px 8px;
    border-radius: 100px
}
[dir="rtl"] .dash-fbar i {
    border-radius: 8px
}
[dir="rtl"] .dash-fn {
    text-align: end
}
[dir="rtl"] .dash-fstep {
    padding: 4px 0;
    text-align: end
}
[dir="rtl"] .dash-tr {
    padding: 12px 0
}
[dir="rtl"] .dash-tr > span:not(:first-child) {
    text-align: end
}
[dir="rtl"] .dash-mini {
    border-radius: 4px
}
[dir="rtl"] .dash-mini i {
    border-radius: 4px
}
[dir="rtl"] .dash-rank > div {
    padding: 10px 0
}
[dir="rtl"] .dash-n {
    border-radius: 50%
}
[dir="rtl"] .dash-rbar, [dir="rtl"] .dash-tb, [dir="rtl"] .dash-ab {
    border-radius: 8px
}
[dir="rtl"] .dash-rbar i, [dir="rtl"] .dash-tb i {
    border-radius: 8px
}
[dir="rtl"] .dash-rn {
    text-align: end
}
[dir="rtl"] .dash-rp {
    text-align: end
}
[dir="rtl"] .dash-appr b {
    text-align: end
}
[dir="rtl"] .dash-heat i {
    border-radius: 3px
}
[dir="rtl"] .dash-topics b {
    text-align: end
}
[dir="rtl"] .dash-wait {
    margin: 0;
    padding: 0
}
[dir="rtl"] .dash-wait li {
    padding: 12px 0
}
[dir="rtl"] .dash-wait li::before {
    border-radius: 50%
}
[dir="rtl"] .dash-chips button {
    padding: 7px 12px;
    border-radius: 100px
}
[dir="rtl"] .dash-ins__body h5 {
    margin: 0
}
[dir="rtl"] .dash-finish b {
    padding: 4px 10px;
    border-radius: 100px
}
[dir="rtl"] .dash-tiles > div {
    padding: 18px;
    border-radius: 16px
}
@media (max-width: 640px) {
    [dir="rtl"] .dash {
        border-radius: 22px
    }
    [dir="rtl"] .dash-panel {
        padding: 12px 12px 16px
    }
    [dir="rtl"] .dash-card {
        padding: 16px;
        border-radius: 16px
    }
    [dir="rtl"] .dash-hero {
        padding: 18px
    }
    [dir="rtl"] .dash-hero__kpis > div {
        padding: 12px
    }
    [dir="rtl"] .dash-every__pct {
        text-align: start
    }
}
[dir="rtl"] .dash--app {
    border-radius: 28px
}
[dir="rtl"] .dash-side {
    padding: 22px 16px
}
[dir="rtl"] .dash--app .dash-brand {
    padding: 4px 6px 14px
}
[dir="rtl"] .dash-logo {
    border-radius: 12px
}
[dir="rtl"] .dash--app .dash-tabs button {
    padding: 11px 12px;
    border-radius: 12px;
    text-align: start
}
[dir="rtl"] .dash-head {
    padding: 24px 26px 6px
}
[dir="rtl"] .dash-title {
    margin: 2px 0 0
}
[dir="rtl"] .dash-chip {
    padding: 8px 12px;
    border-radius: 12px
}
[dir="rtl"] .dash-avatar {
    border-radius: 50%
}
[dir="rtl"] .dash--app .dash-panel {
    padding: 16px 26px 28px
}
[dir="rtl"] .dash--app .dash-card {
    border-radius: 22px
}
[dir="rtl"] .dash-kpi {
    padding: 18px 18px 52px;
    border-radius: 22px
}
[dir="rtl"] .dash-kpi .dash-delta {
    padding: 4px 9px
}
[dir="rtl"] .dash-spark {
    right: 0;
    left: 0
}
[dir="rtl"] .dash-yaxis {
    text-align: end
}
[dir="rtl"] .dash--app .dash-bars {
    padding: 0 2px
}
[dir="rtl"] .dash--app .dash-bars i {
    border-radius: 6px 6px 2px 2px
}
[dir="rtl"] .dash--app .dash-bars i span {
    left: auto;
    right: 50%;
    transform: translateX(50%);
    padding: 2px 6px;
    border-radius: 6px
}
[dir="rtl"] .dash-story__tag {
    padding: 5px 10px;
    border-radius: 100px
}
[dir="rtl"] .dash--app .dash-records > div {
    padding: 18px 64px 18px 18px;
    border-radius: 18px
}
[dir="rtl"] .dash-rec-ico {
    left: auto;
    right: 16px;
    border-radius: 11px
}
[dir="rtl"] .dash-donut svg {
    transform: rotate(-90deg)
}
[dir="rtl"] .dash-donut__c {
    inset: 0;
    text-align: center;
    padding: 40px
}
[dir="rtl"] .dash-olist > div {
    padding: 9px 0
}
[dir="rtl"] .dash-olist .sw {
    border-radius: 4px
}
[dir="rtl"] .dash-olist__bar {
    border-radius: 8px
}
[dir="rtl"] .dash-olist__bar i {
    border-radius: 8px
}
[dir="rtl"] .dash-olist b {
    text-align: end
}
[dir="rtl"] .dash--app .dash-fbar i {
    border-radius: 10px
}
[dir="rtl"] .dash--app .dash-heat i {
    border-radius: 4px
}
@media (max-width: 1100px) {
    [dir="rtl"] .dash-side {
        padding: 14px 16px
    }
    [dir="rtl"] .dash--app .dash-brand {
        padding: 0
    }
    [dir="rtl"] .dash--app .dash-tabs button {
        padding: 9px 12px
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .dash-head {
        padding: 18px 14px 4px
    }
    [dir="rtl"] .dash--app .dash-panel {
        padding: 12px 12px 16px
    }
    [dir="rtl"] .dash-kpi {
        padding: 14px 14px 40px;
        border-radius: 18px
    }
    [dir="rtl"] .dash--app .dash-records > div {
        padding: 16px
    }
}
[dir="rtl"] .hero--product::after {
    inset: 0;
    border-radius: inherit
}
[dir="rtl"] .hero--product .hero__copy {
    margin: 0;
    padding: 0
}
[dir="rtl"] .hero-note {
    margin: 14px 0 0
}
[dir="rtl"] .kicker {
    margin: 0 0 18px
}
[dir="rtl"] .ha-photo {
    border-radius: var(--ha-r)
}
[dir="rtl"] .ha-chat {
    padding: 12px;
    border-radius: 20px
}
[dir="rtl"] .ha-chat__head {
    padding: 2px 4px 10px
}
[dir="rtl"] .ha-chat__head i {
    border-radius: 50%
}
[dir="rtl"] .ha-msg {
    margin: 0;
    padding: 9px 12px 6px;
    border-radius: 14px
}
[dir="rtl"] .ha-msg time {
    text-align: end
}
[dir="rtl"] .ha-msg--in {
    transform-origin: 0 100%
}
[dir="rtl"] .ha-msg--out {
    transform-origin: 100% 100%
}
[dir="rtl"] .ha-typing {
    padding: 13px 14px;
    border-radius: 14px
}
[dir="rtl"] .ha-typing i {
    border-radius: 50%
}
@media (max-width: 640px) {
    [dir="rtl"] .ha-photo {
        inset: auto
    }
    [dir="rtl"] .ha-chat {
        inset: auto;
        margin: -96px 12px 0 0
    }
}
[dir="rtl"] .hero--cream .site-header .container {
    border-radius: 100px
}
[dir="rtl"] .slogan {
    margin: 0 0 22px;
    transform-origin: 50% 50%
}
@media (max-width: 640px) {
    [dir="rtl"] .slogan {
        margin: 0 auto 24px
    }
    [dir="rtl"] .hero--cream .ha-chat {
        margin: 0
    }
}
[dir="rtl"] .d2 {
    margin: 0;
    font: 700 64px/1.14 var(--serif)
}
[dir="rtl"] .label {
    margin: 0 0 22px
}
[dir="rtl"] .js [data-rv] {
    translate: 0 56px
}
[dir="rtl"] .js [data-rv].in {
    translate: none
}
[dir="rtl"] .hero.hstage {
    margin: 0;
    border-radius: 0
}
[dir="rtl"] .stage__copy {
    padding: clamp(112px, 16svh, 150px) 16px 0;
    text-align: center
}
[dir="rtl"] .stage__kicker {
    margin: 0 0 22px
}
[dir="rtl"] .stage__scope {
    margin: 22px 0 0;
    text-align: start
}
[dir="rtl"] .stage__chans i {
    border-radius: 50%
}
[dir="rtl"] .stage__title {
    margin: 0;
    font: 700 66px/1.08 var(--serif)
}
[dir="rtl"] .rot__hl {
    padding: 0 .04em
}
[dir="rtl"] .rot__band {
    right: .04em;
    left: .04em;
    border-radius: 100px;
    transform-origin: 0 50%
}
[dir="rtl"] .stage__lead .rot__hl {
    margin: 0 .04em
}
[dir="rtl"] .scard {
    left: auto;
    right: 50%;
    margin: 0 calc(var(--w) / -2) 0 0;
    border-radius: 18px
}
[dir="rtl"] .scard::after {
    inset: 0 0 auto
}
[dir="rtl"] .scard > img {
    inset: 0
}
[dir="rtl"] .scard__tag {
    left: auto;
    right: 12px;
    padding: 6px 11px;
    border-radius: 100px
}
[dir="rtl"] .scard__ui {
    right: 12px;
    left: 12px;
    padding: 10px;
    border-radius: 14px
}
[dir="rtl"] .scard__ui .in, [dir="rtl"] .scard__ui .out {
    padding: 7px 10px;
    border-radius: 10px
}
[dir="rtl"] .scard__ui--chip i {
    border-radius: 50%
}
[dir="rtl"] .wa {
    right: 10px;
    left: 10px;
    border-radius: 14px
}
[dir="rtl"] .wa__head {
    padding: 8px 10px
}
[dir="rtl"] .wa__head i {
    border-radius: 50%
}
[dir="rtl"] .wa__body {
    padding: 8px
}
[dir="rtl"] .wa__msg, [dir="rtl"] .wa__voice {
    margin: 0;
    padding: 5px 8px 3px;
    border-radius: 2px 9px 9px 9px
}
[dir="rtl"] .scard__chip {
    right: 10px;
    left: 10px;
    border-radius: 100px
}
[dir="rtl"] .scard__chip::before {
    border-radius: 50%
}
[dir="rtl"] .scard--phone {
    padding: 46px 14px 48px
}
[dir="rtl"] .chats {
    border-radius: 16px
}
[dir="rtl"] .chats__head {
    padding: 12px 14px 4px
}
[dir="rtl"] .chats__unread {
    margin: 2px 14px 8px;
    padding: 3px 9px;
    border-radius: 100px
}
[dir="rtl"] .chats ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .chats li {
    padding: 8px 14px
}
[dir="rtl"] .chats li > i {
    border-radius: 50%
}
[dir="rtl"] .chats__meta em {
    padding: 0 5px;
    border-radius: 100px
}
[dir="rtl"] .problem {
    padding: 120px 0 64px
}
[dir="rtl"] .stairs__head {
    left: auto;
    right: 0
}
[dir="rtl"] .stairs__slope {
    inset: 0
}
[dir="rtl"] .stairs__post {
    left: auto;
    right: var(--px);
    margin-right: -7px
}
[dir="rtl"] .stairs__cards {
    inset: 0
}
[dir="rtl"] .stair {
    left: auto;
    right: var(--x);
    padding: 22px 22px 60px;
    border-radius: 16px 16px 0 0;
    transform: translateY(calc((1 - var(--k, 1)) * 108%))
}
[dir="rtl"] .stair:hover {
    translate: 0 -10px
}
[dir="rtl"] .stair__title {
    margin: 0
}
[dir="rtl"] .stair__big {
    margin: 28px 0 22px
}
[dir="rtl"] .stair ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .stair li {
    padding: 11px 0
}
[dir="rtl"] .stairs__next {
    margin: 48px 0 0;
    text-align: center
}
@media (max-width: 640px) {
    [dir="rtl"] .stairs__next {
        padding: 0 8px
    }
}
[dir="rtl"] .hiw {
    padding: 150px 0 140px
}
[dir="rtl"] .kicker-line {
    margin: 0 0 22px
}
[dir="rtl"] .deal__card {
    padding: 26px;
    border-radius: 22px;
    transform: translateX(calc((1.5 - var(--i)) * (100% + 16px) * (1 - var(--q, 1)))) translateY(calc((1 - var(--q, 1)) * var(--i) * -6px)) rotate(calc((var(--i) - 1.5) * 4deg * (1 - var(--q, 1))))
}
[dir="rtl"] .deal__card .n {
    border-radius: 50%
}
[dir="rtl"] .deal__card h3 {
    margin: 0;
    font: 700 32px/1.1 var(--serif)
}
[dir="rtl"] .walk-list {
    margin: 0;
    padding: 0
}
[dir="rtl"] .report {
    margin: 0;
    padding: 26px 28px 24px;
    border-radius: 18px;
    transform: rotate(-1.5deg)
}
[dir="rtl"] .report:hover {
    transform: none
}
[dir="rtl"] .report__k {
    margin: 0 0 10px
}
[dir="rtl"] .journey {
    margin: 0;
    padding: 0
}
[dir="rtl"] .journey i {
    border-radius: 4px 4px 0 0;
    transform-origin: 50% 100%;
    transform: scaleY(var(--grow, 1))
}
[dir="rtl"] .report__cols ul, [dir="rtl"] .report__plan {
    margin: 0;
    padding: 0
}
[dir="rtl"] .report__plan li::before {
    border-radius: 50%
}
[dir="rtl"] .report__demo {
    padding: 12px 14px;
    border-radius: 12px
}
[dir="rtl"] .report__demo svg {
    padding: 8px;
    border-radius: 50%
}
[dir="rtl"] .pick {
    padding: 22px 24px;
    border-radius: 18px
}
[dir="rtl"] .mgmt, [dir="rtl"] .fdesk {
    margin: 0;
    border-radius: 18px
}
[dir="rtl"] .mgmt__bar {
    padding: 14px 18px
}
[dir="rtl"] .mgmt__bar em {
    padding: 4px 10px;
    border-radius: 100px
}
[dir="rtl"] .mgmt__kpis div {
    padding: 14px 18px
}
[dir="rtl"] .mgmt__panel {
    padding: 16px 18px 18px
}
[dir="rtl"] .mgmt__panel h4, [dir="rtl"] .mgmt__panel h3 {
    margin: 0 0 12px
}
[dir="rtl"] .hbars {
    margin: 0;
    padding: 0
}
[dir="rtl"] .hbars li {
    padding: 2px 4px;
    margin: -2px -4px;
    border-radius: 6px
}
[dir="rtl"] .hbars i {
    border-radius: 4px 0 0 4px;
    transform-origin: 0 50%;
    transform: scaleX(var(--grow, 1))
}
[dir="rtl"] .fdesk__top {
    padding: 14px 16px
}
[dir="rtl"] .fdesk__pills em {
    padding: 3px 8px;
    border-radius: 100px
}
[dir="rtl"] .fdesk__take {
    padding: 0 14px;
    border-radius: 10px
}
[dir="rtl"] .fdesk__take:active {
    transform: scale(.96)
}
[dir="rtl"] .fdesk__chat {
    padding: 14px
}
[dir="rtl"] .fdesk__chat .b {
    margin: 0;
    padding: 7px 10px;
    border-radius: 10px
}
[dir="rtl"] .fdesk__brief {
    padding: 14px 16px
}
[dir="rtl"] .fdesk__brief dl {
    margin: 12px 0 0
}
[dir="rtl"] .fdesk__brief dd {
    margin: 1px 0 0
}
[dir="rtl"] .fdesk__brief dd em {
    padding: 3px 8px;
    border-radius: 100px
}
[dir="rtl"] .work {
    padding: 130px 0 140px
}
[dir="rtl"] .case__media {
    border-radius: 22px
}
[dir="rtl"] .case__media img {
    transform: scale(1.14)
}
[dir="rtl"] .case.in .case__media img {
    transform: scale(1)
}
[dir="rtl"] .case.in .case__media:hover img {
    transform: scale(1.04)
}
[dir="rtl"] .case__media .scard__ui {
    right: 18px;
    left: auto
}
[dir="rtl"] .case__title {
    margin: 0;
    font: 700 36px/1.1 var(--serif)
}
[dir="rtl"] .case__tags a {
    padding: 7px 12px;
    border-radius: 100px
}
[dir="rtl"] .work__inc .label {
    margin: 0
}
[dir="rtl"] .why {
    padding: 130px 0 140px;
    text-align: center
}
[dir="rtl"] .why__art {
    margin: 0 auto 36px
}
[dir="rtl"] .why__lead {
    margin: 28px auto 0
}
[dir="rtl"] .gets {
    margin: 72px auto 0;
    text-align: start
}
[dir="rtl"] .gets > div {
    padding: 28px 0 30px 28px
}
[dir="rtl"] .gets dd {
    margin: 10px 0 0
}
[dir="rtl"] .home #contact {
    padding: 40px 0 120px
}
[dir="rtl"] .qa-sec {
    padding: 40px 0 150px
}
[dir="rtl"] .qa__list summary {
    padding: 26px 0
}
[dir="rtl"] .qa__list summary i {
    border-radius: 50%
}
[dir="rtl"] .qa__list summary i::before, [dir="rtl"] .qa__list summary i::after {
    left: auto;
    right: 50%;
    margin: -.8px -6.5px 0 0
}
[dir="rtl"] .qa__list summary i::after {
    transform: rotate(90deg)
}
[dir="rtl"] .qa__list details[open] summary i {
    transform: rotate(180deg)
}
[dir="rtl"] .qa__list details[open] summary i::after {
    transform: rotate(0deg)
}
[dir="rtl"] .qa__list details p {
    padding: 0 0 26px
}
[dir="rtl"] .open-thread {
    right: 0;
    left: 0;
    transform-origin: 50% 50%
}
[dir="rtl"] .intro:not(.intro-settle) .stage__copy > :not(.stage__slogan) {
    translate: 0 26px
}
[dir="rtl"] .intro:not(.intro-settle) .demo {
    translate: 0 60px
}
[dir="rtl"] .intro:not(.intro-settle) .help {
    translate: 0 30px
}
@media (max-width: 1100px) {
    [dir="rtl"] .stair {
        left: auto;
        right: auto;
        border-radius: 16px;
        transform: none
    }
}
@media (max-width: 960px) {
    [dir="rtl"] .gets > div, [dir="rtl"] .gets > div:not(:nth-child(3n + 1)) {
        padding: 24px 0 26px 24px
    }
    [dir="rtl"] .report {
        transform: none
    }
    [dir="rtl"] .deal__card {
        transform: none
    }
}
@media (max-width: 860px) {
    [dir="rtl"] .stage__slogan {
        margin: 0 0 22px;
        transform-origin: 50% 50%
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .stage__scope {
        text-align: center
    }
    [dir="rtl"] .why {
        padding: 100px 0 110px
    }
    [dir="rtl"] .stair__big {
        margin: 22px 0 16px
    }
    [dir="rtl"] .problem {
        padding: 90px 0 80px
    }
    [dir="rtl"] .hiw {
        padding: 100px 0
    }
    [dir="rtl"] .report {
        padding: 20px 18px
    }
    [dir="rtl"] .work {
        padding: 90px 0 100px
    }
    [dir="rtl"] .gets > div, [dir="rtl"] .gets > div:not(:nth-child(3n + 1)) {
        padding: 22px 0
    }
    [dir="rtl"] .qa__list summary {
        padding: 20px 0
    }
}
[dir="rtl"] .ease {
    padding: 56px 0 0
}
[dir="rtl"] .ease__k {
    margin: 0 0 18px
}
[dir="rtl"] .ease__list {
    margin: 0;
    padding: 0
}
[dir="rtl"] .ease__list li {
    padding: 20px 0 0 24px
}
@media (max-width: 640px) {
    [dir="rtl"] .ease__list li, [dir="rtl"] .ease__list li + li {
        padding: 14px 0
    }
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .js [data-rv] {
        translate: none
    }
    [dir="rtl"] .deal__card {
        transform: none
    }
    [dir="rtl"] .case__media img {
        transform: none
    }
    [dir="rtl"] .report {
        transform: none
    }
    [dir="rtl"] .stair {
        transform: none
    }
}
[dir="rtl"] .fdesk__flag {
    padding: 5px 10px;
    border-radius: 100px
}
[dir="rtl"] .lrep {
    padding: 140px 0 120px
}
[dir="rtl"] .lrep__step h3 {
    margin: 14px 0 0;
    font: 700 40px/1.1 var(--serif)
}
[dir="rtl"] .report--big {
    padding: 30px 32px;
    transform: none
}
[dir="rtl"] .report__part {
    padding: 14px 16px;
    border-radius: 14px
}
[dir="rtl"] .report__plan em {
    padding: 2px 8px;
    border-radius: 100px
}
[dir="rtl"] .report__phone {
    padding: 12px;
    border-radius: 14px
}
[dir="rtl"] .report__phone .wa__msg {
    border-radius: 9px 2px 9px 9px
}
[dir="rtl"] .report__phone .wa__msg--hum {
    border-radius: 2px 9px 9px 9px
}
[dir="rtl"] .dsh {
    padding: 140px 0 130px
}
[dir="rtl"] .dsh__head {
    text-align: center
}
[dir="rtl"] .dsh__tabs {
    padding: 4px;
    border-radius: 100px
}
[dir="rtl"] .dsh__tabs button {
    padding: 0 20px;
    border-radius: 100px
}
[dir="rtl"] .dsh__frame {
    border-radius: 20px;
    transform-origin: 50% 0;
    transform: translateY(calc(var(--t, 0) * 60px)) rotateX(calc(var(--t, 0) * 24deg)) scale(calc(1 - var(--t, 0) * .1))
}
[dir="rtl"] .dsh__chrome {
    padding: 12px 16px
}
[dir="rtl"] .dsh__chrome i {
    border-radius: 50%
}
[dir="rtl"] .dsh .mgmt, [dir="rtl"] .dsh .fdesk {
    border-radius: 0
}
[dir="rtl"] .dsh__feats {
    margin: 40px 0 0;
    padding: 0
}
[dir="rtl"] .dsh__feats li {
    padding: 22px 0 6px 22px
}
[dir="rtl"] .dsh__feats b::before {
    transform: scaleX(.5);
    transform-origin: 0 50%
}
[dir="rtl"] .dsh__feats li:is(:hover, :focus-visible, .is-hl) b::before {
    transform: none
}
[dir="rtl"] .fdesk__list {
    margin: 0;
    padding: 0
}
[dir="rtl"] .fdesk__list li {
    padding: 12px 14px
}
[dir="rtl"] .fdesk__list em {
    padding: 2px 8px;
    border-radius: 100px
}
@media (max-width: 640px) {
    [dir="rtl"] .lrep {
        padding: 90px 0 80px
    }
    [dir="rtl"] .report--big {
        padding: 20px 16px
    }
    [dir="rtl"] .report__part {
        padding: 10px
    }
    [dir="rtl"] .dsh {
        padding: 100px 0 90px
    }
    [dir="rtl"] .dsh__feats li, [dir="rtl"] .dsh__feats li + li {
        padding: 18px 0 4px
    }
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .dsh__frame {
        transform: none
    }
}
[dir="rtl"] .sc-form, [dir="rtl"] .sc-cal, [dir="rtl"] .sc-slip, [dir="rtl"] .sc-post, [dir="rtl"] .sc-reorder {
    right: 10px;
    left: 10px;
    padding: 12px;
    border-radius: 14px
}
[dir="rtl"] :where(.sc-form, .sc-cal, .sc-slip, .sc-post, .sc-reorder, .sc-quote__paper) p {
    margin: 0
}
[dir="rtl"] .sc-lock {
    inset: 58px 10px 46px
}
[dir="rtl"] .sc-lock__time {
    margin: 0
}
[dir="rtl"] .sc-lock__list {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-lock__list li {
    padding: 9px 10px;
    border-radius: 14px
}
[dir="rtl"] .sc-lock__list i {
    border-radius: 7px
}
[dir="rtl"] .sc-voice__art {
    left: auto;
    right: 20px
}
[dir="rtl"] .sc-voice__k {
    right: 0;
    left: 0;
    margin: 0;
    text-align: center
}
[dir="rtl"] .sc-voice__list {
    right: 10px;
    left: 10px
}
[dir="rtl"] .sc-form__h em {
    padding: 2px 8px;
    border-radius: 100px
}
[dir="rtl"] .sc-form dl {
    margin: 0
}
[dir="rtl"] .sc-form dd {
    margin: 0;
    padding: 6px 9px;
    border-radius: 8px
}
[dir="rtl"] .sc-blank {
    padding: 56px 14px 0
}
[dir="rtl"] .sc-blank__top {
    right: auto;
    left: 14px;
    margin: 0
}
[dir="rtl"] .sc-blank__top i {
    border-radius: 50%
}
[dir="rtl"] .sc-blank__kpis div {
    padding: 10px 10px 8px;
    border-radius: 12px
}
[dir="rtl"] .sc-blank__chart {
    padding: 14px 14px 0;
    border-radius: 14px
}
[dir="rtl"] .sc-blank__chart i {
    border-radius: 6px 6px 0 0
}
[dir="rtl"] .sc-blank__chart i::before {
    inset: 0;
    transform: scaleY(0);
    transform-origin: bottom
}
[dir="rtl"] .sc-blank__chart::after {
    inset: 0 -60px 0 auto
}
[dir="rtl"] .sc-blank__stamp {
    left: auto;
    right: 50%;
    padding: 6px 12px;
    border-radius: 6px;
    translate: calc(-1 * (-50%)) -50%
}
[dir="rtl"] .sc-blank__hook {
    margin: 4px 0 0
}
[dir="rtl"] .sc-cal ol {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-cal li {
    padding: 6px 9px;
    border-radius: 8px
}
[dir="rtl"] .sc-cal li::before {
    border-radius: 50%
}
[dir="rtl"] .sc-quote__paper {
    right: 22px;
    left: 22px;
    padding: 18px 18px 14px;
    border-radius: 6px;
    transform: rotate(-2.5deg)
}
[dir="rtl"] .sc-quote__lines {
    margin: 18px 0 0;
    padding: 15px 0 0
}
[dir="rtl"] .sc-quote__lines i, [dir="rtl"] .sc-quote__total i {
    border-radius: 4px
}
[dir="rtl"] .sc-quote__sent {
    left: auto;
    right: 18px
}
[dir="rtl"] .sc-quote__stamp {
    right: auto;
    left: 12px;
    padding: 6px 10px;
    border-radius: 6px;
    transform: rotate(-12deg)
}
[dir="rtl"] .sc-slip__track {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-slip__track li {
    padding: 0 22px 10px 0
}
[dir="rtl"] .sc-slip__track li::before {
    left: auto;
    right: 3px;
    border-radius: 50%
}
[dir="rtl"] .sc-slip__track li::after {
    left: auto;
    right: 7px
}
[dir="rtl"] .sc-notes__wall {
    right: 16px;
    left: 16px
}
[dir="rtl"] .sc-note {
    left: auto;
    right: 0;
    margin: 0;
    padding: 14px 13px;
    transform: rotate(-4deg)
}
[dir="rtl"] .sc-note--b {
    right: auto;
    left: 0;
    transform: rotate(3deg)
}
[dir="rtl"] .sc-notes__chat {
    right: 10px;
    left: 10px;
    padding: 10px;
    border-radius: 14px
}
[dir="rtl"] .sc-notes__chat p {
    margin: 0;
    padding: 6px 9px;
    border-radius: 9px
}
[dir="rtl"] .sc-post ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-post li i {
    border-radius: 50%
}
[dir="rtl"] .sc-reorder__h i {
    border-radius: 50%
}
[dir="rtl"] .sc-reorder__months {
    margin: 12px 0 0;
    padding: 0
}
[dir="rtl"] .sc-reorder__months li::before {
    border-radius: 50%
}
[dir="rtl"] .chn {
    padding: 140px 0 130px
}
[dir="rtl"] .chn__head {
    text-align: center
}
[dir="rtl"] .say {
    margin: 0;
    padding: 14px 16px 15px;
    border-radius: 18px
}
[dir="rtl"] .say__dots {
    padding: 6px 0 2px
}
[dir="rtl"] .say__dots i {
    border-radius: 50%
}
[dir="rtl"] .orbit {
    margin: 0
}
[dir="rtl"] .orbit::before {
    inset: 8%;
    border-radius: 50%
}
[dir="rtl"] .orbit__rings i {
    left: auto;
    right: 50%;
    border-radius: 50%;
    translate: calc(-1 * (-50%)) -50%
}
[dir="rtl"] .orbit__core {
    left: auto;
    right: 50%;
    border-radius: 50%;
    translate: calc(-1 * (-50%)) -50%
}
[dir="rtl"] .orbit__ring {
    inset: 0;
    margin: 0;
    padding: 0
}
[dir="rtl"] .orbit__ring li {
    left: auto;
    right: 50%;
    transform-origin: 0 50%
}
[dir="rtl"] .orbit__ring li::before {
    right: calc(var(--S) * .13);
    left: 66px
}
[dir="rtl"] .orbit__node {
    left: auto;
    right: 100%;
    translate: calc(-1 * (-50%)) calc(var(--n) / -2);
    transform-origin: 50% calc(var(--n) / 2);
    transform: rotate(calc(-1 * var(--a)))
}
[dir="rtl"] .orbit__dot {
    border-radius: 50%
}
@media (max-width: 960px) {
    [dir="rtl"] .chn {
        padding: 100px 0 90px
    }
    [dir="rtl"] .chn__q, [dir="rtl"] .chn__a {
        margin: 0
    }
}
[dir="rtl"] .wa__msg--bot {
    border-radius: 9px 2px 9px 9px
}
[dir="rtl"] .wa__btns {
    margin: -1px 0 2px
}
[dir="rtl"] .wa__btns span {
    padding: 5px 8px;
    border-radius: 8px;
    text-align: center
}
[dir="rtl"] .sc-flow {
    right: 10px;
    left: 10px;
    padding: 12px 12px 12px;
    border-radius: 16px 16px 14px 14px
}
[dir="rtl"] .sc-flow p {
    margin: 0
}
[dir="rtl"] .sc-flow__sel, [dir="rtl"] .sc-flow__in {
    padding: 6px 9px;
    border-radius: 8px
}
[dir="rtl"] .sc-flow__sel::after {
    float: left
}
[dir="rtl"] .sc-flow__opts em {
    padding: 4px 9px;
    border-radius: 100px
}
[dir="rtl"] .sc-flow__go {
    padding: 9px;
    border-radius: 100px;
    text-align: center
}
[dir="rtl"] .stage__trust {
    margin: 18px 0 0;
    padding: 0
}
[dir="rtl"] .jrn {
    padding: 140px 0 120px
}
[dir="rtl"] .jrn__lead {
    margin: 20px 0 0
}
[dir="rtl"] .jrn__stages button {
    padding: 20px 22px 18px;
    border-radius: 20px;
    text-align: start
}
[dir="rtl"] .jrn__n {
    border-radius: 50%
}
[dir="rtl"] .jrn__panels {
    border-radius: 28px
}
[dir="rtl"] .jrn__panel {
    padding: 48px 56px
}
[dir="rtl"] .jrn__text h3 {
    margin: 0;
    font: 700 40px/1.1 var(--serif)
}
[dir="rtl"] .jrn__text > p {
    margin: 16px 0 0
}
[dir="rtl"] .jrn__list {
    margin: 24px 0 28px;
    padding: 0
}
[dir="rtl"] .jrn__list svg {
    padding: 3px;
    border-radius: 50%
}
[dir="rtl"] .jphone {
    padding: 10px;
    border-radius: 30px
}
[dir="rtl"] .jphone__head {
    padding: 12px 14px;
    border-radius: 22px 22px 0 0
}
[dir="rtl"] .jphone__head i {
    border-radius: 50%
}
[dir="rtl"] .jphone__body {
    padding: 16px 12px 18px;
    border-radius: 0 0 22px 22px
}
[dir="rtl"] .jp {
    margin: 0;
    padding: 8px 11px;
    border-radius: 10px
}
[dir="rtl"] .jp__btns {
    margin: -3px 0 0
}
[dir="rtl"] .jp__btns span {
    padding: 7px;
    border-radius: 9px;
    text-align: center
}
[dir="rtl"] .jphone__chip {
    padding: 5px 11px;
    border-radius: 100px;
    text-align: center
}
[dir="rtl"] .bnt {
    padding: 130px 0 120px
}
[dir="rtl"] .bnt__head {
    text-align: center
}
[dir="rtl"] .bnt__card {
    padding: 28px;
    border-radius: 24px
}
[dir="rtl"] .bnt__k {
    margin: 0
}
[dir="rtl"] .bnt__card h3 {
    margin: 0
}
[dir="rtl"] .bnt__card > p:not(.bnt__k) {
    margin: 0
}
[dir="rtl"] .bnt__chat {
    padding: 16px 14px;
    border-radius: 18px
}
[dir="rtl"] .bnt__draft {
    padding: 16px;
    border-radius: 16px
}
[dir="rtl"] .bnt__draft p {
    margin: 6px 0 0
}
[dir="rtl"] .bnt__draft em {
    padding: 7px 16px;
    border-radius: 100px
}
[dir="rtl"] .bnt__queue {
    margin: auto 0 0;
    padding: 0
}
[dir="rtl"] .bnt__queue li {
    padding: 12px 16px;
    border-radius: 14px
}
[dir="rtl"] .bnt__queue span {
    padding: 3px 10px;
    border-radius: 100px
}
[dir="rtl"] .cnx {
    padding: 130px 0 120px
}
[dir="rtl"] .cnx__head {
    text-align: center
}
[dir="rtl"] .cnx__hub {
    margin: 56px auto 0
}
[dir="rtl"] .cnx__lines {
    inset: 0
}
[dir="rtl"] .cnx__nodes {
    margin: 0;
    padding: 0
}
[dir="rtl"] .cnx__nodes li {
    left: auto;
    right: var(--x);
    padding: 0 18px;
    border-radius: 14px;
    translate: calc(-1 * (-50%)) -50%
}
[dir="rtl"] .cnx__core {
    left: auto;
    right: 50%;
    border-radius: 50%;
    translate: calc(-1 * (-50%)) -50%
}
[dir="rtl"] .cnx__feats {
    margin: 40px 0 0;
    padding: 0
}
[dir="rtl"] .cnx__feats li {
    padding: 9px 16px;
    border-radius: 100px
}
[dir="rtl"] .cnx__more {
    margin: 22px 0 0;
    text-align: center
}
[dir="rtl"] .rcp {
    padding: 120px 0
}
[dir="rtl"] .rcp__lead {
    margin: 0
}
[dir="rtl"] .rcp__card {
    padding: 22px;
    border-radius: 20px
}
[dir="rtl"] .rcp__card p {
    margin: 0
}
[dir="rtl"] .rcp__who i {
    border-radius: 50%
}
@media (max-width: 1100px) {
    [dir="rtl"] .jrn__panel {
        padding: 44px
    }
}
@media (max-width: 860px) {
    [dir="rtl"] .jrn, [dir="rtl"] .bnt, [dir="rtl"] .cnx, [dir="rtl"] .rcp {
        padding: 96px 0 88px
    }
    [dir="rtl"] .jrn__panel {
        padding: 28px 20px 24px
    }
    [dir="rtl"] .cnx__nodes li {
        padding: 0 14px;
        translate: none
    }
    [dir="rtl"] .cnx__core {
        translate: none
    }
}
[dir="rtl"] .sc-picks {
    margin: 0 0 0 -8px;
    padding: 0 0 2px
}
[dir="rtl"] .sc-pick {
    border-radius: 10px
}
[dir="rtl"] .sc-pick b {
    padding: 6px 8px 0
}
[dir="rtl"] .sc-pick small {
    padding: 1px 8px 6px
}
[dir="rtl"] .sc-pick span {
    padding: 6px
}
@media (max-width: 1100px) {
    [dir="rtl"] .js .stair:not(.in) {
        translate: 0 70px
    }
}
@media (max-width: 960px) {
    [dir="rtl"] .js .deal__card:not(.in) {
        translate: 0 56px
    }
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .js .stair:not(.in), [dir="rtl"] .js .deal__card:not(.in) {
        translate: none
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .stairs__cards, [dir="rtl"] .deal, [dir="rtl"] .picks, [dir="rtl"] .lrep__steps, [dir="rtl"] .dsh__feats, [dir="rtl"] .bnt__grid, [dir="rtl"] .work__grid, [dir="rtl"] .gets {
        padding: 4px 16px 16px
    }
    [dir="rtl"] .lrep__steps > .lrep__step {
        padding: 20px;
        border-radius: 18px
    }
    [dir="rtl"] .dsh__feats > li:nth-child(n) {
        padding: 18px;
        border-radius: 16px
    }
    [dir="rtl"] .gets > div:nth-child(n) {
        padding: 22px;
        border-radius: 18px
    }
}
@media (max-width: 640px) {
    [dir="rtl"] :is(.stairs__cards > .stair, .deal > .deal__card, .picks > .pick, .lrep__steps > .lrep__step, .dsh__feats > li, .bnt__grid > .bnt__card, .work__grid > .case, .gets > div, .dsh .mgmt__panel) {
        transform-origin: 50% 55%
    }
    [dir="rtl"] .swipe-dots {
        margin: 4px 0 0
    }
    [dir="rtl"] .swipe-dots i {
        border-radius: 50%
    }
    [dir="rtl"] .swipe-dots::after {
        left: auto;
        right: 50%;
        border-radius: 100px;
        translate: calc(-1 * (calc(var(--at, 0) * 12px - var(--n, 1) * 6px - 2px))) 0
    }
}
[dir="rtl"] .sc-desk__call {
    right: 12px;
    left: 12px
}
[dir="rtl"] .sc-desk__av {
    border-radius: 50%
}
[dir="rtl"] .sc-desk__av::before {
    inset: 4px;
    border-radius: 50%
}
[dir="rtl"] .sc-desk__heat {
    margin: 0;
    text-align: left
}
[dir="rtl"] .sc-desk__w {
    inset: 0
}
[dir="rtl"] .sc-xl {
    left: auto;
    right: 10px;
    border-radius: 9px
}
[dir="rtl"] .sc-xl__bar {
    margin: 0;
    padding: 0 8px
}
[dir="rtl"] .sc-xl__bar i {
    border-radius: 50%
}
[dir="rtl"] .sc-xl__fx {
    padding: 0 6px
}
[dir="rtl"] .sc-xl__nb {
    border-radius: 3px;
    text-align: center
}
[dir="rtl"] .sc-xl__nb span {
    inset: 0
}
[dir="rtl"] .sc-xl__fm span {
    inset: 0
}
[dir="rtl"] .sc-xl__grid {
    left: auto;
    right: 0
}
[dir="rtl"] .sc-xl__cols span, [dir="rtl"] .sc-xl__row span, [dir="rtl"] .sc-xl__row em {
    padding: 0 4px;
    border-left: 1px solid #e3e8e5
}
[dir="rtl"] .sc-xl__cols span {
    text-align: center
}
[dir="rtl"] .sc-xl__row em {
    text-align: center;
    padding: 0;
    border-left: 1px solid #d5dcd9
}
[dir="rtl"] .sc-xl__wires {
    inset: 0
}
[dir="rtl"] .sc-xl__sel::after {
    right: auto;
    left: -4px
}
[dir="rtl"] .sc-xl__tabs {
    right: 0;
    left: 0
}
[dir="rtl"] .sc-xl__tabs b {
    padding: 0 3px;
    border-radius: 0 0 5px 5px;
    text-align: center
}
[dir="rtl"] .sc-xl__hl {
    border-radius: 0 0 6px 6px;
    left: auto;
    right: 88px
}
[dir="rtl"] .sc-xl__find {
    right: auto;
    left: 6px;
    margin: 0;
    padding: 5px 8px;
    border-radius: 7px
}
[dir="rtl"] .sc-xl__peek {
    padding: 0 9px;
    border-radius: 0 0 7px 7px
}
[dir="rtl"] .sc-xl__peek1 {
    right: 24px;
    left: 24px
}
[dir="rtl"] .sc-xl__peek2 {
    right: 40px;
    left: 40px
}
[dir="rtl"] .sc-desk__ban {
    right: 12px;
    left: 12px;
    padding: 0 8px 0 10px;
    border-radius: 12px
}
[dir="rtl"] .sc-desk__ban i {
    border-radius: 7px
}
[dir="rtl"] .sc-desk__lost {
    right: 14px;
    left: 14px;
    margin: 0;
    padding: 13px 14px;
    border-radius: 14px
}
[dir="rtl"] .sc-desk__lost i {
    border-radius: 50%
}
[dir="rtl"] .sc-desk__word {
    margin: 0
}
[dir="rtl"] .sc-desk__temp {
    margin: 3px 0 0
}
[dir="rtl"] .sc-desk__temp b {
    text-align: left
}
[dir="rtl"] .sc-desk__thermo {
    border-radius: 4px
}
[dir="rtl"] .sc-desk__thermo::after {
    left: auto;
    right: -2px;
    border-radius: 50%
}
[dir="rtl"] .sc-desk__thermo u {
    right: 1.5px;
    left: 1.5px;
    border-radius: 3px
}
[dir="rtl"] .sc-desk__frost {
    inset: 0;
    border-radius: inherit
}
[dir="rtl"] .sc-desk__ice {
    right: 0;
    left: 0;
    translate: 0 -18px
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .sc-desk__ice {
        translate: 0 0
    }
}
[dir="rtl"] .sc-yt > img {
    inset: 0 0 auto
}
[dir="rtl"] .sc-yt__play {
    left: auto;
    right: 50%;
    margin: -16px -23px 0 0;
    border-radius: 10px
}
[dir="rtl"] .sc-yt__play::after {
    left: auto;
    right: 18px;
    border-right: 12px solid #fff
}
[dir="rtl"] .sc-yt__dur {
    right: auto;
    left: 8px;
    padding: 2px 6px;
    border-radius: 4px
}
[dir="rtl"] .sc-yt__bar {
    right: 0;
    left: 0
}
[dir="rtl"] .sc-yt__bar u {
    inset: 0 0 0 auto
}
[dir="rtl"] .sc-yt__meta {
    right: 14px;
    left: 14px
}
[dir="rtl"] .sc-yt__h {
    right: 14px;
    left: 14px;
    margin: 0
}
[dir="rtl"] .sc-yt__vp {
    right: 0;
    left: 0
}
[dir="rtl"] .sc-yt__cm {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-yt__cm li {
    padding: 5px 14px
}
[dir="rtl"] .sc-yt__cm i {
    border-radius: 50%
}
[dir="rtl"] .scard__ch {
    right: auto;
    left: 10px;
    border-radius: 50%
}
[dir="rtl"] .sc-ms {
    padding: 54px 12px 0
}
[dir="rtl"] .sc-ms__h {
    margin: 0 4px 10px
}
[dir="rtl"] .sc-ms ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-ms li {
    padding: 8px 10px 8px 12px;
    border-radius: 13px
}
[dir="rtl"] .sc-ms li > i {
    border-radius: 50%
}
[dir="rtl"] .sc-ig__ui {
    inset: 52px 0 0
}
[dir="rtl"] .sc-ig__bar {
    margin: 0;
    padding: 4px 16px 8px
}
[dir="rtl"] .sc-ig__bar em {
    margin: 3px 1px 0 0;
    border-left: 2px solid #111
}
[dir="rtl"] .sc-ig__search {
    margin: 0 14px 10px;
    padding: 8px 12px;
    border-radius: 12px
}
[dir="rtl"] .sc-ig__tabs {
    margin: 0 16px 6px
}
[dir="rtl"] .sc-ig__tabs em {
    padding: 0 5px;
    border-radius: 9px
}
[dir="rtl"] .sc-ig__list {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-ig__list li {
    padding: 7px 16px
}
[dir="rtl"] .sc-ig__list i {
    border-radius: 50%
}
[dir="rtl"] .sc-ig__list u {
    border-radius: 50%
}
[dir="rtl"] .sc-ig__toast {
    right: 10px;
    left: 10px;
    padding: 9px 12px;
    border-radius: 16px;
    translate: 0 -120px
}
[dir="rtl"] .sc-ig__toast i {
    border-radius: 50%
}
[dir="rtl"] .sc-tt__vid {
    inset: 0
}
[dir="rtl"] .sc-tt__bottle {
    left: auto;
    right: 66px;
    border-radius: 14px 14px 18px 18px
}
[dir="rtl"] .sc-tt__bottle::before {
    left: auto;
    right: 17px;
    border-radius: 8px 8px 3px 3px
}
[dir="rtl"] .sc-tt__bottle::after {
    right: 7px;
    left: 7px;
    border-radius: 8px
}
[dir="rtl"] .sc-tt__rail {
    right: auto;
    left: 8px;
    margin: 0;
    padding: 0;
    text-align: center
}
[dir="rtl"] .sc-tt__cap {
    right: 14px;
    left: 64px;
    margin: 0
}
[dir="rtl"] .sc-tt__tap {
    right: auto;
    left: 8px;
    margin-left: -3px;
    border-radius: 50%
}
[dir="rtl"] .sc-tt__sheet {
    right: 0;
    left: 0;
    border-radius: 18px 18px 0 0;
    translate: 0 100%
}
[dir="rtl"] .sc-tt__sh {
    margin: 0;
    padding: 12px 0 10px;
    text-align: center
}
[dir="rtl"] .sc-tt__sh i {
    right: auto;
    left: 16px
}
[dir="rtl"] .sc-tt__cm {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-tt__cm li {
    padding: 7px 16px
}
[dir="rtl"] .sc-tt__cm i {
    border-radius: 50%
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .sc-ig__toast {
        translate: 0 0
    }
    [dir="rtl"] .sc-tt__sheet {
        translate: 0 0
    }
}
[dir="rtl"] .ptn {
    padding: 120px 0 110px
}
[dir="rtl"] .ptn__side {
    padding: 32px 34px 34px;
    border-radius: 24px
}
[dir="rtl"] .ptn__side h3 {
    margin: 0 0 18px;
    font: 700 30px/1.1 var(--serif)
}
[dir="rtl"] .ptn__side ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .ptn__side li::before {
    left: auto;
    right: 0
}
[dir="rtl"] .ptn__say {
    margin: 28px 0 0
}
[dir="rtl"] .ptn__vm h3 {
    margin: 0 0 10px
}
[dir="rtl"] .ptn__vm p {
    margin: 0
}
[dir="rtl"] .try {
    padding: 110px 0 120px;
    text-align: center
}
[dir="rtl"] .try__lead {
    margin: 24px auto 0
}
[dir="rtl"] .try__qs {
    margin: 40px auto 0
}
[dir="rtl"] .try__q button {
    padding: 14px 22px;
    border-radius: 100px
}
[dir="rtl"] .try__q button:hover {
    transform: translateY(-1px)
}
@media (max-width: 860px) {
    [dir="rtl"] .ptn {
        padding: 90px 0 80px
    }
    [dir="rtl"] .try {
        padding: 80px 0 90px
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .ptn__side {
        padding: 26px 24px 28px
    }
    [dir="rtl"] .try__q button {
        padding: 12px 18px
    }
}
[dir="rtl"] .how__cap {
    margin: 96px 0 20px;
    text-align: center
}
[dir="rtl"] .sc-fl__msg {
    right: 10px;
    left: 10px;
    border-radius: 14px
}
[dir="rtl"] .sc-fl__who {
    left: auto;
    right: 12px
}
[dir="rtl"] .sc-fl__wait {
    right: auto;
    left: 8px;
    padding: 4px 8px;
    border-radius: 100px
}
[dir="rtl"] .sc-fl__msg p {
    margin: 0
}
[dir="rtl"] .sc-fl__msg p span, [dir="rtl"] .sc-fl__ty {
    padding: 5px 10px
}
[dir="rtl"] .sc-fl__c1 {
    left: auto;
    right: 10px
}
[dir="rtl"] .sc-fl__c1 span {
    border-radius: 12px 12px 3px 12px
}
[dir="rtl"] .sc-fl__a1 {
    right: auto;
    left: 10px
}
[dir="rtl"] .sc-fl__a1 span {
    border-radius: 12px 12px 12px 3px
}
[dir="rtl"] .sc-fl__ty {
    right: auto;
    left: 10px;
    padding: 0 12px;
    border-radius: 12px 12px 12px 3px
}
[dir="rtl"] .sc-fl__ty i {
    border-radius: 50%
}
[dir="rtl"] .sc-fl__c2 {
    left: auto;
    right: 10px
}
[dir="rtl"] .sc-fl__c2 span {
    border-radius: 12px 12px 3px 12px
}
[dir="rtl"] .sc-fl__win {
    right: 10px;
    left: 10px;
    border-radius: 12px
}
[dir="rtl"] .sc-fl__bar {
    margin: 0;
    padding: 0 9px
}
[dir="rtl"] .sc-fl__bar i {
    border-radius: 50%
}
[dir="rtl"] .sc-fl__find {
    margin: 6px 6px 0;
    padding: 0 8px;
    border-radius: 7px
}
[dir="rtl"] .sc-fl__grid {
    right: 6px;
    left: 6px;
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-fl__grid li {
    padding: 3px;
    border-radius: 8px
}
[dir="rtl"] .sc-fl__grid i {
    border-radius: 3px
}
[dir="rtl"] .sc-fl__grid i b {
    right: -3px;
    left: -3px;
    padding: 1px 0;
    border-radius: 2px;
    font-weight: 700;
    text-align: center
}
[dir="rtl"] .sc-fl__grid span {
    text-align: center
}
[dir="rtl"] .sc-fl__doc {
    right: 0;
    left: 0
}
[dir="rtl"] .sc-fl__dt {
    margin: 0;
    padding: 0 8px
}
[dir="rtl"] .sc-fl__dt i {
    border-radius: 2px
}
[dir="rtl"] .sc-fl__no {
    right: auto;
    left: 6px;
    padding: 3px 8px;
    border-radius: 100px
}
[dir="rtl"] .sc-fl__tbl .sc-fl__sc span {
    padding: 0 4px
}
[dir="rtl"] .sc-fl__sel {
    left: auto;
    right: 0
}
[dir="rtl"] .sc-fl__tabs {
    right: 0;
    left: 0;
    margin: 0;
    padding: 0 4px
}
[dir="rtl"] .sc-fl__tabs span, [dir="rtl"] .sc-fl__tabs b {
    padding: 0 8px
}
[dir="rtl"] .sc-fl__pgbox .sc-fl__sc {
    margin: 8px auto 0;
    padding: 14px 14px 18px
}
[dir="rtl"] .sc-fl__pgbox h5, [dir="rtl"] .sc-fl__pgbox .sc-fl__t5 {
    margin: 0;
    font: 700 12px/1.2 var(--font)
}
[dir="rtl"] .sc-fl__pgbox h6, [dir="rtl"] .sc-fl__pgbox .sc-fl__t6 {
    margin: 12px 0 6px
}
[dir="rtl"] .sc-fl__pgbox .sub {
    margin: 3px 0 10px
}
[dir="rtl"] .sc-fl__pgbox .plan {
    padding: 4px;
    border-radius: 3px
}
[dir="rtl"] .sc-fl__pgbox .plan i {
    border-radius: 2px
}
[dir="rtl"] .sc-fl__pgbox .ln u {
    border-radius: 2px
}
[dir="rtl"] .sc-fl__pgbox .note {
    margin: 9px 0;
    padding: 5px 7px;
    border-radius: 4px
}
[dir="rtl"] .sc-fl__cur {
    left: auto;
    right: 0
}
[dir="rtl"] .sc-fl__doc--1 {
    transform-origin: 141px 64px
}
[dir="rtl"] .sc-fl__doc--2 {
    transform-origin: 233px 64px
}
[dir="rtl"] .sc-fl__doc--3 {
    transform-origin: 49px 125px
}
[dir="rtl"] .sc-fl__doc--4 {
    transform-origin: 49px 186px
}
[dir="rtl"] .sc-hd__h {
    right: 14px;
    left: 14px;
    margin: 0
}
[dir="rtl"] .sc-hd__n {
    padding: 4px 9px;
    border-radius: 100px
}
[dir="rtl"] .sc-hd__q {
    right: 12px;
    left: 12px;
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-hd__q li {
    padding: 10px 12px;
    border-radius: 14px
}
[dir="rtl"] .sc-hd__q i {
    left: auto;
    right: 12px;
    border-radius: 50%
}
[dir="rtl"] .sc-hd__q .act {
    right: auto;
    left: 10px
}
[dir="rtl"] .sc-hd__q button {
    padding: 0 11px;
    border-radius: 100px
}
[dir="rtl"] .sc-hd__q .done {
    right: 50px;
    left: 10px;
    border-radius: 100px;
    text-align: center
}
[dir="rtl"] .sc-hd__cur {
    left: auto;
    right: 0
}
[dir="rtl"] .sc-ni__h {
    right: 14px;
    left: 14px;
    margin: 0
}
[dir="rtl"] .sc-ni__h span {
    padding: 4px 9px;
    border-radius: 100px
}
[dir="rtl"] .sc-ni__tiles {
    right: 12px;
    left: 12px
}
[dir="rtl"] .sc-ni__tiles p {
    margin: 0;
    padding: 9px 12px;
    border-radius: 12px
}
[dir="rtl"] .sc-ni__tiles em {
    right: auto;
    left: 10px
}
[dir="rtl"] .sc-ni__chart {
    right: 14px;
    left: 14px
}
[dir="rtl"] .sc-ni__bars {
    padding: 0 2px
}
[dir="rtl"] .sc-ni__bars i {
    border-radius: 4px 4px 0 0
}
[dir="rtl"] .sc-ni__bars u {
    inset: 0;
    border-radius: 4px 4px 0 0;
    transform-origin: bottom;
    transform: scaleY(.04)
}
[dir="rtl"] .sc-ni__bars b {
    right: 0;
    left: 0;
    text-align: center
}
[dir="rtl"] .sc-ni__ins {
    right: 12px;
    left: 12px;
    border-radius: 12px
}
[dir="rtl"] .sc-ni__ins span {
    left: auto;
    right: 14px;
    font-weight: 700
}
[dir="rtl"] .sc-ni__ins p {
    right: 14px;
    left: 10px;
    margin: 0
}
[dir="rtl"] .sc-ni__ins strong {
    font-weight: 700
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .sc-ni__bars u {
        transform: none
    }
}
[dir="rtl"] .case__ill {
    left: auto;
    right: 14px;
    padding: 5px 10px;
    border-radius: 100px
}
[dir="rtl"] .demo {
    margin: 60px auto 0;
    padding: 24px 32px 34px;
    border-radius: 32px;
    text-align: start
}
[dir="rtl"] .demo__k {
    margin: 0
}
[dir="rtl"] .demo__note {
    margin: 0
}
[dir="rtl"] .demo__tabs {
    margin: 14px 0 30px
}
[dir="rtl"] .demo__tabs button {
    padding: 0 18px;
    border-radius: 100px
}
[dir="rtl"] .demo__q {
    margin: 0 0 22px;
    font: 700 36px/1.12 var(--serif)
}
[dir="rtl"] .demo__today, [dir="rtl"] .demo__with {
    margin: 0
}
[dir="rtl"] .demo__today b::before, [dir="rtl"] .demo__with b::before {
    border-radius: 50%
}
[dir="rtl"] .demo__steps {
    margin: 14px 0 24px;
    padding: 0
}
[dir="rtl"] .demo__steps li::before {
    left: auto;
    right: 0;
    border-radius: 50%
}
[dir="rtl"] .demo .scard {
    left: auto;
    right: auto;
    margin: 0
}
[dir="rtl"] .sch__win {
    inset: 52px 10px 46px;
    border-radius: 14px
}
[dir="rtl"] .sch__top {
    margin: 0;
    padding: 8px 10px
}
[dir="rtl"] .sch__top i {
    border-radius: 50%
}
[dir="rtl"] .sch__body {
    padding: 6px 9px 9px
}
[dir="rtl"] .sch__body > p, [dir="rtl"] .sch__units {
    margin: 0
}
[dir="rtl"] .sch__body .in, [dir="rtl"] .sch__body .out {
    padding: 6px 9px 5px;
    border-radius: 10px
}
[dir="rtl"] .sch__body time {
    text-align: end
}
[dir="rtl"] .sch__day {
    padding: 3px 9px;
    border-radius: 7px
}
[dir="rtl"] .sch__sys {
    padding: 5px 10px;
    border-radius: 100px
}
[dir="rtl"] .sch__units p {
    margin: 0;
    padding: 6px 9px;
    border-radius: 9px
}
[dir="rtl"] .sch--ig .sch__body .in {
    border-radius: 16px
}
[dir="rtl"] .sch--ig .sch__body .out {
    border-radius: 16px
}
[dir="rtl"] .sc-none__chart {
    right: 14px;
    left: 14px
}
[dir="rtl"] .sc-none__chart p {
    margin: 0
}
[dir="rtl"] .sc-none__qs {
    right: 12px;
    left: 12px;
    margin: 0;
    padding: 0
}
[dir="rtl"] .sc-none__qs li {
    padding: 4px 10px;
    border-radius: 9px
}
[dir="rtl"] .sc-none__qs li::before {
    font-weight: 700
}
@media (max-width: 700px) {
    [dir="rtl"] .demo {
        padding: 20px 16px 24px;
        border-radius: 24px
    }
    [dir="rtl"] .demo__tabs {
        margin: 12px 0 18px
    }
    [dir="rtl"] .demo__tabs button {
        padding: 0 14px
    }
    [dir="rtl"] .demo__view {
        margin: 0 auto 16px;
        padding: 4px;
        border-radius: 100px
    }
    [dir="rtl"] .demo__view button {
        padding: 0 18px;
        border-radius: 100px
    }
}
[dir="rtl"] .jrn__roles {
    margin: 26px 0 0
}
[dir="rtl"] .jrn__roles > div {
    padding: 14px 0
}
[dir="rtl"] .jrn__roles dt::before {
    border-radius: 50%
}
[dir="rtl"] .jrn__roles dd {
    margin: 0
}
[dir="rtl"] .jrn__status {
    margin: 0;
    padding: 0
}
[dir="rtl"] .jrn__status li {
    padding: 12px 14px;
    border-radius: 14px
}
[dir="rtl"] .svc2__k {
    margin: 0 0 16px
}
[dir="rtl"] .svc2__item {
    padding: 18px;
    border-radius: 22px
}
[dir="rtl"] .svc2__img {
    border-radius: 14px
}
[dir="rtl"] .svc2__item:hover .svc2__img img {
    transform: scale(1.04)
}
[dir="rtl"] .svc2__item h3 {
    margin: 4px 0 6px
}
[dir="rtl"] .svc2__item p {
    margin: 0
}
[dir="rtl"] .svc2__item p.svc2__ch {
    margin: 12px 0 14px
}
[dir="rtl"] .svc2__shared {
    margin: 16px 0 0;
    padding: 14px 18px;
    border-radius: 14px
}
@media (max-width: 1100px) {
    [dir="rtl"] .jrn__panel {
        padding: 36px 32px
    }
}
@media (max-width: 860px) {
    [dir="rtl"] .jrn__stages button {
        padding: 14px 16px;
        border-radius: 16px
    }
    [dir="rtl"] .jrn__n {
        margin: 0
    }
    [dir="rtl"] .jrn__panel {
        padding: 24px 18px 26px
    }
    [dir="rtl"] .jrn__roles > div {
        padding: 12px 0
    }
}
[dir="rtl"] .ctl {
    padding: 130px 0 0
}
[dir="rtl"] .ctl__head {
    text-align: center
}
[dir="rtl"] .ctl__lead {
    margin: 22px 0 0
}
[dir="rtl"] .ctl__nav {
    margin: 30px 0 0;
    padding: 0
}
[dir="rtl"] .ctl__nav a {
    padding: 0 8px 0 16px;
    border-radius: 100px
}
[dir="rtl"] .ctl__nav span, [dir="rtl"] .ctl__k span {
    border-radius: 50%
}
[dir="rtl"] .ctl__k {
    margin: 0 0 14px
}
[dir="rtl"] .ctl__h {
    margin: 0;
    font: 700 46px/1.1 var(--serif)
}
[dir="rtl"] .ctl .chn {
    padding: 100px 0 40px
}
[dir="rtl"] .ctl .bnt {
    padding: 90px 0 40px
}
[dir="rtl"] .ctl .cnx {
    padding: 90px 0 130px
}
[dir="rtl"] .chn__picks button {
    padding: 12px 14px;
    border-radius: 16px;
    text-align: start
}
[dir="rtl"] .chn__more {
    margin: 16px 0 0
}
[dir="rtl"] .chn__more button {
    padding: 0 14px;
    border-radius: 100px
}
[dir="rtl"] .chn [data-say].is-timing::after {
    right: 16px;
    left: 16px;
    border-radius: 0 0 3px 3px;
    transform-origin: 0 50%
}
[dir="rtl"] .chn__more [data-say].is-timing::after {
    right: 14px;
    left: 14px
}
[dir="rtl"] .chn__more .chn__auto, [dir="rtl"] .chn__more .chn__auto[aria-pressed] {
    padding: 0 10px 0 12px
}
[dir="rtl"] .chn__more .chn__auto span {
    margin: 0
}
[dir="rtl"] .chn__auto i::before, [dir="rtl"] .chn__auto i::after {
    border-radius: 1px
}
[dir="rtl"] .chn__auto i::before {
    left: auto;
    right: 1px
}
[dir="rtl"] .chn__auto i::after {
    right: auto;
    left: 1px
}
[dir="rtl"] .chn__auto[aria-pressed="true"] i::before {
    left: auto;
    right: 1px;
    border-radius: 0
}
[dir="rtl"] .orbit li[data-ch] .orbit__dot::before {
    inset: 0;
    border-radius: 50%
}
[dir="rtl"] .chn__picks [data-ch]::before {
    inset: 0;
    border-radius: inherit
}
[dir="rtl"] .chn__src {
    margin: 26px auto 0;
    text-align: start
}
[dir="rtl"] .bnt__card h4 {
    margin: 0
}
[dir="rtl"] .bnt__policy {
    padding: 0
}
[dir="rtl"] .bnt__policy li {
    padding: 11px 14px;
    border-radius: 12px
}
[dir="rtl"] .bnt__policy em {
    padding: 4px 10px;
    border-radius: 100px
}
[dir="rtl"] .cnx__flow {
    margin: 36px 0 0;
    padding: 0
}
[dir="rtl"] .cnx__flow li {
    padding: 18px 20px;
    border-radius: 18px
}
[dir="rtl"] .cnx__flow li + li::before {
    left: auto;
    right: -22px
}
@media (max-width: 860px) {
    [dir="rtl"] .ctl .chn {
        padding: 72px 0 24px
    }
    [dir="rtl"] .ctl .bnt, [dir="rtl"] .ctl .cnx {
        padding: 64px 0 24px
    }
    [dir="rtl"] .cnx__flow li + li::before {
        left: auto;
        right: 50%;
        margin: 0 -8px 0 0;
        transform: rotate(90deg)
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .chn__picks button {
        padding: 10px 12px
    }
}
[dir="rtl"] .mgmt__gap {
    margin: 14px 0 0;
    padding: 9px 12px;
    border-radius: 10px
}
[dir="rtl"] .mgmt__note {
    margin: 0;
    padding: 12px 18px 14px
}
[dir="rtl"] .dsh__feats li, [dir="rtl"] .dsh__feats li + li {
    padding: 22px 0 18px 28px
}
[dir="rtl"] .dsh__kinds {
    margin: 30px 0 0
}
[dir="rtl"] .bam {
    padding: 130px 0 130px
}
[dir="rtl"] .bam__lead {
    margin: 20px 0 0
}
[dir="rtl"] .bam__steps {
    margin: 52px 0 0;
    padding: 0
}
[dir="rtl"] .bam__steps::before {
    right: 20px;
    left: 20px
}
[dir="rtl"] .bam__n {
    border-radius: 50%
}
[dir="rtl"] .bam__steps p {
    margin: 0
}
[dir="rtl"] .bam__col {
    padding: 26px 28px 24px;
    border-radius: 22px
}
[dir="rtl"] .bam__col h3 {
    margin: 0 0 14px
}
[dir="rtl"] .bam__col ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .bam__col li::before {
    border-radius: 50%
}
@media (max-width: 640px) {
    [dir="rtl"] .bam {
        padding: 96px 0
    }
    [dir="rtl"] .bam__n {
        margin: 0
    }
    [dir="rtl"] .bam__col {
        padding: 22px 20px
    }
}
[dir="rtl"] .aud {
    padding: 140px 0 130px
}
[dir="rtl"] .aud__lead {
    margin: 24px 0 0
}
[dir="rtl"] .aud__steps {
    margin: 0;
    padding: 0
}
[dir="rtl"] .aud__steps li {
    padding: 22px 0
}
[dir="rtl"] .aud__n {
    border-radius: 50%
}
[dir="rtl"] .aud__steps h3 {
    margin: 6px 0 6px
}
[dir="rtl"] .aud__steps p {
    margin: 0
}
[dir="rtl"] .aud__terms {
    margin: 56px 0 0
}
[dir="rtl"] .aud__terms > div {
    padding: 22px 0 0 24px
}
[dir="rtl"] .aud__terms dd {
    margin: 8px 0 0
}
[dir="rtl"] .aud__cta {
    margin: 44px 0 0
}
@media (max-width: 640px) {
    [dir="rtl"] .aud {
        padding: 100px 0 96px
    }
    [dir="rtl"] .aud__steps li {
        padding: 18px 0
    }
    [dir="rtl"] .aud__terms > div, [dir="rtl"] .aud__terms > div + div {
        margin: 0;
        padding: 18px 0 0
    }
}
[dir="rtl"] .contact__ease {
    margin: 28px 0 0;
    padding: 0
}
[dir="rtl"] .contact__ease li::before {
    border-radius: 50%
}
[dir="rtl"] .contact__when {
    margin: 22px 0 0;
    padding: 12px 14px;
    border-radius: 12px
}
[dir="rtl"] .biz-pick {
    margin: 22px 0 0
}
[dir="rtl"] .biz-pick button {
    padding: 0 13px;
    border-radius: 100px
}
[dir="rtl"] .biz-pick--dark {
    margin: 26px 0 18px
}
[dir="rtl"] .jrn__mem {
    padding: 22px 26px;
    border-radius: 22px
}
[dir="rtl"] .jrn__mem-h {
    margin: 0
}
[dir="rtl"] .jrn__mem-list {
    margin: 0;
    padding: 0
}
[dir="rtl"] .jrn__mem-list li {
    padding: 7px 12px;
    border-radius: 100px
}
[dir="rtl"] .jrn__mem-note {
    margin: 6px 0 0
}
[dir="rtl"] .bam__pov {
    margin: 44px 0 0;
    padding: 24px 28px;
    border-radius: 22px
}
[dir="rtl"] .bam__pov-k {
    margin: 0 0 8px
}
[dir="rtl"] .bam__pov-q {
    margin: 0
}
@media (max-width: 860px) {
    [dir="rtl"] .jrn__mem {
        padding: 18px
    }
    [dir="rtl"] .bam__pov {
        padding: 20px
    }
    [dir="rtl"] .biz-pick button {
        padding: 0 11px
    }
}
[dir="rtl"] .bam__learned {
    margin: 16px 0 0;
    padding: 24px 28px;
    border-radius: 22px
}
[dir="rtl"] .bam__learned ol {
    margin: 6px 0 0;
    padding: 0
}
@media (max-width: 860px) {
    [dir="rtl"] .bam__learned {
        padding: 20px
    } }
[dir="rtl"] .demo__more {
    margin: 0
}
[dir="rtl"] .hc__room {
    inset: 0
}
[dir="rtl"] .hc__hand {
    transform-origin: 470px 140px
}
[dir="rtl"] .hc__s, [dir="rtl"] .hc__sun {
    transform-origin: center
}
[dir="rtl"] .hc__hr {
    transform: rotate(120deg)
}
[dir="rtl"] .hc__mn {
    transform: rotate(0deg)
}
[dir="rtl"] .hc__sun {
    transform: translate(196px, 10px)
}
[dir="rtl"] .hc__out {
    padding: 2px 6px;
    border-radius: 6px
}
[dir="rtl"] .hc__lost {
    padding: 2px 8px;
    border-radius: 100px
}
[dir="rtl"] .hc.is-live .hc__hr {
    transform: rotate(285deg)
}
[dir="rtl"] .hc.is-live .hc__mn {
    transform: rotate(180deg)
}
[dir="rtl"] .hc.is-live .hc__sun {
    transform: none
}
[dir="rtl"] .hc.is-live .hc__chip {
    translate: 0 12px
}
[dir="rtl"] .hc.is-live.is-end .hc__chip {
    translate: 0 0
}
[dir="rtl"] [data-story].is-live [data-at]:not(.is-in) {
    translate: 0 8px
}
[dir="rtl"] [data-story].is-live .scard__chip {
    translate: 0 12px
}
[dir="rtl"] [data-story].is-live.is-end .scard__chip {
    translate: 0 0
}
[dir="rtl"] .sc-ig.is-live .sc-ig__list {
    transform: none
}
[dir="rtl"] .sc-ig.is-live.is-aged .sc-ig__list {
    transform: translateY(-120px)
}
[dir="rtl"] .sc-ig.is-live .sc-ig__list li:not(.is-in) {
    translate: 0 -10px
}
[dir="rtl"] .sc-ig__later {
    left: auto;
    right: 50%;
    margin: 0;
    padding: 6px 14px;
    border-radius: 100px;
    translate: calc(-1 * (-50%)) 0
}
[dir="rtl"] .sc-ig.is-live .sc-ig__toast {
    translate: 0 -120px
}
[dir="rtl"] .sc-ig.is-live.is-toast .sc-ig__toast {
    translate: 0 0
}
[dir="rtl"] .sc-tally {
    right: 10px;
    left: 10px;
    margin: 0;
    padding: 7px 12px;
    border-radius: 12px
}
[dir="rtl"] .sc-tally em {
    padding: 2px 8px;
    border-radius: 100px
}
[dir="rtl"] .sc-none__chart p {
    right: 0;
    left: 0;
    margin: 0 auto;
    padding: 4px 12px;
    border-radius: 100px
}
[dir="rtl"] .sc-none__week i {
    border-radius: 4px
}
[dir="rtl"] [data-story].is-live .sc-none__week span:not(.is-in) {
    translate: 0 0
}
[dir="rtl"] .sc-ni__tiles b {
    transform-origin: right center
}
[dir="rtl"] .sch__gap {
    margin: 1px 0;
    padding: 2px 9px;
    border-radius: 7px
}
[dir="rtl"] .sc-wait .sch__body :is(.in, .out) {
    padding: 5px 9px 4px
}
[dir="rtl"] .sch__lost {
    padding: 5px 11px;
    border-radius: 100px
}
[dir="rtl"] .jrn__svg {
    inset: 0
}
[dir="rtl"] .jrn__road .jrn__stages {
    margin: 0;
    padding: 40px 0 44px
}
[dir="rtl"] .jrn__road .jrn__stages button {
    padding: 0;
    border-radius: 14px;
    text-align: start
}
[dir="rtl"] .jrn__road .jrn__stages .jrn__n {
    margin: 0;
    border-radius: 50%
}
[dir="rtl"] .jrn__road.is-live:not(.is-drawn) .jrn__stages button {
    translate: 0 18px
}
[dir="rtl"] .jrn__marker {
    left: auto;
    right: 0;
    margin: -18px -18px 0 0;
    border-radius: 50%;
    transform: translate(var(--x, 0px), var(--y, 0px))
}
[dir="rtl"] .jrn__body .jrn__panel {
    padding: 44px 48px
}
@media (max-width: 1100px) {
    [dir="rtl"] .jrn__body .jrn__panel {
        padding: 36px 30px
    }
}
@media (max-width: 860px) {
    [dir="rtl"] .jrn__road .jrn__stages {
        padding: 24px 0 28px
    }
}
[dir="rtl"] .jp-typing {
    padding: 11px 13px
}
[dir="rtl"] .jp-typing i {
    border-radius: 50%
}
[dir="rtl"] .jrn__panel.is-play .jrn__status li {
    translate: 0 12px
}
[dir="rtl"] .jrn__panel.is-play.is-told .jrn__status li {
    translate: 0 0
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .jrn__panel.is-play .jrn__status li {
        translate: none
    }
}
[dir="rtl"] .jrn__road .jrn__stages button.is-timing .jrn__n::after {
    inset: -11px;
    border-radius: 50%
}
[dir="rtl"] .jrn__road.is-auto .jrn__marker::after {
    inset: -3px;
    border-radius: 50%
}
[dir="rtl"] .jrn__auto {
    left: auto;
    right: 0;
    padding: 0 11px 0 14px;
    border-radius: 100px
}
[dir="rtl"] .jrn__auto i::before, [dir="rtl"] .jrn__auto i::after {
    border-radius: 1px
}
[dir="rtl"] .jrn__auto i::before {
    left: auto;
    right: 1px
}
[dir="rtl"] .jrn__auto i::after {
    right: auto;
    left: 1px
}
[dir="rtl"] .jrn__auto[aria-pressed="true"] i::before {
    left: auto;
    right: 1px;
    border-radius: 0
}
[dir="rtl"] .dsh__explore {
    margin: 0 auto 14px;
    text-align: center
}
[dir="rtl"] .ctl__nav button {
    padding: 0 9px 0 18px;
    border-radius: 100px
}
[dir="rtl"] .ctl.is-tabs > [role="tabpanel"] {
    padding: 64px 0 120px
}
[dir="rtl"] .ctl__next {
    margin: 56px 0 0
}
[dir="rtl"] .ctl__next button {
    padding: 0 10px 0 22px;
    border-radius: 100px
}
[dir="rtl"] .ctl__next button span {
    padding: 0 12px;
    border-radius: 100px
}
@media (max-width: 860px) {
    [dir="rtl"] .ctl.is-tabs > [role="tabpanel"] {
        padding: 44px 0 80px
    }
    [dir="rtl"] .ctl__nav button {
        padding: 0 7px 0 14px
    }
}
[dir="rtl"] .jrn__marker {
    margin: -67px -24px 0 0;
    border-radius: 0
}
[dir="rtl"] .walker {
    transform: scaleX(var(--dir, 1))
}
[dir="rtl"] .walker :is(.w-leg, .w-arm) {
    transform-origin: 50% 0
}
[dir="rtl"] .walker .w-tail {
    transform-origin: 100% 0
}
[dir="rtl"] .jrn__road.is-auto:not(.is-driving) .walker {
    transform-origin: 50% 100%
}
@media (max-width: 640px) {
    [dir="rtl"] .stage__trust {
        margin: 22px auto 0;
        text-align: center
    }
    [dir="rtl"] .chn__hint {
        margin: 18px 0 0;
        text-align: center
    }
    [dir="rtl"] .chn__hint i {
        border-radius: 50%
    }
    [dir="rtl"] .orbit li.is-timing .orbit__dot::after {
        inset: -12px;
        border-radius: 50%
    }
    [dir="rtl"] .jrn__road .jrn__stages {
        padding: 18px 0 60px
    }
    [dir="rtl"] .jrn__now {
        margin: 0;
        padding: 12px 12px 12px 16px;
        border-radius: 16px
    }
    [dir="rtl"] .jrn__now-n {
        border-radius: 50%
    }
    [dir="rtl"] .bam__pov {
        padding: 24px 22px 26px
    }
    [dir="rtl"] .bam__pov-q b {
        font: 700 27px/1.12 var(--serif)
    }
    [dir="rtl"] .bam__learned {
        padding: 0
    }
    [dir="rtl"] .bam__learned ol, [dir="rtl"] .bam__steps {
        padding: 8px 16px 16px
    }
    [dir="rtl"] .bam__learned li {
        padding: 20px;
        border-radius: 18px
    }
    [dir="rtl"] .bam__learned li::before {
        font: 700 34px/1 var(--serif)
    }
    [dir="rtl"] .bam__learned span em {
        padding: 10px 12px;
        border-radius: 12px
    }
    [dir="rtl"] .bam__steps li {
        padding: 20px;
        border-radius: 18px
    }
    [dir="rtl"] .bam__steps li .bam__n {
        margin: 0 0 4px
    }
    [dir="rtl"] :is(.bam__learned li, .bam__steps li) {
        transform-origin: 50% 55%
    }
}
[dir="rtl"] .kicker-line.is-tag {
    padding: 5px 5px 5px 16px;
    border-radius: 100px
}
[dir="rtl"] .kicker-n {
    padding: 0 7px;
    border-radius: 100px
}
[dir="rtl"] .kicker-line.is-tag::after {
    inset: 0;
    translate: calc(-1 * (-110%)) 0
}
[dir="rtl"] .help__live {
    border-radius: 50%
}
@media (max-width: 640px) {
    [dir="rtl"] .chn__hint i {
        margin: 0 0 0 8px
    }
    [dir="rtl"] .aud__steps {
        padding: 4px 16px 16px
    }
    [dir="rtl"] .aud__steps li, [dir="rtl"] .aud__steps li:last-child {
        padding: 20px;
        border-radius: 18px;
        transform-origin: 50% 55%
    }
    [dir="rtl"] .aud__steps h3 {
        margin: 0 0 6px
    }
    [dir="rtl"] .aud__terms > div, [dir="rtl"] .aud__terms > div + div, [dir="rtl"] .aud__terms > div:nth-child(n + 3) {
        margin: 0;
        padding: 16px;
        border-radius: 16px
    }
}
[dir="rtl"] .cnx__nodes li.is-timing::after {
    right: 14px;
    left: 14px;
    border-radius: 3px 3px 0 0;
    transform-origin: 0 50%
}
[dir="rtl"] .cnx__auto {
    margin: 14px auto 0;
    padding: 0 10px 0 12px;
    border-radius: 100px
}
[dir="rtl"] .cnx__auto i::before, [dir="rtl"] .cnx__auto i::after {
    border-radius: 1px
}
[dir="rtl"] .cnx__auto i::before {
    left: auto;
    right: 1px
}
[dir="rtl"] .cnx__auto i::after {
    right: auto;
    left: 1px
}
[dir="rtl"] .cnx__auto[aria-pressed="true"] i::before {
    border-radius: 0
}
[dir="rtl"] .ind-feature {
    border-radius: var(--r-xl);
    padding: 20px
}
[dir="rtl"] .ind-feature__body {
    padding: 20px 10px 20px 20px
}
[dir="rtl"] .seg-chips span {
    padding: 7px 12px;
    border-radius: 100px
}
[dir="rtl"] .finish ol {
    margin: 0;
    padding: 0
}
[dir="rtl"] .finish li.end b {
    padding: 3px 9px;
    border-radius: 100px
}
[dir="rtl"] .ind-card {
    padding: 20px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .ind-card:hover {
    transform: translateY(-2px)
}
[dir="rtl"] .ind-ico {
    border-radius: 10px
}
[dir="rtl"] .ind-nav {
    padding: 18px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .ind-nav h6 {
    margin: 14px 8px 6px
}
[dir="rtl"] .ind-nav a {
    padding: 8px;
    border-radius: 10px
}
[dir="rtl"] .ind-count {
    margin: 0 8px 10px
}
[dir="rtl"] .reg-note {
    padding: 12px 14px;
    border-radius: 12px
}
[dir="rtl"] .ind-pic {
    border-radius: var(--r-xl)
}
[dir="rtl"] .ind-pic > .photo {
    inset: 0
}
[dir="rtl"] .ind-pic .quote-card {
    padding: 22px
}
[dir="rtl"] .ind-block .sub {
    margin: -14px 0 26px
}
[dir="rtl"] .seg {
    padding: 22px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .seg .end {
    padding: 4px 10px;
    border-radius: 100px
}
[dir="rtl"] .prob {
    padding: 22px 24px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .prob b::before {
    border-radius: 50%;
    transform: translateY(-1px)
}
[dir="rtl"] .done-line svg {
    padding: 3px;
    border-radius: 50%
}
[dir="rtl"] .size {
    padding: 20px 22px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .human-card {
    padding: 30px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .human-card ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .faq-mini summary {
    padding: 20px 0
}
[dir="rtl"] .faq-mini details[open] summary .circle {
    transform: rotate(45deg)
}
[dir="rtl"] .ind-cta {
    padding: 40px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .ind-pager .prev .circle svg {
    transform: rotate(-135deg)
}
[dir="rtl"] .ind-pager .next {
    text-align: end
}
@media (max-width: 1100px) {
    [dir="rtl"] .ind-nav {
        padding: 10px;
        border-radius: 0 0 var(--r-lg) var(--r-lg)
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .ind-card {
        padding: 16px
    }
    [dir="rtl"] .ind-feature {
        padding: 10px
    }
    [dir="rtl"] .ind-feature__body {
        padding: 14px 10px
    }
    [dir="rtl"] .faq-mini summary {
        padding: 16px 0
    }
    [dir="rtl"] .ind-block .sub {
        margin: -8px 0 18px
    }
    [dir="rtl"] .seg, [dir="rtl"] .prob {
        padding: 16px 18px
    }
    [dir="rtl"] .human-card {
        padding: 22px
    }
    [dir="rtl"] .ind-cta {
        padding: 26px
    }
}
[dir="rtl"] .legal {
    padding: 20px 0 110px
}
[dir="rtl"] .legal__body h2 {
    margin: 56px 0 14px;
    font: 700 32px/1.15 var(--serif)
}
[dir="rtl"] .legal__body h3 {
    margin: 32px 0 10px
}
[dir="rtl"] .legal__body p, [dir="rtl"] .legal__body li {
    margin: 0 0 14px
}
[dir="rtl"] .legal__body ul, [dir="rtl"] .legal__body ol {
    margin: 0 0 18px
}
[dir="rtl"] .legal__body dl {
    margin: 18px 0 26px
}
[dir="rtl"] .legal__body dt, [dir="rtl"] .legal__body dd {
    margin: 0;
    padding: 12px 0
}
[dir="rtl"] .legal__body table {
    margin: 18px 0 26px
}
[dir="rtl"] .legal__body th, [dir="rtl"] .legal__body td {
    padding: 10px 12px;
    text-align: start
}
[dir="rtl"] .legal__body .contact-cards {
    margin: 8px 0 28px
}
[dir="rtl"] .legal__body .contact-card {
    padding: 22px 24px 8px;
    border-radius: 20px
}
[dir="rtl"] .legal__body .contact-card h3, [dir="rtl"] .legal__body .contact-card h2 {
    margin: 0 0 6px
}
[dir="rtl"] .legal__body .contact-card__v {
    margin: 0 0 10px
}
[dir="rtl"] .mega {
    padding: 24px;
    border-radius: var(--r-xl);
    transform: translateY(-6px)
}
[dir="rtl"] .mega.open {
    transform: none
}
[dir="rtl"] .mega::before {
    inset: -14px 0 auto 0
}
[dir="rtl"] .mega-col {
    padding: 4px 28px 6px
}
[dir="rtl"] .mega-head b svg {
    translate: calc(-1 * (-6px)) 0
}
[dir="rtl"] .mega-head:hover b svg, [dir="rtl"] .mega-head:focus-visible b svg {
    translate: 0 0
}
[dir="rtl"] .mega-link {
    padding: 7px 0
}
[dir="rtl"] .mega-link:hover, [dir="rtl"] .mega-link:focus-visible {
    translate: calc(-1 * (4px)) 0
}
[dir="rtl"] .mega[data-menu="industries"] {
    padding: 14px 16px 16px
}
[dir="rtl"] .mega-row {
    padding: 10px 8px;
    border-radius: 8px
}
[dir="rtl"] .mega-row svg {
    translate: calc(-1 * (-8px)) 0
}
[dir="rtl"] .mega-row:hover svg, [dir="rtl"] .mega-row:focus-visible svg {
    translate: 0 0
}
[dir="rtl"] .mega-foot {
    padding: 16px 2px 0
}
[dir="rtl"] .nav a[aria-expanded="true"] svg {
    transform: rotate(180deg)
}
[dir="rtl"] .drawer {
    inset: 0;
    padding: 14px 20px calc(22px + env(safe-area-inset-bottom))
}
[dir="rtl"] .drawer__top {
    margin: 0 auto;
    padding: 0 4px 0 0
}
[dir="rtl"] .drawer__close {
    border-radius: 50%
}
[dir="rtl"] .drawer__close i {
    right: 14px;
    left: 14px;
    border-radius: 2px
}
[dir="rtl"] .drawer.open .drawer__close {
    transform: rotate(90deg)
}
[dir="rtl"] .drawer__nav {
    margin: 26px auto 0
}
[dir="rtl"] .drawer__big {
    padding: 16px 2px;
    font: 700 36px/1.1 var(--serif);
    text-align: start
}
[dir="rtl"] .drawer__count {
    padding: 0 7px;
    border-radius: 100px
}
[dir="rtl"] .drawer__plus::before, [dir="rtl"] .drawer__plus::after {
    right: 0;
    left: 0;
    border-radius: 2px
}
[dir="rtl"] .drawer__sub {
    padding: 12px 2px
}
[dir="rtl"] .drawer__all {
    margin: 6px 2px 8px
}
[dir="rtl"] .drawer__cta {
    margin: auto auto 0
}
[dir="rtl"] .drawer__note {
    margin: 6px 0 0;
    text-align: center
}
[dir="rtl"] .drawer :is(.drawer__nav, .drawer__cta) > * {
    translate: 0 18px
}
[dir="rtl"] .drawer.open :is(.drawer__nav, .drawer__cta) > * {
    translate: none
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .drawer :is(.drawer__nav, .drawer__cta) > * {
        translate: none
    }
}
[dir="rtl"] .help {
    right: auto;
    left: 22px
}
[dir="rtl"] .help__btn {
    padding: 0 14px 0 20px;
    border-radius: 100px
}
[dir="rtl"] .help__btn:active {
    transform: scale(.96)
}
[dir="rtl"] .help__menu {
    padding: 10px;
    border-radius: 22px;
    transform-origin: 100% 100%
}
[dir="rtl"] .help__t {
    margin: 6px 10px 8px
}
[dir="rtl"] .help__opt {
    padding: 12px;
    border-radius: 14px;
    text-align: start
}
[dir="rtl"] .help__opt .agent--sm {
    border-radius: 12px
}
[dir="rtl"] .help__wa {
    border-radius: 12px
}
@media (max-width: 860px) {
    [dir="rtl"] .help {
        right: auto;
        left: 14px
    }
    [dir="rtl"] .help__btn {
        padding: 0 13px 0 18px
    }
    [dir="rtl"] .home .site-header .header-cta {
        margin-left: 4px
    }
}
@media (max-width: 860px) {
    [dir="rtl"] .mbar {
        inset: auto 0 0;
        padding: 10px 16px calc(10px + env(safe-area-inset-bottom));
        transform: translateY(110%)
    }
    [dir="rtl"] .past-hero .mbar {
        transform: none
    }
}
[dir="rtl"] .site-header {
    inset: 0 0 auto;
    padding: 14px 0 0
}
[dir="rtl"] .site-header .container {
    padding: 0 22px 0 8px;
    border-radius: 120px
}
[dir="rtl"] .site-header .container::before {
    inset: 0;
    border-radius: inherit
}
[dir="rtl"] .sentence {
    margin: 0;
    transform-origin: 50% 50%
}
[dir="rtl"] .sentence .w:hover {
    transform: scale(1.15)
}
[dir="rtl"] .sentence .bracket {
    transform: scaleY(1.2)
}
[dir="rtl"] .site-header .nav a {
    padding: 10px 12px;
    border-radius: 100px
}
[dir="rtl"] .site-header .menu-btn {
    border-radius: 50%
}
[dir="rtl"] :is(.btn--ink, .btn--lettuce, .circle--lettuce) {
    background-position: 50% 0
}
[dir="rtl"] :is(.btn--ink, .btn--lettuce):hover, [dir="rtl"] .btn-pair:hover :is(.btn--lettuce, .circle--lettuce), [dir="rtl"] a:hover > .circle--lettuce {
    background-position: 30% 0
}
[dir="rtl"] :is(.btn--ink, .btn--lettuce):active {
    transform: translateY(1px)
}
[dir="rtl"] .drawer {
    inset: 10px auto auto 10px;
    padding: 10px 12px 14px;
    border-radius: 28px
}
[dir="rtl"] .drawer-scrim {
    inset: 0
}
[dir="rtl"] .drawer__top {
    padding: 0 8px 0 0
}
[dir="rtl"] .drawer__close i {
    right: 13px;
    left: 13px
}
[dir="rtl"] .drawer__nav {
    margin: 4px 0 0
}
[dir="rtl"] .drawer__k {
    margin: 16px 8px 8px
}
[dir="rtl"] .drawer__tile::before, [dir="rtl"] .drawer__chip::before, [dir="rtl"] .drawer__row::before {
    left: auto;
    right: var(--px, 50%);
    margin: -6px -6px 0 0;
    border-radius: 50%
}
[dir="rtl"] :is(.drawer__tile, .drawer__chip, .drawer__row):is(:hover, :active, :focus-visible) .drawer__go {
    translate: calc(-1 * (4px)) 0
}
[dir="rtl"] .drawer__tile {
    padding: 12px 12px 12px 14px;
    border-radius: 18px
}
[dir="rtl"] .drawer__ic {
    border-radius: 13px
}
[dir="rtl"] .drawer__chips {
    padding: 0 2px
}
[dir="rtl"] .drawer__chip {
    padding: 0 12px 0 14px;
    border-radius: 100px
}
[dir="rtl"] .drawer__rows {
    margin: 0 2px;
    border-radius: 18px
}
[dir="rtl"] .drawer__row {
    padding: 14px 16px
}
[dir="rtl"] .drawer__row:first-child {
    border-radius: 18px 18px 0 0
}
[dir="rtl"] .drawer__row:last-child {
    border-radius: 0 0 18px 18px
}
[dir="rtl"] .drawer__cta {
    margin: 16px 0 0;
    padding: 0 2px
}
[dir="rtl"] .drawer__wa {
    border-radius: 50%
}
[dir="rtl"] .drawer :is(.drawer__k, .drawer__tile, .drawer__chip, .drawer__row, .drawer__cta > *) {
    translate: 0 10px
}
[dir="rtl"] .drawer.open :is(.drawer__k, .drawer__tile, .drawer__chip, .drawer__row, .drawer__cta > *) {
    translate: none
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .drawer :is(.drawer__k, .drawer__tile, .drawer__chip, .drawer__row, .drawer__cta > *) {
        translate: none
    }
}
[dir="rtl"] .drawer__k {
    margin: 12px 8px 7px
}
[dir="rtl"] .drawer__tile {
    padding: 10px 10px 10px 12px
}
[dir="rtl"] .drawer__ic {
    border-radius: 12px
}
[dir="rtl"] .drawer__row {
    padding: 12px 16px
}
[dir="rtl"] .drawer__cta {
    padding: 12px 14px 14px
}
[dir="rtl"] .tile {
    border-radius: 12px
}
[dir="rtl"] .tile--lg {
    border-radius: 15px
}
[dir="rtl"] .cap-item {
    padding: 12px;
    margin: -2px;
    border-radius: 16px
}
[dir="rtl"] .cap-sub {
    margin: 22px 0 8px
}
[dir="rtl"] .cap-list .cap-sub {
    margin: 10px 0 0
}
[dir="rtl"] .offer-card {
    padding: 30px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .offer-card .h4 {
    margin: 4px 0 8px
}
[dir="rtl"] .offer-card__toggle {
    padding: 9px 16px 9px 12px;
    border-radius: 100px
}
[dir="rtl"] .offer-card__inner .btn {
    text-align: start
}
[dir="rtl"] .offer-card__managed svg {
    padding: 3px;
    border-radius: 50%
}
[dir="rtl"] .offer-card.open .offer-card__toggle svg {
    transform: rotate(45deg)
}
@media (hover: hover) and (pointer: fine) {
    [dir="rtl"] .offer-card:hover .offer-card__toggle svg, [dir="rtl"] .offer-card:focus-within .offer-card__toggle svg {
        transform: rotate(45deg)
    }
}
[dir="rtl"] .shared-strip {
    padding: 18px 22px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .shared-strip .tile {
    border-radius: 10px
}
[dir="rtl"] .offer-switch a {
    padding: 16px 18px;
    border-radius: 20px
}
[dir="rtl"] .hl-chips {
    margin: 0;
    padding: 0
}
[dir="rtl"] .hl-chips li {
    padding: 7px 13px;
    border-radius: 100px
}
[dir="rtl"] .cap-roles div {
    padding: 14px 16px;
    border-radius: 16px
}
[dir="rtl"] .cap-how {
    margin: 0;
    padding: 0
}
[dir="rtl"] .cap-how li {
    padding: 14px 14px 16px;
    border-radius: 16px
}
[dir="rtl"] .cap-how li::before {
    border-radius: 50%
}
[dir="rtl"] .cmp-wrap {
    border-radius: var(--r-xl)
}
[dir="rtl"] .cmp th, [dir="rtl"] .cmp td {
    padding: 16px 18px;
    text-align: start
}
[dir="rtl"] .shared {
    padding: 44px;
    border-radius: 32px
}
@media (max-width: 640px) {
    [dir="rtl"] .offer-card {
        padding: 22px
    }
    [dir="rtl"] .shared {
        padding: 24px 18px
    }
    [dir="rtl"] .offer-switch a {
        padding: 12px 14px
    }
    [dir="rtl"] .shared-strip {
        padding: 16px
    }
}
[dir="rtl"] .start-note {
    margin: 4px 0 18px;
    padding: 16px 18px;
    border-radius: 16px
}
[dir="rtl"] .vis__photo {
    inset: 0 40px 0 0;
    border-radius: var(--r-xl)
}
[dir="rtl"] .vis__photo::after {
    inset: 0
}
[dir="rtl"] .vis__card {
    padding: 14px 16px;
    border-radius: 18px
}
[dir="rtl"] .vis__card--chat {
    left: auto;
    right: 0
}
[dir="rtl"] .vis__card--chat .b {
    padding: 8px 11px;
    border-radius: 12px 12px 3px 12px
}
[dir="rtl"] .vis__card--chat .b.me {
    border-radius: 12px 12px 12px 3px
}
[dir="rtl"] .vis__card--stat {
    right: auto;
    left: 24px
}
[dir="rtl"] .vis__card--stat .tile {
    border-radius: 12px
}
[dir="rtl"] .statrow > div {
    padding: 24px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .pband {
    padding: 90px 0 100px
}
[dir="rtl"] .shape-card {
    border-radius: var(--r-xl)
}
[dir="rtl"] .shape-card:hover {
    transform: translateY(-4px)
}
[dir="rtl"] .shape-card__img {
    margin: 0
}
[dir="rtl"] .shape-card__img::before {
    inset: -14px
}
[dir="rtl"] .shape-card__foot {
    padding: 22px 24px 24px
}
[dir="rtl"] .inc-row a {
    padding: 16px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .pg {
    padding: 96px 0
}
[dir="rtl"] .points {
    margin: 0;
    padding: 0
}
[dir="rtl"] .steps3 li {
    padding: 28px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .chips-row span {
    padding: 10px 16px;
    border-radius: 100px
}
[dir="rtl"] .chips-row svg {
    padding: 3px;
    border-radius: 50%
}
[dir="rtl"] .svc-card {
    border-radius: var(--r-xl)
}
[dir="rtl"] .svc-card img {
    inset: 0
}
[dir="rtl"] .svc-card:hover img {
    transform: scale(1.04)
}
[dir="rtl"] .svc-card::after {
    inset: 0
}
[dir="rtl"] .svc-card__body {
    inset: auto 32px 32px 32px
}
[dir="rtl"] .svc-card__body .circle {
    right: auto;
    left: 0
}
[dir="rtl"] .cta-photo {
    border-radius: var(--r-xl)
}
[dir="rtl"] .cta-photo > img {
    inset: 0
}
[dir="rtl"] .cta-photo::after {
    inset: 0
}
[dir="rtl"] .cta-photo__body {
    padding: 56px
}
@media (max-width: 640px) {
    [dir="rtl"] .pg {
        padding: 64px 0
    }
    [dir="rtl"] .pband {
        padding: 64px 0 70px
    }
    [dir="rtl"] .shape-card {
        border-radius: 22px
    }
    [dir="rtl"] .shape-card__foot {
        padding: 12px 12px 16px
    }
    [dir="rtl"] .vis__photo {
        inset: 0
    }
    [dir="rtl"] .vis__card--chat {
        left: auto;
        right: 12px
    }
    [dir="rtl"] .vis__card--stat {
        right: auto;
        left: 12px
    }
    [dir="rtl"] .cta-photo__body {
        padding: 32px 22px
    }
}
[dir="rtl"] .pcard__photo {
    border-radius: var(--r-lg)
}
[dir="rtl"] .glass--photo {
    padding: 14px 14px 26px
}
[dir="rtl"] .glass--photo:hover .pcard__photo img, [dir="rtl"] .example:hover .pcard__photo img {
    transform: scale(1.04)
}
[dir="rtl"] .example .pcard__photo {
    margin: -12px -12px 20px
}
[dir="rtl"] .split-photo {
    border-radius: var(--r-xl)
}
[dir="rtl"] .causes-photo {
    border-radius: var(--r-xl)
}
[dir="rtl"] .causes-photo img {
    inset: 0
}
[dir="rtl"] .faq__photo {
    border-radius: var(--r-xl)
}
[dir="rtl"] .offer-card__photo {
    margin: -14px -14px 0;
    border-radius: calc(var(--r-xl) - 8px)
}
[dir="rtl"] .offer-card:hover .offer-card__photo img {
    transform: scale(1.04)
}
[dir="rtl"] .ind-card--photo {
    padding: 10px 10px 18px
}
[dir="rtl"] .ind-card__photo {
    border-radius: calc(var(--r-lg) - 4px)
}
[dir="rtl"] .ind-card--photo:hover .ind-card__photo img {
    transform: scale(1.05)
}
[dir="rtl"] .stage {
    padding: 44px 24px;
    border-radius: 28px;
    text-align: start
}
[dir="rtl"] .stage::before {
    inset: 0
}
[dir="rtl"] .ph {
    padding: 8px;
    border-radius: 36px
}
[dir="rtl"] .ph-screen {
    border-radius: 29px
}
[dir="rtl"] .ph-bar {
    padding: 28px 12px 9px
}
[dir="rtl"] .ph-av {
    border-radius: 50%
}
[dir="rtl"] .vb {
    border-radius: 50%
}
[dir="rtl"] .ph-chat {
    padding: 10px 9px
}
[dir="rtl"] .bub {
    padding: 6px 8px 4px;
    border-radius: 9px
}
[dir="rtl"] .bub time {
    text-align: end
}
[dir="rtl"] .wa-btns span {
    padding: 6px;
    border-radius: 8px;
    text-align: center
}
[dir="rtl"] .ph-input {
    margin: 0 8px 10px;
    padding: 8px 12px;
    border-radius: 20px
}
[dir="rtl"] .ph-input i {
    margin: -4px 0 -4px -8px;
    border-radius: 50%
}
[dir="rtl"] .sheet {
    inset: auto 0 0 0;
    padding: 12px 14px 14px;
    border-radius: 18px 18px 0 0
}
[dir="rtl"] .opt {
    padding: 7px 2px
}
[dir="rtl"] .opt i {
    border-radius: 50%
}
[dir="rtl"] .sheet-btn {
    padding: 9px;
    border-radius: 20px;
    text-align: center
}
[dir="rtl"] .fld {
    padding: 6px 8px;
    border-radius: 8px
}
[dir="rtl"] .chips span {
    padding: 6px 0;
    border-radius: 8px;
    text-align: center
}
[dir="rtl"] .sheet-foot {
    margin: 0;
    text-align: center
}
[dir="rtl"] .fc {
    padding: 12px 13px;
    border-radius: 16px
}
[dir="rtl"] .fc h5 {
    margin: 0 0 6px
}
[dir="rtl"] .fc p {
    margin: 0
}
[dir="rtl"] .fc-row {
    padding: 5px 0
}
[dir="rtl"] .fc-row b {
    text-align: end
}
[dir="rtl"] .fc-row.hl b {
    padding: 0 6px;
    border-radius: 6px
}
[dir="rtl"] .fc-btns span {
    padding: 6px 4px;
    border-radius: 8px;
    text-align: center
}
[dir="rtl"] .agents span {
    padding: 5px 6px;
    border-radius: 8px
}
[dir="rtl"] .win {
    border-radius: 16px
}
[dir="rtl"] .win-bar {
    padding: 9px 12px
}
[dir="rtl"] .win-bar i {
    border-radius: 50%
}
[dir="rtl"] .ib-row {
    padding: 9px 10px
}
[dir="rtl"] .ch {
    border-radius: 6px
}
[dir="rtl"] .ib-detail {
    padding: 12px
}
[dir="rtl"] .ib-title {
    margin: 2px 0 6px
}
[dir="rtl"] .setup {
    padding: 16px;
    border-radius: 18px
}
[dir="rtl"] .setup-h svg {
    padding: 8px;
    border-radius: 10px
}
[dir="rtl"] .setup-row {
    padding: 8px 2px
}
[dir="rtl"] .setup-row i {
    border-radius: 50%
}
[dir="rtl"] .pf-top {
    padding: 30px 12px 14px;
    text-align: center
}
[dir="rtl"] .pf-logo {
    border-radius: 50%
}
[dir="rtl"] .pf-actions span {
    padding: 7px 0;
    border-radius: 10px
}
[dir="rtl"] .pf-sec {
    padding: 10px 14px
}
[dir="rtl"] .pf-sec p {
    margin: 0
}
[dir="rtl"] .pf-cat i {
    border-radius: 8px
}
[dir="rtl"] .tent {
    padding: 22px 18px;
    border-radius: 18px;
    text-align: center
}
[dir="rtl"] .tent-link {
    padding: 4px 10px;
    border-radius: 100px
}
[dir="rtl"] .bub.tpl {
    padding: 4px 4px 4px
}
[dir="rtl"] .tpl-img {
    padding: 10px;
    border-radius: 7px
}
[dir="rtl"] .ad {
    border-radius: 16px
}
[dir="rtl"] .ad-h {
    padding: 9px 10px
}
[dir="rtl"] .ad-img {
    padding: 12px
}
[dir="rtl"] .ad p {
    margin: 8px 10px
}
[dir="rtl"] .ad-cta {
    padding: 9px 10px
}
[dir="rtl"] .bub.pay {
    padding: 6px
}
[dir="rtl"] .pay-h {
    padding: 6px;
    border-radius: 8px
}
[dir="rtl"] .pay-h svg {
    padding: 5px;
    border-radius: 8px
}
[dir="rtl"] .pay-amt {
    padding: 6px 4px 4px
}
[dir="rtl"] .pay-btn {
    padding: 7px;
    border-radius: 8px;
    text-align: center
}
[dir="rtl"] .ph-screen.call {
    text-align: center
}
[dir="rtl"] .call-av {
    margin: 26px 0 10px;
    border-radius: 50%
}
[dir="rtl"] .call-ctl span {
    border-radius: 50%
}
[dir="rtl"] .call-ctl .end svg {
    transform: rotate(135deg)
}
[dir="rtl"] .tl {
    padding: 14px;
    border-radius: 18px
}
[dir="rtl"] .tl-h {
    padding: 2px 4px 8px
}
[dir="rtl"] .tl-row {
    padding: 8px 4px
}
[dir="rtl"] .tl-i {
    border-radius: 8px
}
[dir="rtl"] .tl-row em {
    padding: 3px 8px;
    border-radius: 100px
}
[dir="rtl"] .ph--float {
    transform: scale(.76);
    transform-origin: bottom left
}
[dir="rtl"] .ig-hub span {
    border-radius: 50%;
    font-weight: 700
}
[dir="rtl"] .sys {
    padding: 8px 9px;
    border-radius: 12px
}
[dir="rtl"] .rep {
    padding: 16px;
    border-radius: 18px
}
[dir="rtl"] .bar {
    border-radius: 6px
}
[dir="rtl"] .bar i {
    border-radius: 6px
}
[dir="rtl"] .rep-row b {
    text-align: end
}
[dir="rtl"] .rep-kpis {
    padding: 8px 0
}
@media (max-width: 640px) {
    [dir="rtl"] .stage {
        padding: 30px 14px 40px;
        border-radius: 22px
    }
    [dir="rtl"] .ph--float {
        transform: none
    }
    [dir="rtl"] .flow-arrow {
        transform: rotate(90deg)
    }
}
[dir="rtl"] .rec {
    margin: 2px 0 4px
}
[dir="rtl"] .rec-i {
    padding: 5px;
    border-radius: 10px
}
[dir="rtl"] .rec-img {
    border-radius: 7px
}
[dir="rtl"] .rec-i span {
    padding: 3px 0;
    border-radius: 6px;
    text-align: center
}
[dir="rtl"] .svc-col__title {
    margin: 0 0 6px
}
[dir="rtl"] .ccr {
    border-radius: var(--r-xl)
}
[dir="rtl"] .ccr-col {
    padding: 26px
}
[dir="rtl"] .ccr-svcs a {
    padding: 6px 11px;
    border-radius: 100px
}
[dir="rtl"] .svc-item {
    padding: 14px;
    border-radius: var(--r-md)
}
[dir="rtl"] .svc-item:hover {
    transform: translateY(-2px)
}
[dir="rtl"] .fit-list a {
    padding: 9px 14px;
    border-radius: 100px
}
[dir="rtl"] .feat {
    margin: 0;
    padding: 0
}
[dir="rtl"] .feat li svg {
    padding: 3px;
    border-radius: 50%
}
[dir="rtl"] .svc-demo {
    border-radius: var(--r-xl);
    padding: 40px 24px
}
[dir="rtl"] .svc-demo__ico {
    border-radius: 16px
}
[dir="rtl"] .phone {
    border-radius: 28px;
    padding: 12px
}
[dir="rtl"] .phone__bar {
    padding: 8px 10px 12px
}
[dir="rtl"] .phone__bar i {
    border-radius: 50%
}
[dir="rtl"] .phone__body {
    padding: 16px 12px;
    border-radius: 18px
}
[dir="rtl"] .phone__note {
    margin: 10px 0 2px;
    text-align: center
}
@media (max-width: 640px) {
    [dir="rtl"] .after-cards .btn {
        text-align: center
    }
}
[dir="rtl"] body {
    margin: 0
}
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3, [dir="rtl"] h4, [dir="rtl"] p {
    margin: 0
}
[dir="rtl"] .inset {
    border-radius: var(--r-xl)
}
[dir="rtl"] .h1 {
    font-weight: 700
}
[dir="rtl"] .h2 {
    font-weight: 700
}
[dir="rtl"] .h3 {
    font-weight: 700
}
[dir="rtl"] .center {
    text-align: center
}
[dir="rtl"] .chip {
    padding: 6px 12px;
    border-radius: 100px
}
[dir="rtl"] .chip .dot {
    border-radius: 50%
}
[dir="rtl"] .btn {
    padding: 0 24px;
    border-radius: 100px
}
[dir="rtl"] .circle {
    border-radius: 50%
}
[dir="rtl"] .btn-pair:hover .circle, [dir="rtl"] a:hover > .circle, [dir="rtl"] .card-link:hover .circle {
    transform: rotate(45deg)
}
[dir="rtl"] .photo > img {
    inset: 0
}
[dir="rtl"] .site-header {
    inset: 0 0 auto 0
}
[dir="rtl"] .hero {
    margin: 10px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .hero__media {
    inset: 0
}
[dir="rtl"] .hero__shade {
    inset: 0
}
[dir="rtl"] .hero__tab {
    padding: 0 26px;
    border-radius: var(--r-lg);
    text-align: start
}
[dir="rtl"] .hero__rail {
    transform: translateY(-50%)
}
[dir="rtl"] .hero__rail i::after {
    left: auto;
    right: -1px;
    border-radius: 3px
}
[dir="rtl"] .hero__rail span {
    transform: rotate(180deg)
}
[dir="rtl"] .trio__card {
    border-radius: var(--r-xl);
    padding: 30px 30px 0
}
[dir="rtl"] .trio__title {
    margin: 6px 0 0
}
[dir="rtl"] .trio__text {
    margin: 14px 0 26px
}
[dir="rtl"] .trio__card > .photo {
    border-radius: var(--r-md) var(--r-md) 0 0
}
[dir="rtl"] .principles {
    margin: -64px 0 30px
}
[dir="rtl"] .ribbon {
    transform: rotate(-2deg)
}
[dir="rtl"] .ribbon__set {
    margin: 0;
    padding: 0
}
[dir="rtl"] .ribbon__set li {
    padding: 22px 34px
}
[dir="rtl"] .ribbon__set li i {
    border-radius: 50%
}
[dir="rtl"] .svc {
    border-radius: var(--r-xl)
}
[dir="rtl"] .svc .photo {
    border-radius: var(--r-xl)
}
[dir="rtl"] .svc .badge {
    border-radius: 50%
}
[dir="rtl"] .svc .body {
    padding: 22px 20px 24px
}
[dir="rtl"] .glass {
    border-radius: var(--r-xl);
    padding: 30px
}
[dir="rtl"] .stat {
    padding: 6px 20px
}
[dir="rtl"] .stat b {
    border-radius: 8px;
    padding: 4px 10px
}
[dir="rtl"] .banner {
    border-radius: var(--r-xl)
}
[dir="rtl"] .banner > .photo {
    inset: 0
}
[dir="rtl"] .banner__shade {
    inset: 0
}
[dir="rtl"] .steps {
    border-radius: var(--r-xl)
}
[dir="rtl"] .step {
    padding: 28px
}
[dir="rtl"] .after-steps {
    text-align: center
}
[dir="rtl"] .story__photo {
    border-radius: var(--r-xl)
}
[dir="rtl"] .story__photo > .photo {
    inset: 0
}
[dir="rtl"] .quote-card {
    padding: 30px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .person i {
    border-radius: 50%
}
[dir="rtl"] .story__card {
    border-radius: var(--r-xl);
    padding: 40px
}
[dir="rtl"] .story__card::before {
    inset: 0 0 52% 0
}
[dir="rtl"] .stages {
    margin: 34px 0 0;
    padding: 0
}
[dir="rtl"] .stages li {
    padding: 12px 0
}
[dir="rtl"] .ind-photo {
    border-radius: var(--r-xl)
}
[dir="rtl"] .ind-photo > .photo {
    inset: 0
}
[dir="rtl"] .chat-card {
    padding: 16px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .chat-card header i {
    border-radius: 50%
}
[dir="rtl"] .bubble {
    padding: 9px 12px;
    border-radius: 14px
}
[dir="rtl"] .list-rows a {
    padding: 9px 0
}
[dir="rtl"] .post {
    border-radius: var(--r-xl);
    padding: 20px
}
[dir="rtl"] .post .photo {
    border-radius: var(--r-md)
}
[dir="rtl"] .channel--meta {
    padding: 8px 14px;
    border-radius: 100px
}
[dir="rtl"] .example {
    border-radius: var(--r-xl);
    padding: 26px
}
[dir="rtl"] .example .h5 {
    margin: 18px 0
}
[dir="rtl"] .example dl {
    margin: 0
}
[dir="rtl"] .example dd {
    margin: 0
}
[dir="rtl"] .faq__aside .help {
    border-radius: var(--r-xl);
    padding: 28px
}
[dir="rtl"] .faq summary {
    padding: 22px 0
}
[dir="rtl"] .faq details[open] summary .circle {
    transform: rotate(45deg)
}
[dir="rtl"] .cta-band {
    padding: 110px 30px;
    text-align: center
}
[dir="rtl"] .cta-band::before {
    right: auto;
    left: -140px;
    border-radius: 50%
}
[dir="rtl"] .cta-band .h2 {
    margin: 0 auto
}
[dir="rtl"] .cta-band p {
    margin: 18px auto 30px
}
[dir="rtl"] .contact {
    border-radius: var(--r-xl)
}
[dir="rtl"] .contact__form {
    padding: 50px
}
[dir="rtl"] .field input, [dir="rtl"] .field textarea, [dir="rtl"] .field select {
    border-radius: var(--r-sm);
    padding: 14px 20px
}
[dir="rtl"] .field select {
    background-position: calc(100% - 22px) 52%, calc(100% - 17px) 52%
}
[dir="rtl"] .form-note {
    margin: -6px 0 0
}
[dir="rtl"] .contact__photo > .photo {
    inset: 0
}
[dir="rtl"] .call-pill {
    padding: 12px 12px 12px 20px;
    border-radius: 100px
}
[dir="rtl"] .call-pill i {
    border-radius: 50%
}
[dir="rtl"] .footer {
    margin: 0
}
[dir="rtl"] .footer__news {
    padding: 110px 0 10px
}
[dir="rtl"] .footer__big {
    font: 700 64px/1.2 var(--serif)
}
[dir="rtl"] .footer__big:hover svg {
    transform: translate(4px, -4px)
}
[dir="rtl"] .footer__main {
    padding: 60px 0 10px
}
[dir="rtl"] .footer h6, [dir="rtl"] .footer .footer__h {
    margin: 0 0 18px
}
[dir="rtl"] .footer ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .footer__bar {
    padding: 26px 0
}
[dir="rtl"] .leakmap {
    border-radius: var(--r-xl)
}
[dir="rtl"] .leak-row {
    padding: 20px 28px
}
[dir="rtl"] .leak-stage > i {
    border-radius: 50%
}
[dir="rtl"] .cause {
    border-radius: var(--r-xl);
    padding: 26px
}
[dir="rtl"] .cause .h5::before {
    border-radius: 50%
}
[dir="rtl"] .sm-toggle {
    padding: 0 18px;
    border-radius: 100px
}
[dir="rtl"] .sm-panel {
    border-radius: 16px;
    padding: 16px
}
[dir="rtl"] .sm-panel h4 {
    margin: 0 0 4px
}
[dir="rtl"] .sm-panel .hint {
    margin: 0 0 12px
}
[dir="rtl"] .sm-row {
    padding: 7px 6px;
    border-radius: 8px
}
[dir="rtl"] .sm-row .tag {
    border-radius: 4px;
    padding: 1px 5px
}
[dir="rtl"] .sm-row button {
    border-radius: 6px
}
[dir="rtl"] .sm-reset {
    border-radius: 8px
}
@media (prefers-reduced-motion: no-preference) {
    [dir="rtl"] .js .reveal {
        transform: translateY(24px)
    }
    [dir="rtl"] .js .reveal.in {
        transform: none
    }
}
@media (max-width: 1100px) {
    [dir="rtl"] .hero__media {
        background-position: 58% 30%
    }
}
@media (max-width: 860px) {
    [dir="rtl"] .contact__form {
        padding: 34px 24px
    }
    [dir="rtl"] .leak-row {
        padding: 20px
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .hero__copy .btn {
        text-align: start
    }
    [dir="rtl"] .hero__tab {
        padding: 0 20px
    }
    [dir="rtl"] .principles {
        margin: -44px 0 18px
    }
    [dir="rtl"] .ribbon__set li {
        padding: 14px 20px
    }
    [dir="rtl"] .story__card {
        padding: 28px
    }
    [dir="rtl"] .quote-card {
        padding: 22px
    }
    [dir="rtl"] .call-pill {
        border-radius: var(--r-lg)
    }
}
[dir="rtl"] .contact {
    padding: 64px;
    border-radius: 28px
}
[dir="rtl"] .contact__intro .chip {
    padding: 0
}
[dir="rtl"] .contact > .form {
    padding: 32px;
    border-radius: 22px
}
[dir="rtl"] .field input, [dir="rtl"] .field textarea, [dir="rtl"] .field select {
    border-radius: 12px
}
@media (max-width: 960px) {
    [dir="rtl"] .contact {
        padding: 40px 28px
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .contact {
        padding: 30px 18px 18px;
        border-radius: 22px
    }
    [dir="rtl"] .contact > .form {
        padding: 20px 16px
    }
}
[dir="rtl"] .u-link::after {
    right: 0;
    left: 0
}
[dir="rtl"] .u-link:hover svg {
    transform: translate(2px, -2px)
}
[dir="rtl"] .picker {
    padding: 24px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .picker__group h6 {
    margin: 0 8px 8px 0
}
[dir="rtl"] .picker__group a {
    padding: 7px 8px;
    border-radius: 10px
}
[dir="rtl"] .feat-card {
    padding: 22px;
    border-radius: var(--r-lg)
}
[dir="rtl"] .feat-card svg {
    padding: 6px;
    border-radius: 50%
}
[dir="rtl"] .note-card {
    padding: 28px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .note-card ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .fit-card {
    padding: 28px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .fit-card .sub {
    margin: 0 0 18px
}
@media (max-width: 860px) {
    [dir="rtl"] .picker {
        padding: 0
    }
    [dir="rtl"] .picker__toggle {
        padding: 15px 18px;
        border-radius: 16px
    }
    [dir="rtl"] .picker.open .picker__toggle > svg {
        transform: rotate(180deg)
    }
    [dir="rtl"] .picker__groups {
        padding: 14px 10px;
        border-radius: 16px
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .feat-card {
        padding: 16px
    }
    [dir="rtl"] .note-card, [dir="rtl"] .fit-card {
        padding: 22px
    }
    [dir="rtl"] .sub-body .steps .step {
        padding: 14px 18px
    }
}
[dir="rtl"] .audit-card {
    padding: 30px;
    border-radius: 24px
}
[dir="rtl"] .audit-card h2 {
    margin: 0 0 18px
}
[dir="rtl"] .audit-card ol {
    margin: 0;
    padding: 0
}
[dir="rtl"] .audit-card li::before {
    border-radius: 50%
}
[dir="rtl"] .audit-card__note {
    margin: 22px 0 0
}
[dir="rtl"] .intlib {
    padding: 56px 0 96px
}
[dir="rtl"] .intlib__k {
    margin: 0 0 14px
}
[dir="rtl"] .intlib__filters label {
    padding: 8px 10px;
    border-radius: 10px
}
[dir="rtl"] .intlib__filters input {
    margin: 0
}
[dir="rtl"] .intlib__note {
    margin: 20px 0 0
}
[dir="rtl"] .intlib__h {
    margin: 0 0 20px;
    font: 700 32px/1.15 var(--serif)
}
[dir="rtl"] .intlib__card {
    padding: 24px;
    border-radius: 20px
}
[dir="rtl"] .intlib__card:hover {
    translate: 0 -3px
}
[dir="rtl"] .intlib__name {
    margin: 0
}
[dir="rtl"] .intlib__name .tile {
    border-radius: 12px
}
[dir="rtl"] .intlib__text {
    margin: 0
}
[dir="rtl"] .intlib__btns {
    margin: 0
}
@media (max-width: 900px) {
    [dir="rtl"] .intlib__filters label {
        padding: 7px 12px;
        border-radius: 100px
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .intlib__grid {
        padding: 4px 16px 14px
    }
    [dir="rtl"] .intlib .swipe-dots {
        margin: 2px 0 0
    }
    [dir="rtl"] .intlib .swipe-dots i {
        border-radius: 50%
    }
    [dir="rtl"] .intlib .swipe-dots::after {
        left: auto;
        right: 50%;
        border-radius: 100px;
        translate: calc(-1 * (calc(var(--at, 0) * 12px - var(--n, 1) * 6px - 2px))) 0
    }
}
[dir="rtl"] .intlib__more {
    padding: 36px;
    border-radius: 24px
}
[dir="rtl"] .intlib__more p {
    margin: 0 0 22px
}
@media (max-width: 640px) {
    [dir="rtl"] .intlib__more {
        padding: 26px 22px
    } }
[dir="rtl"] .hub {
    padding: 168px 0 120px
}
[dir="rtl"] .hub__head {
    text-align: center
}
[dir="rtl"] .hub__title {
    margin: 0;
    font: 700 76px/1.06 var(--serif)
}
[dir="rtl"] .hub__lead {
    margin: 24px 0 0
}
[dir="rtl"] .hub__pills {
    margin: 72px 0 36px
}
[dir="rtl"] .hub-pill {
    padding: 0 22px;
    border-radius: 100px
}
[dir="rtl"] .hub-card__media {
    border-radius: 6px
}
[dir="rtl"] .hub-card__media img {
    inset: 0
}
[dir="rtl"] .hub-card:hover .hub-card__media img {
    transform: scale(1.04)
}
[dir="rtl"] .hub-card__chip {
    left: auto;
    right: 22px;
    padding: 9px 16px;
    border-radius: 100px
}
[dir="rtl"] .hub-card__chat {
    left: auto;
    right: 22px;
    padding: 12px;
    border-radius: 16px
}
[dir="rtl"] .hub-card__chat .in {
    padding: 7px 10px;
    border-radius: 3px 10px 10px 10px
}
[dir="rtl"] .hub-card__chat .out {
    padding: 7px 10px;
    border-radius: 10px 3px 10px 10px
}
[dir="rtl"] .hub-card__pill {
    left: auto;
    right: 22px;
    padding: 10px 15px;
    border-radius: 100px
}
[dir="rtl"] .hub-card__pill::before {
    border-radius: 50%
}
[dir="rtl"] .hub-card:hover :is(.hub-card__chat, .hub-card__pill) {
    translate: 0 -6px
}
[dir="rtl"] .hub-card__title svg {
    translate: calc(-1 * (-6px)) 0
}
[dir="rtl"] .hub-card:hover .hub-card__title svg, [dir="rtl"] .hub-card:focus-visible .hub-card__title svg {
    translate: 0 0
}
[dir="rtl"] .hub-card:focus-visible {
    border-radius: 8px
}
[dir="rtl"] .js .hub-card:not(.in) {
    translate: 0 56px
}
[dir="rtl"] .hub-cta {
    padding: 110px 0;
    text-align: center
}
[dir="rtl"] .hub-cta__title {
    margin: 0;
    font: 700 52px/1.1 var(--serif)
}
[dir="rtl"] .hub-cta p {
    margin: 20px 0 30px
}
@media (max-width: 640px) {
    [dir="rtl"] .hub {
        padding: 128px 0 80px
    }
    [dir="rtl"] .hub__pills {
        margin: 40px 0 26px
    }
    [dir="rtl"] .hub-pill {
        padding: 0 14px
    }
    [dir="rtl"] .hub-card__chip {
        left: auto;
        right: 10px;
        padding: 6px 9px
    }
    [dir="rtl"] .hub-card--big :is(.hub-card__chat, .hub-card__pill) {
        left: auto;
        right: 12px
    }
    [dir="rtl"] .hub-cta {
        padding: 80px 0
    }
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .js .hub-card, [dir="rtl"] .js .hub-card:not(.in) {
        translate: none
    }
}
[dir="rtl"] .ip-hero {
    padding: 150px 0 110px
}
[dir="rtl"] .ip-back svg {
    transform: rotate(-135deg)
}
[dir="rtl"] .ip-back:hover svg {
    translate: calc(-1 * (-3px)) 0
}
[dir="rtl"] .ip-title {
    margin: 22px 0 0;
    font: 700 62px/1.06 var(--serif)
}
[dir="rtl"] .ip-lead {
    margin: 22px 0 0
}
[dir="rtl"] .ip-shot {
    margin: 0;
    border-radius: 24px
}
[dir="rtl"] .ip-shot > img {
    inset: 0
}
[dir="rtl"] .ip-shot__msg {
    right: auto;
    left: 6%;
    margin: 0;
    padding: 11px 14px;
    border-radius: 4px 14px 14px 14px
}
[dir="rtl"] .ip-shot__track {
    right: 5%;
    left: 5%;
    margin: 0;
    padding: 18px 18px 16px;
    border-radius: 18px
}
[dir="rtl"] .ip-shot__track::before, [dir="rtl"] .ip-shot__track::after {
    right: calc(18px + (100% - 36px) / var(--n, 3) / 2);
    left: calc(18px + (100% - 36px) / var(--n, 3) / 2);
    border-radius: 2px
}
[dir="rtl"] .ip-shot__track::after {
    transform: scaleX(var(--p, 0));
    transform-origin: 0 50%
}
[dir="rtl"] .ip-shot__track li {
    text-align: center
}
[dir="rtl"] .ip-shot__track li i {
    border-radius: 50%
}
[dir="rtl"] .ip-h2 {
    margin: 0;
    font: 700 52px/1.1 var(--serif)
}
[dir="rtl"] .js [data-ip]:not(.in), [dir="rtl"] .js .ip-prob:not(.in), [dir="rtl"] .js .ip-seg li:not(.in) {
    translate: 0 48px
}
[dir="rtl"] .ip-probs {
    padding: 110px 0 120px
}
[dir="rtl"] .ip-prob {
    padding: 32px 34px 34px;
    border-radius: 22px
}
[dir="rtl"] .ip-prob h3 {
    margin: 18px 0 0
}
[dir="rtl"] .ip-prob p {
    margin: 12px 0 0
}
[dir="rtl"] .ip-run {
    padding: 30px 0 130px
}
[dir="rtl"] .ip-steps {
    margin: 60px 0 0;
    padding: 0
}
[dir="rtl"] .ip-steps::before, [dir="rtl"] .ip-steps::after {
    right: 10px;
    left: calc((100% - 20px * 5) / 6 - 10px);
    border-radius: 2px
}
[dir="rtl"] .ip-steps::after {
    transform: scaleX(var(--run));
    transform-origin: 0 50%
}
[dir="rtl"] .ip-step__dot {
    border-radius: 50%
}
[dir="rtl"] .ip-human {
    padding: 110px 0
}
[dir="rtl"] .ip-human__list {
    margin: 48px 0 0;
    padding: 0
}
[dir="rtl"] .ip-human__list svg {
    padding: 4px;
    border-radius: 50%
}
[dir="rtl"] .ip-seg {
    padding: 110px 0 120px
}
[dir="rtl"] .ip-seg__list {
    margin: 44px 0 0;
    padding: 0
}
[dir="rtl"] .ip-seg__list li {
    padding: 22px 24px;
    border-radius: 18px
}
@media (max-width: 640px) {
    [dir="rtl"] .ip-hero {
        padding: 120px 0 70px
    }
    [dir="rtl"] .ip-shot {
        border-radius: 20px
    }
    [dir="rtl"] .ip-shot__track {
        padding: 14px 10px 12px
    }
    [dir="rtl"] .ip-probs {
        padding: 80px 0 70px
    }
    [dir="rtl"] .ip-probs__grid {
        margin: 32px -16px 0;
        padding: 4px 16px 14px
    }
    [dir="rtl"] .ip-prob {
        padding: 26px 24px
    }
    [dir="rtl"] .ip-page .swipe-dots {
        margin: 2px 0 0
    }
    [dir="rtl"] .ip-page .swipe-dots i {
        border-radius: 50%
    }
    [dir="rtl"] .ip-page .swipe-dots::after {
        left: auto;
        right: 50%;
        border-radius: 100px;
        translate: calc(-1 * (calc(var(--at, 0) * 12px - var(--n, 1) * 6px - 2px))) 0
    }
    [dir="rtl"] .ip-run {
        padding: 10px 0 90px
    }
    [dir="rtl"] .ip-steps {
        padding-right: 40px
    }
    [dir="rtl"] .ip-steps::before, [dir="rtl"] .ip-steps::after {
        right: 10px;
        left: auto
    }
    [dir="rtl"] .ip-steps::after {
        transform: scaleY(var(--run));
        transform-origin: 50% 0
    }
    [dir="rtl"] .ip-step__dot {
        left: auto;
        right: -40px;
        margin: 0
    }
    [dir="rtl"] .ip-human {
        padding: 80px 0
    }
    [dir="rtl"] .ip-seg {
        padding: 80px 0 90px
    }
    [dir="rtl"] .ip-seg__list li {
        padding: 16px
    }
}
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .js [data-ip], [dir="rtl"] .js .ip-prob, [dir="rtl"] .js .ip-seg li, [dir="rtl"] .js [data-ip]:not(.in), [dir="rtl"] .js .ip-prob:not(.in), [dir="rtl"] .js .ip-seg li:not(.in) {
        translate: none
    }
}
[dir="rtl"] .ip-kick {
    margin: 0 0 16px
}
[dir="rtl"] .ip-steps::before, [dir="rtl"] .ip-steps::after {
    right: auto;
    left: calc((100% - 20px * (var(--n, 6) - 1)) / var(--n, 6) - 10px)
}
[dir="rtl"] .sp-tags {
    right: 5%;
    left: 5%;
    margin: 0;
    padding: 0
}
[dir="rtl"] .sp-tags li {
    padding: 7px 12px;
    border-radius: 100px
}
[dir="rtl"] .sp-feats-sec {
    padding: 110px 0 100px
}
[dir="rtl"] .sp-feats {
    margin: 48px 0 0;
    padding: 0
}
[dir="rtl"] .sp-feats li {
    padding: 24px;
    border-radius: 20px
}
[dir="rtl"] .sp-used {
    padding: 40px 0 110px
}
[dir="rtl"] .sp-ind__pic {
    border-radius: 8px
}
[dir="rtl"] .sp-ind:hover .sp-ind__pic img {
    transform: scale(1.05)
}
[dir="rtl"] .sp-limits {
    padding: 0 0 100px
}
[dir="rtl"] .sp-limits__box {
    padding: 28px 32px;
    border-radius: 20px
}
[dir="rtl"] .sp-limits__box h3 {
    margin: 0 0 12px
}
[dir="rtl"] .sp-limits__box ul {
    margin: 0;
    padding: 0 18px 0 0
}
[dir="rtl"] .sp-next {
    padding: 0 0 110px
}
[dir="rtl"] .sp-next__link {
    padding: 30px 0
}
[dir="rtl"] .sp-next__link b {
    font: 700 36px/1.15 var(--serif)
}
[dir="rtl"] .sp-next__link:hover svg {
    transform: translate(4px, -4px)
}
[dir="rtl"] .sp-caps {
    padding: 40px 0 120px
}
[dir="rtl"] .sp-compare {
    padding: 0 0 110px
}
[dir="rtl"] .sp-table {
    border-radius: 20px
}
[dir="rtl"] .sp-table th, [dir="rtl"] .sp-table td {
    padding: 16px 20px;
    text-align: start
}
[dir="rtl"] .sp-compare__more {
    margin: 26px 0 0
}
[dir="rtl"] .sp-yours {
    padding: 100px 0
}
[dir="rtl"] .sp-yours h3 {
    margin: 0 0 14px;
    font: 700 32px/1.15 var(--serif)
}
[dir="rtl"] .sp-yours ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .sp-yours li svg {
    padding: 3px;
    border-radius: 50%
}
[dir="rtl"] .sp-yours__note {
    margin: 14px 0 0
}
@media (max-width: 640px) {
    [dir="rtl"] .sp-tags li {
        padding: 5px 9px
    }
    [dir="rtl"] .sp-feats-sec {
        padding: 80px 0 70px
    }
    [dir="rtl"] .sp-feats li {
        padding: 18px
    }
    [dir="rtl"] .sp-used {
        padding: 20px 0 80px
    }
    [dir="rtl"] .sp-used__grid {
        margin: 30px -16px 0;
        padding: 4px 16px 14px
    }
    [dir="rtl"] .sp-limits__box {
        padding: 22px
    }
    [dir="rtl"] .sp-caps {
        padding: 20px 0 80px
    }
    [dir="rtl"] .sp-yours {
        padding: 70px 0
    }
}
[dir="rtl"] .mk {
    inset: 0;
    padding: 6% 8%
}
[dir="rtl"] .hub-card:hover .mk > * {
    translate: 0 -.4em
}
[dir="rtl"] .mk-phone {
    border-radius: 1.6em
}
[dir="rtl"] .mk-head {
    padding: .7em .8em
}
[dir="rtl"] .mk-head i {
    border-radius: 50%
}
[dir="rtl"] .mk-body {
    padding: .7em
}
[dir="rtl"] .mk-in, [dir="rtl"] .mk-out {
    margin: 0;
    padding: .5em .7em;
    border-radius: .7em
}
[dir="rtl"] .mk-in {
    border-top-left-radius: .2em
}
[dir="rtl"] .mk-out {
    border-top-right-radius: .2em
}
[dir="rtl"] .mk-btns {
    margin: -.15em 0 0
}
[dir="rtl"] .mk-btns span {
    padding: .45em;
    border-radius: .55em;
    text-align: center
}
[dir="rtl"] .mk-chip {
    margin: .2em 0 0;
    padding: .35em .8em;
    border-radius: 100px;
    text-align: center
}
[dir="rtl"] .mk-tpl {
    border-radius: .7em
}
[dir="rtl"] .mk-tpl__pic {
    padding: .5em .7em
}
[dir="rtl"] .mk-tpl p {
    margin: 0;
    padding: .55em .7em .15em
}
[dir="rtl"] .mk-tpl small {
    padding: 0 .7em .55em
}
[dir="rtl"] .mk-cards {
    margin: 0;
    padding: 0
}
[dir="rtl"] .mk-cards li {
    border-radius: .6em
}
[dir="rtl"] .mk-cards b {
    padding: .45em .55em 0
}
[dir="rtl"] .mk-cards small {
    padding: 0 .55em .35em
}
[dir="rtl"] .mk-cards span {
    padding: .4em;
    text-align: center
}
[dir="rtl"] .mk-form {
    margin: .2em -.7em -.7em;
    padding: .8em .8em 1em;
    border-radius: 1em 1em 0 0
}
[dir="rtl"] .mk-form p {
    margin: 0
}
[dir="rtl"] .mk-sel {
    padding: .35em .5em;
    border-radius: .4em
}
[dir="rtl"] .mk-opts em {
    padding: .22em .55em;
    border-radius: 100px
}
[dir="rtl"] .mk-form .mk-form__go {
    padding: .55em;
    border-radius: 100px;
    text-align: center
}
[dir="rtl"] .mk-ad {
    border-radius: .7em
}
[dir="rtl"] .mk-ad__pic {
    padding: .4em .6em
}
[dir="rtl"] .mk-ad b {
    padding: .45em .6em 0
}
[dir="rtl"] .mk-ad small {
    padding: 0 .6em .45em
}
[dir="rtl"] .mk-ad__cta {
    padding: .45em;
    text-align: center
}
[dir="rtl"] .mk-panel {
    padding: 1em;
    border-radius: 1.1em
}
[dir="rtl"] .mk-panel p {
    margin: 0
}
[dir="rtl"] .mk-inbox ul {
    margin: 0;
    padding: 0
}
[dir="rtl"] .mk-inbox li {
    padding: .5em .6em;
    border-radius: .7em
}
[dir="rtl"] .mk-inbox li > i {
    border-radius: 50%
}
[dir="rtl"] .mk-inbox em {
    padding: .15em .55em;
    border-radius: 100px
}
[dir="rtl"] .mk-cal i {
    border-radius: .35em
}
[dir="rtl"] .mk-draft {
    padding: .7em;
    border-radius: .7em
}
[dir="rtl"] .mk-draft em {
    padding: .3em .85em;
    border-radius: 100px
}
[dir="rtl"] .mk-row {
    padding: .55em .7em;
    border-radius: .55em
}
[dir="rtl"] .mk-profile {
    text-align: center
}
[dir="rtl"] .mk-profile__logo {
    border-radius: 50%
}
[dir="rtl"] .mk-profile__name svg {
    padding: .18em;
    border-radius: 50%
}
[dir="rtl"] .mk-profile .mk-btns {
    margin: .2em 0 0
}
[dir="rtl"] .mk-kpis p {
    padding: .5em .6em;
    border-radius: .6em
}
[dir="rtl"] .mk-bars {
    margin: 0;
    padding: 0
}
[dir="rtl"] .mk-bars i {
    border-radius: 100px
}
[dir="rtl"] .mk-bars i::after {
    inset: 0 0 0 auto;
    border-radius: inherit
}
[dir="rtl"] .js .mk .mk-s.is-shown .is-tap::after {
    left: auto;
    right: 50%;
    margin: -1em;
    border-radius: 50%
}
[dir="rtl"] .mk-bar {
    padding: .1em .55em .6em
}
[dir="rtl"] .mk-bar__text {
    padding: 0 .9em;
    border-radius: 100px
}
[dir="rtl"] .mk-bar__send {
    border-radius: 50%
}
[dir="rtl"] .mk-bar__send::after {
    inset: 0;
    margin: auto;
    translate: calc(-1 * (.08em)) 0
}
[dir="rtl"] .mk-typing {
    margin: 0;
    padding: .7em .85em;
    border-radius: .7em;
    border-top-right-radius: .2em
}
[dir="rtl"] .mk-typing i {
    border-radius: 50%
}
[dir="rtl"] .js .mk .mk-row--sync.is-shown::after {
    right: auto;
    left: .8em;
    border-radius: 50%
}
[dir="rtl"] .mk-sum {
    padding: .7em .8em;
    border-radius: .7em
}
[dir="rtl"] .mk-sum p {
    margin: 0
}
[dir="rtl"] .mk-sum__btns span {
    padding: .3em;
    border-radius: .45em;
    text-align: center
}
[dir="rtl"] .mk-day {
    margin: .3em 0;
    padding: .25em .7em;
    border-radius: .5em
}
[dir="rtl"] .sp-mock .mk {
    border-radius: inherit
}
@media (max-width: 640px) {
    [dir="rtl"] .hub-card .mk {
        padding: 38px 6% 6%
    }
    [dir="rtl"] .hub-card .mk-phone {
        border-radius: 10px
    }
    [dir="rtl"] .hub-card:not(.hub-card--big) .mk {
        padding: 8px
    }
}
[dir="rtl"] .js .iso:not(.in) .iso-b {
    transform: translateY(-44px)
}
[dir="rtl"] .iso--stairs {
    margin: 34px auto 0 0
}
@media (min-width: 961px) {
    [dir="rtl"] .iso--stairs {
        right: auto;
        left: 0;
        margin: 0
    } }
@media (max-width: 640px) {
    [dir="rtl"] .iso--stairs {
        margin: 24px auto 0
    }
}
[dir="rtl"] .svx-svc {
    padding: 32px 34px 30px;
    border-radius: 28px
}
[dir="rtl"] .svx-svc__k {
    margin: 0 0 10px
}
[dir="rtl"] .svx-svc__t {
    margin: 0;
    font: 700 38px/1.1 var(--serif)
}
[dir="rtl"] .svx-svc__p {
    margin: 14px 0 0
}
[dir="rtl"] .svx-svc__on {
    margin: 22px 0 10px
}
[dir="rtl"] .svx-chans {
    margin: 0;
    padding: 0
}
[dir="rtl"] .svx-chans li {
    padding: 0 10px 0 13px;
    border-radius: 100px
}
[dir="rtl"] .svx-k {
    margin: 0 0 14px
}
[dir="rtl"] .svx-h2 {
    margin: 0;
    font: 700 52px/1.08 var(--serif)
}
[dir="rtl"] .svx-lead {
    margin: 18px 0 0
}
[dir="rtl"] .svx-demo {
    padding: 100px 0 40px
}
[dir="rtl"] .svx-demo__in {
    padding: 26px;
    border-radius: 32px
}
[dir="rtl"] .svx-tabs button {
    padding: 13px 16px;
    border-radius: 16px;
    text-align: start
}
[dir="rtl"] .svx-stage {
    border-radius: 24px
}
[dir="rtl"] .svx-notes__t {
    margin: 14px 0 0;
    font: 700 34px/1.12 var(--serif)
}
[dir="rtl"] .svx-steps {
    margin: 24px 0 0;
    padding: 0
}
[dir="rtl"] .svx-steps li::before {
    left: auto;
    right: 0;
    border-radius: 50%
}
[dir="rtl"] .svx-replay {
    padding: 0 14px 0 18px;
    border-radius: 100px
}
[dir="rtl"] .svx-tag::before {
    border-radius: 50%
}
[dir="rtl"] .svx-tag--grow::before {
    border-radius: 2px
}
[dir="rtl"] .svx-cat {
    padding: 90px 0 120px
}
[dir="rtl"] .svx-group, [dir="rtl"] .svx-setup {
    padding: 44px 0
}
[dir="rtl"] .svx-group__t {
    margin: 8px 0 10px;
    font: 700 30px/1.15 var(--serif)
}
[dir="rtl"] .svx-group__side p {
    margin: 0
}
[dir="rtl"] .svx-card__link:focus-visible {
    border-radius: 10px
}
[dir="rtl"] .svx-card__thumb {
    border-radius: 18px
}
[dir="rtl"] .svx-card__t {
    margin: 8px 0 6px
}
[dir="rtl"] .svx-card__o {
    margin: 0
}
[dir="rtl"] .svx-card__watch {
    padding: 0 11px 0 14px;
    border-radius: 100px
}
[dir="rtl"] .svx-card__thumb .mk {
    padding: 18px 11% 0
}
[dir="rtl"] .svx-card__thumb .mk-phone {
    border-radius: 14px 14px 0 0
}
[dir="rtl"] .svx-card__thumb .mk:has(.mk-panel) {
    padding: 14px
}
[dir="rtl"] .svx-card__link:hover .svx-card__thumb .mk > * {
    translate: 0 -.35em
}
[dir="rtl"] .svx-setup__list {
    margin: 0;
    padding: 0
}
[dir="rtl"] .svx-setup__list a {
    padding: 20px 22px;
    border-radius: 20px
}
[dir="rtl"] .svx-setup__list i {
    border-radius: 50%
}
@media (max-width: 860px) {
    [dir="rtl"] .svx-svc {
        padding: 24px 22px;
        border-radius: 22px
    }
    [dir="rtl"] .svx-demo__in {
        padding: 14px;
        border-radius: 24px
    }
    [dir="rtl"] .svx-tabs {
        margin: 0 -14px;
        padding: 2px 14px 4px
    }
    [dir="rtl"] .svx-tabs button {
        padding: 10px 14px;
        border-radius: 14px
    }
    [dir="rtl"] .svx-stage {
        border-radius: 18px
    }
    [dir="rtl"] .svx-notes {
        padding: 0 6px 8px
    }
    [dir="rtl"] .svx-cat {
        padding: 60px 0 80px
    }
    [dir="rtl"] .svx-group, [dir="rtl"] .svx-setup {
        padding: 34px 0
    }
}
@media (max-width: 640px) {
    [dir="rtl"] .svx-card__thumb {
        margin: 0;
        border-radius: 14px
    }
    [dir="rtl"] .svx-card__thumb .mk {
        padding: 10px 8px 0
    }
    [dir="rtl"] .svx-card__thumb .mk-phone {
        border-radius: 10px 10px 0 0
    }
    [dir="rtl"] .svx-card__thumb .mk:has(.mk-panel) {
        padding: 8px
    }
    [dir="rtl"] .svx-card__t {
        margin: 4px 0
    }
    [dir="rtl"] .svx-card__watch {
        margin: 10px 140px 0 0
    }
    [dir="rtl"] .svx-setup__list a {
        padding: 16px
    }
}
[dir="rtl"] .ip-road .ip-steps {
    margin: 0;
    padding: 30px 0 34px
}
[dir="rtl"] .ip-road .ip-step__dot {
    left: auto;
    right: auto;
    margin: 0;
    border-radius: 50%
}
[dir="rtl"] .ip-road__svg {
    inset: 0
}
[dir="rtl"] .ip-road__marker {
    left: auto;
    right: 0;
    margin: -11px -11px 0 0;
    border-radius: 50%;
    transform: translate(var(--x, 0px), var(--y, 0px))
}
@media (max-width: 960px) {
    [dir="rtl"] .ip-road .ip-steps {
        padding: 24px 0 28px
    }
}
@media (min-width: 961px) {
    [dir="rtl"] .ip-run .container:has(.ip-road) > .iso--stairs {
        margin: 120px auto 0 0
    }
}
[dir="rtl"] .ip-title .ip-kicker {
    margin: 0 0 14px
}
[dir="rtl"] .wq-form {
    padding: 28px;
    border-radius: 16px
}
[dir="rtl"] .wq-form select, [dir="rtl"] .wq-form input, [dir="rtl"] .wq-form textarea, [dir="rtl"] .wq-link {
    padding: 12px 14px;
    border-radius: 12px
}
[dir="rtl"] .wq-preview h2 {
    margin: 0 0 20px
}
[dir="rtl"] .wq-empty {
    padding: 32px;
    border-radius: 16px
}
[dir="rtl"] .wq-error {
    margin: 0
}
[dir="rtl"] .wq-status {
    margin: 0
}
@media (max-width: 760px) {
    [dir="rtl"] .wq-form {
        padding: 20px
    } }
[dir="rtl"] .uc-head {
    margin: 0 auto 30px;
    text-align: center
}
[dir="rtl"] .uc-box {
    padding: 26px;
    border-radius: 30px
}
[dir="rtl"] .uc-tabs button {
    padding: 9px 16px;
    border-radius: 100px
}
[dir="rtl"] .uc-visual {
    border-radius: 24px
}
[dir="rtl"] .uc-photo {
    border-radius: 50%
}
[dir="rtl"] .uc-msg {
    padding: 10px 10px 4px;
    border-radius: 14px
}
[dir="rtl"] .uc-msg p {
    margin: 0
}
[dir="rtl"] .uc-msg time {
    text-align: end
}
[dir="rtl"] .uc-btn {
    padding: 6px 0;
    text-align: center
}
[dir="rtl"] .uc-reply {
    padding: 8px 10px 4px;
    border-radius: 12px 12px 12px 3px
}
[dir="rtl"] .uc-reply time {
    text-align: end
}
[dir="rtl"] .uc-tag {
    padding: 9px 13px;
    border-radius: 12px
}
[dir="rtl"] .uc-tag svg {
    padding: 3px;
    border-radius: 50%
}
[dir="rtl"] .uc-list {
    margin: 4px 0 8px;
    padding: 0
}
[dir="rtl"] .uc-list svg {
    padding: 3px;
    border-radius: 50%
}
[dir="rtl"] .uc-text .btn {
    text-align: start
}
[dir="rtl"] .how li {
    padding: 26px 24px 24px;
    border-radius: var(--r-xl)
}
[dir="rtl"] .how li::before {
    border-radius: 50%
}
[dir="rtl"] .how-wrap {
    padding: 0;
    margin: 0
}
@media (max-width: 640px) {
    [dir="rtl"] .uc-box {
        padding: 14px;
        border-radius: 22px
    }
    [dir="rtl"] .uc-tabs {
        margin: 0 -14px 18px;
        padding: 2px 14px
    }
    [dir="rtl"] .uc-tabs button {
        padding: 7px 12px
    }
}
[dir="rtl"] .vx {
    inset: 0;
    padding: 6% 8%
}
[dir="rtl"] .vx-frame {
    border-radius: 24px
}
[dir="rtl"] .vc, [dir="rtl"] .vchat {
    border-radius: 1.9em
}
[dir="rtl"] .vc {
    padding: 1.5em 1.1em 1.2em
}
[dir="rtl"] .vc__top {
    margin: 0
}
[dir="rtl"] .vc__who {
    text-align: center
}
[dir="rtl"] .vc__ava {
    border-radius: 50%;
    font: 700 1.7em/1 var(--serif)
}
[dir="rtl"] .vc__ava::before, [dir="rtl"] .vc__ava::after {
    inset: 0;
    border-radius: 50%
}
[dir="rtl"] .vc__wave {
    margin: 1em 0 .6em
}
[dir="rtl"] .vc__wave i {
    border-radius: .2em;
    transform: scaleY(.12);
    transform-origin: center
}
[dir="rtl"] .vc__caps {
    margin: 0;
    padding: 0
}
[dir="rtl"] .vc__cap {
    padding: .55em .75em;
    border-radius: .9em
}
[dir="rtl"] .vc__done {
    margin: .7em 0 0;
    padding: .45em .8em;
    border-radius: 99em;
    text-align: center
}
[dir="rtl"] .vc__btn {
    border-radius: 50%
}
[dir="rtl"] .vc__btn--end svg {
    transform: rotate(135deg)
}
[dir="rtl"] .vchat__head {
    padding: .9em 1em
}
[dir="rtl"] .vchat__head > i {
    border-radius: 50%;
    font-weight: 700
}
[dir="rtl"] .vchat__day {
    margin: 0 0 auto;
    padding: .3em .7em;
    border-radius: .6em
}
[dir="rtl"] .vchat__body {
    padding: .9em .8em
}
[dir="rtl"] .vn {
    padding: .6em .7em .5em;
    border-radius: .9em
}
[dir="rtl"] .vn__play {
    border-radius: 50%
}
[dir="rtl"] .vn__wave i {
    border-radius: .2em
}
[dir="rtl"] .vn__tx {
    margin: .45em 0 0
}
[dir="rtl"] .vchat__chip {
    margin: .2em 0 0;
    padding: .4em .8em;
    border-radius: 99em
}
[dir="rtl"] .vxs {
    padding: 120px 0
}
[dir="rtl"] .vxs::before {
    inset: -30% auto auto -10%;
    border-radius: 50%
}
[dir="rtl"] .vxs__k {
    margin: 0 0 18px;
    padding: 6px 14px;
    border-radius: 99px
}
[dir="rtl"] .vxs__k i {
    border-radius: 50%
}
[dir="rtl"] .vxs__h {
    margin: 0;
    font: 700 clamp(36px, 4.6vw, 60px)/1.02 var(--serif)
}
[dir="rtl"] .vxs__lead {
    margin: 22px 0 0
}
[dir="rtl"] .vxs__list {
    margin: 36px 0 0;
    padding: 0
}
[dir="rtl"] .vxs__list .vxs__ic {
    border-radius: 12px
}
[dir="rtl"] .vxs__note {
    margin: 22px 0 0
}
[dir="rtl"] .vxs__stage .vx-frame {
    border-radius: 22px
}
[dir="rtl"] .vxs__stage .vx {
    padding: 46px 6% 5%
}
[dir="rtl"] .vxs__tag {
    padding: 5px 10px;
    border-radius: 99px
}
@media (max-width: 900px) {
    [dir="rtl"] .vxs {
        padding: 80px 0
    }
}
@media (max-width: 560px) {
    [dir="rtl"] .vxs__tag {
        padding: 3px 8px
    }
}
[dir="rtl"] .vxd {
    padding: 0 0 110px
}
[dir="rtl"] .vxd__p {
    margin: 16px 0 0
}
[dir="rtl"] .vxb {
    padding: 0 0 100px
}
[dir="rtl"] .vxb__box {
    padding: 40px;
    border-radius: 24px
}
[dir="rtl"] .vxb__h {
    margin: 0;
    font: 700 clamp(26px, 3vw, 38px)/1.08 var(--serif)
}
[dir="rtl"] .vxb__p {
    margin: 12px 0 0
}
@media (max-width: 900px) {
    [dir="rtl"] .vxb__box {
        padding: 26px
    } }
@media (prefers-reduced-motion: reduce) {
    [dir="rtl"] .vc__wave i {
        transform: scaleY(var(--h, .5))
    }
}
[dir="rtl"] .vx-pill {
    padding: 8px 12px 8px 16px;
    border-radius: 99px
}
[dir="rtl"] .vx-pill i {
    border-radius: 50%
}
[dir="rtl"] .vx-pill i::after {
    inset: 0;
    border-radius: 50%
}
[dir="rtl"] .vx-pill:hover {
    transform: translateY(-2px)
}
[dir="rtl"] .vx-pill--sm {
    margin: 0 0 14px;
    padding: 6px 10px 6px 12px
}
[dir="rtl"] .vx-float {
    padding: 12px 12px 12px 18px;
    border-radius: 20px
}
[dir="rtl"] .vx-float__ic {
    border-radius: 50%
}
[dir="rtl"] .vx-float__ic::before, [dir="rtl"] .vx-float__ic::after {
    inset: 0;
    border-radius: 50%
}
[dir="rtl"] .vx-float__wave i {
    border-radius: 2px;
    transform: scaleY(.2)
}
@media (max-width: 640px) {
    [dir="rtl"] .vx-float {
        padding: 9px 9px 9px 12px;
        border-radius: 16px
    }
}
[dir="rtl"] {
  --font: "IBM Plex Sans Arabic", system-ui, sans-serif;
  --serif: "IBM Plex Sans Arabic", system-ui, sans-serif;
}
[dir="rtl"] body { line-height: 1.65; }
[dir="rtl"], [dir="rtl"] *, [dir="rtl"] *::before, [dir="rtl"] *::after { letter-spacing: 0 !important; }
[dir="rtl"] em, [dir="rtl"] i { font-style: normal; }
[dir="rtl"] :is(h1, h2, h3, h4, h5, h6) { font-family: var(--serif) !important; letter-spacing: 0 !important; line-height: 1.35 !important; }
[dir="rtl"] :is(button, .btn, .chip, .kicker, .mk-chip, .hub-card__chip) { letter-spacing: 0; }
[dir="rtl"] :is(p, li, dd) { text-wrap: pretty; }
[dir="rtl"] :is(.ip-lead, .hero__lead, .lead, .footer__brand p) { line-height: 1.7; }
[dir="rtl"] :is(input[type="tel"], input[type="email"], bdi, .locale-switch) { direction: ltr; unicode-bidi: isolate; }
[dir="rtl"] :is(.u-link > svg, .sp-next__link > svg, .mega-head b > svg, .mega-row > svg, .drawer__go, .ip-back > svg) { scale: -1 1; }
/* site.css already reflects .arrow with transform; avoid reflecting it twice. */
[dir="rtl"] svg.arrow { scale: 1; }
[dir="rtl"] svg:has(use[href="#i-arrow"]):not(.arrow) { scale: -1 1; }
[dir="rtl"] .ip-back > svg { rotate: 0deg; }
[dir="rtl"] :is(.help, .chat__go-ic, .chat__count, .agent)::after { transform-origin: center; }
/* Illustrative dashboards retain the direction of their data visualisations. */
[dir="rtl"] :is(.hbars, .mk-bars, .dash-funnel, .sc-ni__chart, .sc-none__chart, .iso) { direction: ltr; }
[dir="rtl"] .hbars i { transform-origin: 0 50%; border-radius: 0 4px 4px 0; }
[dir="rtl"] .mk-bars i::after { inset: 0 auto 0 0; }
[dir="rtl"] :is(.mk-body, .jphone__body) { line-height: 1.5; }
[dir="rtl"] .mk { font-size: 15px; }
[dir="rtl"] .mk-phone { aspect-ratio: .56; }
[dir="rtl"] .mk-body { overflow-y: auto; scrollbar-width: none; }
[dir="rtl"] .mk-body::-webkit-scrollbar { display: none; }
[dir="rtl"] .btn { height: auto; min-height: 47px; padding-block: 10px; white-space: normal; text-align: center; line-height: 1.5; }
[dir="rtl"] .site-header .btn { min-height: 38px; padding-block: 5px; white-space: nowrap; }
[dir="rtl"] .sentence { letter-spacing: 0; }
/* The brand line "Business. Simplified." stays in English on Arabic pages (Joe, 6 Nov 2026): English word order and typeface. */
[dir="rtl"] :is(.sentence, .stage__slogan) { direction: ltr; font-family: "Montserrat", system-ui, sans-serif; }
[dir="rtl"] .footer__brand .btn-pair { max-width: 100%; }
[dir="rtl"] .footer__brand .btn { padding-inline: 16px; }
[dir="rtl"] .ip-title { max-width: 100%; }
[dir="rtl"] .mgmt__kpis b { line-height: 1.5; }
[dir="rtl"] .orbit__ring li { transform-origin: 100% 50%; rotate: calc(-1 * var(--a)); }
[dir="rtl"] .orbit__node { transform: rotate(var(--a)); }
[dir="rtl"] :is(.orbit__ring, .orbit__node) { animation-direction: reverse; }
[dir="rtl"] .mk-bar__text:empty::before { content: "رسالة"; }
/* Reflect only the slope drawing and its clipping boundary, leaving card text intact. */
[dir="rtl"] .stairs__slope { transform: scaleX(-1); }
[dir="rtl"] .stairs__cards { clip-path: polygon(-60px -400px, calc(100% + 60px) -400px, calc(100% + 60px) 96%, 100% 96%, 0 72%, -60px 72%); }
/* Physical x is 1 - --px in RTL; the reflected line is y = .72 + .24x.
   The percentage in top resolves against the same height as the SVG. */
[dir="rtl"] .stairs__post { right: auto; left: calc(100% - var(--px)); top: calc(72% + .24 * (100% - var(--px))); margin: 0 0 0 -7px; }
[dir="rtl"] .dsh__lead { margin-top: 38px; line-height: 1.7; }
[dir="rtl"] .stage__lead { margin-top: 44px; }
[dir="rtl"] .stairs__lead { margin-top: 44px; }
/* Arabic day glyphs need their own compact line box inside this 44px chart. */
[dir="rtl"] .sc-none__week b { line-height: 1; }
/* road.js and pointer events produce coordinates measured from the physical left. */
[dir="rtl"] .ip-road__marker { left: 0; right: auto; margin: -11px 0 0 -11px; }
[dir="rtl"] .jrn__marker { left: 0; right: auto; margin: -67px 0 0 -24px; }
[dir="rtl"] :is(.drawer__tile, .drawer__chip, .drawer__row)::before { left: var(--px, 50%); right: auto; margin: -6px 0 0 -6px; }
[dir="rtl"] :is(.chat__starts button > svg, .chat__quick > svg:last-child, .chat__go a > svg:last-child, .cnx__flow li + li::before) { scale: -1 1; }
@media (max-width: 640px) {
  [dir="rtl"] :is(.hero__copy .h1, .stage__title, .ip-title, .hub__title, .svx-title) { font-size: clamp(32px, 8vw, 44px) !important; }
  [dir="rtl"] .site-header .sentence { display: none; }
  [dir="rtl"] .header-actions { gap: 8px; }
  [dir="rtl"] .home .site-header .header-cta { padding-inline: 8px; font-size: 11px; }
  [dir="rtl"] .footer__brand .btn-pair { width: 100%; }
  [dir="rtl"] .footer__brand .btn { font-size: 13px; }
}
