
.header .language-switch{display:flex!important;align-items:center;gap:3px;direction:ltr;flex-shrink:0}.language-switch a{display:inline-flex;align-items:center;justify-content:center;padding:7px 6px;color:#c8c2dc;font:600 12px/1.3 Arial,sans-serif;border:1px solid transparent;border-radius:7px;text-decoration:none;min-width:30px;min-height:32px}.language-switch a:hover,.language-switch a[aria-current="page"]{color:#fff;background:#302046;border-color:#8962bb}.header{gap:16px}.header-actions{gap:10px}.video-language-note{font-size:12px!important;line-height:1.6!important;color:#b5acc7!important;margin:10px 0!important}html[dir="rtl"] body{font-family:'Noto Sans Arabic',Arial,sans-serif}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] button,html[dir="rtl"] input,html[dir="rtl"] select{font-family:inherit;letter-spacing:normal!important}html[dir="rtl"] .brand,html[dir="rtl"] video{direction:ltr}html[dir="rtl"] .backup-hero-copy,html[dir="rtl"] .check-copy,html[dir="rtl"] .demo-panel-card,html[dir="rtl"] .niche-case-body,html[dir="rtl"] .niche-aside,html[dir="rtl"] .result-steps,html[dir="rtl"] dialog{text-align:start}html[dir="rtl"] .backup-hero h1{line-height:1.5;font-size:clamp(36px,4.8vw,72px)}html[dir="rtl"] .flow-arrow,html[dir="rtl"] .interaction-loop b{transform:scaleX(-1)}html[dir="rtl"] .system-stage{text-align:right}html[dir="rtl"] .system-detail{direction:rtl}html[dir="rtl"] .niche-search input{padding-inline-start:40px;padding-inline-end:38px}html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="tel"]{direction:ltr;text-align:start}
@media(max-width:1150px){.header{flex-wrap:wrap}.header #navigation{order:3;flex-basis:100%;justify-content:center}.header-actions{margin-inline-start:auto}.language-switch a{padding:6px 4px}.header .login{display:none}}
@media(max-width:680px){.header{padding:10px 14px;gap:8px}.header-actions{gap:5px}.header-actions>.button{display:none}.language-switch{gap:0}.language-switch a{font-size:11px;min-width:27px;padding:6px 4px}.header .brand{font-size:19px;gap:5px}.header .original-logo{width:28px;height:28px}.header .menu-toggle{margin-inline-start:3px}.header #navigation.open{display:flex;flex-direction:column;align-items:stretch;text-align:center}.header #navigation{flex-basis:100%}html[dir="rtl"] .backup-hero h1{font-size:39px;line-height:1.6}.video-header{flex-wrap:wrap;gap:8px}.niche-group-count{white-space:normal}.niche-message p{overflow-wrap:anywhere}}
