Donmega2050 commited on
Commit
fe47c0d
·
verified ·
1 Parent(s): a69a804

“Redesign this site around the principle Invisible AI, Intuitive Experience.

Browse files

Use an Apple-level minimal glass aesthetic.
Include sections in this order:

Hero (headline: ‘One vision. Quietly handled by many agents.’; sub: ‘You share a problem. We return working software.’; primary CTA ‘Submit an idea’; secondary ‘See the Hive’).

Proof row with 3 trust badges: Private by default · Transparent R&D · Audit-ready.

‘How it works’ in 3 steps with clean icons: Idea → Agents Build → You Launch.

Live Hive feed block (blog-style cards) pulling from /hive.

Showcase grid with Problem → Outcome → 30-sec demo video per card.

About (organism metaphor, values, governance).

Contact & Gated Access (investors/partners).

Design system: Inter font; H48/56, B16/28; neutral palette, subtle glass blur; two elevations (card, modal).
Components to include: Glass Card, Stat Tile, Step Row, Trust Badge, Idea Form, Update Chip.
Microcopy exactly as provided above.
Accessibility AA+, keyboard first, reduced motion mode.
Performance targets: LCP < 2s on 4G, JS < 120KB, no blocking fonts.
Security banners: set CSP, HSTS, SRI, and remove third-party scripts unless essential.”

Files changed (2) hide show
  1. README.md +8 -4
  2. index.html +695 -18
README.md CHANGED
@@ -1,10 +1,14 @@
1
  ---
2
- title: Omnihive Glassos
3
- emoji: 📊
4
  colorFrom: purple
5
- colorTo: pink
 
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
1
  ---
2
+ title: OmniHive GlassOS 🐝
 
3
  colorFrom: purple
4
+ colorTo: blue
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://deepsite.hf.co).
14
+
index.html CHANGED
@@ -1,19 +1,696 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+
2
+ <!DOCTYPE html>
3
+ <html lang="en">
4
+ <head>
5
+ <meta charset="UTF-8">
6
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+ <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self'">
8
+ <meta http-equiv="Strict-Transport-Security" content="max-age=31536000; includeSubDomains">
9
+ <title>OmniHive - Invisible AI, Intuitive Experience</title>
10
+ <link rel="preconnect" href="https://fonts.googleapis.com">
11
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
12
+ <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
13
+ <style>
14
+ :root {
15
+ --bg-primary: #fafafa;
16
+ --bg-secondary: rgba(255, 255, 255, 0.8);
17
+ --bg-glass: rgba(255, 255, 255, 0.6);
18
+ --bg-modal: rgba(255, 255, 255, 0.95);
19
+ --text-primary: #1a1a1a;
20
+ --text-secondary: #666;
21
+ --accent: #007AFF;
22
+ --border: rgba(0, 0, 0, 0.1);
23
+ --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);
24
+ --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);
25
+ --shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.1);
26
+ }
27
+
28
+ @media (prefers-color-scheme: dark) {
29
+ :root {
30
+ --bg-primary: #000;
31
+ --bg-secondary: rgba(30, 30, 30, 0.8);
32
+ --bg-glass: rgba(30, 30, 30, 0.6);
33
+ --bg-modal: rgba(40, 40, 40, 0.95);
34
+ --text-primary: #fff;
35
+ --text-secondary: #ccc;
36
+ --border: rgba(255, 255, 255, 0.1);
37
+ }
38
+ }
39
+
40
+ @media (prefers-reduced-motion: reduce) {
41
+ * {
42
+ animation-duration: 0.01ms !important;
43
+ animation-iteration-count: 1 !important;
44
+ transition-duration: 0.01ms !important;
45
+ }
46
+ }
47
+
48
+ * {
49
+ margin: 0;
50
+ padding: 0;
51
+ box-sizing: border-box;
52
+ }
53
+
54
+ body {
55
+ font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
56
+ background: var(--bg-primary);
57
+ color: var(--text-primary);
58
+ line-height: 1.6;
59
+ font-size: 16px;
60
+ }
61
+
62
+ .container {
63
+ max-width: 1200px;
64
+ margin: 0 auto;
65
+ padding: 0 20px;
66
+ }
67
+
68
+ /* Typography */
69
+ h1 { font-size: 56px; font-weight: 600; line-height: 1.1; }
70
+ h2 { font-size: 48px; font-weight: 600; line-height: 1.2; }
71
+ h3 { font-size: 32px; font-weight: 600; }
72
+ h4 { font-size: 24px; font-weight: 500; }
73
+ .body-large { font-size: 28px; font-weight: 400; }
74
+ .body-regular { font-size: 16px; font-weight: 400; }
75
+
76
+ /* Glass Components */
77
+ .glass-card {
78
+ background: var(--bg-glass);
79
+ backdrop-filter: blur(20px);
80
+ border: 1px solid var(--border);
81
+ border-radius: 20px;
82
+ box-shadow: var(--shadow-sm);
83
+ }
84
+
85
+ .glass-modal {
86
+ background: var(--bg-modal);
87
+ backdrop-filter: blur(40px);
88
+ border: 1px solid var(--border);
89
+ border-radius: 24px;
90
+ box-shadow: var(--shadow-lg);
91
+ }
92
+
93
+ .stat-tile {
94
+ padding: 24px;
95
+ text-align: center;
96
+ border-radius: 16px;
97
+ }
98
+
99
+ .trust-badge {
100
+ display: inline-flex;
101
+ align-items: center;
102
+ gap: 8px;
103
+ padding: 8px 16px;
104
+ background: var(--bg-secondary);
105
+ border-radius: 100px;
106
+ font-size: 14px;
107
+ font-weight: 500;
108
+ }
109
+
110
+ .step-row {
111
+ display: flex;
112
+ gap: 32px;
113
+ align-items: flex-start;
114
+ }
115
+
116
+ .step-item {
117
+ flex: 1;
118
+ text-align: center;
119
+ }
120
+
121
+ .step-icon {
122
+ width: 64px;
123
+ height: 64px;
124
+ margin: 0 auto 20px;
125
+ background: var(--accent);
126
+ border-radius: 16px;
127
+ display: flex;
128
+ align-items: center;
129
+ justify-content: center;
130
+ }
131
+
132
+ .update-chip {
133
+ display: inline-flex;
134
+ align-items: center;
135
+ gap: 8px;
136
+ padding: 4px 12px;
137
+ background: var(--accent);
138
+ color: white;
139
+ border-radius: 100px;
140
+ font-size: 12px;
141
+ font-weight: 500;
142
+ }
143
+
144
+ /* Sections */
145
+ .hero {
146
+ min-height: 100vh;
147
+ display: flex;
148
+ align-items: center;
149
+ justify-content: center;
150
+ text-align: center;
151
+ padding: 80px 20px;
152
+ }
153
+
154
+ .section {
155
+ padding: 80px 0;
156
+ }
157
+
158
+ .proof-row {
159
+ display: flex;
160
+ justify-content: center;
161
+ gap: 24px;
162
+ flex-wrap: wrap;
163
+ }
164
+
165
+ .hive-grid {
166
+ display: grid;
167
+ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
168
+ gap: 24px;
169
+ margin-top: 40px;
170
+ }
171
+
172
+ .showcase-grid {
173
+ display: grid;
174
+ grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
175
+ gap: 32px;
176
+ }
177
+
178
+ .showcase-card {
179
+ padding: 24px;
180
+ }
181
+
182
+ /* Buttons & Forms */
183
+ .btn-primary {
184
+ background: var(--accent);
185
+ color: white;
186
+ padding: 16px 32px;
187
+ border-radius: 100px;
188
+ border: none;
189
+ font-size: 16px;
190
+ font-weight: 500;
191
+ cursor: pointer;
192
+ transition: all 0.2s ease;
193
+ }
194
+
195
+ .btn-primary:hover {
196
+ transform: translateY(-1px);
197
+ box-shadow: var(--shadow-md);
198
+ }
199
+
200
+ .btn-secondary {
201
+ background: transparent;
202
+ color: var(--text-primary);
203
+ padding: 16px 32px;
204
+ border: 1px solid var(--border);
205
+ border-radius: 100px;
206
+ font-size: 16px;
207
+ font-weight: 500;
208
+ cursor: pointer;
209
+ transition: all 0.2s ease;
210
+ }
211
+
212
+ .idea-form {
213
+ display: flex;
214
+ flex-direction: column;
215
+ gap: 16px;
216
+ max-width: 400px;
217
+ margin: 0 auto;
218
+ }
219
+
220
+ .form-input {
221
+ padding: 16px;
222
+ border: 1px solid var(--border);
223
+ border-radius: 12px;
224
+ background: var(--bg-secondary);
225
+ font-size: 16px;
226
+ }
227
+
228
+ /* Navigation */
229
+ .nav {
230
+ position: fixed;
231
+ top: 0;
232
+ width: 100%;
233
+ padding: 20px;
234
+ background: var(--bg-secondary);
235
+ backdrop-filter: blur(20px);
236
+ z-index: 1000;
237
+ }
238
+
239
+ .nav-content {
240
+ display: flex;
241
+ justify-content: space-between;
242
+ align-items: center;
243
+ max-width: 1200px;
244
+ margin: 0 auto;
245
+ }
246
+
247
+ /* Accessibility */
248
+ @media (max-width: 768px) {
249
+ h1 { font-size: 40px; }
250
+ h2 { font-size: 32px; }
251
+ .body-large { font-size: 20px; }
252
+
253
+ .step-row {
254
+ flex-direction: column;
255
+ gap: 40px;
256
+ }
257
+
258
+ .proof-row {
259
+ flex-direction: column;
260
+ align-items: center;
261
+ }
262
+ }
263
+
264
+ .skip-link {
265
+ position: absolute;
266
+ top: -40px;
267
+ left: 0;
268
+ background: var(--accent);
269
+ color: white;
270
+ padding: 8px 16px;
271
+ z-index: 1001;
272
+ }
273
+
274
+ .skip-link:focus {
275
+ top: 0;
276
+ }
277
+
278
+ /* Focus styles */
279
+ button:focus,
280
+ input:focus,
281
+ textarea:focus {
282
+ outline: 2px solid var(--accent);
283
+ outline-offset: 2px;
284
+ }
285
+ </style>
286
+ <style>
287
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
288
+
289
+ * {
290
+ margin: 0;
291
+ padding: 0;
292
+ box-sizing: border-box;
293
+ }
294
+
295
+ body {
296
+ font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
297
+ background: #000010;
298
+ color: white;
299
+ overflow-x: hidden;
300
+ }
301
+
302
+ #vanta-bg {
303
+ position: absolute;
304
+ top: 0;
305
+ left: 0;
306
+ width: 100%;
307
+ height: 100%;
308
+ z-index: 0;
309
+ }
310
+
311
+ .hero-section {
312
+ position: relative;
313
+ height: 100vh;
314
+ display: flex;
315
+ align-items: center;
316
+ justify-content: center;
317
+ overflow: hidden;
318
+ }
319
+
320
+ .liquid-background {
321
+ position: absolute;
322
+ top: 0;
323
+ left: 0;
324
+ width: 100%;
325
+ height: 100%;
326
+ opacity: 0.3;
327
+ z-index: 1;
328
+ }
329
+
330
+ .liquid-particle {
331
+ position: absolute;
332
+ background: radial-gradient(circle, #00D4FF 0%, transparent 70%);
333
+ border-radius: 50%;
334
+ animation: float 6s infinite ease-in-out;
335
+ }
336
+
337
+ @keyframes float {
338
+ 0%, 100% { transform: translateY(0px) scale(1); }
339
+ 50% { transform: translateY(-20px) scale(1.1); }
340
+ }
341
+
342
+ .glass-container {
343
+ position: relative;
344
+ z-index: 20;
345
+ background: rgba(255, 255, 255, 0.05);
346
+ backdrop-filter: blur(20px);
347
+ border: 1px solid rgba(255, 255, 255, 0.1);
348
+ border-radius: 24px;
349
+ padding: 60px 40px;
350
+ text-align: center;
351
+ max-width: 800px;
352
+ margin: 0 20px;
353
+ box-shadow: 0 25px 50px rgba(0, 212, 255, 0.1);
354
+ }
355
+
356
+ .logo {
357
+ font-size: 4.5rem;
358
+ font-weight: 700;
359
+ background: linear-gradient(135deg, #00D4FF 0%, #00FFE0 100%);
360
+ -webkit-background-clip: text;
361
+ -webkit-text-fill-color: transparent;
362
+ background-clip: text;
363
+ margin-bottom: 1rem;
364
+ letter-spacing: -2px;
365
+ }
366
+
367
+ .tagline {
368
+ font-size: 1.3rem;
369
+ font-weight: 300;
370
+ color: rgba(255, 255, 255, 0.8);
371
+ letter-spacing: 3px;
372
+ margin-bottom: 3rem;
373
+ text-transform: uppercase;
374
+ }
375
+
376
+ .cta-button {
377
+ background: linear-gradient(135deg, rgba(0, 212, 255, 0.2) 0%, rgba(0, 255, 224, 0.2) 100%);
378
+ backdrop-filter: blur(10px);
379
+ border: 1px solid rgba(0, 212, 255, 0.3);
380
+ color: white;
381
+ padding: 18px 40px;
382
+ font-size: 1.1rem;
383
+ border-radius: 50px;
384
+ cursor: pointer;
385
+ transition: all 0.3s ease;
386
+ position: relative;
387
+ overflow: hidden;
388
+ }
389
+
390
+ .cta-button::before {
391
+ content: '';
392
+ position: absolute;
393
+ top: 0;
394
+ left: -100%;
395
+ width: 100%;
396
+ height: 100%;
397
+ background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
398
+ transition: left 0.5s;
399
+ }
400
+
401
+ .cta-button:hover::before {
402
+ left: 100%;
403
+ }
404
+
405
+ .cta-button:hover {
406
+ transform: translateY(-2px);
407
+ box-shadow: 0 10px 30px rgba(0, 212, 255, 0.3);
408
+ }
409
+
410
+ .email-form {
411
+ margin-top: 2rem;
412
+ display: flex;
413
+ gap: 15px;
414
+ justify-content: center;
415
+ }
416
+
417
+ .email-input {
418
+ background: rgba(255, 255, 255, 0.1);
419
+ border: 1px solid rgba(255, 255, 255, 0.2);
420
+ border-radius: 50px;
421
+ padding: 15px 25px;
422
+ color: white;
423
+ font-size: 1rem;
424
+ min-width: 300px;
425
+ backdrop-filter: blur(10px);
426
+ }
427
+
428
+ .email-input::placeholder {
429
+ color: rgba(255, 255, 255, 0.6);
430
+ }
431
+
432
+ .nav-container {
433
+ position: fixed;
434
+ top: 0;
435
+ width: 100%;
436
+ z-index: 100;
437
+ padding: 1.5rem 2rem;
438
+ backdrop-filter: blur(10px);
439
+ background: rgba(0, 0, 16, 0.7);
440
+ border-bottom: 1px solid rgba(255, 255, 255, 0.1);
441
+ }
442
+
443
+ .nav-content {
444
+ max-width: 1200px;
445
+ margin: 0 auto;
446
+ display: flex;
447
+ justify-content: space-between;
448
+ align-items: center;
449
+ }
450
+
451
+ .nav-logo {
452
+ font-size: 1.8rem;
453
+ font-weight: 700;
454
+ background: linear-gradient(135deg, #00D4FF 0%, #00FFE0 100%);
455
+ -webkit-background-clip: text;
456
+ -webkit-text-fill-color: transparent;
457
+ }
458
+
459
+ .nav-links {
460
+ display: flex;
461
+ gap: 2rem;
462
+ }
463
+
464
+ .nav-link {
465
+ color: rgba(255, 255, 255, 0.8);
466
+ text-decoration: none;
467
+ font-weight: 500;
468
+ transition: color 0.3s ease;
469
+ }
470
+
471
+ .nav-link:hover {
472
+ color: #00D4FF;
473
+ }
474
+
475
+ .mobile-menu-btn {
476
+ display: none;
477
+ }
478
+
479
+ @media (max-width: 768px) {
480
+ .glass-container {
481
+ padding: 40px 20px;
482
+ margin: 0 15px;
483
+ }
484
+
485
+ .logo {
486
+ font-size: 3rem;
487
+ }
488
+
489
+ .tagline {
490
+ font-size: 1rem;
491
+ letter-spacing: 2px;
492
+ }
493
+
494
+ .email-form {
495
+ flex-direction: column;
496
+ align-items: center;
497
+ }
498
+
499
+ .email-input {
500
+ min-width: 250px;
501
+ }
502
+
503
+ .nav-links {
504
+ display: none;
505
+ }
506
+
507
+ .mobile-menu-btn {
508
+ display: block;
509
+ }
510
+ }
511
+ </style>
512
+ </head>
513
+ <body>
514
+ <a href="#main" class="skip-link">Skip to main content</a>
515
+
516
+ <nav class="nav">
517
+ <div class="nav-content">
518
+ <div class="nav-logo">OmniHive</div>
519
+ <button class="btn-secondary">See the Hive</button>
520
+ </div>
521
+ </nav>
522
+
523
+ <main id="main">
524
+ <!-- Hero Section -->
525
+ <section class="hero">
526
+ <div class="container">
527
+ <h1>One vision. Quietly handled by many agents.</h1>
528
+ <p class="body-large">You share a problem. We return working software.</p>
529
+ <div style="margin: 40px 0; display: flex; gap: 16px; justify-content: center;">
530
+ <button class="btn-primary">Submit an idea</button>
531
+ <button class="btn-secondary">See the Hive</button>
532
+ </div>
533
+ </div>
534
+ </section>
535
+
536
+ <!-- Proof Row -->
537
+ <section class="section">
538
+ <div class="container">
539
+ <div class="proof-row">
540
+ <span class="trust-badge">Private by default</span>
541
+ <span class="trust-badge">Transparent R&D</span>
542
+ <span class="trust-badge">Audit-ready</span>
543
+ </div>
544
+ </div>
545
+ </section>
546
+
547
+ <!-- How It Works -->
548
+ <section class="section">
549
+ <div class="container">
550
+ <h2 style="text-align: center; margin-bottom: 60px;">How it works</h2>
551
+ <div class="step-row">
552
+ <div class="step-item">
553
+ <div class="step-icon">💡</div>
554
+ <h4>Idea</h4>
555
+ <p class="body-regular">Share your problem or vision with our system</p>
556
+ </div>
557
+ <div class="step-item">
558
+ <div class="step-icon">🤖</div>
559
+ <h4>Agents Build</h4>
560
+ <p class="body-regular">Our AI agents collaborate to create the solution</p>
561
+ </div>
562
+ <div class="step-item">
563
+ <div class="step-icon">🚀</div>
564
+ <h4>You Launch</h4>
565
+ <p class="body-regular">Receive working software ready for deployment</p>
566
+ </div>
567
+ </div>
568
+ </div>
569
+ </section>
570
+
571
+ <!-- Live Hive Feed -->
572
+ <section class="section">
573
+ <div class="container">
574
+ <h2 style="text-align: center; margin-bottom: 40px;">Live Hive Activity</h2>
575
+ <div class="hive-grid">
576
+ <div class="glass-card" style="padding: 24px;">
577
+ <span class="update-chip">New</span>
578
+ <h4 style="margin: 16px 0 8px;">E-commerce API Integration</h4>
579
+ <p class="body-regular">Completed integration with Shopify API for inventory management</p>
580
+ </div>
581
+ <div class="glass-card" style="padding: 24px;">
582
+ <span class="update-chip">In Progress</span>
583
+ <h4 style="margin: 16px 0 8px;">Data Visualization Dashboard</h4>
584
+ <p class="body-regular">Building real-time analytics dashboard with D3.js integration</p>
585
+ </div>
586
+ <div class="glass-card" style="padding: 24px;">
587
+ <span class="update-chip">Completed</span>
588
+ <h4 style="margin: 16px 0 8px;">Mobile App Prototype</h4>
589
+ <p class="body-regular">Delivered React Native prototype for fitness tracking application</p>
590
+ </div>
591
+ </div>
592
+ </div>
593
+ </section>
594
+
595
+ <!-- Showcase Grid -->
596
+ <section class="section">
597
+ <div class="container">
598
+ <h2 style="text-align: center; margin-bottom: 40px;">Problem → Outcome</h2>
599
+ <div class="showcase-grid">
600
+ <div class="glass-card showcase-card">
601
+ <h4>Problem: Inventory Management</h4>
602
+ <p style="margin: 16px 0;">Small business struggling with stock tracking</p>
603
+ <div style="background: var(--border); height: 180px; border-radius: 12px; display: flex; align-items: center; justify-content: center;">
604
+ <span>30-sec demo video</span>
605
+ </div>
606
+ <p style="margin-top: 16px; font-weight: 500;">Outcome: Automated inventory system with real-time updates</p>
607
+ </div>
608
+ <div class="glass-card showcase-card">
609
+ <h4>Problem: Customer Support</h4>
610
+ <p style="margin: 16px 0;">High volume of repetitive support queries</p>
611
+ <div style="background: var(--border); height: 180px; border-radius: 12px; display: flex; align-items: center; justify-content: center;">
612
+ <span>30-sec demo video</span>
613
+ </div>
614
+ <p style="margin-top: 16px; font-weight: 500;">Outcome: AI-powered chatbot handling 80% of queries</p>
615
+ </div>
616
+ <div class="glass-card showcase-card">
617
+ <h4>Problem: Data Analysis</h4>
618
+ <p style="margin: 16px 0;">Manual data processing taking hours daily</p>
619
+ <div style="background: var(--border); height: 180px; border-radius: 12px; display: flex; align-items: center; justify-content: center;">
620
+ <span>30-sec demo video</span>
621
+ </div>
622
+ <p style="margin-top: 16px; font-weight: 500;">Outcome: Automated reporting system with one-click generation</p>
623
+ </div>
624
+ </div>
625
+ </div>
626
+ </section>
627
+
628
+ <!-- About Section -->
629
+ <section class="section">
630
+ <div class="container">
631
+ <h2 style="text-align: center; margin-bottom: 40px;">The Organism</h2>
632
+ <div class="glass-card" style="padding: 40px; text-align: center;">
633
+ <h3 style="margin-bottom: 24px;">Our values shape every interaction</h3>
634
+ <p class="body-regular" style="margin-bottom: 32px;">
635
+ Like a complex organism, our system operates through specialized agents working in harmony.
636
+ Each component has a purpose, each interaction is intentional, and the whole is greater than the sum of its parts.
637
+ </p>
638
+ <div class="proof-row">
639
+ <span class="trust-badge">Transparency</span>
640
+ <span class="trust-badge">Efficiency</span>
641
+ <span class="trust-badge">Privacy</span>
642
+ </div>
643
+ </div>
644
+ </div>
645
+ </section>
646
+
647
+ <!-- Contact Section -->
648
+ <section class="section">
649
+ <div class="container">
650
+ <h2 style="text-align: center; margin-bottom: 40px;">Gated Access</h2>
651
+ <div class="glass-modal" style="padding: 40px; max-width: 500px; margin: 0 auto;">
652
+ <h4 style="text-align: center; margin-bottom: 24px;">For investors & partners</h4>
653
+ <form class="idea-form">
654
+ <input type="text" class="form-input" placeholder="Name" required>
655
+ <input type="email" class="form-input" placeholder="Email" required>
656
+ <input type="text" class="form-input" placeholder="Company">
657
+ <textarea class="form-input" placeholder="Message" rows="4" required></textarea>
658
+ <button type="submit" class="btn-primary">Request Access</button>
659
+ </form>
660
+ </div>
661
+ </div>
662
+ </section>
663
+ </main>
664
+ <script>
665
+ <script>
666
+ // Minimal interactive enhancements
667
+ document.querySelectorAll('.btn-primary, .btn-secondary').forEach(button => {
668
+ button.addEventListener('click', function(e) {
669
+ e.preventDefault();
670
+ if (this.textContent === 'Submit an idea') {
671
+ // Scroll to contact form
672
+ document.querySelector('.idea-form')?.scrollIntoView({ behavior: 'smooth' });
673
+ } else if (this.textContent === 'See the Hive') {
674
+ // Scroll to hive section
675
+ document.querySelector('.hive-grid')?.scrollIntoView({ behavior: 'smooth' });
676
+ }
677
+ });
678
+ });
679
+
680
+ // Form handling
681
+ document.querySelector('.idea-form')?.addEventListener('submit', function(e) {
682
+ e.preventDefault();
683
+ const formData = new FormData(this);
684
+ console.log('Form submitted:', Object.fromEntries(formData));
685
+ this.innerHTML = '<p style="text-align: center; padding: 40px;">Thank you for your interest. We\'ll be in touch soon.</p>';
686
+ });
687
+
688
+ // Keyboard navigation
689
+ document.addEventListener('keydown', function(e) {
690
+ if (e.key === 'Tab') {
691
+ document.documentElement.style.scrollBehavior = 'smooth';
692
+ }
693
+ });
694
+ </script>
695
+ </body>
696
  </html>