
/* V39 brand correction: petrol/turquoise typography, coral reserved for actions; clean RTL dropdowns */
:root{--enjaz-petrol:#171B20;--enjaz-deep:#171B20;--enjaz-turquoise:#FFD21A;--enjaz-coral:#FFD21A}
.enjaz-main-nav{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;gap:clamp(12px,1.4vw,24px)!important}
.enjaz-main-nav>details.enjaz-nav-dropdown{position:relative!important;z-index:1!important;flex:0 0 auto!important}
.enjaz-main-nav>details.enjaz-nav-dropdown[open]{z-index:1100!important}
.enjaz-nav-dropdown>summary{list-style:none!important;display:inline-flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important;cursor:pointer!important;position:relative!important;padding:12px 4px!important}
.enjaz-nav-dropdown>summary::-webkit-details-marker{display:none!important}
.enjaz-nav-dropdown>summary:after{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;border:0!important;border-inline-end:2px solid #FFD21A!important;border-bottom:2px solid #FFD21A!important;transform:rotate(45deg)!important;margin-inline-start:2px!important;margin-top:-4px!important;transition:transform .18s ease!important}
.enjaz-nav-dropdown[open]>summary:after{transform:rotate(225deg)!important;margin-top:4px!important}
.enjaz-nav-dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;inset-inline-end:0!important;inset-inline-start:auto!important;min-width:230px!important;width:max-content!important;max-width:min(320px,90vw)!important;padding:8px!important;display:flex!important;flex-direction:column!important;gap:2px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dce7e5!important;border-top:3px solid #FFD21A!important;box-shadow:0 16px 38px rgba(23, 27, 32,.16)!important;z-index:1200!important}
.enjaz-nav-dropdown-menu a{display:flex!important;align-items:center!important;min-height:42px!important;padding:9px 13px!important;border-radius:7px!important;white-space:nowrap!important;text-align:start!important;color:#171B20!important;font-weight:800!important;text-decoration:none!important}
.enjaz-nav-dropdown-menu a:hover{background:#edf8f6!important;color:#078f88!important}
html[dir="rtl"] .enjaz-nav-dropdown-menu{inset-inline-end:0!important;inset-inline-start:auto!important}
html[dir="ltr"] .enjaz-nav-dropdown-menu{inset-inline-start:0!important;inset-inline-end:auto!important}
.enjaz-global-header{z-index:1300!important}
.v36-utility-bar{z-index:1301!important}
.enjaz-nav-dropdown[open] .enjaz-nav-dropdown-menu{animation:v39MenuIn .16s ease-out both!important}
@keyframes v39MenuIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
/* Brand hierarchy: turquoise for headings/links; coral only for primary actions */
.enjaz-page-hero h1 span:last-child,.enjaz-page-hero h1 .accent,.enjaz-page-hero .hero-accent,
.enjaz-page-main h1 span:last-child,.enjaz-page-main h1 .accent,
.enjaz-page-hero .text-primary,.enjaz-page-main .text-primary{color:#FFD21A!important}
.enjaz-header-quote,.enjaz-page-hero a.btn-primary,.enjaz-page-main a.btn-primary{background:#FFD21A!important;border-color:#FFD21A!important;color:#fff!important}
.enjaz-page-hero .breadcrumb a,.enjaz-page-main .breadcrumb a{color:#FFD21A!important}
@media(max-width:980px){
 .enjaz-main-nav{z-index:1400!important}
 .enjaz-main-nav>details.enjaz-nav-dropdown{width:100%!important}
 .enjaz-nav-dropdown-menu{position:static!important;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-inline-start:2px solid #FFD21A!important;border-radius:0 8px 8px 0!important;margin:3px 8px 8px!important;animation:none!important}
 .enjaz-nav-dropdown>summary{width:100%!important;justify-content:space-between!important}
}
