/* bilingual Arabic support */
.lang-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--deep);font:700 14px/1 Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}.lang-switch:hover{border-color:var(--brand);background:var(--pale)}.lang-switch span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:6px;background:var(--pale);color:var(--brand);font-size:12px}.lang-switch strong{font:inherit}.brand{margin-right:0;margin-inline-end:auto}
html[dir="rtl"] body{font-family:Tahoma,Arial,sans-serif;letter-spacing:0}html[dir="rtl"] .nav,html[dir="rtl"] .hero-grid,html[dir="rtl"] .heading,html[dir="rtl"] .architecture,html[dir="rtl"] .flow,html[dir="rtl"] .role-panel,html[dir="rtl"] .timeline,html[dir="rtl"] .pricing,html[dir="rtl"] .commercial-note,html[dir="rtl"] .cta-inner,html[dir="rtl"] .footer{direction:rtl}html[dir="rtl"] .hero h1{font-size:clamp(42px,5vw,66px);line-height:1.15;letter-spacing:0}html[dir="rtl"] .heading h2{line-height:1.25;letter-spacing:0}html[dir="rtl"] .domain{text-align:start}html[dir="rtl"] .domain.active{box-shadow:inset -4px 0 var(--brand)}html[dir="rtl"] .detail ul{padding-left:0;padding-right:20px}html[dir="rtl"] .checks li{padding:13px 38px 13px 12px}html[dir="rtl"] .checks li:before{left:auto;right:14px}html[dir="rtl"] .timeline article:before{left:auto;right:28px}html[dir="rtl"] .text-link{direction:rtl}html[dir="rtl"] .arabic{text-align:right}html[dir="rtl"] .footer-links{direction:ltr}html[dir="rtl"] .panel-kicker,html[dir="rtl"] .eyebrow,html[dir="rtl"] .detail-label{letter-spacing:.04em}
@media(max-width:1024px){.nav{gap:16px}.lang-switch{margin-inline-start:0}html[dir="rtl"] .nav nav{right:0;left:0;text-align:right}}
@media(max-width:680px){.nav{gap:10px}.brand img{width:120px}.lang-switch{min-width:44px;padding:8px}.lang-switch strong{display:none}.menu{padding:8px 10px}html[dir="rtl"] .hero h1{font-size:38px;line-height:1.2}html[dir="rtl"] .steps:before{left:auto;right:22px}html[dir="rtl"] .step{text-align:right}}
