/* Shared English components, with locale-aware sizing and the same light product surface. */
html{scroll-behavior:smooth;scroll-padding-top:0}
.toknav-multilingual-page{--tml-shell:1280px;--tml-blue:#1e23ac;--tml-ink:#132238;--tml-soft:#f4f6fa;font-family:Inter,Arial,sans-serif}
.tml-shell{width:min(calc(100% - 80px),var(--tml-shell))}
.tml-hero{background:linear-gradient(125deg,#f7faff,#eaf2ff);color:var(--tml-ink);min-height:0}
.tml-hero:after{background:radial-gradient(circle at 83% 48%,rgba(48,111,227,.12),transparent 43%)}
.tml-hero__grid{min-height:0;gap:48px}
.tml-hero__copy{padding:60px 0}
.tml-hero h1{font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.12;letter-spacing:-.035em;color:var(--tml-ink);overflow-wrap:break-word}
.tml-lead{color:#52627b;line-height:1.7;font-size:1rem}
.tml-kicker{color:#2354b0}
.tml-breadcrumb,.tml-breadcrumb a{color:#4d6180}
.tml-breadcrumb{margin-bottom:24px;min-width:0}
.tml-hero .tml-button--secondary{color:#1e23ac;border-color:#c2cde3;background:white}
.tml-hero__panel{box-shadow:none;border:1px solid #dce3ec;border-radius:14px}
.tml-section{padding:64px 0}
.tml-section h2,.tml-contact-band h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2;letter-spacing:-.025em}
.tml-route-card{border-radius:10px;min-height:160px}
.tml-route-card p{font-size:15px;line-height:1.65;color:#52627b}
.tml-hero--product .tml-hero__media{min-height:400px}
.tml-hero__media img{height:380px;width:100%;object-fit:contain}
.tml-spec-strip{background:#edf3ff;color:#132238}
.tml-spec-strip span{color:#52627b}
.tml-spec-strip__grid>div{border-color:#dce3ec;overflow-wrap:anywhere}
.tml-spec-groups dd{overflow-wrap:anywhere}
.tml-faq details{padding:20px;background:white;border:1px solid #dce3ec;border-radius:10px;margin-top:12px}
.tml-faq summary{font-weight:700;cursor:pointer}
.tml-faq p{line-height:1.7;color:#52627b}
.toknav-ml-contact .tml-hero__grid,.toknav-ml-dealer .tml-hero__grid,.toknav-ml-datasheet .tml-hero__grid{display:block}
.toknav-ml-contact .tml-hero__copy,.toknav-ml-dealer .tml-hero__copy,.toknav-ml-datasheet .tml-hero__copy{padding:35px 0}
.toknav-ml-contact .tml-hero h1,.toknav-ml-dealer .tml-hero h1,.toknav-ml-datasheet .tml-hero h1{font-size:clamp(1.8rem,3vw,2.75rem)}
.tml-form-card{scroll-margin-top:100px}
.tml-header{display:none}
.site-header .sr-only{position:absolute!important;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
[dir=rtl] .desktop-nav{margin-left:auto;margin-right:0}
[dir=rtl] .mobile-drawer{left:0;right:auto;transform:translateX(-102%)}
[dir=rtl] .mobile-drawer.is-open{transform:translateX(0)}
[dir=rtl] .tml-hero h1,[dir=rtl] .section-head h2,[dir=rtl] .tml-section h2{letter-spacing:0;line-height:1.45}
[dir=rtl] .tml-spec-strip strong bdi,[dir=rtl] .tml-spec-groups dd bdi{unicode-bidi:plaintext}
[dir=rtl] .hero-carousel-controls{direction:ltr}
[dir=rtl] .site-header,[dir=rtl] .site-footer,[dir=rtl] main{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif}
@media(max-width:1100px){.site-header .header-social{display:none}.desktop-nav .nav-trigger,.desktop-nav .nav-direct{padding-inline:8px;font-size:13px}}
@media(max-width:780px){.tml-shell{width:calc(100% - 32px)}.tml-hero__grid,.tml-hero--product .tml-hero__grid{grid-template-columns:1fr;gap:0}.tml-hero__copy{padding:36px 0 26px}.tml-hero h1{font-size:2rem;line-height:1.18}.tml-hero__panel{margin:0 0 28px;padding:20px}.tml-hero--product .tml-hero__media{min-height:260px}.tml-hero__media img{height:260px;margin-bottom:24px}.tml-section{padding:40px 0}.tml-contact-layout{display:flex;flex-direction:column}.tml-contact-details{order:2}.tml-form-card{order:1;width:100%}.tml-spec-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tml-spec-strip__grid>div{padding:20px 14px}.tml-hero__actions{margin-top:22px}.tml-two-col{gap:24px}.tml-feature-list{grid-template-columns:1fr}.tml-card-grid--four,.tml-card-grid--three{grid-template-columns:1fr}.tml-hero__panel strong{font-size:1.2rem}.mobile-bottom-cta .button{font-size:13px;padding-inline:10px}[dir=rtl] .tml-hero h1{line-height:1.5}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.toknav-visual-parity-page .site-header{position:sticky;top:0;z-index:50}

/* Keep one mobile conversion control and reserve space for it. */
@media(max-width:780px){.toknav-multilingual-page .floating-whatsapp{display:none!important}.toknav-multilingual-page{padding-bottom:84px}.tml-category-tabs{gap:10px}.tml-product-card p{font-size:14px}.tml-shell{margin-inline:auto}}
.tml-category-tabs{display:flex;flex-wrap:wrap;gap:16px;padding:24px 0}.tml-category-tabs a{color:#1e23ac;text-decoration:underline}.tml-category-tabs a[aria-current]{font-weight:800}.tml-product-card p{color:#52627b;line-height:1.6;margin:12px 0}.tml-category-group{margin-top:48px}.tml-category-group:first-child{margin-top:0}.tml-category-group h2{margin-bottom:12px}.tml-product-grid{align-items:stretch}.tml-product-card{height:100%;display:flex;flex-direction:column}.tml-product-card>div{flex:1;display:flex;flex-direction:column}.tml-product-card>div>span{margin-top:auto}.tml-category-intro{max-width:900px;margin-bottom:26px;color:#52627b;line-height:1.7}.tml-category-resources{display:flex;flex-wrap:wrap;gap:16px}.tml-category-group img{object-fit:contain}.tml-spec-groups>section,.tml-product-card{min-width:0}
