NeoPy commited on
Commit
11e1177
·
verified ·
1 Parent(s): a19d02c

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +340 -76
index.html CHANGED
@@ -28,6 +28,21 @@
28
  800: '#9a3412',
29
  900: '#7c2d12',
30
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  }
32
  }
33
  }
@@ -65,18 +80,6 @@
65
  will-change: transform;
66
  }
67
 
68
- /* Custom animations - optimized for performance */
69
- @keyframes fadeInUp {
70
- from {
71
- opacity: 0;
72
- transform: translateY3d(30px, 0, 0);
73
- }
74
- to {
75
- opacity: 1;
76
- transform: translateY3d(0, 0, 0);
77
- }
78
- }
79
-
80
  /* Custom scrollbar */
81
  ::-webkit-scrollbar {
82
  width: 6px;
@@ -119,16 +122,203 @@
119
  .orange-shadow {
120
  box-shadow: 0 10px 25px -5px rgba(249, 115, 22, 0.2);
121
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
  </style>
123
  </head>
124
  <body class="bg-white text-gray-900 transition-colors duration-300">
125
 
126
  <!-- Header -->
127
- <header class="border-b border-gray-200 sticky top-0 bg-white/95 backdrop-blur-sm z-50 transition-colors duration-300">
128
  <nav class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
129
  <div class="flex justify-between items-center h-16">
130
  <div class="flex items-center">
131
- <div class="flex-shrink-0 flex items-center">
132
  <div class="w-8 h-8 orange-gradient rounded-lg flex items-center justify-center transition-colors duration-300">
133
  <span class="text-white font-bold text-sm">L</span>
134
  </div>
@@ -138,30 +328,30 @@
138
 
139
  <div class="hidden md:block">
140
  <div class="ml-10 flex items-baseline space-x-8">
141
- <a href="#home" class="text-gray-900 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors">Home</a>
142
- <a href="#about" class="text-gray-600 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors">About</a>
143
- <a href="#work" class="text-gray-600 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors">Work</a>
144
- <a href="#services" class="text-gray-600 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors">Services</a>
145
- <a href="#contact" class="text-gray-600 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors">Contact</a>
146
  </div>
147
  </div>
148
 
149
  <div class="hidden md:flex items-center space-x-4">
150
- <a href="#contact" class="orange-gradient text-white hover:opacity-90 px-4 py-2 rounded-lg text-sm font-medium transition-colors">
151
  Get Started
152
  </a>
153
  </div>
154
 
155
  <!-- Mobile menu button -->
156
  <div class="md:hidden flex items-center space-x-2">
157
- <button type="button" class="mobile-menu-button p-2 rounded-md text-gray-600 hover:text-gray-900 hover:bg-gray-100 transition-colors">
158
  <i data-feather="menu" class="w-6 h-6"></i>
159
  </button>
160
  </div>
161
  </div>
162
 
163
  <!-- Mobile menu -->
164
- <div class="mobile-menu hidden md:hidden">
165
  <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
166
  <a href="#home" class="text-gray-900 block px-3 py-2 text-base font-medium transition-colors">Home</a>
167
  <a href="#about" class="text-gray-600 hover:text-gray-900 block px-3 py-2 text-base font-medium transition-colors">About</a>
@@ -182,19 +372,19 @@
182
  <section id="home" class="pt-16 pb-32 bg-gradient-to-br from-orange-50 to-white transition-colors duration-300">
183
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
184
  <div class="text-center max-w-4xl mx-auto">
185
- <h1 class="text-5xl sm:text-6xl lg:text-7xl font-bold tracking-tight text-gray-900 mb-8">
186
  Plan and build
187
  <br>
188
- <span class="orange-text-gradient">modern products</span>
189
  </h1>
190
- <p class="text-xl sm:text-2xl text-gray-600 mb-12 max-w-3xl mx-auto">
191
  Streamline your development workflow with purpose-built tools for planning, tracking, and delivering exceptional products.
192
  </p>
193
- <div class="flex flex-col sm:flex-row gap-4 justify-center">
194
- <a href="#contact" class="orange-gradient text-white hover:opacity-90 px-8 py-4 rounded-lg text-lg font-medium transition-colors">
195
  Start Building
196
  </a>
197
- <a href="#work" class="border border-orange-300 text-orange-600 hover:bg-orange-50 px-8 py-4 rounded-lg text-lg font-medium transition-colors">
198
  View Work
199
  </a>
200
  </div>
@@ -205,7 +395,7 @@
205
  <!-- Features Section -->
206
  <section id="services" class="py-24 bg-white transition-colors duration-300">
207
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
208
- <div class="text-center mb-20">
209
  <h2 class="text-4xl font-bold text-gray-900 mb-6">
210
  Made for modern product teams
211
  </h2>
@@ -216,8 +406,8 @@
216
 
217
  <div class="grid md:grid-cols-3 gap-12">
218
  <!-- Feature 1 -->
219
- <div class="text-center">
220
- <div class="w-16 h-16 bg-orange-100 rounded-2xl flex items-center justify-center mx-auto mb-6 transition-colors">
221
  <i data-feather="cpu" class="w-8 h-8 text-orange-600"></i>
222
  </div>
223
  <h3 class="text-2xl font-semibold text-gray-900 mb-4">Purpose-built development</h3>
@@ -227,8 +417,8 @@
227
  </div>
228
 
229
  <!-- Feature 2 -->
230
- <div class="text-center">
231
- <div class="w-16 h-16 bg-orange-100 rounded-2xl flex items-center justify-center mx-auto mb-6 transition-colors">
232
  <i data-feather="zap" class="w-8 h-8 text-orange-600"></i>
233
  </div>
234
  <h3 class="text-2xl font-semibold text-gray-900 mb-4">Designed to move fast</h3>
@@ -238,8 +428,8 @@
238
  </div>
239
 
240
  <!-- Feature 3 -->
241
- <div class="text-center">
242
- <div class="w-16 h-16 bg-orange-100 rounded-2xl flex items-center justify-center mx-auto mb-6 transition-colors">
243
  <i data-feather="settings" class="w-8 h-8 text-orange-600"></i>
244
  </div>
245
  <h3 class="text-2xl font-semibold text-gray-900 mb-4">Crafted to perfection</h3>
@@ -255,9 +445,9 @@
255
  <section class="py-24 bg-gray-50 transition-colors duration-300">
256
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
257
  <div class="grid lg:grid-cols-2 gap-16 items-center">
258
- <div>
259
- <div class="inline-flex items-center bg-white border border-orange-200 rounded-full px-4 py-2 mb-6 transition-colors">
260
- <span class="w-2 h-2 bg-orange-500 rounded-full mr-2"></span>
261
  <span class="text-sm font-medium text-gray-700">AI-Powered Development</span>
262
  </div>
263
  <h2 class="text-4xl lg:text-5xl font-bold text-gray-900 mb-6">
@@ -266,24 +456,24 @@
266
  <p class="text-xl text-gray-600 mb-8">
267
  Streamline your development workflows with AI assistance for routine, manual tasks. Let AI handle the repetitive work so you can focus on building great products.
268
  </p>
269
- <a href="#contact" class="inline-flex items-center text-orange-600 font-medium hover:text-orange-700 transition-colors">
270
  Learn more
271
  <i data-feather="arrow-right" class="w-4 h-4 ml-2"></i>
272
  </a>
273
  </div>
274
- <div class="relative">
275
- <div class="bg-white rounded-2xl border border-orange-200 p-8 shadow-sm orange-shadow transition-colors">
276
  <div class="space-y-4">
277
- <div class="flex items-center justify-between p-4 bg-orange-50 rounded-lg transition-colors">
278
  <div class="flex items-center">
279
- <div class="w-8 h-8 bg-orange-100 rounded-full flex items-center justify-center transition-colors">
280
  <span class="text-orange-600 text-sm font-medium">AI</span>
281
  </div>
282
  <span class="ml-3 text-gray-900 font-medium">Smart Suggestions</span>
283
  </div>
284
- <div class="w-3 h-3 bg-green-400 rounded-full"></div>
285
  </div>
286
- <div class="p-4 border border-orange-200 rounded-lg transition-colors">
287
  <p class="text-sm text-gray-600 mb-2">Why this assignee was suggested:</p>
288
  <p class="text-sm text-gray-900">This person was the assignee on previous issues related to similar performance problems.</p>
289
  </div>
@@ -297,7 +487,7 @@
297
  <!-- Work Section -->
298
  <section id="work" class="py-24 bg-white transition-colors duration-300">
299
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
300
- <div class="text-center mb-20">
301
  <h2 class="text-4xl font-bold text-gray-900 mb-6">
302
  Manage projects end-to-end
303
  </h2>
@@ -308,8 +498,8 @@
308
 
309
  <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
310
  <!-- Project 1 -->
311
- <div class="bg-gray-50 rounded-2xl p-8 hover:bg-orange-50 transition-colors">
312
- <div class="w-12 h-12 orange-gradient rounded-xl flex items-center justify-center mb-6 transition-colors">
313
  <i data-feather="smartphone" class="w-6 h-6 text-white"></i>
314
  </div>
315
  <h3 class="text-xl font-semibold text-gray-900 mb-3">Mobile App Development</h3>
@@ -323,8 +513,8 @@
323
  </div>
324
 
325
  <!-- Project 2 -->
326
- <div class="bg-gray-50 rounded-2xl p-8 hover:bg-orange-50 transition-colors">
327
- <div class="w-12 h-12 orange-gradient rounded-xl flex items-center justify-center mb-6 transition-colors">
328
  <i data-feather="code" class="w-6 h-6 text-white"></i>
329
  </div>
330
  <h3 class="text-xl font-semibold text-gray-900 mb-3">API Integration</h3>
@@ -338,8 +528,8 @@
338
  </div>
339
 
340
  <!-- Project 3 -->
341
- <div class="bg-gray-50 rounded-2xl p-8 hover:bg-orange-50 transition-colors">
342
- <div class="w-12 h-12 orange-gradient rounded-xl flex items-center justify-center mb-6 transition-colors">
343
  <i data-feather="layout" class="w-6 h-6 text-white"></i>
344
  </div>
345
  <h3 class="text-xl font-semibold text-gray-900 mb-3">Web Dashboard</h3>
@@ -359,7 +549,7 @@
359
  <section id="about" class="py-24 bg-gray-50 transition-colors duration-300">
360
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
361
  <div class="grid lg:grid-cols-2 gap-16 items-center">
362
- <div>
363
  <h2 class="text-4xl lg:text-5xl font-bold text-gray-900 mb-6">
364
  Built for developers
365
  </h2>
@@ -367,8 +557,8 @@
367
  Every tool and workflow is designed with developer experience in mind. From lightning-fast performance to intuitive interfaces, everything is crafted to enhance your productivity.
368
  </p>
369
  <div class="space-y-6">
370
- <div class="flex items-start">
371
- <div class="flex-shrink-0 w-6 h-6 bg-orange-100 rounded-full flex items-center justify-center mt-1 transition-colors">
372
  <i data-feather="check" class="w-3 h-3 text-orange-600"></i>
373
  </div>
374
  <div class="ml-4">
@@ -376,8 +566,8 @@
376
  <p class="text-gray-600">Optimized for speed and efficiency to keep you in flow state.</p>
377
  </div>
378
  </div>
379
- <div class="flex items-start">
380
- <div class="flex-shrink-0 w-6 h-6 bg-orange-100 rounded-full flex items-center justify-center mt-1 transition-colors">
381
  <i data-feather="check" class="w-3 h-3 text-orange-600"></i>
382
  </div>
383
  <div class="ml-4">
@@ -385,8 +575,8 @@
385
  <p class="text-gray-600">Clean, minimal interfaces that get out of your way.</p>
386
  </div>
387
  </div>
388
- <div class="flex items-start">
389
- <div class="flex-shrink-0 w-6 h-6 bg-orange-100 rounded-full flex items-center justify-center mt-1 transition-colors">
390
  <i data-feather="check" class="w-3 h-3 text-orange-600"></i>
391
  </div>
392
  <div class="ml-4">
@@ -396,24 +586,24 @@
396
  </div>
397
  </div>
398
  </div>
399
- <div class="relative">
400
- <div class="bg-white rounded-2xl border border-orange-200 p-8 shadow-sm orange-shadow transition-colors">
401
  <div class="space-y-4">
402
- <div class="flex items-center justify-between p-4 bg-orange-50 rounded-lg transition-colors">
403
  <div class="flex items-center">
404
- <div class="w-8 h-8 bg-gray-900 rounded-full flex items-center justify-center transition-colors">
405
  <span class="text-white text-sm font-medium">DV</span>
406
  </div>
407
  <span class="ml-3 text-gray-900 font-medium">Development Velocity</span>
408
  </div>
409
- <span class="text-2xl font-bold text-orange-600">+340%</span>
410
  </div>
411
  <div class="grid grid-cols-2 gap-4">
412
- <div class="p-4 border border-orange-200 rounded-lg text-center transition-colors">
413
  <div class="text-2xl font-bold text-gray-900">2.3x</div>
414
  <div class="text-sm text-gray-600">Faster Shipping</div>
415
  </div>
416
- <div class="p-4 border border-orange-200 rounded-lg text-center transition-colors">
417
  <div class="text-2xl font-bold text-gray-900">95%</div>
418
  <div class="text-sm text-gray-600">Developer Satisfaction</div>
419
  </div>
@@ -428,7 +618,7 @@
428
  <!-- Contact Section -->
429
  <section id="contact" class="py-24 bg-white transition-colors duration-300">
430
  <div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
431
- <div class="text-center mb-16">
432
  <h2 class="text-4xl font-bold text-gray-900 mb-6">
433
  Let's build something great together
434
  </h2>
@@ -437,27 +627,27 @@
437
  </p>
438
  </div>
439
 
440
- <form class="space-y-6 max-w-2xl mx-auto">
441
  <div class="grid md:grid-cols-2 gap-6">
442
  <div>
443
  <label for="name" class="block text-sm font-medium text-gray-700 mb-2">Name</label>
444
- <input type="text" id="name" name="name" class="w-full px-4 py-3 border border-gray-300 bg-white text-gray-900 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 transition-colors">
445
  </div>
446
  <div>
447
  <label for="email" class="block text-sm font-medium text-gray-700 mb-2">Email</label>
448
- <input type="email" id="email" name="email" class="w-full px-4 py-3 border border-gray-300 bg-white text-gray-900 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 transition-colors">
449
  </div>
450
  </div>
451
  <div>
452
  <label for="company" class="block text-sm font-medium text-gray-700 mb-2">Company</label>
453
- <input type="text" id="company" name="company" class="w-full px-4 py-3 border border-gray-300 bg-white text-gray-900 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 transition-colors">
454
  </div>
455
  <div>
456
  <label for="project" class="block text-sm font-medium text-gray-700 mb-2">Project Details</label>
457
- <textarea id="project" name="project" rows="4" class="w-full px-4 py-3 border border-gray-300 bg-white text-gray-900 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 transition-colors"></textarea>
458
  </div>
459
  <div class="text-center">
460
- <button type="submit" class="orange-gradient text-white hover:opacity-90 px-8 py-4 rounded-lg text-lg font-medium transition-colors">
461
  Send Message
462
  </button>
463
  </div>
@@ -480,13 +670,13 @@
480
  Building modern products with purpose-built tools for efficient development workflows.
481
  </p>
482
  <div class="flex space-x-4">
483
- <a href="#" class="text-gray-400 hover:text-white transition-colors">
484
  <i data-feather="github" class="w-5 h-5"></i>
485
  </a>
486
- <a href="#" class="text-gray-400 hover:text-white transition-colors">
487
  <i data-feather="twitter" class="w-5 h-5"></i>
488
  </a>
489
- <a href="#" class="text-gray-400 hover:text-white transition-colors">
490
  <i data-feather="linkedin" class="w-5 h-5"></i>
491
  </a>
492
  </div>
@@ -566,6 +756,80 @@
566
  }
567
  });
568
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
569
  });
570
  </script>
571
  </body>
 
28
  800: '#9a3412',
29
  900: '#7c2d12',
30
  }
31
+ },
32
+ animation: {
33
+ 'fade-in': 'fadeIn 0.5s ease-in-out',
34
+ 'fade-in-up': 'fadeInUp 0.6s ease-out',
35
+ 'fade-in-down': 'fadeInDown 0.6s ease-out',
36
+ 'fade-in-left': 'fadeInLeft 0.6s ease-out',
37
+ 'fade-in-right': 'fadeInRight 0.6s ease-out',
38
+ 'slide-up': 'slideUp 0.5s ease-out',
39
+ 'pulse-slow': 'pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite',
40
+ 'float': 'float 6s ease-in-out infinite',
41
+ 'bounce-in': 'bounceIn 0.8s ease-out',
42
+ 'scale-in': 'scaleIn 0.5s ease-out',
43
+ 'rotate-in': 'rotateIn 0.8s ease-out',
44
+ 'shake': 'shake 0.5s ease-in-out',
45
+ 'glow': 'glow 2s ease-in-out infinite alternate',
46
  }
47
  }
48
  }
 
80
  will-change: transform;
81
  }
82
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  /* Custom scrollbar */
84
  ::-webkit-scrollbar {
85
  width: 6px;
 
122
  .orange-shadow {
123
  box-shadow: 0 10px 25px -5px rgba(249, 115, 22, 0.2);
124
  }
125
+
126
+ /* Custom animations */
127
+ @keyframes fadeIn {
128
+ from { opacity: 0; }
129
+ to { opacity: 1; }
130
+ }
131
+
132
+ @keyframes fadeInUp {
133
+ from { opacity: 0; transform: translateY(30px); }
134
+ to { opacity: 1; transform: translateY(0); }
135
+ }
136
+
137
+ @keyframes fadeInDown {
138
+ from { opacity: 0; transform: translateY(-30px); }
139
+ to { opacity: 1; transform: translateY(0); }
140
+ }
141
+
142
+ @keyframes fadeInLeft {
143
+ from { opacity: 0; transform: translateX(-30px); }
144
+ to { opacity: 1; transform: translateX(0); }
145
+ }
146
+
147
+ @keyframes fadeInRight {
148
+ from { opacity: 0; transform: translateX(30px); }
149
+ to { opacity: 1; transform: translateX(0); }
150
+ }
151
+
152
+ @keyframes slideUp {
153
+ from { transform: translateY(100%); }
154
+ to { transform: translateY(0); }
155
+ }
156
+
157
+ @keyframes float {
158
+ 0% { transform: translateY(0px); }
159
+ 50% { transform: translateY(-10px); }
160
+ 100% { transform: translateY(0px); }
161
+ }
162
+
163
+ @keyframes bounceIn {
164
+ 0% { transform: scale(0.3); opacity: 0; }
165
+ 50% { transform: scale(1.05); }
166
+ 70% { transform: scale(0.9); }
167
+ 100% { transform: scale(1); opacity: 1; }
168
+ }
169
+
170
+ @keyframes scaleIn {
171
+ from { transform: scale(0); opacity: 0; }
172
+ to { transform: scale(1); opacity: 1; }
173
+ }
174
+
175
+ @keyframes rotateIn {
176
+ from { transform: rotate(-200deg); opacity: 0; }
177
+ to { transform: rotate(0); opacity: 1; }
178
+ }
179
+
180
+ @keyframes shake {
181
+ 0%, 100% { transform: translateX(0); }
182
+ 10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); }
183
+ 20%, 40%, 60%, 80% { transform: translateX(5px); }
184
+ }
185
+
186
+ @keyframes glow {
187
+ from { box-shadow: 0 0 5px rgba(249, 115, 22, 0.2); }
188
+ to { box-shadow: 0 0 20px rgba(249, 115, 22, 0.4); }
189
+ }
190
+
191
+ /* Staggered animation delays */
192
+ .stagger-1 { animation-delay: 0.1s; }
193
+ .stagger-2 { animation-delay: 0.2s; }
194
+ .stagger-3 { animation-delay: 0.3s; }
195
+ .stagger-4 { animation-delay: 0.4s; }
196
+ .stagger-5 { animation-delay: 0.5s; }
197
+
198
+ /* Hover effects */
199
+ .hover-lift {
200
+ transition: transform 0.3s ease, box-shadow 0.3s ease;
201
+ }
202
+
203
+ .hover-lift:hover {
204
+ transform: translateY(-5px);
205
+ box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
206
+ }
207
+
208
+ /* Button animations */
209
+ .btn-animate {
210
+ position: relative;
211
+ overflow: hidden;
212
+ transition: all 0.3s ease;
213
+ }
214
+
215
+ .btn-animate::before {
216
+ content: "";
217
+ position: absolute;
218
+ top: 0;
219
+ left: -100%;
220
+ width: 100%;
221
+ height: 100%;
222
+ background: rgba(255, 255, 255, 0.2);
223
+ transition: left 0.5s ease;
224
+ }
225
+
226
+ .btn-animate:hover::before {
227
+ left: 100%;
228
+ }
229
+
230
+ /* Text reveal animation */
231
+ .text-reveal {
232
+ position: relative;
233
+ overflow: hidden;
234
+ }
235
+
236
+ .text-reveal::after {
237
+ content: "";
238
+ position: absolute;
239
+ top: 0;
240
+ left: 0;
241
+ width: 100%;
242
+ height: 100%;
243
+ background: white;
244
+ transform: translateX(-100%);
245
+ animation: textReveal 1.5s ease forwards;
246
+ }
247
+
248
+ @keyframes textReveal {
249
+ to { transform: translateX(100%); }
250
+ }
251
+
252
+ /* Card hover effects */
253
+ .card-hover {
254
+ transition: all 0.3s ease;
255
+ }
256
+
257
+ .card-hover:hover {
258
+ transform: translateY(-10px) scale(1.02);
259
+ box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
260
+ }
261
+
262
+ /* Form input animations */
263
+ .input-animate {
264
+ position: relative;
265
+ transition: all 0.3s ease;
266
+ }
267
+
268
+ .input-animate:focus {
269
+ transform: scale(1.02);
270
+ box-shadow: 0 0 0 3px rgba(249, 115, 22, 0.2);
271
+ }
272
+
273
+ /* Loading animation */
274
+ .loading {
275
+ display: inline-block;
276
+ width: 20px;
277
+ height: 20px;
278
+ border: 3px solid rgba(255, 255, 255, 0.3);
279
+ border-radius: 50%;
280
+ border-top-color: white;
281
+ animation: spin 1s ease-in-out infinite;
282
+ }
283
+
284
+ @keyframes spin {
285
+ to { transform: rotate(360deg); }
286
+ }
287
+
288
+ /* Parallax effect */
289
+ .parallax {
290
+ transform: translateZ(0);
291
+ will-change: transform;
292
+ }
293
+
294
+ /* Intersection Observer for scroll animations */
295
+ .scroll-animate {
296
+ opacity: 0;
297
+ transform: translateY(30px);
298
+ transition: opacity 0.6s ease, transform 0.6s ease;
299
+ }
300
+
301
+ .scroll-animate.animated {
302
+ opacity: 1;
303
+ transform: translateY(0);
304
+ }
305
+
306
+ /* Staggered scroll animations */
307
+ .scroll-animate.stagger-1 { transition-delay: 0.1s; }
308
+ .scroll-animate.stagger-2 { transition-delay: 0.2s; }
309
+ .scroll-animate.stagger-3 { transition-delay: 0.3s; }
310
+ .scroll-animate.stagger-4 { transition-delay: 0.4s; }
311
+ .scroll-animate.stagger-5 { transition-delay: 0.5s; }
312
  </style>
313
  </head>
314
  <body class="bg-white text-gray-900 transition-colors duration-300">
315
 
316
  <!-- Header -->
317
+ <header class="border-b border-gray-200 sticky top-0 bg-white/95 backdrop-blur-sm z-50 transition-colors duration-300 animate-fade-in-down">
318
  <nav class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
319
  <div class="flex justify-between items-center h-16">
320
  <div class="flex items-center">
321
+ <div class="flex-shrink-0 flex items-center animate-bounce-in">
322
  <div class="w-8 h-8 orange-gradient rounded-lg flex items-center justify-center transition-colors duration-300">
323
  <span class="text-white font-bold text-sm">L</span>
324
  </div>
 
328
 
329
  <div class="hidden md:block">
330
  <div class="ml-10 flex items-baseline space-x-8">
331
+ <a href="#home" class="text-gray-900 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors animate-fade-in stagger-1">Home</a>
332
+ <a href="#about" class="text-gray-600 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors animate-fade-in stagger-2">About</a>
333
+ <a href="#work" class="text-gray-600 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors animate-fade-in stagger-3">Work</a>
334
+ <a href="#services" class="text-gray-600 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors animate-fade-in stagger-4">Services</a>
335
+ <a href="#contact" class="text-gray-600 hover:text-orange-500 px-3 py-2 text-sm font-medium transition-colors animate-fade-in stagger-5">Contact</a>
336
  </div>
337
  </div>
338
 
339
  <div class="hidden md:flex items-center space-x-4">
340
+ <a href="#contact" class="orange-gradient text-white hover:opacity-90 px-4 py-2 rounded-lg text-sm font-medium transition-all transform hover:scale-105 btn-animate animate-fade-in-right">
341
  Get Started
342
  </a>
343
  </div>
344
 
345
  <!-- Mobile menu button -->
346
  <div class="md:hidden flex items-center space-x-2">
347
+ <button type="button" class="mobile-menu-button p-2 rounded-md text-gray-600 hover:text-gray-900 hover:bg-gray-100 transition-colors animate-fade-in">
348
  <i data-feather="menu" class="w-6 h-6"></i>
349
  </button>
350
  </div>
351
  </div>
352
 
353
  <!-- Mobile menu -->
354
+ <div class="mobile-menu hidden md:hidden animate-slide-up">
355
  <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
356
  <a href="#home" class="text-gray-900 block px-3 py-2 text-base font-medium transition-colors">Home</a>
357
  <a href="#about" class="text-gray-600 hover:text-gray-900 block px-3 py-2 text-base font-medium transition-colors">About</a>
 
372
  <section id="home" class="pt-16 pb-32 bg-gradient-to-br from-orange-50 to-white transition-colors duration-300">
373
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
374
  <div class="text-center max-w-4xl mx-auto">
375
+ <h1 class="text-5xl sm:text-6xl lg:text-7xl font-bold tracking-tight text-gray-900 mb-8 animate-fade-in-up">
376
  Plan and build
377
  <br>
378
+ <span class="orange-text-gradient animate-pulse-slow">modern products</span>
379
  </h1>
380
+ <p class="text-xl sm:text-2xl text-gray-600 mb-12 max-w-3xl mx-auto animate-fade-in-up stagger-2">
381
  Streamline your development workflow with purpose-built tools for planning, tracking, and delivering exceptional products.
382
  </p>
383
+ <div class="flex flex-col sm:flex-row gap-4 justify-center animate-fade-in-up stagger-3">
384
+ <a href="#contact" class="orange-gradient text-white hover:opacity-90 px-8 py-4 rounded-lg text-lg font-medium transition-all transform hover:scale-105 btn-animate">
385
  Start Building
386
  </a>
387
+ <a href="#work" class="border border-orange-300 text-orange-600 hover:bg-orange-50 px-8 py-4 rounded-lg text-lg font-medium transition-all transform hover:scale-105">
388
  View Work
389
  </a>
390
  </div>
 
395
  <!-- Features Section -->
396
  <section id="services" class="py-24 bg-white transition-colors duration-300">
397
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
398
+ <div class="text-center mb-20 scroll-animate">
399
  <h2 class="text-4xl font-bold text-gray-900 mb-6">
400
  Made for modern product teams
401
  </h2>
 
406
 
407
  <div class="grid md:grid-cols-3 gap-12">
408
  <!-- Feature 1 -->
409
+ <div class="text-center scroll-animate stagger-1 card-hover">
410
+ <div class="w-16 h-16 bg-orange-100 rounded-2xl flex items-center justify-center mx-auto mb-6 transition-all hover:scale-110 hover:rotate-3">
411
  <i data-feather="cpu" class="w-8 h-8 text-orange-600"></i>
412
  </div>
413
  <h3 class="text-2xl font-semibold text-gray-900 mb-4">Purpose-built development</h3>
 
417
  </div>
418
 
419
  <!-- Feature 2 -->
420
+ <div class="text-center scroll-animate stagger-2 card-hover">
421
+ <div class="w-16 h-16 bg-orange-100 rounded-2xl flex items-center justify-center mx-auto mb-6 transition-all hover:scale-110 hover:rotate-3">
422
  <i data-feather="zap" class="w-8 h-8 text-orange-600"></i>
423
  </div>
424
  <h3 class="text-2xl font-semibold text-gray-900 mb-4">Designed to move fast</h3>
 
428
  </div>
429
 
430
  <!-- Feature 3 -->
431
+ <div class="text-center scroll-animate stagger-3 card-hover">
432
+ <div class="w-16 h-16 bg-orange-100 rounded-2xl flex items-center justify-center mx-auto mb-6 transition-all hover:scale-110 hover:rotate-3">
433
  <i data-feather="settings" class="w-8 h-8 text-orange-600"></i>
434
  </div>
435
  <h3 class="text-2xl font-semibold text-gray-900 mb-4">Crafted to perfection</h3>
 
445
  <section class="py-24 bg-gray-50 transition-colors duration-300">
446
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
447
  <div class="grid lg:grid-cols-2 gap-16 items-center">
448
+ <div class="scroll-animate">
449
+ <div class="inline-flex items-center bg-white border border-orange-200 rounded-full px-4 py-2 mb-6 transition-all hover:scale-105">
450
+ <span class="w-2 h-2 bg-orange-500 rounded-full mr-2 animate-pulse"></span>
451
  <span class="text-sm font-medium text-gray-700">AI-Powered Development</span>
452
  </div>
453
  <h2 class="text-4xl lg:text-5xl font-bold text-gray-900 mb-6">
 
456
  <p class="text-xl text-gray-600 mb-8">
457
  Streamline your development workflows with AI assistance for routine, manual tasks. Let AI handle the repetitive work so you can focus on building great products.
458
  </p>
459
+ <a href="#contact" class="inline-flex items-center text-orange-600 font-medium hover:text-orange-700 transition-all hover:translate-x-2">
460
  Learn more
461
  <i data-feather="arrow-right" class="w-4 h-4 ml-2"></i>
462
  </a>
463
  </div>
464
+ <div class="relative scroll-animate stagger-2">
465
+ <div class="bg-white rounded-2xl border border-orange-200 p-8 shadow-sm orange-shadow transition-all hover:scale-105">
466
  <div class="space-y-4">
467
+ <div class="flex items-center justify-between p-4 bg-orange-50 rounded-lg transition-all hover:bg-orange-100">
468
  <div class="flex items-center">
469
+ <div class="w-8 h-8 bg-orange-100 rounded-full flex items-center justify-center transition-all hover:scale-110">
470
  <span class="text-orange-600 text-sm font-medium">AI</span>
471
  </div>
472
  <span class="ml-3 text-gray-900 font-medium">Smart Suggestions</span>
473
  </div>
474
+ <div class="w-3 h-3 bg-green-400 rounded-full animate-pulse"></div>
475
  </div>
476
+ <div class="p-4 border border-orange-200 rounded-lg transition-all hover:bg-orange-50">
477
  <p class="text-sm text-gray-600 mb-2">Why this assignee was suggested:</p>
478
  <p class="text-sm text-gray-900">This person was the assignee on previous issues related to similar performance problems.</p>
479
  </div>
 
487
  <!-- Work Section -->
488
  <section id="work" class="py-24 bg-white transition-colors duration-300">
489
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
490
+ <div class="text-center mb-20 scroll-animate">
491
  <h2 class="text-4xl font-bold text-gray-900 mb-6">
492
  Manage projects end-to-end
493
  </h2>
 
498
 
499
  <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
500
  <!-- Project 1 -->
501
+ <div class="bg-gray-50 rounded-2xl p-8 hover:bg-orange-50 transition-all hover-lift scroll-animate stagger-1">
502
+ <div class="w-12 h-12 orange-gradient rounded-xl flex items-center justify-center mb-6 transition-all hover:scale-110 hover:rotate-3">
503
  <i data-feather="smartphone" class="w-6 h-6 text-white"></i>
504
  </div>
505
  <h3 class="text-xl font-semibold text-gray-900 mb-3">Mobile App Development</h3>
 
513
  </div>
514
 
515
  <!-- Project 2 -->
516
+ <div class="bg-gray-50 rounded-2xl p-8 hover:bg-orange-50 transition-all hover-lift scroll-animate stagger-2">
517
+ <div class="w-12 h-12 orange-gradient rounded-xl flex items-center justify-center mb-6 transition-all hover:scale-110 hover:rotate-3">
518
  <i data-feather="code" class="w-6 h-6 text-white"></i>
519
  </div>
520
  <h3 class="text-xl font-semibold text-gray-900 mb-3">API Integration</h3>
 
528
  </div>
529
 
530
  <!-- Project 3 -->
531
+ <div class="bg-gray-50 rounded-2xl p-8 hover:bg-orange-50 transition-all hover-lift scroll-animate stagger-3">
532
+ <div class="w-12 h-12 orange-gradient rounded-xl flex items-center justify-center mb-6 transition-all hover:scale-110 hover:rotate-3">
533
  <i data-feather="layout" class="w-6 h-6 text-white"></i>
534
  </div>
535
  <h3 class="text-xl font-semibold text-gray-900 mb-3">Web Dashboard</h3>
 
549
  <section id="about" class="py-24 bg-gray-50 transition-colors duration-300">
550
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
551
  <div class="grid lg:grid-cols-2 gap-16 items-center">
552
+ <div class="scroll-animate">
553
  <h2 class="text-4xl lg:text-5xl font-bold text-gray-900 mb-6">
554
  Built for developers
555
  </h2>
 
557
  Every tool and workflow is designed with developer experience in mind. From lightning-fast performance to intuitive interfaces, everything is crafted to enhance your productivity.
558
  </p>
559
  <div class="space-y-6">
560
+ <div class="flex items-start scroll-animate stagger-1">
561
+ <div class="flex-shrink-0 w-6 h-6 bg-orange-100 rounded-full flex items-center justify-center mt-1 transition-all hover:scale-110">
562
  <i data-feather="check" class="w-3 h-3 text-orange-600"></i>
563
  </div>
564
  <div class="ml-4">
 
566
  <p class="text-gray-600">Optimized for speed and efficiency to keep you in flow state.</p>
567
  </div>
568
  </div>
569
+ <div class="flex items-start scroll-animate stagger-2">
570
+ <div class="flex-shrink-0 w-6 h-6 bg-orange-100 rounded-full flex items-center justify-center mt-1 transition-all hover:scale-110">
571
  <i data-feather="check" class="w-3 h-3 text-orange-600"></i>
572
  </div>
573
  <div class="ml-4">
 
575
  <p class="text-gray-600">Clean, minimal interfaces that get out of your way.</p>
576
  </div>
577
  </div>
578
+ <div class="flex items-start scroll-animate stagger-3">
579
+ <div class="flex-shrink-0 w-6 h-6 bg-orange-100 rounded-full flex items-center justify-center mt-1 transition-all hover:scale-110">
580
  <i data-feather="check" class="w-3 h-3 text-orange-600"></i>
581
  </div>
582
  <div class="ml-4">
 
586
  </div>
587
  </div>
588
  </div>
589
+ <div class="relative scroll-animate stagger-4">
590
+ <div class="bg-white rounded-2xl border border-orange-200 p-8 shadow-sm orange-shadow transition-all hover:scale-105">
591
  <div class="space-y-4">
592
+ <div class="flex items-center justify-between p-4 bg-orange-50 rounded-lg transition-all hover:bg-orange-100">
593
  <div class="flex items-center">
594
+ <div class="w-8 h-8 bg-gray-900 rounded-full flex items-center justify-center transition-all hover:scale-110">
595
  <span class="text-white text-sm font-medium">DV</span>
596
  </div>
597
  <span class="ml-3 text-gray-900 font-medium">Development Velocity</span>
598
  </div>
599
+ <span class="text-2xl font-bold text-orange-600 animate-pulse-slow">+340%</span>
600
  </div>
601
  <div class="grid grid-cols-2 gap-4">
602
+ <div class="p-4 border border-orange-200 rounded-lg text-center transition-all hover:bg-orange-50 hover:scale-105">
603
  <div class="text-2xl font-bold text-gray-900">2.3x</div>
604
  <div class="text-sm text-gray-600">Faster Shipping</div>
605
  </div>
606
+ <div class="p-4 border border-orange-200 rounded-lg text-center transition-all hover:bg-orange-50 hover:scale-105">
607
  <div class="text-2xl font-bold text-gray-900">95%</div>
608
  <div class="text-sm text-gray-600">Developer Satisfaction</div>
609
  </div>
 
618
  <!-- Contact Section -->
619
  <section id="contact" class="py-24 bg-white transition-colors duration-300">
620
  <div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
621
+ <div class="text-center mb-16 scroll-animate">
622
  <h2 class="text-4xl font-bold text-gray-900 mb-6">
623
  Let's build something great together
624
  </h2>
 
627
  </p>
628
  </div>
629
 
630
+ <form class="space-y-6 max-w-2xl mx-auto scroll-animate stagger-2">
631
  <div class="grid md:grid-cols-2 gap-6">
632
  <div>
633
  <label for="name" class="block text-sm font-medium text-gray-700 mb-2">Name</label>
634
+ <input type="text" id="name" name="name" class="w-full px-4 py-3 border border-gray-300 bg-white text-gray-900 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 transition-all input-animate">
635
  </div>
636
  <div>
637
  <label for="email" class="block text-sm font-medium text-gray-700 mb-2">Email</label>
638
+ <input type="email" id="email" name="email" class="w-full px-4 py-3 border border-gray-300 bg-white text-gray-900 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 transition-all input-animate">
639
  </div>
640
  </div>
641
  <div>
642
  <label for="company" class="block text-sm font-medium text-gray-700 mb-2">Company</label>
643
+ <input type="text" id="company" name="company" class="w-full px-4 py-3 border border-gray-300 bg-white text-gray-900 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 transition-all input-animate">
644
  </div>
645
  <div>
646
  <label for="project" class="block text-sm font-medium text-gray-700 mb-2">Project Details</label>
647
+ <textarea id="project" name="project" rows="4" class="w-full px-4 py-3 border border-gray-300 bg-white text-gray-900 rounded-lg focus:ring-2 focus:ring-orange-500 focus:border-orange-500 transition-all input-animate"></textarea>
648
  </div>
649
  <div class="text-center">
650
+ <button type="submit" class="orange-gradient text-white hover:opacity-90 px-8 py-4 rounded-lg text-lg font-medium transition-all transform hover:scale-105 btn-animate">
651
  Send Message
652
  </button>
653
  </div>
 
670
  Building modern products with purpose-built tools for efficient development workflows.
671
  </p>
672
  <div class="flex space-x-4">
673
+ <a href="#" class="text-gray-400 hover:text-white transition-all hover:scale-110">
674
  <i data-feather="github" class="w-5 h-5"></i>
675
  </a>
676
+ <a href="#" class="text-gray-400 hover:text-white transition-all hover:scale-110">
677
  <i data-feather="twitter" class="w-5 h-5"></i>
678
  </a>
679
+ <a href="#" class="text-gray-400 hover:text-white transition-all hover:scale-110">
680
  <i data-feather="linkedin" class="w-5 h-5"></i>
681
  </a>
682
  </div>
 
756
  }
757
  });
758
  });
759
+
760
+ // Intersection Observer for scroll animations
761
+ const observerOptions = {
762
+ root: null,
763
+ rootMargin: '0px',
764
+ threshold: 0.1
765
+ };
766
+
767
+ const observer = new IntersectionObserver((entries) => {
768
+ entries.forEach(entry => {
769
+ if (entry.isIntersecting) {
770
+ entry.target.classList.add('animated');
771
+ }
772
+ });
773
+ }, observerOptions);
774
+
775
+ // Observe all elements with scroll-animate class
776
+ const scrollElements = document.querySelectorAll('.scroll-animate');
777
+ scrollElements.forEach(el => {
778
+ observer.observe(el);
779
+ });
780
+
781
+ // Form submission animation
782
+ const form = document.querySelector('form');
783
+ if (form) {
784
+ form.addEventListener('submit', function(e) {
785
+ e.preventDefault();
786
+
787
+ const submitButton = form.querySelector('button[type="submit"]');
788
+ const originalText = submitButton.innerHTML;
789
+
790
+ // Show loading state
791
+ submitButton.innerHTML = '<span class="loading"></span> Sending...';
792
+ submitButton.disabled = true;
793
+
794
+ // Simulate form submission
795
+ setTimeout(() => {
796
+ submitButton.innerHTML = '✓ Message Sent!';
797
+ submitButton.classList.add('bg-green-500');
798
+
799
+ // Reset form
800
+ setTimeout(() => {
801
+ form.reset();
802
+ submitButton.innerHTML = originalText;
803
+ submitButton.disabled = false;
804
+ submitButton.classList.remove('bg-green-500');
805
+ }, 2000);
806
+ }, 1500);
807
+ });
808
+ }
809
+
810
+ // Add parallax effect to hero section
811
+ window.addEventListener('scroll', () => {
812
+ const scrolled = window.pageYOffset;
813
+ const parallax = document.querySelector('#home');
814
+ if (parallax) {
815
+ const speed = 0.5;
816
+ parallax.style.transform = `translateY(${scrolled * speed}px)`;
817
+ }
818
+ });
819
+
820
+ // Add floating animation to certain elements
821
+ const floatingElements = document.querySelectorAll('.float-animation');
822
+ floatingElements.forEach(el => {
823
+ el.classList.add('animate-float');
824
+ });
825
+
826
+ // Add hover sound effect (optional)
827
+ const buttons = document.querySelectorAll('button, a');
828
+ buttons.forEach(button => {
829
+ button.addEventListener('mouseenter', () => {
830
+ // Add sound effect here if needed
831
+ });
832
+ });
833
  });
834
  </script>
835
  </body>