PageSourceSearch

https://kvorum.ai/

html kvorum.ai collected 2026-10-05 13:58:51 UTC 35,417 bytes, 810 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<title>Your AI Advisory Board | Kvorum</title>
7<meta name="description" content="Kvorum gives founders and business owners a board of AI advisors who debate strategy, challenge assumptions, and produce real decisions. First 10 meetings free. No credit card required.">
8<meta name="keywords" content="AI advisory board, founder tools, business strategy, AI advisors, startup advice, business decisions, advisory board software, AI board of directors">
9<meta name="author" content="Kvorum">
10<meta name="robots" content="index, follow">
11<link rel="canonical" href="https://kvorum.ai/">
12<link rel="icon" type="image/svg+xml" href="/static/favicon.svg">
13<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
14<link rel="apple-touch-icon" href="/static/apple-touch-icon.png">
15<!-- Open Graph -->
16<meta property="og:type" content="website">
17<meta property="og:url" content="https://kvorum.ai/">
18<meta property="og:title" content="Your AI Advisory Board | Kvorum">
19<meta property="og:description" content="Kvorum gives founders and business owners a board of AI advisors who debate strategy, challenge assumptions, and produce real decisions. First 10 meetings free. No credit card required.">
20<meta property="og:image" content="https://kvorum.ai/static/og-image.png">
21<meta property="og:image:width" content="1200">
22<meta property="og:image:height" content="630">
23<meta property="og:site_name" content="Kvorum">
24<!-- Twitter Card -->
25<meta name="twitter:card" content="summary_large_image">
26<meta name="twitter:site" content="@KvorumHQ">
27<meta name="twitter:url" content="https://kvorum.ai/">
28<meta name="twitter:title" content="Your AI Advisory Board | Kvorum">
29<meta name="twitter:description" content="Kvorum gives founders and business owners a board of AI advisors who debate strategy, challenge assumptions, and produce real decisions. First 10 meetings free. No credit card required.">
30<meta name="twitter:image" content="https://kvorum.ai/static/og-image.png">
31<!-- Structured Data -->
32<script type="application/ld+json">
33{
34  "@context": "https://schema.org",
35  "@type": "SoftwareApplication",
36  "name": "Kvorum",
37  "applicationCategory": "BusinessApplication",
38  "description": "AI advisory board for founders and business owners. Specialists debate strategy and produce real decisions.",
39  "url": "https://kvorum.ai",
40  "offers": {
41    "@type": "Offer",
42    "price": "0",
43    "priceCurrency": "USD",
44    "description": "First 10 meetings free"
45  },
46  "operatingSystem": "Web"
47}
48</script>
vendor: 1 bytes, line 48
48
49<script type="application/ld+json">
50{
51  "@context": "https://schema.org",
52  "@type": "Organization",
53  "name": "Kvorum",
54  "url": "https://kvorum.ai",
55  "logo": "https://kvorum.ai/static/og-image.png",
56  "sameAs": [
57    "https://www.linkedin.com/company/kvorumhq/",
58    "https://x.com/KvorumHQ",
59    "https://instagram.com/kvorumhq"
60  ],
61  "contactPoint": {
62    "@type": "ContactPoint",
63    "email": "[email protected]",
64    "contactType": "customer support"
65  }
66}
67</script>
vendor: 1 bytes, line 67
67
68<script type="application/ld+json">
69{
70  "@context": "https://schema.org",
71  "@type": "FAQPage",
72  "mainEntity": [
73    {
74      "@type": "Question",
75      "name": "Is this just another ChatGPT wrapper?",
76      "acceptedAnswer": {
77        "@type": "Answer",
78        "text": "No. Kvorum isn't a single AI giving you one answer. It's five specialists with distinct roles who debate each other, challenge your assumptions, and sometimes disagree. They know your business from previous meetings."
79      }
80    },
81    {
82      "@type": "Question",
83      "name": "What happens to the documents I upload?",
84      "acceptedAnswer": {
85        "@type": "Answer",
86        "text": "We process your files immediately and discard them. The knowledge extracted is stored privately in your account. Your original files are gone within seconds of upload."
87      }
88    },
89    {
90      "@type": "Question",
91      "name": "What if I don't know what to ask?",
92      "acceptedAnswer": {
93        "@type": "Answer",
94        "text": "Your board asks you first. When you start a meeting, your advisors gather context from you before they respond."
95      }
96    },
97    {
98      "@type": "Question",
99      "name": "How quickly can I get started?",
100      "acceptedAnswer": {
101        "@type": "Answer",
102        "text": "Sign in with Google. Describe your business in one sentence. Start your first meeting. Most founders run their first meeting in under five minutes."
103      }
104    },
105    {
106      "@type": "Question",
107      "name": "What happens after my 10 free meetings?",
108      "acceptedAnswer": {
109        "@type": "Answer",
110        "text": "You choose a plan. Starter is $49/month for 20 meetings. You can cancel anytime. No contracts."
111      }
112    }
113  ]
114}
115</script>
115
116<link rel="preconnect" href="https://fonts.googleapis.com">
117<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
118<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
119<style>
120* { margin: 0; padding: 0; box-sizing: border-box; }
121:root {
122  --bg: #0A0A0A;
123  --surface: #111111;
124  --surface2: #1A1A1A;
125  --border: #2A2A2A;
126  --accent: #00D4AA;
127  --accent-hover: #00B894;
128  --text: #FFFFFF;
129  --text-dim: #AAAAAA;
130}
131body {
132  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
133  background: var(--bg); color: var(--text); line-height: 1.6;
134  -webkit-font-smoothing: antialiased;
135}
136a { color: var(--accent); text-decoration: none; }
137a:hover { text-decoration: underline; }
138
139/* Layout */
140.container { max-width: 1080px; margin: 0 auto; padding: 0 24px; }
141
142/* Nav */
143nav {
144  padding: 20px 0; border-bottom: 1px solid var(--border);
145  position: sticky; top: 0; background: var(--bg); z-index: 100;
146}
147.nav-inner {
148  display: flex; justify-content: space-between; align-items: center;
149  max-width: 1080px; margin: 0 auto; padding: 0 24px;
150}
151.nav-logo { font-size: 22px; font-weight: 800; color: var(--text); letter-spacing: -0.5px; }
152.nav-logo span { color: var(--accent); }
153.nav-links { display: flex; gap: 32px; align-items: center; }
154.nav-links a { color: var(--text-dim); font-size: 14px; font-weight: 500; }
155.nav-links a:hover { color: var(--text); text-decoration: none; }
156.nav-signin { color: var(--text-dim) !important; }
157.nav-cta {
158  background: var(--accent); color: #0A0A0A !important; padding: 10px 20px;
159  border-radius: 8px; font-weight: 600; font-size: 14px; transition: background 0.2s;
160}
161.nav-cta:hover { background: var(--accent-hover); text-decoration: none !important; }
162
163/* Hero */
164.hero {
165  padding: 120px 0 100px; text-align: center; background: var(--bg);
166}
167.hero h1 {
168  font-size: 56px; font-weight: 800; line-height: 1.1;
169  margin-bottom: 24px; letter-spacing: -2px;
170}
171.hero .subtitle {
172  font-size: 20px; color: var(--text-dim); max-width: 580px;
173  margin: 0 auto 48px; line-height: 1.6;
174}
175.hero-cta {
176  display: inline-block; background: var(--accent); color: #0A0A0A;
177  padding: 18px 44px; border-radius: 8px; font-size: 18px;
178  font-weight: 700; transition: background 0.2s; border: none; cursor: pointer;
179}
180.hero-cta:hover { background: var(--accent-hover); text-decoration: none; }
181/* Secondary CTA row, two ghost buttons with teal border, side-by-side on
182   desktop, stacked full-width on mobile. Vertical gap from the primary
183   button is 20px for a clear hierarchy break. */
184.hero-cta-row {
185  display: flex; justify-content: center; gap: 12px;
186  margin-top: 20px; flex-wrap: wrap;
187}
188.hero-ghost-btn {
189  display: inline-flex; align-items: center; justify-content: center;
190  background: transparent; border: 1px solid var(--accent);
191  color: var(--accent); padding: 12px 24px; border-radius: 8px;
192  font-size: 15px; font-weight: 600; text-decoration: none;
193  transition: background 0.15s, color 0.15s;
194  min-height: 44px; /* consistent height across both buttons */
195}
196.hero-ghost-btn:hover {
197  background: var(--accent); color: #0A0A0A; text-decoration: none;
198}
199.hero-note { font-size: 14px; color: var(--text-dim); margin-top: 16px; }
200
201/* Target */
202.target {
203  padding: 64px 0; text-align: center; background: var(--surface);
204  border-top: 1px solid var(--border); border-bottom: 1px solid var(--border);
205}
206.target p {
207  font-size: 20px; color: var(--text-dim); max-width: 700px; margin: 0 auto;
208  line-height: 1.6;
209}
210.target strong { color: var(--text); }
211
212/* Social proof */
213.proof {
214  padding: 80px 0; text-align: center; background: var(--bg);
215}
216.proof p {
217  font-size: 18px; color: var(--text-dim); max-width: 640px;
218  margin: 0 auto; line-height: 1.7;
219}
220
221/* Agents / Features */
222.agents {
223  padding: 80px 0; background: var(--surface);
224  border-top: 1px solid var(--border); border-bottom: 1px solid var(--border);
225}
226.agents h2 {
227  text-align: center; font-size: 36px; margin-bottom: 12px; font-weight: 800;
228  letter-spacing: -1px;
229}
230.agents .section-sub {
231  text-align: center; color: var(--text-dim); font-size: 16px; margin-bottom: 56px;
232}
233.agent-grid {
234  display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px;
235}
236.agent-card {
237  background: var(--surface2); border: 1px solid var(--border);
238  border-radius: 12px; padding: 28px 20px; text-align: center;
239  transition: border-color 0.2s;
240}
241.agent-card:hover { border-color: var(--accent); }
242.agent-avatar {
243  width: 48px; height: 48px; border-radius: 50%;
244  display: flex; align-items: center; justify-content: center;
245  font-weight: 800; font-size: 14px; margin: 0 auto 16px;
246  color: #0A0A0A;
247}
248.agent-card h3 { font-size: 16px; margin-bottom: 4px; font-weight: 700; }
249.agent-card .agent-role { font-size: 13px; color: var(--accent); margin-bottom: 12px; font-weight: 600; }
250.agent-card p { font-size: 13px; color: var(--text-dim); line-height: 1.5; }
251
252/* FAQ accordion */
253.faq { padding: 80px 0; background: var(--bg); }
254.faq h2 {
255  text-align: center; font-size: 36px; margin-bottom: 40px; font-weight: 800;
256  letter-spacing: -1px;
257}
258.faq-list { max-width: 720px; margin: 0 auto; display: flex; flex-direction: column; gap: 12px; }
259.faq-item {
260  background: var(--surface); border: 1px solid var(--border); border-radius: 10px;
261  overflow: hidden;
262}
263.faq-item summary {
264  list-style: none; cursor: pointer; padding: 18px 20px;
265  display: flex; align-items: center; justify-content: space-between; gap: 16px;
266  font-size: 16px; font-weight: 600; color: var(--text);
267  user-select: none;
268}
269.faq-item summary::-webkit-details-marker { display: none; }
270.faq-chev {
271  color: var(--accent); flex-shrink: 0;
272  transition: transform 0.2s ease;
273}
274.faq-item[open] .faq-chev { transform: rotate(180deg); }
275.faq-item p {
276  padding: 0 20px 18px; color: var(--text-dim); font-size: 14px;
277  line-height: 1.7; margin: 0;
278}
279.faq-item:hover { border-color: var(--accent); }
280
281/* How it works */
282.how { padding: 80px 0; background: var(--surface); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }
283.how h2 {
284  text-align: center; font-size: 36px; margin-bottom: 12px; font-weight: 800;
285  letter-spacing: -1px;
286}
287.how .section-sub { text-align: center; color: var(--text-dim); font-size: 16px; margin-bottom: 48px; }
288/* Desktop: horizontal row of 3 steps connected by a thin line. */
289.how-steps {
290  list-style: none; padding: 0; margin: 0 auto; max-width: 960px;
291  display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px;
292  position: relative;
293}
294/* The connecting line sits behind the numbered bubbles. */
295.how-steps::before {
296  content: ""; position: absolute; top: 22px; left: 16%; right: 16%;
297  height: 1px; background: var(--border); z-index: 0;
298}
299.how-step { position: relative; z-index: 1; text-align: center; padding: 0 8px; }
300.how-num {
301  width: 44px; height: 44px; border-radius: 50%;
302  background: var(--bg); border: 2px solid var(--accent);
303  color: var(--accent); font-weight: 800; font-size: 18px;
304  display: flex; align-items: center; justify-content: center;
305  margin: 0 auto 20px;
306}
307.how-step h3 { font-size: 17px; font-weight: 700; color: var(--text); margin-bottom: 8px; }
308.how-step p { font-size: 14px; color: var(--text-dim); line-height: 1.6; max-width: 260px; margin: 0 auto; }
309.how-demo-link { text-align: center; margin-top: 40px; font-size: 14px; color: var(--text-dim); }
310.how-demo-link a { color: var(--accent); font-weight: 600; }
311.how-demo-link a:hover { text-decoration: underline; }
312@media (max-width: 768px) {
313  .how-steps { grid-template-columns: 1fr; max-width: 420px; gap: 24px; }
314  .how-steps::before { display: none; } /* vertical stack, no line */
315}
316
317/* Pricing */
318.pricing {
319  padding: 80px 0; background: var(--bg);
320}
321.pricing h2 {
322  text-align: center; font-size: 36px; margin-bottom: 12px; font-weight: 800;
323  letter-spacing: -1px;
324}
325.pricing .section-sub {
326  text-align: center; color: var(--text-dim); font-size: 16px; margin-bottom: 48px;
327}
328.plans { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; align-items: stretch; }
329.plan {
330  background: var(--surface); border: 1px solid var(--border);
331  border-radius: 12px; padding: 36px 28px; text-align: center;
332  position: relative;
333  display: flex; flex-direction: column;
334}
335.plan.featured { border-color: var(--accent); }
336.plan-badge {
337  position: absolute; top: -12px; left: 50%; transform: translateX(-50%);
338  background: var(--accent); color: #0A0A0A; padding: 4px 16px;
339  border-radius: 20px; font-size: 12px; font-weight: 700;
340}
341.plan h3 { font-size: 20px; margin-bottom: 4px; }
342.plan .plan-desc { font-size: 13px; color: var(--text-dim); margin-bottom: 20px; }
343.plan .price { font-size: 48px; font-weight: 800; margin-bottom: 4px; }
344.plan .price span { font-size: 16px; font-weight: 400; color: var(--text-dim); }
345.plan .billing { font-size: 13px; color: var(--text-dim); margin-bottom: 28px; }
346.plan ul { list-style: none; text-align: left; margin-bottom: 28px; }
347.plan ul li {
348  padding: 8px 0; font-size: 14px; color: var(--text-dim);
349  border-bottom: 1px solid var(--border);
350}
351.plan ul li::before { content: "\2713\00a0\00a0"; color: var(--accent); font-weight: 700; }
352.plan-btn {
353  display: block; width: 100%; padding: 14px;
354  border-radius: 8px; font-size: 15px; font-weight: 600;
355  border: none; cursor: pointer; transition: background 0.2s;
356  margin-top: auto;
357}
358.plan-btn.primary { background: var(--accent); color: #0A0A0A; }
359.plan-btn.primary:hover { background: var(--accent-hover); }
360.plan-btn.secondary { background: var(--surface2); color: var(--text); border: 1px solid var(--border); }
361.plan-btn.secondary:hover { border-color: var(--text-dim); }
362
363/* CTA */
364.cta-section {
365  padding: 80px 0; text-align: center; background: var(--surface);
366  border-top: 1px solid var(--border);
367}
368.cta-section h2 { font-size: 36px; font-weight: 800; margin-bottom: 16px; letter-spacing: -1px; }
369.cta-section p { color: var(--text-dim); font-size: 18px; margin-bottom: 32px; }
370
371/* Footer, three columns on desktop, stacked on mobile. */
372.site-footer {
373  padding: 56px 0 28px; border-top: 1px solid #1A1A1A;
374  background: var(--bg); color: #888;
375}
376.footer-grid {
377  display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px;
378  max-width: 900px; margin: 0 auto 40px;
379}
380.footer-col h4 {
381  font-size: 12px; text-transform: uppercase; letter-spacing: 0.08em;
382  color: var(--text); margin-bottom: 16px; font-weight: 600;
383}
384.footer-col ul { list-style: none; padding: 0; margin: 0; }
385.footer-col li { margin-bottom: 10px; }
386.footer-col a {
387  color: #444; font-size: 14px; text-decoration: none;
388  transition: color 0.15s;
389}
390.footer-col a:hover { color: var(--accent); }
391.footer-bottom {
392  border-top: 1px solid #1A1A1A; padding-top: 20px;
393  text-align: center; font-size: 12px; color: #444;
394}
395.footer-bottom strong { color: #666; font-weight: 500; }
396@media (max-width: 640px) {
397  .footer-grid { grid-template-columns: 1fr; gap: 28px; text-align: center; }
398}
399
400/* Mobile */
401/* Hamburger menu */
402.hamburger-btn {
403  display: none; background: none; border: none; cursor: pointer; padding: 8px;
404  flex-direction: column; gap: 5px;
405}
406.hamburger-btn span {
407  display: block; width: 22px; height: 2px; background: var(--text-dim);
408  transition: all 0.2s ease;
409}
410.mobile-menu {
411  display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0;
412  background: rgba(0,0,0,0.8); z-index: 1000;
413}
414.mobile-menu.open { display: block; }
415.mobile-menu-inner {
416  background: #111111; border-bottom: 1px solid #2A2A2A; padding: 20px 24px;
417}
418.mobile-menu-close {
419  background: none; border: none; color: var(--text-dim); font-size: 24px;
420  cursor: pointer; float: right; padding: 0 4px;
421}
422.mobile-menu-links {
423  display: flex; flex-direction: column; gap: 0; margin-top: 16px;
424}
425.mobile-menu-links a {
426  display: block; padding: 14px 0; font-size: 16px; font-weight: 500;
427  color: var(--text-dim); border-bottom: 1px solid #2A2A2A; text-decoration: none;
428}
429.mobile-menu-links a:last-child { border-bottom: none; }
430.mobile-menu-links a:hover { color: var(--text); }
431.mobile-menu-links .nav-cta {
432  display: inline-block; margin-top: 16px; text-align: center;
433  background: var(--accent); color: #0A0A0A; padding: 12px 24px;
434  border-radius: 6px; font-weight: 600;
435}
436
437@media (max-width: 768px) {
438  .hero h1 { font-size: 36px; letter-spacing: -1px; }
439  .hero .subtitle { font-size: 17px; }
440  .hero { padding: 80px 0 60px; }
441  .agent-grid { grid-template-columns: 1fr 1fr; }
442  .plans { grid-template-columns: 1fr; max-width: 400px; margin: 0 auto; }
443  .nav-links { display: none; }
444  .hamburger-btn { display: flex; }
445  .target p { font-size: 17px; }
446  .agents, .proof, .pricing, .cta-section { padding: 56px 0; }
447}
448@media (max-width: 480px) {
449  .agent-grid { grid-template-columns: 1fr; max-width: 320px; margin: 0 auto; }
450  /* Stack the two ghost CTAs full-width on phones. */
451  .hero-cta-row { flex-direction: column; gap: 10px; padding: 0 12px; }
452  .hero-ghost-btn { width: 100%; }
453}
454
455
456/* Who we are */
457.who-we-are { padding: 64px 0; }
458.who-we-are .container { max-width: 600px; }
459.who-we-are h2 { font-size: 24px; font-weight: 600; margin-bottom: 16px; }
460.who-we-are p { font-size: 16px; color: #AAAAAA; line-height: 1.8; }
461
462/* Trust signals */
463.trust-signals { display: flex; gap: 12px; justify-content: center; align-items: center; margin: 24px auto; font-size: 13px; color: #555555; flex-wrap: wrap; }
464</style>
465<!-- Analytics: PostHog, cookieless until consent (see kv-notice.js) -->
vendor: 1,102 bytes, lines 466-468
466<script>
467  !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+" (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys onSessionId".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
468</script>
vendor: 1 bytes, line 468
468
469<script src="/static/analytics.js?v=20260823b"></script>
469
470</head>
471<body>
472
473<nav>
474  <div class="nav-inner">
475    <div class="nav-logo"><span>K</span>VORUM</div>
476    <div class="nav-links">
477      <a href="#features">Features</a>
478      <a href="#pricing">Pricing</a>
479      <a href="/app" class="nav-signin">Sign In</a>
480      <a href="/app#onboarding" class="nav-cta">Start Free</a>
481    </div>
482    <button class="hamburger-btn" id="hamburger-btn" aria-label="Menu">
483      <span></span><span></span><span></span>
484    </button>
485  </div>
486</nav>
487<div class="mobile-menu" id="mobile-menu">
488  <div class="mobile-menu-inner">
489    <button class="mobile-menu-close" id="mobile-menu-close">&times;</button>
490    <div class="mobile-menu-links">
491      <a href="#features">Features</a>
492      <a href="#pricing">Pricing</a>
493      <a href="/app">Sign In</a>
494      <a href="/app#onboarding" class="nav-cta">Start Free</a>
495    </div>
496  </div>
497</div>
498
499<section class="hero">
500  <div class="container">
501    <h1>Your AI advisory board.<br>Always in session.</h1>
502    <p class="subtitle">Advisors who know your business, challenge your thinking, and help you make the call. Always available. Never billing by the hour.</p>
503    <a href="/app#onboarding" class="hero-cta">Start Free with 10 Meetings</a>
504    <div class="hero-cta-row">
505      <a href="/demo" class="hero-ghost-btn">Watch a demo &rarr;</a>
506      <a href="/assessment" class="hero-ghost-btn">Take the 2-min assessment &rarr;</a>
507    </div>
508    <p class="hero-note">No credit card required. Set up in under 5 minutes.</p>
509  </div>
510</section>
511
512<section class="target">
513  <div class="container">
514    <p>Built for <strong>founders</strong> who can't afford a real advisory team but need one.</p>
515  </div>
516</section>
517
518<section class="proof">
519  <div class="container">
520    <p>Your advisors know the difference between ROAS and profit. Between growth and scale. Between a good month and a good business.</p>
521  </div>
522</section>
523
524
525<section class="agents" id="features">
526  <div class="container">
527    <h2>Your advisory team</h2>
528    <p class="section-sub">5 specialists. One room. Every perspective you need to make the call.</p>
529    <div class="agent-grid">
530      <div class="agent-card">
531        <div class="agent-avatar" style="background: #6C5CE7;">A</div>
532        <h3>Alex</h3>
533        <div class="agent-role">Growth Strategist</div>
534        <p>CAC/LTV optimization, channel mix, paid acquisition, conversion funnels</p>
535      </div>
536      <div class="agent-card">
537        <div class="agent-avatar" style="background: #E17055;">S</div>
538        <h3>Sofia</h3>
539        <div class="agent-role">Brand & Creative</div>
540        <p>Brand positioning, messaging, creative direction, competitive differentiation</p>
541      </div>
542      <div class="agent-card">
543        <div class="agent-avatar" style="background: #0984E3;">M</div>
544        <h3>Marcus</h3>
545        <div class="agent-role">Operations & Execution</div>
546        <p>Process efficiency, team structure, vendor management, scaling systems</p>
547      </div>
548      <div class="agent-card">
549        <div class="agent-avatar" style="background: #00B894;">R</div>
550        <h3>Rachel</h3>
551        <div class="agent-role">Finance & Profitability</div>
552        <p>Unit economics, cash flow, pricing strategy, contribution margin</p>
553      </div>
554      <div class="agent-card">
555        <div class="agent-avatar" style="background: #FDCB6E; color: #0A0A0A;">J</div>
556        <h3>Jordan</h3>
557        <div class="agent-role">Customer Experience</div>
558        <p>Retention, NPS, loyalty programs, post-purchase flows, community</p>
559      </div>
560    </div>
561  </div>
562</section>
563
564<section class="how" id="how-it-works">
565  <div class="container">
566    <h2>How it works</h2>
567    <p class="section-sub">Three steps from question to decision.</p>
568    <ol class="how-steps" role="list">
569      <li class="how-step">
570        <div class="how-num">1</div>
571        <h3>Brief your board</h3>
572        <p>Describe your business in one sentence. Upload a pitch deck, P&amp;L, or brand guide if you have one. Your advisors read everything.</p>
573      </li>
574      <li class="how-step">
575        <div class="how-num">2</div>
576        <h3>Run a meeting</h3>
577        <p>
577Bring your biggest decision. Your board asks clarifying questions, then each advisor weighs in from their specialty. They debate. They sometimes disagree.</p>
578      </li>
579      <li class="how-step">
580        <div class="how-num">3</div>
581        <h3>Make the call</h3>
582        <p>You get specific, actionable recommendations, not generic advice. Every meeting is saved. Your board remembers it next time.</p>
583      </li>
584    </ol>
585    <p class="how-demo-link"><a href="/demo">See it in action &rarr; Watch the demo</a></p>
586  </div>
587</section>
588
589<section class="pricing" id="pricing">
590  <div class="container">
591    <h2>Simple pricing</h2>
592    <p class="section-sub">Simple, predictable pricing. You know exactly what you're paying for.</p>
593    <div class="plans">
594      <div class="plan">
595        <h3>Starter</h3>
596        <p class="plan-desc">For solo founders getting started</p>
597        <div class="price">$49<span>/mo</span></div>
598        <div class="billing">Billed monthly</div>
599        <ul>
600          <li>1 seat</li>
601          <li>20 meetings per month</li>
602          <li>$5 per extra meeting</li>
603          <li>5 AI advisors</li>
604          <li>Document uploads + exports</li>
605        </ul>
606        <a href="/app#onboarding" class="plan-btn secondary">Start free trial</a>
607      </div>
608      <div class="plan featured">
609        <div class="plan-badge">Most Popular</div>
610        <h3>Pro</h3>
611        <p class="plan-desc">
611For small teams scaling fast</p>
612        <div class="price">$149<span>/mo</span></div>
613        <div class="billing">Billed monthly</div>
614        <ul>
615          <li>Up to 3 seats</li>
616          <li>50 meetings per month (shared)</li>
617          <li>$4 per extra meeting</li>
618          <li>5 AI advisors + Superpower mode</li>
619          <li>Google Workspace + ClickUp integrations</li>
620          <li>All export formats (PDF, DOCX, XLSX, PPTX)</li>
621          <li>Email support (48h response)</li>
622        </ul>
623        <a href="/app#onboarding" class="plan-btn primary">Start free trial</a>
624      </div>
625      <div class="plan">
626        <h3>Enterprise</h3>
627        <p class="plan-desc">For leadership teams</p>
628        <div class="price">$499<span>/mo</span></div>
629        <div class="billing">Billed monthly</div>
630        <ul>
631          <li>Up to 5 seats</li>
632          <li>150 meetings per month (shared)</li>
633          <li>$3 per extra meeting</li>
634          <li>Everything in Pro</li>
635          <li>Priority email support (24h response)</li>
636        </ul>
637        <a href="/app#onboarding" class="plan-btn secondary">Start free trial</a>
638      </div>
639    </div>
640
641    <div style="margin-top:32px;background:var(--surface);border:1px dashed #2A2A2A;border-radius:12px;padding:24px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;">
642      <div>
643        <h3 style="font-size:18px;font-weight:600;margin:0 0 4px;">Need more than 5 seats or 150 meetings?</h3>
644        <p style="color:var(--text-dim);font-size:14px;margin:0;">Custom plans for bigger teams, higher volume, SSO, or data residency. We'll build what fits.</p>
645      </div>
646      <a href="/contact" class="plan-btn secondary" style="padding:10px 24px;width:auto;display:inline-block;">Talk to us &rarr;</a>
647    </div>
648
649    <p style="text-align:center;color:var(--text-dim);font-size:14px;margin-top:24px;">Every plan starts with 10 free meetings. No credit card required.</p>
650    <div class="trust-signals">
651      <span><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="#555" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:-1px;margin-right:4px"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0110 0v4"/></svg>Your files are never stored</span>
652      <span>&middot;</span>
653      <span>Each account is fully isolated</span>
654      <span>&middot;</span>
655      <span>We don't train on your data</span>
656    </div>
657  </div>
658</section>
659
660<section class="who-we-are">
661  <div class="container">
662    <h2>Why we built this</h2>
663    <p>Kvorum was built by founders who were tired of making expensive decisions alone. We wanted the advisory team we couldn't afford. Senior people who know our numbers, challenge our thinking, and remember what we decided last month. So we built it.</p>
664  </div>
665</section>
666
667<section class="faq" id="faq">
668  <div class="container">
669    <h2>Common questions</h2>
670    <div class="faq-list">
671      <details class="faq-item">
672        <summary>
673          <span>Is this just another ChatGPT wrapper?</span>
674          <svg class="faq-chev" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>
675        </summary>
676        <p>No. Kvorum isn't a single AI giving you one answer. It's five specialists with distinct roles who debate each other, challenge your assumptions, and sometimes disagree. They know your business from previous meetings. That's structurally different from asking a chatbot a question.</p>
677      </details>
678      <details class="faq-item">
679        <summary>
680          <span>What happens to the documents I upload?</span>
681          <svg class="faq-chev" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>
682        </summary>
683        <p>We process your files immediately and discard them. The knowledge extracted &mdash; the facts, figures, and context your advisors need &mdash; is stored privately in your account. Your original files are gone within seconds of upload. No Kvorum employee, no other customer, no third party can access your knowledge base.</p>
684      </details>
685      <details class="faq-item">
686        <summary>
687          <span>What if I don't know what to ask?</span>
688          <svg class="faq-chev" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>
689        </summary>
690        <p>Your board asks you first. When you start a meeting, your advisors gather context from you before they respond. You don't need a perfect question &mdash; you need a decision you're facing.</p>
691      </details>
692      <details class="faq-item">
693        <summary>
694          <span>How quickly can I get started?</span>
695          <svg class="faq-chev" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>
696        </summary>
697        <p>Sign in with Google. Describe your business in one sentence. Start your first meeting. Most founders run their first meeting in under five minutes.</p>
698      </details>
699      <details class="faq-item">
700        <summary>
701          <span>What happens after my 10 free meetings?</span>
702          <svg class="faq-chev" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>
703        </summary>
704        <p>You choose a plan. Starter is $49/month for 20 meetings. You can cancel anytime. No contracts.</p>
705      </details>
706    </div>
707  </div>
708</section>
709
710<section class="cta-section">
711  <div class="container">
712    <h2>Your next big decision shouldn't be made alone.</h2>
713    <p>Stop guessing. Start deciding with a team that knows your numbers, your market, and your margins.</p>
714    <a href="/app#onboarding" class="hero-cta">Start Free with 10 Meetings</a>
715    <p class="hero-note">Set up in under 5 minutes. No credit card. Cancel anytime.</p>
716  </div>
717</section>
718
719<footer class="site-footer">
720  <div class="container">
721    <div class="footer-grid">
722      <div class="footer-col">
723        <h4>Product</h4>
724        <ul>
725          <li><a href="/#features">Features</a></li>
726          <li><a href="/#pricing">Pricing</a></li>
727          <li><a href="/how-it-works">How it works</a></li>
728          <li><a href="/demo">Demo</a></li>
729          <li><a href="/assessment">Assessment</a></li>
730          <li><a href="/security">Security</a></li>
731        </ul>
732      </div>
733      <div class="footer-col">
734        <h4>Company</h4>
735        <ul>
736          <li><a href="mailto:[email protected]">[email protected]</a></li>
737          <li><a href="https://www.linkedin.com/company/kvorumhq/" rel="noopener" target="_blank">LinkedIn</a></li>
738          <li><a href="https://x.com/KvorumHQ" rel="noopener" target="_blank">X</a></li>
739          <li><a href="https://instagram.com/kvorumhq" rel="noopener" target="_blank">Instagram</a></li>
740        </ul>
741      </div>
742      <div class="footer-col">
743        <h4>Legal</h4>
744        <ul>
745          <li><a href="/terms">Terms of Service</a></li>
746          <li><a href="/privacy">Privacy Policy</a></li>
747          <li><a href="/refund">Refund Policy</a></li>
748        </ul>
749      </div>
750    </div>
751    <div class="footer-bottom">
752      <strong>Kvorum &copy; 2026</strong>
753      &nbsp;&middot;&nbsp; Your files are never stored
754      &nbsp;&middot;&nbsp; Each account is fully isolated
755      &nbsp;&middot;&nbsp; We don't train on your data
756    </div>
757    <div style="text-align:center;margin-top:20px">
758      <a href="https://theresanaiforthat.com/ai/kvorum/?ref=featured&v=5841359" target="_blank" rel="nofollow"><img width="300" src="https://media.theresanaiforthat.com/featured-on-taaft.png?width=600" style="max-width:150px;height:auto"></a>
759    </div>
760  </div>
761</footer>
762
763<script>
764(function(){
765  var btn = document.getElementById('hamburger-btn');
766  var menu = document.getElementById('mobile-menu');
767  var close = document.getElementById('mobile-menu-close');
768  if (!btn || !menu) return;
769  btn.addEventListener('click', function(){ menu.classList.add('open'); });
770  close.addEventListener('click', function(){ menu.classList.remove('open'); });
771  menu.addEventListener('click', function(e){ if (e.target === menu) menu.classList.remove('open'); });
772  menu.querySelectorAll('a').forEach(function(a){ a.addEventListener('click', function(){ menu.classList.remove('open'); }); });
773})();
774</script>
774
775
776<style>
777#kvorum-cookie-banner {
778  position: fixed; left: 0; right: 0; bottom: 0;
779  background: #111111; border-top: 1px solid #2A2A2A;
780  padding: 16px 24px; z-index: 9999;
781}
782#kvorum-cookie-banner .kvorum-cc-inner {
783  max-width: 1080px; margin: 0 auto;
784  display: flex; align-items: center; gap: 24px; justify-content: space-between; flex-wrap: wrap;
785}
786#kvorum-cookie-banner .kvorum-cc-text {
787  color: #E0E0E0; font-size: 14px; line-height: 1.5; flex: 1 1 320px; min-width: 240px;
788}
789#kvorum-cookie-banner .kvorum-cc-actions { display: flex; gap: 8px; flex-shrink: 0; }
790#kvorum-cookie-banner .kvorum-cc-accept {
791  background: #00D4AA; color: #0A0A0A; border: none; padding: 10px 20px;
792  border-radius: 6px; font-weight: 600; font-size: 14px; cursor: pointer; font-family: inherit;
793}
794#kvorum-cookie-banner .kvorum-cc-accept:hover { background: #00BC96; }
795#kvorum-cookie-banner .kvorum-cc-decline {
796  background: transparent; color: #AAAAAA; border: 1px solid #2A2A2A;
797  padding: 10px 20px; border-radius: 6px; font-size: 14px; cursor: pointer; font-family: inherit;
798}
799#kvorum-cookie-banner .kvorum-cc-decline:hover { color: #FFFFFF; border-color: #AAAAAA; }
800@media (max-width: 640px) {
801  #kvorum-cookie-banner { padding: 12px 16px; }
802  #kvorum-cookie-banner .kvorum-cc-inner { gap: 12px; }
803  #kvorum-cookie-banner .kvorum-cc-text { font-size: 13px; flex-basis: 100%; }
804  #kvorum-cookie-banner .kvorum-cc-actions { width: 100%; justify-content: flex-end; }
805}
806</style>
807<script src="/static/kv-notice.js?v=20260822b"></script>
807
808
809</body>
810</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.