.escml-menu-switcher{position:relative;margin-inline-start:.75rem;list-style:none}
.escml-switcher-mobile{display:none;position:relative;flex:0 0 auto}
.escml-switcher{position:relative;min-width:8.5rem;color:#1d2939;font-family:Inter,"Segoe UI",Arial,sans-serif}
.escml-switcher summary{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .7rem;border:1px solid rgba(29,41,57,.16);border-radius:.65rem;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05);cursor:pointer;list-style:none;font-size:.8rem;font-weight:700;line-height:1;white-space:nowrap;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}
.escml-switcher summary::-webkit-details-marker{display:none}
.escml-switcher summary:hover,.escml-switcher summary:focus-visible{border-color:var(--esc-orange,#FE4F01);box-shadow:0 0 0 3px rgba(254,79,1,.12);outline:0}
.escml-flag{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;font-size:1.05rem;line-height:1;filter:saturate(.92)}
.escml-current{flex:1;text-align:start}
.escml-chevron{width:.45rem;height:.45rem;margin-inline-start:.15rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}
.escml-switcher[open] .escml-chevron{transform:rotate(225deg) translate(-1px,-1px)}
.escml-options{position:absolute;z-index:1000;top:calc(100% + .45rem);inset-inline-end:0;min-width:11rem;padding:.4rem;border:1px solid rgba(29,41,57,.12);border-radius:.75rem;background:#fff;box-shadow:0 14px 34px rgba(16,24,40,.16)}
.escml-options a{display:flex;align-items:center;gap:.55rem;padding:.62rem .65rem;border-radius:.5rem;color:#1d2939!important;font-size:.82rem;font-weight:650;line-height:1.25;text-decoration:none!important;white-space:nowrap;transition:background-color .15s ease,color .15s ease}
.escml-options a:hover,.escml-options a:focus-visible{background:#fff1eb;color:var(--esc-orange,#FE4F01)!important;outline:0}
.escml-options a.is-active{background:rgba(254,79,1,.09);color:var(--esc-orange,#FE4F01)!important}
.escml-check{margin-inline-start:auto;font-size:.8rem;font-weight:800}
body.escml-lang-ar,body.escml-lang-ar :where(p,li,a,button,summary,label,input,select,textarea,blockquote,figcaption,small,strong,em,.esc-eyebrow,.esc-kicker,.esc-tagline,.esc-card-copy,.esc-form-status){font-family:"Noto Sans Arabic",Arial,sans-serif!important;font-optical-sizing:auto}
body.escml-lang-ar{line-height:1.75}
.escml-lang-ar h1,.escml-lang-ar h2,.escml-lang-ar h3,.escml-lang-ar h4{font-family:"Noto Sans Arabic",Arial,sans-serif;line-height:1.35;font-weight:800;letter-spacing:0}
.escml-lang-ar button,.escml-lang-ar input,.escml-lang-ar select,.escml-lang-ar textarea{font-family:"Noto Sans Arabic",Arial,sans-serif}
.escml-lang-ar .esc-content,.escml-lang-ar .esc-hero-copy{text-align:right}
.escml-lang-ar .esc-email-address{direction:ltr}
.escml-lang-ar .esc-form-grid{text-align:right}
.escml-lang-ar input[name="website"]{display:none!important}
.escml-lang-ar [lang="en"],.escml-lang-ar [lang="en"] :where(p,li,a,button,summary,label,small,strong,h1,h2,h3,h4,th,td){font-family:Inter,"Segoe UI",Arial,sans-serif!important;text-align:left;direction:ltr}
.esc-contact-item span[dir="ltr"],.esc-footer span[dir="ltr"]{display:inline-block;direction:ltr;text-align:left;unicode-bidi:isolate}
.esc-product-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.6rem}
.esc-product-actions .esc-btn{margin:0}
body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-slide-inner{box-sizing:border-box;height:670px;min-height:670px;padding-block:64px 82px}
body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero-copy{width:min(100%,720px);max-width:720px}
body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero :is(h1,h2){font-size:clamp(40px,4.3vw,58px);line-height:1.2;margin-bottom:14px;letter-spacing:-.35px;text-wrap:balance;overflow-wrap:anywhere}
body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero p{font-size:clamp(16px,1.35vw,19px);line-height:1.7;margin-bottom:24px}
body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero-actions{align-items:stretch;gap:10px;max-width:100%}
body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero-actions .esc-btn{min-width:180px;max-width:100%;height:auto;line-height:1.35;text-align:center;white-space:normal}
html[dir="rtl"] body.escml-lang-ar .esc-hero .esc-slider-controls{right:26px!important;left:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;width:auto!important}
html[dir="rtl"] body.escml-lang-ar .esc-hero-copy{padding-right:68px!important;padding-left:0!important}
@media(max-width:960px){.escml-menu-switcher{margin:.85rem 0 0}.escml-switcher{width:100%;max-width:17rem}.escml-switcher summary{min-height:2.75rem;padding:.6rem .75rem}.escml-options{position:static;width:100%;margin-top:.45rem;box-shadow:0 8px 20px rgba(16,24,40,.1)}.escml-options a{padding:.7rem}.esc-header-cta{display:none}}
@media(max-width:1050px){.esc-main-nav .escml-menu-switcher{display:none!important}.escml-switcher-mobile{display:block}.escml-switcher-mobile .escml-switcher{width:auto;min-width:8.5rem;max-width:none}.escml-switcher-mobile .escml-switcher summary{min-height:44px;padding:.55rem .7rem}.escml-switcher-mobile .escml-options{position:absolute;top:calc(100% + .45rem);inset-inline-end:0;width:auto;min-width:11rem;margin-top:0;box-shadow:0 14px 34px rgba(16,24,40,.16)}html[dir="rtl"] body.escml-lang-ar .esc-hero .esc-slider-controls{right:16px!important}html[dir="rtl"] body.escml-lang-ar .esc-hero-copy{padding-right:58px!important}}
@media(max-width:780px){html[dir="rtl"] body.escml-lang-ar .esc-hero .esc-slider-controls{right:9px!important}html[dir="rtl"] body.escml-lang-ar .esc-hero-copy{padding-right:46px!important}}
@media(max-width:700px){body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero,body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-slide{height:610px;min-height:610px}body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-slide-inner{height:610px;min-height:610px;padding-block:34px 42px;align-items:center}body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero :is(h1,h2){font-size:clamp(29px,8.2vw,33px);line-height:1.22;margin-bottom:12px;letter-spacing:-.2px;text-wrap:balance;overflow-wrap:anywhere}body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero p{font-size:16px;line-height:1.62;margin-bottom:18px}body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero-actions{gap:9px}body:is(.escml-lang-ru,.escml-lang-tr,.escml-lang-ar,.escml-lang-uz) .esc-hero-actions .esc-btn{width:100%;min-width:0;min-height:46px;padding:9px 16px}}
@media(max-width:480px){html[dir="rtl"] body.escml-lang-ar .esc-hero .esc-slider-controls{right:6px!important}html[dir="rtl"] body.escml-lang-ar .esc-hero-copy{padding-right:40px!important}}
@media(max-width:620px){.escml-switcher-mobile .escml-switcher{min-width:0}.escml-switcher-mobile .escml-switcher summary{width:48px;height:44px;min-height:44px;padding:0;justify-content:center}.escml-switcher-mobile .escml-current,.escml-switcher-mobile .escml-chevron{display:none}.escml-switcher-mobile .escml-flag{width:auto;font-size:1.15rem}}
@media(prefers-reduced-motion:reduce){.escml-switcher summary,.escml-chevron,.escml-options a{transition:none}}
