(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{655:(e,t,o)=>{Promise.resolve().then(o.t.bind(o,6872,23)),Promise.resolve().then(o.bind(o,3585))},3585:(e,t,o)=>{"use strict";o.d(t,{P:()=>p,default:()=>d});var n=o(5155),i=o(8500),r=o.n(i),s=o(2115),a=o(9841);let l="novarix-cookie-consent",c="novarix:open-cookie-banner";function d(){let[e,t]=(0,s.useState)(!1);function o(e){try{window.localStorage.setItem(l,e),"rst"===e&&window.sessionStorage.removeItem("novarix-intro-seen")}catch{}t(!1)}return((0,s.useEffect)(()=>{try{let e=window.localStorage.getItem(l);if("ack"!==e&&"rst"!==e){let e=window.setTimeout(()=>t(!0),600);return()=>window.clearTimeout(e)}}catch{t(!0)}},[]),(0,s.useEffect)(()=>{let e=()=>t(!0);return window.addEventListener(c,e),()=>window.removeEventListener(c,e)},[]),e)?(0,n.jsx)("div",{role:"dialog","aria-live":"polite","aria-label":"Cookie consent",className:"fixed inset-x-0 bottom-0 z-[1500] flex justify-center p-3 sm:p-5",children:(0,n.jsx)("div",{className:"pointer-events-auto w-full max-w-3xl rounded-2xl border border-[var(--border-strong)] bg-[var(--surface-strong)] p-4 shadow-[0_24px_60px_-20px_oklch(0_0_0/0.45)] backdrop-blur-xl sm:p-5",children:(0,n.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between sm:gap-6",children:[(0,n.jsxs)("p",{className:"text-sm leading-relaxed text-[var(--text)]",children:[a._.cookies.message," ",(0,n.jsxs)(r(),{href:a._.cookies.policyHref,className:"font-medium text-[var(--accent)] underline-offset-4 hover:underline",children:[a._.cookies.policyLabel," →"]})]}),(0,n.jsxs)("div",{className:"flex flex-shrink-0 gap-2",children:[(0,n.jsxs)("button",{type:"button",onClick:()=>o("rst"),"aria-label":a._.cookies.reject.ariaLabel,title:a._.cookies.reject.tooltip,className:"group inline-flex h-11 min-w-[5.5rem] flex-col items-center justify-center rounded-xl border border-[var(--border-strong)] bg-transparent px-4 font-mono text-sm font-semibold text-[var(--text)] transition-all hover:-translate-y-0.5 hover:border-[var(--text)]",children:[(0,n.jsx)("span",{className:"leading-none",children:a._.cookies.reject.label}),(0,n.jsx)("span",{className:"mt-0.5 text-[0.65rem] font-normal tracking-wide text-[var(--text-soft)] uppercase",children:a._.cookies.reject.subtitle})]}),(0,n.jsxs)("button",{type:"button",onClick:()=>o("ack"),"aria-label":a._.cookies.accept.ariaLabel,title:a._.cookies.accept.tooltip,className:"group inline-flex h-11 min-w-[5.5rem] flex-col items-center justify-center rounded-xl bg-[var(--button-bg)] px-4 font-mono text-sm font-semibold text-[var(--button-fg)] shadow-sm transition-all hover:-translate-y-0.5 hover:bg-[var(--button-hover)] hover:shadow-md",children:[(0,n.jsx)("span",{className:"leading-none",children:a._.cookies.accept.label}),(0,n.jsx)("span",{className:"mt-0.5 text-[0.65rem] font-normal tracking-wide opacity-70 uppercase",children:a._.cookies.accept.subtitle})]})]})]})})}):null}function p(){window.dispatchEvent(new Event(c))}},6872:()=>{},9841:(e,t,o)=>{"use strict";o.d(t,{_:()=>n});let n={hero:{badge:"Onboarding new accounts",eyebrow:"Network Consulting \xb7 Remote Support \xb7 Engineering",headlineBefore:"Network expertise, on tap, for teams running",headlineAccent:"production",headlineAfter:"infrastructure.",description:"Novarix Networks provides engineering-led consulting, remote support, and architecture services for organisations and service providers that need clear technical ownership of their network.",primaryCta:{label:"Get in touch",href:"#contact"},secondaryCta:{label:"Explore services",href:"#services"}},services:{eyebrow:"What we do",title:"Services",description:"We focus on the work we can deliver credibly today — engineering-led consulting, hands-on remote support, and network design for organisations that need an experienced second pair of eyes.",items:[{index:"01",title:"Network Consulting",description:"Architecture review, design, and second-opinion engineering for organisations and service providers running production networks."},{index:"02",title:"Remote Network Support",description:"Hands-on remote support for routing, switching, and firewall environments — incident response, change work, and ongoing operations."},{index:"03",title:"Architecture & Design",description:"New-build network design, refresh planning, and migration support — from single-site refreshes to multi-site routing topologies."}],capabilities:"BGP, OSPF, IS-IS, MPLS, segment routing, IPv4 / IPv6, firewalls (Palo Alto, FortiGate, pfSense), routing platforms (Cisco IOS-XE / IOS-XR, Juniper Junos, Arista EOS, MikroTik RouterOS), and Linux-based networking."},engage:{eyebrow:"Working with us",title:"How we engage",description:"Three engagement models, depending on what you need. Most engagements start with a short scoping conversation — no obligation, no charge.",items:[{title:"Scoped projects",description:"Fixed-deliverable engagements with a clear statement of work — designs, audits, migrations, refreshes."},{title:"Monthly retainer",description:"An agreed block of remote engineering hours each month for ongoing operations, change work, and on-call cover."},{title:"Ad-hoc support",description:"Incident-driven engagements for one-off troubleshooting, escalations, and short pieces of design work."}]},contact:{eyebrow:"Get in touch",title:"Let’s talk infrastructure.",description:"For consulting enquiries, remote support, or scoping a piece of design work — reach out directly. We respond to all business enquiries within one working day.",email:"hello@novarix.uk",note:"Replies within one working day."},nav:[{label:"Services",href:"#services"},{label:"How we engage",href:"#engage"}],footer:{company:"Novarix Networks Limited",registered:"Registered in England \xb7 Company No. 17047180",email:"hello@novarix.uk",tagline:"Engineered in the UK",cookiePrefsLabel:"Cookie preferences",cookiePolicyLabel:"Cookie & Privacy Policy",cookiePolicyHref:"/cookies"},cookies:{message:"Heads up — this site stores one tiny browser preference to remember you’ve seen the intro animation. We don’t run analytics, advertising, or third-party tracking.",accept:{label:"ACK",subtitle:"Allow",ariaLabel:"Accept cookies",tooltip:"Acknowledged — preference saved"},reject:{label:"RST",subtitle:"Decline",ariaLabel:"Reject cookies",tooltip:"Connection reset — preference declined"},policyLabel:"Read the policy",policyHref:"/cookies"}}}},e=>{e.O(0,[513,500,441,794,358],()=>e(e.s=655)),_N_E=e.O()}]);