1<!DOCTYPE html><html lang="en" class="__variable_c8daab __variable_46fe82"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/26d4368bf94c0ec4-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/98e207f02528a563-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/d3ebbfd689654d3a-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/imagery/photo/head-services.webp" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/c10ba7a61f430dbf.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4d4491a7732e4f2c.js"/>
1<script src="/_next/static/chunks/fd9d1056-de2f1cd5a6e20c58.js" async=""></script>
1<script src="/_next/static/chunks/117-fc71de8e53cb171f.js" async=""></script>
1<script src="/_next/static/chunks/main-app-f1e2f05f66ca4fbd.js" async=""></script>
1<script src="/_next/static/chunks/972-314e422026a0f4cc.js" async=""></script>
1<script src="/_next/static/chunks/app/services/page-51b34ed36f6baf1a.js" async=""></script>
1<script src="/_next/static/chunks/407-326f9014064b190d.js" async=""></script>
1<script src="/_next/static/chunks/685-4536a0cdc91027dd.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-a393ca7206a70080.js" async=""></script>
1<link rel="preload" href="https://cloud.umami.is/script.js" as="script"/><title>Services | Websites & Platforms, Mobile Apps, Branding, Custom AI | Blueprint Consulting AI</title><meta name="description" content="Four fixed-price services: websites and platforms, mobile applications, strategy and branding, and custom AI solutions. Designed and built in Charlotte, NC, owned by you."/><meta property="og:title" content="Blueprint Consulting AI | Websites, Apps, and AI That Win Clients | Charlotte, NC"/><meta property="og:description" content="Premium websites and platforms, mobile apps, strategy and branding, and custom AI solutions. Fixed price. You own the code."/><meta property="og:site_name" content="Blueprint Consulting AI"/><meta property="og:image" content="https://blueprintconsulting.ai/og-image.jpg?v=3"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Blueprint Consulting AI | Websites, Apps, and AI That Win Clients"/><meta name="twitter:description" content="Premium websites, custom internal tools, and native iOS apps. Fixed price. You own the code."/><meta name="twitter:image" content="https://blueprintconsulting.ai/og-image.jpg?v=3"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.png?a891b0c9a129c680" type="image/png" sizes="192x192"/><link rel="apple-touch-icon" href="/apple-icon.png?325307d425807318" type="image/png" sizes="180x180"/><meta name="next-size-adjust"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="antialiased bg-cream text-ink font-body"><div class="bp-cursor" aria-hidden="true"><span>View</span></div><nav class="fixed top-0 left-0 right-0 z-40 transition-colors duration-200 border-b bg-transparent border-transparent"><div class="container-site"><div class="flex items-center justify-between h-16 lg:h-24"><a class="flex items-center gap-2.5" aria-label="Blueprint Consulting AI home" href="/"><svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" class="h-9 w-9 lg:h-11 lg:w-11 flex-shrink-0" aria-hidden="true"><rect width="32" height="32" rx="7.5" fill="#4377A7"></rect><g stroke="#5782AC" stroke-width="0.35" fill="none"><path d="M10.7 0 V32 M21.3 0 V32 M0 10.7 H32 M0 21.3 H32"></path><circle cx="16" cy="16" r="10.5"></circle><path d="M2 2 L8 8 M30 2 L24 8 M2 30 L8 24 M30 30 L24 24"></path></g><g fill="#F3E2C0"><circle cx="16" cy="5.7" r="1.55"></circle><rect x="15.35" y="6.6" width="1.3" height="3.4"></rect><rect x="4.1" y="13.2" width="1.9" height="4.9" rx="0.95"></rect><rect x="26" y="13.2" width="1.9" height="4.9" rx="0.95"></rect><rect x="5.9" y="9.7" width="20.2" height="12.3" rx="3.7"></rect></g><rect x="8.1" y="12.9" width="15.8" height="5.5" rx="2.75" fill="#66829F"></rect><circle cx="12.3" cy="15.65" r="1.6" fill="#FCF0DB"></circle><circle cx="19.7" cy="15.65" r="1.6" fill="#FCF0DB"></circle></svg><span class="font-heading font-bold text-xl lg:text-[1.6rem] text-ink whitespace-nowrap tracking-tight">Blueprint Consulting AI</span></a><div class="hidden lg:flex items-center gap-10"><a class="text-base font-medium transition-colors text-ink-soft hover:text-ink" href="/projects">Work</a><a class="text-base font-medium transition-colors text-blue" href="/services">Services</a><a class="text-base font-medium transition-colors text-ink-soft hover:text-ink" href="/about">About</a><span class="inline-block will-change-transform "><a class="inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-blue text-[#FBF8F2] hover:bg-blue-deep rounded-full !bg-ink hover:!bg-blue-deep !text-base" href="/book"><span class="h-2 w-2 rounded-full bg-coral" aria-hidden="true"></span>Book a 30-minute call</a></span></div><button class="lg:hidden flex flex-col justify-center gap-1.5 p-2 -mr-2" aria-label="Open menu" aria-expanded="false"><span class="block w-6 h-0.5 bg-ink transition-transform "></span><span class="block w-6 h-0.5 bg-ink transition-opacity "></span><span class="block w-6 h-0.5 bg-ink transition-transform "></span></button></div></div></nav><main class="min-h-screen">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"ProfessionalService","name":"Blueprint Consulting AI","description":"Design and development studio: websites and platforms, mobile applications, strategy and branding, custom AI solutions.","areaServed":["Charlotte, NC","United States"],"serviceType":["Websites & Platforms","Mobile Applications","Strategy & Branding","Custom AI Solutions"],"provider":{"@type":"Organization","name":"Blueprint Consulting AI","url":"https://blueprintconsulting.ai"}}</script>
1<header class="ph " data-dark-top="true"><img src="/imagery/photo/head-services.webp" alt="" data-par="true" decoding="async" fetchPriority="high"/><div class="ph-shade"></div><div class="ph-copy container-site"><p class="ph-eyebrow">Our services</p><h1 class="ph-title">Beyond what a template can do.</h1><p class="ph-lede">Websites, apps, brands, and AI, designed and built by one studio. Fixed price. Yours when it ships.</p><div class="ph-kids"><div class="flex flex-wrap items-center gap-4"><span class="inline-block will-change-transform "><a class="inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-blue text-[#FBF8F2] hover:bg-blue-deep " href="/book">Book a 30-minute call</a></span><a class="arrow-link" href="/client-portal">About client portals <span aria-hidden="true">â</span></a></div></div></div></header><section class="pb-10"><div class="container-site"><p class="eyebrow mb-2">Our solutions</p><div><div class="grid lg:grid-cols-12 gap-6 lg:gap-10 py-12 lg:py-16"><div class="lg:col-span-5"><p class="font-mono text-[11.5px] tracking-[0.14em] uppercase text-ink">Websites & Platforms</p><p class="font-mono text-[11px] tracking-[0.1em] uppercase text-slate mt-2">Two to three weeks for a site</p><a class="sv-shot mt-6" aria-label="Websites & Platforms" href="/services/websites-and-platforms"><img src="/imagery/robot/still-websites.webp" alt="" loading="lazy" decoding="async"/></a></div><div class="lg:col-span-6 lg:col-start-7"><p class="text-ink text-xl lg:text-2xl leading-relaxed max-w-2xl">A website built around your clients: clear pages, real imagery, and a booking page that fills your calendar. When you need more than a site, we build the portal or platform behind it.</p><div class="mt-7"><span class="inline-block will-change-transform "><a class="inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-panel border border-line text-ink hover:border-blue hover:text-blue rounded-full" href="/services/websites-and-platforms">Read more</a></span></div></div></div></div><div><div class="string " aria-hidden="true"><svg preserveAspectRatio="none"><path d=""></path></svg><span class="string-dot"></span></div><div class="grid lg:grid-cols-12 gap-6 lg:gap-10 py-12 lg:py-16"><div class="lg:col-span-5"><p class="font-mono text-[11.5px] tracking-[0.14em] uppercase text-ink">Mobile Applications</p><p class="font-mono text-[11px] tracking-[0.1em] uppercase text-slate mt-2">Four to eight weeks to a submitted version one.</p><a class="sv-shot mt-6" aria-label="Mobile Applications" href="/services/mobile-applications"><img src="/imagery/robot/still-mobile.webp" alt="" loading="lazy" decoding="async"/></a></div><div class="lg:col-span-6 lg:col-start-7"><p class="text-ink text-xl lg:text-2xl leading-relaxed max-w-2xl">Native iPhone apps from first screen to App Store. Subscriptions, notifications, and the submission handled â the same path our own apps took.</p><div class="mt-7"><span class="inline-block will-change-transform "><a class="inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-panel border border-line text-ink hover:border-blue hover:text-blue rounded-full" href="/services/mobile-applications">Read more</a></span></div></div></div></div><div><div class="string " aria-hidden="true"><svg preserveAspectRatio="none"><path d=""></path></svg><span class="string-dot"></span></div><div class="grid lg:grid-cols-12 gap-6 lg:gap-10 py-12 lg:py-16"><div class="lg:col-span-5"><p class="font-mono text-[11.5px] tracking-[0.14em] uppercase text-ink">Strategy & Branding</p><p class="font-mono text-[11px] tracking-[0.1em] uppercase text-slate mt-2">Two to three weeks for identity</p><a class="sv-shot mt-6" aria-label="Strategy & Branding" href="/services/strategy-and-branding"><img src="/imagery/robot/still-branding.webp" alt="" loading="lazy" decoding="async"/></a></div><div class="lg:col-span-6 lg:col-start-7"><p class="text-ink text-xl lg:text-2xl leading-relaxed max-w-2xl">Logo, colors, type, and a simple guide for using them on your site, your app, and your proposals. Plus the product strategy to decide what to build first.</p><div class="mt-7"><span class="inline-block will-change-transform "><a class="inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-panel border border-line text-ink hover:border-blue hover:text-blue rounded-full" href="/services/strategy-and-branding">Read more</a></span></div></div></div></div><div><div class="string " aria-hidden="true"><svg preserveAspectRatio="none"><path d=""></path></svg><span class="string-dot"></span></div><div class="grid lg:grid-cols-12 gap-6 lg:gap-10 py-12 lg:py-16"><div class="lg:col-span-5"><p class="font-mono text-[11.5px] tracking-[0.14em] uppercase text-ink">Custom AI Solutions</p><p class="font-mono text-[11px] tracking-[0.1em] uppercase text-slate mt-2">
1Two to six weeks depending on scope. The core ships first.</p><a class="sv-shot mt-6" aria-label="Custom AI Solutions" href="/services/custom-ai-solutions"><img src="/imagery/robot/still-ai.webp" alt="" loading="lazy" decoding="async"/></a></div><div class="lg:col-span-6 lg:col-start-7"><p class="text-ink text-xl lg:text-2xl leading-relaxed max-w-2xl">A custom tool, assistant, or automation built around your process, with AI doing the routine work: drafting, sorting, summarizing, routing. You own the code and the data.</p><div class="mt-7"><span class="inline-block will-change-transform "><a class="inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-panel border border-line text-ink hover:border-blue hover:text-blue rounded-full" href="/services/custom-ai-solutions">Read more</a></span></div></div></div></div></div></section><section class="bg-navy text-[#F2EDE4] border-y border-navy-line"><div class="container-site py-20 lg:py-28"><div class=""><h2 class="font-heading font-bold text-4xl lg:text-5xl tracking-[-0.02em] leading-[1.05] max-w-lg mb-14">Benefits of working with us</h2></div><ul class="divide-y divide-[#F2EDE4]/15 border-y border-[#F2EDE4]/15"><li class="grid lg:grid-cols-12 gap-6 py-10 items-start"><div class="lg:col-span-2 h-12 w-12 text-[#F2EDE4]"><svg viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.4" aria-hidden="true"><circle cx="20" cy="20" r="14"></circle><path d="M20 12v16M15 16.5c0-1.9 2.2-3 5-3s5 1.1 5 3-2.2 2.5-5 3-5 1.1-5 3 2.2 3 5 3 5-1.1 5-3"></path></svg></div><p class="lg:col-span-4 font-mono text-[11.5px] tracking-[0.14em] uppercase text-[#B9C7D6] lg:pt-4">Fixed price, quoted after one call</p><p class="lg:col-span-6 text-[#F2EDE4]/85 leading-relaxed lg:pt-3 max-w-xl">Every project is a fixed price for a defined scope. No hourly billing. If a subscription would serve you better than custom software, we say so on the call.</p></li><li class="grid lg:grid-cols-12 gap-6 py-10 items-start" style="transition-delay:0.06s"><div class="lg:col-span-2 h-12 w-12 text-[#F2EDE4]"><svg viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.4" aria-hidden="true"><rect x="8" y="8" width="24" height="24" rx="3"></rect><path d="M8 15h24M14 22h12M14 27h8"></path></svg></div><p class="lg:col-span-4 font-mono text-[11.5px] tracking-[0.14em] uppercase text-[#B9C7D6] lg:pt-4">A working draft within days</p><p class="lg:col-span-6 text-[#F2EDE4]/85 leading-relaxed lg:pt-3 max-w-xl">Not a deck. A real draft on a private link: real pages, real screens, real motion. Two rounds of edits are included in every quote.</p></li><li class="grid lg:grid-cols-12 gap-6 py-10 items-start" style="transition-delay:0.12s"><div class="lg:col-span-2 h-12 w-12 text-[#F2EDE4]"><svg viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.4" aria-hidden="true"><circle cx="15" cy="20" r="6"></circle><path d="M21 20h12M29 20v5M33 20v4"></path></svg></div><p class="lg:col-span-4 font-mono text-[11.5px] tracking-[0.14em] uppercase text-[#B9C7D6] lg:pt-4">You own it</p><p class="lg:col-span-6 text-[#F2EDE4]/85 leading-relaxed lg:pt-3 max-w-xl">Code, data, domain, brand files. Blueprint can run the hosting under a care plan if you want, and hands it over any time.</p></li><li class="grid lg:grid-cols-12 gap-6 py-10 items-start" style="transition-delay:0.18s"><div class="lg:col-span-2 h-12 w-12 text-[#F2EDE4]"><svg viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.4" aria-hidden="true"><path d="M20 6l12 7v14l-12 7-12-7V13l12-7z"></path><path d="M8 13l12 7 12-7M20 20v14"></path></svg></div><p class="lg:col-span-4 font-mono text-[11.5px] tracking-[0.14em] uppercase text-[#B9C7D6] lg:pt-4">We ship our own products</p><p class="lg:col-span-6 text-[#F2EDE4]/85 leading-relaxed lg:pt-3 max-w-xl">Thriftit, Payoff, FamilyCents and Family Learning are live or in final testing, built and run by Blueprint. The process you get is the one that already works.</p></li></ul></div></section><section data-sheet="How it works" class="section-padding"><div class="container-site"><div class="mb-10 lg:mb-14 "><p data-ink-node="true" class="eyebrow mb-3 ">How it works</p><h2 class="font-heading font-bold text-3xl lg:text-4xl text-ink tracking-tight max-w-3xl mx-auto">One call. A fixed quote. A working draft within days.</h2></div><ol class="grid md:grid-cols-3 gap-5 lg:gap-8"><li class="relative pt-6 border-t-2 border-line"><span class="absolute -top-[2px] left-0 h-[2px] w-12 bg-coral" aria-hidden="true"></span><div class="flex items-center justify-between mb-2"><p class="font-mono text-[12px] text-coral">01</p><svg viewBox="0 0 48 48" class="draw-icon h-10 w-10" fill="none" stroke="#1F4E79" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M8 18a12 12 0 0 1 12-12h8a12 12 0 0 1 12 12v4a12 12 0 0 1-12 12h-6l-8 6v-6a12 12 0 0 1-6-16z" pathLength="1" style="transition-delay:0ms"></path><path d="M16 22h16" pathLength="1" style="transition-delay:220ms"></path><path d="M16 28h10" pathLength="1" style="transition-delay:440ms"></path></svg></div><h3 class="font-heading font-semibold text-xl text-ink mb-2">One call</h3><p class="text-ink-soft leading-relaxed">Thirty minutes on what you're looking for and what it needs to do. No pitch. You leave with a recommendation, even if it's "buy the subscription."</p></li><li class="relative pt-6 border-t-2 border-line" style="transition-delay:0.08s"><span class="absolute -top-[2px] left-0 h-[2px] w-12 bg-coral" aria-hidden="true"></span><div class="flex items-center justify-between mb-2"><p class="font-mono text-[12px] text-coral">02</p><svg viewBox="0 0 48 48" class="draw-icon h-10 w-10" fill="none" stroke="#1F4E79" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M10 6h20l8 8v28H10z" pathLength="1" style="transition-delay:0ms"></path><path d="M30 6v8h8" pathLength="1" style="transition-delay:220ms"></path><path d="M16 22h16M16 28h16M16 34h10" pathLength="1" style="transition-delay:440ms"></path><path d="M28 36h8v6h-8z" pathLength="1" style="transition-delay:660ms"></path></svg></div><h3 class="font-heading font-semibold text-xl text-ink mb-2">Fixed quote, then a working draft</h3><p class="text-ink-soft leading-relaxed">A fixed price for a defined scope. Then a real draft on a private link within days, not a slide deck.</p></li><li class="relative pt-6 border-t-2 border-line" style="transition-delay:0.16s"><span class="absolute -top-[2px] left-0 h-[2px] w-12 bg-coral" aria-hidden="true"></span><div class="flex items-center justify-between mb-2"><p class="font-mono text-[12px] text-coral">03</p><svg viewBox="0 0 48 48" class="draw-icon h-10 w-10" fill="none" stroke="#1F4E79" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M30 14a8 8 0 1 1-6 13.3L12 39l-3-3 3-3 3 3 3-3-3-3 4-4a8 8 0 0 1 11-12z" pathLength="1" style="transition-delay:0ms"></path><path d="M31 19a1.5 1.5 0 1 0 0 .01" pathLength="1" style="transition-delay:220ms"></path></svg></div><h3 class="font-heading font-semibold text-xl text-ink mb-2">Launch, and you own it</h3><p class="text-ink-soft leading-relaxed">Domain, store, or handover. Code and data are yours. A care plan is there if you want us to keep running it.</p></li></ol></div></section><section class="pb-24 lg:pb-32"><div class="container-site grid lg:grid-cols-12 gap-10"><div class="lg:col-span-4"><p class="eyebrow eyebrow-rule mb-3">
1Questions</p><h2 class="font-heading font-bold text-3xl text-ink tracking-tight">Good questions. Straight answers.</h2></div><div class="lg:col-span-8"><div class="divide-y divide-line border-y border-line "><details class="group py-5"><summary class="flex items-start justify-between gap-6 cursor-pointer list-none font-heading font-semibold text-lg text-ink [&::-webkit-details-marker]:hidden"><span>What does it cost?</span><span aria-hidden="true" class="mt-1 flex-shrink-0 font-mono text-coral transition-transform group-open:rotate-45">+</span></summary><p class="mt-3 text-ink-soft leading-relaxed max-w-measure">Every project is a fixed price, quoted after the call once the scope is clear. No hourly billing. If a subscription would serve you better than custom software, we'll tell you on the call.</p></details><details class="group py-5"><summary class="flex items-start justify-between gap-6 cursor-pointer list-none font-heading font-semibold text-lg text-ink [&::-webkit-details-marker]:hidden"><span>Do I own the code?</span><span aria-hidden="true" class="mt-1 flex-shrink-0 font-mono text-coral transition-transform group-open:rotate-45">+</span></summary><p class="mt-3 text-ink-soft leading-relaxed max-w-measure">Yes. Code, data, domain, brand files. Blueprint can run the hosting under a monthly care plan, and can hand it over any time.</p></details><details class="group py-5"><summary class="flex items-start justify-between gap-6 cursor-pointer list-none font-heading font-semibold text-lg text-ink [&::-webkit-details-marker]:hidden"><span>How fast is fast?</span><span aria-hidden="true" class="mt-1 flex-shrink-0 font-mono text-coral transition-transform group-open:rotate-45">+</span></summary><p class="mt-3 text-ink-soft leading-relaxed max-w-measure">A website launches in two to three weeks, a brand in about two. An AI tool ships its core screens in about two. An iOS app reaches submission in four to eight.</p></details><details class="group py-5"><summary class="flex items-start justify-between gap-6 cursor-pointer list-none font-heading font-semibold text-lg text-ink [&::-webkit-details-marker]:hidden"><span>Do you work outside Charlotte?</span><span aria-hidden="true" class="mt-1 flex-shrink-0 font-mono text-coral transition-transform group-open:rotate-45">+</span></summary><p class="mt-3 text-ink-soft leading-relaxed max-w-measure">Yes. Blueprint is based in Charlotte, NC and works with clients nationwide. Calls are on video.</p></details></div></div></div></section></main><footer class="bg-navy on-navy border-t border-navy-line"><div class="container-site pt-12 pb-8 lg:pt-20 lg:pb-10"><div class="grid md:grid-cols-12 gap-9 lg:gap-8 mb-10 lg:mb-16"><div class="md:col-span-7"><p class="eyebrow mb-4">Next step</p><h2 class="font-heading font-bold text-2xl lg:text-[2.6rem] leading-[1.06] tracking-[-0.02em] text-[#FBF8F2] max-w-xl mb-7">Have a project in mind?<br/>Letâs talk.</h2><span class="inline-block will-change-transform "><a class="inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-7 py-3.5 text-base bg-coral text-[#FBF8F2] hover:bg-coral-deep rounded-full" href="/book"><span class="h-2 w-2 rounded-full bg-[#FBF8F2]" aria-hidden="true"></span>Book a 30-minute call</a></span><p class="mt-6 text-[#B9C7D6] max-w-md">Thirty minutes on video. You leave with a recommendation and a fixed price, even if the recommendation is to buy a subscription instead.</p></div><div class="md:col-span-2 md:col-start-9"><h4 class="eyebrow mb-4">Services</h4><ul class="space-y-2.5"><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/services/websites-and-platforms">Websites & Platforms</a></li><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/services/mobile-applications">Mobile Applications</a></li><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/services/strategy-and-branding">Strategy & Branding</a></li><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/services/custom-ai-solutions">Custom AI Solutions</a></li></ul></div><div class="md:col-span-2"><h4 class="eyebrow mb-4">Studio</h4><ul class="space-y-2.5"><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/projects">Work</a></li><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/services">Services</a></li><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/about">About</a></li><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/contact">Contact</a></li><li><a class="text-[15px] text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors" href="/portal">Client login</a></li></ul></div></div><div class="pt-6 border-t border-navy-line flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4"><a class="inline-flex items-center gap-2.5" href="/"><svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" class="h-7 w-7 flex-shrink-0" aria-hidden="true"><rect width="32" height="32" rx="7.5" fill="#4377A7"></rect><g stroke="#5782AC" stroke-width="0.35" fill="none"><path d="M10.7 0 V32 M21.3 0 V32 M0 10.7 H32 M0 21.3 H32"></path><circle cx="16" cy="16" r="10.5"></circle><path d="M2 2 L8 8 M30 2 L24 8 M2 30 L8 24 M30 30 L24 24"></path></g><g fill="#F3E2C0"><circle cx="16" cy="5.7" r="1.55"></circle><rect x="15.35" y="6.6" width="1.3" height="3.4"></rect><rect x="4.1" y="13.2" width="1.9" height="4.9" rx="0.95"></rect><rect x="26" y="13.2" width="1.9" height="4.9" rx="0.95"></rect><rect x="5.9" y="9.7" width="20.2" height="12.3" rx="3.7"></rect></g><rect x="8.1" y="12.9" width="15.8" height="5.5" rx="2.75" fill="#66829F"></rect><circle cx="12.3" cy="15.65" r="1.6" fill="#FCF0DB"></circle><circle cx="19.7" cy="15.65" r="1.6" fill="#FCF0DB"></circle></svg><span class="font-heading font-bold text-[#FBF8F2] tracking-tight">Blueprint Consulting AI</span></a><p class="font-mono text-[11px] tracking-wide text-[#8FB4D6]">Charlotte, NC ·<!-- --> <a href="mailto:[email protected]" class="text-[#FBF8F2] hover:text-coral transition-colors">[email protected]</a></p><div class="flex items-center gap-4"><a href="https://bsky.app/profile/blueprintconsulting.ai" target="_blank" rel="noopener noreferrer" aria-label="Blueprint Consulting AI on Bluesky" class="text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors"><svg class="h-5 w-5" viewBox="0 0 600 530" fill="currentColor" aria-hidden="true"><path d="M135.7 44.4c71.3 53.5 147.9 162 176 220.3 28.1-58.2 104.7-166.8 176-220.3 51.4-38.6 134.7-68.5 134.7 26.5 0 19-10.9 159.5-17.3 182.3-22.2 79.2-103 99.4-174.9 87.2 125.6 21.4 157.6 92.2 88.6 163-131.1 134.5-188.4-33.7-203.1-76.8-2.7-7.9-4-11.6-4-8.5 0-3.1-1.3.6-4 8.5-14.7 43.1-72 211.3-203.1 76.8-69-70.8-37-141.6 88.6-163-71.9 12.2-152.7-8-174.9-87.2C11.9 230.9 1 90.4 1 71.4 1-23.6 84.3 6.3 135.7 44.4Z"></path></svg></a><a href="https://www.linkedin.com/in/jordan-l-patterson/" target="_blank" rel="noopener noreferrer" aria-label="Jordan Patterson on LinkedIn" class="text-[#B9C7D6] hover:text-[#FBF8F2] transition-colors"><svg class="h-5 w-5" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M20.45 20.45h-3.56v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.35V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46v6.28zM5.34 7.43a2.06 2.06 0 1 1 0-4.13 2.06 2.06 0 0 1 0 4.13zM7.12 20.45H3.56V9h3.56v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.73v20.54C0 23.22.79 24 1.77 24h20.45c.98 0 1.78-.78 1.78-1.73V1.73C24 .77 23.2 0 22.22 0z"></path></svg></a></div></div><p class="mt-4 font-mono text-[11px] tracking-wide text-[#8FB4D6]">© <!-- -->2026<!-- --> Blueprint Consulting AI LLC · Fixed price. You own the code. ·<!-- --> <a class="hover:text-[#FBF8F2] transition-colors" href="/privacy">Privacy</a> ·<!-- --> <a class="hover:text-[#FBF8F2] transition-colors" href="/terms">Terms</a></p></div></footer>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"LocalBusiness","@id":"https://blueprintconsulting.ai/#business","name":"Blueprint Consulting AI","legalName":"Blueprint Consulting AI LLC","description":"Blueprint Consulting AI is a Charlotte, NC design and development studio. Premium websites and platforms, mobile apps, strategy and branding, and custom AI solutions for growing businesses and founders. Fixed price, built in weeks, owned by you.","url":"https://blueprintconsulting.ai","email":"[email protected]","founder":{"@type":"Person","name":"Jordan Patterson"},"sameAs":["https://www.linkedin.com/in/jordan-l-patterson/","https://bsky.app/profile/blueprintconsulting.ai"],"address":{"@type":"PostalAddress","addressLocality":"Charlotte","addressRegion":"NC","addressCountry":"US"},"areaServed":[{"@type":"City","name":"Charlotte"},{"@type":"State","name":"North Carolina"},{"@type":"Country","name":"United States"}],"knowsAbout":["Custom Software Development","Client Portals","Internal Tools and CRM Development","Native iOS App Development","AI Automation"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Websites & Platforms","description":"A website built around your clients: clear pages, real imagery, and a booking page that fills your calendar. When you need more than a site, we build the portal or platform behind it.","url":"https://blueprintconsulting.ai/services/websites-and-platforms"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Mobile Applications","description":"Native iPhone apps from first screen to App Store. Subscriptions, notifications, and the submission handled â the same path our own apps took.","url":"https://blueprintconsulting.ai/services/mobile-applications"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Strategy & Branding","description":"Logo, colors, type, and a simple guide for using them on your site, your app, and your proposals. Plus the product strategy to decide what to build first.","url":"https://blueprintconsulting.ai/services/strategy-and-branding"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Custom AI Solutions","description":"A custom tool, assistant, or automation built around your process, with AI doing the routine work: drafting, sorting, summarizing, routing. You own the code and the data.","url":"https://blueprintconsulting.ai/services/custom-ai-solutions"}}]}}</script>
1<script src="/_next/static/chunks/webpack-4d4491a7732e4f2c.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
1<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/26d4368bf94c0ec4-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/98e207f02528a563-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/media/d3ebbfd689654d3a-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:HL[\"/_next/static/css/c10ba7a61f430dbf.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"5:I[2846,[],\"\"]\n7:I[9025,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"469\",\"static/chunks/app/services/page-51b34ed36f6baf1a.js\"],\"default\"]\n8:I[2972,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"469\",\"static/chunks/app/services/page-51b34ed36f6baf1a.js\"],\"\"]\n9:I[978,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"469\",\"static/chunks/app/services/page-51b34ed36f6baf1a.js\"],\"default\"]\na:I[2631,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"469\",\"static/chunks/app/services/page-51b34ed36f6baf1a.js\"],\"default\"]\nb:I[8550,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"469\",\"static/chunks/app/services/page-51b34ed36f6baf1a.js\"],\"default\"]\nc:I[4707,[],\"\"]\nd:I[6423,[],\"\"]\ne:I[6834,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"407\",\"static/chunks/407-326f9014064b190d.js\",\"685\",\"static/chunks/685-4536a0cdc91027dd.js\",\"185\",\"static/chunks/app/layout-a393ca7206a70080.js\"],\"default\"]\nf:I[9530,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"407\",\"static/chunks/407-326f9014064b190d.js\",\"685\",\"static/chunks/685-4536a0cdc91027dd.js\",\"185\",\"static/chunks/app/layout-a393ca7206a70080.js\"],\"default\"]\n10:I[2063,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"407\",\"static/chunks/407-326f9014064b190d.js\",\"685\",\"static/chunks/685-4536a0cdc91027dd.js\",\"185\",\"static/chunks/app/layout-a393ca7206a70080.js\"],\"default\"]\n12:I[8003,[\"972\",\"static/chunks/972-314e422026a0f4cc.js\",\"407\",\"static/chunks/407-326f9014064b190d.js\",\"685\",\"static/chunks/685-4536a0cdc91027dd.js\",\"185\",\"static/chunks/app/layout-a393ca7206a70080.js\"],\"\"]\n14:I[1060,[],\"\"]\n11:T9af,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"LocalBusiness\",\"@id\":\"https://blueprintconsulting.ai/#business\",\"name\":\"Blueprint Consulting AI\",\"legalName\":\"Blueprint Consulting AI LLC\",\"description\":\"Blueprint Consulting AI is a Charlotte, NC design and development studio. Premium websites and platforms, mobile apps, strategy and branding, and custom AI solutions for growing businesses and founders. Fixed price, built in weeks, owned by you.\",\"url\":\"https://blueprintconsulting.ai\",\"email\":\"[email protected]\",\"founder\":{\"@type\":\"Person\",\"name\":\"Jordan Patterson\"},\"sameAs\":[\"https://www.linkedin.com/in/jordan-l-patterson/\",\"https://bsky.app/profile/blueprintconsulting.ai\"],\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Charlotte\",\"addressRegion\":\"NC\",\"addressCountry\":\"US\"},\"areaServed\":[{\"@type\":\"City\",\"name\":\"Charlotte\"},{\"@type\":\"State\",\"name\":\"North Carolina\"},{\"@type\":\"Country\",\"name\":\"United States\"}],\"knowsAbout\":[\"Custom Software Development\",\"Client Portals\",\"Internal Tools and CRM Development\",\"Native iOS App Development\",\"AI Automation\"],\"hasOfferCatalog\":{\"@type\":\"OfferCatalog\",\"name\":\"Services\",\"itemListElement\":[{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Websites \u0026 Platforms\",\"description\":\"A website built around your clients: clear pages, real imagery, and a booking page that fills your calendar. When you need more than a site, we build the portal or platform behind it.\",\"url\":\"https://blueprintconsulting.ai/services/websites-and-platforms\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Mobile Applications\",\"description\":\"Native iPhone apps from first screen to App Store. Subscriptions, notifications, and the submission handled â the same path our own apps took.\",\"url\":\"https://blueprintconsulting.ai/services/mobile-applications\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Strategy \u0026 Branding\",\"description\":\"Logo, colors, type, and a simple guide for using them on your site, your app, and your proposals. Plus the product strategy to decide what to build first.\",\"url\":\"https://blueprintconsulting.ai/services/strategy-and-branding\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Custom AI Solutions\",\"description\":\"A custom tool, assistant, or automation built around your process, with AI doing the routine work: drafting, sorting, summarizing, routing. You own the code and the data.\",\"url\":\"https://blueprintconsulting.ai/services/custom-ai-solutions\"}}]}}"])</script>
1<script>self.__next_f.push([1,"15:[]\n"])</script>
1<script>self.__next_f.push([1,"0:[\"$\",\"$L5\",null,{\"buildId\":\"0acocX8g-kt9e-DntqaSd\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"services\"],\"initialTree\":[\"\",{\"children\":[\"services\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"services\",{\"children\":[\"__PAGE__\",{},[[\"$L6\",[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"ProfessionalService\\\",\\\"name\\\":\\\"Blueprint Consulting AI\\\",\\\"description\\\":\\\"Design and development studio: websites and platforms, mobile applications, strategy and branding, custom AI solutions.\\\",\\\"areaServed\\\":[\\\"Charlotte, NC\\\",\\\"United States\\\"],\\\"serviceType\\\":[\\\"Websites \u0026 Platforms\\\",\\\"Mobile Applications\\\",\\\"Strategy \u0026 Branding\\\",\\\"Custom AI Solutions\\\"],\\\"provider\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Blueprint Consulting AI\\\",\\\"url\\\":\\\"https://blueprintconsulting.ai\\\"}}\"}}],[\"$\",\"header\",null,{\"className\":\"ph \",\"data-dark-top\":true,\"children\":[[\"$\",\"img\",null,{\"src\":\"/imagery/photo/head-services.webp\",\"alt\":\"\",\"data-par\":true,\"decoding\":\"async\",\"fetchPriority\":\"high\",\"style\":\"$undefined\"}],[\"$\",\"div\",null,{\"className\":\"ph-shade\"}],[\"$\",\"div\",null,{\"className\":\"ph-copy container-site\",\"children\":[[\"$\",\"p\",null,{\"className\":\"ph-eyebrow\",\"children\":\"Our services\"}],[\"$\",\"h1\",null,{\"className\":\"ph-title\",\"children\":\"Beyond what a template can do.\"}],[\"$\",\"p\",null,{\"className\":\"ph-lede\",\"children\":\"Websites, apps, brands, and AI, designed and built by one studio. Fixed price. Yours when it ships.\"}],[\"$\",\"div\",null,{\"className\":\"ph-kids\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-4\",\"children\":[[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/book\",\"className\":\"inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-blue text-[#FBF8F2] hover:bg-blue-deep \",\"children\":\"Book a 30-minute call\"}]}],[\"$\",\"$L8\",null,{\"href\":\"/client-portal\",\"className\":\"arrow-link\",\"children\":[\"About client portals \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"pb-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-site\",\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow mb-2\",\"children\":\"Our solutions\"}],[[\"$\",\"div\",\"websites-and-platforms\",{\"children\":[false,[\"$\",\"$L9\",null,{\"className\":\"grid lg:grid-cols-12 gap-6 lg:gap-10 py-12 lg:py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[11.5px] tracking-[0.14em] uppercase text-ink\",\"children\":\"Websites \u0026 Platforms\"}],[\"$\",\"p\",null,{\"className\":\"font-mono text-[11px] tracking-[0.1em] uppercase text-slate mt-2\",\"children\":\"Two to three weeks for a site\"}],[\"$\",\"$L8\",null,{\"href\":\"/services/websites-and-platforms\",\"className\":\"sv-shot mt-6\",\"aria-label\":\"Websites \u0026 Platforms\",\"children\":[\"$\",\"img\",null,{\"src\":\"/imagery/robot/still-websites.webp\",\"alt\":\"\",\"loading\":\"lazy\",\"decoding\":\"async\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"lg:col-span-6 lg:col-start-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-ink text-xl lg:text-2xl leading-relaxed max-w-2xl\",\"children\":\"A website built around your clients: clear pages, real imagery, and a booking page that fills your calendar. When you need more than a site, we build the portal or platform behind it.\"}],[\"$\",\"div\",null,{\"className\":\"mt-7\",\"children\":[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/services/websites-and-platforms\",\"className\":\"inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-panel border border-line text-ink hover:border-blue hover:text-blue rounded-full\",\"children\":\"Read more\"}]}]}]]}]]}]]}],[\"$\",\"div\",\"mobile-applications\",{\"children\":[[\"$\",\"$La\",null,{}],[\"$\",\"$L9\",null,{\"className\":\"grid lg:grid-cols-12 gap-6 lg:gap-10 py-12 lg:py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[11.5px] tracking-[0.14em] uppercase text-ink\",\"children\":\"Mobile Applications\"}],[\"$\",\"p\",null,{\"className\":\"font-mono text-[11px] tracking-[0.1em] uppercase text-slate mt-2\",\"children\":\"Four to eight weeks to a submitted version one.\"}],[\"$\",\"$L8\",null,{\"href\":\"/services/mobile-applications\",\"className\":\"sv-shot mt
1-6\",\"aria-label\":\"Mobile Applications\",\"children\":[\"$\",\"img\",null,{\"src\":\"/imagery/robot/still-mobile.webp\",\"alt\":\"\",\"loading\":\"lazy\",\"decoding\":\"async\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"lg:col-span-6 lg:col-start-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-ink text-xl lg:text-2xl leading-relaxed max-w-2xl\",\"children\":\"Native iPhone apps from first screen to App Store. Subscriptions, notifications, and the submission handled â the same path our own apps took.\"}],[\"$\",\"div\",null,{\"className\":\"mt-7\",\"children\":[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/services/mobile-applications\",\"className\":\"inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-panel border border-line text-ink hover:border-blue hover:text-blue rounded-full\",\"children\":\"Read more\"}]}]}]]}]]}]]}],[\"$\",\"div\",\"strategy-and-branding\",{\"children\":[[\"$\",\"$La\",null,{}],[\"$\",\"$L9\",null,{\"className\":\"grid lg:grid-cols-12 gap-6 lg:gap-10 py-12 lg:py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[11.5px] tracking-[0.14em] uppercase text-ink\",\"children\":\"Strategy \u0026 Branding\"}],[\"$\",\"p\",null,{\"className\":\"font-mono text-[11px] tracking-[0.1em] uppercase text-slate mt-2\",\"children\":\"Two to three weeks for identity\"}],[\"$\",\"$L8\",null,{\"href\":\"/services/strategy-and-branding\",\"className\":\"sv-shot mt-6\",\"aria-label\":\"Strategy \u0026 Branding\",\"children\":[\"$\",\"img\",null,{\"src\":\"/imagery/robot/still-branding.webp\",\"alt\":\"\",\"loading\":\"lazy\",\"decoding\":\"async\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"lg:col-span-6 lg:col-start-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-ink text-xl lg:text-2xl leading-relaxed max-w-2xl\",\"children\":\"Logo, colors, type, and a simple guide for using them on your site, your app, and your proposals. Plus the product strategy to decide what to build first.\"}],[\"$\",\"div\",null,{\"className\":\"mt-7\",\"children\":[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/services/strategy-and-branding\",\"className\":\"inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-panel border border-line text-ink hover:border-blue hover:text-blue rounded-full\",\"children\":\"Read more\"}]}]}]]}]]}]]}],[\"$\",\"div\",\"custom-ai-solutions\",{\"children\":[[\"$\",\"$La\",null,{}],[\"$\",\"$L9\",null,{\"className\":\"grid lg:grid-cols-12 gap-6 lg:gap-10 py-12 lg:py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[11.5px] tracking-[0.14em] uppercase text-ink\",\"children\":\"Custom AI Solutions\"}],[\"$\",\"p\",null,{\"className\":\"font-mono text-[11px] tracking-[0.1em] uppercase text-slate mt-2\",\"children\":\"Two to six weeks depending on scope. The core ships first.\"}],[\"$\",\"$L8\",null,{\"href\":\"/services/custom-ai-solutions\",\"className\":\"sv-shot mt-6\",\"aria-label\":\"Custom AI Solutions\",\"children\":[\"$\",\"img\",null,{\"src\":\"/imagery/robot/still-ai.webp\",\"alt\":\"\",\"loading\":\"lazy\",\"decoding\":\"async\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"lg:col-span-6 lg:col-start-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-ink text-xl lg:text-2xl leading-relaxed max-w-2xl\",\"children\":\"A custom tool, assistant, or automation built around your process, with AI doing the routine work: drafting, sorting, summarizing, routing. You own the code and the data.\"}],[\"$\",\"div\",null,{\"className\":\"mt-7\",\"children\":[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$L8\",null,{\"href\":\"/services/custom-ai-solutions\",\"className\":\"inline-flex items-center justify-center gap-2 font-semibold rounded-lg transition-colors duration-200 whitespace-nowrap px-5 py-3 text-sm bg-panel border border-line text-ink hover:border-blue hover:text-blue rounded-full\",\"children\":\"Read more\"}]}]}]]}]]}]]}]]]}]}],[\"$\",\"section\",null,{\"className\":\"bg-navy text-[#F2EDE4] border-y border-navy-line\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-site py-20 lg:py-28\",\"children\":[[\"$\",\"$L9\",null,{\"children\":[\"$\",\"h2\",null,{\"className\":\"font-heading font-bold text-4xl lg:text-5xl tracking-[-0.02em] leading-[1.05] max-w-lg mb-14\",\"children\":\"Benefits of working with us\"}]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-[#F2EDE4]/15 border-y border-[#F2EDE4]/15\",\"children\":[[\"$\",\"$L9\",\"Fixed price, quoted after one call\",{\"as\":\"li\",\"delay\":0,\"className\":\"grid lg:grid-cols-12 gap-6 py-10 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-2 h-12 w-12 text-[#F2EDE4]\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 40 40\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"20\",\"cy\":\"20\",\"r\":\"14\"}],[\"$\",\"path\",null,{\"d\":\"M20 12v16M15 16.5c0-1.9 2.2-3 5-3s5 1.1 5 3-2.2 2.5-5 3-5 1.1-5 3 2.2 3 5 3 5-1.1 5-3\"}]]}]}],[\"$\",\"p\",null,{\"className\":\"lg:col-span-4 font-mono text-[11.5px] tracking-[0.14em] uppercase text-[#B9C7D6] lg:pt-4\",\"children\":\"Fixed price, quoted after one call\"}],[\"$\",\"p\",null,{\"className\":\"lg:col-span-6 text-[#F2EDE4]/85 leading-relaxed lg:pt-3 max-w-xl\",\"children\":\"Every project is a fixed price for a defined scope. No hourly billing. If a subscription would serve you better than custom softw
1are, we say so on the call.\"}]]}],[\"$\",\"$L9\",\"A working draft within days\",{\"as\":\"li\",\"delay\":0.06,\"className\":\"grid lg:grid-cols-12 gap-6 py-10 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-2 h-12 w-12 text-[#F2EDE4]\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 40 40\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"8\",\"y\":\"8\",\"width\":\"24\",\"height\":\"24\",\"rx\":\"3\"}],[\"$\",\"path\",null,{\"d\":\"M8 15h24M14 22h12M14 27h8\"}]]}]}],[\"$\",\"p\",null,{\"className\":\"lg:col-span-4 font-mono text-[11.5px] tracking-[0.14em] uppercase text-[#B9C7D6] lg:pt-4\",\"children\":\"A working draft within days\"}],[\"$\",\"p\",null,{\"className\":\"lg:col-span-6 text-[#F2EDE4]/85 leading-relaxed lg:pt-3 max-w-xl\",\"children\":\"Not a deck. A real draft on a private link: real pages, real screens, real motion. Two rounds of edits are included in every quote.\"}]]}],[\"$\",\"$L9\",\"You own it\",{\"as\":\"li\",\"delay\":0.12,\"className\":\"grid lg:grid-cols-12 gap-6 py-10 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-2 h-12 w-12 text-[#F2EDE4]\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 40 40\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"15\",\"cy\":\"20\",\"r\":\"6\"}],[\"$\",\"path\",null,{\"d\":\"M21 20h12M29 20v5M33 20v4\"}]]}]}],[\"$\",\"p\",null,{\"className\":\"lg:col-span-4 font-mono text-[11.5px] tracking-[0.14em] uppercase text-[#B9C7D6] lg:pt-4\",\"children\":\"You own it\"}],[\"$\",\"p\",null,{\"className\":\"lg:col-span-6 text-[#F2EDE4]/85 leading-relaxed lg:pt-3 max-w-xl\",\"children\":\"Code, data, domain, brand files. Blueprint can run the hosting under a care plan if you want, and hands it over any time.\"}]]}],[\"$\",\"$L9\",\"We ship our own products\",{\"as\":\"li\",\"delay\":0.18,\"className\":\"grid lg:grid-cols-12 gap-6 py-10 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-2 h-12 w-12 text-[#F2EDE4]\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 40 40\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M20 6l12 7v14l-12 7-12-7V13l12-7z\"}],[\"$\",\"path\",null,{\"d\":\"M8 13l12 7 12-7M20 20v14\"}]]}]}],[\"$\",\"p\",null,{\"className\":\"lg:col-span-4 font-mono text-[11.5px] tracking-[0.14em] uppercase text-[#B9C7D6] lg:pt-4\",\"children\":\"We ship our own products\"}],[\"$\",\"p\",null,{\"className\":\"lg:col-span-6 text-[#F2EDE4]/85 leading-relaxed lg:pt-3 max-w-xl\",\"children\":\"Thriftit, Payoff, FamilyCents and Family Learning are live or in final testing, built and run by Blueprint. The process you get is the one that already works.\"}]]}]]}]]}]}],[\"$\",\"section\",null,{\"data-sheet\":\"How it works\",\"className\":\"section-padding\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-site\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-10 lg:mb-14 \",\"children\":[[\"$\",\"p\",null,{\"data-ink-node\":true,\"className\":\"eyebrow mb-3 \",\"children\":\"How it works\"}],[\"$\",\"h2\",null,{\"className\":\"font-heading font-bold text-3xl lg:text-4xl text-ink tracking-tight max-w-3xl mx-auto\",\"children\":\"One call. A fixed quote. A working draft within days.\"}],\"$undefined\"]}],[\"$\",\"ol\",null,{\"className\":\"grid md:grid-cols-3 gap-5 lg:gap-8\",\"children\":[[\"$\",\"$L9\",\"01\",{\"as\":\"li\",\"delay\":0,\"className\":\"relative pt-6 border-t-2 border-line\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute -top-[2px] left-0 h-[2px] w-12 bg-coral\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[12px] text-coral\",\"children\":\"01\"}],[\"$\",\"$Lb\",null,{\"name\":\"call\",\"className\":\"h-10 w-10\"}]]}],[\"$\",\"h3\",null,{\"className\":\"font-heading font-semibold text-xl text-ink mb-2\",\"children\":\"One call\"}],[\"$\",\"p\",null,{\"className\":\"text-ink-soft leading-relaxed\",\"children\":\"Thirty minutes on what you're looking for and what it needs to do. No pitch. You leave with a recommendation, even if it's \\\"buy the subscription.\\\"\"}]]}],[\"$\",\"$L9\",\"02\",{\"as\":\"li\",\"delay\":0.08,\"className\":\"relative pt-6 border-t-2 border-line\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute -top-[2px] left-0 h-[2px] w-12 bg-coral\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[12px] text-coral\",\"children\":\"02\"}],[\"$\",\"$Lb\",null,{\"name\":\"sheet\",\"className\":\"h-10 w-10\"}]]}],[\"$\",\"h3\",null,{\"className\":\"font-heading font-semibold text-xl text-ink mb-2\",\"children\":\"Fixed quote, then a working draft\"}],[\"$\",\"p\",null,{\"className\":\"text-ink-soft leading-relaxed\",\"children\":\"A fixed price for a defined scope. Then a real draft on a private link within days, not a slide deck.\"}]]}],[\"$\",\"$L9\",\"03\",{\"as\":\"li\",\"delay\":0.16,\"className\":\"relative pt-6 border-t-2 border-line\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute -top-[2px] left-0 h-[2px] w-12 bg-coral\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[12px] text-coral\",\"children\":\"03\"}],[\"$\",\"$Lb\",null,{\"name\":\"key\",\"className\":\"h-10 w-10\"}]]}],[\"$\",\"h3\",null,{\"className\":\"font-heading font-semibold text-xl text-ink mb-2\",\"children\":\"Launch, and you own it\"}],[\"$\",\"p\",null,{\"className\":\"text-ink-soft leading-relaxed\",\"children\":\"Domain, store, or handover. Code and data are yours. A care plan is there if you want us to keep running it.\"}]]}]]}],false]}]}],[\"$\",\"section\",null,{\"className\":\"pb-24 lg:pb-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-site grid lg:grid-cols-12 gap-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow eyebrow-rule mb-3\",\"children\":\"Questions\"}],[\"$\",\"h2\",null,{\"className\":\"font-heading font-bold text-3xl text-ink tracking-tight\",\"children\":\"Good questions. Straight answers.\"}]]}],[\"$\",\"div\",null,{\"className\":\"lg:col-span-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"divide-y divide-line border-y border-line \",\"children\":[[\"$\",\"details\",\"What does it cost?\",{\"className\":\"group py-5\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex items-start justify-between gap-6 cursor-pointer list-none font-heading font-semibold text-lg text-ink [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"children\":\"What does it cost?\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"mt-1 flex-shrink-0 font-mono text-coral transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-ink-soft leading-relaxed max-w-measure\",\"children\":\"Every project is a fixed price, quoted after the call once the scope is clear. No hourly billing. If a subscription would serve you better than custom softw
1are, we'll tell you on the call.\"}]]}],[\"$\",\"details\",\"Do I own the code?\",{\"className\":\"group py-5\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex items-start justify-between gap-6 cursor-pointer list-none font-heading font-semibold text-lg text-ink [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Do I own the code?\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"mt-1 flex-shrink-0 font-mono text-coral transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-ink-soft leading-relaxed max-w-measure\",\"children\":\"Yes. Code, data, domain, brand files. Blueprint can run the hosting under a monthly care plan, and can hand it over any time.\"}]]}],[\"$\",\"details\",\"How fast is fast?\",{\"className\":\"group py-5\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex items-start justify-between gap-6 cursor-pointer list-none font-heading font-semibold text-lg text-ink [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"children\":\"How fast is fast?\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"mt-1 flex-shrink-0 font-mono text-coral transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-ink-soft leading-relaxed max-w-measure\",\"children\":\"A website launches in two to three weeks, a brand in about two. An AI tool ships its core screens in about two. An iOS app reaches submission in four to eight.\"}]]}],[\"$\",\"details\",\"Do you work outside Charlotte?\",{\"className\":\"group py-5\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex items-start justify-between gap-6 cursor-pointer list-none font-heading font-semibold text-lg text-ink [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Do you work outside Charlotte?\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"mt-1 flex-shrink-0 font-mono text-coral transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-ink-soft leading-relaxed max-w-measure\",\"children\":\"Yes. Blueprint is based in Charlotte, NC and works with clients nationwide. Calls are on video.\"}]]}]]}]}]]}]}]],null],null],null]},[null,[\"$\",\"$Lc\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"services\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c10ba7a61f430dbf.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_c8daab __variable_46fe82\",\"children\":[\"$\",\"body\",null,{\"className\":\"antialiased bg-cream text-ink font-body\",\"children\":[[\"$\",\"$Le\",null,{}],[\"$\",\"$Lf\",null,{}],[\"$\",\"main\",null,{\"className\":\"min-h-screen\",\"children\":[\"$\",\"$Lc\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\"
1:\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}],[\"$\",\"$L10\",null,{}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$11\"}}],[\"$\",\"$L12\",null,{\"src\":\"https://cloud.umami.is/script.js\",\"data-website-id\":\"5703c7f5-6f7f-4296-b3be-10f572d833cc\",\"strategy\":\"afterInteractive\",\"defer\":true}]]}]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L13\"],\"globalErrorComponent\":\"$14\",\"missingSlots\":\"$W15\"}]\n"])</script>
1<script>self.__next_f.push([1,"13:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Services | Websites \u0026 Platforms, Mobile Apps, Branding, Custom AI | Blueprint Consulting AI\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Four fixed-price services: websites and platforms, mobile applications, strategy and branding, and custom AI solutions. Designed and built in Charlotte, NC, owned by you.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Blueprint Consulting AI | Websites, Apps, and AI That Win Clients | Charlotte, NC\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Premium websites and platforms, mobile apps, strategy and branding, and custom AI solutions. Fixed price. You own the code.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"Blueprint Consulting AI\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://blueprintconsulting.ai/og-image.jpg?v=3\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"Blueprint Consulting AI | Websites, Apps, and AI That Win Clients\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"Premium websites, custom internal tools, and native iOS apps. Fixed price. You own the code.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image\",\"content\":\"https://blueprintconsulting.ai/og-image.jpg?v=3\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/icon.png?a891b0c9a129c680\",\"type\":\"image/png\",\"sizes\":\"192x192\"}],[\"$\",\"link\",\"17\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?325307d425807318\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"meta\",\"18\",{\"name\":\"next-size-adjust\"}]]\n6: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.