.language-switch{font-size:12px;font-weight:600;min-height:40px;display:flex;align-items:center;white-space:nowrap;color:#2256d9;padding:0 10px;border:1px solid #2256d925;border-radius:25px}.nav .brand{order:0}.nav nav{order:1}.nav .language-switch{order:2}.nav>.button{order:3}.menu-toggle{order:4}.nav{gap:22px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:24px;font-size:11px;line-height:1.7;color:#8192ad}.breadcrumbs a{color:#4b6d9e}.breadcrumbs [aria-current]{color:#536c8f}.seo-market{border-bottom:1px solid #233e6018;padding-top:70px;padding-bottom:70px}.seo-market h2{font-size:40px;max-width:1000px;line-height:1.2}.seo-market p{font-size:15px;line-height:1.9;max-width:1000px;color:#697d98;margin-top:22px}.seo-market a{color:#2b60b5;text-decoration:underline;text-underline-offset:3px}.seo-detail{border-top:1px solid #233e6018}.seo-editorial{display:grid;grid-template-columns:1.5fr .7fr;gap:70px}.seo-editorial h2{font-size:37px;line-height:1.2}.seo-editorial h3{font-size:21px;line-height:1.4;margin-top:25px}.seo-editorial p{color:#6e809b;font-size:15px;line-height:1.95;margin-top:20px}.seo-related{border:1px solid #233e6020;padding:25px;background:#edf3fc;border-radius:8px;align-self:start}.seo-related .seo-related{padding:0;border:0}.seo-related h3{font-size:18px;margin:0 0 15px}.seo-related a{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;line-height:1.7;padding:12px 0;border-bottom:1px solid #274a7520;color:#365f9c}.seo-questions{margin-top:50px;max-width:1000px}.seo-questions>h2{font-size:29px;margin-bottom:25px}.seo-questions p{font-size:14px;line-height:1.9;color:#71839c}.seo-questions summary{font-size:15px}.seo-market+.expertise{padding-top:80px}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif;text-align:right}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .ref-hero-copy h1{letter-spacing:0!important}html[dir=rtl] h1{line-height:1.4!important}html[dir=rtl] h2{line-height:1.5!important}html[dir=rtl] h3{line-height:1.65!important}html[dir=rtl] .eyebrow,html[dir=rtl] .overline{letter-spacing:0;line-height:1.9}html[dir=rtl] .ref-hero-copy{text-align:center}html[dir=rtl] .ref-hero-copy h1{font-size:76px;line-height:1.4!important}html[dir=rtl] .ref-hero-copy>p{line-height:2;max-width:520px}html[dir=rtl] .ref-kicker{letter-spacing:0;font-size:11px}html[dir=rtl] .ref-spark{right:auto;left:-55px}html[dir=rtl] .ref-device-zone{direction:rtl}html[dir=rtl] .ref-demo-web-body>div:first-child{max-width:360px}html[dir=rtl] .ref-demo-web-body h3{font-size:27px;line-height:1.5!important}html[dir=rtl] .ref-mini-nav{letter-spacing:0}html[dir=rtl] .ref-demo-web-body>div>span:first-child{letter-spacing:0}html[dir=rtl] .ref-screen-art{direction:ltr}html[dir=rtl] .ref-auto-heading h3{font-size:22px}html[dir=rtl] .ref-brand-art strong{left:auto;right:20px;font-size:31px;line-height:1.4}html[dir=rtl] .ref-phone-screen h3{font-size:16px;line-height:1.55!important}html[dir=rtl] .ref-phone-screen>p{line-height:1.8}html[dir=rtl] .ref-phone-brand{letter-spacing:0}html[dir=rtl] .ref-demo-tabs button{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .ref-device-footer,html[dir=rtl] .ref-browser-chrome{letter-spacing:0}html[dir=rtl] li:before{margin-right:0;margin-left:15px}html[dir=rtl] .button .button-arrow{transform:scaleX(-1)}html[dir=rtl] .contact-item>a[dir=ltr]{text-align:right}html[dir=rtl] input[dir=ltr]{text-align:left}html[dir=rtl] .footer-top>div>a[dir=ltr]{text-align:right}html[dir=rtl] .catalog-tools input{text-align:right}html[dir=rtl] .whatsapp{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .card-link b,html[dir=rtl] .round-arrow{transform:scaleX(-1)}html[dir=rtl] .map-features>span{line-height:1.9}html[dir=rtl] .number,html[dir=rtl] .app-window{direction:ltr}html[dir=rtl] .ref-brand-art,html[dir=rtl] .ref-mobile-art{direction:rtl}html[dir=rtl] .contact-item{border-bottom-color:#1d3d6120}html[dir=rtl] .availability{border-left:0;border-right:2px solid #3765d1;border-radius:4px 0 0 4px}html[dir=rtl] .solution-index{letter-spacing:0}html[dir=rtl] .breadcrumbs{font-size:12px}html[dir=rtl] .seo-editorial p{line-height:2.1}html[dir=rtl] .seo-related a{line-height:1.9}html[dir=rtl] .seo-questions summary{line-height:1.9}html[dir=rtl] .ref-bottom-line{letter-spacing:0}html[dir=rtl] .ref-float.ref-brand-art strong{right:20px}
@media(max-width:1100px){.nav{gap:13px}.nav nav{gap:18px}.nav>.button{padding-left:15px;padding-right:12px;gap:12px}.language-switch{font-size:11px;padding:0 9px}html[dir=rtl] .ref-hero-copy h1{font-size:66px}}
@media(max-width:850px){.seo-editorial{gap:35px}.seo-market h2{font-size:34px}.seo-market p{font-size:14px}.nav nav{gap:16px}.nav>.button{display:none}}
@media(max-width:700px){.nav .language-switch{margin-inline-start:auto;font-size:12px;min-height:38px;padding:0 12px}.nav{gap:12px}.nav .menu-toggle{flex-shrink:0}.nav nav{order:1}.breadcrumbs{padding-top:20px;font-size:10px;gap:7px}.seo-editorial{grid-template-columns:1fr;gap:28px}.seo-market{padding-top:47px;padding-bottom:47px}.seo-market h2,.seo-editorial h2{font-size:29px;line-height:1.25}.seo-market h2 br{display:none}.seo-market p,.seo-editorial p{font-size:14px;line-height:1.9}.seo-editorial h3{font-size:21px}.seo-related{padding:22px}.seo-related a{font-size:13px;min-height:44px}.seo-questions{margin-top:35px}.seo-questions>h2{font-size:26px}.seo-questions summary{font-size:14px;min-height:44px}.seo-questions p{font-size:13px}.seo-market+.expertise{padding-top:50px}html[dir=rtl] .ref-hero-copy h1{font-size:clamp(38px,11.8vw,55px);line-height:1.5!important}html[dir=rtl] .ref-hero-copy>p{font-size:14px;line-height:2}html[dir=rtl] .ref-spark{left:-22px;font-size:20px}html[dir=rtl] .ref-kicker{font-size:8px}html[dir=rtl] .ref-demo-web-body h3{font-size:17px;line-height:1.6!important}html[dir=rtl] .ref-demo-web-body>div:first-child{max-width:190px}html[dir=rtl] .ref-mini-bottom{letter-spacing:0}html[dir=rtl] .ref-demo-tabs button{font-size:9px;padding:9px 7px;white-space:normal}html[dir=rtl] .ref-auto-heading h3{font-size:17px;line-height:1.6!important}html[dir=rtl] .ref-auto-flow>span{font-size:6px;line-height:1.8}html[dir=rtl] .page-intro h1{font-size:31px;line-height:1.5!important}html[dir=rtl] .page-intro .lead{line-height:2}html[dir=rtl] .service-card h3{font-size:23px;line-height:1.7!important}html[dir=rtl] .service-card p{line-height:2}html[dir=rtl] .catalog-filters{margin-right:0;margin-left:-20px;padding-right:0;padding-left:20px}html[dir=rtl] .catalog-filters button{font-size:12px}html[dir=rtl] .footer-top>div>a:not(.brand){font-size:12px;line-height:2}html[dir=rtl] .contact-item>a{font-size:15px}html[dir=rtl] .seo-market h2,html[dir=rtl] .seo-editorial h2{font-size:27px}html[dir=rtl] .seo-questions>h2{font-size:25px}html[dir=rtl] form h2{font-size:25px}}


/* TM-AR-HERO-RENDER-FAST-20261027 */
/* Arabic only: show hero copy immediately, without entrance animations. */
html[dir="rtl"] .tm-home-v3 .tm-v3-hero .tm-v3-hero-copy,
html[dir="rtl"] .tm-home-v3 .tm-v3-hero .tm-v3-hero-copy * {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    animation: none !important;
    transition: none !important;
}
