1<!DOCTYPE html><html lang="en"><head> 2 <meta charset="UTF-8"> 3 <meta name="viewport" content="width=device-width,initial-scale=1"> 4 5 <!-- 6 ATTENTION: per-route SEO tags (<title>, <meta description>, 7 canonical, og:*, twitter:*,
7<script application/ld+json> 8 for articles) are NOT declared here. They live in 9 `src/components/seo/PageHead.tsx`, are mounted by every 10 page component, and get baked into each route's static 11 HTML by react-snap during `yarn build`. 12 13 Why: keeping them here would result in DUPLICATE tags in 14 every prerendered file (Helmet does not strip pre-existing 15 head tags it didn't author). Two `<link rel=canonical>` on 16 the same page is an SEO own-goal â Google may pick the 17 wrong one and treat every article as a duplicate of "/". 18 19 Only foundational, page-agnostic head content remains 20 below: charset, viewport, theme-color, sitewide JSON-LD 21 (Organization + WebSite), analytics, fonts, favicon, theme 22 bootstrapper. 23 --> 24 25 <!-- Fallback title shown only briefly during the React bundle's 26 initial parse on routes the user navigates to client-side 27 before any <PageHead> mounts. Helmet replaces this almost 28 immediately. Never seen by crawlers because by the time 29 react-snap captures the DOM, Helmet has already written 30 the per-route title. --> 31 <title>Customer-facing AI assistants · Use cases | Anovate.ai</title> 32 33 <!-- 34 Theme color hints for the browser chrome (iOS Safari status bar, 35 Android tab bar, PWA splash). Two entries â one per color scheme â 36 so the chrome flips with the user's preference. The inline boot 37 script below overrides this for an explicit Light/Dark choice. 38 --> 39 <meta name="theme-color" content="#FFFFFF" media="(prefers-color-scheme: light)"> 40 <meta name="theme-color" content="#0B0F19" media="(prefers-color-scheme: dark)"> 41 42 <!-- 43 Sitewide structured data. These describe the BRAND, not any 44 specific page â so they're correct for every URL and stay 45 here. Per-article Article schema is added by PageHead. 46 1. Organization â name, logo, social profiles. Powers the 47 "Knowledge Panel"-style result when the brand is 48 searched by name. 49 2. WebSite â declares the site entity, wires in sitelinks 50 searchbox affordance (used later when search is added). 51 --> 52
52<script type="application/ld+json"> 53 { 54 "@context": "https://schema.org", 55 "@graph": [ 56 { 57 "@type": "Organization", 58 "@id": "https://anovate.ai/#organization", 59 "name": "Anovate.ai", 60 "alternateName": "Anovate", 61 "url": "https://anovate.ai/", 62 "logo": { 63 "@type": "ImageObject", 64 "url": "https://anovate.ai/logo.svg", 65 "contentUrl": "https://anovate.ai/logo.svg" 66 }, 67 "image": "https://anovate.ai/og-image.png", 68 "description": "We design and deliver AI systems that reduce manual work, improve internal processes, enhance products, and support customer-facing experiences.", 69 "sameAs": [ 70 "https://www.linkedin.com/company/anovate-ai", 71 "https://www.youtube.com/@anovateai" 72 ], 73 "contactPoint": [ 74 { 75 "@type": "ContactPoint", 76 "email": "[email protected]", 77 "contactType": "sales", 78 "availableLanguage": ["English", "Spanish"] 79 } 80 ] 81 }, 82 { 83 "@type": "WebSite", 84 "@id": "https://anovate.ai/#website", 85 "url": "https://anovate.ai/", 86 "name": "Anovate.ai", 87 "publisher": { "@id": "https://anovate.ai/#organization" }, 88 "inLanguage": "en" 89 } 90 ] 91 } 92 </script>
92 93 94 <!-- 95 Plausible Analytics. Cookie-less, GDPR-compliant, ~1 KB script â 96 chosen over GA4 for the privacy + zero-cookie-banner advantages 97 (important in Spain/EU) and for the small payload. 98 We use `script.manual.js` because this is a React SPA â route 99 changes don't trigger a full page load, so we fire pageviews 100 ourselves from App.tsx on every pathname change. 101 The inline stub defines a noop `window.plausible` queue so calls 102 that happen before the external script loads (or if it's blocked 103 by an adblocker) degrade gracefully instead of throwing. 104 --> 105
105<script defer="" data-domain="anovate.ai" src="https://plausible.io/js/script.manual.js"></script>
105 106
106<script> 107 window.plausible = window.plausible || function () { 108 (window.plausible.q = window.plausible.q || []).push(arguments); 109 }; 110 </script>
110 111 112 <!-- 113 llms.txt v2 discovery hint. Points agents/crawlers that don't 114 want to guess at /llms.txt straight to the curated entity + 115 capability + canonical-page summary served from that file. 116 See public/llms.txt. 117 --> 118 <link rel="describedby" href="/llms.txt"> 119 120 <link rel="icon" type="image/svg+xml" href="favicon.svg"> 121 <link rel="preconnect" href="https://fonts.googleapis.com"> 122 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> 123 <link href="https://fonts.googleapis.com/css2?family=Alexandria:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"> 124 <!-- 125 Inline theme bootstrapper. Runs synchronously BEFORE the React 126 bundle so the correct `dark` class is on <html> on first paint 127 (no lightâdark flash). Mirrors the logic in AppearanceSelector. 128 Stored value: 'light' | 'dark' | 'system' (default: 'system'). 129 --> 130
130<script> 131 (function () { 132 try { 133 var saved = localStorage.getItem('anv-theme'); 134 var theme = saved === 'light' || saved === 'dark' ? saved : 'system'; 135 var prefersDark = window.matchMedia 136 && window.matchMedia('(prefers-color-scheme: dark)').matches; 137 var isDark = theme === 'dark' || (theme === 'system' && prefersDark); 138 if (isDark) document.documentElement.classList.add('dark'); 139 } catch (e) { /* localStorage blocked â fall through to light */ } 140 })(); 141 </script>
141 142
142<script type="module" crossorigin="" src="/assets/index.d9cb5f50.js"></script>
142 143 <link rel="modulepreload" href="/assets/react-vendor.f47c7292.js"> 144 <link rel="modulepreload" href="/assets/blog-vendor.a6c2b943.js"> 145 <link rel="stylesheet" href="/assets/index.aeb292f9.css"> 146 <link rel="canonical" href="https://anovate.ai/use-cases/customer-ai-assistants" data-rh="true"><meta name="description" content="Support, onboarding, self-service." data-rh="true"><meta property="og:type" content="article" data-rh="true"><meta property="og:site_name" content="Anovate.ai" data-rh="true"><meta property="og:url" content="https://anovate.ai/use-cases/customer-ai-assistants" data-rh="true"><meta property="og:title" content="Customer-facing AI assistants · Use cases | Anovate.ai" data-rh="true"><meta property="og:description" content="Support, onboarding, self-service." data-rh="true"><meta property="og:image" content="https://anovate.ai/use-cases/customer-ai-assistants.jpg" data-rh="true"><meta property="og:image:alt" content="Abstract illustration of two soft glowing points exchanging ribbons of light, suggesting a calm conversation." data-rh="true"><meta name="twitter:card" content="summary_large_image" data-rh="true"><meta name="twitter:title" content="Customer-facing AI assistants · Use cases | Anovate.ai" data-rh="true"><meta name="twitter:description" content="Support, onboarding, self-service." data-rh="true"><meta name="twitter:image" content="https://anovate.ai/use-cases/customer-ai-assistants.jpg" data-rh="true"><meta name="twitter:image:alt" content="Abstract illustration of two soft glowing points exchanging ribbons of light, suggesting a calm conversation." data-rh="true">
146<script type="application/ld+json" data-rh="true">{"@context":"https://schema.org","@type":"Article","headline":"Customer-facing AI assistants","description":"Support, onboarding, self-service.","image":"https://anovate.ai/use-cases/customer-ai-assistants.jpg","author":{"@type":"Organization","name":"Anovate.ai","url":"https://anovate.ai/"},"publisher":{"@type":"Organization","name":"Anovate.ai","logo":{"@type":"ImageObject","url":"https://anovate.ai/logo.svg"}},"mainEntityOfPage":"https://anovate.ai/use-cases/customer-ai-assistants"}</script>
146</head> 147 <body> 148 <div id="root"><div class="anv-root min-h-screen"><header class="fixed inset-x-0 top-0 z-50 transition-all duration-300 border-b border-transparent bg-white/0 dark:bg-ink-950/0"><div class="mx-auto flex h-16 max-w-6xl items-center justify-between px-4 sm:h-[68px] sm:px-6 lg:px-8"><a aria-label="Anovate.ai â home" class="flex items-center gap-2.5 text-ink-950 dark:text-white" href="/"><span class="grid h-8 w-8 place-items-center rounded-md bg-ink-950"><img src="/brand/anovate-mark-white.svg" alt="" aria-hidden="true" width="16" height="16" class="h-4 w-auto select-none" draggable="false"></span><span class="text-[17px] font-semibold tracking-tight2">Anovate<span class="text-brand-600 dark:text-white">.ai</span></span></a><div class="flex items-center gap-6 md:gap-8"><nav class="hidden items-center gap-7 md:flex"><button type="button" class="border-0 bg-transparent p-0 text-[14px] font-medium text-ink-700 transition hover:text-ink-950 dark:text-ink-300 dark:hover:text-white">Use cases</button><button type="button" class="border-0 bg-transparent p-0 text-[14px] font-medium text-ink-700 transition hover:text-ink-950 dark:text-ink-300 dark:hover:text-white">About</button><button type="button" class="border-0 bg-transparent p-0 text-[14px] font-medium text-ink-700 transition hover:text-ink-950 dark:text-ink-300 dark:hover:text-white">Careers</button><button type="button" class="border-0 bg-transparent p-0 text-[14px] font-medium text-ink-700 transition hover:text-ink-950 dark:text-ink-300 dark:hover:text-white">Blog</button><button type="button" class="border-0 bg-transparent p-0 text-[14px] font-medium text-ink-700 transition hover:text-ink-950 dark:text-ink-300 dark:hover:text-white">Contact</button></nav><button class="hidden items-center rounded-full bg-ink-950 px-4 py-2 text-[13px] font-semibold text-white transition hover:bg-ink-800 dark:bg-white dark:text-ink-950 dark:hover:bg-paper-200 sm:inline-flex">Book a discovery call</button><button type="button" aria-label="Toggle navigation" class="grid h-10 w-10 place-items-center rounded-md text-ink-950 dark:text-white md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button></div></div></header><main><section class="bg-white pt-28 pb-16 dark:bg-ink-950 sm:pt-32 sm:pb-20"><div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8"><a class="inline-flex items-center gap-1.5 text-[12.5px] font-semibold text-ink-600 transition hover:text-ink-950 dark:text-ink-400 dark:hover:text-white" href="/use-cases"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>All use cases</a><nav aria-label="Use case index" class="-mx-4 mt-6 mb-2 overflow-x-auto px-4 lg:hidden sm:-mx-6 sm:px-6"><ul class="flex gap-2 pb-2"><li class="shrink-0"><a class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-paper-300 bg-white text-ink-700 hover:border-ink-500 dark:border-ink-700 dark:bg-ink-900 dark:text-ink-300" href="/use-cases/product-ai-capabilities">Product AI capabilities</a></li><li class="shrink-0"><a class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-paper-300 bg-white text-ink-700 hover:border-ink-500 dark:border-ink-700 dark:bg-ink-900 dark:text-ink-300" href="/use-cases/workflow-automation">Workflow automation</a></li><li class="shrink-0"><a class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-paper-300 bg-white text-ink-700 hover:border-ink-500 dark:border-ink-700 dark:bg-ink-900 dark:text-ink-300" href="/use-cases/document-intelligence">Document intelligence</a></li><li class="shrink-0"><a aria-current="page" class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-ink-950 bg-ink-950 text-white dark:border-white dark:bg-white dark:text-ink-950" href="/use-cases/customer-ai-assistants">Customer-facing AI assistants</a></li><li class="shrink-0"><a class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-paper-300 bg-white text-ink-700 hover:border-ink-500 dark:border-ink-700 dark:bg-ink-900 dark:text-ink-300" href="/use-cases/computer-vision">Computer vision systems</a></li><li class="shrink-0"><a class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-paper-300 bg-white text-ink-700 hover:border-ink-500 dark:border-ink-700 dark:bg-ink-900 dark:text-ink-300" href="/use-cases/geospatial-imagery">
148Geospatial imagery analysis</a></li><li class="shrink-0"><a class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-paper-300 bg-white text-ink-700 hover:border-ink-500 dark:border-ink-700 dark:bg-ink-900 dark:text-ink-300" href="/use-cases/finance-ops-ai">Finance operations AI</a></li><li class="shrink-0"><a class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-paper-300 bg-white text-ink-700 hover:border-ink-500 dark:border-ink-700 dark:bg-ink-900 dark:text-ink-300" href="/use-cases/hr-internal-enablement">HR & internal enablement</a></li><li class="shrink-0"><a class="inline-flex items-center gap-1.5 whitespace-nowrap rounded-full border px-3.5 py-1.5 text-[12.5px] font-semibold transition border-paper-300 bg-white text-ink-700 hover:border-ink-500 dark:border-ink-700 dark:bg-ink-900 dark:text-ink-300" href="/use-cases/supply-chain-logistics">Supply chain & logistics</a></li></ul></nav><div class="lg:grid lg:gap-x-12" style="grid-template-columns:260px minmax(0,1fr)"><aside aria-label="Use case index" class="hidden lg:block"><div class="sticky top-24 max-h-[calc(100vh-7rem)] overflow-y-auto pb-10 pr-1"><nav class="overflow-hidden rounded-xl border border-paper-200 bg-white shadow-soft dark:border-ink-800 dark:bg-ink-900/60 dark:shadow-none"><ul class="divide-y divide-paper-200 dark:divide-ink-800"><li><a class="group relative block px-4 py-3 transition text-ink-700 hover:bg-paper-50 hover:text-ink-950 dark:text-ink-300 dark:hover:bg-ink-900 dark:hover:text-white" href="/use-cases/product-ai-capabilities"><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">Product AI capabilities</span></div></a></li><li><a class="group relative block px-4 py-3 transition text-ink-700 hover:bg-paper-50 hover:text-ink-950 dark:text-ink-300 dark:hover:bg-ink-900 dark:hover:text-white" href="/use-cases/workflow-automation"><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">Workflow automation</span></div></a></li><li><a class="group relative block px-4 py-3 transition text-ink-700 hover:bg-paper-50 hover:text-ink-950 dark:text-ink-300 dark:hover:bg-ink-900 dark:hover:text-white" href="/use-cases/document-intelligence"><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">Document intelligence</span></div></a></li><li><a aria-current="page" class="group relative block px-4 py-3 transition bg-brand-50 text-ink-950 dark:bg-brand-900/30 dark:text-white" href="/use-cases/customer-ai-assistants"><span aria-hidden="true" class="absolute left-0 top-0 bottom-0 w-[3px] bg-brand-600 dark:bg-brand-400"></span><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">Customer-facing AI assistants</span></div></a></li><li><a class="group relative block px-4 py-3 transition text-ink-700 hover:bg-paper-50 hover:text-ink-950 dark:text-ink-300 dark:hover:bg-ink-900 dark:hover:text-white" href="/use-cases/computer-vision"><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">Computer vision systems</span></div></a></li><li><a class="group relative block px-4 py-3 transition text-ink-700 hover:bg-paper-50 hover:text-ink-950 dark:text-ink-300 dark:hover:bg-ink-900 dark:hover:text-white" href="/use-cases/geospatial-imagery"><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">Geospatial imagery analysis</span></div></a></li><li><a class="group relative block px-4 py-3 transition text-ink-700 hover:bg-paper-50 hover:text-ink-950 dark:text-ink-300 dark:hover:bg-ink-900 dark:hover:text-white" href="/use-cases/finance-ops-ai"><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">Finance operations AI</span></div></a></li><li><a class="group relative block px-4 py-3 transition text-ink-700 hover:bg-paper-50 hover:text-ink-950 dark:text-ink-300 dark:hover:bg-ink-900 dark:hover:text-white" href="/use-cases/hr-internal-enablement"><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">HR & internal enablement</span></div></a></li><li><a class="group relative block px-4 py-3 transition text-ink-700 hover:bg-paper-50 hover:text-ink-950 dark:text-ink-300 dark:hover:bg-ink-900 dark:hover:text-white" href="/use-cases/supply-chain-logistics"><div class="flex items-center gap-2"><span class="text-[13.5px] font-semibold leading-[1.4]">Supply chain & logistics</span></div></a></li></ul></nav></div></aside><article class="min-w-0"><header class="mt-8 lg:mt-0"><h1 class="text-balance text-[32px] font-extrabold leading-[1.1] tracking-tight text-ink-950 dark:text-white sm:text-[40px] lg:text-[44px]">Customer-facing AI assistants</h1><p class="mt-4 text-balance text-[17px] leading-[1.55] text-ink-700 dark:text-ink-300 sm:text-[19px]">Support, onboarding, self-service.</p><figure class="mt-8"><img src="/use-cases/customer-ai-assistants.jpg" alt="Abstract illustration of two soft glowing points exchanging ribbons of light, suggesting a calm conversation."
148class="w-full rounded-2xl border border-paper-200 object-cover dark:border-ink-800" loading="eager"></figure></header><div class="mt-8 space-y-5 text-[16.5px] leading-[1.7] text-ink-800 dark:text-ink-200 sm:text-[17.5px]"><p>The version of customer-facing AI that gets the worst reputation is the one that shows up on a site, greets you with a bubble, asks what you need, and then hands you straight back to a form because it cannot actually help. Users click around it, find the email address, and send a ticket anyway.</p><p>Done right, AI on the customer side is not a replacement for support. It is a filter.</p><p>About sixty percent of tickets in most businesses are the same handful of questions asked in different ways. âHow do I reset my password.â âWhere is my order.â âWhy was I charged twice.â âCan I cancel.â A good AI assistant answers those in the user's own words, at three in the morning, in the language they wrote in, without the user having to search a help center. The team then gets to spend their day on the other forty percent that actually needs a human.</p><p>The hard part is not the language model. The hard part is making sure the assistant knows what is true about your product today, not what was true six months ago when someone last edited the help center. That's where most projects quietly fail.</p><div><p class="mb-3 font-semibold text-ink-950 dark:text-white">What we do here:</p><ol class="list-none space-y-2.5 p-0"><li class="relative pl-7"><span aria-hidden="true" class="absolute left-0 top-[0.3em] text-[14px] font-bold leading-none tabular-nums text-brand-600 dark:text-brand-400">1.</span>Start with a week of real tickets and find the top ten questions they actually cluster into.</li><li class="relative pl-7"><span aria-hidden="true" class="absolute left-0 top-[0.3em] text-[14px] font-bold leading-none tabular-nums text-brand-600 dark:text-brand-400">2.</span>Ground the assistant in your live content: product docs, order data, account state, pricing. No hallucinating policies.</li><li class="relative pl-7"><span aria-hidden="true" class="absolute left-0 top-[0.3em] text-[14px] font-bold leading-none tabular-nums text-brand-600 dark:text-brand-400">3.</span>Give it a clear handoff to a human when it's not confident, with the full conversation attached.</li><li class="relative pl-7"><span aria-hidden="true" class="absolute left-0 top-[0.3em] text-[14px] font-bold leading-none tabular-nums text-brand-600 dark:text-brand-400">4.</span>Measure deflection honestly, by resolved tickets, not by vanity engagement numbers.</li><li class="relative pl-7"><span aria-hidden="true" class="absolute left-0 top-[0.3em] text-[14px] font-bold leading-none tabular-nums text-brand-600 dark:text-brand-400">5.</span>Keep an eye on tone: the assistant should sound like your brand, not like a generic chatbot pretending to be a person.</li></ol></div><p>The bar is simple. If the assistant makes life easier for the customer and lighter for the support team, it stays. If either of those is not true, we fix it or turn it off.</p></div></article></div></div></section><section class="bg-white py-14 dark:bg-ink-950 sm:py-20"><div class="mx-auto max-w-4xl px-4 sm:px-6 lg:px-8"><div class="rounded-3xl bg-ink-950 px-6 py-10 text-center dark:border dark:border-ink-800 dark:bg-ink-900 sm:px-10 sm:py-12"><h2 class="mx-auto max-w-[560px] text-[24px] font-bold leading-[1.2] tracking-tight2 text-white sm:text-[30px]">Let's find the right AI opportunities for your business.</h2><p class="mx-auto mt-3 max-w-[480px] text-[14.5px] leading-[1.55] text-ink-300 sm:text-[15.5px]">
148Book a free 30-minute discovery call. No slide deck, no sales pitch, just a focused conversation about what AI can do for your business.</p><div class="mt-6 flex flex-col items-center justify-center gap-3 sm:flex-row"><button class="inline-flex w-full items-center justify-center rounded-full bg-white px-5 py-2.5 text-[13.5px] font-semibold text-ink-950 transition hover:bg-paper-100 sm:w-auto">Book a discovery call</button><a href="mailto:[email protected]" class="inline-flex w-full items-center justify-center rounded-full border border-ink-500 bg-white/[0.04] px-5 py-2.5 text-[13.5px] font-semibold text-white transition hover:border-ink-300 hover:bg-white/10 sm:w-auto">Send us an email</a></div></div></div></section><footer class="border-t border-paper-200 bg-white py-6 dark:border-ink-800 dark:bg-ink-950"><div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8"><div class="flex flex-col items-start gap-4 md:flex-row md:items-center md:justify-between md:gap-6"><a href="/" aria-label="Anovate.ai â home" class="flex items-center gap-2.5 text-ink-950 no-underline dark:text-white"><span class="grid h-8 w-8 place-items-center rounded-md bg-ink-950"><img src="/brand/anovate-mark-white.svg" alt="" aria-hidden="true" width="16" height="16" class="h-4 w-auto select-none" draggable="false"></span><span class="text-[17px] font-semibold tracking-tight2">Anovate<span class="text-brand-600 dark:text-white">.ai</span></span></a><div class="flex flex-wrap items-center gap-x-4 gap-y-2 text-ink-700 dark:text-ink-300"><a href="mailto:[email protected]" class="text-[14px] font-medium text-ink-800 transition-colors hover:text-ink-950 dark:text-ink-200 dark:hover:text-white">[email protected]</a><span aria-hidden="true" class="hidden h-4 w-px bg-paper-300 dark:bg-ink-800 sm:block"></span><div class="flex items-center gap-1"><a href="https://www.linkedin.com/company/anovateai/about/" target="_blank" rel="noreferrer noopener" aria-label="LinkedIn" title="LinkedIn" class="grid h-9 w-9 place-items-center rounded-full text-ink-500 transition-colors duration-200 hover:bg-paper-100 hover:text-ink-950 focus-visible:bg-paper-100 focus-visible:text-ink-950 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500/40 dark:text-ink-400 dark:hover:bg-ink-900 dark:hover:text-white dark:focus-visible:bg-ink-900 dark:focus-visible:text-white"><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.063 2.063 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a><a href="https://www.youtube.com/@Anovateai" target="_blank" rel="noreferrer noopener" aria-label="YouTube" title="YouTube" class="grid h-9 w-9 place-items-center rounded-full text-ink-500 transition-colors duration-200 hover:bg-paper-100 hover:text-ink-950 focus-visible:bg-paper-100 focus-visible:text-ink-950 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500/40 dark:text-ink-400 dark:hover:bg-ink-900 dark:hover:text-white dark:focus-visible:bg-ink-900 dark:focus-visible:text-white"><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"></path></svg></a></div><span aria-hidden="true" class="hidden h-4 w-px bg-paper-300 dark:bg-ink-800 sm:block"></span><div role="radiogroup" aria-label="Appearance" class="inline-flex items-center rounded-full border border-paper-300 bg-white p-0.5 dark:border-ink-800 dark:bg-ink-900"><button type="button" role="radio" aria-checked="false" aria-label="Light" title="Light" class="grid h-7 w-7 place-items-center rounded-full transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500/40 text-ink-500 hover:text-ink-950 dark:text-ink-400 dark:hover:text-white"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41
148M17.66 6.34l1.41-1.41"></path></svg></button><button type="button" role="radio" aria-checked="true" aria-label="System" title="System" class="grid h-7 w-7 place-items-center rounded-full transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500/40 bg-ink-950 text-white dark:bg-white dark:text-ink-950"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="4" width="20" height="13" rx="2" ry="2"></rect><path d="M8 21h8M12 17v4"></path></svg></button><button type="button" role="radio" aria-checked="false" aria-label="Dark" title="Dark" class="grid h-7 w-7 place-items-center rounded-full transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500/40 text-ink-500 hover:text-ink-950 dark:text-ink-400 dark:hover:text-white"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path></svg></button></div><span aria-hidden="true" class="hidden h-4 w-px bg-paper-300 dark:bg-ink-800 sm:block"></span><a class="text-[13px] text-ink-600 transition-colors hover:text-ink-950 dark:text-ink-400 dark:hover:text-white" href="/privacy">Privacy</a><span aria-hidden="true" class="hidden h-4 w-px bg-paper-300 dark:bg-ink-800 sm:block"></span><span class="text-[13px] text-ink-500 dark:text-ink-400">© 2026 Anovate.ai. All rights reserved.</span></div></div></div></footer></main></div></div> 149 150 151 152</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.