/* Preserve original absolute headers and distinct responsive nav breakpoints. */
body>header>.wrap>.ai-network{flex:none}
body>header>.wrap{gap:16px}
@media(min-width:1121px) and (max-width:1399px){
 body>header:not(.site-head){height:104px}
 body>header:not(.site-head)>.wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:40px 32px;gap:8px 16px;padding-block:11px;box-sizing:border-box}
 body>header:not(.site-head) .brand{grid-column:1;grid-row:1}
 body>header:not(.site-head) .ai-network{grid-column:2;grid-row:1;justify-self:end}
 body>header:not(.site-head) .nav-actions{grid-column:3;grid-row:1}
 body>header:not(.site-head) .nav{grid-column:1/-1;grid-row:2;justify-self:center}
 body>header:not(.site-head)~main>.hero{padding-top:140px}
}
@media(min-width:1101px) and (max-width:1399px){
 body>header.site-head{height:104px}
 body>header.site-head>.wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:40px 32px;gap:8px 16px;padding-block:11px;box-sizing:border-box}
 body>header.site-head .brand{grid-column:1;grid-row:1}
 body>header.site-head .ai-network{grid-column:2;grid-row:1;justify-self:end}
 body>header.site-head .head-actions{grid-column:3;grid-row:1}
 body>header.site-head .main-nav{grid-column:1/-1;grid-row:2;justify-self:center;margin-left:0}
 body>header.site-head~main>.hero{padding-top:158px}
}
@media(max-width:900px){
 body>header:not([data-ai-network-service-header]){height:112px}
 body>header:not([data-ai-network-service-header])>.wrap{width:calc(100% - 20px);height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 44px;gap:8px;padding:10px 0;box-sizing:border-box}
 body>header .brand{grid-column:1;grid-row:1;font-size:20px;min-width:0}
 body>header .brand small{display:none}
 body>header .ai-network{grid-column:2;grid-row:1;justify-self:end}
 body>header .nav-actions,body>header .head-actions{grid-column:1/-1;grid-row:2;display:flex;gap:10px;width:100%;margin:0}
 body>header .nav-actions .pill,body>header .head-actions .pill{height:44px;min-height:44px}
 body>header .nav-actions .pill.primary,body>header .head-actions .pill.primary{flex:1;font-size:14px;padding-inline:14px}
 body>header .nav-actions .pill.primary:before,body>header .head-actions .pill.primary:before{content:none}
 body>header.site-head .main-nav{display:none}
 body>header:not(.site-head)~main>.hero{padding-top:142px}
 body>header.site-head~main>.hero{padding-top:150px}
}
@media(max-width:360px){body>header .brand{font-size:17px}}
/* Original centered static404 remains below a menu-only normal-flow row. */
body:has(>header[data-ai-network-service-header]){grid-template-rows:64px minmax(0,1fr)}
header[data-ai-network-service-header]{position:static;display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:64px;padding:12px;box-sizing:border-box}
