/* Shared language navigation; all links lead to the selected language's homepage. */
.language-switch{position:relative;flex-shrink:0;font-size:11px;border-inline-start:1px solid var(--line);padding-inline-start:20px;color:var(--ink)}
.language-switch summary{padding:12px 0;font-weight:700;display:flex;align-items:center;gap:7px;color:var(--ink);-webkit-text-fill-color:var(--ink)}
.language-switch summary:after{content:'';width:5px;height:5px;border-inline-end:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-top:-3px}
.language-switch>div{position:absolute;inset-inline-end:0;top:40px;min-width:145px;background:#fff;box-shadow:0 10px 30px #0002;padding:8px;z-index:30}
.language-switch a{display:block;padding:12px;color:var(--ink)}.language-switch a:hover,.language-switch a[aria-current]{background:var(--paper);color:var(--red)}
html:not([lang=en]) h1,html:not([lang=en]) h2,html:not([lang=en]) h3{overflow-wrap:anywhere}
html:not([lang=en]) .product-tech-grid h3{hyphens:auto}
.localized-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:700px;margin:35px auto 0;text-align:center}
.localized-features>div{min-width:0}.localized-features strong{display:block;font-size:12px;line-height:1.5;margin-top:12px}
.feature-crop{display:block;width:100px;height:64px;background-size:300px auto;background-repeat:no-repeat;margin:auto}
.locale-proof{padding-block:60px}.locale-proof h2{margin-bottom:30px}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.proof-grid article{border-top:2px solid var(--red);padding-top:22px}.proof-grid h3{font-size:21px;line-height:1.5;margin-bottom:14px}
/* RTL layout uses the same assets without mirroring logos, tyres or videos. */
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow{letter-spacing:0;line-height:1.35}
html[dir=rtl] p{line-height:1.95}html[dir=rtl] .hero h1{line-height:1.05;direction:ltr;text-align:right}
html[dir=rtl] nav{margin-left:0;margin-right:auto}html[dir=rtl] .menu-toggle{margin-left:0;margin-right:auto}
html[dir=rtl] .products-menu>div{left:auto;right:-20px}html[dir=rtl] .hero-shade{background:linear-gradient(270deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.85) 26%,rgba(255,255,255,.13) 58%,transparent 75%)}
html[dir=rtl] .hero-mark{left:auto;right:-5%}html[dir=rtl] .hero-toggle{right:auto;left:28px}
html[dir=rtl] .model{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .model:first-child{padding-left:35px;padding-right:0}html[dir=rtl] .model:last-child{padding-right:35px;padding-left:0;border-left:0}
html[dir=rtl] .trust article+article{border-left:0;border-right:1px solid #d9dcde;padding-left:0;padding-right:54px}
html[dir=rtl] .tech-grid article+article{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:30px}
html[dir=rtl] .product-benefits li{padding-inline-start:25px}html[dir=rtl] .product-benefits li:before{left:auto;right:0}
html[dir=rtl] table{direction:ltr}html[dir=rtl] th{direction:rtl}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url],html[dir=rtl] .address a[href^=tel],html[dir=rtl] .dealer-contact a[href^=tel]{direction:ltr;unicode-bidi:isolate;text-align:right}
html[dir=rtl] .logo,html[dir=rtl] .footer-brand img,html[dir=rtl] .footer-mark{direction:ltr}
@media(min-width:761px) and (max-width:1150px){.nav-wrap{gap:16px;padding-inline:24px}nav{gap:12px;font-size:10px}.language-switch{padding-inline-start:12px}.logo{width:135px}}
@media(max-width:760px){.language-switch{padding-inline-start:12px}.localized-features{gap:10px}.feature-crop{width:80px;height:51px;background-size:240px auto}.localized-features strong{font-size:10px}.proof-grid{grid-template-columns:1fr}html[dir=rtl] nav{margin:0}html[dir=rtl] .hero-shade{background:linear-gradient(180deg,#fffffff2 0%,#ffffffd9 22%,#ffffff20 52%,transparent 72%)}html[dir=rtl] .hero-toggle{left:15px}html[dir=rtl] .model,html[dir=rtl] .model:first-child,html[dir=rtl] .model:last-child{padding:24px 0;border-left:0}html[dir=rtl] .trust article+article,html[dir=rtl] .tech-grid article+article{border-right:0;padding:30px 0 0}html[dir=rtl] .products-menu>div{right:auto}}
html[dir=rtl] .about-hero h1{direction:ltr;text-align:right;line-height:1.05}
html[dir=rtl] .address p{direction:ltr;text-align:right;unicode-bidi:isolate}
html[dir=rtl] .form-actions [role=status]{unicode-bidi:plaintext}
/* Clip the honeypot without extending RTL document scroll bounds. */
.dealer-form>div[aria-hidden=true]{left:0!important;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}
html[dir=rtl] .table-scroll{direction:ltr;position:relative;max-width:100%}
