.language-picker{position:relative;flex-shrink:0}.language-toggle{display:flex;align-items:center;gap:8px;background:transparent;border:0;min-height:44px;padding:10px 6px;color:var(--ink);font-size:15px;white-space:nowrap;cursor:pointer}.language-toggle:hover,.language-toggle[aria-expanded=true]{color:var(--accent-dark)}.language-chevron{transition:transform .2s}.language-toggle[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.language-options{position:absolute;inset-inline-end:0;top:calc(100% + 14px);width:205px;background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 35px #171d2026;padding:10px;z-index:60}.language-options[hidden]{display:none}.language-options:before{content:'';position:absolute;top:-7px;inset-inline-end:30px;width:12px;height:12px;background:var(--paper);border-top:1px solid var(--line);border-left:1px solid var(--line);transform:rotate(45deg)}.language-options button{width:100%;display:flex;justify-content:space-between;gap:15px;align-items:center;background:transparent;border:0;padding:12px 15px;min-height:48px;font-size:17px;text-align:start;color:var(--ink)}.language-options button:hover,.language-options button:focus-visible{background:var(--mist)}.language-options button[aria-pressed=true]{font-weight:700;color:var(--accent-dark)}.language-check{visibility:hidden}.language-options button[aria-pressed=true] .language-check{visibility:visible}.language-options [lang=ar]{font-family:'Noto Sans Arabic',sans-serif}
html[lang=ar]{--body:'Noto Sans Arabic','Segoe UI',sans-serif;--display:'Noto Sans Arabic','Segoe UI',sans-serif}html[lang=ar] body{line-height:1.9}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.5;letter-spacing:0}html[lang=ar] .eyebrow,html[lang=ar] .brand-name,html[lang=ar] .brand-name small{letter-spacing:0}html[lang=ar] .brand-logo{direction:ltr}html[lang=ar] .language-picker{direction:rtl}html[lang=ar] input[type=email],html[lang=ar] input[type=url],html[lang=ar] input[type=tel],html[lang=ar] input[type=number]{direction:ltr;text-align:right}html[lang=ar] .detail-specs td,html[lang=ar] .about-contact-details strong{unicode-bidi:plaintext}html[lang=ar] .factory-wheel{direction:ltr}html[lang=ar] .factory-wheel text{font-family:var(--body);letter-spacing:0}html[lang=ar] .article-toc a{border-left:0;border-right:2px solid var(--line);padding-left:0;padding-right:14px}html[lang=ar] .article-callout{border-left:0;border-right:3px solid var(--accent)}html[lang=ar] .about-opportunity{border-left:0;border-right:1px solid #ffffff33;padding-left:0;padding-right:40px}html[lang=ar] .about-facts>div+div{border-left:0;border-right:1px solid #171d2040}html[lang=ar] .hero-copy{direction:rtl}html[lang=ar] .wide-hero .hero-copy{margin-left:auto;margin-right:0}html[lang=ar] .wide-hero-photo{transform:scaleX(-1)}html[lang=ar] .wide-hero-model{left:180px;right:auto}html[lang=ar] .oem-form-step h3{font-size:27px}html[lang=ar] .oem-form-steps li{font-size:12px}html[lang=ar] .savings-number,html[lang=ar] .about-data strong{font-family:'Barlow Condensed',sans-serif;direction:ltr}html[lang=ar] .savings-heading-title,html[lang=ar] #blog>.blog-section-heading>h2{white-space:normal;line-height:1.5}html[lang=es] .savings-section>.section-heading .savings-heading-title,html[lang=es] #blog>.blog-section-heading>h2{font-size:clamp(28px,3.1vw,58px)}html[lang=ar] header nav a{font-size:15px}html[lang=ar] .about-hero h1,html[lang=ar] .oem-hero h1{font-size:clamp(42px,4.5vw,66px)}html[lang=ar] h2{font-size:clamp(32px,3.6vw,54px)}html[lang=ar] .section-heading,html[lang=es] .section-heading{gap:30px}
@media(min-width:1201px){html:not([lang=en]) header nav{gap:clamp(18px,2vw,38px)}html:not([lang=en]) header{gap:20px}}
@media(max-width:800px){header .language-picker{display:block}.language-toggle{font-size:14px;gap:5px;padding:8px 4px}.nav-end>.button.small{display:none}.language-options{width:185px}.language-options button{font-size:16px}html[lang=ar] .about-opportunity{border-right:0;padding-right:0}html[lang=ar] .wide-hero .hero-copy{width:100%}html[lang=ar] .wide-hero-model{left:24px;right:auto}html[lang=ar] h1{font-size:40px}html[lang=ar] h2{font-size:32px}html[lang=ar] .wide-hero h1{font-size:40px}html[lang=ar] .wide-hero{min-height:1050px}html[lang=ar] .oem-hero h1{font-size:40px}html[lang=es] .savings-section>.section-heading .savings-heading-title{font-size:clamp(17px,4.8vw,34px)}html[lang=es] #blog>.blog-section-heading>h2{font-size:clamp(22px,5.5vw,42px)}}
@media(max-width:480px){html[lang=ar] .about-facts>div+div{border-right:0}html[lang=ar] .oem-form-steps li{font-size:10px}.language-toggle>span:first-child{display:none}html[lang=ar] .brand-name small{font-size:6px}}
html[lang=ar] .wide-hero-photo{transform:none}html[lang=ar] .wide-hero .hero-copy{margin-left:0;margin-right:auto}html[lang=ar] .wide-hero-model{right:180px;left:auto}@media(max-width:800px){html[lang=ar] .wide-hero-model{right:24px;left:auto}}
html[lang=ar] #stage-progress{direction:ltr;unicode-bidi:isolate}
