/* AssuredZone mobile header — isolated styles */
.azh-icon{border:0;background:transparent;color:inherit;width:44px;height:44px;display:inline-grid;place-items:center;cursor:pointer;border-radius:9px}.azh-icon:hover{background:#ffffff18}.azh-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.azh-mobile-toggle{display:none}.azh-search-trigger{flex:none}.azh-overlay{position:fixed;inset:0;background:rgba(7,13,25,.65);z-index:10000;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.azh-overlay.is-open{opacity:1;visibility:visible}.azh-drawer{position:fixed;inset:0 auto 0 0;width:min(86vw,370px);height:100dvh;background:#fff;color:#172b39;z-index:10001;transform:translateX(-105%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:10px 0 40px #0002}.azh-drawer.is-open{transform:translateX(0)}.azh-drawer-head{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 15px;background:#0d1527;color:white}.azh-drawer-head .logo{font-size:23px}.azh-drawer-list{overflow-y:auto;overscroll-behavior:contain;padding:12px 10px 24px;flex:1}.azh-row,.azh-submenu a{width:100%;display:flex;align-items:center;gap:13px;padding:13px 12px;border:0;border-radius:10px;background:transparent;color:#26323e;text-align:left;text-decoration:none;font-size:15px;font-weight:650;cursor:pointer}.azh-row:hover,.azh-submenu a:hover{background:#f2f6fb}.azh-row-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#f1f5fa;color:#23436b;flex:none;font-size:18px}.azh-arrow{margin-left:auto;transition:transform .2s}.azh-row[aria-expanded=true] .azh-arrow{transform:rotate(180deg)}.azh-submenu{display:none;margin:0 5px 7px 45px;padding-left:10px;border-left:2px solid #e4ebf5}.azh-submenu.is-open{display:block}.azh-submenu a{font-size:13px;font-weight:500;padding:10px 11px}.azh-drawer-foot{padding:14px 20px;border-top:1px solid #e5eaf2;font-size:12px;color:#68778b}.azh-search-panel{position:fixed;top:0;left:0;right:0;z-index:10002;background:#fff;color:#172b39;box-shadow:0 8px 24px #0002;transform:translateY(-110%);transition:transform .25s}.azh-search-panel.is-open{transform:translateY(0)}.azh-search-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#0d1527;color:white}.azh-search-head .logo{font-size:22px}.azh-search-form{display:flex;gap:10px;max-width:850px;margin:auto;padding:15px}.azh-search-form input{flex:1;min-width:0;padding:13px 14px;border:1px solid #d7dfeb;border-radius:10px;font:inherit;color:#122039;background:#fff}.azh-search-form button{border:0;border-radius:10px;padding:0 18px;background:#3730a3;color:#fff;font:inherit;font-weight:700;cursor:pointer}body.azh-locked{overflow:hidden}.azh-desktop-menu{display:contents}.azh-desktop-menu .navlinks{margin-left:auto}@media(max-width:780px){.azh-mobile-toggle{display:inline-grid;flex:none}.top .nav{min-height:64px;gap:8px;position:relative;justify-content:space-between}.top .nav>.logo{position:absolute;left:50%;transform:translateX(-50%);font-size:23px}.top .nav>.azh-search-trigger{margin-left:auto}.top .nav .navlinks,.top .nav .country{display:none!important}.azh-drawer-head{min-height:66px}}@media(min-width:781px){.azh-drawer{display:none!important}}@media(max-width:360px){.top .nav>.logo{font-size:20px}.azh-search-form button{padding:0 12px}}
.azh-wp-links{list-style:none;padding:0;margin:10px 0;border-top:1px solid #e5eaf2}.azh-wp-links li{list-style:none}.azh-wp-links a{display:block;padding:12px 18px;color:#26323e;font-size:14px;text-decoration:none}.azh-wp-links a:hover{background:#f2f6fb}

/* Fix iPhone Safari auto-zoom on search input */
@media screen and (max-width: 780px) {

    #azh-search-input {
        font-size: 16px !important;
        line-height: 1.5;
    }

    .azh-search-form input[type="search"] {
        font-size: 16px !important;
    }

}