@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/noto-sans-arabic-arabic-wght-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}
.locale-menu{position:relative;flex-shrink:0}.locale-menu>summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:6px 9px;cursor:pointer;list-style:none;white-space:nowrap;border-radius:8px;font-size:13px;font-weight:500;direction:ltr}.locale-menu>summary::-webkit-details-marker{display:none}.locale-menu>summary:hover,.locale-menu[open]>summary{background:#e8eee7}.locale-menu>summary>.icon{width:14px;height:14px;transition:transform .18s}.locale-menu[open]>summary>.icon{transform:rotate(180deg)}.locale-flag{display:flex;align-items:center;width:25px;height:18px;overflow:hidden;border-radius:1px;box-shadow:0 0 0 1px #173c3412}.locale-flag svg{width:100%;height:100%;object-fit:cover}.locale-panel{position:absolute;inset-inline-end:0;top:calc(100% + 15px);width:340px;padding:23px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 45px #173c3426;z-index:50;text-align:start}.locale-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.locale-panel-heading h2{font-size:20px;letter-spacing:-.02em;margin:0}.locale-panel-heading .icon-button{width:28px;height:28px}.locale-panel-heading .icon{width:22px;height:22px}.locale-panel label{display:block;font-size:13px;font-weight:600;margin:17px 0 7px}.locale-panel select{width:100%;min-height:48px;border:1px solid #bacac0;border-radius:7px;background:#fff;padding:10px 12px;color:var(--ink);font-size:14px}.locale-panel p{font-size:12px;line-height:1.6;margin:14px 0 20px}.locale-panel .button{width:100%;justify-content:center;min-height:47px;font-size:13px;padding:12px 17px}.locale-label{font-variant-numeric:tabular-nums}html[dir=rtl] body{font-family:'Noto Sans Arabic',Tahoma,sans-serif;line-height:1.9}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{letter-spacing:0;line-height:1.65}html[dir=rtl] .hero h1{font-size:clamp(35px,4.3vw,61px)}html[dir=rtl] .money,html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel]{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .desktop-nav{font-size:12px}html[dir=rtl] .locale-panel{direction:rtl}html[dir=rtl] .locale-panel select{direction:ltr}
@media(min-width:901px) and (max-width:1220px){.header-inner{gap:18px}.desktop-nav{gap:18px;font-size:12px}.header-inner .brand img{width:190px}.header-actions .desktop-cta{padding:12px 15px;gap:9px}.locale-menu>summary{gap:5px;padding:6px}.header-actions .search-trigger{width:35px}}
@media(max-width:640px){.header-inner{gap:7px}.header-inner .brand img{width:157px}.locale-menu>summary{font-size:12px;gap:5px;padding:5px 6px}.locale-flag{width:22px;height:16px}.header-actions .icon-button{width:34px}.locale-panel{position:fixed;inset-inline:16px;top:76px;width:auto;max-width:380px;margin-inline-start:auto}.locale-panel-heading h2{font-size:21px}.locale-panel select{font-size:16px}}
@media(max-width:400px){.header-inner{padding-inline:14px;gap:4px}.header-inner .brand img{width:132px}.header-actions .icon-button{width:30px}.locale-menu>summary{gap:4px;padding-inline:5px;font-size:11px}.locale-menu>summary>.icon{width:12px}.locale-flag{width:20px;height:15px}}
html[dir=rtl] .honeypot{left:auto;right:-9999px}html[dir=rtl] .client-logo-marquee{direction:ltr}
@media(min-width:901px) and (max-width:1220px){.site-header .header-inner{gap:18px}.site-header .desktop-nav{gap:18px;font-size:12px}}
@media(max-width:640px){.site-header .header-inner{gap:7px}.site-header .header-actions .icon-button{width:34px}}
@media(max-width:400px){.site-header .header-inner{padding-inline:14px;gap:4px}.site-header .header-actions .icon-button{width:30px}}
@media(min-width:901px) and (max-width:1050px){.site-header .desktop-cta{display:none}}

.locale-panel .button:disabled{opacity:.7;cursor:wait}.locale-panel .locale-feedback{font-size:12px;margin:12px 0 0;overflow-wrap:anywhere}
