/* Athar Qatra unified header - v2.2.31
   Scoped classes intentionally avoid all legacy .nav/.brand/.navlinks rules. */
.aq-header-v2231{position:sticky!important;top:0!important;z-index:5000!important;width:100%!important;background:rgba(4,24,35,.96)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 28px rgba(0,0,0,.12)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;direction:rtl!important}
.aq-header-v2231 *{box-sizing:border-box}
.aq-header-v2231 .aq-nav-wrap{width:min(1480px,calc(100% - 40px))!important;min-height:76px!important;margin:0 auto!important;display:flex!important;align-items:center!important;gap:20px!important;position:relative!important}
.aq-header-v2231 .aq-brand{display:flex!important;align-items:center!important;gap:11px!important;flex:0 0 auto!important;min-width:188px!important;text-decoration:none!important;color:#fff!important;white-space:nowrap!important}
.aq-header-v2231 .aq-brand-mark{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;flex:0 0 38px!important}
.aq-header-v2231 .aq-brand-mark::before{content:"";display:block;width:25px;height:25px;border-radius:70% 30% 70% 30%;transform:rotate(45deg);background:linear-gradient(135deg,#4be1e7,#139bd8);box-shadow:0 0 0 6px rgba(48,210,225,.08),0 8px 20px rgba(10,168,210,.3)}
.aq-header-v2231 .aq-brand-copy{display:flex!important;flex-direction:column!important;line-height:1.15!important}
.aq-header-v2231 .aq-brand-copy b{font-size:20px!important;font-weight:900!important;color:#fff!important}
.aq-header-v2231 .aq-brand-copy small{margin-top:4px!important;font-size:10px!important;color:#8fb9c5!important;font-weight:500!important}
.aq-header-v2231 .aq-menu{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important;flex:1 1 auto!important}
.aq-header-v2231 .aq-menu-primary{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;flex:1 1 auto!important}
.aq-header-v2231 .aq-menu-primary>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:7px 12px!important;border:1px solid transparent!important;border-radius:12px!important;color:#d9edf2!important;text-decoration:none!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;background:transparent!important;box-shadow:none!important}
.aq-header-v2231 .aq-menu-primary>a:hover,.aq-header-v2231 .aq-menu-primary>a:focus-visible{color:#fff!important;background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.08)!important;outline:none!important}
.aq-header-v2231 .aq-menu-primary>a.is-active{color:#fff!important;background:rgba(24,175,202,.16)!important;border-color:rgba(67,205,221,.3)!important}
.aq-header-v2231 .aq-menu-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}
.aq-header-v2231 .aq-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 18px!important;border-radius:13px!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;line-height:1!important}
.aq-header-v2231 .aq-action-login{border:1px solid rgba(91,195,217,.48)!important;background:transparent!important;color:#fff!important}
.aq-header-v2231 .aq-action-start{border:1px solid transparent!important;background:linear-gradient(135deg,#28c4dc,#1599dc)!important;color:#fff!important;box-shadow:0 8px 22px rgba(20,156,213,.2)!important}
.aq-header-v2231 .aq-nav-toggle{display:none!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:13px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;cursor:pointer!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;box-shadow:none!important}
.aq-header-v2231 .aq-nav-toggle i{display:block!important;width:20px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;transition:transform .2s ease,opacity .2s ease!important}
.aq-header-v2231.is-open .aq-nav-toggle i:nth-child(1){transform:translateY(7px) rotate(45deg)!important}
.aq-header-v2231.is-open .aq-nav-toggle i:nth-child(2){opacity:0!important}
.aq-header-v2231.is-open .aq-nav-toggle i:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}
@media(max-width:1220px){
 .aq-header-v2231 .aq-nav-wrap{width:min(1480px,calc(100% - 26px))!important;gap:12px!important}
 .aq-header-v2231 .aq-brand{min-width:auto!important}
 .aq-header-v2231 .aq-brand-copy small{display:none!important}
 .aq-header-v2231 .aq-menu-primary>a{padding-inline:9px!important;font-size:13px!important}
 .aq-header-v2231 .aq-action{padding-inline:14px!important}
}
@media(max-width:1020px){
 .aq-header-v2231 .aq-nav-wrap{min-height:66px!important;justify-content:space-between!important}
 .aq-header-v2231 .aq-nav-toggle{display:flex!important}
 .aq-header-v2231 .aq-menu{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:0!important;width:100%!important;padding:12px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:18px!important;background:#071f2c!important;box-shadow:0 22px 55px rgba(0,0,0,.35)!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;max-height:calc(100vh - 90px)!important;overflow:auto!important}
 .aq-header-v2231.is-open .aq-menu{display:flex!important}
 .aq-header-v2231 .aq-menu-primary{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:100%!important}
 .aq-header-v2231 .aq-menu-primary>a{justify-content:flex-start!important;width:100%!important;min-height:45px!important;padding:11px 14px!important;font-size:15px!important}
 .aq-header-v2231 .aq-menu-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;padding-top:10px!important;border-top:1px solid rgba(255,255,255,.09)!important}
 .aq-header-v2231 .aq-action{width:100%!important;min-height:45px!important}
}
@media(max-width:540px){
 .aq-header-v2231 .aq-nav-wrap{width:calc(100% - 20px)!important;min-height:62px!important}
 .aq-header-v2231 .aq-brand-mark{width:32px!important;height:32px!important;flex-basis:32px!important}
 .aq-header-v2231 .aq-brand-mark::before{width:21px;height:21px}
 .aq-header-v2231 .aq-brand-copy b{font-size:17px!important}
 .aq-header-v2231 .aq-menu-actions{grid-template-columns:1fr!important}
}
