/* Start custom CSS *//* Service hub: selected
topic and sticky navigation. Scoped to draft 18599. */
.elementor[data-elementor-id="18599"] .ah-hub-v1-nav-section{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:50;padding-top:.75rem;padding-bottom:.75rem;}
.elementor[data-elementor-id="18599"] .ah-hub-v1-section{scroll-margin-top:10rem;}
body:has(#hub-strategy:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-strategy"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:has(#hub-technical:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-technical"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:has(#hub-industry:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-industry"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:has(#hub-ecommerce:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-ecommerce"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:has(#hub-platforms:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-platforms"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:has(#hub-marketplaces:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-marketplaces"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:has(#hub-ai-search:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-ai-search"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:has(#hub-design:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-design"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:has(#hub-advertising:target) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-advertising"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
body:not(:has(#hub-strategy:target,#hub-technical:target,#hub-industry:target,#hub-ecommerce:target,#hub-platforms:target,#hub-marketplaces:target,#hub-ai-search:target,#hub-design:target,#hub-advertising:target)) .elementor[data-elementor-id="18599"] a.ah-hub-v1-pill[href="#hub-strategy"]{background:#12362c;color:#ffffff;border-color:#12362c;box-shadow:0 0 0 1px #12362c;}
@media(max-width:767px){.elementor[data-elementor-id="18599"] .ah-hub-v2-nav-scroll{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:.25rem .15rem .4rem;}.elementor[data-elementor-id="18599"] .ah-hub-v1-pill{flex-shrink:0;white-space:nowrap;}.elementor[data-elementor-id="18599"] .ah-hub-v1-section{scroll-margin-top:5rem;}}
@media(max-width:600px){.elementor[data-elementor-id="18599"] .ah-hub-v1-nav-section{top:0;}}

/* Service directory refreshed: AI Search SEO and On-Page SEO, 18 October 2026. *//* End custom CSS */