
  @media (min-width:1025px){
    #abm-enterprise-header .abm-menu-panel{top:100%;}
    #abm-enterprise-header .abm-panel-wrap{width:min(1240px, calc(100% - 48px)) !important;padding:12px 0 22px !important;}
    #abm-enterprise-header .abm-panel-inner{position:relative;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 8% 0%, rgba(24,200,255,.18), transparent 30%),radial-gradient(circle at 92% 10%, rgba(0,120,240,.24), transparent 34%),linear-gradient(135deg, rgba(6,18,43,.97), rgba(2,8,23,.99) 58%, rgba(4,13,32,.98));border:1px solid rgba(103,190,255,.24);box-shadow:0 30px 90px rgba(0,0,0,.54),0 0 0 1px rgba(255,255,255,.05) inset;backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);}
    #abm-enterprise-header .abm-panel-inner::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(255,255,255,.08), transparent 26%),linear-gradient(90deg, rgba(24,200,255,.10), transparent 36%, rgba(0,120,240,.10));}
    #abm-enterprise-header .abm-panel-head,#abm-enterprise-header .abm-menu-grid{position:relative;z-index:1;}
    #abm-enterprise-header .abm-panel-head{padding:18px 20px 16px;border-bottom:1px solid rgba(114,199,255,.16);background:linear-gradient(90deg, rgba(255,255,255,.075), rgba(255,255,255,.025));}
    #abm-enterprise-header .abm-panel-head > div:first-child{min-width:0;}
    #abm-enterprise-header .abm-panel-head > div:first-child::before{content:"Apex Business Marketing";display:block;margin:0 0 6px;color:#67d7ff;font-size:11px !important;font-weight:800 !important;line-height:1.2 !important;text-transform:uppercase;letter-spacing:.12em;}
    #abm-enterprise-header .abm-panel-head > div:first-child::after{content:"Marketing services, service areas, and client resources.";display:block;max-width:680px;color:#ffffff;font-size:20px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:0 !important;}
    #abm-enterprise-header .abm-panel-contact a{min-height:40px;padding:0 14px;color:#f7fbff !important;background:linear-gradient(135deg, rgba(0,120,240,.24), rgba(24,200,255,.10));border-color:rgba(103,190,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.10);}
    #abm-enterprise-header .abm-menu-btn:focus{outline:none;}
    #abm-enterprise-header .abm-menu-btn:focus-visible{outline:2px solid rgba(82,210,255,.85);outline-offset:4px;}
    #abm-enterprise-header.abm-menu-open .abm-menu-btn{background:linear-gradient(135deg, rgba(0,120,240,.38), rgba(24,200,255,.18)) !important;border-color:rgba(82,210,255,.62) !important;box-shadow:0 16px 34px rgba(0,120,240,.30),0 0 0 1px rgba(82,210,255,.10) inset,inset 0 1px 0 rgba(255,255,255,.16) !important;}
    #abm-enterprise-header .abm-menu-grid{grid-template-columns:minmax(0,1.32fr) minmax(330px,1.08fr) minmax(235px,.78fr) !important;align-items:stretch !important;gap:12px !important;padding:14px !important;}
    #abm-enterprise-header .abm-menu-section{display:flex;flex-direction:column;min-height:100%;border-radius:17px;padding:14px;background:linear-gradient(180deg, rgba(18,43,78,.74), rgba(9,23,51,.66));border:1px solid rgba(103,190,255,.17);box-shadow:0 18px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08);}
    #abm-enterprise-header .abm-section-head{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(103,190,255,.14);}
    #abm-enterprise-header .abm-section-title{display:flex;align-items:center;gap:9px;color:#ffffff !important;letter-spacing:.08em !important;}
    #abm-enterprise-header .abm-section-title::before{content:"";width:9px;height:9px;border-radius:999px;flex:0 0 auto;background:#52d2ff;box-shadow:0 0 18px rgba(82,210,255,.58);}
    #abm-enterprise-header .abm-section-chip{color:#dff6ff !important;background:rgba(24,200,255,.12);border-color:rgba(103,190,255,.25);}
    #abm-enterprise-header .abm-link-grid,#abm-enterprise-header .abm-link-stack{gap:7px;}
    #abm-enterprise-header .abm-link-grid .abm-feature-link{grid-column:1 / -1;}
    #abm-enterprise-header .abm-menu-section:nth-child(2) .abm-link-stack{grid-template-columns:repeat(2, minmax(0,1fr));}
    #abm-enterprise-header .abm-menu-link{align-items:center;min-height:44px;padding:10px 11px;border-radius:12px;color:#f5fbff !important;font-size:12px !important;line-height:1.22 !important;background:linear-gradient(135deg, rgba(255,255,255,.074), rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);}
    #abm-enterprise-header .abm-menu-link::before{width:8px;height:8px;margin-top:0;border-radius:3px;background:linear-gradient(135deg, #5bdcff, #168dff);box-shadow:0 0 16px rgba(91,220,255,.46);}
    #abm-enterprise-header .abm-menu-link:hover,#abm-enterprise-header .abm-menu-link:focus-visible{transform:translateY(-2px);color:#ffffff !important;background:linear-gradient(135deg, rgba(0,120,240,.22), rgba(24,200,255,.11));border-color:rgba(103,190,255,.36);box-shadow:0 14px 30px rgba(0,120,240,.16),inset 0 1px 0 rgba(255,255,255,.10);outline:none;}
    #abm-enterprise-header .abm-feature-link{min-height:48px;background:linear-gradient(135deg, rgba(0,120,240,.28), rgba(24,200,255,.13));border-color:rgba(103,190,255,.34);}
  }
  @media (min-width:1180px){
    #abm-enterprise-header .abm-menu-grid{grid-template-columns:minmax(340px,.92fr) minmax(470px,1.34fr) minmax(240px,.72fr) !important;}
    #abm-enterprise-header .abm-menu-section:nth-child(2) .abm-link-stack{grid-template-columns:repeat(3, minmax(0,1fr)) !important;}
    #abm-enterprise-header .abm-menu-section:nth-child(2) .abm-menu-link{min-height:60px;padding:10px 9px;font-size:11.5px !important;}
  }
