PageSourceSearch

https://ninestack.com/

html ninestack.com collected 2026-10-06 13:14:17 UTC 70,653 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="newsreader_bca5d167-module__Jl1EFG__variable dm_sans_65829f58-module__f55QLq__variable jetbrains_mono_85d22c22-module__HuXS2q__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/051742360c26797e-s.p.0f97p8c3305p~.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/ninestack-logo.svg"/><link rel="stylesheet" href="/_next/static/chunks/179zjsaukdbdb.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0x~_2zp_lruqr.js"/>
1<script src="/_next/static/chunks/0dgq26a5_oy.a.js" async=""></script>
1<script src="/_next/static/chunks/0a3pg.k92a8rq.js" async=""></script>
1<script src="/_next/static/chunks/01284-0uqzklw.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0-4z5r_p~l329.js" async=""></script>
1<script src="/_next/static/chunks/066ez6_~-2obi.js" async=""></script>
1<script src="/_next/static/chunks/0d3shmwh5_nmn.js" async=""></script>
1<script src="/_next/static/chunks/05j-pzpma4gsj.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-2BFJT90167" as="script"/><link rel="preload" href="//static.getclicky.com/js" as="script"/><meta name="next-size-adjust" content=""/><title>Ninestack | AI systems that ship</title><meta name="description" content="Strategy, build, and deployment in one engagement. AI consulting, app development, agents, RAG, automation, LLM customisation. 150+ specialists, 12+ years."/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://ninestack.com/"/><meta property="og:title" content="Ninestack | AI systems that ship"/><meta property="og:description" content="Strategy, build, and deployment in one engagement. AI consulting, app development, agents, RAG, automation, LLM customisation."/><meta property="og:url" content="https://ninestack.com/"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Ninestack | AI systems that ship"/><meta name="twitter:description" content="Strategy, build, and deployment in one engagement. 150+ specialists, 12+ years."/><link rel="icon" href="/favicon.ico?favicon.0x3dzn~oxb6tn.ico" sizes="256x256" type="image/x-icon"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script>
1</head><body class="min-h-full flex flex-col font-sans"><div hidden=""><!--$--><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Ninestack","url":"https://ninestack.com","logo":"https://ninestack.com/ninestack_logo.svg","description":"Ninestack ships AI systems that hold up in production. Strategy, build, and deployment in one engagement — with a release date and a number on the other side.","foundingDate":"2014","numberOfEmployees":{"@type":"QuantitativeValue","minValue":150},"address":[{"@type":"PostalAddress","addressLocality":"Fredrikstad","addressCountry":"Norway","streetAddress":"Haugstentunet 16, 1637 Gamle Fredrikstad"},{"@type":"PostalAddress","addressLocality":"Sandnes","addressCountry":"Norway","streetAddress":"Grenseveien 21, 4313 Sandnes"},{"@type":"PostalAddress","addressLocality":"Goa","addressCountry":"India","streetAddress":"Lane 4, PDA Colony, Porvorim, Goa"},{"@type":"PostalAddress","addressLocality":"Delaware","addressCountry":"USA","streetAddress":"317 North Layton Ave, Wyoming, DE 19934"},{"@type":"PostalAddress","addressLocality":"Dubai","addressCountry":"UAE","streetAddress":"Meydan Grandstand, 6th floor, Meydan Road, Nad Al Sheba"}],"areaServed":"Worldwide","knowsAbout":["Artificial Intelligence","Machine Learning","AI Consulting","AI Application Development","Large Language Models","Retrieval-Augmented Generation","AI Agent Development","AI Chatbot Development","AI-Powered Automation"]}</script>
1<header class="sticky top-0 z-50 bg-paper/95 backdrop-blur-sm border-b border-rule"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 "><div class="flex justify-between items-center h-20"><a class="flex-shrink-0" href="/"><img src="/images/ninestack-logo.svg" alt="Ninestack" class="h-9"/></a><nav class="hidden lg:flex items-center gap-1"><div class="relative"><button type="button" class="flex items-center gap-1 px-4 py-2 text-sm text-ink hover:text-accent transition-colors">Services<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-3.5 h-3.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute top-full left-0 mt-0 min-w-[260px] bg-paper border border-rule transition-all duration-200 opacity-0 -translate-y-1 invisible"><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/ai-consulting/">AI Consulting</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/ai-app-development/">AI App Development</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/ai-recommendation-engine/">AI Recommendation Engine</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/ai-chatbot-development/">AI Chatbot Development</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/ai-agent-development/">AI Agent Development</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/rag-solutions/">RAG Solutions</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/ai-powered-automation/">AI-Powered Automation</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/ai-product-development/">AI Product Development</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/llm-customization/">LLM Customization</a></div></div><div class="relative"><button type="button" class="flex items-center gap-1 px-4 py-2 text-sm text-ink hover:text-accent transition-colors">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-3.5 h-3.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute top-full left-0 mt-0 min-w-[260px] bg-paper border border-rule transition-all duration-200 opacity-0 -translate-y-1 invisible"><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/software/">AI Software Development</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/data/">AI Data &amp; Analytics</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/infrastructure/">AI Infrastructure</a><a class="block px-5 py-3 text-sm text-ink hover:bg-paper-2 hover:text-accent border-t border-rule first:border-t-0 transition-colors" href="/new-paradigm/">AI Innovation</a></div></div><a class="px-4 py-2 text-sm text-ink hover:text-accent transition-colors" href="/about/">About</a><a class="px-4 py-2 text-sm text-ink hover:text-accent transition-colors" href="/careers/">Careers</a></nav><button type="button" class="lg:hidden p-2 text-ink" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div><div class="fixed inset-0 z-50 bg-ink/30 transition-opacity duration-300 lg:hidden opacity-0 invisible pointer-events-none"></div><div class="fixed top-0 right-0 bottom-0 z-50 w-full max-w-sm bg-paper border-l border-rule transition-transform duration-300 ease-in-out lg:hidden translate-x-full"><div class="flex items-center justify-between h-20 px-6 border-b border-rule"><a class="flex-shrink-0" href="/"><img src="/images/ninestack-logo.svg" alt="Ninestack" class="h-8"/>
1</a><button type="button" class="p-2 text-ink" aria-label="Close menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x w-6 h-6" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div><nav class="flex flex-col h-[calc(100%-5rem)] overflow-y-auto"><div class="flex-1 py-2"><div class="border-b border-rule"><button type="button" class="flex items-center justify-between w-full px-6 py-4 text-ink">Services<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 text-muted transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="bg-paper-2"><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/ai-consulting/">AI Consulting</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/ai-app-development/">AI App Development</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/ai-recommendation-engine/">AI Recommendation Engine</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/ai-chatbot-development/">AI Chatbot Development</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/ai-agent-development/">AI Agent Development</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/rag-solutions/">RAG Solutions</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/ai-powered-automation/">AI-Powered Automation</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/ai-product-development/">AI Product Development</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/llm-customization/">LLM Customization</a></div></div></div><div class="border-b border-rule"><button type="button" class="flex items-center justify-between w-full px-6 py-4 text-ink">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 text-muted transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="bg-paper-2"><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/software/">AI Software Development</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/data/">AI Data &amp; Analytics</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/infrastructure/">AI Infrastructure</a><a class="block px-10 py-3 text-sm text-ink hover:text-accent transition-colors" href="/new-paradigm/">AI Innovation</a></div></div></div><a class="block px-6 py-4 text-ink hover:text-accent border-b border-rule transition-colors" href="/about/">About</a><a class="block px-6 py-4 text-ink hover:text-accent border-b border-rule transition-colors" href="/careers/">Careers</a></div><div class="p-6 border-t border-rule"><a class="inline-flex items-center justify-center rounded-[2px] font-medium tracking-tight transition-colors duration-200 bg-ink text-paper hover:bg-ink-2 active:bg-ink-3 px-5 py-2.5 text-sm w-full justify-center" href="/careers/">Careers</a></div></nav></div></header><main class="flex-1">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Ninestack","url":"https://ninestack.com","description":"Ninestack ships AI systems that hold up in production. Strategy, build, and deployment in one engagement — with a release date and a number on the other side.","publisher":{"@type":"Organization","name":"Ninestack","url":"https://ninestack.com"}}</script>
1<section class="relative bg-paper border-b border-rule overflow-hidden"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 pt-24 pb-28 md:pt-32 md:pb-36"><div class="eyebrow eyebrow-accent mb-6">Ninestack — AI systems</div><h1 class="font-display text-5xl sm:text-6xl md:text-7xl lg:text-[6.25rem] text-ink max-w-[18ch] leading-[1.04]">Build smarter. Ship faster. Prove it.</h1><p class="text-[1.0625rem] md:text-lg text-muted leading-relaxed max-w-[60ch] mt-8">Ninestack ships AI systems that hold up in production. One team takes the engagement from first call to release — strategy, build, deployment, and the number on the other side.</p><div class="flex flex-wrap items-center gap-3 mt-10"><a class="inline-flex items-center justify-center rounded-[2px] font-medium tracking-tight transition-colors duration-200 bg-accent text-paper hover:bg-accent-ink active:bg-accent-ink px-6 py-3 text-base " href="https://kilowott.com/contact-us/">Talk to the team</a><a class="inline-flex items-center justify-center rounded-[2px] font-medium tracking-tight transition-colors duration-200 border border-ink text-ink hover:bg-ink hover:text-paper px-6 py-3 text-base " href="#services">Read the services</a></div></div></section><section class="bg-ink text-paper py-20"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 "><div class="grid grid-cols-1 md:grid-cols-3 gap-12 md:gap-0 md:divide-x md:divide-rule-strong"><div class="md:px-10 first:md:pl-0 last:md:pr-0"><div class="font-display text-6xl md:text-7xl text-paper leading-none">150+</div><div class="eyebrow eyebrow-accent mt-4">In-House Experts</div></div><div class="md:px-10 first:md:pl-0 last:md:pr-0"><div class="font-display text-6xl md:text-7xl text-paper leading-none">12+</div><div class="eyebrow eyebrow-accent mt-4">Years Experience</div></div><div class="md:px-10 first:md:pl-0 last:md:pr-0"><div class="font-display text-6xl md:text-7xl text-paper leading-none">5</div><div class="eyebrow eyebrow-accent mt-4">Global Offices</div></div></div></div></section><div id="services"><section class="py-24 md:py-32 bg-paper"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 "><div class=" "><div class="eyebrow eyebrow-accent mb-5 ">01 / Services</div><h2 class="font-display text-4xl md:text-5xl text-ink max-w-[20ch]">Nine ways we ship AI.</h2><p class="text-muted mt-5 max-w-[60ch] text-[1.0625rem] leading-relaxed ">From the first feasibility call to the system humming in production. Each engagement names the work, the timeline, and the result you can check.</p></div><div class="border-t border-rule-strong mt-16"><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/ai-consulting/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">01</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">AI Consulting</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">Pick the AI work worth doing. We score use cases by ROI, name the constraints, and hand back a build plan with dates — not a deck.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/ai-app-development/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">02</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">AI App Development</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">Mobile and web apps with ML in the core path — designed for inference latency, model failure, and the ship date you already committed to.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/ai-recommendation-engine/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">03</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">Recommendation Engine</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">Recommendation systems that move the conversion number — collaborative filtering, content embeddings, real-time signals, and a measured lift on every release.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/ai-chatbot-development/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">04</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">Chatbot Development</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">Chatbots that answer from your actual data — multi-turn context, knowledge-base retrieval, and a clean handoff to a human when the question goes off-script.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/ai-agent-development/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">05</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">AI Agents</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">Agents that plan, call tools, and finish the task — with audit trails on every decision and a human-in-the-loop step where the stakes warrant it.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/rag-solutions/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">06</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">RAG Solutions</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">RAG that cites the source — hybrid retrieval, learned re-ranking, prompts that admit uncertainty, and answers your team can audit.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/ai-powered-automation/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">07</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">AI Automation</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">Automation for the work rules engines couldn&#x27;t handle — document parsing, judgement decisions, exception routing — measured against the manual baseline.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/ai-product-development/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">08</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">AI Products</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">From validated problem to live product — strategy, UX, ML, and engineering on one team, with a market-fit signal before we commit to scale.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a><a class="group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors" href="/llm-customization/"><div class="md:col-span-1 eyebrow eyebrow-accent pt-2">09</div><div class="md:col-span-4"><h3 class="font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors">LLM Customization</h3></div><div class="md:col-span-7"><p class="text-muted text-[15px] leading-relaxed max-w-[60ch]">Adapt a foundation model to your domain — prompt design, RAG, LoRA, full fine-tune. We pick the technique your eval says works, not the one in the headlines.</p><span class="inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent">Read the brief</span></div></a></div></div></section></div><section class="py-24 md:py-32 bg-paper-2 border-y border-rule"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 "><div class="grid grid-cols-1 lg:grid-cols-12 gap-12 lg:gap-16 items-start"><div class="lg:col-span-5"><div class="eyebrow eyebrow-accent mb-5">02 / How we work</div><h2 class="font-display text-4xl md:text-5xl lg:text-6xl text-ink leading-[1.04] max-w-[18ch]">Strategy <em class="italic text-accent">in</em> the build, not above it.</h2></div><div class="lg:col-span-7 space-y-5"><p class="text-muted text-[1.0625rem] leading-relaxed">We do not advise from the sidelines. The same team that scopes the work writes the code, runs the migrations, and ships the model. One engagement, one accountable team, one number to point at when it’s done.</p><p class="text-muted text-[1.0625rem] leading-relaxed">That changes what a recommendation costs us. Every roadmap we hand back is one we have already pressure-tested against your stack, your data, and 
1your release window. No theatre, no slideware.</p><p class="text-muted text-[1.0625rem] leading-relaxed">The result: AI systems with a release date and a measurable lift. Sales up, support time down, error rate cut by a number you can audit.</p><div class="pt-4"><img alt="Ninestack engineers reviewing a model architecture" loading="lazy" width="1200" height="680" decoding="async" data-nimg="1" class="grayscale border border-rule" style="color:transparent" srcSet="/_next/image/?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1522071820081-009f0129c71c%3Fw%3D1200%26q%3D80&amp;w=1200&amp;q=75 1x, /_next/image/?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1522071820081-009f0129c71c%3Fw%3D1200%26q%3D80&amp;w=3840&amp;q=75 2x" src="/_next/image/?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1522071820081-009f0129c71c%3Fw%3D1200%26q%3D80&amp;w=3840&amp;q=75"/></div></div></div></div></section><section class="py-24 md:py-32 bg-paper"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 "><div class=" "><div class="eyebrow eyebrow-accent mb-5 ">03 / Sectors</div><h2 class="font-display text-4xl md:text-5xl text-ink max-w-[20ch]">Where we have shipped.</h2><p class="text-muted mt-5 max-w-[60ch] text-[1.0625rem] leading-relaxed ">Eleven sectors, one rule: the sector lead has shipped in it before. We don’t consult our way to domain knowledge.</p></div><div class="mt-16 border-t border-rule-strong"><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">01</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Telecom</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">02</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">OTT</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">03</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Media &amp; Entertainment</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">04</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Banks &amp; Fintech</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">05</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Supply Chain, Logistics &amp; Transport</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">06</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Retail &amp; Omnichannel</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">07</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Travel &amp; Hospitality</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">08</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Manufacturing &amp; Construction</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">09</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Food &amp; Beverage</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">10</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Mental Health &amp; Wellness</span></div></div><div class="grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline"><div class="md:col-span-1 eyebrow eyebrow-accent">11</div><div class="md:col-span-11"><span class="font-display text-2xl md:text-3xl text-ink">Sustainable Energy</span></div></div></div></div></section><section class="bg-ink text-paper py-24 md:py-32"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 "><div class="max-w-[60ch]"><div class="eyebrow eyebrow-accent mb-6">Start the engagement</div><h2 class="font-display text-4xl md:text-5xl lg:text-6xl text-paper leading-[1.04]">Pick the work. Set the date. Ship.</h2><p class="text-muted-dark mt-6 text-[1.0625rem] leading-relaxed">Tell us the system you need, the constraint that&rsquo;s blocking it, and the date you want it live. We&rsquo;ll come back with a scoped plan inside one business day.</p><div class="mt-10"><a class="inline-flex items-center justify-center rounded-[2px] font-medium tracking-tight transition-colors duration-200 bg-accent text-paper hover:bg-accent-ink active:bg-accent-ink px-6 py-3 text-base " href="https://kilowott.com/contact-us/">Talk to the team</a></div></div></div></section><!--$--><!--/$--></main><footer class="bg-paper-2 text-ink pt-20 pb-10 border-t border-rule"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 "><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-12 lg:gap-8"><div><a class="inline-block mb-6" href="/"><img src="/images/ninestack-logo.svg" alt="Ninestack" class="h-9"/></a><p class="text-muted text-[15px] leading-relaxed max-w-[36ch]">Ninestack ships AI systems that hold up in production. Strategy, build, and deployment in one engagement — with a release date and a number on the other side.</p></div><div><h4 class="eyebrow mb-5">Services</h4><ul class="space-y-2.5"><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/ai-consulting/">AI Consulting</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/ai-app-development/">AI App Development</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/ai-recommendation-engine/">AI Recommendation Engine</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/ai-chatbot-development/">AI Chatbot Development</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/ai-agent-development/">AI Agent Development</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/rag-solutions/">RAG Solutions</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/ai-powered-automation/">AI-Powered Automation</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/ai-product-development/">AI Product Development</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/llm-customization/">LLM Customization</a></li></ul></div><div><h4 class="eyebrow mb-5">Company</h4><ul class="space-y-2.5"><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/about/">About</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/careers/">Careers</a></li><li><a class="text-ink hover:text-accent transition-colors text-sm" href="/privacy-policy/">Privacy Policy</a></li></ul></div><div><h4 class="eyebrow mb-5">Offices</h4><ul class="space-y-2.5"><li class="text-ink text-sm">Fredrikstad<!-- -->, <!-- -->Norway</li><li class="text-ink text-sm">Sandnes<!-- -->, <!-- -->Norway</li><li class="text-ink text-sm">Goa<!-- -->, <!-- -->India</li><li class="text-ink text-sm">Delaware<!-- -->, <!-- -->USA</li><li class="text-ink text-sm">Dubai<!-- -->, <!-- -->UAE</li></ul></div></div><div class="border-t border-rule mt-16 pt-6 flex flex-col sm:flex-row justify-between items-start sm:items-center gap-3"><p class="text-muted text-xs">© 2026 <!-- -->Ninestack<!-- -->. All rights reserved.</p><a class="text-muted hover:text-accent transition-colors text-xs" href="/privacy-policy/">Privacy policy</a></div></div></footer>
1<script src="/_next/static/chunks/0x~_2zp_lruqr.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[79520,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"\"]\n4:I[3374,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"default\"]\n5:I[39756,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"default\"]\n6:I[37457,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"default\"]\n7:I[22016,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/05j-pzpma4gsj.js\"],\"\"]\nb:I[68027,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/179zjsaukdbdb.css\",\"style\"]\n:HL[\"/_next/static/media/051742360c26797e-s.p.0f97p8c3305p~.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:T55c,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"Ninestack\",\"url\":\"https://ninestack.com\",\"logo\":\"https://ninestack.com/ninestack_logo.svg\",\"description\":\"Ninestack ships AI systems that hold up in production. Strategy, build, and deployment in one engagement — with a release date and a number on the other side.\",\"foundingDate\":\"2014\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":150},\"address\":[{\"@type\":\"PostalAddress\",\"addressLocality\":\"Fredrikstad\",\"addressCountry\":\"Norway\",\"streetAddress\":\"Haugstentunet 16, 1637 Gamle Fredrikstad\"},{\"@type\":\"PostalAddress\",\"addressLocality\":\"Sandnes\",\"addressCountry\":\"Norway\",\"streetAddress\":\"Grenseveien 21, 4313 Sandnes\"},{\"@type\":\"PostalAddress\",\"addressLocality\":\"Goa\",\"addressCountry\":\"India\",\"streetAddress\":\"Lane 4, PDA Colony, Porvorim, Goa\"},{\"@type\":\"PostalAddress\",\"addressLocality\":\"Delaware\",\"addressCountry\":\"USA\",\"streetAddress\":\"317 North Layton Ave, Wyoming, DE 19934\"},{\"@type\":\"PostalAddress\",\"addressLocality\":\"Dubai\",\"addressCountry\":\"UAE\",\"streetAddress\":\"Meydan Grandstand, 6th floor, Meydan Road, Nad Al Sheba\"}],\"areaServed\":\"Worldwide\",\"knowsAbout\":[\"Artificial Intelligence\",\"Machine Learning\",\"AI Consulting\",\"AI Application Development\",\"Large Language Models\",\"Retrieval-Augmented Generation\",\"AI Agent Development\",\"AI Chatbot Development\",\"AI-Powered Automation\"]}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/179zjsaukdbdb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/066ez6_~-2obi.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"newsreader_bca5d167-module__Jl1EFG__variable dm_sans_65829f58-module__f55QLq__variable jetbrains_mono_85d22c22-module__HuXS2q__variable h-full antialiased\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L2\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-2BFJT90167\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L2\",null,{\"id\":\"ga4-init\",\"strategy\":\"afterInteractive\",\"children\":\"window.dataLayer = window.dataLayer || [];\\nfunction gtag(){dataLayer.push(arguments);}\\ngtag('js', new Date());\\ngtag('config', 'G-2BFJT90167');\"}],[\"$\",\"$L2\",null,{\"src\":\"//static.getclicky.com/js\",\"data-id\":\"101427350\",\"strategy\":\"afterInteractive\"}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col font-sans\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$3\"}}],[\"$\",\"$L4\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"section\",null,{\"className\":\"py-32 md:py-40 bg-paper\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 \",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-[60ch]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mb-6\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"font-display text-5xl md:text-7xl text-ink leading-[1.04]\",\"children\":\"Not here.\"}],[\"$\",\"p\",null,{\"className\":\"text-muted text-[1.0625rem] leading-relaxed mt-6 max-w-[50ch]\",\"children\":\"The page is gone or never existed. The home page is the most useful next step.\"}],[\"$\",\"div\",null,{\"className\":\"mt-10\",\"children\":[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center rounded-[2px] font-medium tracking-tight transition-colors duration-200 bg-accent text-paper hover:bg-accent-ink active:bg-accent-ink px-6 py-3 text-base \",\"children\":\"Back to home\"}]}]]}]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L8\"]}]]}]]}],{\"children\":[\"$L9\",{},null,false,null]},null,false,null],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"fUna-j6Pg-uCzRrmqOBsV\"}\n"])</script>
1<script>self.__next_f.push([1,"1b:I[97367,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"ViewportBoundary\"]\n1d:I[97367,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"MetadataBoundary\"]\n1e:\"$Sreact.suspense\"\n:HL[\"/images/ninestack-logo.svg\",\"image\"]\n"])</script>
1<script>self.__next_f.push([1,"8:[\"$\",\"footer\",null,{\"className\":\"bg-paper-2 text-ink pt-20 pb-10 border-t border-rule\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 \",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-12 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"inline-block mb-6\",\"children\":[\"$\",\"img\",null,{\"src\":\"/images/ninestack-logo.svg\",\"alt\":\"Ninestack\",\"className\":\"h-9\"}]}],[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[36ch]\",\"children\":\"Ninestack ships AI systems that hold up in production. Strategy, build, and deployment in one engagement — with a release date and a number on the other side.\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"eyebrow mb-5\",\"children\":\"Services\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2.5\",\"children\":[[\"$\",\"li\",\"/ai-consulting/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/ai-consulting/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"AI Consulting\"}]}],[\"$\",\"li\",\"/ai-app-development/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/ai-app-development/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"AI App Development\"}]}],[\"$\",\"li\",\"/ai-recommendation-engine/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/ai-recommendation-engine/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"AI Recommendation Engine\"}]}],[\"$\",\"li\",\"/ai-chatbot-development/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/ai-chatbot-development/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"AI Chatbot Development\"}]}],[\"$\",\"li\",\"/ai-agent-development/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/ai-agent-development/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"AI Agent Development\"}]}],[\"$\",\"li\",\"/rag-solutions/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/rag-solutions/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"RAG Solutions\"}]}],[\"$\",\"li\",\"/ai-powered-automation/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/ai-powered-automation/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"AI-Powered Automation\"}]}],[\"$\",\"li\",\"/ai-product-development/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/ai-product-development/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"AI Product Development\"}]}],[\"$\",\"li\",\"/llm-customization/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/llm-customization/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"LLM Customization\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"eyebrow mb-5\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2.5\",\"children\":[[\"$\",\"li\",\"/about/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/about/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"About\"}]}],[\"$\",\"li\",\"/careers/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/careers/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"Careers\"}]}],[\"$\",\"li\",\"/privacy-policy/\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/privacy-policy/\",\"className\":\"text-ink hover:text-accent transition-colors text-sm\",\"children\":\"Privacy Policy\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"eyebrow mb-5\",\"children\":\"Offices\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2.5\",\"children\":[[\"$\",\"li\",\"Fredrikstad\",{\"className\":\"text-ink text-sm\",\"children\":[\"Fredrikstad\",\", \",\"Norway\"]}],[\"$\",\"li\",\"Sandnes\",{\"className\":\"text-ink text-sm\",\"children\":[\"Sandnes\",\", \",\"Norway\"]}],[\"$\",\"li\",\"Goa\",{\"className\":\"text-ink text-sm\",\"children\":[\"Goa\",\", \",\"India\"]}],[\"$\",\"li\",\"Delaware\",{\"className\":\"text-ink text-sm\",\"children\":[\"Delaware\",\", \",\"USA\"]}],[\"$\",\"li\",\"Dubai\",{\"className\":\"text-ink text-sm\",\"children\":[\"Dubai\",\", \",\"UAE\"]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-rule mt-16 pt-6 flex flex-col sm:flex-row justify-between items-start sm:items-center gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-xs\",\"children\":[\"© 2026 \",\"Ninestack\",\". All rights reserved.\"]}],[\"$\",\"$L7\",null,{\"href\":\"/privacy-policy/\",\"className\":\"text-muted hover:text-accent transition-colors text-xs\",\"children\":\"Privacy policy\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Ninestack\\\",\\\"url\\\":\\\"https://ninestack.com\\\",\\\"description\\\":\\\"Ninestack ships AI systems that hold up in production. Strategy, build, and deployment in one engagement — with a release date and a number on the other side.\\\",\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Ninestack\\\",\\\"url\\\":\\\"https://ninestack.com\\\"}}\"}}],[\"$\",\"section\",null,{\"className\":\"relative bg-paper border-b border-rule overflow-hidden\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 pt-24 pb-28 md:pt-32 md:pb-36\",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mb-6\",\"children\":\"Ninestack — AI systems\"}],[\"$\",\"h1\",null,{\"className\":\"font-display text-5xl sm:text-6xl md:text-7xl lg:text-[6.25rem] text-ink max-w-[18ch] leading-[1.04]\",\"children\":\"Build smarter. Ship faster. Prove it.\"}],[\"$\",\"p\",null,{\"className\":\"text-[1.0625rem] md:text-lg text-muted leading-relaxed max-w-[60ch] mt-8\",\"children\":\"Ninestack ships AI systems that hold up in production. One team takes the engagement from first call to release — strategy, build, deployment, and the number on the other side.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 mt-10\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"https://kilowott.com/contact-us/\",\"className\":\"inline-flex items-center justify-center rounded-[2px] font-medium tracking-tight transition-colors duration-200 bg-accent text-paper hover:bg-accent-ink active:bg-accent-ink px-6 py-3 text-base \",\"children\":\"Talk to the team\"}],[\"$\",\"$L7\",null,{\"href\":\"#services\",\"className\":\"inline-flex items-center justify-center rounded-[2px] font-medium tracking-tight transition-colors duration-200 border border-ink text-ink hover:bg-ink hover:text-paper px-6 py-3 text-base \",\"children\":\"Read the services\"}]]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"bg-ink text-paper py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 \",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-3 gap-12 md:gap-0 md:divide-x md:divide-rule-strong\",\"children\":[[\"$\",\"div\",\"In-House Experts\",{\"className\":\"md:px-10 first:md:pl-0 last:md:pr-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-display text-6xl md:text-7xl text-paper leading-none\",\"children\":\"150+\"}],[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mt-4\",\"children\":\"In-House Experts\"}]]}],[\"$\",\"div\",\"Years Experience\",{\"className\":\"md:px-10 first:md:pl-0 last:md:pr-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-display text-6xl md:text-7xl text-paper leading-none\",\"children\":\"12+\"}],[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mt-4\",\"children\":\"Years Experience\"}]]}],[\"$\",\"div\",\"Global Offices\",{\"className\":\"md:px-10 first:md:pl-0 last:md:pr-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-display text-6xl md:text-7xl text-paper leading-none\",\"children\":\"5\"}],[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mt-4\",\"children\":\"Global Offices\"}]]}]]}]}]}],[\"$\",\"div\",null,{\"id\":\"services\",\"children\":[\"$\",\"section\",null,{\"className\":\"py-24 md:py-32 bg-paper\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 \",\"children\":[[\"$\",\"div\",null,{\"className\":\" \",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mb-5 \",\"children\":\"01 / Services\"}],[\"$\",\"h2\",null,{\"className\":\"font-display text-4xl md:text-5xl text-ink max-w-[20ch]\",\"children\":\"Nine ways we ship AI.\"}],[\"$\",\"p\",null,{\"className\":\"text-muted mt-5 max-w-[60ch] text-[1.0625rem] leading-relaxed \",\"children\":\"From the first feasibility call to the system humming in production. Each engagement names the work, the timeline, and the result you can check.\"}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-rule-strong mt-16\",\"children\":[\"$Ld\",\"$Le\",\"$Lf\",\"$L10\",\"$L11\",\"$L12\",\"$L13\",\"$L14\",\"$L15\"]}]]}]}]}],\"$L16\",\"$L17\",\"$L18\"],[\"$L19\"],\"$L1a\"]}]\n"])</script>
1<script>self.__next_f.push([1,"a:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1b\",null,{\"children\":\"$L1c\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"$1e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1f\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/179zjsaukdbdb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"20:I[5500,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\",\"/_next/static/chunks/05j-pzpma4gsj.js\"],\"Image\"]\n25:I[97367,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"OutletBoundary\"]\nd:[\"$\",\"$L7\",\"ai-consulting\",{\"href\":\"/ai-consulting/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"01\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"AI Consulting\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"Pick the AI work worth doing. We score use cases by ROI, name the constraints, and hand back a build plan with dates — not a deck.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\ne:[\"$\",\"$L7\",\"ai-app-development\",{\"href\":\"/ai-app-development/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"02\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"AI App Development\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"Mobile and web apps with ML in the core path — designed for inference latency, model failure, and the ship date you already committed to.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\nf:[\"$\",\"$L7\",\"ai-recommendation-engine\",{\"href\":\"/ai-recommendation-engine/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"03\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"Recommendation Engine\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"Recommendation systems that move the conversion number — collaborative filtering, content embeddings, real-time signals, and a measured lift on every release.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\n10:[\"$\",\"$L7\",\"ai-chatbot-development\",{\"href\":\"/ai-chatbot-development/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"04\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"Chatbot Development\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"Chatbots that answer from your actual data — multi-turn context, knowledge-base retrieval, and a clean handoff to a human when the question goes off-script.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 dec"])</script>
1<script>self.__next_f.push([1,"oration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\n11:[\"$\",\"$L7\",\"ai-agent-development\",{\"href\":\"/ai-agent-development/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"05\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"AI Agents\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"Agents that plan, call tools, and finish the task — with audit trails on every decision and a human-in-the-loop step where the stakes warrant it.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\n12:[\"$\",\"$L7\",\"rag-solutions\",{\"href\":\"/rag-solutions/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"06\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"RAG Solutions\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"RAG that cites the source — hybrid retrieval, learned re-ranking, prompts that admit uncertainty, and answers your team can audit.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\n13:[\"$\",\"$L7\",\"ai-powered-automation\",{\"href\":\"/ai-powered-automation/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"07\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"AI Automation\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"Automation for the work rules engines couldn't handle — document parsing, judgement decisions, exception routing — measured against the manual baseline.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\n14:[\"$\",\"$L7\",\"ai-product-development\",{\"href\":\"/ai-product-development/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"08\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"AI Products\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"From validated problem to live product — strategy, UX, ML, and engineering on one team, with a market-fit signal before we commit to scale.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\n15:[\"$\",\"$L7\",\"llm-customization\",{\"href\":\"/llm-customization/\",\"className\":\"group grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-10 py-10 border-b "])</script>
1<script>self.__next_f.push([1,"border-rule hover:bg-paper-2 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent pt-2\",\"children\":\"09\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink group-hover:text-accent transition-colors\",\"children\":\"LLM Customization\"}]}],[\"$\",\"div\",null,{\"className\":\"md:col-span-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[15px] leading-relaxed max-w-[60ch]\",\"children\":\"Adapt a foundation model to your domain — prompt design, RAG, LoRA, full fine-tune. We pick the technique your eval says works, not the one in the headlines.\"}],[\"$\",\"span\",null,{\"className\":\"inline-block mt-4 text-sm text-ink underline underline-offset-4 decoration-1 group-hover:text-accent\",\"children\":\"Read the brief\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"16:[\"$\",\"section\",null,{\"className\":\"py-24 md:py-32 bg-paper-2 border-y border-rule\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 \",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-12 gap-12 lg:gap-16 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mb-5\",\"children\":\"02 / How we work\"}],[\"$\",\"h2\",null,{\"className\":\"font-display text-4xl md:text-5xl lg:text-6xl text-ink leading-[1.04] max-w-[18ch]\",\"children\":[\"Strategy \",[\"$\",\"em\",null,{\"className\":\"italic text-accent\",\"children\":\"in\"}],\" the build, not above it.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"lg:col-span-7 space-y-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-muted text-[1.0625rem] leading-relaxed\",\"children\":\"We do not advise from the sidelines. The same team that scopes the work writes the code, runs the migrations, and ships the model. One engagement, one accountable team, one number to point at when it’s done.\"}],[\"$\",\"p\",null,{\"className\":\"text-muted text-[1.0625rem] leading-relaxed\",\"children\":\"That changes what a recommendation costs us. Every roadmap we hand back is one we have already pressure-tested against your stack, your data, and your release window. No theatre, no slideware.\"}],[\"$\",\"p\",null,{\"className\":\"text-muted text-[1.0625rem] leading-relaxed\",\"children\":\"The result: AI systems with a release date and a measurable lift. Sales up, support time down, error rate cut by a number you can audit.\"}],[\"$\",\"div\",null,{\"className\":\"pt-4\",\"children\":[\"$\",\"$L20\",null,{\"src\":\"https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=1200\u0026q=80\",\"alt\":\"Ninestack engineers reviewing a model architecture\",\"width\":1200,\"height\":680,\"className\":\"grayscale border border-rule\"}]}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"section\",null,{\"className\":\"py-24 md:py-32 bg-paper\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 \",\"children\":[[\"$\",\"div\",null,{\"className\":\" \",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mb-5 \",\"children\":\"03 / Sectors\"}],[\"$\",\"h2\",null,{\"className\":\"font-display text-4xl md:text-5xl text-ink max-w-[20ch]\",\"children\":\"Where we have shipped.\"}],[\"$\",\"p\",null,{\"className\":\"text-muted mt-5 max-w-[60ch] text-[1.0625rem] leading-relaxed \",\"children\":\"Eleven sectors, one rule: the sector lead has shipped in it before. We don’t consult our way to domain knowledge.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 border-t border-rule-strong\",\"children\":[[\"$\",\"div\",\"telecom\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"01\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Telecom\"}]}]]}],[\"$\",\"div\",\"ott\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"02\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"OTT\"}]}]]}],[\"$\",\"div\",\"media-entertainment\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"03\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Media \u0026 Entertainment\"}]}]]}],[\"$\",\"div\",\"banks-fintech\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"04\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Banks \u0026 Fintech\"}]}]]}],[\"$\",\"div\",\"supply-chain-logistics-transport\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"05\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Supply Chain, Logistics \u0026 Transport\"}]}]]}],[\"$\",\"div\",\"retail-omnichannel\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"06\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Retail \u0026 Omnichannel\"}]}]]}],[\"$\",\"div\",\"travel-hospitality\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"07\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Travel \u0026 Hospitality\"}]}]]}],[\"$\",\"div\",\"manufacturing-construction\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"08\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Manufacturing \u0026 Construction\"}]}]]}],[\"$\",\"div\",\"food-beverage\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[\"$L21\",\"$L22\"]}],\"$L23\",\"$L24\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"section\",null,{\"className\":\"bg-ink text-paper py-24 md:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 \",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-[60ch]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow eyebrow-accent mb-6\",\"children\":\"Start the engagement\"}],[\"$\",\"h2\",null,{\"className\":\"font-display text-4xl md:text-5xl lg:text-6xl text-paper leading-[1.04]\",\"children\":\"Pick the work. Set the date. Ship.\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-dark mt-6 text-[1.0625rem] leading-relaxed\",\"dangerouslySetInnerHTML\":{\"__html\":\"Tell us the system you need, the constraint that\u0026rsquo;s blocking it, and the date you want it live. We\u0026rsquo;ll come back with a scoped plan inside one business day.\"}}],[\"$\",\"div\",null,{\"className\":\"mt-10\",\"children\":[\"$\",\"$L7\",null,{\"href\":\"https://kilowott.com/contact-us/\",\"className\":\"inline-flex items-center justify-center rounded-[2px] font-medium tracking-tight transition-colors duration-200 bg-accent text-paper hover:bg-accent-ink active:bg-accent-ink px-6 py-3 text-base \",\"children\":\"Talk to the team\"}]}]]}]}]}]\n19:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/05j-pzpma4gsj.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1a:[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$1e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@26\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"21:[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"09\"}]\n22:[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Food \u0026 Beverage\"}]}]\n23:[\"$\",\"div\",\"mental-health-wellness\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"10\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Mental Health \u0026 Wellness\"}]}]]}]\n24:[\"$\",\"div\",\"sustainable-energy\",{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-4 md:gap-10 py-6 border-b border-rule items-baseline\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-1 eyebrow eyebrow-accent\",\"children\":\"11\"}],[\"$\",\"div\",null,{\"className\":\"md:col-span-11\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-display text-2xl md:text-3xl text-ink\",\"children\":\"Sustainable Energy\"}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"27:I[27201,[\"/_next/static/chunks/066ez6_~-2obi.js\",\"/_next/static/chunks/0d3shmwh5_nmn.js\"],\"IconMark\"]\n1f:[[\"$\",\"title\",\"0\",{\"children\":\"Ninestack | AI systems that ship\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Strategy, build, and deployment in one engagement. AI consulting, app development, agents, RAG, automation, LLM customisation. 150+ specialists, 12+ years.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"3\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://ninestack.com/\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Ninestack | AI systems that ship\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Strategy, build, and deployment in one engagement. AI consulting, app development, agents, RAG, automation, LLM customisation.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://ninestack.com/\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:title\",\"content\":\"Ninestack | AI systems that ship\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:description\",\"content\":\"Strategy, build, and deployment in one engagement. 150+ specialists, 12+ years.\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0x3dzn~oxb6tn.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L27\",\"12\",{}]]\n26:null\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.