/* ==== generated by i18n/make_rtl.py — do not edit by hand ==== */
/* mirrored from the page stylesheets so Arabic is not pinned left */

[dir="rtl"] .navpill { padding-right: var(--gutter); padding-left: var(--gutter); }
[dir="rtl"] .navtoggle { margin-right: auto; }
[dir="rtl"] .link-arrow:hover svg { transform: translateX(-4px); }
[dir="rtl"] .card-wash::before { left: -30px; }
[dir="rtl"] .banner::after { right: 0; }
[dir="rtl"] .banner__mark { right: var(--gutter); }
[dir="rtl"] .closing__sign strong { margin-left: 6px; }
[dir="rtl"] .certs__title { text-align: right; }
[dir="rtl"] .certs__note { text-align: right; }
[dir="rtl"] .sustain::before { right: 0; }
[dir="rtl"] .sustain__hero-copy { right: clamp(20px, 2.5vw, 32px); }
[dir="rtl"] .sustain-visual .sustain-visual__stat { text-align: right; }
[dir="rtl"] .cta-strip::before { right: 0; }
[dir="rtl"] .footer::before { right: 0; }
[dir="rtl"] .copy-review-legend { right: 50%; transform: translateX(50%); }
[dir="rtl"] .eyebrow, [dir="rtl"] .sec-eyebrow, [dir="rtl"] .certs__eyebrow, [dir="rtl"] .banner__eyebrow, [dir="rtl"] .approach-grid__eyebrow, [dir="rtl"] .hero__positioning, [dir="rtl"] .exh-card__booth, [dir="rtl"] .exh-home-card__booth, [dir="rtl"] .news-item__date, [dir="rtl"] .news-card__date, [dir="rtl"] .p-card__sub, [dir="rtl"] .tag, [dir="rtl"] .cert__name, [dir="rtl"] .spec-card__code, [dir="rtl"] .exh-home-card__venue p, [dir="rtl"] .exh-home-card__city, [dir="rtl"] .exh-home-card__date, [dir="rtl"] .exh-card__venue, [dir="rtl"] .exh-card__city, [dir="rtl"] .exh-card__date, [dir="rtl"] .exh-card__cta, [dir="rtl"] .link-more, [dir="rtl"] .link-arrow, [dir="rtl"] .step__meta, [dir="rtl"] .why-card__stat-label { text-align: right; }
[dir="rtl"] .p-card::before { right: 16px; border-right: 2px solid var(--orange); border-top-right-radius: 2px; }
[dir="rtl"] .p-card::after { left: 16px; border-left: 2px solid var(--orange); border-bottom-left-radius: 2px; }
[dir="rtl"] .p-card__media { border-radius: var(--radius) var(--radius) 0 0; }
[dir="rtl"] .p-card__name { right: 20px; }
[dir="rtl"] .p-card:hover .link-arrow svg { transform: translateX(-4px); }
[dir="rtl"] .map__link { left: 16px; }
[dir="rtl"] .btn-solid:hover svg { transform: translateX(-4px); }
[dir="rtl"] .loader__pct { text-align: left; }
[dir="rtl"] .loader__skip { left: clamp(16px, 3vw, 36px); }
[dir="rtl"] .loader__skip:hover svg { transform: translateX(-3px); }
[dir="rtl"] .loader__corner { right: clamp(16px, 3vw, 36px); }
[dir="rtl"] .brandmark { margin-left: 8px; }
[dir="rtl"] .nav { margin-right: auto; }
[dir="rtl"] .menu-btn { margin-right: auto; }
[dir="rtl"] .hero__glow { left: -8%; }
[dir="rtl"] .eyebrow { padding: 7px 11px 7px 13px; }
[dir="rtl"] .btn--primary:hover svg { transform: translateX(-4px); }
[dir="rtl"] .reg--tl { right: 9px; border-right-width: 1px; }
[dir="rtl"] .reg--tr { left: 9px; border-left-width: 1px; }
[dir="rtl"] .reg--bl { right: 9px; border-right-width: 1px; }
[dir="rtl"] .reg--br { left: 9px; border-left-width: 1px; }
[dir="rtl"] .titleblock div { border-left: 1px solid var(--panel-line); }
[dir="rtl"] .titleblock div:last-child { border-left: 0; }
[dir="rtl"] .stat { padding: 26px 0 26px 26px; border-left: 1px solid var(--hair-soft); }
[dir="rtl"] .stat:first-child { padding-right: 0; }
[dir="rtl"] .trust__inner > .stat + .stat { padding-right: 26px; }
[dir="rtl"] .clients { padding: 26px 26px 26px 0; }
[dir="rtl"] .hero__cue { right: 50%; transform: translateX(50%); }
[dir="rtl"] .hero__panel-mark { left: 15px; }
[dir="rtl"] .hero__positioning { text-align: right; }
[dir="rtl"] .showcase-card__tag { right: 20px; }
[dir="rtl"] .showcase-card--primary .showcase-card__tag { right: 28px; }
[dir="rtl"] .showcase-card--primary .showcase-card__label { right: 28px; left: auto; }
[dir="rtl"] .showcase-card--noimg .showcase-card__mark { left: -10px; }
[dir="rtl"] .green-block::before { right: 0; }
[dir="rtl"] .btn-solid:hover svg { transform: translateX(-3px); }
[dir="rtl"] .link-arrow:hover svg { transform: translateX(-3px); }
[dir="rtl"] .footer .btn-quote:hover svg { transform: translateX(-3px); }
[dir="rtl"] .scroll-cursor { right: 0; }
[dir="rtl"] .industry-card__num { right: 16px; }
[dir="rtl"] .factory-preview__nav--prev { right: max(10px, calc(var(--gutter) - 58px)); }
[dir="rtl"] .factory-preview__nav--next { left: max(10px, calc(var(--gutter) - 58px)); }
[dir="rtl"] .factory-preview-card:hover .factory-preview-card__bar svg { transform: translateX(-3px); }
[dir="rtl"] .news-card:hover .link-more svg { transform: translateX(-3px); }
[dir="rtl"] .exh-home-card:hover .link-more svg { transform: translateX(-3px); }
[dir="rtl"] .news-item:hover .news-item__more svg { transform: translateX(-4px); }
[dir="rtl"] .page-hero__media { left: 0; }
[dir="rtl"] .spec-row dd { text-align: left; }
[dir="rtl"] .story-card__badge { left: 14px; }
[dir="rtl"] .exh-lightbox__bar { padding: 14px 22px 14px 16px; }
[dir="rtl"] .exh-lightbox__count { margin-right: auto; }
[dir="rtl"] .exh-lightbox__nav--prev { right: 14px; }
[dir="rtl"] .exh-lightbox__nav--next { left: 14px; }
@media (max-width: 900px) {
  [dir="rtl"] .certs__eyebrow, [dir="rtl"] .certs__title, [dir="rtl"] .certs__note { text-align: right; }
  [dir="rtl"] .hero__glow { left: -30%; }
  [dir="rtl"] .titleblock div:nth-child(2) { border-left: 0; }
}
@media (max-width: 700px) {
  [dir="rtl"] .sustain__hero-copy { left: 20px; }
}
@media (max-width: 520px) {
  [dir="rtl"] .loader__skip { right: auto; }
}
@media (max-width: 1080px) {
  [dir="rtl"] .stat { border-left: 0; }
  [dir="rtl"] .trust__inner > .stat + .stat { padding-right: 0; }
  [dir="rtl"] .stat:nth-child(odd) { padding-left: 24px; border-left: 1px solid var(--hair-soft); }
}
@media (max-width: 1100px) {
  [dir="rtl"] .about__text { text-align: right; }
  [dir="rtl"] .about__text p { text-align: right; }
}
