.language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #a4c7e1;border-radius:6px;background:#fff8;color:#005f9f;font-size:12px;padding:7px 10px;white-space:nowrap;line-height:1.4}.language-toggle:hover{background:#e1f1fe;border-color:#006fbd}.language-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.language-toggle[lang="ar-SA"]{font-family:Tahoma,'Segoe UI',Arial,sans-serif}.site-header .header nav{align-items:center;gap:16px}
.form-trap{position:absolute;left:0;top:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
.form-result.error{color:#ffb5a5}
.header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.site-header .header-actions .nav-cta{margin:0}.header-actions .language-toggle{min-height:38px}
html[lang="ar-SA"] body{font-family:Tahoma,'Segoe UI',Arial,sans-serif;line-height:1.9}html[lang="ar-SA"] h1,html[lang="ar-SA"] h2,html[lang="ar-SA"] h3{font-family:Tahoma,'Segoe UI',Arial,sans-serif;letter-spacing:0;line-height:1.5}html[lang="ar-SA"] .eyebrow,html[lang="ar-SA"] .product-category,html[lang="ar-SA"] .art-label,html[lang="ar-SA"] .footer-bottom,html[lang="ar-SA"] .footer-contact span,html[lang="ar-SA"] .contact-direct span,html[lang="ar-SA"] .step,html[lang="ar-SA"] .card-link{font-family:Tahoma,'Segoe UI',Arial,sans-serif;letter-spacing:0}html[lang="ar-SA"] .eyebrow{font-size:12px}html[lang="ar-SA"] .page-description{line-height:2}html[lang="ar-SA"] .hero-copy{padding-block:48px}html[lang="ar-SA"] .hero-art{direction:ltr}html[lang="ar-SA"] .art-label{text-align:right}html[lang="ar-SA"] .brand,html[lang="ar-SA"] .brand-logo-panel,html[lang="ar-SA"] .core{direction:ltr}html[lang="ar-SA"] .tech-tag{direction:rtl}html[lang="ar-SA"] input,html[lang="ar-SA"] textarea,html[lang="ar-SA"] select{text-align:start}html[lang="ar-SA"] .quantity-control input{text-align:center}html[lang="ar-SA"] input[type="tel"],html[lang="ar-SA"] input[type="email"]{text-align:right}html[lang="ar-SA"] input::placeholder{text-align:start}html[lang="ar-SA"] input[type="tel"]::placeholder,html[lang="ar-SA"] input[type="email"]::placeholder{text-align:right}html[lang="ar-SA"] .service-tabs button{text-align:right}html[lang="ar-SA"] .service-tabs button b{margin-left:0;margin-right:auto}html[lang="ar-SA"] .nav-cta span{margin-left:0;margin-right:14px}html[lang="ar-SA"] .breadcrumb span{margin-left:0;margin-right:8px}html[lang="ar-SA"] .contact-availability{border-left:0;border-right:2px solid var(--primary)}html[lang="ar-SA"] .contact-checklist ul{padding-left:0;padding-right:18px}html[lang="ar-SA"] .contact-arrow{transform:scaleX(-1)}html[lang="ar-SA"] .footer-nav{font-size:12px}html[lang="ar-SA"] .footer-top .text-link{white-space:nowrap}html[lang="ar-SA"] .product-search{padding-left:0;padding-right:16px}html[lang="ar-SA"] .product-search input{padding-right:0;padding-left:10px}html[lang="ar-SA"] .category-filters button span{margin-left:0;margin-right:9px}html[lang="ar-SA"] .product-info h3{font-size:19px;line-height:1.7;overflow-wrap:anywhere}html[lang="ar-SA"] .product-category{font-size:11px}html[lang="ar-SA"] .product-code{direction:ltr;text-align:right}html[lang="ar-SA"] .guide-symbol{right:auto;left:24px;transform:scaleX(-1)}html[lang="ar-SA"] .quote-guide .eyebrow{padding-right:0;padding-left:15px}html[lang="ar-SA"] .floating-cart{right:auto;left:28px}html[lang="ar-SA"] .cart-dialog{text-align:right}html[lang="ar-SA"] .cart-dialog .form-result{unicode-bidi:plaintext}html[lang="ar-SA"] .cart-item h3{line-height:1.7}html[lang="ar-SA"] .automation-hero h1{font-size:clamp(48px,5vw,72px);line-height:1.55}html[lang="ar-SA"] .automation-hero .page-description{margin-top:12px}html[lang="ar-SA"] .cart-summary{font-size:12px}
@media(min-width:1081px){.site-header{width:min(1160px,calc(100% - 64px))}.site-header .header nav{gap:16px;font-size:11px}html[lang="ar-SA"] .site-header .header nav{font-size:12px;gap:14px}}
@media(max-width:1080px){.site-header{width:calc(100% - 48px)}.site-header .header{height:72px;padding:0 20px;gap:14px}.site-header .brand-logo-panel img{height:42px;width:auto}.site-header .nav-cta{margin-left:auto;margin-right:0}.site-header .menu-toggle{display:block;background:none;padding:6px;font-size:22px}.site-header .header nav{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;background:rgba(255,255,255,.96);border:1px solid #ffffffb3;border-radius:17px;box-shadow:0 14px 30px #020b1a33;padding:26px;flex-direction:column;align-items:flex-start;gap:25px;font-size:14px;backdrop-filter:blur(22px) saturate(150%)}.site-header .header nav.open{display:flex}.site-header .header nav a[aria-current=page]:after{right:auto;width:24px;bottom:-5px}.language-toggle{min-height:40px;padding:9px 14px}html[lang="ar-SA"] .site-header .nav-cta{margin-left:0;margin-right:auto}html[lang="ar-SA"] .site-header .header nav a[aria-current=page]:after{left:auto;right:0}}
@media(max-width:600px){.site-header{width:calc(100% - 32px)}.site-header .header{height:66px;padding:0 14px;gap:10px}.site-header .brand-logo-panel img{height:38px}.site-header .header nav{max-height:calc(100dvh - 112px);overflow-y:auto}html[lang="ar-SA"] .site-header .nav-cta{font-size:11px;padding:8px 10px}html[lang="ar-SA"] .site-header .nav-cta span{margin-right:6px}html[lang="ar-SA"] .floating-cart{left:16px}html[lang="ar-SA"] .automation-hero h1{font-size:42px}html[lang="ar-SA"] .product-info h3{font-size:15px}html[lang="ar-SA"] .product-category{font-size:9px}html[lang="ar-SA"] .catalogue-heading h2{font-size:26px}html[lang="ar-SA"] .cart-item h3{font-size:14px}html[lang="ar-SA"] .cart-summary{font-size:11px}html[lang="ar-SA"] .category-filters button span{margin-right:5px}html[lang="ar-SA"] .footer-top{flex-wrap:wrap;gap:18px}html[lang="ar-SA"] .footer-bottom{flex-wrap:wrap;gap:14px}html[lang="ar-SA"] .page-intro h1{font-size:clamp(36px,9vw,56px)}html[lang="ar-SA"] .eyebrow{font-size:10px}}
@media(max-width:350px){.site-header{width:calc(100% - 24px)}.site-header .header{padding:0 12px;gap:8px}.site-header .brand-logo-panel img{height:32px}html[lang="ar-SA"] .site-header .nav-cta{padding:8px;font-size:10px}html[lang="ar-SA"] .automation-hero h1{font-size:36px}}
@media(max-width:1080px){.header-actions{margin-inline-start:auto}.site-header .header-actions .nav-cta,html[lang="ar-SA"] .site-header .header-actions .nav-cta{margin:0}.header-actions .language-toggle{min-height:38px;padding:8px 10px}}
@media(max-width:400px){.site-header .header{gap:6px}.site-header .brand-logo-panel img{height:30px}.header-actions{gap:5px}.header-actions .language-toggle{font-size:11px;padding:8px 7px;gap:4px;min-height:36px}.header-actions .language-toggle svg{width:12px;height:12px}.site-header .header-actions .nav-cta,html[lang="ar-SA"] .site-header .header-actions .nav-cta{font-size:10px;padding:8px 7px}.header-actions .nav-cta span{display:none}.site-header .menu-toggle{padding:4px}}
