PageSourceSearch

https://neverblink.ai/

html neverblink.ai collected 2026-10-05 16:26:21 UTC 150,728 bytes, 2,538 lines download raw bytes

1<!doctype html>
2<html lang="en">
3    <head>
4        
4<script nonce="3539f14986ed7c70c5ceea1d1dab2fa0">dataLayer = [];function gtag(){dataLayer.push(arguments)};</script>
4
5        
5<script nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
6        (function (w, d, s, l, i) {
7            var n = d.querySelector("[nonce]");
8            w[l] = w[l] || [];
9            w[l].push({ nonce: n.nonce || n.getAttribute("nonce") });
10            w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
11            var f = d.getElementsByTagName(s)[0],
12                j = d.createElement(s),
13                dl = l != "dataLayer" ? "&l=" + l : "";
14            j.async = true;
15            j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
16            n && j.setAttribute("nonce", n.nonce || n.getAttribute("nonce"));
17            f.parentNode.insertBefore(j, f);
18        })(window, document, "script", "dataLayer", "GTM-NP492D9");
19        </script>
19
20        
20<script nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
21        // Defer peripheral analytics to browser idle so they don't compete with
22        // first paint or block the main thread during LCP.
23        (function () {
24            var n = document.querySelector("[nonce]");
25            var nonce = n && (n.nonce || n.getAttribute("nonce"));
26            function inject(src, attrs) {
27                var s = document.createElement("script");
28                s.async = true;
29                s.src = src;
30                if (nonce) s.setAttribute("nonce", nonce);
31                if (attrs) Object.keys(attrs).forEach(function (k) { s.setAttribute(k, attrs[k]); });
32                document.head.appendChild(s);
33            }
34            function loadDeferredAnalytics() {
35                // Signal GTM that we've reached the post-LCP idle window. Move
36                // non-critical marketing pixels (LinkedIn Insight, Meta Pixel,
37                // Leadfeeder, Google Ads remarketing) onto a Custom Event trigger
38                // "delayed_load" so they fire here instead of during first paint.
39                // Keep GA4 + Google Ads Conversion Linker on All Pages — they must
40                // run early for accurate measurement/attribution.
41                (window.dataLayer = window.dataLayer || []).push({ event: "delayed_load" });
42                inject("https://analytics.ahrefs.com/analytics.js", { "data-key": "PsGbepg03KY9iBR0ZywiXg" });
43                inject("https://r2.leadsy.ai/tag.js", { id: "vtag-ai-js", "data-pid": "1kTzoYxXBgG6RbvM9", "data-version": "062024" });
44            }
45            var ric = window.requestIdleCallback || function (cb) { return setTimeout(cb, 2000); };
46            if (document.readyState === "complete") {
47                ric(loadDeferredAnalytics, { timeout: 4000 });
48            } else {
49                window.addEventListener("load", function () { ric(loadDeferredAnalytics, { timeout: 4000 }); }, { once: true });
50            }
51        })();
52        </script>
52
53
54        <meta charset="utf-8">
55        <meta http-equiv="X-UA-Compatible" content="IE=edge">
56        <meta name="viewport" content="width=device-width, initial-scale=1.0">
57        
58        <link rel="canonical" href="https://neverblink.ai/" />
59        <link rel="alternate" type="application/rss+xml" title="The NeverBlink Blog" href="https://neverblink.ai/blog/rss.xml" />
60
61        <title>AI-Native Database Resilience &amp; Optimization | NeverBlink</title>
62        <meta name="title" content="AI-Native Database Resilience &amp; Optimization | NeverBlink" />
63        <meta name="description" content="NeverBlink keeps Elasticsearch, OpenSearch, ClickHouse, and PostgreSQL fast, reliable, and cost-efficient — AI-native maintenance with 24/7 expert support.">
64        <meta name="keywords"
65            content="database maintenance, database optimization, AI SRE, query optimization, cost optimization, database monitoring, Elasticsearch, OpenSearch, ClickHouse, PostgreSQL, database support">
66        <meta property="og:title" content="AI-Native Database Resilience &amp; Optimization | NeverBlink" />
67        <meta property="og:description" content="NeverBlink keeps Elasticsearch, OpenSearch, ClickHouse, and PostgreSQL fast, reliable, and cost-efficient — AI-native maintenance with 24/7 expert support." />
68        <meta property="og:url" content="https://neverblink.ai/" />
69        <meta property="og:image" content="https://neverblink.ai/images/og.webp" />
70        <meta property="og:type" content="website" />
71        <meta property="og:site_name" content="NeverBlink" />
72        <meta name="twitter:title" content="AI-Native Database Resilience &amp; Optimization | NeverBlink" />
73        <meta name="twitter:description" content="NeverBlink keeps Elasticsearch, OpenSearch, ClickHouse, and PostgreSQL fast, reliable, and cost-efficient — AI-native maintenance with 24/7 expert support." />
74        <meta name="twitter:url" content="https://neverblink.ai/" />
75        <meta name="twitter:image" content="https://neverblink.ai/images/og.webp" />
76        <meta name="twitter:card" content="summary_large_image" />
77        <meta name="twitter:site" content="@neverblinkai" />
78
79        <link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png">
80        <link rel="icon" href="/favicon/favicon.ico">
81        <link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
82        <link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
83        <link rel="manifest" href="/favicon/site.webmanifest">
84        <link rel="mask-icon" href="/favicon/safari-pinned-tab.svg" color="#8555FF">
85        <meta name="msapplication-TileColor" content="#8555FF">
86        <meta name="theme-color" content="#8555FF">
87        <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
88        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
89        <link id="pulseFontLink" rel="preload" as="style"
90            href="https://fonts.googleapis.com/css2?family=Cal+Sans&family=Manrope:wght@300;400;500;600;700;800&display=swap">
91        
91<script nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
92            (function () {
93                var l = document.getElementById('pulseFontLink');
94                if (!l) return;
95                var swap = function () { l.rel = 'stylesheet'; };
96                if (l.sheet) swap();
97                else l.addEventListener('load', swap, { once: true });
98            })();
99        </script>
99
100        <noscript>
101            <link rel="stylesheet"
102                href="https://fonts.googleapis.com/css2?family=Cal+Sans&family=Manrope:wght@300;400;500;600;700;800&display=swap">
103        </noscript>
104        <link href="/dist/main.21f9229a005a8c451cb1.css" rel="stylesheet">
105        
106        
106<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://neverblink.ai/#website","name":"NeverBlink","url":"https://neverblink.ai/","publisher":{"@id":"https://neverblink.ai/#organization"}},{"@type":"Organization","@id":"https://neverblink.ai/#organization","name":"NeverBlink","url":"https://neverblink.ai/","logo":"https://neverblink.ai/logo/square-large.webp","description":"AI-native database optimization and maintenance across Elasticsearch, OpenSearch, ClickHouse, and PostgreSQL.","sameAs":["https://github.com/data-ops-pulse","https://www.linkedin.com/company/neverblink-ai/","https://www.youtube.com/c/bigdataboutique","https://x.com/neverblinkai","https://bsky.app/profile/neverblinkai.bsky.social"],"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]","availableLanguage":["en"]}]},{"@type":"SoftwareApplication","@id":"https://neverblink.ai/#software","name":"NeverBlink","url":"https://neverblink.ai/","applicationCategory":"DeveloperApplication","operatingSystem":"Web","description":"AI-native database reliability and optimization platform for Elasticsearch, OpenSearch, ClickHouse, and PostgreSQL, backed by 24/7 expert support.","provider":{"@id":"https://neverblink.ai/#organization"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"5","bestRating":"5","worstRating":"1","reviewCount":"7"},"review":[{"@type":"Review","itemReviewed":{"@id":"https://neverblink.ai/#software"},"reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"author":{"@type":"Person","name":"Boaz Adato","jobTitle":"Director of Technologies","worksFor":{"@type":"Organization","name":"HoneyBook"}},"reviewBody":"NeverBlink has become an essential tool for optimizing our Elasticsearch clusters on Elastic Cloud at Honeybook. It has helped us significantly reduce cloud costs and provides the comprehensive monitoring we need. With NeverBlink, we can quickly diagnose and resolve performance issues, ensuring our systems run efficiently."},{"@type":"Review","itemReviewed":{"@id":"https://neverblink.ai/#software"},"reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"author":{"@type":"Person","name":"Chad Howell","jobTitle":"Director, Cloud Operations & Information Security","worksFor":{"@type":"Organization","name":"Tethr"}},"reviewBody":"Since integrating NeverBlink by BigData Boutique, our Elasticsearch clusters at Tethr have become much more manageable. NeverBlink provides us with a comprehensive view of Elasticsearch health, and the interface is easy to use. NeverBlink's automated insights, alerts, and responsive support team have significantly improved our operational effectiveness."},{"@type":"Review","itemReviewed":{"@id":"https://neverblink.ai/#software"},"reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"author":{"@type":"Person","name":"Joe Tavin","jobTitle":"Platform DevOps Engineer","worksFor":{"@type":"Organization","name":"BigPanda"}},"reviewBody":"Using NeverBlink has been a game-changer for optimizing AWS OpenSearch Service at BigPanda. It assisted us with capacity planning and index tuning when migrating from Elasticsearch and for continuous fine-tuning of existing OpenSearch and Elasticsearch clusters. NeverBlink helped us eliminate redundant queries, optimize indexing, and adjust resources, resulting in significant cost savings and improved cluster design without compromising performance."},{"@type":"Review","itemReviewed":{"@id":"https://neverblink.ai/#software"},"reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"author":{"@type":"Person","name":"Udbhav Prasad","jobTitle":"Software Engineer","worksFor":{"@type":"Organization","name":"Stairwell"}},"reviewBody":"Thanks to NeverBlink, our search clusters are more stable than ever, allowing us to iterate on several new features confidently. NeverBlink was instrumental in monitoring and optimizing our search performance, ensuring smooth operations and significantly reducing costs."}
106,{"@type":"Review","itemReviewed":{"@id":"https://neverblink.ai/#software"},"reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"author":{"@type":"Person","name":"Doron Gill","jobTitle":"VP Engineering, VP R&D","worksFor":{"@type":"Organization","name":"Tastewise"}},"reviewBody":"NeverBlink is an excellent Elasticsearch observability platform. It sits in our cloud infrastructure, so it's not something our engineers need to maintain. It provides the insights which help resolve any issues."},{"@type":"Review","itemReviewed":{"@id":"https://neverblink.ai/#software"},"reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"author":{"@type":"Person","name":"Ariel Illouz","jobTitle":"VP of Engineering","worksFor":{"@type":"Organization","name":"LinearB"}},"reviewBody":"ClickHouse serves the real-time analytics behind our customer-facing dashboards, so we need predictable low-latency performance around the clock. NeverBlink gives us continuous insights on queries and node sizing and walks us through the changes needed to optimize the cluster. Our dashboard queries dropped from 8 seconds to subsecond, with memory footprint and latency reduced significantly. Now we can focus on building a great product instead of worrying about our databases."},{"@type":"Review","itemReviewed":{"@id":"https://neverblink.ai/#software"},"reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"author":{"@type":"Person","name":"Piyush Patel","worksFor":{"@type":"Organization","name":"SuccessKPI"}},"reviewBody":"Even on ClickHouse Cloud, query performance was still our problem to solve, and we didn't always know where to start. NeverBlink points us straight at the queries that need attention and explains what to change. Our dashboards feel noticeably faster, and we spend far less time digging through system tables trying to work out why something is slow."}]}]}</script>
106
107    </head>
108    <body>
vendor: 76 bytes, lines 108-109
108
109        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
109GTM-NP492D9
vendor: 111 bytes, lines 109-111
109" height="0" width="0"
110                style="display:none;visibility:hidden"></iframe></noscript>
111            
111<header id="header"
112              class="md:px-container-padding sticky left-0 top-0 z-50 w-full py-4 print:static"
113              style="height: var(--header-height)">
114              <div class="container mx-auto">
115                <div class="relative flex flex-col xl:flex-row xl:items-center">
116                  <a href="/" id="logo" class="relative z-[60] inline-flex items-center gap-3">
117                  <img
118                    src="/logo/neverblink-logo.webp"
119                    srcset="
120                      /logo/neverblink-logo.webp    1x,
121                      /logo/[email protected] 2x,
122                      /logo/[email protected] 3x
123                    "
124                    width="250" height="48"
125                    alt="NeverBlink"
126                    fetchpriority="high" decoding="async"
127                    class="logo-default h-12"
128                  />
129              </a>
130              <button
131                class="absolute right-0 top-0 z-[60] flex h-10 w-10 cursor-pointer items-center justify-center xl:hidden print:hidden"
132                id="nav-toggle">
133                <svg width="32" height="19" viewBox="0 0 32 19" fill="none" xmlns="http://www.w3.org/2000/svg">
134                  <path d="M1 1.5H31" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
135                  <path d="M1 9.5H31" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
136                  <path d="M1 17.5H31" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
137                </svg>
138                <svg width="26" height="25" viewBox="0 0 26 25" color="currentColor" xmlns="http://www.w3.org/2000/svg">
139                  <path d="M2.39343 1.8934L23.6066 23.1066" stroke="currentColor" stroke-width="2" stroke-linecap="round"
140                    stroke-linejoin="round" />
141                  <path d="M2.39343 23.1066L23.6066 1.8934" stroke="currentColor" stroke-width="2" stroke-linecap="round"
142                    stroke-linejoin="round" />
143                </svg>
144              </button>
145              <nav id="nav"
146                class="-mx-container-padding hidden bg-[#fff] xl:mx-0 xl:flex xl:w-full xl:justify-end xl:bg-transparent">
147                <ul class="xl:absolute xl:left-1/2 xl:flex xl:-translate-x-1/2 xl:gap-1">
148                    <li class="dropdown dropdown-mega dropdown-platform">
149                      <span class="nav-link">
150                        Platform
151                        <svg class="dropdown-arrow" width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg">
152                          <path d="M1 1.5L6 6.5L11 1.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
153                        </svg>
154                      </span>
155                      <div class="mega-menu">
156                        <div class="mega-menu-section">
157                          <span class="mega-menu-category">AI DBA Platform</span>
158                          <span class="mega-menu-link-description">NeverBlink provides enterprise-grade analysis, troubleshooting, and optimizations for databases running anywhere.</span>
159                          <ul>
160                            <li><a href="/solutions/ai-sre" class="nav-link">Proactive AI DBA</a></li>
161                            <li><a href="/features" class="nav-link">Features</a></li>
162                            <li><a href="/integrations" class="nav-link">Integrations</a></li>
163                            <li><a href="/pricing" class="nav-link">Pricing</a></li>
164                          </ul>
165                        </div>
166                        <div class="mega-menu-section">
167                          <span class="mega-menu-category">Open Source</span>
168                          <ul>
169                            <li>
170                              <a href="/datakube" class="nav-link mega-menu-link-with-icon mega-menu-link-with-desc">
171                                <img src="/images/datakube/datakube-symbol-only.svg" alt="DataKube" class="mega-menu-icon" width="24" height="24" />
172                                <div class="mega-menu-link-content">
173                                  <span class="mega-menu-link-title">DataKube</span>
174                                  <span class="mega-menu-link-description">Open-source web UI for managing databases on Kubernetes</span>
175                                </div>
176                              </a>
177                            </li>
178                          </ul>
179                        </div>
180                      </div>
181                    </li>
182            
183                    <li class="dropdown dropdown-mega">
184                      <span class="nav-link">
185                        Solutions
186                        <svg class="dropdown-arrow" width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg">
187                          <path d="M1 1.5L6 6.5L11 1.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
188                        </svg>
189                      </span>
190                      <div class="mega-menu">
191                        <div class="mega-menu-section">
192                          <span class="mega-menu-category">By Technology</span>
193                          <ul>
194                            <li>
195                              <a href="/for-elasticsearch" class="nav-link mega-menu-link-with-icon">
196                                <img src="/images/icons/icon-hero-elasticsearch.svg" alt="" class="mega-menu-icon" width="20" height="20" />
197                                Elasticsearch
198                              </a>
199                            </li>
200                            <li>
201                              <a href="/for-opensearch" class="nav-link mega-menu-link-with-icon">
202                                <img src="/images/icons/icon-hero-opensearch.svg" alt="" class="mega-menu-icon" width="20" height="20" />
203                                OpenSearch
204                              </a>
205                            </li>
206                            <li>
207                              <a href="/for-clickhouse" class="nav-link mega-menu-link-with-icon">
208                                <img src="/images/icons/icon-hero-clickhouse.svg" alt="" class="mega-menu-icon" width="20" height="20" />
209                                ClickHouse
210                              </a>
211                            </li>
212                          </ul>
213                        </div>
214                        <div class="mega-menu-section">
215                          <span class="mega-menu-category">By Use Case</span>
216                          <ul>
217                            <li>
218                              <a href="/solutions/ai-sre" class="nav-link mega-menu-link-with-icon mega-menu-link-with-desc">
219                                <img src="/images/icons/icon-machine-learning.svg" alt="" class="mega-menu-icon" width="20" height="20" />
220                                <div class="mega-menu-link-content">
221                                  <span class="mega-menu-link-title">AI DBA and SRE</span>
222                                  <span class="mega-menu-link-description">Enterprise-grade analysis, troubleshooting, and optimization around the clock</span>
223                                </div>
224                              </a>
225                            </li>
226                            <li>
227                              <a href="/solutions/cost-optimization" class="nav-link mega-menu-link-with-icon mega-menu-link-with-desc">
228                                <img src="/images/icons/icon-cost.svg" alt="" class="mega-menu-icon" width="20" height="20" />
229                                <div class="mega-menu-link-content">
230                                  <span class="mega-menu-link-title">Cost Optimization</span>
231                                  <span class="mega-menu-link-description">Reduce cluster costs without compromising performance</span>
232                                </div>
233                              </a>
234                            </li>
235                            <li>
236                              <a href="/solutions/database-observability" class="nav-link mega-menu-link-with-icon mega-menu-link-with-desc">
237                                <img src="/images/icons/icon-dashboards.svg" alt="" class="mega-menu-icon" width="20" height="20" />
238                                <div class="mega-menu-link-content">
239                                  <span class="mega-menu-link-title">Database Observability</span>
240                                  <span class="mega-menu-link-description">Metrics, logs, and query insights across all your databases - with AI analysis on top</span>
241                                </div>
242                              </a>
243                            </li>
244                            <li>
245                              <a href="/solutions/developer-empowerment" class="nav-link mega-menu-link-with-icon mega-menu-link-with-desc">
246                                <img src="/images/icons/icon-team.svg" alt="" class="mega-menu-icon" width="20" height="20" />
247                                <div class="mega-menu-link-content">
248                                  <span class="mega-menu-link-title">Developer Empowerment</span>
249                                  <span class="mega-menu-link-description">Cluster maintenance shifts-left with robust visibility and control</span>
250                                </div>
251                              </a>
252                            </li>
253                            <li>
254                              <a href="/solutions/reduce-mttr" class="nav-link mega-menu-link-with-icon mega-menu-link-with-desc">
255                                <img src="/images/icons/icon-clock.svg" alt="" class="mega-menu-icon" width="20" height="20" />
256                                <div class="mega-menu-link-content">
257                                  <span class="mega-menu-link-title">Reduce MTTR</span>
258                                  <span class="mega-menu-link-description">Automated troubleshooting to fix issues in minutes, not hours</span>
259                                </div>
260                              </a>
261                            </li>
262                            <li>
263                              <a href="/solutions/self-managed-clusters" class="nav-link mega-menu-link-with-icon mega-menu-link-with-desc">
264                                <img src="/images/icons/icon-monitoring.svg" alt="" class="mega-menu-icon" width="20" height="20" />
265                                <div class="mega-menu-link-content">
266                                  <span class="mega-menu-link-title">Self-Managed Clusters</span>
267                                  <span class="mega-menu-link-description">Confidently operate self-managed clusters with visibility, control, and support</span>
268                                </div>
269                              </a>
270                            </li>
271                          </ul>
272                        </div>
273                      </div>
274                    </li>
275                    <li>
276                      <a href="/enterprise-support" class="nav-link">Enterprise Support</a>
277                    </li>
278                    <li class="dropdown dropdown-mega dropdown-resources">
279                      <span class="nav-link">
280                        Resources
281                        <svg class="dropdown-arrow" width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg">
282                          <path d="M1 1.5L6 6.5L11 1.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
283                        </svg>
284                      </span>
285                      <div class="mega-menu">
286                        <div class="mega-menu-section">
287                          <span class="mega-menu-category">Resources</span>
288                          <ul>
289                            <li><a href="/case-studies" class="nav-link">Case Studies</a></li>
290                            <li><a href="/blog" class="nav-link">Blog</a></li>
291                            <li><a href="/kb" class="nav-link">Knowledge Base</a></li>
292                            <li><a href="/docs/" class="nav-link">Docs</a></li>
293                            <li><a href="/tools" class="nav-link">Free Tools</a></li>
294                          </ul>
295                        </div>
296                        <div class="mega-menu-section">
297                          <span class="mega-menu-category">Company</span>
298                          <ul>
299                            <li><a href="/partners" class="nav-link">Partners</a></li>
300                            <li><a href="/about-us" class="nav-link">About Us</a></li>
301                            <li><a href="/careers" class="nav-link">Careers</a></li>
302                            <li><a href="/contact" class="nav-link">Contact Us</a></li>
303                          </ul>
304                        </div>
305                      </div>
306                    </li>
307                  </ul>
308            
309                  <ul class="mb-3 xl:mb-0 xl:flex xl:gap-2">
310                    <li>
311                      <a href="https://app.neverblink.ai" class="nav-link nav-link-signin">
312                        <svg class="signin-icon" width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
313                          <path d="M9 9C11.0711 9 12.75 7.32107 12.75 5.25C12.75 3.17893 11.0711 1.5 9 1.5C6.92893 1.5 5.25 3.17893 5.25 5.25C5.25 7.32107 6.92893 9 9 9Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
314                          <path d="M15.4425 16.5C15.4425 13.5975 12.6225 11.25 9.00001 11.25C5.37751 11.25 2.55751 13.5975 2.55751 16.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
315                        </svg>
316                        Sign In
317                      </a>
318                    </li>
319                    <li>
320                      <a href="/get-started"
321                        class="button-cta mx-4 mt-3 xl:m-0">Start Free Now</a>
322                    </li>
323                  </ul>
324                </nav>
325                </div>
326              </div>
327            </header>            <main style="margin-top: calc(var(--header-height) * -1)">
328                <section class="relative z-0 overflow-hidden bg-dark-section pt-28 pb-20 md:pt-40 md:pb-28">
329  <div class="container mx-auto">
330    <div class="mx-auto max-w-4xl text-center">
331      <hgroup class="mb-10">
332        <p class="mb-4 text-sm font-semibold uppercase tracking-[0.2em] text-[#666]">AI-Native Database Reliability &amp; Optimization</p>
333        <h1 class="mb-6 text-5xl/none font-bold text-[#262626] lg:text-[72px]/none">
334          Your databases, running at their best. <span class="bg-gradient-to-r from-[#9B55F3] to-[#6966FF] bg-clip-text text-transparent">Always.</span>
335        </h1>
336        <p class="mx-auto max-w-3xl text-lg/normal text-[#1A1A1A]">
337          Your production databases shouldn't keep you up at night. NeverBlink's AI works around the clock to find what to tune, fix, and right-size across your databases — with clear reasoning, so your team stays in control.
338        </p>
339        <p class="mt-4 mx-auto max-w-3xl text-lg/normal text-[#1A1A1A]">
340          Faster queries. Lower bills. Fewer surprises. Backed by senior engineers on call 24/7.
341        </p>
342      </hgroup>
343
344      <div class="relative z-20">
345        <form class="js-email-capture-form" data-redirect="from&#x3D;homepage">
346          <div
347            class="mx-auto flex w-full max-w-lg flex-col items-stretch gap-3 rounded-full sm:flex-row sm:gap-0 sm:border sm:border-purple-300"
348          >
349            <input
350              name="email"
351              type="email"
352              required
353              placeholder="Enter Your Work Email"
354              class="flex-1 rounded-full border border-purple-300 bg-white px-5 py-2 text-lg text-gray-700 focus-visible:outline-none sm:rounded-r-none sm:border-0"
355            />
356            <input
357              name="acceptTerms"
358              type="checkbox"
359              autocomplete="off"
360              tabindex="-1"
361              aria-hidden="true"
362              style="
363                position: absolute !important;
364                left: -9999px !important;
365                width: 1px !important;
366                height: 1px !important;
367                opacity: 0 !important;
368                pointer-events: none !important;
369              "
370            />
371            <button
372              type="submit"
373              class="button-filled-gradient relative flex cursor-pointer items-center justify-center overflow-hidden whitespace-nowrap rounded-full border border-purple-300 py-2 pl-8 pr-9 text-lg sm:rounded-l-none sm:border-0"
374            >
375              Start Free
376              <div
377                class="js-loading-indicator absolute inset-0 hidden animate-pulse cursor-not-allowed bg-white/40 pr-3"
378              ></div>
379            </button>
380          </div>
381        </form>
382        
383        
383<script nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
384          if (!window._emailCaptureFormInit) {
385            // prevent script from running multiple times if form is used more than once
386            window._emailCaptureFormInit = true
387        
388            const recaptchaSiteKey = "6Le3dOgqAAAAAIYYdhY1zKiNVTmxrcRUuEBEsesn"
389            const isProduction = true
390        
391            // Lazily inject reCAPTCHA Enterprise the first time the user interacts with
392            // a form (focus or submit). Returns a promise that resolves once grecaptcha
393            // is ready to execute.
394            window._loadRecaptcha = window._loadRecaptcha || function () {
395              if (!recaptchaSiteKey || !isProduction) return Promise.resolve(null)
396              if (window._recaptchaPromise) return window._recaptchaPromise
397              window._recaptchaPromise = new Promise((resolve, reject) => {
398                const s = document.createElement("script")
399                s.async = true
400                s.src = "https://www.google.com/recaptcha/enterprise.js?render=" + recaptchaSiteKey
401                s.onload = () => {
402                  if (window.grecaptcha && window.grecaptcha.enterprise) {
403                    window.grecaptcha.enterprise.ready(() => resolve(window.grecaptcha))
404                  } else {
405                    resolve(null)
406                  }
407                }
408                s.onerror = () => resolve(null)
409                document.head.appendChild(s)
410              })
411              return window._recaptchaPromise
412            }
413        
414            window.addEventListener("load", () => {
415              const forms = document.querySelectorAll(".js-email-capture-form")
416        
417              forms.forEach((form) => {
418                const submitBtn = form.querySelector("button[type='submit']")
419                const emailInput = form.querySelector("input[type='email']")
420                const redirectParams = form.getAttribute("data-redirect") || ""
421        
422                const setLoading = (loading) => {
423                  submitBtn.disabled = loading
424                  submitBtn.querySelector(".js-loading-indicator").style.display =
425                    loading ? "block" : "none"
426                }
427                setLoading(false)
428        
429                // Warm reCAPTCHA on first email focus so it's ready by the time the
430                // user clicks submit (no perceptible wait).
431                emailInput?.addEventListener("focus", window._loadRecaptcha, { once: true })
432        
433                form.addEventListener("submit", async (e) => {
434                  e.preventDefault()
435        
436                  const formData = new FormData(form)
437                  const data = {
438                    email: formData.get("email"),
439                    acceptTerms: formData.get("acceptTerms") || "",
440                  }
441        
442                  sessionStorage.setItem("getStartedEmail", data.email)
443        
444                  const body = { getStarted: { 1: data } }
445        
446                  setLoading(true)
447        
448                  if (recaptchaSiteKey && isProduction) {
449                    const grecaptcha = await window._loadRecaptcha()
450                    if (grecaptcha) {
451                      body.recaptchaToken = await grecaptcha.enterprise.execute(
452                        recaptchaSiteKey,
453                        { action: "submit_get_started_1" }
454                      )
455                    }
456                  }
457        
458                  try {
459                    const res = await fetch("/get-started/1", {
460                      method: "POST",
461                      headers: { "Content-Type": "application/json" },
462                      body: JSON.stringify(body),
463                    })
464        
465                    setLoading(false)
466                    if (!res.ok) {
467                      form.reset()
468                      return
469                    }
470        
471                    window.location.href = `/get-started?${encodeURI(redirectParams)}`
472                  } catch (_) {
473                    form.reset()
474                    setLoading(false)
475                  }
476                })
477              })
478            })
479          }
480        </script>
480        <p class="mt-4 text-sm text-[#666]">
481          Free to start · No credit card required ·
482          <button type="button" data-modal-open="calendly-modal" class="font-semibold text-primary underline underline-offset-2 transition-colors hover:text-[#6966FF]">
483            Book a Demo Instead
484          </button>
485        </p>
486      </div>
487
488      <div class="relative z-20 pt-16 md:pt-20">
489        <p class="mb-8 text-center text-sm font-semibold uppercase tracking-[0.2em] text-[#666]">
490          Works With Open-Source Databases:
491        </p>
492        <div class="flex flex-wrap items-stretch justify-center gap-3 md:gap-5">
493          <a href="/for-clickhouse" class="group flex flex-col items-center justify-center gap-3 rounded-2xl border border-transparent px-8 py-5 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:bg-white hover:shadow-lg">
494            <img src="/images/get-started/logo-sm-clickhouse.svg" alt="ClickHouse" class="h-14 w-auto" loading="lazy" />
495            <span class="text-base font-medium text-[#262626] group-hover:text-[#7A50E5]">ClickHouse</span>
496          </a>
497          <a href="/for-opensearch" class="group flex flex-col items-center justify-center gap-3 rounded-2xl border border-transparent px-8 py-5 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:bg-white hover:shadow-lg">
498            <img src="/images/get-started/logo-sm-os.svg" alt="OpenSearch" class="h-14 w-auto" loading="lazy" />
499            <span class="text-base font-medium text-[#262626] group-hover:text-[#7A50E5]">OpenSearch</span>
500          </a>
501          <a href="/for-elasticsearch" class="group flex flex-col items-center justify-center gap-3 rounded-2xl border border-transparent px-8 py-5 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:bg-white hover:shadow-lg">
502            <img src="/images/get-started/logo-sm-es.svg" alt="Elasticsearch" class="h-14 w-auto" loading="lazy" />
503            <span class="text-base font-medium text-[#262626] group-hover:text-[#7A50E5]">Elasticsearch</span>
504          </a>
505          <a href="/for-postgresql" class="group relative flex flex-col items-center justify-center gap-3 overflow-hidden rounded-2xl border border-transparent px-8 py-5 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:bg-white hover:shadow-lg">
506            <span class="absolute right-[-34px] top-[14px] rotate-45 bg-gradient-to-r from-[#9B55F3] to-[#6966FF] px-10 py-[3px] text-[9px] font-semibold uppercase tracking-wider text-white shadow-sm">Soon</span>
507            <img src="/images/get-started/logo-sm-postgresql.svg" alt="PostgreSQL" class="h-14 w-auto" loading="lazy" />
508            <span class="text-base font-medium text-[#262626] group-hover:text-[#7A50E5]">PostgreSQL</span>
509          </a>
510        </div>
511      </div>
512    </div>
513  </div>
514  <div class="absolute bottom-7 left-0 text-primary" style="transform: rotateX(180deg)">
515    <div
516       class="*:bg-current ml-3.5 grid grid-cols-5 grid-flow-row gap-5 *:h-1 *:w-1 *:rounded-full"
517    >
518      <span></span>
519      <span></span>
520      <span></span>
521      <span></span>
522      <span></span>
523      <span></span>
524      <span></span>
525      
526      
527    </div>  </div>
528</section>
529
530<link rel="dns-prefetch" href="https://assets.calendly.com" />
531<link rel="dns-prefetch" href="https://calendly.com" />
532<dialog id="calendly-modal">
533  <div
534    class="absolute left-1/2 top-1/2 h-fit max-h-dvh w-screen -translate-x-1/2 -translate-y-1/2 overflow-auto rounded-lg bg-white"
535    style="max-width: 480px;"
536  >
537    <button
538      data-modal-close="calendly-modal"
539      aria-label="close"
540      class="absolute right-0 top-0 z-30 flex h-10 w-12 items-end justify-start pb-2 pl-2"
541    >
542      <img src="/images/icons/close.svg" alt="Close" width="16" />
543    </button>
544    <div
545      data-calendly-loader
546      class="absolute left-1/2 top-1/2 z-10 -translate-x-1/2 -translate-y-1/2"
547    >
548      <div class="loader"></div>
549    </div>
550    <div
551      class="calendly-inline-widget relative z-20"
552      data-url="https://calendly.com/d/cn7d-gm2-t4k/discovery-call-with-pulse-by-bigdata-boutique?hide_event_type_details=1&hide_gdpr_banner=1&primary_color=7a50e5"
553      style="min-width: 320px; height: 630px"
554    ></div>
555  </div>
556</dialog>
557
558<script type="module" nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
559  const id = "calendly-modal"
560  const dialog = document.querySelector(`dialog#${id}`)
561
562  document
563    .querySelectorAll(`button[data-modal-open=${id}]`)
564    .forEach((button) => {
565      button.addEventListener("click", () => {
566        dialog.show()
567      })
568    })
569  document
570    .querySelectorAll(`button[data-modal-close=${id}]`)
571    .forEach((button) => {
572      button.addEventListener("click", () => {
573        dialog.close()
574      })
575    })
576  dialog.addEventListener("click", function (e) {
577    if (e.target === dialog) {
578      e.target.close()
579    }
580  })
581</script>
vendor: 1 bytes, line 581
581
582<script type="module" nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
583  let injected = false
584  function loadCalendly() {
585    if (injected) return
586    injected = true
587    const withNonce = document.querySelector("[nonce]")
588    const calendlyScript = document.createElement("script")
589    calendlyScript.id = "calendlyScript"
590    calendlyScript.async = true
591    calendlyScript.src = "https://assets.calendly.com/assets/external/widget.js"
592    calendlyScript.setAttribute(
593      "nonce",
594      withNonce.nonce || withNonce.getAttribute("nonce")
595    )
596    document.body.appendChild(calendlyScript)
597
598    const listener = function (e) {
599      if (
600        e.origin === "https://calendly.com" &&
601        e.data.event &&
602        e.data.event === "calendly.event_type_viewed"
603      ) {
604        const loader = document.querySelector("[data-calendly-loader]")
605        if (loader) loader.style.display = "none"
606        window.removeEventListener("message", listener)
607      }
608    }
609    window.addEventListener("message", listener)
610  }
611
612  document
613    .querySelectorAll('[data-modal-open="calendly-modal"]')
614    .forEach((button) => {
615      button.addEventListener("pointerenter", loadCalendly, { once: true })
616      button.addEventListener("focus", loadCalendly, { once: true })
617      button.addEventListener("click", loadCalendly, { once: true })
618
619      const rect = button.getBoundingClientRect()
620      const inInitialViewport = rect.top < window.innerHeight && rect.bottom > 0
621      if (!inInitialViewport && "IntersectionObserver" in window) {
622        const io = new IntersectionObserver(
623          (entries) => {
624            if (entries.some((e) => e.isIntersecting)) {
625              io.disconnect()
626              loadCalendly()
627            }
628          },
629          { rootMargin: "300px" }
630        )
631        io.observe(button)
632      }
633    })
634</script>
634
635
636<section class="z-0 pt-10">
637  <div class="container pb-16 pt-4 md:pb-20 md:pt-6">
638    <hgroup class="mb-10 text-center">
639      <h2 class="text-balance text-3xl font-bold leading-[44px] text-[#262626] md:text-4xl lg:text-[52px] lg:leading-[60px]">
640        Optimizing mission-critical databases for leading brands
641      </h2>
642    </hgroup>
643  
644    <div class="no-scrollbar -mx-[var(--container-padding)] flex snap-x snap-mandatory items-stretch gap-4 overflow-x-auto px-[var(--container-padding)] pb-2 pt-2 md:mx-0 md:flex-wrap md:justify-center md:overflow-visible md:px-0 md:pb-0 md:pt-0 md:snap-none">
645      <div class="flex h-20 w-36 shrink-0 snap-start items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 opacity-90 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:opacity-100 hover:shadow-lg sm:w-40">
646    <img
647      src="/images/index/logos/logo-perforce.svg"
648      width="800" height="178"
649      alt="Perforce logo"
650      class="max-h-10 max-w-full object-contain"
651      loading="lazy"
652    />
653  </div>
654  
655  
656      <div class="flex h-20 w-36 shrink-0 snap-start items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 opacity-90 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:opacity-100 hover:shadow-lg sm:w-40">
657    <img
658      src="/images/index/logos/logo-workday.svg"
659      width="133" height="53"
660      alt="Workday logo"
661      class="max-h-10 max-w-full object-contain"
662      loading="lazy"
663    />
664  </div>
665  
666  
667      <div class="flex h-20 w-36 shrink-0 snap-start items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 opacity-90 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:opacity-100 hover:shadow-lg sm:w-40">
668    <img
669      src="/images/index/logos/logo-paloalto.svg"
670      width="164" height="30"
671      alt="Palo Alto Networks logo"
672      class="max-h-10 max-w-full object-contain"
673      loading="lazy"
674    />
675  </div>
676  
677  
678      <div class="flex h-20 w-36 shrink-0 snap-start items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 opacity-90 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:opacity-100 hover:shadow-lg sm:w-40">
679    <img
680      src="/images/index/logos/logo-akamai.svg"
681      width="140" height="57"
682      alt="Akamai logo"
683      class="max-h-10 max-w-full object-contain"
684      loading="lazy"
685    />
686  </div>
687  
688  
689      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
690    <a
691      href="https://neverblink.ai/case-studies/frontiers-scaling-complex-onprem-elasticsearch"
692      aria-expanded="false"
693      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
694    >
695      <img
696        src="/images/index/logos/logo-frontiers-full.webp"
697        width="1088" height="240"
698        alt="Frontiers company logo"
699        class="max-h-10 max-w-full object-contain"
700        loading="lazy"
701      />
702      <span class="sr-only">Read the Frontiers case study</span>
703      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
704        <svg class="h-3 w-3 text-primary" fill="none" viewBox="0 0 16 16" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
705          <path d="M8 4.5C6.5 3.5 4.3 3 2 3v9c2.3 0 4.5.5 6 1.5m0-9c1.5-1 3.7-1.5 6-1.5v9c-2.3 0-4.5.5-6 1.5m0-9v9" />
706        </svg>
707      </span>
708    </a>
709    <div
710      data-logo-popup
711      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-72 max-w-[85vw] -translate-x-1/2 rounded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:
711pointer-events-auto"
712    >
713      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
714      <div data-logo-popup-content>
715        <p class="text-sm/normal text-[#1A1A1A]">Global research publisher managing 11 self-hosted Elasticsearch clusters needed expert support and unified monitoring to replace fragmented tooling. NeverBlink delivered proactive health assessments, 24/7 expert guidance, and centralized visibility.</p>
716        <a href="https://neverblink.ai/case-studies/frontiers-scaling-complex-onprem-elasticsearch" class="mt-3 inline-flex items-center text-sm font-semibold text-[#7A50E5] hover:underline">
717          Read Case Study
718          <svg class="ml-1.5 h-4 w-4 flex-none transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
719            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
720          </svg>
721        </a>
722      </div>
723    </div>
724  </div>
725  
726  
727      <div class="flex h-20 w-36 shrink-0 snap-start items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 opacity-90 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:opacity-100 hover:shadow-lg sm:w-40">
728    <img
729      src="/images/index/logos/logo-notion.svg"
730      width="40" height="40"
731      alt="Notion logo"
732      class="max-h-10 max-w-full object-contain"
733      loading="lazy"
734    />
735  </div>
736  
737  
738      <div class="flex h-20 w-36 shrink-0 snap-start items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 opacity-90 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:opacity-100 hover:shadow-lg sm:w-40">
739    <img
740      src="/images/index/logos/logo-cyberark.svg"
741      width="150" height="30"
742      alt="CyberArk logo"
743      class="max-h-10 max-w-full object-contain"
744      loading="lazy"
745    />
746  </div>
747  
748  
749      <div class="flex h-20 w-36 shrink-0 snap-start items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 opacity-90 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:opacity-100 hover:shadow-lg sm:w-40">
750    <img
751      src="/images/index/logos/logo-coupa.svg"
752      width="140" height="42"
753      alt="Coupa logo"
754      class="max-h-10 max-w-full object-contain"
755      loading="lazy"
756    />
757  </div>
758  
759  
760      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
761    <button
762      type="button"
763      aria-expanded="false"
764      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
765    >
766      <img
767        src="/images/index/logo-honeybook.svg"
768        
769        width="70" height="70"
770        alt="HoneyBook company logo"
771        class="max-h-10 max-w-full object-contain"
772        loading="lazy"
773      />
774      <span class="sr-only">Read the HoneyBook testimonial</span>
775      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
776        <img src="/images/index/quotation-mark.svg" alt="" width="12" height="9" class="h-[9px] w-3" />
777      </span>
778    </button>
779    <div
780      data-logo-popup
781      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-72 max-w-[85vw] -translate-x-1/2 rounded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:
781pointer-events-auto"
782    >
783      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
784      <div data-logo-popup-content>
785        <div class="flex items-start gap-2">
786          <img src="/images/index/quotation-mark.svg" alt="" width="16" height="12" style="transform: translateY(2px)" class="flex-none" />
787          <p class="text-pretty text-sm/normal text-[#1A1A1A]">NeverBlink has become an essential tool for optimizing our Elasticsearch clusters on Elastic Cloud at Honeybook. It has helped us significantly reduce cloud costs and provides the comprehensive monitoring we need. With NeverBlink, we can quickly diagnose and resolve performance issues, ensuring our systems run efficiently.</p>
788        </div>
789        <div class="mt-4 flex items-center gap-3">
790          <img
791            srcset="/images/index/person-honeybook.webp, /images/index/[email protected] 2x"
792            src="/images/index/person-honeybook.webp"
793            width="40" height="40"
794            alt="Boaz Adato"
795            class="rounded-full"
796            loading="lazy"
797          />
798          <div class="text-xs">
799            <div class="font-bold text-[#262626]">Boaz Adato</div>
800            <div class="text-[#666]">Director of Technologies, HoneyBook</div>
801          </div>
802        </div>
803      </div>
804    </div>
805  </div>
806  
807  
808      <div class="flex h-20 w-36 shrink-0 snap-start items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 opacity-90 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:opacity-100 hover:shadow-lg sm:w-40">
809    <img
810      src="/images/index/logos/logo-nayax.webp"
811      width="600" height="165"
812      alt="Nayax logo"
813      class="max-h-10 max-w-full object-contain"
814      loading="lazy"
815    />
816  </div>
817  
818  
819      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
820    <button
821      type="button"
822      aria-expanded="false"
823      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
824    >
825      <img
826        src="/images/index/logo-tethr.svg"
827        
828        width="106" height="46"
829        alt="Tethr company logo"
830        class="max-h-10 max-w-full object-contain"
831        loading="lazy"
832      />
833      <span class="sr-only">Read the Tethr testimonial</span>
834      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
835        <img src="/images/index/quotation-mark.svg" alt="" width="12" height="9" class="h-[9px] w-3" />
836      </span>
837    </button>
838    <div
839      data-logo-popup
840      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-72 max-w-[85vw] -translate-x-1/2 rounded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:pointer-events-auto"
841    >
842      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
843      <div data-logo-popup-content>
844        <div class="flex items-start gap-2">
845          <img src="/images/index/quotation-mark.svg" alt="" width="16" height="12" style="transform: translateY(2px)" class="flex-none" />
846          <p class="text-pretty text-sm/normal text-[#1A1A1A]">Since integrating NeverBlink by BigData Boutique, our Elasticsearch clusters at Tethr have become much more manageable. NeverBlink provides us with a comprehensive view of Elasticsearch health, and the interface is easy to use. NeverBlink&#x27;
846s automated insights, alerts, and responsive support team have significantly improved our operational effectiveness.</p>
847        </div>
848        <div class="mt-4 flex items-center gap-3">
849          <img
850            srcset="/images/index/person-tethr.webp, /images/index/[email protected] 2x"
851            src="/images/index/person-tethr.webp"
852            width="40" height="40"
853            alt="Chad Howell"
854            class="rounded-full"
855            loading="lazy"
856          />
857          <div class="text-xs">
858            <div class="font-bold text-[#262626]">Chad Howell</div>
859            <div class="text-[#666]">Director, Cloud Operations &amp; Information Security, Tethr</div>
860          </div>
861        </div>
862      </div>
863    </div>
864  </div>
865  
866  
867      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
868    <button
869      type="button"
870      aria-expanded="false"
871      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
872    >
873      <img
874        src="/images/index/logo-bigpanda.svg"
875        
876        width="150" height="36"
877        alt="BigPanda company logo"
878        class="max-h-10 max-w-full object-contain"
879        loading="lazy"
880      />
881      <span class="sr-only">Read the BigPanda testimonial</span>
882      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
883        <img src="/images/index/quotation-mark.svg" alt="" width="12" height="9" class="h-[9px] w-3" />
884      </span>
885    </button>
886    <div
887      data-logo-popup
888      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-96 max-w-[85vw] -translate-x-1/2 rounded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:pointer-events-auto"
889    >
890      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
891      <div data-logo-popup-content>
892        <div class="flex items-start gap-2">
893          <img src="/images/index/quotation-mark.svg" alt="" width="16" height="12" style="transform: translateY(2px)" class="flex-none" />
894          <p class="text-pretty text-sm/normal text-[#1A1A1A]">Using NeverBlink has been a game-changer for optimizing AWS OpenSearch Service at BigPanda. It assisted us with capacity planning and index tuning when migrating from Elasticsearch and for continuous fine-tuning of existing OpenSearch and Elasticsearch clusters. NeverBlink helped us eliminate redundant queries, optimize indexing, and adjust resources, resulting in significant cost savings and improved cluster design without compromising performance.</p>
895        </div>
896        <div class="mt-4 flex items-center gap-3">
897          <img
898            srcset="/images/index/person-bigpanda.webp, /images/index/[email protected] 2x"
899            src="/images/index/person-bigpanda.webp"
900            width="40" height="40"
901            alt="Joe Tavin"
902            class="rounded-full"
903            loading="lazy"
904          />
905          <div class="text-xs">
906            <div class="font-bold text-[#262626]">Joe Tavin</div>
907            <div class="text-[#666]">Platform DevOps Engineer, BigPanda</div>
908          </div>
909        </div>
910      </div>
911    </div>
912  </div>
913  
914  
915      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
916    <button
917      type="button"
918      aria-expanded="false"
919      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#
919E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
920    >
921      <img
922        src="/images/index/logo-stairwell.svg"
923        
924        width="150" height="50"
925        alt="Stairwell company logo"
926        class="max-h-10 max-w-full object-contain"
927        loading="lazy"
928      />
929      <span class="sr-only">Read the Stairwell testimonial</span>
930      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
931        <img src="/images/index/quotation-mark.svg" alt="" width="12" height="9" class="h-[9px] w-3" />
932      </span>
933    </button>
934    <div
935      data-logo-popup
936      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-72 max-w-[85vw] -translate-x-1/2 rounded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:pointer-events-auto"
937    >
938      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
939      <div data-logo-popup-content>
940        <div class="flex items-start gap-2">
941          <img src="/images/index/quotation-mark.svg" alt="" width="16" height="12" style="transform: translateY(2px)" class="flex-none" />
942          <p class="text-pretty text-sm/normal text-[#1A1A1A]">Thanks to NeverBlink, our search clusters are more stable than ever, allowing us to iterate on several new features confidently. NeverBlink was instrumental in monitoring and optimizing our search performance, ensuring smooth operations and significantly reducing costs.</p>
943        </div>
944        <div class="mt-4 flex items-center gap-3">
945          <img
946            srcset="/images/index/person-stairwell.webp, /images/index/[email protected] 2x"
947            src="/images/index/person-stairwell.webp"
948            width="40" height="40"
949            alt="Udbhav Prasad"
950            class="rounded-full"
951            loading="lazy"
952          />
953          <div class="text-xs">
954            <div class="font-bold text-[#262626]">Udbhav Prasad</div>
955            <div class="text-[#666]">Software Engineer, Stairwell</div>
956          </div>
957        </div>
958      </div>
959    </div>
960  </div>
961  
962  
963      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
964    <button
965      type="button"
966      aria-expanded="false"
967      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
968    >
969      <img
970        src="/images/index/logo-linearb.webp"
971        srcset="/images/index/logo-linearb.webp, /images/index/[email protected] 2x"
972        width="150" height="33"
973        alt="LinearB company logo"
974        class="max-h-10 max-w-full object-contain"
975        loading="lazy"
976      />
977      <span class="sr-only">Read the LinearB testimonial</span>
978      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
979        <img src="/images/index/quotation-mark.svg" alt="" width="12" height="9" class="h-[9px] w-3" />
980      </span>
981    </button>
982    <div
983      data-logo-popup
984      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-96 max-w-[85vw] -translate-x-1/2 roun
984ded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:pointer-events-auto"
985    >
986      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
987      <div data-logo-popup-content>
988        <div class="flex items-start gap-2">
989          <img src="/images/index/quotation-mark.svg" alt="" width="16" height="12" style="transform: translateY(2px)" class="flex-none" />
990          <p class="text-pretty text-sm/normal text-[#1A1A1A]">ClickHouse serves the real-time analytics behind our customer-facing dashboards, so we need predictable low-latency performance around the clock. NeverBlink gives us continuous insights on queries and node sizing and walks us through the changes needed to optimize the cluster. Our dashboard queries dropped from 8 seconds to subsecond, with memory footprint and latency reduced significantly. Now we can focus on building a great product instead of worrying about our databases.</p>
991        </div>
992        <div class="mt-4 flex items-center gap-3">
993          <img
994            srcset="/images/index/person-linearb.webp, /images/index/[email protected] 2x"
995            src="/images/index/person-linearb.webp"
996            width="40" height="40"
997            alt="Ariel Illouz"
998            class="rounded-full"
999            loading="lazy"
1000          />
1001          <div class="text-xs">
1002            <div class="font-bold text-[#262626]">Ariel Illouz</div>
1003            <div class="text-[#666]">VP of Engineering, LinearB</div>
1004          </div>
1005        </div>
1006      </div>
1007    </div>
1008  </div>
1009  
1010  
1011      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
1012    <button
1013      type="button"
1014      aria-expanded="false"
1015      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
1016    >
1017      <img
1018        src="/images/index/logo-tastewise.webp"
1019        
1020        width="150" height="33"
1021        alt="Tastewise company logo"
1022        class="max-h-10 max-w-full object-contain"
1023        loading="lazy"
1024      />
1025      <span class="sr-only">Read the Tastewise testimonial</span>
1026      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
1027        <img src="/images/index/quotation-mark.svg" alt="" width="12" height="9" class="h-[9px] w-3" />
1028      </span>
1029    </button>
1030    <div
1031      data-logo-popup
1032      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-72 max-w-[85vw] -translate-x-1/2 rounded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:pointer-events-auto"
1033    >
1034      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
1035      <div data-logo-popup-content>
1036        <div class="flex items-start gap-2">
1037          <img src="/images/index/quotation-mark.svg" alt="" width="16" height="12" style="transform: translateY(2px)" class="flex-none" />
1038          <p class="text-pretty text-sm/normal text-[#1A1A1A]">NeverBlink is an excellent Elasticsearch observability platform. It sits in our cloud infrastru
1038cture, so it&#x27;s not something our engineers need to maintain. It provides the insights which help resolve any issues.</p>
1039        </div>
1040        <div class="mt-4 flex items-center gap-3">
1041          <img
1042            srcset="/images/index/person-tastewise.webp, /images/index/[email protected] 2x"
1043            src="/images/index/person-tastewise.webp"
1044            width="40" height="40"
1045            alt="Doron Gill"
1046            class="rounded-full"
1047            loading="lazy"
1048          />
1049          <div class="text-xs">
1050            <div class="font-bold text-[#262626]">Doron Gill</div>
1051            <div class="text-[#666]">VP Engineering, VP R&amp;D, Tastewise</div>
1052          </div>
1053        </div>
1054      </div>
1055    </div>
1056  </div>
1057  
1058  
1059      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
1060    <button
1061      type="button"
1062      aria-expanded="false"
1063      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
1064    >
1065      <img
1066        src="/images/index/logo-successkpi.webp"
1067        srcset="/images/index/logo-successkpi.webp, /images/index/[email protected] 2x"
1068        width="84" height="40"
1069        alt="SuccessKPI company logo"
1070        class="max-h-10 max-w-full object-contain"
1071        loading="lazy"
1072      />
1073      <span class="sr-only">Read the SuccessKPI testimonial</span>
1074      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
1075        <img src="/images/index/quotation-mark.svg" alt="" width="12" height="9" class="h-[9px] w-3" />
1076      </span>
1077    </button>
1078    <div
1079      data-logo-popup
1080      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-72 max-w-[85vw] -translate-x-1/2 rounded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:pointer-events-auto"
1081    >
1082      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
1083      <div data-logo-popup-content>
1084        <div class="flex items-start gap-2">
1085          <img src="/images/index/quotation-mark.svg" alt="" width="16" height="12" style="transform: translateY(2px)" class="flex-none" />
1086          <p class="text-pretty text-sm/normal text-[#1A1A1A]">Even on ClickHouse Cloud, query performance was still our problem to solve, and we didn&#x27;t always know where to start. NeverBlink points us straight at the queries that need attention and explains what to change. Our dashboards feel noticeably faster, and we spend far less time digging through system tables trying to work out why something is slow.</p>
1087        </div>
1088        <div class="mt-4 flex items-center gap-3">
1089          <img
1090            srcset="/images/index/person-successkpi.webp, /images/index/[email protected] 2x"
1091            src="/images/index/person-successkpi.webp"
1092            width="40" height="40"
1093            alt="Piyush Patel"
1094            class="rounded-full"
1095            loading="lazy"
1096          />
1097          <div class="text-xs">
1098            <div class="font-bold text-[#262626]">Piyush Patel</div>
1099            <div class="text-[#666]">SuccessKPI</div>
1100          </div>
1101        </div>
1102      </div>
1103    </div>
1104  </div>
1105  
1106  
1107      <div class="group relative z-0 shrink-0 snap-start hover:z-20 focus-within:z-20" data-logo-tile>
1108    <a
1109      href="https://neverblink.ai/case-studies/aidoc-medical-opensearch-stability-efficiency"
1110      aria-expanded="false"
1111      class="relative flex h-20 w-36 items-center justify-center rounded-xl border border-[#
1111E0DFE5] bg-white p-4 transition-all duration-200 hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 group-data-[active]:border-primary group-data-[active]:shadow-lg sm:w-40"
1112    >
1113      <img
1114        src="/images/index/logos/logo-aidoc-full.webp"
1115        width="770" height="240"
1116        alt="Aidoc company logo"
1117        class="max-h-10 max-w-full object-contain"
1118        loading="lazy"
1119      />
1120      <span class="sr-only">Read the Aidoc case study</span>
1121      <span class="absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-purple-200 ring-2 ring-white" aria-hidden="true">
1122        <svg class="h-3 w-3 text-primary" fill="none" viewBox="0 0 16 16" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
1123          <path d="M8 4.5C6.5 3.5 4.3 3 2 3v9c2.3 0 4.5.5 6 1.5m0-9c1.5-1 3.7-1.5 6-1.5v9c-2.3 0-4.5.5-6 1.5m0-9v9" />
1124        </svg>
1125      </span>
1126    </a>
1127    <div
1128      data-logo-popup
1129      class="group/popup pointer-events-none invisible absolute left-1/2 top-full z-50 mt-4 w-72 max-w-[85vw] -translate-x-1/2 rounded-xl border border-[#E0DFE5] bg-white p-5 text-left opacity-0 shadow-xl transition-all duration-200 data-[flipped]:bottom-full data-[flipped]:top-auto data-[flipped]:mb-4 data-[flipped]:mt-0 desktop:group-hover:visible desktop:group-hover:opacity-100 desktop:group-hover:pointer-events-auto md:group-focus-within:visible md:group-focus-within:opacity-100 md:group-focus-within:pointer-events-auto"
1130    >
1131      <div class="absolute -top-2 left-1/2 h-3 w-3 -translate-x-1/2 rotate-45 border-l border-t border-[#E0DFE5] bg-white group-data-[flipped]/popup:-bottom-2 group-data-[flipped]/popup:top-auto group-data-[flipped]/popup:border-b group-data-[flipped]/popup:border-l-0 group-data-[flipped]/popup:border-r group-data-[flipped]/popup:border-t-0"></div>
1132      <div data-logo-popup-content>
1133        <p class="text-sm/normal text-[#1A1A1A]">AI-powered radiology imaging solutions provider needed comprehensive OpenSearch monitoring across multiple environments. NeverBlink provided automated insights, unified cluster visibility, and expert guidance to replace manual monitoring workflows.</p>
1134        <a href="https://neverblink.ai/case-studies/aidoc-medical-opensearch-stability-efficiency" class="mt-3 inline-flex items-center text-sm font-semibold text-[#7A50E5] hover:underline">
1135          Read Case Study
1136          <svg class="ml-1.5 h-4 w-4 flex-none transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
1137            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
1138          </svg>
1139        </a>
1140      </div>
1141    </div>
1142  </div>
1143  
1144    </div>
1145  
1146    <div class="relative h-0">
1147      <div
1148        data-logo-panel
1149        class="pointer-events-none invisible absolute inset-x-0 top-3 z-30 -translate-y-1 opacity-0 transition-all duration-200 data-[open]:pointer-events-auto data-[open]:visible data-[open]:translate-y-0 data-[open]:opacity-100 md:hidden"
1150      >
1151        <div class="relative rounded-xl border border-[#E0DFE5] bg-white p-5 pr-12 text-left shadow-xl">
1152          <button
1153            type="button"
1154            data-logo-panel-close
1155            class="absolute right-3 top-3 flex h-8 w-8 items-center justify-center rounded-full text-[#666] transition-colors hover:bg-[#F5F5FA] hover:text-[#262626] focus:outline-none focus-visible:ring-2 focus-visible:ring-primary/50"
1156          >
1157            <span class="sr-only">Close</span>
1158            <svg class="h-4 w-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
1159              <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 6l12 12M18 6L6 18" />
1160            </svg>
1161          </button>
1162          <div data-logo-panel-content aria-live="polite"></div>
1163        </div>
1164      </div>
1165    </div>
1166  </div>
1167  
1168  
1169  
1170</section>
1171
1172<section class="relative z-10 py-20 lg:pb-0 xl:pt-32">
1173  <div class="container">
1174    <hgroup class="mb-14 xl:mb-20">
1175      <h2
1176        class="mb-5 text-balance text-center text-3xl font-bold leading-[44px] text-[#262626] md:text-4xl lg:text-[52px] lg:leading-[60px]">
1177         Your databases are quietly costing you money, time, and sleep
1178      </h2>
1179      <p class="text-balance text-center text-lg/normal lg:text-xl/normal text-[#1A1A1A]">
1180        Slow queries, runaway bills, and 3 a.m. pages are the tax of running databases at scale. The expertise to fix them is scarce and hard to keep in-house — and n
1180ow AI agents are shipping code, schemas, and queries at machine speed, multiplying the load on your data layer. Problems pile up faster than ever.
1181      </p>
1182    </hgroup>
1183  </div>
1184</section>
1185
1186<section class="relative z-20 py-20 lg:pb-10">
1187  <div class="container">
1188    <hgroup class="mb-10 xl:mb-16">
1189      <h2
1190        class="mb-5 text-balance text-center text-3xl font-bold leading-[44px] text-[#262626] md:text-4xl lg:text-[52px] lg:leading-[60px]">
1191        Why the usual fixes fall short
1192      </h2>
1193      <p class="text-balance text-center text-lg/normal lg:text-xl/normal text-[#1A1A1A]">
1194        We spent 15 years consulting on these systems, and watched every one of these approaches drive up costs, increase toil, and end in reactive firefighting.
1195      </p>
1196    </hgroup>
1197
1198    <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-8">
1199      <button class="cluster-solution-card group relative overflow-hidden rounded-xl border border-[#E0DFE5] bg-white p-6 text-left transition-all hover:border-[#7A50E5] hover:shadow-lg flex flex-col h-full" data-solution="diy" data-provided="Basic metrics and alerts that show what&#x27;s happening in your databases through dashboards, graphs and time-series data. Basic threshold alerts are configured, and on-calls sometimes are provided with basic playbooks." data-shortfall="This is a best-effort solution that is reactive, not proactive - you only know there&#x27;s a problem after it happens. OOTB implementations provide basic graphs and alerts but no actionable insights, and you&#x27;re often left staring at graphs without clear bottom lines or actionable next steps." data-title="Monitoring Only">
1200        <div class="flex gap-3 items-center mb-4">
1201          <div class="flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-[#7A50E5]/10 to-[#9b55f3]/10">
1202            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1203              <path d="M3 3h7v7H3V3zm11 0h7v7h-7V3zM3 14h7v7H3v-7zm11 0h7v7h-7v-7z" stroke="#7A50E5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1204            </svg>
1205          </div>
1206          <h3 class="text-xl font-semibold text-[#262626]">Monitoring Only</h3>
1207        </div>
1208        <p class="text-base text-[#666] mb-2 flex-1">Databases are monitored through Prometheus, Grafana, Kibana, or other DIY monitoring solutions</p>
1209        <div class="flex items-center text-[#7A50E5] text-sm font-medium">
1210          See the risks
1211          <svg class="ml-1 h-4 w-4 transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1212            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
1213          </svg>
1214        </div>
1215      </button>
1216      <button class="cluster-solution-card group relative overflow-hidden rounded-xl border border-[#E0DFE5] bg-white p-6 text-left transition-all hover:border-[#7A50E5] hover:shadow-lg flex flex-col h-full" data-solution="managed" data-provided="Fully managed database infrastructure with uptime SLAs, automatic backups, and maintenance handled by the provider. Maybe some support too." data-shortfall="While infrastru
1216cture is managed, it doesn&#x27;t prevent incidents that stem from usage patterns, query performance, or schema and indexing issues. Often leads to overspending as you&#x27;re encouraged to over-provision to avoid problems." data-title="Managed Cloud Service">
1217        <div class="flex gap-3 items-center mb-4">
1218          <div class="flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-[#7A50E5]/10 to-[#9b55f3]/10">
1219            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1220              <path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5" stroke="#7A50E5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1221            </svg>
1222          </div>
1223          <h3 class="text-xl font-semibold text-[#262626]">Managed Cloud Service</h3>
1224        </div>
1225        <p class="text-base text-[#666] mb-2 flex-1">AWS, Elastic Cloud, ClickHouse Cloud, Aiven or another managed service</p>
1226        <div class="flex items-center text-[#7A50E5] text-sm font-medium">
1227          See the risks
1228          <svg class="ml-1 h-4 w-4 transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1229            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
1230          </svg>
1231        </div>
1232      </button>
1233      <button class="cluster-solution-card group relative overflow-hidden rounded-xl border border-[#E0DFE5] bg-white p-6 text-left transition-all hover:border-[#7A50E5] hover:shadow-lg flex flex-col h-full" data-solution="experts" data-provided="Dedicated database specialists who understand your systems and can optimize performance and troubleshoot issues." data-shortfall="Costly to hire and retain, these specialists are scarce in the job market. Difficult to scale for 24/7 coverage, and knowledge can be lost when they leave." data-title="In-House Experts">
1234        <div class="flex gap-3 items-center mb-4">
1235          <div class="flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-[#7A50E5]/10 to-[#9b55f3]/10">
1236            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1237              <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2M12 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8z" stroke="#7A50E5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1238            </svg>
1239          </div>
1240          <h3 class="text-xl font-semibold text-[#262626]">In-House Experts</h3>
1241        </div>
1242        <p class="text-base text-[#666] mb-2 flex-1">An internal team of SREs, DBAs or subject matter experts</p>
1243        <div class="flex items-center text-[#7A50E5] text-sm font-medium">
1244          See the risks
1245          <svg class="ml-1 h-4 w-4 transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1246            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
1247          </svg>
1248        </div>
1249      </button>
1250      <button class="cluster-solution-card group relative overflow-hidden rounded-xl border border-[#E0DFE5] bg-white p-6 text-left transition-all hover:border-[#7A50E5] hover:shadow-lg flex flex-col h-full" data-solution="consulting" data-provided="3rd party database experts brought in to solve specific problems, optimize systems, or provide training." data-shortfall="Touch-and-go approach means they&#x27;re not continuously monitoring your systems, and tomorrow&#x27;s problem is not yet visible now. More issues will surface after they leave, and costs add up quickly for repeated engagements. We know this, we&#x27;ve been consulting for years." data-title="External Consulting">
1251        <div class="flex gap-3 items-center mb-4">
1252          <div class="flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-[#7A50E5]/10 to-[#9b55f3]/10">
1253            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1254              <path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75" stroke="#7A50E5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1255            </svg>
1256          </div>
1257          <h3 class="text-xl font-semibold text-[#262626]">External Consulting</h3>
1258        </div>
1259        <p class="text-base text-[#666] mb-2 flex-1">Occasionally hiring external specialists to review and improve</p>
1260        <div class="flex items-center text-[#7A50E5] text-sm font-medium">
1261          See the risks
1262          <svg class="ml-1 h-4 w-4 transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1263            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
1264          </svg>
1265        </div>
1266      </button>
1267      <button class="cluster-solution-card group relative overflow-hidden rounded-xl border border-[#
1267E0DFE5] bg-white p-6 text-left transition-all hover:border-[#7A50E5] hover:shadow-lg flex flex-col h-full" data-solution="vendor" data-provided="Ticket-based support from your database vendor to help troubleshoot issues and answer questions." data-shortfall="Slow and reactive. You wait for responses while your database has issues. Not continuous monitoring, not proactive prevention. Premium support tiers are extremely costly, and when was the last time they wow-ed you?" data-title="Vendor Support">
1268        <div class="flex gap-3 items-center mb-4">
1269          <div class="flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-[#7A50E5]/10 to-[#9b55f3]/10">
1270            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1271              <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6z" stroke="#7A50E5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 2v6h6M16 13H8M16 17H8M10 9H8" stroke="#7A50E5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1272            </svg>
1273          </div>
1274          <h3 class="text-xl font-semibold text-[#262626]">Vendor Support</h3>
1275        </div>
1276        <p class="text-base text-[#666] mb-2 flex-1">You&#x27;re on your database vendor&#x27;s paid support tier</p>
1277        <div class="flex items-center text-[#7A50E5] text-sm font-medium">
1278          See the risks
1279          <svg class="ml-1 h-4 w-4 transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1280            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
1281          </svg>
1282        </div>
1283      </button>
1284      <button class="cluster-solution-card group relative overflow-hidden rounded-xl border border-[#E0DFE5] bg-white p-6 text-left transition-all hover:border-[#7A50E5] hover:shadow-lg flex flex-col h-full" data-solution="nothing" data-provided="Leaving databases as-is, potentially throwing more hardware at problems when they arise, hoping for the best." data-shortfall="Huge waste of resources and budget. Leads to unexpected downtime, poor performance, and emergency firefighting. Over-provisioning becomes the default, dramatically increasing costs. Honestly, you can do better." data-title="Doing Nothing">
1285        <div class="flex gap-3 items-center mb-4">
1286          <div class="flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-[#7A50E5]/10 to-[#9b55f3]/10">
1287            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1288              <circle cx="12" cy="12" r="10" stroke="#7A50E5" stroke-width="2"/><path d="M15 9l-6 6M9 9l6 6" stroke="#7A50E5" stroke-width="2" stroke-linecap="round"/>
1289            </svg>
1290          </div>
1291          <h3 class="text-xl font-semibold text-[#262626]">Doing Nothing</h3>
1292        </div>
1293        <p class="text-base text-[#666] mb-2 flex-1">Because let&#x27;s be honest, this is not always a priority and reactive firefighting is your destiny</p>
1294        <div class="flex items-center text-[#7A50E5] text-sm font-medium">
1295          See the risks
1296          <svg class="ml-1 h-4 w-4 transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1297            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
1298          </svg>
1299        </div>
1300      </button>    </div>
1301
1302    <div id="solution-details" class="hidden absolute z-50 max-w-2xl w-full pointer-events-none">
1303      <div class="relative bg-white rounded-xl shadow-2xl p-6 pointer-events-auto border border-[#7A50E5]" style="box-shadow: 0 20px 60px rgba(122, 80, 229, 0.3);">
1304        <div class="absolute -top-3 w-6 h-6 bg-white rotate-45 border-t border-l border-[#7A50E5] -translate-y-px" id="bubble-arrow"></div>
1305
1306        <div class="flex items-start justify-between mb-5">
1307          <h3 class="text-2xl font-bold text-[#262626] pr-8" id="solution-title"></h3>
1308          <button id="close-details" class="flex-shrink-0 text-[#666] hover:text-[#262626] transition-colors">
1309            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1310              <path d="M18 6L6 18M6 6l12 12" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1311            </svg>
1312          </button>
1313        </div>
1314
1315        <div class="grid md:grid-cols-1 gap-4">
1316          <div class="bg-gradient-to-br from-[#7A50E5]/5 to-[#9b55f3]/5 rounded-lg p-4">
1317            <h4 class="text-lg font-semibold text-[#262626] mb-1">What you get</h4>
1318            <p class="text-[#1A1A1A] text-base leading-relaxed" id="solution-provided"></p>
1319          </div>
1320          <div class="bg-[#FEF2F2] rounded-lg p-4">
1321            <h4 class="text-lg font-semibold text-[#DC2626] mb-1">Where it falls short</h4>
1322            <p class="text-[#1A1A1A] text-base leading-relaxed" id="solution-shortfall"></p>
1323          </div>
1324        </div>
1325      </div>
1326    </div>
1327  </div>
1328</section>
1329<section class="relative z-10 pb-10 lg:pb-16">
1330  <div class="container">
1331    <p class="mx-auto max-w-3xl text-balance text-center text-xl/normal font-semibold text-[#262626] lg:text-2xl/normal">
1332      What you actually want: continuous, expert-grade optimization for every database, without hiring for it.
1333      <span class="bg-gradient-to-r from-[#9B55F3] to-[#6966FF] bg-clip-text text-transparent">That's NeverBlink.</span>
1334    </p>
1335  </div>
1336</section>
1337
1338<section class="relative z-10 py-20">
1339  <div class="container">
1340    <div class="flex flex-col gap-5 lg:gap-10 lg:flex-row lg:items-center">
1341      <div class="relative z-0">
1342        <img src="/images/home/background-cluster-monitoring-section.svg" alt="Background pattern"
1343          class="pointer-events-none absolute right-1/3 top-1/2 block w-[110%] max-w-none -translate-y-[54%] md:-translate-x-[9%] lg:-translate-x-[0%] lg:right-20 lg:w-[140%] lg:-translate-y-[50%]" />
1344        <img
1345          src="/images/home/recommendations.webp"
1346          srcset="/images/home/recommendations-800w.webp 800w, /images/home/recommendations-1200w.webp 1200w, /images/home/[email protected] 1441w"
1347          sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 768px"
1348          width="1441" height="1211"
1349          alt="NeverBlink Recommendation Overview"
1350          loading="lazy" decoding="async"
1351          class="w-full max-w-3xl relative" />
1352      </div>
1353      <div class="flex-auto"> 
1354        <hgroup class="mx-auto max-w-prose">
1355          <h2
1356            class="mb-5 text-balance text-center text-3xl font-bold leading-[44px] md:text-3xl lg:text-left xl:text-[48px] xl:leading-[52px]">
1357            Get clear signals. Take decisive action.
1358          </h2>
1359          <p class="text-center text-lg/normal lg:text-left">
1360            NeverBlink identifies issues in your databases and tells you exactly how to fix them.
1361                It complements monitoring tools like Grafana and Datadog rather than replacing them, adding deep, database-specific
1362                root-cause analysis and preventative intelligence that generic monitoring can&#x27;t see.
1363          </p>
1364        </hgroup>
1365      </div>
1366    </div>
1367  </div>
1368</section>
1369
1370<section class="relative z-0 bg-[#f5f5fa] py-20">
1371  <div class="container">
1372    <div class="flex flex-col gap-10 lg:flex-row lg:items-center">
1373      <div class="lg:w-1/2">
1374        <hgroup class="mx-auto max-w-prose">
1375          <h2
1376            class="mb-5 text-balance text-center text-3xl font-bold leading-[44px] md:text-3xl lg:text-left xl:text-[48px] xl:leading-[52px]">
1377            A single pane of glass for all your databases
1378          </h2>
1379          <p class="text-center text-lg/normal lg:text-left">
1380            See every database you run in one place, across clusters, environments, and clouds. Group them the way you think, by team, environment, cloud, or workload, with each database&#x27;s health assessment score and any active alerts surfaced right alongside it. Know what&#x27;s healthy and what needs attention, without juggling consoles.
1381          </p>
1382        </hgroup>
1383      </div>
1384      <div class="lg:w-1/2">
1385        <img src="/images/index/single-pane-of-glass.webp"
1386             width="1531" height="811"
1387             alt="NeverBlink single pane of glass showing every database with its health score and alerts"
1388             loading="lazy" decoding="async"
1389             class="w-full rounded-xl border border-[#E0DFE5] shadow-lg" />
1390      </div>
1391    </div>
1392  </div>
1393</section>
1394
1395<section class="relative z-0 bg-white py-20">
1396  <div class="container">
1397    <div class="flex flex-col gap-10 lg:flex-row-reverse lg:items-center">
1398      <div class="lg:w-1/2">
1399        <hgroup class="mx-auto max-w-prose">
1400          <h2
1401            class="mb-5 text-balance text-center text-3xl font-bold leading-[44px] md:text-3xl lg:text-left xl:text-[48px] xl:leading-[52px]">
1402            Query analytics that pinpoints what&#x27;s slow and expensive
1403          </h2>
1404          <p class="text-center text-lg/normal lg:text-left">
1405            NeverBlink traces query patterns across every database and fingerprints them to surface the slow, expensive, and redundant queries driving your latency and cost. See per-query latency, call counts, and resource usage, with concrete recommendations on indexes, projections, and rewrites to make them faster and cheaper.
1406          </p>
1407        </hgroup>
1408      </div>
1409      <div class="lg:w-1/2">
1410        <img src="/images/companyPages/query-analytics.webp"
1411             width="842" height="468"
1412             alt="NeverBlink query analytics surfacing slow and expensive queries with recommendations"
1413             loading="lazy" decoding="async"
1414             class="w-full rounded-xl border border-[#E0DFE5] shadow-lg" />
1415      </div>
1416    </div>
1417  </div>
1418</section>
1419
1420
1421<section class="relative z-0 bg-[#f5f5fa] py-20">
1422  <div class="container max-w-6xl">
1423    <hgroup class="mb-14 text-center">
1424      <h2 class="mb-5 text-balance text-3xl font-bold leading-[44px] text-[#262626] md:text-4xl lg:text-[52px] lg:leading-[60px]">
1425        Built for your team, and the agents they build with
1426      </h2>
1427      <p class="mx-auto max-w-2xl text-lg/normal text-[#1A1A1A]">
1428        NeverBlink meets you where you work: a polished UI for your team, a full API and MCP server for builders, and real-time signals your AI coding agents can trust.
1429      </p>
1430    </hgroup>
1431    <div class="grid grid-cols-1 gap-8 md:grid-cols-3">
1432      <div class="flex flex-col items-center text-center">
1433        <img src="/images/home/surface-teams.webp"
1434             sizes="(max-width: 768px) 100vw, 380px"
1435             width="892" height="657"
1436             alt="NeverBlink dashboard UI connecting team members to recommendations"
1437             loading="lazy" decoding="async"
1438             class="w-full" />
1439        <h3 class="mb-2.5 mt-6 text-xl font-bold text-[#262626]">Sleek UI for Teams</h3>
1440        <p class="max-w-xs text-base/relaxed text-[#666]">Clean, fast dashboards. Cluster health, optimization recommendations, alerts and root-cause analysis in one place.</p>
1441      </div>
1442
1443      <div class="flex flex-col items-center text-center">
1444        <img src="/images/home/surface-builders.webp"
1445             sizes="(max-width: 768px) 100vw, 380px"
1446             width="917" height="657"
1447             alt="NeverBlink MCP server and API exposing database signals to code"
1448             loading="lazy" decoding="async"
1449             class="w-full" />
1450        <h3 class="mb-2.5 mt-6 text-xl font-bold text-[#262626]">APIs &amp; MCP for Builders</h3>
1451        <p class="max-w-xs text-base/relaxed text-[#666]">A full REST API and an MCP server. Wire NeverBlink into your workflows, CI, and tools.</p>
1452      </div>
1453
1454      <div class="flex flex-col items-center text-center">
1455        <img src="/images/home/surface-agents.webp"
1456             sizes="(max-width: 768px) 100vw, 380px"
1457             width="947" height="657"
1458             alt="AI agents consuming real-time NeverBlink signals over MCP"
1459             loading="lazy" decoding="async"
1460             class="w-full" />
1461        <h3 class="mb-2.5 mt-6 text-xl font-bold text-[#262626]">Signals for Agents</h3>
1462        <p class="max-w-xs text-base/relaxed text-[#666]">Connect NeverBlink to Claude Code, Codex, and Cursor over MCP and let agents reason about your data platform without guesses, backed by NeverBlink's insights.</p>
1463      </div>
1464    </div>
1465  </div>
1466</section>
1467
1468<section class="relative z-0 bg-white py-20">
1469  <div class="container max-w-6xl">
1470    <hgroup class="mb-14 text-center">
1471      <h2 class="mb-5 text-balance text-3xl font-bold leading-[44px] text-[#262626] md:text-4xl lg:text-[52px] lg:leading-[60px]">
1472        From connected to optimized in three steps
1473      </h2>
1474      <p class="mx-auto max-w-prose text-lg/normal text-[#1A1A1A]">
1475        Nothing installed on your database servers, no rip-and-replace. NeverBlink plugs into what you already run.
1476      </p>
1477    </hgroup>
1478    <div class="grid grid-cols-1 gap-10 md:grid-cols-3">
1479      <div class="md:flex">
1480        <div class="md:w-16 md:flex-none">
1481          <img src="/images/icons/icon-machine-learning.svg" alt="1. Connect" width="35" height="35" class="max-w-none w-11 xl:w-auto mb-3 " />
1482        </div>
1483        <div class="xl:flex-1">
1484          <h3 class="font-semibold mb-2.5 text-xl text-gray-900 capitalize">1. Connect</h3>
1485          <p class="mb-7 text-gray-800 text-lg xl:max-w-lg">Point NeverBlink at your databases in minutes. A lightweight collector runs in your environment — nothing on your database servers — and reads metrics and metadata only, never your data.</p>
1486        </div>
1487      </div>      <div class="md:flex">
1488        <div class="md:w-16 md:flex-none">
1489          <img src="/images/icons/icon-noise.svg" alt="2. Analyze" width="35" height="35" class="max-w-none w-11 xl:w-auto mb-3 " />
1490        </div>
1491        <div class="xl:flex-1">
1492          <h3 class="font-semibold mb-2.5 text-xl text-gray-900 capitalize">2. Analyze</h3>
1493          <p class="mb-7 text-gray-800 text-lg xl:max-w-lg">NeverBlink&#x27;
1493s AI continuously inspects metrics, logs, queries, and configuration across every database it watches to surface what&#x27;s wrong, what&#x27;s wasteful, and what&#x27;s about to break.</p>
1494        </div>
1495      </div>      <div class="md:flex">
1496        <div class="md:w-16 md:flex-none">
1497          <img src="/images/icons/icon-insights.svg" alt="3. Optimize" width="35" height="35" class="max-w-none w-11 xl:w-auto mb-3 " />
1498        </div>
1499        <div class="xl:flex-1">
1500          <h3 class="font-semibold mb-2.5 text-xl text-gray-900 capitalize">3. Optimize</h3>
1501          <p class="mb-7 text-gray-800 text-lg xl:max-w-lg">Get specific, prioritized fixes with the why behind each one. You decide what to apply, on your schedule.</p>
1502        </div>
1503      </div>    </div>
1504  </div>
1505</section>
1506
1507<section class="relative z-0 bg-dark-section xl:-mb-20 xl:pt-16">
1508  <section class="pt-20 pb-20 relative">
1509    <div class="container">
1510      <div class="flex flex-col gap-10 lg:flex-row ">
1511        <div>
1512          <hgroup class="mx-auto max-w-prose">
1513            <h2
1514              class="mb-5 text-balance text-center text-3xl font-bold leading-[44px] md:text-3xl lg:text-left xl:text-[48px] xl:leading-[52px]">
1515              Cut cost. Improve performance. Eliminate toil.
1516            </h2>
1517            <p class="text-center text-lg/normal lg:text-left">
1518              Automated analysis and intelligent recommendations cut your database spend, lift performance, and
1519                    eliminate busywork. Maintenance tasks that used to take hours are delivered in minutes.
1520            </p>
1521          </hgroup>
1522        </div>
1523        <div>
1524           <img src="/images/home/cost-optimization.webp"
1525          srcset="/images/home/cost-optimization-800w.webp 700w, /images/home/cost-optimization.webp 1400w"
1526          sizes="(max-width: 768px) 100vw, 600px"
1527          width="1400" height="862"
1528          alt="Reduce Cost, Improve Performance"
1529          loading="lazy" decoding="async"
1530          class="relative w-full max-w-2xl" />
1531        </div>
1532      </div>
1533    </div>
1534     <div class="absolute left-2 bottom-10 text-primary">
1535      <div
1536         class="*:bg-current ml-3.5 grid grid-cols-3 grid-flow-col  gap-5 *:h-1 *:w-1 *:rounded-full"
1537      >
1538        <span></span>
1539        <span></span>
1540        <span></span>
1541        
1542        
1543        
1544        
1545        
1546        
1547      </div>    </div>
1548  </section>
1549
1550  <section class="relative z-0 py-20">
1551    <div class="container">
1552      <div class="flex flex-col gap-10 lg:flex-row lg:items-center">
1553        <div class="w-full">
1554          <hgroup class="mx-auto max-w-prose">
1555            <h2
1556              class="mb-5 text-balance text-center text-3xl font-bold leading-[44px] md:text-3xl lg:text-left xl:text-[48px] xl:leading-[52px]">
1557              Managed or self-hosted, any cloud, any workload
1558            </h2>
1559            <p class="text-center text-lg/normal lg:text-left">
1560              NeverBlink works with fully-managed and self-managed deployments, on AWS, Elastic Cloud, ClickHouse Cloud,
1561                    Aiven, or your own infrastructure across any cloud or private data center. Whether you&#x27;re powering search and
1562                    observability (Elasticsearch, OpenSearch), real-time analytics and OLAP (ClickHouse), or transactional
1563                    workloads (PostgreSQL), NeverBlink fits your use case.
1564            </p>
1565          </hgroup>
1566        </div>
1567      </div>
1568    </div>
1569  </section>
1570
1571  <section class="relative pb-20 bg-[linear-gradient(to_bottom,#f5f5fa_0%,#f5f5fa_50%,#ffffff_50%,#ffffff_100%)]">
1572    <div class="container">
1573      <div
1574        class="relative flex flex-col items-center gap-6 overflow-hidden rounded-2xl px-6 py-12 md:gap-10 lg:flex-row lg:px-12 xl:px-20"
1575        style="background: linear-gradient(90.76deg, #6966ff -0.41%, #9b55f3 100.42%)"
1576      >
1577        <h2
1578          class="flex-1 text-balance text-center text-2xl/snug font-semibold text-white md:text-[52px] md:leading-[56px] lg:text-left"
1579        >
1580          Don&#x27;t wait to optimize your databases. Try NeverBlink for free.
1581        </h2>
1582        <div class="flex w-full items-center justify-center lg:w-4/12 lg:shrink-0">
1583          <a
1584            href="/get-started"
1585            class="button-outline-gradient flex items-center justify-center whitespace-nowrap px-14 py-4 text-lg/5 md:max-w-52"
1586          >
1587            Get Started
1588          </a>
1589        </div>
1590        <div class="absolute right-5 top-5 text-white">
1591          <div
1592             class="*:bg-current ml-3.5 grid grid-cols-2 grid-flow-col  gap-5 *:h-1 *:w-1 *:rounded-full"
1593          >
1594            <span></span>
1595            <span></span>
1596            
1597            
1598            
1599            
1600            
1601            
1602            
1603          </div>  </div>
1604        <img
1605          src="/images/home/bg-vector-keeping-cluster-health.svg"
1606          alt="Keeping clusters healthy vector"
1607          width="auto"
1608          height="auto"
1609          class="pointer-events-none absolute bottom-0 right-0 translate-x-1/2 lg:translate-x-0"
1610        />
1611      </div>    </div>
1612  </section>
1613
1614
1615  <div class="pointer-events-none absolute left-0 top-0 h-[110%] w-full overflow-hidden">
1616    <img src="/images/home/background-lite.svg" alt="Background vector"
1617      class="absolute left-1/2 top-1/2 z-[-2] hidden w-[85%] max-w-none -translate-x-1/2 -translate-y-1/2 lg:block 2xl:h-full 2xl:w-[auto]" />
1618  </div>
1619</section>
1620
1621
1622<section class="relative z-0 py-20 bg-white">
1623  <div class="container max-w-6xl">
1624    <hgroup class="mb-14 text-center">
1625      <h2 class="mb-5 text-balance text-3xl font-bold leading-[44px] text-[#262626] md:text-4xl lg:text-[52px] lg:leading-[60px]">
1626        One platform for health, performance, and cost
1627      </h2>
1628      <p class="text-center text-balance text-lg/normal lg:text-xl/normal text-[#1A1A1A]">
1629        NeverBlink combines AI-powered automation with expert human support, giving you everything you need to keep every database fast, stable, and cost-efficient.
1630      </p>
1631    </hgroup>
1632 
1633    <div  class="mb-10 grid grid-cols-1 lg:grid-cols-2 gap-10">
1634      <div data-accordion="features">
1635        <div data-accordion-list="features" class="flex flex-col gap-4"> 
1636           <!-- Automated Root-Cause Analysis -->
1637            <div data-accordion-item="0" class="border border-[#E0DFE5] rounded-xl overflow-hidden bg-white">
1638              <div data-accordion-header="0" class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 transition-colors">
1639                <div class="flex items-center gap-2">
1640                  <img
1641                      src="/images/features/alerts-2.svg"
1642                      alt="Automated Root-Cause Analysis"
1643                      class="h-10 w-10"
1644                    />
1645                  <h3 class="text-xl font-semibold text-[#262626]">Automated Root-Cause Analysis</h3>
1646                </div>
1647                <svg class="accordion-arrow h-6 w-6 text-[#7A50E5] transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1648                  <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
1649                </svg>
1650              </div>
1651            
1652              <div data-accordion-content="0">
1653                <div class="p-4 pt-2 border-t border-[#E0DFE5]">
1654                  <p class="text-base text-gray-700 leading-relaxed">
1655                    Stop spending hours diagnosing database issues. NeverBlink&#x27;s AI-powered analysis automatically traces problems to their source, examining metrics, logs, and configuration to pinpoint exactly what went wrong and why. Get from alert to resolution faster than ever.
1656                  </p>
1657                </div> 
1658                <div class="block lg:hidden w-full p-2">
1659                  <div 
1660                    data-feature-image="0"
1661                    class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 relative opacity-100"
1662                  >
1663                    <img 
1664                      src="/images/tablet/opensearch_recent_alerts_720px.svg" 
1665                      alt="Automated Root-Cause Analysis" 
1666                      class="max-w-full max-h-full object-contain"
1667                    />
1668                  </div>
1669                </div>
1670                
1671              </div>
1672            </div>
1673          <!-- Continuous Health Assessment -->
1674          <div data-accordion-item="1" class="border border-[#E0DFE5] rounded-xl overflow-hidden bg-white">
1675            <div data-accordion-header="1" class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 transition-colors">
1676              <div class="flex items-center gap-2">
1677                <img
1678                    src="/images/features/health-assessment-2.svg"
1679                    alt="Continuous Health Assessment"
1680                    class="h-10 w-10"
1681                  />
1682                <h3 class="text-xl font-semibold text-[#262626]">Continuous Health Assessment</h3>
1683              </div>
1684              <svg class="accordion-arrow h-6 w-6 text-[#7A50E5] transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1685                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
1686              </svg>
1687            </div>
1688          
1689            <div data-accordion-content="1">
1690              <div class="p-4 pt-2 border-t border-[#E0DFE5]">
1691                <p class="text-base text-gray-700 leading-relaxed">
1692                  NeverBlink continuously monitors your databases with automated health checks that detect issues before they impact your operations. Get real-time visibility into performance, resource utilization, and potential bottlenecks.
1693                </p>
1694              </div> 
1695              <div class="block lg:hidden w-full p-2">
1696                <div 
1697                  data-feature-image="1"
1698                  class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 relative opacity-100"
1699                >
1700                  <img 
1701                    src="/images/home/health-overview.webp" 
1702                    alt="Continuous Health Assessment" 
1703                    class="max-w-full max-h-full object-contain"
1704                  />
1705                </div>
1706              </div>
1707              
1708            </div>
1709          </div>
1710            <div data-accordion-item="2" class="border border-[#E0DFE5] rounded-xl overflow-hidden bg-white">
1711              <div data-accordion-header="2" class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 transition-colors">
1712                <div class="flex items-center gap-2">
1713                  <img
1714                      src="/images/features/recommendations-1.svg"
1715                      alt="Actionable Recommendations"
1716                      class="h-10 w-10"
1717                    />
1718                  <h3 class="text-xl font-semibold text-[#262626]">Actionable Recommendations</h3>
1719                </div>
1720                <svg class="accordion-arrow h-6 w-6 text-[#7A50E5] transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1721                  <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
1722                </svg>
1723              </div>
1724            
1725              <div data-accordion-content="2">
1726                <div class="p-4 pt-2 border-t border-[#E0DFE5]">
1727                  <p class="text-base text-gray-700 leading-relaxed">
1728                    Get specific, prioritized recommendations for optimizing your databases. NeverBlink doesn&#x27;t just identify issues—it tells you exactly what to do, why it matters, and how to implement fixes. Save hours of troubleshooting with clear, actionable guidance.
1729                  </p>
1730                </div> 
1731                <div class="block lg:hidden w-full p-2">
1732                  <div 
1733                    data-feature-image="2"
1734                    class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 relative opacity-100"
1735                  >
1736                    <img 
1737                      src="/images/home/recommendations.webp" 
1738                      alt="Actionable Recommendations" 
1739                      class="max-w-full max-h-full object-contain"
1740                    />
1741                  </div>
1742                </div>
1743                
1744              </div>
1745            </div>
1746            <!-- Intelligent Alerts -->
1747            <div data-accordion-item="3" class="border border-[#E0DFE5] rounded-xl overflow-hidden bg-white">
1748              <div data-accordion-header="3" class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 transition-colors">
1749                <div class="flex items-center gap-2">
1750                  <img
1751                      src="/images/features/alerts-1.svg"
1752                      alt="Intelligent Alerts"
1753                      class="h-10 w-10"
1754                    />
1755                  <h3 class="text-xl font-semibold text-[#262626]">Intelligent Alerts</h3>
1756                </div>
1757                <svg class="accordion-arrow h-6 w-6 text-[#7A50E5] transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1758                  <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
1759                </svg>
1760              </div>
1761            
1762              <div data-accordion-content="3">
1763                <div class="p-4 pt-2 border-t border-[#E0DFE5]">
1764                  <p class="text-base text-gray-700 leading-relaxed">
1765                    Receive smart, context-aware alerts that cut through the noise. NeverBlink prioritizes issues based on severity and impact, ensuring you focus on what truly matters. Integrate with your existing notification systems via Slack, email, or PagerDuty.
1766                  </p>
1767                </div> 
1768                <div class="block lg:hidden w-full p-2">
1769                  <div 
1770                    data-feature-image="3"
1771                    class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 relative opacity-100"
1772                  >
1773                    <img 
1774                      src="/images/features/alerts.webp" 
1775                      alt="Intelligent Alerts" 
1776                      class="max-w-full max-h-full object-contain"
1777                    />
1778                  </div>
1779                </div>
1780                
1781              </div>
1782            </div>
1783            <!-- 24/7 Expert Support -->
1784            <div data-accordion-item="4" class="border border-[#E0DFE5] rounded-xl overflow-hidden bg-white">
1785              <div data-accordion-header="4" class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 transition-colors">
1786                <div class="flex items-center gap-2">
1787                  <img
1788                      src="/images/features/dashboards-3.svg"
1789                      alt="24/7 Expert Support"
1790                      class="h-10 w-10"
1791                    />
1792                  <h3 class="text-xl font-semibold text-[#262626]">24/7 Expert Support</h3>
1793                </div>
1794                <svg class="accordion-arrow h-6 w-6 text-[#7A50E5] transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1795                  <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
1796                </svg>
1797              </div>
1798            
1799              <div data-accordion-content="4">
1800                <div class="p-4 pt-2 border-t border-[#E0DFE5]">
1801                  <p class="text-base text-gray-700 leading-relaxed">
1802                    Access a team of senior database experts whenever you need them. Whether it&#x27;
1802s a critical incident at 2 AM or strategic guidance on architecture, specialists with 15+ years of production database experience are in your corner.
1803                  </p>
1804                </div> 
1805                <div class="block lg:hidden w-full p-2">
1806                  <div 
1807                    data-feature-image="4"
1808                    class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 relative opacity-100"
1809                  >
1810                    <img 
1811                      src="/images/index/experts.webp" 
1812                      alt="24/7 Expert Support" 
1813                      class="max-w-full max-h-full object-contain"
1814                    />
1815                  </div>
1816                </div>
1817                
1818              </div>
1819            </div>
1820        </div>
1821      </div>       
1822      <div id="feature-images" class="relative w-full items-center justify-center hidden lg:flex"> 
1823        <div 
1824          data-feature-image="0"
1825          class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 "
1826        >
1827          <img 
1828            src="/images/home/rca-opensearch.webp" 
1829            alt="Root-cause analysis" 
1830            class="max-w-full max-h-full object-contain"
1831          />
1832        </div>
1833        <div 
1834          data-feature-image="1"
1835          class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 opacity-100"
1836        >
1837          <img 
1838            src="/images/home/health-overview.webp" 
1839            alt="Health overview" 
1840            class="max-w-full max-h-full object-contain"
1841          />
1842        </div>
1843        <div 
1844          data-feature-image="2"
1845          class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 "
1846        >
1847          <img 
1848            src="/images/home/recommendations.webp" 
1849            alt="Actionable recommendations" 
1850            class="max-w-full max-h-full object-contain"
1851          />
1852        </div>
1853        <div 
1854          data-feature-image="3"
1855          class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 "
1856        >
1857          <img 
1858            src="/images/tablet/opensearch_recent_alerts_720px.svg" 
1859            alt="Intelligent alerts" 
1860            class="max-w-full max-h-full object-contain"
1861          />
1862        </div>
1863        <div 
1864          data-feature-image="4"
1865          class="absolute inset-0 flex items-center justify-center transition-opacity duration-500 opacity-0 "
1866        >
1867          <img 
1868            src="/images/index/experts.webp" 
1869            alt="24/7 support" 
1870            class="max-w-full max-h-full object-contain"
1871          />
1872        </div>
1873      </div>
1874    </div>
1875  </div>
1876</section>
1877
1878
1879<section class="relative z-0 py-20" style="background: linear-gradient(90.76deg, #6966ff -0.41%, #9b55f3 100.42%)">
1880  <div class="container max-w-6xl">
1881    <hgroup class="mb-14 text-center">
1882      <h2 class="mb-5 text-balance text-3xl font-bold leading-[44px] text-[#FCFCFC] md:text-4xl lg:text-[52px] lg:leading-[60px]">
1883        Less work. Lower costs. Zero incidents.
1884      </h2>
1885      <p class="mx-auto max-w-prose text-lg/normal text-[#FCFCFC]/70">
1886        Real numbers from real production deployments — case studies below.
1887      </p>
1888    </hgroup>
1889    <div class="grid grid-cols-2 gap-10 lg:grid-cols-4">
1890      <div class="flex flex-col items-center text-center">
1891        <span class="text-5xl font-bold text-[#FCFCFC] lg:text-6xl">80–90%</span>
1892        <p class="mt-3 text-base/normal text-[#FCFCFC]/80">less time spent managing databases</p>
1893      </div>
1894      <div class="flex flex-col items-center text-center">
1895        <span class="text-5xl font-bold text-[#FCFCFC] lg:text-6xl">70%</span>
1896        <p class="mt-3 text-base/normal text-[#FCFCFC]/80">faster incident detection</p>
1897      </div>
1898      <div class="flex flex-col items-center text-center">
1899        <span class="text-5xl font-bold text-[#FCFCFC] lg:text-6xl">25–30%</span>
1900        <p class="mt-3 text-base/normal text-[#FCFCFC]/80">reduction in database costs</p>
1901      </div>
1902      <div class="flex flex-col items-center text-center">
1903        <span class="text-5xl font-bold text-[#FCFCFC] lg:text-6xl">Zero</span>
1904        <p class="mt-3 text-base/normal text-[#FCFCFC]/80">incidents since onboarding</p>
1905      </div>
1906    </div>
1907  </div>
1908</section>
1909
1910<section class="relative z-0 bg-white py-20">
1911  <div class="container">
1912    <hgroup class="mb-14 text-center">
1913      <h2 class="mb-5 text-balance text-3xl font-bold leading-[44px] text-[#262626] md:text-4xl lg:text-[52px] lg:leading-[60px]">
1914        Trusted in production at scale
1915      </h2>
1916      <p class="mx-auto max-w-prose text-lg/normal text-[#1A1A1A]">
1917        Top engineering and platform teams rely on NeverBlink to keep their mission-critical databases stable, efficient, and under control as scale and complexity grow.
1918      </p>
1919    </hgroup>
1920
1921    <div class="grid grid-cols-1 lg:grid-cols-2 gap-8 max-w-6xl mx-auto">
1922      <!-- Frontiers Case Study -->
1923      <a href="https://neverblink.ai/case-studies/frontiers-scaling-complex-onprem-elasticsearch"
1924         class="group block bg-white border border-[#E0DFE5] rounded-xl p-8 hover:border-[#7A50E5] hover:shadow-xl transition-all">
1925        <div class="mb-6">
1926          <div class="flex items-center gap-3 mb-4">
1927            <div class="h-12 w-12 flex-shrink-0 rounded-lg flex items-center justify-center">
1928              <img src="/images/case-studies/logo-frontiers.svg" alt="Frontiers Logo" >
1929            </div>
1930            <h3 class="text-2xl font-bold text-[#262626]">Frontiers</h3>
1931          </div>
1932          <p class="text-base text-[#666] leading-relaxed mb-6">
1933            Global research publisher managing 11 self-hosted Elasticsearch clusters needed expert support and unified monitoring to replace fragmented tooling. NeverBlink delivered proactive health assessments, 24/7 expert guidance, and centralized visibility.
1934          </p>
1935        </div>
1936
1937        <div class="bg-gradient-to-br from-[#7A50E5]/5 to-[#9b55f3]/5 rounded-lg p-5">
1938          <h4 class="text-sm font-semibold text-[#7A50E5] uppercase tracking-wide mb-3">Key Results</h4>
1939          <ul class="space-y-2">
1940            <li class="flex items-start gap-2">
1941              <svg class="h-5 w-5 text-[#7A50E5] flex-shrink-0 mt-0.5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1942                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
1943              </svg>
1944              <span class="text-[#262626] font-medium">80% less time managing Elasticsearch</span>
1945            </li>
1946            <li class="flex items-start gap-2">
1947              <svg class="h-5 w-5 text-[#7A50E5] flex-shrink-0 mt-0.5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1948                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
1949              </svg>
1950              <span class="text-[#262626] font-medium">70% faster incident detection</span>
1951            </li>
1952            <li class="flex items-start gap-2">
1953              <svg class="h-5 w-5 text-[#7A50E5] flex-shrink-0 mt-0.5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1954                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
1955              </svg>
1956              <span class="text-[#262626] font-medium">25% cost savings</span>
1957            </li>
1958          </ul>
1959        </div>
1960
1961        <div class="mt-6 flex items-center text-[#7A50E5] font-semibold">
1962          Read Case Study
1963          <svg class="ml-2 h-5 w-5 transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1964            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
1965          </svg>
1966        </div>
1967      </a>
1968
1969      <!-- Aidoc Case Study -->
1970      <a href="https://neverblink.ai/case-studies/aidoc-medical-opensearch-stability-efficiency"
1971         class="group block bg-white border border-[#E0DFE5] rounded-xl p-8 hover:border-[#7A50E5] hover:shadow-xl transition-all">
1972        <div class="mb-6">
1973          <div class="flex items-center gap-3 mb-4">
1974            <div class="h-12 w-12 flex-shrink-0 rounded-lg flex items-center justify-center">
1975             <img src="/images/case-studies/logo-aidoc.svg" alt="Aid
1975oc Logo" >
1976            </div>
1977            <h3 class="text-2xl font-bold text-[#262626]">Aidoc</h3>
1978          </div>
1979          <p class="text-base text-[#666] leading-relaxed mb-6">
1980            AI-powered radiology imaging solutions provider needed comprehensive OpenSearch monitoring across multiple environments. NeverBlink provided automated insights, unified cluster visibility, and expert guidance to replace manual monitoring workflows.
1981          </p>
1982        </div>
1983
1984        <div class="bg-gradient-to-br from-[#7A50E5]/5 to-[#9b55f3]/5 rounded-lg p-5">
1985          <h4 class="text-sm font-semibold text-[#7A50E5] uppercase tracking-wide mb-3">Key Results</h4>
1986          <ul class="space-y-2">
1987            <li class="flex items-start gap-2">
1988              <svg class="h-5 w-5 text-[#7A50E5] flex-shrink-0 mt-0.5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1989                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
1990              </svg>
1991              <span class="text-[#262626] font-medium">90% reduction in time spent managing OpenSearch</span>
1992            </li>
1993            <li class="flex items-start gap-2">
1994              <svg class="h-5 w-5 text-[#7A50E5] flex-shrink-0 mt-0.5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
1995                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
1996              </svg>
1997              <span class="text-[#262626] font-medium">Zero incidents since onboarding</span>
1998            </li>
1999            <li class="flex items-start gap-2">
2000              <svg class="h-5 w-5 text-[#7A50E5] flex-shrink-0 mt-0.5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
2001                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
2002              </svg>
2003              <span class="text-[#262626] font-medium">30% cost savings</span>
2004            </li>
2005          </ul>
2006        </div>
2007
2008        <div class="mt-6 flex items-center text-[#7A50E5] font-semibold">
2009          Read Case Study
2010          <svg class="ml-2 h-5 w-5 transition-transform group-hover:translate-x-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
2011            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
2012          </svg>
2013        </div>
2014      </a>
2015    </div>
2016  </div>
2017</section>
2018
2019<section class="relative z-0 bg-dark-section py-20">
2020  <div class="container flex flex-col lg:gap-6">
2021    <hgroup class="mb-10 px-4 md:px-8 lg:mx-auto lg:max-w-[550px] lg:px-0">
2022      <h2
2023        class="mb-5 text-center text-3xl font-bold leading-[44px] text-[#262626] md:text-3xl xl:text-[48px] xl:leading-[52px]"
2024      >
2025        Secure, Non-Intrusive, and Dev-Friendly
2026      </h2>
2027      <p class="text-center text-lg/normal text-[#1A1A1A]">
2028        NeverBlink is built to meet strict production and security requirements with
2029        zero added friction
2030      </p>
2031    </hgroup>
2032  
2033    <div
2034      class="grid grid-cols-1 gap-8 py-10 text-center md:grid-cols-2 lg:grid-cols-4 lg:gap-y-12 lg:py-0"
2035    >
2036      <div class="flex flex-col">
2037        <div class="flex h-[118px] items-center justify-center">
2038          <img
2039            src="/images/home/secure-cluster-1.svg"
2040            width="164"
2041            height="118"
2042            alt="Fast, Low-Friction Setup"
2043          />
2044        </div>
2045        <h3
2046          class="mb-3 text-[28px] font-semibold leading-9 text-[#262626] lg:flex lg:min-h-[72px] lg:items-center lg:justify-center"
2047        >
2048          Fast, Low-Friction Setup
2049        </h3>
2050        <p class="text-lg/7">
2051          With our integration wizard, it takes just a few steps and a couple of minutes to complete the NeverBlink setup.
2052        </p>
2053      </div>
2054  
2055      <div class="flex flex-col">
2056        <div class="flex h-[118px] items-center justify-center">
2057          <img
2058            src="/images/home/secure-cluster-2.svg"
2059            width="206"
2060            height="99"
2061            alt="Secure &amp; Non-Intrusive by Design"
2062          />
2063        </div>
2064        <h3
2065          class="mb-3 text-[28px] font-semibold leading-9 text-[#262626] lg:flex lg:min-h-[72px] lg:items-center lg:justify-center"
2066        >
2067          Secure &amp; Non-Intrusive by Design
2068        </h3>
2069        <p class="text-lg/7">
2070          The low-signature NeverBlink Agent runs in your environment. Nothing is installed on the cluster itself.
2071        </p>
2072      </div>
2073  
2074      <div class="flex flex-col">
2075        <div class="flex h-[118px] items-center justify-center">
2076          <img
2077            src="/images/home/secure-cluster-3.svg"
2078            width="107"
2079            height="110"
2080            alt="We Never Send Your Data"
2081          />
2082        </div>
2083        <h3
2084          class="mb-3 text-[28px] font-semibold leading-9 text-[#262626] lg:flex lg:min-h-[72px] lg:items-center lg:justify-center"
2085        >
2086          We Never Send Your Data
2087        </h3>
2088        <p class="text-lg/7">
2089          NeverBlink reads metrics and metadata only. Your actual data never leaves your environment.
2090        </p>
2091      </div>
2092  
2093      <div class="flex flex-col">
2094        <div class="flex h-[118px] items-center justify-center">
2095          <img
2096            src="/images/soc2-logo.png"
2097            width="90"
2098            height="90"
2099            alt="Enterprise-Grade Security"
2100          />
2101        </div>
2102        <h3
2103          class="mb-3 text-[28px] font-semibold leading-9 text-[#262626] lg:flex lg:min-h-[72px] lg:items-center lg:justify-center"
2104        >
2105          Enterprise-Grade Security
2106        </h3>
2107        <p class="text-lg/7">
2108          NeverBlink is SOC 2 Type II certified, with independently verified controls designed to meet strict production and compliance requirements.
2109        </p>
2110      </div>
2111    </div>
2112  
2113    <div class="flex w-full flex-row justify-center lg:mt-10">
2114      <a
2115        href="https://neverblink.ai/docs/"
2116        class="button-outline-gradient flex cursor-pointer items-center justify-center whitespace-nowrap px-14 py-4 text-lg/5 text-primary md:max-w-52"
2117      >
2118        Read the Docs
2119      </a>
2120    </div>
2121  </div>
2122  
2123  <img src="/images/home/bg-vector-right-side.svg" alt="Backgroun
2123d vector"
2124    class="2x:top-[-55%] pointer-events-none absolute right-0 z-[-1] hidden w-[20%] object-cover lg:top-[-36%] lg:block xl:top-[-45%] 3xl:hidden" />
2125</section>
2126
2127<section class="bg-white py-20">
2128  <div class="container">
2129    <h2 class="mb-10 text-balance text-center text-3xl font-bold leading-[44px] text-[#262626] md:text-4xl lg:text-[52px] lg:leading-[60px]">
2130      Frequently asked questions
2131    </h2>
2132<div data-accordion="faq-home" class="mx-auto max-w-3xl" >
2133    <div data-accordion-list="faq-home" class="flex flex-col gap-3">
2134              <div
2135                  data-accordion-item="1"
2136                  class="rounded-xl border border-[#7A50E540] px-5 py-4"
2137              >
2138                  <div data-accordion-header="1">
2139                      <h3 class="text-gradient text-xl lg:text-2xl font-semibold">
2140                          Why “NeverBlink”?
2141                      </h3>
2142                  </div>    
2143                  <div
2144                      data-accordion-content="1"
2145                      class="flex flex-col gap-2 overflow-hidden transition-all"
2146                  >
2147                      <p class="text-lg lg:text-xl/normal pt-1">
2148                              Because the best incident is the one that never happens. NeverBlink doesn't wait for someone to open a dashboard — it watches your databases continuously, hunting for risk, waste, and degradation, and surfaces the fix while a problem is still a warning: before customers notice, and before anyone gets paged. Automated, but accountable: AI carries the investigative toil, every recommendation comes with its reasoning, and your engineers keep control of the decisions that matter — with experienced database engineers standing alongside the always-on technology whenever a situation calls for human judgment.
2149                      </p>
2150                  </div>
2151              </div>      <div
2152                  data-accordion-item="2"
2153                  class="rounded-xl border border-[#7A50E540] px-5 py-4"
2154              >
2155                  <div data-accordion-header="2">
2156                      <h3 class="text-gradient text-xl lg:text-2xl font-semibold">
2157                          Does NeverBlink replace Grafana, Datadog, or my existing monitoring?
2158                      </h3>
2159                  </div>    
2160                  <div
2161                      data-accordion-content="2"
2162                      class="flex flex-col gap-2 overflow-hidden transition-all"
2163                  >
2164                      <p class="text-lg lg:text-xl/normal pt-1">
2165                              No. NeverBlink complements monitoring tools rather than replacing them. Generic monitoring shows you graphs; NeverBlink adds deep, database-specific root-cause analysis, preventative health checks, and concrete recommendations that tell you exactly what to fix and why.
2166                      </p>
2167                  </div>
2168              </div>      <div
2169                  data-accordion-item="3"
2170                  class="rounded-xl border border-[#7A50E540] px-5 py-4"
2171              >
2172                  <div data-accordion-header="3">
2173                      <h3 class="text-gradient text-xl lg:text-2xl font-semibold">
2174                          Can NeverBlink see my data?
2175                      </h3>
2176                  </div>    
2177                  <div
2178                      data-accordion-content="3"
2179                      class="flex flex-col gap-2 overflow-hidden transition-all"
2180                  >
2181                      <p class="text-lg lg:text-xl/normal pt-1">
2182                              No. A lightweight collector runs in your environment — nothing is installed on your database servers — and it reads metrics and metadata only. Your actual data never leaves your environment. NeverBlink is SOC 2 Type II certified.
2183                      </p>
2184                  </div>
2185              </div>      <div
2186                  data-accordion-item="4"
2187                  class="rounded-xl border border-[#7A50E540] px-5 py-4"
2188              >
2189                  <div data-accordion-header="4">
2190                      <h3 class="text-gradient text-xl lg:text-2xl font-semibold">
2191                          Which databases does NeverBlink support?
2192                      </h3>
2193                  </div>    
2194                  <div
2195                      data-accordion-content="4"
2196                      class="flex flex-col gap-2 overflow-hidden transition-all"
2197                  >
2198                      <p class="text-lg lg:text-xl/normal pt-1">
2199                              Elasticsearch and OpenSearch are fully supported today. ClickHouse and PostgreSQL support is available in private beta, and more database technologies are on the way.
2200                      </p>
2201                  </div>
2202              </div>      <div
2203                  data-accordion-item="5"
2204                  class="rounded-xl border border-[#7A50E540] px-5 py-4"
2205              >
2206                  <div data-accordion-header="5">
2207                      <h3 class="text-gradient text-xl lg:text-2xl font-semibold">
2208                          Does it work with managed database services?
2209                      </h3>
2210                  </div>    
2211                  <div
2212                      data-accordion-content="5"
2213                      class="flex flex-col gap-2 overflow-hidden transition-all"
2214                  >
2215                      <p class="text-lg lg:text-xl/normal pt-1">
2216                              Yes. NeverBlink works with fully-managed and self-managed deployments alike — AWS, Elastic Cloud, ClickHouse Cloud, Aiven, or your own infrastructure in any cloud or private data center.
2217                      </p>
2218                  </div>
2219              </div>      <div
2220                  data-accordion-item="6"
2221                  class="rounded-xl border border-[#7A50E540] px-5 py-4"
2222              >
2223                  <div data-accordion-header="6">
2224                      <h3 class="text-gradient text-xl lg:text-2xl font-semibold">
2225                          Does NeverBlink change my databases automatically?
2226                      </h3>
2227                  </div>    
2228                  <div
2229                      data-accordion-content="6"
2230                      class="flex flex-col gap-2 overflow-hidden transition-all"
2231                  >
2232                      <p class="text-lg lg:text-xl/normal pt-1">
2233                              No. NeverBlink investigates, diagnoses, and recommends — with clear reasoning behind every recommendation. Your team decides what to apply and when, so consequential changes always stay under human control.
2234                      </p>
2235                  </div>
2236              </div>    </div>
2237</div>  </div>
2238</section>
2239
2240<section>
2241  <section
2242    class="relative z-0 py-20 lg:py-32"
2243    style="background: linear-gradient(90.76deg, #6966ff -0.41%, #9b55f3 100.42%)"
2244  >
2245    <div class="container">
2246      <h2
2247        class="mb-10 text-balance text-center text-4xl font-bold leading-[44px] text-[#FCFCFC] md:mx-auto md:max-w-[768px] lg:text-[52px] lg:leading-[56px]"
2248      >
2249        Ready to see NeverBlink in action?
2250      </h2>
2251      <a
2252        href="/get-started"
2253        class="button-outline-gradient mx-auto flex cursor-pointer items-center justify-center whitespace-nowrap border-white px-14 py-4 text-lg/5 text-white md:max-w-52"
2254      >
2255        Try NeverBlink Free
2256      </a>
2257    </div>
2258    <div class="absolute right-7 top-11 text-white">
2259      <div
2260         class="*:bg-current ml-3.5 grid grid-cols-4 grid-flow-col  gap-5 *:h-1 *:w-1 *:rounded-full"
2261      >
2262        <span></span>
2263        <span></span>
2264        <span></span>
2265        <span></span>
2266        
2267        
2268        
2269        
2270        
2271      </div>  </div>
2272    <div class="absolute bottom-5 left-5 text-white">
2273      <div
2274         class="*:bg-current ml-3.5 grid grid-cols-2 grid-flow-col  gap-5 *:h-1 *:w-1 *:rounded-full"
2275      >
2276        <span></span>
2277        <span></span>
2278        
2279        
2280        
2281        
2282        
2283        
2284        
2285      </div>  </div>
2286    <img
2287      src="/images/home/bg-vector-reduce-cluster-waste-section.svg"
2288      alt="Reduce Cluster Waste vector"
2289      class="absolute right-0 top-0 z-[-1] object-cover"
2290      style="height: 100%"
2291    />
2292  </section></section>
2293            </main>
2294            <footer class="bg-[#202020] pb-11 pt-16 text-lg/normal text-[#D9D9D9] print:hidden">
2295              <div class="container">
2296                <div class="mb-10 flex flex-col gap-10 md:flex-row md:items-stretch md:justify-between">
2297                  <div>
2298                    <img src="/images/logo-secondary.svg" width="280" height="54" class="mb-12 max-w-[200px] md:max-w-[280px]" alt="NeverBlink" />
2299                    <div class="grid grid-cols-2 gap-5">
2300                      <div>
2301                        <h4 class="mb-5 opacity-50">Product</h4>
2302                        <ul class="flex flex-col gap-2">
2303                          <li><a href="/get-started">Get Started</a></li>
2304                          <li><a href="/features">Features</a></li>
2305                          <li><a href="/integrations">Integrations</a></li>
2306                          <li><a href="/about-us">About Us</a></li>
2307                          <li><a href="/careers">Careers</a></li>
2308                        </ul>
2309                      </div>
2310                      <div>
2311                        <h4 class="mb-5 opacity-50">Solutions</h4>
2312                        <ul class="flex flex-col gap-2">
2313                          <li>
2314                            <a href="/solutions/elasticsearch-support">
2314Elasticsearch Support</a>
2315                          </li>
2316                          <li>
2317                            <a href="/solutions/opensearch-support">OpenSearch Support</a>
2318                          </li>
2319                          <li>
2320                            <a href="/solutions/optimizing-elasticsearch-cost">Optimizing Elasticsearch Cost</a>
2321                          </li>
2322                          <li><a href="/solutions/query-analytics-for-elasticsearch-opensearch">OpenSearch & Elasticsearch Query
2323                              Analytics</a></li>
2324                          <li>
2325                            <a href="/solutions/elasticsearch-monitoring">Elasticsearch Monitoring</a>
2326                          </li>
2327                        </ul>
2328                      </div>
2329                      <div>
2330                        <h4 class="mb-5 opacity-50">Resources</h4>
2331                        <ul class="flex flex-col gap-2">
2332                          <li><a href="/blog">Blog</a></li>
2333                          <li>
2334                            <a href="/tools">Elasticsearch Free Tools</a>
2335                          </li>
2336                          <li>
2337                            <a href="/kb/elasticsearch-documentation">Elasticsearch Knowledge Base and Guides</a>
2338                          </li>
2339                          <li>
2340                            <a href="/kb/opensearch-documentation">OpenSearch Knowledge Base and Guides</a>
2341                          </li>
2342                          <li>
2343                            <a href="/kb/opensearch-tutorial-data-platform-engineers">OpenSearch Training for Platform Engineers</a>
2344                          </li>
2345                        </ul>
2346                      </div>
2347                    </div>
2348                  </div>
2349                  <div class="flex flex-col items-center md:items-end">
2350                    <h4 class="mb-6 text-balance text-center text-xl/tight md:text-right">
2351                      Never Miss an Update<br />Subscribe to our Newsletter
2352                    </h4>
2353                    <button data-modal-open="hubspot-modal"
2354                      class="button-filled-gradient flex items-center justify-center whitespace-nowrap px-14 py-4 text-xl/6 md:max-w-52 lg:mb-1">
2355                      Subscribe
2356                    </button>
2357                    <div class="lg:mt-18 mt-6 flex gap-3 md:mt-auto">
2358                      <a href="https://www.youtube.com/c/bigdataboutique" aria-label="Youtube" target="_blank"
2359                        rel="noopeneer noreferrer"
2360                        class="flex h-10 w-10 items-center justify-center opacity-50 hover:opacity-100 focus-visible:opacity-100">
2361                        <img src="/images/youtube.svg" class="w-8" style="transform: translateY(4px)" alt="YouTube" />
2362                      </a>
2363                      <a href="https://www.linkedin.com/company/neverblink-ai/" aria-label="Linkedin" target="_blank"
2364                        rel="noopeneer noreferrer"
2365                        class="flex h-10 w-10 items-center justify-center opacity-50 hover:opacity-100 focus-visible:opacity-100">
2366                        <img src="/images/linkedin.svg" class="w-8" alt="Linkedin" />
2367                      </a>
2368                      <a href="https://x.com/neverblinkai" aria-label="X (Twitter)" target="_blank"
2369                        rel="noopeneer noreferrer"
2370                        class="flex h-10 w-10 items-center justify-center opacity-50 hover:opacity-100 focus-visible:opacity-100">
2371                        <img src="/images/x.svg" class="w-6" alt="X (Twitter)" />
2372                      </a>
2373                      <a href="https://bsky.app/profile/neverblinkai.bsky.social" aria-label="Bluesky" target="_blank"
2374                        rel="noopeneer noreferrer"
2375                        class="flex h-10 w-10 items-center justify-center opacity-50 hover:opacity-100 focus-visible:opacity-100">
2376                        <img src="/images/bluesky.svg" class="w-7" alt="Bluesky" />
2377                      </a>
2378                    </div>
2379                  </div>
2380                </div>
2381                <div class="flex flex-col-reverse items-center gap-4 md:flex-row md:justify-between">
2382                  <div class="opacity-50 md:w-2/3">
2383                    &copy; 2026 Data Ops Pulse Ltd.<br />
2384                    <br />
2385                    Elasticsearch, Kibana, Logstash, and Beats are trademarks of
2386                    Elasticsearch BV, registered in the U.S. and in other countries. Data
2387                    Ops Pulse Ltd is not affiliated with Elasticsearch BV.
2388                    <br /><br />
2389                    ClickHouse is a registered trademark of ClickHouse, Inc.
2390                  </div>
2391                  <div class="flex flex-col items-center md:w-1/3 md:flex-row md:gap-7 md:justify-end min-w-[280px]">
2392                    <a href="/terms" class="opacity-50 hover:opacity-100 focus-visible:opacity-100">
2393                      Terms &amp; Conditions
2394                    </a>
2395                    <a href="/privacy" class="opacity-50 hover:opacity-100 focus-visible:opacity-100">
2396                      Privacy Policy
2397                    </a>
2398                  </div>
2399                </div>
2400              </div>
2401            </footer>
2402            
2403            <dialog id="hubspot-modal">
2404              <div
2405                class="absolute left-1/2 top-1/2 h-fit max-h-dvh w-screen -translate-x-1/2 -translate-y-1/2 overflow-auto rounded-lg bg-white"
2406                style="max-width: 480px;"
2407              >
2408                <button
2409                  data-modal-close="hubspot-modal"
2410                  aria-label="close"
2411                  class="absolute right-0 top-0 z-30 flex h-10 w-12 items-end justify-start pb-2 pl-2"
2412                >
2413                  <img src="/images/icons/close.svg" alt="Close" width="16" />
2414                </button>
2415                <div class="p-8">
2416                  <h4 class="mb-2 text-2xl font-semibold">Subscribe to the NeverBlink Newsletter</h4>
2417                  <p class="mb-5">
2418                    Get early access to new NeverBlink features, insightful blogs &amp; exclusive
2419                    events , webinars, and workshops.
2420                  </p>
2421                  <div id="hubspot-subscribe-form"></div>
2422                </div>
2423              </div>
2424            </dialog>
2425            
2426            
2426<script type="module" nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
2427              const id = "hubspot-modal"
2428              const dialog = document.querySelector(`dialog#${id}`)
2429            
2430              document
2431                .querySelectorAll(`button[data-modal-open=${id}]`)
2432                .forEach((button) => {
2433                  button.addEventListener("click", () => {
2434                    dialog.show()
2435                  })
2436                })
2437              document
2438                .querySelectorAll(`button[data-modal-close=${id}]`)
2439                .forEach((button) => {
2440                  button.addEventListener("click", () => {
2441                    dialog.close()
2442                  })
2443                })
2444              dialog.addEventListener("click", function (e) {
2445                if (e.target === dialog) {
2446                  e.target.close()
2447                }
2448              })
2449            </script>
2449
2450            
2450<script type="module" nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
2451              let injected = false
2452              function loadHubspotSubscribeForm() {
2453                if (injected) return
2454                injected = true
2455                const withNonce = document.querySelector("[nonce]")
2456                const hubspotScript = document.createElement("script")
2457                hubspotScript.id = "hubspotScript"
2458                hubspotScript.async = true
2459                hubspotScript.setAttribute(
2460                  "nonce",
2461                  withNonce.nonce || withNonce.getAttribute("nonce")
2462                )
2463                hubspotScript.onload = () => {
2464                  hbspt.forms.create({
2465                    region: "na1",
2466                    portalId: "2559567",
2467                    formId: "4efd6cb2-b582-4f1b-9c05-96cd62ab6db3",
2468                    target: "#hubspot-subscribe-form",
2469                    onFormSubmitted: () => {
2470                      window.dataLayer.push({
2471                        event: "hubspot",
2472                        hubspot_event: "hubspot.subscribe_form_submitted",
2473                      })
2474                    },
2475                  })
2476                }
2477                hubspotScript.src = "https://js.hsforms.net/forms/embed/v2.js"
2478                document.body.appendChild(hubspotScript)
2479              }
2480              document
2481                .querySelectorAll('[data-modal-open="hubspot-modal"]')
2482                .forEach((button) => {
2483                  button.addEventListener("click", loadHubspotSubscribeForm, { once: true })
2484                })
2485            </script>
2485
2486        
2486<script type="text/javascript" src="/dist/main.21f9229a005a8c451cb1.js" defer></script>
2486
2487        <div id="cookiesPolicy" class="fixed bottom-0 z-50 w-full py-6 bg-primary min-h-[280px] sm:min-h-[190px] lg:min-h-[100px]">
2488          <div class="container flex flex-col lg:flex-row justify-between items-center gap-4">
2489            <span class="text-lg md:text-xl text-white ">
2490              We use cookies to provide an optimized user experience and understand our
2491              traffic. To learn more, read our
2492              <a href="/privacy" target="_blank" rel="noopener noreferrer" class="font-semibold underline">use of cookies</a>;
2493              otherwise, please choose 'Accept Cookies' to continue using our
2494              website.
2495              </span>
2496            <div class="flex flex-col gap-3 sm:flex-row w-full sm:w-fit">
2497            <button
2498              type="button"
2499              id="acceptCookiesPolicy"
2500              data-timestamp="1789382877000"
2501              class="button-soft-gradient sm:mx-auto flex items-center justify-center whitespace-nowrap px-11 py-3 text-lg/5"
2502            >
2503              Accept Cookies
2504            </button>
2505            <button
2506              type="button"
2507              id="denyCookiesPolicy"
2508              class="button-outline-gradient sm:mx-auto flex items-center justify-center whitespace-nowrap border-white px-11 py-3 text-lg/5"
2509            >
2510              Deny Cookies 
2511            </button>
2512            </div>
2513          </div>
2514        </div>
2515
2516        
2516<script nonce="3539f14986ed7c70c5ceea1d1dab2fa0">
2517        // Defer Claydar to idle — its bootstrap pulls a ~21KB radar bundle that
2518        // produces a 1+s long task otherwise.
2519        (function () {
2520            var n = document.querySelector("[nonce]");
2521            var nonce = n && (n.nonce || n.getAttribute("nonce"));
2522            function loadClaydar() {
2523                var s = document.createElement("script");
2524                s.async = true;
2525                s.src = "https://static.claydar.com/init.v1.js?id=c83HzAc04B";
2526                if (nonce) s.setAttribute("nonce", nonce);
2527                document.head.appendChild(s);
2528            }
2529            var ric = window.requestIdleCallback || function (cb) { return setTimeout(cb, 2500); };
2530            if (document.readyState === "complete") {
2531                ric(loadClaydar, { timeout: 5000 });
2532            } else {
2533                window.addEventListener("load", function () { ric(loadClaydar, { timeout: 5000 }); }, { once: true });
2534            }
2535        })();
2536        </script>
2536
2537    </body>
2538</html>

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