1<!doctype html><html lang=en dir=ltr class="plugin-pages plugin-id-default" data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.2"><title data-rh=true>Easy AI Chatbot for Your Website | ChattyBox</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true property=og:url content=https://chattybox.ai/ /><meta data-rh=true property=og:locale content=en /><meta data-rh=true property=og:locale:alternate content=fr /><meta data-rh=true property=og:locale:alternate content=de /><meta data-rh=true property=og:locale:alternate content=pl /><meta data-rh=true property=og:locale:alternate content=es /><meta data-rh=true property=og:locale:alternate content=it /><meta data-rh=true property=og:locale:alternate content=nl /><meta data-rh=true property=og:locale:alternate content=pt_PT /><meta data-rh=true property=og:locale:alternate content=sv /><meta data-rh=true property=og:locale:alternate content=id /><meta data-rh=true property=og:locale:alternate content=et /><meta data-rh=true property=og:locale:alternate content=fi /><meta data-rh=true property=og:locale:alternate content=cy /><meta data-rh=true property=og:locale:alternate content=cs /><meta data-rh=true name=docusaurus_locale content=en /><meta data-rh=true name=docusaurus_tag content=default /><meta data-rh=true name=docsearch:language content=en /><meta data-rh=true name=docsearch:docusaurus_tag content=default /><meta data-rh=true property=og:title content="Easy AI Chatbot for Your Website | ChattyBox"/><meta data-rh=true name=description content="Add a source-cited AI chatbot to your public website or help center. Add your URL, test it, and embed one widget. Free plan available."/><meta data-rh=true property=og:description content="Add a source-cited AI chatbot to your public website or help center. Add your URL, test it, and embed one widget. Free plan available."/><meta data-rh=true property=og:image content=https://chattybox.ai/og-image.png /><meta data-rh=true property=og:image:alt content="AI Chatbot for Public Websites - ChattyBox"/><meta data-rh=true property=og:image:width content=1200 /><meta data-rh=true property=og:image:height content=630 /><meta data-rh=true name=twitter:card content=summary_large_image /><meta data-rh=true name=twitter:image content=https://chattybox.ai/og-image.png /><meta data-rh=true name=twitter:image:alt content="AI Chatbot for Public Websites - ChattyBox"/><link data-rh=true rel=icon href=/img/favicon.svg /><link data-rh=true rel=canonical href=https://chattybox.ai/ /><link data-rh=true rel=alternate href=https://chattybox.ai/ hreflang=en /><link data-rh=true rel=alternate href=https://chattybox.ai/fr/ hreflang=fr /><link data-rh=true rel=alternate href=https://chattybox.ai/de/ hreflang=de /><link data-rh=true rel=alternate href=https://chattybox.ai/pl/ hreflang=pl /><link data-rh=true rel=alternate href=https://chattybox.ai/es/ hreflang=es /><link data-rh=true rel=alternate href=https://chattybox.ai/it/ hreflang=it /><link data-rh=true rel=alternate href=https://chattybox.ai/nl/ hreflang=nl /><link data-rh=true rel=alternate href=https://chattybox.ai/pt/ hreflang=pt-PT /><link data-rh=true rel=alternate href=https://chattybox.ai/sv/ hreflang=sv /><link data-rh=true rel=alternate href=https://chattybox.ai/id/ hreflang=id /><link data-rh=true rel=alternate href=https://chattybox.ai/et/ hreflang=et /><link data-rh=true rel=alternate href=https://chattybox.ai/fi/ hreflang=fi /><link data-rh=true rel=alternate href=https://chattybox.ai/cy/ hreflang=cy /><link data-rh=true rel=alternate href=https://chattybox.ai/cs/ hreflang=cs /><link data-rh=true rel=alternate href=https://chattybox.ai/ hreflang=x-default />
1<script data-rh=true>document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()});function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container",n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname;e.textContent="/"===s.substr(-1)?s:s+"/"}</script>
1<link rel=alternate type=application/rss+xml href=/blog/rss.xml title="ChattyBox RSS Feed"><link rel=alternate type=application/atom+xml href=/blog/atom.xml title="ChattyBox Atom Feed"><meta name=twitter:site content=@ChattyBoxAI><link rel=stylesheet href=/assets/css/styles.62cec48f.css />
1<script src=/assets/js/runtime~main.fb69ef3a.js defer></script>
1<script src=/assets/js/main.2aeb3d2b.js defer></script>
1<!-- chattybox-global-structured-data:start -->
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://chattybox.ai/#organization","name":"ChattyBox","url":"https://chattybox.ai","description":"ChattyBox is an AI chatbot for websites, documentation, help centers, and CMS content. It indexes selected public content and uses retrieved sources to guide answers, with source links users can inspect. Generated answers still require accuracy checks.","logo":"https://chattybox.ai/img/logo.svg","sameAs":["https://x.com/ChattyBoxAI","https://www.linkedin.com/company/129063916/"]},{"@type":"WebSite","@id":"https://chattybox.ai/#website","name":"ChattyBox","url":"https://chattybox.ai","publisher":{"@id":"https://chattybox.ai/#organization"}},{"@type":"SoftwareApplication","@id":"https://chattybox.ai/#software","name":"ChattyBox","applicationCategory":"BusinessApplication","operatingSystem":"Web","url":"https://chattybox.ai","description":"ChattyBox is an AI chatbot for websites, documentation, help centers, and CMS content. It indexes selected public content and uses retrieved sources to guide answers, with source links users can inspect. Generated answers still require accuracy checks.","publisher":{"@id":"https://chattybox.ai/#organization"},"isPartOf":{"@id":"https://chattybox.ai/#website"},"offers":{"@type":"AggregateOffer","lowPrice":"0","highPrice":"199","priceCurrency":"USD","offerCount":"4"}}]}</script>
1<!-- chattybox-global-structured-data:end --><!-- chattybox-og-type:start --><meta property="og:type" content="website"><!-- chattybox-og-type:end --></head><body><svg style="display: none;"><defs> 2<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol> 3</defs></svg>
4<script>!function(){var t;document.documentElement.setAttribute("data-theme",t||"dark"),document.documentElement.setAttribute("data-theme-choice",t||"dark")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script>
4<div id=__docusaurus><link rel=preload as=image href=/img/logo.svg /><div role=region aria-label="Skip to main content"><a class=skipToContent_mLsC href=#__docusaurus_skipToContent_fallback>Skip to main content</a></div><div class=navbar style=position:absolute;top:0;height:80px;visibility:hidden;pointer-events:none;z-index:-1></div><header class="fixed top-0 z-50 w-full transition-all duration-300 pt-3 sm:pt-4 lg:pt-6"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 flex justify-center"><div class="flex items-center gap-2 bg-slate-900/60 backdrop-blur-xl border border-white/5 p-2 rounded-full shadow-2xl shadow-black/50 ring-1 ring-white/5 max-w-fit"><a class="flex items-center gap-2.5 group select-none rounded-full pl-2 pr-4 py-1.5 transition-all hover:bg-white/5 ease-[cubic-bezier(0.34,1.56,0.64,1)]" href=/><div class="relative flex h-8 w-8 items-center justify-center rounded-lg shadow-sm shadow-blue-500/20 overflow-hidden bg-[#0a1122]"><img src=/img/logo.svg alt="ChattyBox Logo" width=32 height=32 class="h-full w-full object-cover"/></div><span class="text-base font-bold tracking-tight text-slate-100 group-hover:text-white transition-colors">ChattyBox</span></a><div class="h-6 w-px bg-gradient-to-b from-transparent via-slate-700 to-transparent hidden lg:block"></div><nav class="hidden lg:flex items-center gap-1 mx-1">
4<a class="px-3 py-1.5 lg:px-4 rounded-full text-sm font-medium transition-all duration-200 ease-[cubic-bezier(0.34,1.56,0.64,1)] text-slate-400 hover:text-white hover:bg-white/5" href=/ai-chatbot-for-website/>Website chatbot</a><a class="px-3 py-1.5 lg:px-4 rounded-full text-sm font-medium transition-all duration-200 ease-[cubic-bezier(0.34,1.56,0.64,1)] text-slate-400 hover:text-white hover:bg-white/5" href=/agencies/>For agencies</a><a class="px-3 py-1.5 lg:px-4 rounded-full text-sm font-medium transition-all duration-200 ease-[cubic-bezier(0.34,1.56,0.64,1)] text-slate-400 hover:text-white hover:bg-white/5" href=/pricing/>Pricing</a><a class="px-3 py-1.5 lg:px-4 rounded-full text-sm font-medium transition-all duration-200 ease-[cubic-bezier(0.34,1.56,0.64,1)] text-slate-400 hover:text-white hover:bg-white/5" href=/docs/>Docs</a><div class=relative><button type=button aria-expanded=false aria-controls=solutions-navigation class="flex items-center gap-1.5 px-3 py-1.5 lg:px-4 rounded-full text-sm font-medium transition-all duration-200 ease-[cubic-bezier(0.34,1.56,0.64,1)] text-slate-400 hover:text-white hover:bg-white/5">Explore<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 h-3.5 w-3.5 transition-transform" aria-hidden=true><path d="m6 9 6 6 6-6"/></svg></button></div></nav><div class="h-6 w-px bg-gradient-to-b from-transparent via-slate-700 to-transparent hidden lg:block"></div><div class="hidden lg:flex items-center gap-1 pl-1 lg:gap-2"><div class="relative hidden lg:block"><button type=button aria-haspopup=menu aria-expanded=false aria-label="Choose language" class="flex min-h-10 min-w-10 items-center justify-center gap-2 rounded-lg border border-white/[0.08] bg-white/[0.04] px-2.5 text-sm font-medium text-slate-200 outline-none transition-colors hover:border-white/[0.14] hover:bg-white/[0.08] focus:border-blue-400"><img src=https://flagcdn.com/w20/gb.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover" aria-hidden=true /><span class="hidden xl:inline">English</span><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 h-3.5 w-3.5 text-slate-400 transition-transform duration-200" aria-hidden=true><path d="m6 9 6 6 6-6"/></svg></button><div role=menu aria-hidden=true class="absolute left-0 sm:left-auto sm:right-0 top-full mt-2 z-50 w-max min-w-[160px] max-w-[calc(100vw-2rem)] max-h-[min(70vh,28rem)] overflow-y-auto rounded-lg border border-white/[0.08] bg-slate-950/95 backdrop-blur-xl shadow-lg shadow-black/30 py-1 transition-all duration-200 opacity-0 invisible scale-95 pointer-events-none"><a href=/ role=menuitem aria-current=page tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors bg-blue-500/10 text-blue-300"><img src=https://flagcdn.com/w20/gb.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>English</span><span class="h-1.5 w-1.5 rounded-full bg-blue-400" aria-hidden=true></span></a><a href=/fr/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/fr.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Français</span></a><a href=/de/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/de.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Deutsch</span></a><a href=/pl/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/pl.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Polski</span></a><a href=/es/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/es.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Español</span></a><a href=/it/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/it.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Italiano</span></a><a href=/nl/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/nl.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Nederlands</span></a><a href=/pt/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/pt.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Português</span></a><a href=/sv/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/se.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Svenska</span></a><a href=/id/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/id.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Bahasa Indonesia</span></a><a href=/et/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/ee.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Eesti</span></a><a href=/fi/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/fi.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Suomi</span></a><a href=/cy/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=/img/wales-flag.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>Cymraeg</span></a><a href=/cs/ role=menuitem tabindex=-1 class="flex min-h-10 w-full items-center gap-3 px-3 text-left text-sm transition-colors text-slate-300 hover:bg-white/[0.04] hover:text-white"><img src=https://flagcdn.com/w20/cz.png alt="" width=20 height=14 loading=lazy decoding=async class="rounded-sm object-cover flex-shrink-0" aria-hidden=true /><span class=flex-1>ÄeÅ¡tina</span></a></div></div><a rel="nofollow" href="https://app.chattybox.ai/sign-in?utm_source=marketing&utm_medium=website&utm_campaign=navbar" data-analytics-event=marketing_signin_clicked data-analytics-location=navbar class="px-3 py-1.5 lg:px-5 rounded-full text-sm font-medium text-slate-300 hover:text-white hover:bg-white/5 transition-all duration-200 ease-[
4cubic-bezier(0.34,1.56,0.64,1)]">Sign in</a></div><button type=button disabled aria-expanded=false class="lg:hidden ml-2 flex min-h-11 min-w-11 items-center justify-center rounded-full text-slate-300 transition-colors hover:bg-white/10 ease-[cubic-bezier(0.34,1.56,0.64,1)]" aria-label="Toggle 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 h-6 w-6" aria-hidden=true><path d="M4 5h16"/><path d="M4 12h16"/><path d="M4 19h16"/></svg></button></div></div></header><div id=__docusaurus_skipToContent_fallback class="theme-layout-main main-wrapper mainWrapper_KFUZ"><main class="min-h-screen selection:bg-blue-500/30 overflow-x-hidden bg-slate-950 bg-noise"><section class="relative pt-24 pb-12 sm:pt-28 sm:pb-16 lg:pt-36 lg:pb-24 overflow-hidden flex items-center"><div class="absolute inset-0 overflow-hidden pointer-events-none " aria-hidden=true style=perspective:1000px;transform-style:preserve-3d><div class="absolute inset-0"><div class="absolute animate-cube-drift" style=left:8%;top:15%;width:100px;height:100px;transform:rotate(15deg);--base-rotation:15deg;animation-delay:0s;animation-duration:20s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_13ba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-0) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-0) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:72%;top:8%;width:80px;height:80px;transform:rotate(-10deg);--base-rotation:-10deg;animation-delay:2s;animation-duration:21.5s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_13ba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-1) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-1) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:78%;top:45%;width:120px;height:120px;transform:rotate(25deg);--base-rotation:25deg;animation-delay:4s;animation-duration:23s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_13ba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-2) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-2) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:12%;top:55%;width:90px;height:90px;transform:rotate(-20deg);--base-rotation:-20deg;animation-delay:1s;animation-duration:24.5s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_13ba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-3) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-3) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:45%;top:25%;width:70px;height:70px;transform:rotate(35deg);--base-rotation:35deg;animation-delay:3s;animation-duration:26s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-4 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_13ba5_-4 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-4) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-4) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:58%;top:70%;width:85px;height:85px;transform:rotate(-15deg);--base-rotation:-15deg;animation-delay:5s;animation-duration:27.5s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-5 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_13ba5_-5 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-5) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-5) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:28%;top:75%;width:60px;height:60px;transform:rotate(45deg);--base-rotation:45deg;animation-delay:2.5s;animation-duration:29s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-6 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_13ba5_-6 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-6) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-6) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:82%;top:22%;width:75px;height:75px;transform:rotate(-30deg);--base-rotation:-30deg;animation-delay:1.5s;animation-duration:30.5s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-7 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_13ba5_-7 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-7) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-7) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:5%;top:35%;width:65px;height:65px;transform:rotate(60deg);--base-rotation:60deg;animation-delay:3.5s;animation-duration:32s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-8 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_13ba5_-8 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-8) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-8) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:88%;top:65%;width:95px;height:95px;transform:rotate(-45deg);--base-rotation:-45deg;animation-delay:4.5s;animation-duration:33.5s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-9 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_13ba5_-9 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-9) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-9) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:35%;top:5%;width:55px;height:55px;transform:rotate(20deg);--base-rotation:20deg;animation-delay:0.5s;animation-duration:35s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-10 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_13ba5_-10 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-10) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-10) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:62%;top:40%;width:70px;height:70px;transform:rotate(-25deg);--base-rotation:-25deg;animation-delay:2.5s;animation-duration:36.5s;opacity:0.7><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_13ba5_-11 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_13ba5_-11 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_13ba5_-11) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_13ba5_-11) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div></div><div class="absolute inset-0"><div class="absolute animate-shape-pulse" style=left:20%;top:40%;width:40px;height:40px;animation-delay:0s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute animate-shape-pulse" style=left:65%;top:30%;width:35px;height:35px;animation-delay:1.2s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute animate-shape-pulse" style=left:40%;top:60%;width:45px;height:45px;animation-delay:2.4s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute animate-shape-pulse" style=left:90%;top:80%;width:30px;height:30px;animation-delay:3.5999999999999996s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute animate-shape-pulse" style=left:3%;top:80%;width:50px;height:50px;animation-delay:4.8s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div></div></div><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10"><div class="grid gap-10 lg:grid-cols-2 lg:gap-8 items-center"><div class="flex flex-col items-center lg:items-start text-center lg:text-left space-y-5 sm:space-y-6 animate-fade-in-up"><div class="inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-gradient-to-r from-blue-500/10 to-cyan-500/10 border border-blue-500/20 text-blue-300 text-sm font-medium backdrop-blur-sm shadow-[0_0_20px_rgba(59,130,246,0.3),0_0_40px_rgba(59,130,246,0.1)]"><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-sparkles w-3.5 h-3.5 text-blue-400" aria-hidden=true><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"/><path d="M20 2v4"/><path d="M22 4h-4"/><circle cx=4 cy=20 r=2 /></svg><span>Source-cited site chatbot â free plan, paid from $19/mo</span></div><h1 class="text-4xl sm:text-5xl lg:text-6xl font-bold tracking-tight leading-[1.08] text-white drop-shadow-xl font-sans [text-wrap:balance]">ChattyBox<!-- --> <br/><span class="text-transparent bg-clip-text bg-gradient-to-r from-blue-400 via-cyan-400 to-violet-400 [text-shadow:0_0_20px_rgba(59,130,246,0.3),0_0_40px_rgba(6,182,212,0.2)]">AI chatbot for your website</span></h1><p class="text-base sm:text-lg lg:text-xl text-slate-300 max-w-xl leading-relaxed font-light drop-shadow-md">Add a source-cited AI chat widget to your public website. It answers from your own content â product pages, help center, or docs â with links to the source pages, hosted with no infrastru
4cture to run.<div class="flex w-full flex-col items-stretch gap-3 sm:w-auto sm:flex-row sm:items-center"><div class="w-full sm:w-auto"><div class="inline-grid w-full max-w-full sm:w-auto"><a href="https://app.chattybox.ai/sign-up?utm_source=marketing&utm_medium=website&utm_campaign=homepage_hero" target=_blank rel="noopener noreferrer nofollow" data-analytics-event=marketing_signup_clicked data-analytics-location=homepage_hero data-analytics-target=signup data-analytics-variant=free_plan class="marketing-primary-cta inline-flex h-13 w-full items-center justify-center gap-2 rounded-xl px-8 text-base font-bold">Create your chatbot free<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-arrow-right h-4 w-4" aria-hidden=true><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></div></div><div class=shrink-0><button type=button data-analytics-event=live_demo_clicked data-analytics-location=homepage_hero data-analytics-target=widget data-analytics-variant=live_demo class="inline-flex h-12 w-full items-center justify-center gap-2 rounded-xl border border-white/15 bg-white/[0.05] px-6 text-sm font-bold text-white shadow-lg shadow-slate-950/40 transition hover:border-cyan-300/40 hover:bg-cyan-500/10 hover:text-cyan-100 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-cyan-300 disabled:cursor-progress disabled:opacity-80 sm:w-auto"><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-message-square h-4 w-4 text-cyan-300" aria-hidden=true><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"/></svg>Try the live demo</button></div></div><a data-analytics-event=secondary_cta_clicked data-analytics-location=homepage_hero data-analytics-target=agencies data-analytics-variant=agency_path class="text-sm font-semibold text-cyan-200 underline decoration-cyan-300/50 underline-offset-4 transition hover:text-cyan-100" href=/agencies/>Building for client sites? See ChattyBox for agencies<span aria-hidden=true> â</span></a><div class="flex flex-wrap items-center justify-center lg:justify-start gap-x-4 gap-y-2 sm:gap-x-6 text-sm text-slate-400 pt-1 sm:pt-2"><div class="flex items-center gap-2"><div class="w-5 h-5 rounded-full bg-emerald-500/20 flex items-center justify-center border border-emerald-500/30 shadow-[0_0_10px_rgba(16,185,129,0.3)]"><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-check w-3 h-3 text-emerald-400" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg></div><span>Free: 10 pages, 100 messages/month</span></div><div class="flex items-center gap-2"><div class="w-5 h-5 rounded-full bg-emerald-500/20 flex items-center justify-center border border-emerald-500/30 shadow-[0_0_10px_rgba(16,185,129,0.3)]"><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-check w-3 h-3 text-emerald-400" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg></div><span>No credit card required</span></div><div class="flex items-center gap-2"><div class="w-5 h-5 rounded-full bg-emerald-500/20 flex items-center justify-center border border-emerald-500/30 shadow-[0_0_10px_rgba(16,185,129,0.3)]"><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-check w-3 h-3 text-emerald-400" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg></div><span>Hosted â no infrastructure to run</span></div></div></div><div class="relative flex flex-col items-center justify-center [perspective:1000px]"><div class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[440px] h-[440px] bg-gradient-to-r from-blue-600/20 to-cyan-500/20 blur-[120px] rounded-full animate-pulse" aria-hidden=true></div><div class="relative z-10 flex w-full max-w-[25rem] flex-col"><div class="mb-3 flex justify-center"><span class="inline-flex items-center gap-2 rounded-full border border-cyan-400/25 bg-cyan-500/10 px-3 py-1 text-xs font-medium text-cyan-200"><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-message-square h-3.5 w-3.5" aria-hidden=true><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"/></svg>Illustrative preview</span></div><div class="relative mx-auto w-full max-w-[25rem] overflow-hidden rounded-[1.35rem] border border-slate-500/35 bg-slate-900/95 shadow-2xl shadow-blue-950/30 animate-bounce-in"><div class="flex items-center justify-between border-b border-slate-500/20 bg-slate-800/70 px-3.5 py-3"><div class="flex min-w-0 items-center gap-2.5"><span class="flex h-8 w-8 shrink-0 items-center justify-center rounded-[10px] bg-gradient-to-br from-blue-500 to-blue-400 text-white shadow-lg shadow-blue-500/25"><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-bot h-4 w-4" aria-hidden=true><path d="M12 8V4H8"/><rect width=16 height=12 x=4 y=8 rx=2 /><path d="M2 14h2"/><path d="M20 14h2"/><path d="M15 13v2"/><path d="M9 13v2"/></svg></span><span class="truncate text-lg font-semibold tracking-tight text-slate-100">Ask ChattyBox</span></div><span class="flex h-7 w-7 shrink-0 items-center justify-center rounded-lg border border-slate-400/25 bg-slate-700/70 text-base leading-none text-slate-300">x</span></div><div role=region aria-label="Ask ChattyBox" tabindex=0 class="chat-scroll flex max-h-[34rem] flex-col gap-2 overflow-y-auto bg-gradient-to-b from-slate-900/80 to-slate-950/75 px-3 py-3 max-h-[22rem]"><div class="flex w-full items-start"><div class="min-w-0 flex-1 rounded-[13px] rounded-bl border border-slate-400/20 bg-slate-800/75 px-3 py-2.5 text-sm leading-normal text-slate-100"><div class=space-y-1.5>Hi! How can I help you today?</div></div></div><div class="ml-auto max-w-[84%] rounded-[13px] rounded-br bg-gradient-to-br from-blue-600 to-blue-400 px-3 py-2 text-sm leading-normal text-white shadow-lg shadow-blue-500/25">How does the scraping work?</div><div class="flex w-full items-start"><div class="min-w-0 flex-1 rounded-[13px] rounded-bl border border-slate-400/20 bg-slate-800/75 px-3 py-2.5 text-sm leading-normal text-slate-100"><div class=space-y-1.5>ChattyBox crawls your website URL, extracts readable content, and uses it to answer questions with source links.</div><div class="mt-2 border-t border-slate-400/15 pt-2"><div class="flex items-center justify-between rounded-[10px] border border-slate-400/25 bg-slate-950/55 px-2 py-1.5 text-[11px] font-semibold text-slate-100"><span class="inline-flex items-center gap-1.5"><span class="flex h-[17px] w-[17px] items-center justify-center rounded-[5px] border border-blue-300/30 bg-blue-500/20 text-[10px] text-blue-50">i</span>
4Sources<span class="flex h-[18px] min-w-[18px] items-center justify-center rounded-full bg-slate-500/20 px-1.5 text-[10px] font-bold text-slate-50">1</span></span><span class=text-slate-300>^</span></div><div class="mt-2 grid gap-1.5"><div class="flex min-w-0 items-center justify-between gap-2 rounded-[9px] border border-blue-300/20 bg-slate-700/70 px-2.5 py-1.5"><div class=min-w-0><div class="truncate text-xs font-medium leading-tight text-slate-50">How it works</div><div class="truncate text-[10px] leading-tight text-slate-400">chattybox.ai</div></div></div></div></div></div></div></div><div class="flex items-center gap-2 border-t border-slate-500/20 bg-slate-800/70 px-3 py-2.5"><div class="flex h-10 flex-1 items-center rounded-xl border border-slate-400/25 bg-slate-800/85 px-3 text-sm text-slate-400">Ask a question...</div><span class="flex h-10 w-10 shrink-0 items-center justify-center rounded-xl bg-gradient-to-br from-blue-500 to-blue-400 text-white shadow-lg shadow-blue-500/25"><svg class="h-4 w-4" viewBox="0 0 24 24" aria-hidden=true><path fill=currentColor d="M5 4.5 20 12 5 19.5Z"/></svg></span></div><div class="border-t border-slate-500/15 bg-slate-800/45 px-3 py-2 text-center text-[11px] text-slate-500">Powered by ChattyBox</div></div><p class="mt-3 text-center text-xs leading-relaxed text-slate-500">Not a live session â open the live demo to ask the real widget your own question.</div></div></div></div></section><section id=how-it-works class="py-14 sm:py-16 relative overflow-hidden border-t border-white/5"><div class="absolute inset-0 overflow-hidden pointer-events-none opacity-50" aria-hidden=true style=perspective:1000px;transform-style:preserve-3d><div class="absolute inset-0"><div class="absolute animate-cube-drift" style=left:8%;top:15%;width:100px;height:100px;transform:rotate(15deg);--base-rotation:15deg;animation-delay:0s;animation-duration:20s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_15ba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_15ba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_15ba5_-0) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_15ba5_-0) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:78%;top:45%;width:120px;height:120px;transform:rotate(25deg);--base-rotation:25deg;animation-delay:4s;animation-duration:21.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_15ba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_15ba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_15ba5_-1) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_15ba5_-1) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:58%;top:70%;width:85px;height:85px;transform:rotate(-15deg);--base-rotation:-15deg;animation-delay:5s;animation-duration:23s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_15ba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_15ba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_15ba5_-2) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_15ba5_-2) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:35%;top:5%;width:55px;height:55px;transform:rotate(20deg);--base-rotation:20deg;animation-delay:0.5s;animation-duration:24.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_15ba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_15ba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_15ba5_-3) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_15ba5_-3) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div></div><div class="absolute inset-0"><div class="absolute animate-shape-pulse" style=left:65%;top:30%;width:35px;height:35px;animation-delay:0s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute animate-shape-pulse" style=left:3%;top:80%;width:50px;height:50px;animation-delay:1.2s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div></div></div><div class="relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="mb-8 sm:mb-10"><div class="cb-centered-copy mx-auto w-full max-w-4xl text-center px-4"><div class="inline-flex items-center justify-center w-10 h-10 rounded-xl mb-4 border bg-blue-500/10 text-blue-400 border-blue-500/20 shadow-[0_0_15px_rgba(59,130,246,0.2)]"><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-zap w-5 h-5" aria-hidden=true><path d="M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z"/></svg></div><h2 class="mx-auto mb-3 max-w-3xl text-center text-3xl sm:text-4xl font-bold leading-tight tracking-tight text-white text-balance">From URL to Chatbot in Minutes</h2><p class="mx-auto max-w-xl text-center text-base sm:text-lg leading-relaxed text-slate-300/90 text-balance">We've streamlined the process so you can focus on your business.</div></div><div class=relative><div class="grid grid-cols-1 md:grid-cols-3 gap-6 md:gap-5"><div class="relative pt-14 group"><div class="relative flex flex-col items-center text-center z-10"><div class="absolute -top-12 left-1/2 -translate-x-1/2 font-bold leading-none text-4xl sm:text-5xl text-slate-800/80 select-none z-0 pointer-events-none" aria-hidden=true>1</div><div class="w-20 h-20 rounded-3xl bg-slate-900 border border-white/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-all duration-300 shadow-xl shadow-black/50 z-10 relative"><div class="w-16 h-16 rounded-2xl bg-slate-950 flex items-center justify-center border border-white/5"><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-globe w-7 h-7 text-blue-400" aria-hidden=true><circle cx=12 cy=12 r=10 /><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"/><path d="M2 12h20"/></svg></div></div><h3 class="text-lg font-bold mb-1.5 text-white leading-tight">Add Your URL</h3><p class="text-sm text-slate-400 leading-relaxed max-w-[24ch]">Enter your website URL.</div></div><div class="relative pt-14 group"><div class="relative flex flex-col items-center text-center z-10"><div class="absolute -top-12 left-1/2 -translate-x-1/2 font-bold leading-none text-4xl sm:text-5xl text-slate-800/80 select-none z-0 pointer-events-none" aria-hidden=true>2</div><div class="w-20 h-20 rounded-3xl bg-slate-900 border border-white/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-all duration-300 shadow-xl shadow-black/50 z-10 relative"><div class="w-16 h-16 rounded-2xl bg-slate-950 flex items-center justify-center border border-white/5"><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-message-square w-7 h-7 text-violet-400" aria-hidden=true><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"/></svg></div></div><h3 class="text-lg font-bold mb-1.5 text-white leading-tight">Test the answers</h3><p class="text-sm text-slate-400 leading-relaxed max-w-[24ch]">Ask real questions and check the cited source pages before you publish.</div></div><div class="relative pt-14 group"><div class="relative flex flex-col items-center text-center z-10"><div class="absolute -top-12 left-1/2 -translate-x-1/2 font-bold leading-none text-4xl sm:text-5xl text-slate-800/80 select-none z-0 pointer-events-none" aria-hidden=true>3</div><div class="w-20 h-20 rounded-3xl bg-slate-900 border border-white/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-all duration-300 shadow-xl shadow-black/50 z-10 relative"><div class="w-16 h-16 rounded-2xl bg-slate-950 flex items-center justify-center border border-white/5"><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-code-xml w-7 h-7 text-emerald-400" aria-hidden=true><path d="m18 16 4-4-4-4"/><path d="m6 8-4 4 4 4"/><path d="m14.5 4-5 16"/></svg></div></div><h3 class="text-lg font-bold mb-1.5 text-white leading-tight">Embed Widget</h3><p class="text-sm text-slate-400 leading-relaxed max-w-[24ch]">Copy one line of code.</div></div></div></div></div></section><section class="relative overflow-hidden border-t border-white/5 py-14 sm:py-16"><div class="absolute inset-0 overflow-hidden pointer-events-none opacity-50" aria-hidden=true style=perspective:1000px;transform-style:preserve-3d><div class="absolute inset-0"><div class="absolute " style=left:8%;top:15%;width:100px;height:100px;transform:rotate(15deg);--base-rotation:15deg;animation-delay:0s;animation-duration:20s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_17ba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_17ba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_17ba5_-0) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_17ba5_-0) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:78%;top:45%;width:120px;height:120px;transform:rotate(25deg);--base-rotation:25deg;animation-delay:4s;animation-duration:21.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_17ba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_17ba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_17ba5_-1) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_17ba5_-1) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:58%;top:70%;width:85px;height:85px;transform:rotate(-15deg);--base-rotation:-15deg;animation-delay:5s;animation-duration:23s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_17ba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_17ba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_17ba5_-2) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_17ba5_-2) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:35%;top:5%;width:55px;height:55px;transform:rotate(20deg);--base-rotation:20deg;animation-delay:0.5s;animation-duration:24.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_17ba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_17ba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_17ba5_-3) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_17ba5_-3) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div></div><div class="absolute inset-0"><div class="absolute " style=left:65%;top:30%;width:35px;height:35px;animation-delay:0s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute " style=left:3%;top:80%;width:50px;height:50px;animation-delay:1.2s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div></div></div><div class="relative z-10 mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="cb-centered-copy mx-auto w-full max-w-4xl text-center px-4"><div class="inline-flex items-center justify-center w-10 h-10 rounded-xl mb-4 border bg-cyan-500/10 text-cyan-400 border-cyan-500/20 shadow-[0_0_15px_rgba(34,211,238,0.18)]"><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-globe w-5 h-5" aria-hidden=true><circle cx=12 cy=12 r=10 /><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"/><path d="M2 12h20"/></svg></div><h2 class="mx-auto mb-3 max-w-3xl text-center text-3xl sm:text-4xl font-bold leading-tight tracking-tight text-white text-balance">For your website, your clients, or your docs</h2><p class="mx-auto max-w-xl text-center text-base sm:text-lg leading-relaxed text-slate-300/90 text-balance">One widget script fits any public website, help center, or CMS â from static sites to WordPress. Documentation is one of the use cases it supports.</div><div class="mx-auto mt-10 grid max-w-4xl gap-4 sm:grid-cols-2"><a data-analytics-event=secondary_cta_clicked data-analytics-location=homepage_platforms data-analytics-target=/ai-chatbot-for-website/ data-analytics-variant=use_case_guide class="group inline-flex items-center justify-between gap-3 rounded-2xl border p-5 no-underline transition hover:-translate-y-0.5 border-cyan-300/25 bg-cyan-300/[0.05] hover:border-cyan-300/40 hover:bg-cyan-300/[0.08]" href=/ai-chatbot-for-website/><span class="font-bold text-cyan-100">AI chatbot for your website</span><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-arrow-right h-4 w-4 shrink-0 text-cyan-300 transition group-hover:translate-x-0.5" aria-hidden=true><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a><a data-analytics-event=secondary_cta_clicked data-analytics-location=homepage_platforms data-analytics-target=/agencies/ data-analytics-variant=agency_path class="group inline-flex items-center justify-between gap-3 rounded-2xl border p-5 no-underline transition hover:-translate-y-0.5 border-cyan-300/25 bg-cyan-300/[0.05] hover:border-cyan-300/40 hover:bg-cyan-300/[0.08]" href=/agencies/><span class="font-bold text-cyan-100">
4ChattyBox for agencies</span><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-arrow-right h-4 w-4 shrink-0 text-cyan-300 transition group-hover:translate-x-0.5" aria-hidden=true><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a><a data-analytics-event=secondary_cta_clicked data-analytics-location=homepage_platforms data-analytics-target=/wordpress-ai-chatbot/ data-analytics-variant=platform_guide class="group inline-flex items-center justify-between gap-3 rounded-2xl border p-5 no-underline transition hover:-translate-y-0.5 border-white/10 bg-slate-950/60 hover:border-white/20 hover:bg-slate-900/70" href=/wordpress-ai-chatbot/><span class="font-bold text-white">WordPress AI chatbot</span><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-arrow-right h-4 w-4 shrink-0 text-cyan-300 transition group-hover:translate-x-0.5" aria-hidden=true><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a><a data-analytics-event=secondary_cta_clicked data-analytics-location=homepage_platforms data-analytics-target=/ai-chatbot-for-documentation/ data-analytics-variant=platform_guide class="group inline-flex items-center justify-between gap-3 rounded-2xl border p-5 no-underline transition hover:-translate-y-0.5 border-white/10 bg-slate-950/60 hover:border-white/20 hover:bg-slate-900/70" href=/ai-chatbot-for-documentation/><span class="font-bold text-white">AI chatbot for documentation</span><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-arrow-right h-4 w-4 shrink-0 text-cyan-300 transition group-hover:translate-x-0.5" aria-hidden=true><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></div><div class="mt-6 text-center"><a class="text-sm font-semibold text-cyan-200 underline decoration-cyan-300/50 underline-offset-4 transition hover:text-cyan-100" href=/platforms/>See all supported platforms<span aria-hidden=true> â</span></a></div></div></section><section class="py-14 sm:py-16 relative overflow-hidden"><div class="absolute inset-0 overflow-hidden pointer-events-none opacity-50" aria-hidden=true style=perspective:1000px;transform-style:preserve-3d><div class="absolute inset-0"><div class="absolute animate-cube-drift" style=left:8%;top:15%;width:100px;height:100px;transform:rotate(15deg);--base-rotation:15deg;animation-delay:0s;animation-duration:20s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_19ba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_19ba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_19ba5_-0) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_19ba5_-0) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:78%;top:45%;width:120px;height:120px;transform:rotate(25deg);--base-rotation:25deg;animation-delay:4s;animation-duration:21.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_19ba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_19ba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_19ba5_-1) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_19ba5_-1) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:58%;top:70%;width:85px;height:85px;transform:rotate(-15deg);--base-rotation:-15deg;animation-delay:5s;animation-duration:23s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_19ba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_19ba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_19ba5_-2) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_19ba5_-2) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute animate-cube-drift" style=left:35%;top:5%;width:55px;height:55px;transform:rotate(20deg);--base-rotation:20deg;animation-delay:0.5s;animation-duration:24.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_19ba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_19ba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_19ba5_-3) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_19ba5_-3) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div></div><div class="absolute inset-0"><div class="absolute animate-shape-pulse" style=left:65%;top:30%;width:35px;height:35px;animation-delay:0s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40">
4<polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute animate-shape-pulse" style=left:3%;top:80%;width:50px;height:50px;animation-delay:1.2s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div></div></div><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10"><div class="mb-8 sm:mb-10"><div class="cb-centered-copy mx-auto w-full max-w-4xl text-center px-4"><div class="inline-flex items-center justify-center w-10 h-10 rounded-xl mb-4 border bg-cyan-500/10 text-cyan-400 border-cyan-500/20 shadow-[0_0_15px_rgba(34,211,238,0.18)]"><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-sparkles w-5 h-5" aria-hidden=true><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"/><path d="M20 2v4"/><path d="M22 4h-4"/><circle cx=4 cy=20 r=2 /></svg></div><h2 class="mx-auto mb-3 max-w-3xl text-center text-3xl sm:text-4xl font-bold leading-tight tracking-tight text-white text-balance">Help visitors find answers</h2><p class="mx-auto max-w-xl text-center text-base sm:text-lg leading-relaxed text-slate-300/90 text-balance">Use the content you already publish, and keep the source pages one click away.</div></div><div class="mt-1 grid grid-cols-1 md:grid-cols-3 gap-6 card-group"><div class="relative group overflow-hidden rounded-3xl bg-slate-900/50 backdrop-blur-sm border border-white/5 p-6 shadow-2xl transition-all duration-300 card-3d card-item spotlight-glow gradient-border inner-highlight md:col-span-2" style=animation-delay:0s><div class="absolute top-0 right-0 w-64 h-64 bg-gradient-to-br from-blue-500 via-cyan-400 to-blue-500 rounded-full blur-[100px] -translate-y-1/2 translate-x-1/2 opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div><div class="relative z-10 card-3d-content"><div class="w-12 h-12 rounded-2xl bg-slate-800/50 border border-white/10 flex items-center justify-center mb-4 group-hover:scale-110 group-hover:border-blue-500/30 transition-all duration-300 shadow-lg ease-[cubic-bezier(0.34,1.56,0.64,1)]"><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-zap w-6 h-6 text-blue-400" aria-hidden=true><path d="M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z"/></svg></div><h3 class="text-xl font-bold mb-3 text-white group-hover:text-blue-100 transition-colors">Instant Setup</h3><p class="text-slate-400 leading-relaxed group-hover:text-slate-300 transition-colors">Most teams can start in minutes. Enter your URL, review the scraped content, and test answers before publishing.</div></div><div class="relative group overflow-hidden rounded-3xl bg-slate-900/50 backdrop-blur-sm border border-white/5 p-6 shadow-2xl transition-all duration-300 card-3d card-item spotlight-glow gradient-border inner-highlight md:col-span-1" style=animation-delay:0.1s><div class="absolute top-0 right-0 w-64 h-64 bg-gradient-to-br from-violet-500 via-purple-400 to-violet-500 rounded-full blur-[100px] -translate-y-1/2 translate-x-1/2 opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div><div class="relative z-10 card-3d-content"><div class="w-12 h-12 rounded-2xl bg-slate-800/50 border border-white/10 flex items-center justify-center mb-4 group-hover:scale-110 group-hover:border-violet-500/30 transition-all duration-300 shadow-lg ease-[cubic-bezier(0.34,1.56,0.64,1)]"><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-shield w-6 h-6 text-violet-400" aria-hidden=true><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/></svg></div><h3 class="text-xl font-bold mb-3 text-white group-hover:text-blue-100 transition-colors">Source-Cited Answers</h3><p class="text-slate-400 leading-relaxed group-hover:text-slate-300 transition-colors">Answers come from your own website, help center, or docs content â with links to the source pages so visitors can verify.</div></div><div class="relative group overflow-hidden rounded-3xl bg-slate-900/50 backdrop-blur-sm border border-white/5 p-6 shadow-2xl transition-all duration-300 card-3d card-item spotlight-glow gradient-border inner
4-highlight md:col-span-3" style=animation-delay:0.2s><div class="absolute top-0 right-0 w-64 h-64 bg-gradient-to-br from-emerald-500 via-teal-400 to-emerald-500 rounded-full blur-[100px] -translate-y-1/2 translate-x-1/2 opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div><div class="relative z-10 card-3d-content"><div class="w-12 h-12 rounded-2xl bg-slate-800/50 border border-white/10 flex items-center justify-center mb-4 group-hover:scale-110 group-hover:border-emerald-500/30 transition-all duration-300 shadow-lg ease-[cubic-bezier(0.34,1.56,0.64,1)]"><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-chart-column w-6 h-6 text-emerald-400" aria-hidden=true><path d="M3 3v16a2 2 0 0 0 2 2h16"/><path d="M18 17V9"/><path d="M13 17V5"/><path d="M8 17v-3"/></svg></div><h3 class="text-xl font-bold mb-3 text-white group-hover:text-blue-100 transition-colors">Analytics Dashboard</h3><p class="text-slate-400 leading-relaxed group-hover:text-slate-300 transition-colors">On Pro and Business, use analytics and content gaps to improve your content based on real visitor questions.</div></div></div><div class="mx-auto mt-10 flex max-w-3xl items-center justify-center gap-3 rounded-2xl border border-white/10 bg-slate-900/50 px-5 py-4"><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-lock h-5 w-5 shrink-0 text-emerald-300" aria-hidden=true><rect width=18 height=11 x=3 y=11 rx=2 ry=2 /><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg><p class="text-sm leading-relaxed text-slate-300 text-balance">Your indexed content is used to answer your visitors, not to train ChattyBox models.</div></div></section><section class="relative border-t border-white/5 py-8 sm:py-10"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><p class="cb-sdk-strip mx-auto flex max-w-3xl flex-wrap items-center justify-center gap-x-2 gap-y-1 text-center text-sm text-slate-400"><span>Building your own chat interface?</span><a class="font-semibold text-blue-200 underline decoration-blue-300/50 underline-offset-4 transition hover:text-blue-100" href=/javascript-chatbot-sdk/>Explore the JavaScript SDK</a><span aria-hidden=true>·</span><a class="font-medium text-slate-300 underline decoration-slate-500/60 underline-offset-4 transition hover:text-white" href=/docs/sdk/>API reference</a></div></section><section class="py-20 relative border-y border-white/5"><div class="absolute inset-0 overflow-hidden pointer-events-none opacity-50" aria-hidden=true style=perspective:1000px;transform-style:preserve-3d><div class="absolute inset-0"><div class="absolute " style=left:8%;top:15%;width:100px;height:100px;transform:rotate(15deg);--base-rotation:15deg;animation-delay:0s;animation-duration:20s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_1dba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_1dba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_1dba5_-0) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_1dba5_-0) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:78%;top:45%;width:120px;height:120px;transform:rotate(25deg);--base-rotation:25deg;animation-delay:4s;animation-duration:21.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_1dba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_1dba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_1dba5_-1) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_1dba5_-1) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:58%;top:70%;width:85px;height:85px;transform:rotate(-15deg);--base-rotation:-15deg;animation-delay:5s;animation-duration:23s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_1dba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_1dba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_1dba5_-2) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_1dba5_-2) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:35%;top:5%;width:55px;height:55px;transform:rotate(20deg);--base-rotation:20deg;animation-delay:0.5s;animation-duration:24.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_1dba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_1dba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_1dba5_-3) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_1dba5_-3) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div></div><div class="absolute inset-0"><div class="absolute " style=left:65%;top:30%;width:35px;height:35px;animation-delay:0s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40">
4<polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute " style=left:3%;top:80%;width:50px;height:50px;animation-delay:1.2s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div></div></div><div class="relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="cb-centered-copy mx-auto mb-16 max-w-3xl text-center"><h2 class="mx-auto mb-4 max-w-3xl text-center text-3xl sm:text-4xl font-bold text-white text-balance">Simple Pricing</h2><p class="mx-auto max-w-xl text-center text-slate-400 text-lg text-balance">Start on the free plan, upgrade when you need more â paid plans from $19/mo.</div><div class="grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-4"><div class="group relative flex flex-col rounded-2xl p-5 transition-all duration-300 bg-slate-900/60 backdrop-blur-sm ring-1 ring-white/[0.08] hover:bg-slate-900/80 hover:ring-white/20"><div class=mb-4><h3 class="text-lg font-semibold text-white">Free</h3><div class="mt-1 flex items-baseline gap-1.5"><span class="text-3xl font-bold tracking-tight text-white">$0</span><span class="text-sm font-medium text-slate-400">/mo</span></div><p class="mt-1.5 text-sm text-slate-400">A permanent small-scope proof for your documentation</div><div class="my-4 h-px w-full bg-white/10"></div><ul class="mb-6 flex-1 space-y-2.5"><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>1 site</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>10 pages included</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>100 messages/mo</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Weekly scrape refresh</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Source citations</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Custom styling</span></ul><a href="https://app.chattybox.ai/sign-up?utm_source=marketing&utm_medium=website&plan=free&utm_campaign=homepage_pricing" target=_blank rel="noopener noreferrer nofollow" data-analytics-event=pricing_plan_clicked data-analytics-location=homepage_pricing_free data-analytics-target=signup data-analytics-variant=pricing_plan class="mt-auto inline-flex h-11 w-full items-center justify-center rounded-lg font-semibold transition-colors bg-slate-800 text-white ring-1 ring-white/10 hover:bg-slate-700">Choose Free</a></div><div class="group relative flex flex-col rounded-2xl p-5 transition-all duration-300 bg-slate-900/60 backdrop-blur-sm ring-1 ring-white/[0.08] hover:bg-slate-900/80 hover:ring-white/20"><div class=mb-4><h3 class="text-lg font-semibold text-white">Starter</h3><div class="mt-1 flex items-baseline gap-1.5"><span class="text-3xl font-bold tracking-tight text-white">$19</span><span class="text-sm font-medium text-slate-400">/mo</span></div><p class="mt-1.5 text-sm text-slate-400">For small websites and blogs</div><div class="my-4 h-px w-full bg-white/10"></div><ul class="mb-6 flex-1 space-y-2.5"><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>3 sites</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>150 pages included</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>1,000 messages/mo</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Weekly scrape refresh</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Source citations</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Custom styling</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Daily scrape refresh</span></ul><a href="https://app.chattybox.ai/sign-up?utm_source=marketing&utm_medium=website&plan=starter&utm_campaign=homepage_pricing" target=_blank rel="noopener noreferrer nofollow" data-analytics-event=pricing_plan_clicked data-analytics-location=homepage_pricing_starter data-analytics-target=signup data-analytics-variant=pricing_plan class="mt-auto inline-flex h-11 w-full items-center justify-center rounded-lg font-semibold transition-colors bg-slate-800 text-white ring-1 ring-white/10 hover:bg-slate-700">Start Starter</a></div><div class="group relative flex flex-col rounded-2xl p-5 transition-all duration-300 bg-blue-600 text-white shadow-xl shadow-blue-900/30 ring-1 ring-blue-400/60"><div class="mb-3 inline-flex"><span class="rounded-full bg-white px-2.5 py-0.5 text-[10px] font-bold uppercase tracking-wider text-blue-600 shadow-sm">Best value</span></div><div class=mb-4><h3 class="text-lg font-semibold text-white">Pro</h3><div class="mt-1 flex items-baseline gap-1.5"><span class="text-3xl font-bold tracking-tight text-white">$49</span><span class="text-sm font-medium text-white">/mo</span></div><p class="mt-1.5 text-sm text-white">For growing businesses</div><div class="my-4 h-px w-full bg-blue-400/30"></div><ul class="mb-6 flex-1 space-y-2.5"><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>10 sites</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>5,000 pages included</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>10,000 messages/mo</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>Optional PAYG for messages, pages, and sites</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>Weekly scrape refresh</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>Source citations</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>Custom styling</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>Daily scrape refresh</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>Analytics dashboard</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-100" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-blue-50>Content gap detection</span></ul><a href="https://app.chattybox.ai/sign-up?utm_source=marketing&utm_medium=website&plan=pro&utm_campaign=homepage_pricing" target=_blank rel="noopener noreferrer nofollow" data-analytics-event=pricing_plan_clicked data-analytics-location=homepage_pricing_pro data-analytics-target=signup data-analytics-variant=pricing_plan class="mt-auto inline-flex h-11 w-full items-center justify-center rounded-lg font-semibold transition-colors bg-white !text-slate-950 hover:bg-blue-50 hover:!text-slate-950 shadow-lg shadow-black/10">Start Pro</a></div><div class="group relative flex flex-col rounded-2xl p-5 transition-all duration-300 bg-slate-900/60 backdrop-blur-sm ring-1 ring-white/[0.08] hover:bg-slate-900/80 hover:ring-white/20"><div class=mb-4><h3 class="text-lg font-semibold text-white">Business</h3><div class="mt-1 flex items-baseline gap-1.5"><span class="text-3xl font-bold tracking-tight text-white">$199</span><span class="text-sm font-medium text-slate-400">/mo</span></div><p class="mt-1.5 text-sm text-slate-400">For high-traffic sites</div><div class="my-4 h-px w-full bg-white/10"></div><ul class="mb-6 flex-1 space-y-2.5"><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>25 sites</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>25,000 pages included</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>50,000 messages/mo</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Optional PAYG for messages, pages, and sites</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Weekly scrape refresh</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Source citations</span><li class="flex items-start gap-2.5 text-sm"><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 luci
4de-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Custom styling</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Daily scrape refresh</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Analytics dashboard</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Content gap detection</span><li class="flex items-start gap-2.5 text-sm"><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-check mt-0.5 h-4 w-4 shrink-0 text-blue-500" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg><span class=text-slate-300>Priority support</span></ul><a href="https://app.chattybox.ai/sign-up?utm_source=marketing&utm_medium=website&plan=business&utm_campaign=homepage_pricing" target=_blank rel="noopener noreferrer nofollow" data-analytics-event=pricing_plan_clicked data-analytics-location=homepage_pricing_business data-analytics-target=signup data-analytics-variant=pricing_plan class="mt-auto inline-flex h-11 w-full items-center justify-center rounded-lg font-semibold transition-colors bg-slate-800 text-white ring-1 ring-white/10 hover:bg-slate-700">Start Business</a></div></div></div></section><section class="py-20 relative overflow-hidden border-b border-white/5"><div class="absolute inset-0 overflow-hidden pointer-events-none opacity-50" aria-hidden=true style=perspective:1000px;transform-style:preserve-3d><div class="absolute inset-0"><div class="absolute " style=left:8%;top:15%;width:100px;height:100px;transform:rotate(15deg);--base-rotation:15deg;animation-delay:0s;animation-duration:20s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_6fba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_6fba5_-0 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_6fba5_-0) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_6fba5_-0) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:78%;top:45%;width:120px;height:120px;transform:rotate(25deg);--base-rotation:25deg;animation-delay:4s;animation-duration:21.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_6fba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient>
4<linearGradient id=cubeGradInner-_R_6fba5_-1 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_6fba5_-1) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_6fba5_-1) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:58%;top:70%;width:85px;height:85px;transform:rotate(-15deg);--base-rotation:-15deg;animation-delay:5s;animation-duration:23s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_6fba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_6fba5_-2 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_6fba5_-2) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_6fba5_-2) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div><div class="absolute " style=left:35%;top:5%;width:55px;height:55px;transform:rotate(20deg);--base-rotation:20deg;animation-delay:0.5s;animation-duration:24.5s;opacity:0.28><svg width=100% height=100% viewBox="0 0 100 100" style=overflow:visible><defs><linearGradient id=cubeGrad-_R_6fba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#3b82f6 stop-opacity=0.6 /><stop offset=50% stop-color=#06b6d4 stop-opacity=0.3 /><stop offset=100% stop-color=#3b82f6 stop-opacity=0.1 /></linearGradient><linearGradient id=cubeGradInner-_R_6fba5_-3 x1=0% y1=0% x2=100% y2=100%><stop offset=0% stop-color=#60a5fa stop-opacity=0.4 /><stop offset=100% stop-color=#22d3ee stop-opacity=0.1 /></linearGradient></defs><rect x=8 y=8 width=84 height=84 fill=none stroke=url(#cubeGrad-_R_6fba5_-3) stroke-width=2.5 rx=4 opacity=1 /><rect x=20 y=20 width=60 height=60 fill=none stroke=url(#cubeGradInner-_R_6fba5_-3) stroke-width=1.5 rx=2 opacity=0.7 /><line x1=8 y1=8 x2=20 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=8 x2=80 y2=20 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=8 y1=92 x2=20 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=92 y1=92 x2=80 y2=80 stroke=#60a5fa stroke-width=2 opacity=0.8 /><line x1=50 y1=20 x2=50 y2=80 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=20 y1=50 x2=80 y2=50 stroke=#3b82f6 stroke-width=0.8 opacity=0.4 /><line x1=8 y1=50 x2=20 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=80 y1=50 x2=92 y2=50 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=8 x2=50 y2=20 stroke=#22d3ee stroke-width=1 opacity=0.6 /><line x1=50 y1=80 x2=50 y2=92 stroke=#22d3ee stroke-width=1 opacity=0.6 /></svg></div></div><div class="absolute inset-0"><div class="absolute " style=left:65%;top:30%;width:35px;height:35px;animation-delay:0s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40">
4<polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div><div class="absolute " style=left:3%;top:80%;width:50px;height:50px;animation-delay:1.2s;animation-duration:8s><svg width=100% height=100% viewBox="0 0 40 40"><polygon points="20,2 38,20 20,38 2,20" fill=none stroke=#8b5cf6 stroke-width=1.5 opacity=0.5 /><polygon points="20,8 32,20 20,32 8,20" fill=none stroke=#a78bfa stroke-width=1 opacity=0.3 /></svg></div></div></div><div class="relative z-10 max-w-5xl mx-auto px-4 sm:px-6 lg:px-8"><div class="cb-centered-copy mx-auto mb-12 max-w-3xl text-center"><h2 class="mx-auto mb-4 max-w-3xl text-center text-3xl sm:text-4xl font-bold text-white text-balance">Questions about adding a chatbot to your site</h2><p class="mx-auto max-w-xl text-center text-slate-400 text-base sm:text-lg text-balance">A quick guide to choosing pages, checking answers, and going live.</div><div class="grid gap-5 md:grid-cols-2"><article class="rounded-2xl border border-white/10 bg-slate-900/60 p-6 shadow-2xl shadow-slate-950/30"><h3 class="text-lg font-semibold text-white">How do I add ChattyBox to my site?</h3><p class="mt-3 text-sm sm:text-base leading-relaxed text-slate-400">Add the public URL you want ChattyBox to read, test a few answers in the dashboard, then add the widget script to your site.</article><article class="rounded-2xl border border-white/10 bg-slate-900/60 p-6 shadow-2xl shadow-slate-950/30"><h3 class="text-lg font-semibold text-white">Which pages should I add first?</h3><p class="mt-3 text-sm sm:text-base leading-relaxed text-slate-400">Start with the help center articles, FAQs, pricing, or product pages that already answer common visitor questions. Leave out private, outdated, or thin pages.</article><article class="rounded-2xl border border-white/10 bg-slate-900/60 p-6 shadow-2xl shadow-slate-950/30"><h3 class="text-lg font-semibold text-white">Can I test it before visitors see it?</h3><p class="mt-3 text-sm sm:text-base leading-relaxed text-slate-400">Yes. Ask real customer questions in the dashboard and check the linked source pages before you add the widget to your live site.</article><article class="rounded-2xl border border-white/10 bg-slate-900/60 p-6 shadow-2xl shadow-slate-950/30"><h3 class="text-lg font-semibold text-white">Can I see where an answer came from?</h3><p class="mt-3 text-sm sm:text-base leading-relaxed text-slate-400">Answers can link back to the pages used, so your team and visitors can check the supporting information and continue reading.</article><article class="rounded-2xl border border-white/10 bg-slate-900/60 p-6 shadow-2xl shadow-slate-950/30"><h3 class="text-lg font-semibold text-white">What should I do when my content changes?</h3><p class="mt-3 text-sm sm:text-base leading-relaxed text-slate-400">Refresh your content and retest important questions after major updates, especially for pricing, policies, product changes, or new documentation.</article></div></div></section><section class="relative flex min-h-[28rem] items-center justify-center overflow-hidden border-t border-white/5 px-4 py-16 sm:px-6 sm:py-20 lg:px-8"><div class="mx-auto flex w-full max-w-4xl flex-col items-center text-center"><h2 class="text-3xl font-bold tracking-tight text-white sm:text-4xl text-balance">Add a source-cited chatbot to your website today</h2><p class="mx-auto mt-4 max-w-2xl text-lg leading-relaxed text-slate-300 text-balance">Start on the free plan with 10 indexed pages. Paid plans from $19/mo when you need more.<div class="mx-auto mt-8 w-full max-w-xl"><div class="inline-grid w-full max-w-full sm:w-auto"><a href="https://app.chattybox.ai/sign-up?utm_source=marketing&utm_medium=website&utm_campaign=homepage_bottom" target=_blank rel="noopener noreferrer nofollow" data-analytics-event=marketing_signup_clicked data-analytics-location=homepage_bottom data-analytics-target=signup data-analytics-variant=free_plan class="marketing-primary-cta inline-flex h-12 w-full items-center justify-center gap-2 rounded-xl px-8 text-sm font-bold">Create your chatbot free<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-arrow-right h-4 w-4" aria-hidden=true><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></div></div><div class="mt-4 flex flex-wrap items-center justify-center gap-x-5 gap-y-2 text-sm text-slate-400"><span class="flex items-center gap-1.5"><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-check h-3.5 w-3.5 text-emerald-400" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg>
4Free tier available</span><span class="flex items-center gap-1.5"><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-check h-3.5 w-3.5 text-emerald-400" aria-hidden=true><path d="M20 6 9 17l-5-5"/></svg>No credit card required</span></div></div></section></main></div><footer class="border-t border-white/5 bg-slate-950 relative z-40"><div class="mx-auto w-full max-w-[1680px] px-6 py-12 sm:px-8 lg:px-12 2xl:px-16"><div class="mb-12 grid grid-cols-1 gap-x-16 gap-y-10 lg:grid-cols-[minmax(220px,0.75fr)_minmax(0,3fr)] 2xl:gap-x-20"><div class=space-y-4><a class="flex items-center space-x-2" href=/><div class="flex h-8 w-8 items-center justify-center rounded-lg shadow-lg shadow-blue-500/20 overflow-hidden bg-[#0a1122]"><img src=/img/logo.svg alt="ChattyBox Logo" width=32 height=32 loading=lazy decoding=async class="h-full w-full object-cover"/></div><span class="text-xl font-bold text-white">ChattyBox</span></a><p class="text-sm text-slate-400">AI-powered chatbot that learns from your website content.</div><div class="grid grid-cols-2 gap-x-10 gap-y-10 sm:grid-cols-3 xl:grid-cols-4 2xl:gap-x-12"><div class="flex min-w-0 flex-col items-start space-y-4"><h4 class="font-semibold text-white">Product</h4><div class="space-y-2 text-sm text-slate-400"><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/ai-chatbot-for-website/>Website chatbot</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/agencies/>For agencies</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/ai-chatbot-with-source-citations/>Source-Cited AI Chatbot</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/pricing/>Pricing</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/docs/>Documentation</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/blog/>Blog</a></div></div><div class="flex min-w-0 flex-col items-start space-y-4"><h4 class="font-semibold text-white">Use Cases</h4><div class="space-y-2 text-sm text-slate-400"><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/use-cases/>AI Chatbot Use Cases</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/ai-chatbot-for-documentation/>Documentation Chatbot</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/rag-chatbot-for-website/>RAG Chatbot</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/chatbot-for-knowledge-base/>Knowledge Base Chatbot</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/platforms/>Platforms Hub</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/alternatives/>Alternatives Hub</a></div></div><div class="flex min-w-0 flex-col items-start space-y-4"><h4 class="font-semibold text-white">Resources</h4><div class="space-y-2 text-sm text-slate-400"><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/docs/analytics/>Analytics</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/javascript-chatbot-sdk/>JavaScript Chatbot SDK</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/docs/getting-started/>Getting Started</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/docs/widget/>Widget Setup</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/how-to-add-ai-chatbot-to-documentation/>Implementation Guide</a><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/tools/docs-chatbot-readiness/>Docs Readiness Checker</a></div></div><div class="flex min-w-0 flex-col items-start space-y-4"><h4 class="font-semibold text-white">Company</h4><div class="space-y-2 text-sm text-slate-400"><a class="block max-w-full break-words hover:text-blue-400 transition-colors" href=/about/>About</a><a href=mailto:[email protected] class="block max-w-full break-words hover:text-blue-400 transition-colors">Contact</a><div class="max-w-full break-all text-xs text-slate-400">[email protected]</div></div></div></div></div><div class="pt-8 border-t border-white/5 flex flex-col md:flex-row justify-between items-center gap-4"><p class="text-sm text-slate-400">Copyright 2026 ChattyBox. All rights reserved.<div class="flex flex-col md:flex-row items-center gap-4"><div class="flex gap-6 text-sm text-slate-400"><a class="hover:text-blue-400 transition-colors" href=/privacy/>Privacy</a><a class="hover:text-blue-400 transition-colors" href=/terms/>Terms</a></div></div></div></div></footer><button type=button class="fixed bottom-4 left-4 z-50 rounded-md border border-slate-600 bg-slate-900 px-3 py-2 text-sm text-slate-100 shadow-lg focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-400 sm:hidden" aria-controls=analytics-consent-panel>Privacy choices</button><section id=analytics-consent-panel class="hidden sm:block z-50 fixed inset-x-4 bottom-4 mx-auto max-w-2xl rounded-xl border border-slate-600 bg-slate-900 p-4 text-sm text-slate-200 shadow-2xl" aria-labelledby=analytics-consent-title role=region><div class="flex items-center justify-between gap-2"><h2 id=analytics-consent-title class="text-base font-semibold text-white">Privacy choices</h2></div><p class="mt-2 leading-6">We use optional analytics and tag-management tools to understand site use. Choose whether to allow Ahrefs Web Analytics, PostHog, and Google Tag Manager. Turning analytics off reloads this page so the change takes effect cleanly. Essential site functionality and error monitoring are not controlled by this choice.<!-- --> <a class="underline hover:text-white" href=/privacy/>Read our privacy policy</a>.<div class="mt-4 flex flex-wrap gap-2"><button type=button class="rounded-md bg-blue-700 px-3 py-2 font-medium text-white hover:bg-blue-600 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-300">Allow analytics</button><button type=button class="rounded-md border border-slate-500 px-3 py-2 font-medium text-slate-100 hover:bg-slate-800 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-300">Decline analytics</button></div></section></div></body>
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.