manideepreddym commited on
Commit
020975f
·
verified ·
1 Parent(s): b881731

Add 2 files

Browse files
Files changed (2) hide show
  1. README.md +7 -5
  2. index.html +627 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Contragit
3
- emoji: 🌍
4
- colorFrom: yellow
5
- colorTo: yellow
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: contragit
3
+ emoji: 🐳
4
+ colorFrom: gray
5
+ colorTo: red
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,627 @@
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
+ <!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>ContraGit - Version Control for Contracts</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="preconnect" href="https://fonts.googleapis.com">
9
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10
+ <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
11
+ <style>
12
+ @font-face {
13
+ font-family: 'LucideIcons';
14
+ src: url('https://cdn.jsdelivr.net/npm/lucide-static@latest/font/Lucide.ttf') format('truetype');
15
+ }
16
+ .lucide {
17
+ font-family: 'LucideIcons';
18
+ font-style: normal;
19
+ font-weight: normal;
20
+ font-variant: normal;
21
+ text-rendering: auto;
22
+ line-height: 1;
23
+ -webkit-font-smoothing: antialiased;
24
+ -moz-osx-font-smoothing: grayscale;
25
+ display: inline-block;
26
+ vertical-align: middle;
27
+ }
28
+ .diff-add { color: #16a34a; background-color: #f0fdf4; }
29
+ .diff-del { color: #dc2626; background-color: #fef2f2; text-decoration: line-through; }
30
+ .diff-neutral { color: #6b7280; }
31
+ .feature-card {
32
+ transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
33
+ }
34
+ .feature-card:hover {
35
+ transform: translateY(-5px);
36
+ box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
37
+ }
38
+ [data-scroll-reveal] {
39
+ opacity: 0;
40
+ transform: translateY(20px);
41
+ transition: opacity 0.6s ease-out, transform 0.6s ease-out;
42
+ }
43
+ [data-scroll-reveal].revealed {
44
+ opacity: 1;
45
+ transform: translateY(0);
46
+ }
47
+ .contract-timeline {
48
+ position: relative;
49
+ }
50
+ .contract-timeline::before {
51
+ content: '';
52
+ position: absolute;
53
+ left: 1.5rem;
54
+ top: 0;
55
+ bottom: 0;
56
+ width: 2px;
57
+ background: #e5e7eb;
58
+ }
59
+ .timeline-item {
60
+ position: relative;
61
+ padding-left: 3rem;
62
+ margin-bottom: 2rem;
63
+ }
64
+ .timeline-item::before {
65
+ content: '';
66
+ position: absolute;
67
+ left: 1.5rem;
68
+ top: 0.25rem;
69
+ width: 1rem;
70
+ height: 1rem;
71
+ border-radius: 50%;
72
+ background: #3b82f6;
73
+ transform: translateX(-50%);
74
+ }
75
+ .timeline-item:last-child {
76
+ margin-bottom: 0;
77
+ }
78
+ .glow-card {
79
+ box-shadow: 0 0 15px rgba(59, 130, 246, 0.3);
80
+ }
81
+ .glow-card:hover {
82
+ box-shadow: 0 0 20px rgba(59, 130, 246, 0.5);
83
+ }
84
+ .contract-diff {
85
+ font-family: 'Courier New', Courier, monospace;
86
+ background: #f8fafc;
87
+ border-radius: 0.5rem;
88
+ overflow: hidden;
89
+ }
90
+ .diff-header {
91
+ background: #e2e8f0;
92
+ padding: 0.5rem 1rem;
93
+ font-weight: 600;
94
+ color: #334155;
95
+ }
96
+ .diff-line {
97
+ padding: 0.25rem 1rem;
98
+ display: flex;
99
+ }
100
+ .diff-line-number {
101
+ color: #64748b;
102
+ min-width: 2rem;
103
+ text-align: right;
104
+ margin-right: 1rem;
105
+ user-select: none;
106
+ }
107
+ .diff-content {
108
+ flex-grow: 1;
109
+ }
110
+ .diff-line-added {
111
+ background: #f0fdf4;
112
+ }
113
+ .diff-line-removed {
114
+ background: #fef2f2;
115
+ }
116
+ .diff-line-added .diff-content::before {
117
+ content: '+';
118
+ color: #16a34a;
119
+ margin-right: 0.5rem;
120
+ }
121
+ .diff-line-removed .diff-content::before {
122
+ content: '-';
123
+ color: #dc2626;
124
+ margin-right: 0.5rem;
125
+ }
126
+ .diff-line-neutral .diff-content::before {
127
+ content: ' ';
128
+ margin-right: 0.5rem;
129
+ }
130
+ </style>
131
+ <script>
132
+ const icons = {
133
+ 'git-commit-vertical': '', 'git-branch-plus': '', 'git-pull-request-arrow': '',
134
+ 'file-diff': '', 'history': '', 'users': '',
135
+ 'file-check': '', 'shield-check': '', 'timer': '',
136
+ 'check-circle': '', 'lightbulb': '', 'zap': '',
137
+ 'arrow-right': '', 'mail': '', 'x-circle': '',
138
+ 'menu': '', 'x': '', 'git-merge': '',
139
+ 'git-pull-request': '', 'git-commit': '', 'git-branch': ''
140
+ };
141
+ function getIcon(name) {
142
+ return icons[name] || '';
143
+ }
144
+ </script>
145
+ </head>
146
+ <body class="font-[Inter] bg-gray-50 text-gray-800 antialiased">
147
+ <header class="bg-white shadow-sm sticky top-0 z-50">
148
+ <nav class="container mx-auto px-6 py-3 flex justify-between items-center">
149
+ <a href="#" class="text-2xl font-bold text-blue-600 flex items-center">
150
+ <span class="lucide mr-2" aria-hidden="true" data-icon="git-merge"></span>
151
+ ContraGit
152
+ </a>
153
+ <div class="hidden md:flex items-center space-x-6">
154
+ <a href="#features" class="text-gray-600 hover:text-blue-600 transition-colors">Features</a>
155
+ <a href="#how-it-works" class="text-gray-600 hover:text-blue-600 transition-colors">How It Works</a>
156
+ <a href="#pricing" class="text-gray-600 hover:text-blue-600 transition-colors">Pricing</a>
157
+ <a href="#cta" class="bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition duration-200 shadow-sm">Get Started</a>
158
+ </div>
159
+ <button id="mobile-menu-button" class="md:hidden text-gray-600 focus:outline-none">
160
+ <span class="lucide text-2xl menu-icon" aria-hidden="true" data-icon="menu"></span>
161
+ </button>
162
+ </nav>
163
+ <div id="mobile-menu" class="hidden md:hidden bg-white shadow-lg absolute top-full left-0 right-0 z-50">
164
+ <a href="#features" class="block px-6 py-3 text-gray-600 hover:bg-gray-100 transition-colors">Features</a>
165
+ <a href="#how-it-works" class="block px-6 py-3 text-gray-600 hover:bg-gray-100 transition-colors">How It Works</a>
166
+ <a href="#pricing" class="block px-6 py-3 text-gray-600 hover:bg-gray-100 transition-colors">Pricing</a>
167
+ <a href="#cta" class="block px-6 py-3 bg-blue-600 text-white text-center hover:bg-blue-700 transition duration-200">Get Started</a>
168
+ </div>
169
+ </header>
170
+
171
+ <section class="bg-gradient-to-br from-blue-50 via-white to-blue-50 py-20 md:py-32">
172
+ <div class="container mx-auto px-6 text-center">
173
+ <h1 class="text-4xl md:text-6xl font-bold text-gray-900 mb-4 leading-tight" data-scroll-reveal>
174
+ Version Control for <span class="text-blue-600">Legal Documents</span>
175
+ </h1>
176
+ <h2 class="text-xl md:text-2xl font-semibold text-blue-700 mb-6" data-scroll-reveal>
177
+ Track, compare, and collaborate on contracts with Git-like precision
178
+ </h2>
179
+ <p class="text-lg text-gray-600 max-w-3xl mx-auto mb-8" data-scroll-reveal>
180
+ ContraGit brings the power of version control to contract management, eliminating the chaos of document versions and email threads.
181
+ </p>
182
+ <div class="flex flex-col sm:flex-row justify-center gap-4" data-scroll-reveal>
183
+ <a href="#cta" class="bg-blue-600 text-white px-8 py-3 rounded-lg text-lg font-semibold hover:bg-blue-700 transition duration-200 inline-block shadow-md hover:shadow-lg">
184
+ Start Free Trial
185
+ </a>
186
+ <a href="#how-it-works" class="bg-white text-blue-600 px-8 py-3 rounded-lg text-lg font-semibold hover:bg-gray-100 transition duration-200 inline-block shadow-sm hover:shadow-md border border-gray-200">
187
+ See How It Works
188
+ </a>
189
+ </div>
190
+
191
+ <div class="mt-16 max-w-4xl mx-auto bg-white rounded-xl shadow-xl overflow-hidden border border-gray-200" data-scroll-reveal>
192
+ <div class="bg-gray-800 text-gray-300 p-4 flex items-center">
193
+ <div class="flex space-x-2 mr-4">
194
+ <div class="w-3 h-3 rounded-full bg-red-500"></div>
195
+ <div class="w-3 h-3 rounded-full bg-yellow-500"></div>
196
+ <div class="w-3 h-3 rounded-full bg-green-500"></div>
197
+ </div>
198
+ <div class="text-sm font-mono">contract-negotiation.md</div>
199
+ </div>
200
+ <div class="contract-diff">
201
+ <div class="diff-header">Version 3.2 vs 3.1</div>
202
+ <div class="diff-line diff-line-neutral">
203
+ <div class="diff-line-number">12</div>
204
+ <div class="diff-content">Payment terms shall be <span class="diff-del">Net 30</span><span class="diff-add">Net 45</span> days from the date of invoice.</div>
205
+ </div>
206
+ <div class="diff-line diff-line-neutral">
207
+ <div class="diff-line-number">13</div>
208
+ <div class="diff-content">Late payments shall accrue interest at a rate of <span class="diff-del">1.5%</span><span class="diff-add">2%</span> per month.</div>
209
+ </div>
210
+ <div class="diff-line diff-line-added">
211
+ <div class="diff-line-number"></div>
212
+ <div class="diff-content">The liability cap is set at $50,000 USD.</div>
213
+ </div>
214
+ <div class="diff-line diff-line-removed">
215
+ <div class="diff-line-number">27</div>
216
+ <div class="diff-content">The governing law shall be that of the State of California.</div>
217
+ </div>
218
+ </div>
219
+ <div class="p-4 bg-gray-50 text-center text-sm text-gray-500">
220
+ Changes by <span class="font-medium text-gray-700">Jane Cooper</span> on May 15, 2023 at 2:47 PM
221
+ </div>
222
+ </div>
223
+ </div>
224
+ </section>
225
+
226
+ <section class="py-16 bg-white">
227
+ <div class="container mx-auto px-6">
228
+ <div class="grid md:grid-cols-2 gap-12 items-center">
229
+ <div data-scroll-reveal>
230
+ <h3 class="text-3xl font-bold text-gray-900 mb-4">The Problem: Contract Chaos</h3>
231
+ <p class="text-gray-600 mb-6">Managing contracts with traditional tools leads to version confusion, lost changes, and inefficient collaboration.</p>
232
+ <div class="bg-red-50 border border-red-100 rounded-lg p-6 mb-6">
233
+ <div class="flex items-start">
234
+ <span class="lucide text-red-500 text-2xl mr-3 mt-1" aria-hidden="true" data-icon="x-circle"></span>
235
+ <div>
236
+ <h4 class="font-semibold text-lg mb-1">Version Confusion</h4>
237
+ <p class="text-gray-600">Contract_Final_v3_Revised_Updated.docx? Which one is actually the latest?</p>
238
+ </div>
239
+ </div>
240
+ </div>
241
+ <div class="bg-red-50 border border-red-100 rounded-lg p-6 mb-6">
242
+ <div class="flex items-start">
243
+ <span class="lucide text-red-500 text-2xl mr-3 mt-1" aria-hidden="true" data-icon="x-circle"></span>
244
+ <div>
245
+ <h4 class="font-semibold text-lg mb-1">Lost Changes</h4>
246
+ <p class="text-gray-600">Important edits get buried in email threads or overwritten accidentally.</p>
247
+ </div>
248
+ </div>
249
+ </div>
250
+ <div class="bg-red-50 border border-red-100 rounded-lg p-6">
251
+ <div class="flex items-start">
252
+ <span class="lucide text-red-500 text-2xl mr-3 mt-1" aria-hidden="true" data-icon="x-circle"></span>
253
+ <div>
254
+ <h4 class="font-semibold text-lg mb-1">Inefficient Workflow</h4>
255
+ <p class="text-gray-600">Manual comparisons and approvals slow down the negotiation process.</p>
256
+ </div>
257
+ </div>
258
+ </div>
259
+ </div>
260
+ <div class="bg-gradient-to-br from-blue-50 to-green-50 p-8 rounded-xl shadow-md border border-gray-200" data-scroll-reveal>
261
+ <h3 class="text-3xl font-bold text-gray-900 mb-4">The ContraGit Solution</h3>
262
+ <p class="text-gray-700 mb-6">Bringing the clarity and efficiency of version control to contract management.</p>
263
+
264
+ <div class="bg-white rounded-lg p-6 mb-6 shadow-sm">
265
+ <div class="flex items-start">
266
+ <span class="lucide text-green-500 text-2xl mr-3 mt-1" aria-hidden="true" data-icon="check-circle"></span>
267
+ <div>
268
+ <h4 class="font-semibold text-lg mb-1">Complete Version History</h4>
269
+ <p class="text-gray-600">Every change is tracked with timestamps and author attribution.</p>
270
+ </div>
271
+ </div>
272
+ </div>
273
+
274
+ <div class="bg-white rounded-lg p-6 mb-6 shadow-sm">
275
+ <div class="flex items-start">
276
+ <span class="lucide text-green-500 text-2xl mr-3 mt-1" aria-hidden="true" data-icon="check-circle"></span>
277
+ <div>
278
+ <h4 class="font-semibold text-lg mb-1">Instant Comparisons</h4>
279
+ <p class="text-gray-600">See exactly what changed between any two versions at a glance.</p>
280
+ </div>
281
+ </div>
282
+ </div>
283
+
284
+ <div class="bg-white rounded-lg p-6 shadow-sm">
285
+ <div class="flex items-start">
286
+ <span class="lucide text-green-500 text-2xl mr-3 mt-1" aria-hidden="true" data-icon="check-circle"></span>
287
+ <div>
288
+ <h4 class="font-semibold text-lg mb-1">Collaborative Workflow</h4>
289
+ <p class="text-gray-600">Multiple stakeholders can review and comment in one centralized place.</p>
290
+ </div>
291
+ </div>
292
+ </div>
293
+ </div>
294
+ </div>
295
+ </div>
296
+ </section>
297
+
298
+ <section id="features" class="py-16 bg-gray-50">
299
+ <div class="container mx-auto px-6">
300
+ <div class="text-center mb-16">
301
+ <span class="inline-block px-3 py-1 text-sm font-semibold text-blue-600 bg-blue-100 rounded-full mb-4" data-scroll-reveal>FEATURES</span>
302
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4" data-scroll-reveal>Powerful Tools for Contract Management</h2>
303
+ <p class="text-lg text-gray-600 max-w-2xl mx-auto" data-scroll-reveal>All the version control features you need, adapted specifically for legal documents.</p>
304
+ </div>
305
+
306
+ <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
307
+ <div class="bg-white p-8 rounded-xl shadow-md border border-gray-100 feature-card glow-card" data-scroll-reveal>
308
+ <div class="bg-blue-100 text-blue-600 w-12 h-12 rounded-full flex items-center justify-center mb-4">
309
+ <span class="lucide text-2xl" aria-hidden="true" data-icon="git-commit"></span>
310
+ </div>
311
+ <h4 class="text-xl font-semibold mb-3">Version History</h4>
312
+ <p class="text-gray-600 mb-4">Every edit is saved as a new version with timestamp and author information. Never lose track of changes again.</p>
313
+ <div class="flex items-center text-blue-600 font-medium">
314
+ <span>Learn more</span>
315
+ <span class="lucide ml-1" aria-hidden="true" data-icon="arrow-right"></span>
316
+ </div>
317
+ </div>
318
+
319
+ <div class="bg-white p-8 rounded-xl shadow-md border border-gray-100 feature-card glow-card" data-scroll-reveal>
320
+ <div class="bg-blue-100 text-blue-600 w-12 h-12 rounded-full flex items-center justify-center mb-4">
321
+ <span class="lucide text-2xl" aria-hidden="true" data-icon="file-diff"></span>
322
+ </div>
323
+ <h4 class="text-xl font-semibold mb-3">Side-by-Side Diffs</h4>
324
+ <p class="text-gray-600 mb-4">Compare any two versions with highlighted changes. See additions in <span class="diff-add px-1 rounded">green</span> and deletions in <span class="diff-del px-1 rounded">red</span>.</p>
325
+ <div class="flex items-center text-blue-600 font-medium">
326
+ <span>Learn more</span>
327
+ <span class="lucide ml-1" aria-hidden="true" data-icon="arrow-right"></span>
328
+ </div>
329
+ </div>
330
+
331
+ <div class="bg-white p-8 rounded-xl shadow-md border border-gray-100 feature-card glow-card" data-scroll-reveal>
332
+ <div class="bg-blue-100 text-blue-600 w-12 h-12 rounded-full flex items-center justify-center mb-4">
333
+ <span class="lucide text-2xl" aria-hidden="true" data-icon="git-branch"></span>
334
+ </div>
335
+ <h4 class="text-xl font-semibold mb-3">Alternative Clauses</h4>
336
+ <p class="text-gray-600 mb-4">Create parallel versions of specific clauses to explore different negotiation options before finalizing.</p>
337
+ <div class="flex items-center text-blue-600 font-medium">
338
+ <span>Learn more</span>
339
+ <span class="lucide ml-1" aria-hidden="true" data-icon="arrow-right"></span>
340
+ </div>
341
+ </div>
342
+
343
+ <div class="bg-white p-8 rounded-xl shadow-md border border-gray-100 feature-card glow-card" data-scroll-reveal>
344
+ <div class="bg-blue-100 text-blue-600 w-12 h-12 rounded-full flex items-center justify-center mb-4">
345
+ <span class="lucide text-2xl" aria-hidden="true" data-icon="git-pull-request"></span>
346
+ </div>
347
+ <h4 class="text-xl font-semibold mb-3">Change Requests</h4>
348
+ <p class="text-gray-600 mb-4">Propose edits that can be reviewed and approved before being merged into the main document.</p>
349
+ <div class="flex items-center text-blue-600 font-medium">
350
+ <span>Learn more</span>
351
+ <span class="lucide ml-1" aria-hidden="true" data-icon="arrow-right"></span>
352
+ </div>
353
+ </div>
354
+
355
+ <div class="bg-white p-8 rounded-xl shadow-md border border-gray-100 feature-card glow-card" data-scroll-reveal>
356
+ <div class="bg-blue-100 text-blue-600 w-12 h-12 rounded-full flex items-center justify-center mb-4">
357
+ <span class="lucide text-2xl" aria-hidden="true" data-icon="users"></span>
358
+ </div>
359
+ <h4 class="text-xl font-semibold mb-3">Collaborative Review</h4>
360
+ <p class="text-gray-600 mb-4">Add comments and discuss changes directly in the document with your team or counterparties.</p>
361
+ <div class="flex items-center text-blue-600 font-medium">
362
+ <span>Learn more</span>
363
+ <span class="lucide ml-1" aria-hidden="true" data-icon="arrow-right"></span>
364
+ </div>
365
+ </div>
366
+
367
+ <div class="bg-white p-8 rounded-xl shadow-md border border-gray-100 feature-card glow-card" data-scroll-reveal>
368
+ <div class="bg-blue-100 text-blue-600 w-12 h-12 rounded-full flex items-center justify-center mb-4">
369
+ <span class="lucide text-2xl" aria-hidden="true" data-icon="shield-check"></span>
370
+ </div>
371
+ <h4 class="text-xl font-semibold mb-3">Audit Trail</h4>
372
+ <p class="text-gray-600 mb-4">Maintain a complete record of all changes for compliance and dispute resolution purposes.</p>
373
+ <div class="flex items-center text-blue-600 font-medium">
374
+ <span>Learn more</span>
375
+ <span class="lucide ml-1" aria-hidden="true" data-icon="arrow-right"></span>
376
+ </div>
377
+ </div>
378
+ </div>
379
+ </div>
380
+ </section>
381
+
382
+ <section id="how-it-works" class="py-16 bg-white">
383
+ <div class="container mx-auto px-6">
384
+ <div class="text-center mb-16">
385
+ <span class="inline-block px-3 py-1 text-sm font-semibold text-blue-600 bg-blue-100 rounded-full mb-4" data-scroll-reveal>WORKFLOW</span>
386
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4" data-scroll-reveal>Streamlined Contract Negotiation</h2>
387
+ <p class="text-lg text-gray-600 max-w-2xl mx-auto" data-scroll-reveal>How ContraGit transforms your contract management process.</p>
388
+ </div>
389
+
390
+ <div class="contract-timeline max-w-3xl mx-auto">
391
+ <div class="timeline-item" data-scroll-reveal>
392
+ <h3 class="text-xl font-semibold mb-2">1. Upload Initial Draft</h3>
393
+ <p class="text-gray-600">Start with your standard contract template or an existing document. ContraGit automatically creates your first version.</p>
394
+ </div>
395
+
396
+ <div class="timeline-item" data-scroll-reveal>
397
+ <h3 class="text-xl font-semibold mb-2">2. Share with Counterparties</h3>
398
+ <p class="text-gray-600">Invite internal stakeholders or external parties to review and suggest changes with controlled access levels.</p>
399
+ </div>
400
+
401
+ <div class="timeline-item" data-scroll-reveal>
402
+ <h3 class="text-xl font-semibold mb-2">3. Track All Changes</h3>
403
+ <p class="text-gray-600">Every edit is recorded as a new version with clear attribution. No more guessing who made what change.</p>
404
+ </div>
405
+
406
+ <div class="timeline-item" data-scroll-reveal>
407
+ <h3 class="text-xl font-semibold mb-2">4. Compare Versions</h3>
408
+ <p class="text-gray-600">Instantly see differences between any two versions with our intuitive diff viewer that highlights changes.</p>
409
+ </div>
410
+
411
+ <div class="timeline-item" data-scroll-reveal>
412
+ <h3 class="text-xl font-semibold mb-2">5. Approve & Finalize</h3>
413
+ <p class="text-gray-600">Once all parties agree, mark the final version and export for signatures with our e-signature integration.</p>
414
+ </div>
415
+ </div>
416
+
417
+ <div class="mt-16 text-center" data-scroll-reveal>
418
+ <a href="#cta" class="inline-flex items-center px-6 py-3 bg-blue-600 text-white rounded-lg font-medium hover:bg-blue-700 transition duration-200 shadow-md">
419
+ Try ContraGit Free for 14 Days
420
+ <span class="lucide ml-2" aria-hidden="true" data-icon="arrow-right"></span>
421
+ </a>
422
+ </div>
423
+ </div>
424
+ </section>
425
+
426
+ <section id="pricing" class="py-16 bg-gray-50">
427
+ <div class="container mx-auto px-6">
428
+ <div class="text-center mb-16">
429
+ <span class="inline-block px-3 py-1 text-sm font-semibold text-blue-600 bg-blue-100 rounded-full mb-4" data-scroll-reveal>PRICING</span>
430
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4" data-scroll-reveal>Simple, Transparent Pricing</h2>
431
+ <p class="text-lg text-gray-600 max-w-2xl mx-auto" data-scroll-reveal>Choose the plan that fits your needs. No hidden fees.</p>
432
+ </div>
433
+
434
+ <div class="grid md:grid-cols-3 gap-8 max-w-5xl mx-auto">
435
+ <div class="bg-white p-8 rounded-xl shadow-md border border-gray-200" data-scroll-reveal>
436
+ <h3 class="text-xl font-semibold mb-2">Starter</h3>
437
+ <p class="text-gray-600 mb-6">For individuals and small teams</p>
438
+ <div class="text-4xl font-bold mb-6">$19<span class="text-lg text-gray-500 font-normal">/month</span></div>
439
+ <ul class="space-y-3 mb-8">
440
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> 5 active contracts</li>
441
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> Unlimited versions</li>
442
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> Basic diff viewer</li>
443
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> 2 collaborators</li>
444
+ </ul>
445
+ <a href="#cta" class="block w-full text-center py-3 border border-blue-600 text-blue-600 rounded-lg font-medium hover:bg-blue-50 transition duration-200">Get Started</a>
446
+ </div>
447
+
448
+ <div class="bg-white p-8 rounded-xl shadow-lg border-2 border-blue-500 relative" data-scroll-reveal>
449
+ <div class="absolute top-0 right-0 bg-blue-500 text-white text-xs font-bold px-3 py-1 rounded-bl-lg rounded-tr-lg">POPULAR</div>
450
+ <h3 class="text-xl font-semibold mb-2">Professional</h3>
451
+ <p class="text-gray-600 mb-6">For growing legal teams</p>
452
+ <div class="text-4xl font-bold mb-6">$49<span class="text-lg text-gray-500 font-normal">/month</span></div>
453
+ <ul class="space-y-3 mb-8">
454
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> 20 active contracts</li>
455
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> Advanced diff tools</li>
456
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> Branching & merging</li>
457
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> 10 collaborators</li>
458
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> Audit logs</li>
459
+ </ul>
460
+ <a href="#cta" class="block w-full text-center py-3 bg-blue-600 text-white rounded-lg font-medium hover:bg-blue-700 transition duration-200">Get Started</a>
461
+ </div>
462
+
463
+ <div class="bg-white p-8 rounded-xl shadow-md border border-gray-200" data-scroll-reveal>
464
+ <h3 class="text-xl font-semibold mb-2">Enterprise</h3>
465
+ <p class="text-gray-600 mb-6">For large organizations</p>
466
+ <div class="text-4xl font-bold mb-6">Custom</div>
467
+ <ul class="space-y-3 mb-8">
468
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> Unlimited contracts</li>
469
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> All Pro features</li>
470
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> SSO & SCIM</li>
471
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> Dedicated support</li>
472
+ <li class="flex items-start"><span class="lucide text-green-500 mr-2 mt-1" aria-hidden="true" data-icon="check-circle"></span> Custom integrations</li>
473
+ </ul>
474
+ <a href="#cta" class="block w-full text-center py-3 border border-blue-600 text-blue-600 rounded-lg font-medium hover:bg-blue-50 transition duration-200">Contact Sales</a>
475
+ </div>
476
+ </div>
477
+
478
+ <div class="mt-12 text-center text-gray-600" data-scroll-reveal>
479
+ <p>All plans include a 14-day free trial. No credit card required.</p>
480
+ </div>
481
+ </div>
482
+ </section>
483
+
484
+ <section id="cta" class="py-20 bg-gradient-to-r from-blue-600 to-blue-800 text-white">
485
+ <div class="container mx-auto px-6 text-center">
486
+ <h2 class="text-3xl md:text-4xl font-bold mb-6" data-scroll-reveal>Ready to Transform Your Contract Workflow?</h2>
487
+ <p class="text-xl text-blue-100 max-w-2xl mx-auto mb-8" data-scroll-reveal>Join thousands of legal professionals who have streamlined their contract management with ContraGit.</p>
488
+
489
+ <div class="max-w-md mx-auto bg-white rounded-lg shadow-xl overflow-hidden" data-scroll-reveal>
490
+ <div class="p-6">
491
+ <h3 class="text-xl font-semibold text-gray-800 mb-4">Start Your Free Trial</h3>
492
+ <form class="space-y-4">
493
+ <input type="text" placeholder="Full Name" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500">
494
+ <input type="email" placeholder="Email Address" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500">
495
+ <button type="submit" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg font-medium hover:bg-blue-700 transition duration-200">
496
+ Get Started Now
497
+ </button>
498
+ </form>
499
+ <p class="text-xs text-gray-500 mt-4">By signing up, you agree to our <a href="#" class="text-blue-600 hover:underline">Terms of Service</a> and <a href="#" class="text-blue-600 hover:underline">Privacy Policy</a>.</p>
500
+ </div>
501
+ </div>
502
+
503
+ <div class="mt-12 grid md:grid-cols-3 gap-8 max-w-5xl mx-auto" data-scroll-reveal>
504
+ <div class="bg-white bg-opacity-10 p-6 rounded-lg backdrop-blur-sm">
505
+ <span class="lucide text-3xl mb-4 inline-block" aria-hidden="true" data-icon="check-circle"></span>
506
+ <h4 class="font-semibold text-lg mb-2">No Credit Card Required</h4>
507
+ <p class="text-blue-100">Start your free trial without any payment information.</p>
508
+ </div>
509
+ <div class="bg-white bg-opacity-10 p-6 rounded-lg backdrop-blur-sm">
510
+ <span class="lucide text-3xl mb-4 inline-block" aria-hidden="true" data-icon="timer"></span>
511
+ <h4 class="font-semibold text-lg mb-2">14-Day Free Trial</h4>
512
+ <p class="text-blue-100">Full access to all features for two weeks.</p>
513
+ </div>
514
+ <div class="bg-white bg-opacity-10 p-6 rounded-lg backdrop-blur-sm">
515
+ <span class="lucide text-3xl mb-4 inline-block" aria-hidden="true" data-icon="shield-check"></span>
516
+ <h4 class="font-semibold text-lg mb-2">Cancel Anytime</h4>
517
+ <p class="text-blue-100">No long-term contracts or cancellation fees.</p>
518
+ </div>
519
+ </div>
520
+ </div>
521
+ </section>
522
+
523
+ <footer class="bg-gray-900 text-gray-400 py-12">
524
+ <div class="container mx-auto px-6">
525
+ <div class="grid md:grid-cols-4 gap-8">
526
+ <div>
527
+ <a href="#" class="text-2xl font-bold text-white flex items-center mb-4">
528
+ <span class="lucide mr-2" aria-hidden="true" data-icon="git-merge"></span>
529
+ ContraGit
530
+ </a>
531
+ <p class="text-sm">Version control for legal documents. Streamline your contract workflow with Git-like precision.</p>
532
+ </div>
533
+
534
+ <div>
535
+ <h4 class="text-white font-semibold mb-4">Product</h4>
536
+ <ul class="space-y-2">
537
+ <li><a href="#features" class="hover:text-white transition-colors">Features</a></li>
538
+ <li><a href="#how-it-works" class="hover:text-white transition-colors">How It Works</a></li>
539
+ <li><a href="#pricing" class="hover:text-white transition-colors">Pricing</a></li>
540
+ <li><a href="#" class="hover:text-white transition-colors">Integrations</a></li>
541
+ </ul>
542
+ </div>
543
+
544
+ <div>
545
+ <h4 class="text-white font-semibold mb-4">Resources</h4>
546
+ <ul class="space-y-2">
547
+ <li><a href="#" class="hover:text-white transition-colors">Documentation</a></li>
548
+ <li><a href="#" class="hover:text-white transition-colors">API Reference</a></li>
549
+ <li><a href="#" class="hover:text-white transition-colors">Blog</a></li>
550
+ <li><a href="#" class="hover:text-white transition-colors">Support</a></li>
551
+ </ul>
552
+ </div>
553
+
554
+ <div>
555
+ <h4 class="text-white font-semibold mb-4">Company</h4>
556
+ <ul class="space-y-2">
557
+ <li><a href="#" class="hover:text-white transition-colors">About Us</a></li>
558
+ <li><a href="#" class="hover:text-white transition-colors">Careers</a></li>
559
+ <li><a href="#" class="hover:text-white transition-colors">Contact</a></li>
560
+ <li><a href="#" class="hover:text-white transition-colors">Legal</a></li>
561
+ </ul>
562
+ </div>
563
+ </div>
564
+
565
+ <div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
566
+ <p class="text-sm mb-4 md:mb-0">© 2023 ContraGit. All rights reserved.</p>
567
+ <div class="flex space-x-6">
568
+ <a href="#" class="hover:text-white transition-colors">
569
+ <span class="lucide" aria-hidden="true" data-icon="mail"></span>
570
+ </a>
571
+ <a href="#" class="hover:text-white transition-colors">
572
+ <span class="lucide" aria-hidden="true" data-icon="git-branch"></span>
573
+ </a>
574
+ <a href="#" class="hover:text-white transition-colors">
575
+ <span class="lucide" aria-hidden="true" data-icon="git-pull-request"></span>
576
+ </a>
577
+ </div>
578
+ </div>
579
+ </div>
580
+ </footer>
581
+
582
+ <script>
583
+ document.addEventListener('DOMContentLoaded', () => {
584
+ // Lucide Icon Replacement
585
+ const iconElements = document.querySelectorAll('.lucide[data-icon]');
586
+ iconElements.forEach(el => {
587
+ const iconName = el.getAttribute('data-icon');
588
+ el.textContent = getIcon(iconName);
589
+ });
590
+
591
+ // Mobile Menu Toggle
592
+ const menuButton = document.getElementById('mobile-menu-button');
593
+ const mobileMenu = document.getElementById('mobile-menu');
594
+ const menuIcon = menuButton.querySelector('.menu-icon');
595
+
596
+ menuButton.addEventListener('click', () => {
597
+ const isExpanded = menuButton.getAttribute('aria-expanded') === 'true';
598
+ menuButton.setAttribute('aria-expanded', !isExpanded);
599
+ mobileMenu.classList.toggle('hidden');
600
+
601
+ if (mobileMenu.classList.contains('hidden')) {
602
+ menuIcon.textContent = getIcon('menu');
603
+ } else {
604
+ menuIcon.textContent = getIcon('x');
605
+ }
606
+ });
607
+
608
+ // Scroll Reveal Animation
609
+ const revealElements = document.querySelectorAll('[data-scroll-reveal]');
610
+ const revealObserver = new IntersectionObserver((entries, observer) => {
611
+ entries.forEach(entry => {
612
+ if (entry.isIntersecting) {
613
+ const delay = parseInt(entry.target.getAttribute('data-delay') || '0');
614
+ setTimeout(() => {
615
+ entry.target.classList.add('revealed');
616
+ }, delay);
617
+ }
618
+ });
619
+ }, { threshold: 0.1 });
620
+
621
+ revealElements.forEach(el => {
622
+ revealObserver.observe(el);
623
+ });
624
+ });
625
+ </script>
626
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=manideepreddym/contragit" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
627
+ </html>