/* AWEBZONE V25 — Header Rebuild
   One deliberate header system for desktop + mobile. Dark green / black / neon-lime / subtle purple. */
.az-header-v25{position:sticky!important;top:0!important;z-index:1000!important;background:#050807!important;border:0!important;box-shadow:0 18px 60px rgba(0,0,0,.24)!important;overflow:visible!important}
.az-header-v25:before,.az-header-v25:after{display:none!important}
.az-header-utility{height:31px;background:linear-gradient(90deg,#030604 0%,#07110a 52%,#090712 100%);border-bottom:1px solid rgba(140,255,25,.10);position:relative;z-index:2}
.az-header-utility:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(140,255,25,.34),rgba(139,92,246,.18),transparent);opacity:.75}
.az-header-utility-inner{width:min(1440px,94vw);height:31px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9eaaa1;font-size:9px;letter-spacing:.05em}
.az-utility-left,.az-utility-right{display:flex;align-items:center;gap:16px;min-width:0}
.az-utility-left a,.az-utility-right a{color:#b9c5bc;transition:color .2s ease}.az-utility-left a:hover,.az-utility-right a:hover{color:#9cff42}
.az-utility-status,.az-utility-live{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.az-utility-status i,.az-utility-live i{width:5px;height:5px;border-radius:50%;background:#8cff19;box-shadow:0 0 10px rgba(140,255,25,.7);display:inline-block}.az-utility-live i{width:6px;height:6px;animation:azV25Pulse 2s ease-in-out infinite}
.az-utility-divider{width:1px;height:13px;background:rgba(255,255,255,.12)}
.az-utility-right>a{width:20px;height:20px;border:1px solid rgba(255,255,255,.10);border-radius:50%;display:grid;place-items:center;font-size:7px;font-weight:900;text-transform:uppercase;line-height:1}
.az-header-main{position:relative;background:linear-gradient(180deg,rgba(8,15,11,.98),rgba(5,9,7,.98));border-bottom:1px solid rgba(140,255,25,.11)}
.az-header-main:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 0%,rgba(140,255,25,.055),transparent 28%),radial-gradient(circle at 93% 100%,rgba(124,58,237,.06),transparent 24%);pointer-events:none}
.az-header-main:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent 4%,rgba(140,255,25,.55) 38%,rgba(140,255,25,.08) 70%,transparent 96%);opacity:.35;pointer-events:none}
.az-header-inner-v25{width:min(1440px,94vw)!important;min-height:78px!important;margin:auto!important;padding:0!important;display:flex!important;align-items:center!important;gap:24px!important;position:relative;z-index:2}
.az-brand-v25{position:relative;display:flex!important;align-items:center!important;gap:13px!important;min-width:220px!important;letter-spacing:0!important}
.az-brand-logo-v25{display:block;width:190px!important;height:auto!important;max-height:56px!important;object-fit:contain!important;filter:drop-shadow(0 0 16px rgba(140,255,25,.10))!important}
.az-brand-tagline{position:absolute;left:8px;bottom:-8px;color:#68756b;font-size:6.5px;font-weight:800;letter-spacing:.24em;white-space:nowrap}
.az-nav-v25{margin-left:auto!important;margin-right:0!important;display:block!important}
.az-custom-nav-v25{gap:3px!important;align-items:center!important}
.az-custom-nav-v25>li{position:relative!important}
.az-custom-nav-v25>li>a,.az-tools-menu-v25>button{position:relative;display:inline-flex!important;align-items:center;gap:6px;color:#c6d0c8!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em;border:0!important;background:transparent!important;border-radius:10px!important;padding:10px 10px!important;min-height:38px;transition:color .25s ease,background .25s ease,transform .25s ease!important}
.az-custom-nav-v25>li>a:after,.az-tools-menu-v25>button:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:2px;border-radius:99px;background:linear-gradient(90deg,#8cff19,rgba(140,255,25,0));transform:scaleX(0);transform-origin:left;transition:transform .28s ease}
.az-custom-nav-v25>li>a:hover,.az-custom-nav-v25>li>a[aria-current="page"],.az-tools-menu-v25>button:hover,.az-tools-menu-v25>button[aria-expanded="true"]{color:#f4fff4!important;background:rgba(140,255,25,.065)!important}
.az-custom-nav-v25>li>a:hover:after,.az-custom-nav-v25>li>a[aria-current="page"]:after,.az-tools-menu-v25>button:hover:after,.az-tools-menu-v25>button[aria-expanded="true"]:after{transform:scaleX(1)}
.az-tools-menu-v25>button .az-chevron-svg{display:inline-flex;transition:transform .25s ease}.az-tools-menu-v25>button .az-ui-icon{width:10px;height:10px}.az-tools-menu-v25>button[aria-expanded="true"] .az-chevron-svg{transform:rotate(180deg)}
.az-tools-dropdown-v25{position:absolute!important;right:0!important;top:calc(100% + 12px)!important;width:300px!important;padding:9px!important;border:1px solid rgba(140,255,25,.15)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(11,18,14,.98),rgba(5,9,7,.98))!important;box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 55px rgba(140,255,25,.05)!important;backdrop-filter:blur(22px)!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px) scale(.98)!important;transition:opacity .2s ease,transform .25s ease,visibility .2s ease!important}
.az-tools-dropdown-v25:before{content:"";position:absolute;right:28px;top:-6px;width:11px;height:11px;background:#0b120e;border-left:1px solid rgba(140,255,25,.15);border-top:1px solid rgba(140,255,25,.15);transform:rotate(45deg)}
.az-tools-menu-v25:hover .az-tools-dropdown-v25,.az-tools-menu-v25:focus-within .az-tools-dropdown-v25,.az-tools-dropdown-v25.is-open{opacity:1!important;visibility:visible!important;transform:none!important}
.az-tools-dropdown-v25>a{display:grid!important;grid-template-columns:40px 1fr 18px!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:13px!important;color:#e9f2eb!important;transition:background .2s ease,transform .2s ease!important}
.az-tools-dropdown-v25>a:hover{background:rgba(140,255,25,.065)!important;transform:translateX(3px)}
.az-tools-dropdown-v25 .az-dropdown-icon{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;color:#9cff42!important;background:rgba(140,255,25,.08)!important;border:1px solid rgba(140,255,25,.14)!important}.az-tools-dropdown-v25 .az-dropdown-icon .az-ui-icon{width:17px;height:17px}
.az-tools-dropdown-v25 span{display:flex!important;flex-direction:column!important;gap:2px!important}.az-tools-dropdown-v25 b{font-size:12px!important;color:#eff8f0!important}.az-tools-dropdown-v25 small{font-size:9px!important;color:#7f8b83!important}.az-tools-dropdown-v25 em{font-style:normal;color:#8cff19;font-size:14px;opacity:.55}.az-tools-dropdown-v25>a:hover em{opacity:1}
.az-header-cta-group-v25{display:flex!important;align-items:center!important;gap:9px!important;margin-left:8px!important;flex-shrink:0}
.az-header-quick-v25{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:9px 13px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.15)!important;background:rgba(255,255,255,.025)!important;color:#e5ece6!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important;transition:.25s ease!important}.az-header-quick-v25 .az-ui-icon{width:14px;height:14px;color:#9cff42}.az-header-quick-v25:hover{border-color:rgba(140,255,25,.42)!important;background:rgba(140,255,25,.06)!important;transform:translateY(-2px)}
.az-header-cta-v25{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:9px 15px!important;border-radius:11px!important;background:linear-gradient(135deg,#8cff19,#b6ff62)!important;color:#071006!important;border:1px solid rgba(140,255,25,.72)!important;font-size:10px!important;font-weight:900!important;box-shadow:0 12px 35px rgba(140,255,25,.16)!important;transition:transform .25s ease,box-shadow .25s ease!important}.az-header-cta-v25:hover{transform:translateY(-2px)!important;box-shadow:0 16px 44px rgba(140,255,25,.25)!important}.az-cta-dot{width:6px;height:6px;border-radius:50%;background:#1b4010;box-shadow:0 0 0 4px rgba(7,16,6,.08)}.az-cta-arrow{font-size:13px}
.az-menu-toggle-v25{display:none!important;margin-left:auto!important;align-items:center!important;gap:10px!important;border:1px solid rgba(140,255,25,.18)!important;background:rgba(140,255,25,.055)!important;color:#ecf5ee!important;border-radius:11px!important;padding:10px 12px!important;min-height:42px!important}.az-menu-toggle-label{font-size:11px;font-weight:800}.az-menu-lines{display:flex;flex-direction:column;gap:4px}.az-menu-lines i{display:block;width:18px;height:1.5px;background:#9cff42;border-radius:2px;transition:.25s ease}.az-menu-toggle-v25[aria-expanded="true"] .az-menu-lines i:first-child{transform:translateY(2.75px) rotate(45deg)}.az-menu-toggle-v25[aria-expanded="true"] .az-menu-lines i:last-child{transform:translateY(-2.75px) rotate(-45deg)}
.az-mobile-menu-v25{display:none!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;max-height:calc(100vh - 60px)!important;overflow:auto!important;padding:18px max(18px,4vw) 24px!important;background:linear-gradient(180deg,#07100b 0%,#050807 100%)!important;border:0!important;border-top:1px solid rgba(140,255,25,.12)!important;box-shadow:0 30px 80px rgba(0,0,0,.62)!important;isolation:isolate!important}.az-mobile-menu-v25.is-open{display:block!important}.az-mobile-menu-glow{position:absolute;right:-90px;top:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(140,255,25,.10),transparent 68%);filter:blur(8px);pointer-events:none;z-index:-1}.az-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:4px 0 13px;border-bottom:1px solid rgba(255,255,255,.08);color:#69776d;font-size:8px;letter-spacing:.18em}.az-mobile-menu-head b{color:#9cff42;font-size:8px}
.az-mobile-list-v25{display:grid!important;gap:5px!important;margin:12px 0 0!important;padding:0!important}.az-mobile-list-v25>a{display:grid!important;grid-template-columns:30px 1fr 20px!important;align-items:center!important;gap:9px!important;padding:13px 9px!important;border:1px solid transparent!important;border-radius:12px!important;background:rgba(255,255,255,.018)!important;color:#eaf2eb!important;font-size:13px!important;font-weight:750!important;min-height:46px!important}.az-mobile-list-v25>a:hover,.az-mobile-list-v25>a[aria-current="page"]{border-color:rgba(140,255,25,.16)!important;background:rgba(140,255,25,.055)!important}.az-mobile-list-v25>a span,.az-mobile-tools-v25>div span{font-size:8px;color:#6f7c72;letter-spacing:.1em}.az-mobile-list-v25>a b{color:#8cff19;font-size:12px;font-weight:500;text-align:right}.az-mobile-tools-v25{border:1px solid rgba(140,255,25,.10);border-radius:13px;background:rgba(140,255,25,.025);padding:6px}.az-mobile-tools-v25>div{display:grid;grid-template-columns:30px 1fr;align-items:center;padding:8px 7px;color:#9cff42}.az-mobile-tools-v25>div strong{font-size:12px}.az-mobile-tools-v25>a{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 37px;color:#bfcac1;font-size:11px;border-top:1px solid rgba(255,255,255,.045)}.az-mobile-tools-v25>a b{color:#8cff19;font-weight:500}.az-mobile-cta-row-v25{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:16px!important}.az-mobile-cta-row-v25 .az-btn{width:100%!important;border-radius:12px!important;font-size:10px!important}.az-mobile-contact-v25{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.07);color:#6e7a71;font-size:8px;letter-spacing:.05em}
@keyframes azV25Pulse{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}
@media(max-width:1180px){.az-header-inner-v25{gap:12px!important}.az-brand-v25{min-width:190px!important}.az-brand-logo-v25{width:168px!important}.az-custom-nav-v25>li>a,.az-tools-menu-v25>button{padding-left:7px!important;padding-right:7px!important;font-size:10px!important}.az-header-cta-group-v25{gap:6px!important;margin-left:2px!important}.az-header-quick-v25{padding-left:10px!important;padding-right:10px!important}.az-header-quick-v25{font-size:9px!important}.az-header-cta-v25{padding-left:11px!important;padding-right:11px!important}}
@media(max-width:1040px){.az-nav-v25,.az-header-cta-group-v25{display:none!important}.az-menu-toggle-v25{display:inline-flex!important}.az-header-inner-v25{min-height:70px!important}.az-brand-logo-v25{width:176px!important}.az-brand-tagline{left:7px;bottom:-7px}}
@media(max-width:760px){.az-header-utility{height:26px}.az-header-utility-inner{height:26px;width:calc(100% - 24px);font-size:7px}.az-utility-left{gap:9px}.az-utility-left a:nth-of-type(1){display:none}.az-utility-right{gap:7px}.az-utility-right .az-utility-divider,.az-utility-right>a{display:none}.az-utility-live{font-size:7px}.az-header-inner-v25{width:calc(100% - 24px)!important;min-height:66px!important}.az-brand-v25{min-width:0!important}.az-brand-logo-v25{width:158px!important;max-height:48px!important}.az-brand-tagline{font-size:5.5px;bottom:-6px;left:5px}.az-menu-toggle-v25{min-height:40px!important;padding:9px 10px!important}.az-mobile-contact-v25{font-size:7px}.az-mobile-cta-row-v25{grid-template-columns:1fr!important}.az-mobile-cta-row-v25 .az-whatsapp-link{justify-content:center!important}}
@media(max-width:420px){.az-brand-logo-v25{width:142px!important}.az-utility-left .az-utility-status{max-width:130px;overflow:hidden;text-overflow:ellipsis}.az-menu-toggle-label{display:none}.az-menu-toggle-v25{width:42px;justify-content:center}.az-mobile-menu-v25{padding-left:14px!important;padding-right:14px!important}}
@media(prefers-reduced-motion:reduce){.az-tools-dropdown-v25,.az-header-cta-v25,.az-header-quick-v25,.az-mobile-list-v25>a{transition:none!important}.az-utility-live i{animation:none!important}}
.az-utility-brand{font-size:8px;letter-spacing:.14em;color:#657168;font-weight:800;white-space:nowrap}
@media(max-width:760px){.az-utility-brand{display:none}}
