Files changed (19) hide show
  1. EV_logo_version2-removebg-preview.png +0 -0
  2. about-us.css +265 -0
  3. about-us.html +294 -0
  4. about-us.js +311 -0
  5. contact-us.css +109 -0
  6. contact-us.html +267 -0
  7. creative.css +273 -0
  8. creative.js +267 -0
  9. events.css +146 -0
  10. events.html +445 -0
  11. index.html +391 -0
  12. main.css +463 -0
  13. main.js +91 -0
  14. partnerships.css +67 -0
  15. partnerships.html +243 -0
  16. programs.css +252 -0
  17. programs.html +418 -0
  18. programs.js +61 -0
  19. style.css +28 -0
EV_logo_version2-removebg-preview.png ADDED
about-us.css ADDED
@@ -0,0 +1,265 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Navigation Styles */
2
+ .nav-link-about {
3
+ position: relative;
4
+ }
5
+
6
+ .nav-link-about::after {
7
+ content: '';
8
+ position: absolute;
9
+ bottom: -4px;
10
+ left: 0;
11
+ width: 0;
12
+ height: 2px;
13
+ background: linear-gradient(to right, #3b82f6, #4f46e5);
14
+ transition: width 0.3s ease;
15
+ }
16
+
17
+ .nav-link-about:hover::after {
18
+ width: 100%;
19
+ }
20
+
21
+ /* Add top margin to account for fixed navbar */
22
+ body {
23
+ /* padding-top: 1rem; */ /* Removed to standardize with other pages */
24
+ }
25
+
26
+ /* Team Card Styles */
27
+ .team-card {
28
+ perspective: 1000px;
29
+ height: 300px;
30
+ cursor: pointer;
31
+ transition: transform 0.3s ease;
32
+ }
33
+
34
+ .team-card:hover {
35
+ transform: translateY(-10px);
36
+ }
37
+
38
+ .team-card-inner {
39
+ position: relative;
40
+ width: 100%;
41
+ height: 100%;
42
+ text-align: center;
43
+ transition: transform 0.6s;
44
+ transform-style: preserve-3d;
45
+ box-shadow: 0 4px 8px rgba(0,0,0,0.1);
46
+ border-radius: 1rem;
47
+ background-color: white;
48
+ }
49
+
50
+ .team-card-front {
51
+ position: absolute;
52
+ width: 100%;
53
+ height: 100%;
54
+ -webkit-backface-visibility: hidden;
55
+ backface-visibility: hidden;
56
+ display: flex;
57
+ flex-direction: column;
58
+ align-items: center;
59
+ justify-content: center;
60
+ padding: 1.5rem;
61
+ border-radius: 1rem;
62
+ }
63
+
64
+ .team-avatar {
65
+ width: 150px;
66
+ height: 150px;
67
+ border-radius: 50%;
68
+ display: flex;
69
+ align-items: center;
70
+ justify-content: center;
71
+ box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
72
+ }
73
+
74
+ /* Member Details Modal */
75
+ .member-detail-avatar {
76
+ overflow: hidden;
77
+ }
78
+
79
+ .member-gradient {
80
+ transition: all 0.3s ease;
81
+ }
82
+
83
+ #memberDetails {
84
+ opacity: 0;
85
+ transition: opacity 0.3s ease;
86
+ pointer-events: none;
87
+ }
88
+
89
+ #memberDetails.active {
90
+ opacity: 1;
91
+ pointer-events: auto;
92
+ }
93
+
94
+ #memberDetails .relative {
95
+ transform: scale(0.9);
96
+ opacity: 0;
97
+ transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
98
+ }
99
+
100
+ #memberDetails.active .relative {
101
+ transform: scale(1);
102
+ opacity: 1;
103
+ }
104
+
105
+ /* Animation for team cards */
106
+ @keyframes fadeInUp {
107
+ from {
108
+ opacity: 0;
109
+ transform: translateY(20px);
110
+ }
111
+ to {
112
+ opacity: 1;
113
+ transform: translateY(0);
114
+ }
115
+ }
116
+
117
+ .team-card {
118
+ opacity: 0;
119
+ animation: fadeInUp 0.6s ease forwards;
120
+ }
121
+
122
+ /* Department section styling */
123
+ .team-card:nth-child(1) { animation-delay: 0.1s; }
124
+ .team-card:nth-child(2) { animation-delay: 0.2s; }
125
+ .team-card:nth-child(3) { animation-delay: 0.3s; }
126
+ .team-card:nth-child(4) { animation-delay: 0.4s; }
127
+ .team-card:nth-child(5) { animation-delay: 0.5s; }
128
+ .team-card:nth-child(6) { animation-delay: 0.6s; }
129
+ .team-card:nth-child(7) { animation-delay: 0.7s; }
130
+ .team-card:nth-child(8) { animation-delay: 0.8s; }
131
+ .team-card:nth-child(9) { animation-delay: 0.9s; }
132
+
133
+ /* Department section styling */
134
+ .department-section {
135
+ padding: 3rem 0;
136
+ border-radius: 1rem;
137
+ margin-bottom: 3rem;
138
+ }
139
+
140
+ /* Department tabs styling */
141
+ .department-tabs {
142
+ display: flex;
143
+ justify-content: center;
144
+ margin-bottom: 2rem;
145
+ background: linear-gradient(to right, #f0f4ff, #e6eeff);
146
+ }
147
+
148
+ .department-tab {
149
+ padding: 1rem 2rem;
150
+ font-weight: 600;
151
+ color: #6b7280;
152
+ cursor: pointer;
153
+ position: relative;
154
+ transition: all 0.3s ease;
155
+ flex: 1;
156
+ text-align: center;
157
+ border-bottom: 3px solid transparent;
158
+ }
159
+
160
+ .department-tab.active {
161
+ color: #3b82f6;
162
+ background-color: rgba(255, 255, 255, 0.7);
163
+ border-bottom: 3px solid #3b82f6;
164
+ }
165
+
166
+ .department-tab:hover:not(.active) {
167
+ background-color: rgba(255, 255, 255, 0.3);
168
+ }
169
+
170
+ .department-section {
171
+ display: none;
172
+ animation: fadeIn 0.5s ease forwards;
173
+ margin-bottom: 3rem;
174
+ }
175
+
176
+ .department-section.active {
177
+ display: block;
178
+ }
179
+
180
+ /* Department section styling */
181
+ .founders-section {
182
+ background: linear-gradient(to right, rgba(59, 130, 246, 0.05), rgba(79, 70, 229, 0.05));
183
+ border-left: 4px solid #3b82f6;
184
+ }
185
+
186
+ .leaders-section {
187
+ background: linear-gradient(to right, rgba(245, 158, 11, 0.05), rgba(249, 115, 22, 0.05));
188
+ border-left: 4px solid #f59e0b;
189
+ }
190
+
191
+ .smm-section {
192
+ background: linear-gradient(to right, rgba(139, 92, 246, 0.05), rgba(79, 70, 229, 0.05));
193
+ border-left: 4px solid #8b5cf6;
194
+ }
195
+
196
+ .department-heading {
197
+ position: relative;
198
+ display: inline-block;
199
+ padding-bottom: 0.5rem;
200
+ }
201
+
202
+ .department-heading::after {
203
+ content: '';
204
+ position: absolute;
205
+ bottom: 0;
206
+ left: 25%;
207
+ width: 50%;
208
+ height: 3px;
209
+ border-radius: 2px;
210
+ }
211
+
212
+ .founders-heading::after {
213
+ background: linear-gradient(to right, #3b82f6, #4f46e5);
214
+ }
215
+
216
+ .leaders-heading::after {
217
+ background: linear-gradient(to right, #f59e0b, #f97316);
218
+ }
219
+
220
+ .smm-heading::after {
221
+ background: linear-gradient(to right, #8b5cf6, #4f46e5);
222
+ }
223
+
224
+ @keyframes fadeIn {
225
+ from {
226
+ opacity: 0;
227
+ }
228
+ to {
229
+ opacity: 1;
230
+ }
231
+ }
232
+
233
+ /* Enhanced navbar styling */
234
+ #mainNav {
235
+ border-radius: 1rem;
236
+ box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
237
+ margin-top: 1rem;
238
+ width: 95%;
239
+ left: 2.5%;
240
+ right: 2.5%;
241
+ background-color: rgba(255, 255, 255, 0.6);
242
+ backdrop-filter: blur(8px);
243
+ -webkit-backdrop-filter: blur(8px);
244
+ border: 1px solid rgba(255, 255, 255, 0.3);
245
+ transition: all 0.3s ease;
246
+ }
247
+
248
+ #mainNav.scrolled {
249
+ background-color: rgba(255, 255, 255, 0.75);
250
+ backdrop-filter: blur(12px);
251
+ -webkit-backdrop-filter: blur(12px);
252
+ box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
253
+ border: 1px solid rgba(255, 255, 255, 0.5);
254
+ }
255
+
256
+ /* Team card animation delays */
257
+ .team-card:nth-child(1) { animation-delay: 0.1s; }
258
+ .team-card:nth-child(2) { animation-delay: 0.2s; }
259
+ .team-card:nth-child(3) { animation-delay: 0.3s; }
260
+ .team-card:nth-child(4) { animation-delay: 0.4s; }
261
+ .team-card:nth-child(5) { animation-delay: 0.5s; }
262
+ .team-card:nth-child(6) { animation-delay: 0.6s; }
263
+ .team-card:nth-child(7) { animation-delay: 0.7s; }
264
+ .team-card:nth-child(8) { animation-delay: 0.8s; }
265
+ .team-card:nth-child(9) { animation-delay: 0.9s; }
about-us.html ADDED
@@ -0,0 +1,294 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>About Us - Econovation</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <link rel="stylesheet" href="main.css">
10
+ <link rel="stylesheet" href="./style.css">
11
+ <link rel="stylesheet" href="./about-us.css">
12
+ <link rel="stylesheet" href="creative.css">
13
+ <base href="./">
14
+ </head>
15
+ <body class="min-h-screen flex flex-col animated-gradient-bg">
16
+ <!-- Navigation bar removed -->
17
+
18
+ <!-- Main Content with top padding to account for fixed navbar -->
19
+ <div class="container mx-auto px-4 py-12 mt-16">
20
+ <h1 class="text-4xl md:text-5xl font-bold text-center mb-12 text-gray-800">Meet Our Team</h1>
21
+
22
+ <!-- Department Tabs -->
23
+ <div class="department-tabs rounded-xl overflow-hidden shadow-md mb-10">
24
+ <div class="department-tab active" data-target="founders-section">
25
+ <i class="fas fa-crown mr-2"></i>Founders
26
+ </div>
27
+ <div class="department-tab" data-target="leaders-section">
28
+ <i class="fas fa-users-cog mr-2"></i>Club Leaders
29
+ </div>
30
+ <div class="department-tab" data-target="smm-section">
31
+ <i class="fas fa-hashtag mr-2"></i>SMM Team
32
+ </div>
33
+ </div>
34
+
35
+ <!-- Founders Section -->
36
+ <div id="founders-section" class="department-section active founders-section p-8 rounded-2xl shadow-lg">
37
+ <h2 class="text-2xl font-bold text-center mb-8 text-gray-700 department-heading founders-heading">
38
+ <i class="fas fa-crown mr-2 text-blue-500"></i>Founders
39
+ </h2>
40
+ <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 gap-8 max-w-4xl mx-auto">
41
+ <!-- Team Member 1 -->
42
+ <div class="team-card" data-member="0">
43
+ <div class="team-card-inner">
44
+ <div class="team-card-front">
45
+ <div class="team-avatar bg-gradient-to-br from-blue-400 to-purple-500">
46
+ <span class="text-4xl text-white font-bold">AS</span>
47
+ </div>
48
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Alex Smith</h3>
49
+ <p class="text-blue-600 font-medium">Founder & CEO</p>
50
+ </div>
51
+ </div>
52
+ </div>
53
+
54
+ <!-- Team Member 2 -->
55
+ <div class="team-card" data-member="1">
56
+ <div class="team-card-inner">
57
+ <div class="team-card-front">
58
+ <div class="team-avatar bg-gradient-to-br from-green-400 to-blue-500">
59
+ <span class="text-4xl text-white font-bold">JL</span>
60
+ </div>
61
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Jamie Lee</h3>
62
+ <p class="text-green-600 font-medium">Co-Founder & CRO</p>
63
+ </div>
64
+ </div>
65
+ </div>
66
+ </div>
67
+ </div>
68
+
69
+ <!-- Club Leaders Section -->
70
+ <div id="leaders-section" class="department-section leaders-section p-8 rounded-2xl shadow-lg">
71
+ <h2 class="text-2xl font-bold text-center mb-8 text-gray-700 department-heading leaders-heading">
72
+ <i class="fas fa-users-cog mr-2 text-yellow-500"></i>Club Leaders
73
+ </h2>
74
+ <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 gap-8 max-w-4xl mx-auto">
75
+ <!-- Team Member 3 -->
76
+ <div class="team-card" data-member="2">
77
+ <div class="team-card-inner">
78
+ <div class="team-card-front">
79
+ <div class="team-avatar bg-gradient-to-br from-yellow-400 to-orange-500">
80
+ <span class="text-4xl text-white font-bold">MK</span>
81
+ </div>
82
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Morgan Kim</h3>
83
+ <p class="text-yellow-600 font-medium">Technology Director</p>
84
+ </div>
85
+ </div>
86
+ </div>
87
+
88
+ <!-- Team Member 4 -->
89
+ <div class="team-card" data-member="3">
90
+ <div class="team-card-inner">
91
+ <div class="team-card-front">
92
+ <div class="team-avatar bg-gradient-to-br from-red-400 to-pink-500">
93
+ <span class="text-4xl text-white font-bold">RP</span>
94
+ </div>
95
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Riley Patel</h3>
96
+ <p class="text-red-600 font-medium">Marketing Strategist</p>
97
+ </div>
98
+ </div>
99
+ </div>
100
+ </div>
101
+ </div>
102
+
103
+ <!-- SMM Members Section -->
104
+ <div id="smm-section" class="department-section smm-section p-8 rounded-2xl shadow-lg">
105
+ <h2 class="text-2xl font-bold text-center mb-8 text-gray-700 department-heading smm-heading">
106
+ <i class="fas fa-hashtag mr-2 text-purple-500"></i>SMM Team
107
+ </h2>
108
+ <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-5 gap-8">
109
+ <!-- Team Member 5 -->
110
+ <div class="team-card" data-member="4">
111
+ <div class="team-card-inner">
112
+ <div class="team-card-front">
113
+ <div class="team-avatar bg-gradient-to-br from-purple-400 to-indigo-500">
114
+ <span class="text-4xl text-white font-bold">TJ</span>
115
+ </div>
116
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Taylor Johnson</h3>
117
+ <p class="text-purple-600 font-medium">Data Scientist</p>
118
+ </div>
119
+ </div>
120
+ </div>
121
+
122
+ <!-- Team Member 6 -->
123
+ <div class="team-card" data-member="5">
124
+ <div class="team-card-inner">
125
+ <div class="team-card-front">
126
+ <div class="team-avatar bg-gradient-to-br from-indigo-400 to-blue-500">
127
+ <span class="text-4xl text-white font-bold">SN</span>
128
+ </div>
129
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Sam Nguyen</h3>
130
+ <p class="text-indigo-600 font-medium">Community Manager</p>
131
+ </div>
132
+ </div>
133
+ </div>
134
+
135
+ <!-- Team Member 7 -->
136
+ <div class="team-card" data-member="6">
137
+ <div class="team-card-inner">
138
+ <div class="team-card-front">
139
+ <div class="team-avatar bg-gradient-to-br from-pink-400 to-red-500">
140
+ <span class="text-4xl text-white font-bold">EW</span>
141
+ </div>
142
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Ellis Wong</h3>
143
+ <p class="text-pink-600 font-medium">Financial Analyst</p>
144
+ </div>
145
+ </div>
146
+ </div>
147
+
148
+ <!-- Team Member 8 -->
149
+ <div class="team-card" data-member="7">
150
+ <div class="team-card-inner">
151
+ <div class="team-card-front">
152
+ <div class="team-avatar bg-gradient-to-br from-teal-400 to-green-500">
153
+ <span class="text-4xl text-white font-bold">JR</span>
154
+ </div>
155
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Jordan Rivera</h3>
156
+ <p class="text-teal-600 font-medium">Sustainability Coordinator</p>
157
+ </div>
158
+ </div>
159
+ </div>
160
+
161
+ <!-- Team Member 9 -->
162
+ <div class="team-card" data-member="8">
163
+ <div class="team-card-inner">
164
+ <div class="team-card-front">
165
+ <div class="team-avatar bg-gradient-to-br from-blue-400 to-cyan-500">
166
+ <span class="text-4xl text-white font-bold">CB</span>
167
+ </div>
168
+ <h3 class="text-xl font-bold mt-4 text-gray-800">Casey Blake</h3>
169
+ <p class="text-blue-600 font-medium">Content Creator</p>
170
+ </div>
171
+ </div>
172
+ </div>
173
+ </div>
174
+ </div>
175
+
176
+ <!-- Expanded Member Details -->
177
+ <div id="memberDetails" class="fixed inset-0 z-50 flex items-center justify-center hidden">
178
+ <div class="absolute inset-0 bg-black bg-opacity-70 backdrop-blur-md" id="detailsOverlay"></div>
179
+ <div class="relative bg-white rounded-xl w-11/12 max-w-3xl overflow-hidden shadow-2xl z-10 transform transition-all duration-500">
180
+ <button id="closeDetails" class="absolute top-4 right-4 text-gray-500 hover:text-gray-800 transition-all duration-300 hover:rotate-90 z-20">
181
+ <i class="fas fa-times text-2xl"></i>
182
+ </button>
183
+
184
+ <div class="flex flex-col md:flex-row">
185
+ <div class="member-detail-avatar w-full md:w-2/5 aspect-square">
186
+ <div class="w-full h-full member-gradient flex items-center justify-center">
187
+ <span class="member-initials text-8xl text-white font-bold opacity-80"></span>
188
+ </div>
189
+ </div>
190
+ <div class="member-info w-full md:w-3/5 p-6">
191
+ <h3 class="member-name text-3xl font-bold mb-2 text-gray-800"></h3>
192
+ <p class="member-position text-xl font-medium mb-4"></p>
193
+ <p class="member-bio text-gray-700 mb-6"></p>
194
+
195
+ <div class="member-stats grid grid-cols-2 gap-4">
196
+ <div class="stat p-3 rounded-lg bg-gray-100">
197
+ <span class="block text-sm text-gray-500">Experience</span>
198
+ <span class="block text-xl font-bold member-experience"></span>
199
+ </div>
200
+ <div class="stat p-3 rounded-lg bg-gray-100">
201
+ <span class="block text-sm text-gray-500">Specialty</span>
202
+ <span class="block text-xl font-bold member-specialty"></span>
203
+ </div>
204
+ </div>
205
+
206
+ <div class="mt-6">
207
+ <h4 class="text-lg font-semibold mb-2 text-gray-800">Contact</h4>
208
+ <div class="flex space-x-4">
209
+ <a href="#" class="text-pink-500 hover:text-pink-700 transition-colors duration-300">
210
+ <i class="fab fa-instagram text-xl"></i>
211
+ </a>
212
+ <a href="#" class="text-blue-500 hover:text-blue-700 transition-colors duration-300">
213
+ <i class="fab fa-telegram text-xl"></i>
214
+ </a>
215
+ <a href="#" class="text-blue-600 hover:text-blue-800 transition-colors duration-300">
216
+ <i class="fab fa-linkedin text-xl"></i>
217
+ </a>
218
+ <a href="mailto:contact@econovation.com" class="text-red-500 hover:text-red-700 transition-colors duration-300">
219
+ <i class="fas fa-envelope text-xl"></i>
220
+ </a>
221
+ </div>
222
+ </div>
223
+ </div>
224
+ </div>
225
+ </div>
226
+ </div>
227
+ </div>
228
+
229
+ <script src="./about-us.js"></script>
230
+
231
+ <!-- Footer -->
232
+ <footer class="bg-gray-800 text-white py-12">
233
+ <div class="container mx-auto px-4">
234
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
235
+ <div>
236
+ <h3 class="text-xl font-bold mb-4">ECONOV<span class="text-blue-400">Δ</span>TION</h3>
237
+ <p class="text-gray-400">Transforming economic thinking for a better tomorrow.</p>
238
+ </div>
239
+ <div>
240
+ <h4 class="text-lg font-semibold mb-4">Quick Links</h4>
241
+ <ul class="space-y-2">
242
+ <li><a href="about-us.html" class="text-gray-400 hover:text-white transition-colors duration-300">About Us</a></li>
243
+ <li><a href="events.html" class="text-gray-400 hover:text-white transition-colors duration-300">Events</a></li>
244
+ <li><a href="#" class="text-gray-400 hover:text-white transition-colors duration-300">Programs</a></li>
245
+ <li><a href="contact-us.html" class="text-gray-400 hover:text-white transition-colors duration-300">Contact</a></li>
246
+ </ul>
247
+ </div>
248
+ <div>
249
+ <h4 class="text-lg font-semibold mb-4">Connect</h4>
250
+ <div class="flex space-x-4">
251
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-twitter text-xl"></i></a>
252
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-linkedin text-xl"></i></a>
253
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-instagram text-xl"></i></a>
254
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-youtube text-xl"></i></a>
255
+ </div>
256
+ </div>
257
+ <div>
258
+ <h4 class="text-lg font-semibold mb-4">Subscribe</h4>
259
+ <p class="text-gray-400 mb-4">Stay updated with our latest events and news.</p>
260
+ <div class="flex">
261
+ <input type="email" placeholder="Your email" class="px-4 py-2 rounded-l-lg focus:outline-none text-gray-800 w-full">
262
+ <button class="bg-blue-600 hover:bg-blue-700 px-4 py-2 rounded-r-lg transition-colors duration-300">Subscribe</button>
263
+ </div>
264
+ </div>
265
+ </div>
266
+ <div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400">
267
+ <p>&copy; 2023 Econovation. All rights reserved.</p>
268
+ </div>
269
+ </div>
270
+ </footer>
271
+
272
+ <script src="main.js"></script>
273
+ <script src="creative.js"></script>
274
+ <script>
275
+ // Additional page-specific JavaScript can go here
276
+ document.addEventListener('DOMContentLoaded', function() {
277
+ // Mobile menu functionality is now handled by main.js
278
+ const mobileMenuButton = document.getElementById('mobileMenuButton');
279
+ const closeMenuButton = document.getElementById('closeMenuButton');
280
+ const mobileMenu = document.getElementById('mobileMenu');
281
+
282
+ if (mobileMenuButton && closeMenuButton && mobileMenu) {
283
+ mobileMenuButton.addEventListener('click', function() {
284
+ mobileMenu.classList.remove('translate-x-full');
285
+ });
286
+
287
+ closeMenuButton.addEventListener('click', function() {
288
+ mobileMenu.classList.add('translate-x-full');
289
+ });
290
+ }
291
+ });
292
+ </script>
293
+ </body>
294
+ </html>
about-us.js ADDED
@@ -0,0 +1,311 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ document.addEventListener('DOMContentLoaded', function() {
2
+ // Team member data
3
+ const teamMembers = [
4
+ // Founders (2)
5
+ {
6
+ initials: 'AS',
7
+ name: 'Alex Smith',
8
+ position: 'Founder & CEO',
9
+ bio: 'Visionary leader with expertise in sustainable economic models and innovation strategies. Alex founded Econovation with the mission to transform how we approach economic challenges in the 21st century.',
10
+ gradient: 'from-blue-400 to-purple-500',
11
+ experience: '15+ years',
12
+ specialty: 'Economic Innovation',
13
+ color: 'text-blue-600'
14
+ },
15
+ {
16
+ initials: 'JL',
17
+ name: 'Jamie Lee',
18
+ position: 'Co-Founder & CRO',
19
+ bio: 'Economics PhD with focus on behavioral economics and market analysis. Jamie leads our research initiatives and ensures our solutions are backed by solid economic theory and empirical evidence.',
20
+ gradient: 'from-green-400 to-blue-500',
21
+ experience: '12 years',
22
+ specialty: 'Behavioral Economics',
23
+ color: 'text-green-600'
24
+ },
25
+
26
+ // Club Leaders (2)
27
+ {
28
+ initials: 'MK',
29
+ name: 'Morgan Kim',
30
+ position: 'Technology Director',
31
+ bio: 'Expert in fintech solutions and economic modeling software. Morgan bridges the gap between economic theory and practical technological implementation, creating tools that make economic concepts accessible.',
32
+ gradient: 'from-yellow-400 to-orange-500',
33
+ experience: '10 years',
34
+ specialty: 'Fintech Solutions',
35
+ color: 'text-yellow-600'
36
+ },
37
+ {
38
+ initials: 'RP',
39
+ name: 'Riley Patel',
40
+ position: 'Marketing Strategist',
41
+ bio: 'Creative mind behind our brand messaging and outreach campaigns. Riley ensures our economic solutions reach the audiences who need them most, translating complex concepts into compelling narratives.',
42
+ gradient: 'from-red-400 to-pink-500',
43
+ experience: '8 years',
44
+ specialty: 'Brand Strategy',
45
+ color: 'text-red-600'
46
+ },
47
+
48
+ // SMM Team (5)
49
+ {
50
+ initials: 'TJ',
51
+ name: 'Taylor Johnson',
52
+ position: 'Data Scientist',
53
+ bio: 'Specializes in economic forecasting and predictive analytics. Taylor transforms complex economic data into actionable insights for our clients and partners, helping them navigate economic uncertainties.',
54
+ gradient: 'from-purple-400 to-indigo-500',
55
+ experience: '9 years',
56
+ specialty: 'Predictive Analytics',
57
+ color: 'text-purple-600'
58
+ },
59
+ {
60
+ initials: 'SN',
61
+ name: 'Sam Nguyen',
62
+ position: 'Community Manager',
63
+ bio: 'Builds relationships with partners and manages our growing community. Sam ensures our economic solutions create real impact in communities worldwide, fostering collaboration across sectors.',
64
+ gradient: 'from-indigo-400 to-blue-500',
65
+ experience: '7 years',
66
+ specialty: 'Community Building',
67
+ color: 'text-indigo-600'
68
+ },
69
+ {
70
+ initials: 'EW',
71
+ name: 'Ellis Wong',
72
+ position: 'Financial Analyst',
73
+ bio: 'Oversees financial planning and investment strategies for our initiatives. Ellis ensures our economic solutions are not just innovative but financially sustainable and viable in diverse market conditions.',
74
+ gradient: 'from-pink-400 to-red-500',
75
+ experience: '11 years',
76
+ specialty: 'Investment Strategy',
77
+ color: 'text-pink-600'
78
+ },
79
+ {
80
+ initials: 'JR',
81
+ name: 'Jordan Rivera',
82
+ position: 'Sustainability Coordinator',
83
+ bio: 'Ensures our economic solutions align with environmental sustainability goals. Jordan brings expertise in green economics and circular economic models, helping clients transition to more sustainable practices.',
84
+ gradient: 'from-teal-400 to-green-500',
85
+ experience: '6 years',
86
+ specialty: 'Green Economics',
87
+ color: 'text-teal-600'
88
+ },
89
+ {
90
+ initials: 'CB',
91
+ name: 'Casey Blake',
92
+ position: 'Content Creator',
93
+ bio: 'Talented content creator who specializes in translating complex economic concepts into engaging digital content. Casey helps our audience understand economic principles through creative storytelling.',
94
+ gradient: 'from-blue-400 to-cyan-500',
95
+ experience: '5 years',
96
+ specialty: 'Digital Content',
97
+ color: 'text-blue-600'
98
+ },
99
+ {
100
+ initials: 'LP',
101
+ name: 'Lorem Ipsum',
102
+ position: 'Dolor Sit Amet',
103
+ bio: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.',
104
+ gradient: 'from-blue-400 to-purple-500',
105
+ experience: '5 years',
106
+ specialty: 'Consectetur Adipiscing',
107
+ color: 'text-blue-600'
108
+ },
109
+ {
110
+ initials: 'CD',
111
+ name: 'Consectetur Dolor',
112
+ position: 'Adipiscing Elit',
113
+ bio: 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis.',
114
+ gradient: 'from-green-400 to-blue-500',
115
+ experience: '8 years',
116
+ specialty: 'Sed Do Eiusmod',
117
+ color: 'text-green-600'
118
+ },
119
+ {
120
+ initials: 'SE',
121
+ name: 'Sed Eiusmod',
122
+ position: 'Tempor Incididunt',
123
+ bio: 'Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.',
124
+ gradient: 'from-yellow-400 to-orange-500',
125
+ experience: '6 years',
126
+ specialty: 'Ut Labore Et Dolore',
127
+ color: 'text-yellow-600'
128
+ },
129
+ {
130
+ initials: 'UL',
131
+ name: 'Ut Labore',
132
+ position: 'Et Dolore Magna',
133
+ bio: 'Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam.',
134
+ gradient: 'from-red-400 to-pink-500',
135
+ experience: '9 years',
136
+ specialty: 'Aliqua Ut Enim',
137
+ color: 'text-red-600'
138
+ },
139
+ {
140
+ initials: 'AV',
141
+ name: 'Aliqua Veniam',
142
+ position: 'Nostrud Exercitation',
143
+ bio: 'At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi.',
144
+ gradient: 'from-purple-400 to-indigo-500',
145
+ experience: '4 years',
146
+ specialty: 'Ullamco Laboris',
147
+ color: 'text-purple-600'
148
+ },
149
+ {
150
+ initials: 'UL',
151
+ name: 'Ullamco Laboris',
152
+ position: 'Nisi Ut Aliquip',
153
+ bio: 'Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae.',
154
+ gradient: 'from-indigo-400 to-blue-500',
155
+ experience: '7 years',
156
+ specialty: 'Ex Ea Commodo',
157
+ color: 'text-indigo-600'
158
+ },
159
+ {
160
+ initials: 'EC',
161
+ name: 'Ex Commodo',
162
+ position: 'Consequat Duis',
163
+ bio: 'Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.',
164
+ gradient: 'from-pink-400 to-red-500',
165
+ experience: '11 years',
166
+ specialty: 'Aute Irure Dolor',
167
+ color: 'text-pink-600'
168
+ },
169
+ {
170
+ initials: 'AI',
171
+ name: 'Aute Irure',
172
+ position: 'Dolor In Reprehenderit',
173
+ bio: 'Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est.',
174
+ gradient: 'from-teal-400 to-green-500',
175
+ experience: '6 years',
176
+ specialty: 'In Voluptate Velit',
177
+ color: 'text-teal-600'
178
+ },
179
+ {
180
+ initials: 'VE',
181
+ name: 'Voluptate Esse',
182
+ position: 'Cillum Dolore Eu',
183
+ bio: 'Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error.',
184
+ gradient: 'from-blue-400 to-cyan-500',
185
+ experience: '5 years',
186
+ specialty: 'Fugiat Nulla Pariatur',
187
+ color: 'text-blue-600'
188
+ }
189
+ ];
190
+
191
+ // Get DOM elements
192
+ const teamCards = document.querySelectorAll('.team-card');
193
+ const memberDetails = document.getElementById('memberDetails');
194
+ const detailsOverlay = document.getElementById('detailsOverlay');
195
+ const closeDetails = document.getElementById('closeDetails');
196
+
197
+ let isModalTransitioning = false;
198
+
199
+ // Add click event to each team card
200
+ teamCards.forEach(card => {
201
+ card.addEventListener('click', function() {
202
+ if (isModalTransitioning) return;
203
+
204
+ const index = parseInt(this.getAttribute('data-member'));
205
+ const member = teamMembers[index];
206
+
207
+ // If modal is already open, close it first then open the new one
208
+ if (memberDetails.classList.contains('active')) {
209
+ isModalTransitioning = true;
210
+ closeMemberDetailsWithCallback(() => {
211
+ showMemberDetails(member);
212
+ isModalTransitioning = false;
213
+ });
214
+ } else {
215
+ showMemberDetails(member);
216
+ }
217
+ });
218
+ });
219
+
220
+ function showMemberDetails(member) {
221
+ // Update member details modal with member info
222
+ document.querySelector('.member-initials').textContent = member.initials;
223
+ document.querySelector('.member-name').textContent = member.name;
224
+
225
+ const positionElement = document.querySelector('.member-position');
226
+ positionElement.textContent = member.position;
227
+ positionElement.className = `member-position text-xl font-medium mb-4 ${member.color}`;
228
+
229
+ document.querySelector('.member-bio').textContent = member.bio;
230
+ document.querySelector('.member-experience').textContent = member.experience;
231
+ document.querySelector('.member-specialty').textContent = member.specialty;
232
+
233
+ // Update gradient
234
+ document.querySelector('.member-gradient').className =
235
+ `w-full h-full member-gradient bg-gradient-to-br ${member.gradient} flex items-center justify-center`;
236
+
237
+ // Show the details modal
238
+ memberDetails.classList.remove('hidden');
239
+ setTimeout(() => {
240
+ memberDetails.classList.add('active');
241
+ }, 10);
242
+
243
+ // Prevent scrolling
244
+ document.body.style.overflow = 'hidden';
245
+ }
246
+
247
+ // Close modal when X button or overlay is clicked
248
+ closeDetails.addEventListener('click', () => closeMemberDetails());
249
+ detailsOverlay.addEventListener('click', () => closeMemberDetails());
250
+
251
+ function closeMemberDetails() {
252
+ memberDetails.classList.remove('active');
253
+
254
+ // Delay the modal hiding to allow for animations
255
+ setTimeout(() => {
256
+ memberDetails.classList.add('hidden');
257
+ document.body.style.overflow = ''; // Re-enable scrolling
258
+ }, 300);
259
+ }
260
+
261
+ function closeMemberDetailsWithCallback(callback) {
262
+ memberDetails.classList.remove('active');
263
+
264
+ // Delay the modal hiding to allow for animations
265
+ setTimeout(() => {
266
+ memberDetails.classList.add('hidden');
267
+ if (callback) callback();
268
+ }, 300);
269
+ }
270
+
271
+ // Close modal with Escape key
272
+ document.addEventListener('keydown', function(e) {
273
+ if (e.key === 'Escape' && !memberDetails.classList.contains('hidden')) {
274
+ closeMemberDetails();
275
+ }
276
+ });
277
+ });
278
+
279
+ // Department tabs functionality
280
+ document.addEventListener('DOMContentLoaded', function() {
281
+ const tabs = document.querySelectorAll('.department-tab');
282
+ const nav = document.getElementById('mainNav');
283
+
284
+ // Tab switching functionality
285
+ tabs.forEach(tab => {
286
+ tab.addEventListener('click', function() {
287
+ // Remove active class from all tabs
288
+ tabs.forEach(t => t.classList.remove('active'));
289
+
290
+ // Add active class to clicked tab
291
+ this.classList.add('active');
292
+
293
+ // Hide all sections
294
+ const sections = document.querySelectorAll('.department-section');
295
+ sections.forEach(section => section.classList.remove('active'));
296
+
297
+ // Show the target section
298
+ const targetSection = document.getElementById(this.dataset.target);
299
+ targetSection.classList.add('active');
300
+ });
301
+ });
302
+
303
+ // Navbar scroll effect
304
+ window.addEventListener('scroll', function() {
305
+ if (window.scrollY > 10) {
306
+ nav.classList.add('scrolled');
307
+ } else {
308
+ nav.classList.remove('scrolled');
309
+ }
310
+ });
311
+ });
contact-us.css ADDED
@@ -0,0 +1,109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Contact Us Page Styles */
2
+
3
+ /* Navigation Links */
4
+ .nav-link-about {
5
+ position: relative;
6
+ padding-bottom: 5px;
7
+ }
8
+
9
+ .nav-link-about::after {
10
+ content: '';
11
+ position: absolute;
12
+ width: 0;
13
+ height: 2px;
14
+ bottom: 0;
15
+ left: 0;
16
+ background-color: #2563eb; /* blue-600 */
17
+ transition: width 0.3s ease;
18
+ }
19
+
20
+ .nav-link-about:hover::after {
21
+ width: 100%;
22
+ }
23
+
24
+ /* Contact Information Icons */
25
+ .contact-icon {
26
+ transition: transform 0.3s ease;
27
+ }
28
+
29
+ .contact-icon:hover {
30
+ transform: scale(1.1);
31
+ }
32
+
33
+ /* Form Elements */
34
+ input:focus, textarea:focus {
35
+ box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.3);
36
+ }
37
+
38
+ button[type="submit"] {
39
+ transition: transform 0.3s ease, background-color 0.3s ease;
40
+ }
41
+
42
+ button[type="submit"]:hover {
43
+ transform: translateY(-2px);
44
+ }
45
+
46
+ button[type="submit"]:active {
47
+ transform: translateY(0);
48
+ }
49
+
50
+ /* FAQ Cards */
51
+ .faq-card {
52
+ transition: transform 0.3s ease, box-shadow 0.3s ease;
53
+ }
54
+
55
+ .faq-card:hover {
56
+ transform: translateY(-5px);
57
+ box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
58
+ }
59
+
60
+ /* Social Media Icons */
61
+ .social-icon {
62
+ transition: transform 0.3s ease, background-color 0.3s ease;
63
+ }
64
+
65
+ .social-icon:hover {
66
+ transform: rotate(15deg);
67
+ }
68
+
69
+ /* Map Container */
70
+ .map-container {
71
+ transition: box-shadow 0.3s ease;
72
+ }
73
+
74
+ .map-container:hover {
75
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
76
+ }
77
+
78
+ /* Responsive Adjustments */
79
+ @media (max-width: 768px) {
80
+ .contact-section {
81
+ flex-direction: column;
82
+ }
83
+
84
+ .contact-info, .contact-form {
85
+ width: 100%;
86
+ }
87
+
88
+ .faq-grid {
89
+ grid-template-columns: 1fr;
90
+ }
91
+ }
92
+
93
+ /* Footer Newsletter Form */
94
+ .newsletter-form {
95
+ transition: transform 0.3s ease;
96
+ }
97
+
98
+ .newsletter-form:focus-within {
99
+ transform: scale(1.02);
100
+ }
101
+
102
+ /* Quick Links Animation */
103
+ .quick-link {
104
+ transition: transform 0.3s ease, color 0.3s ease;
105
+ }
106
+
107
+ .quick-link:hover {
108
+ transform: translateX(5px);
109
+ }
contact-us.html ADDED
@@ -0,0 +1,267 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>Contact Us - Econovation</title>
7
+ <link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet">
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
9
+ <link rel="preconnect" href="https://fonts.googleapis.com">
10
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
11
+ <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
12
+ <link rel="stylesheet" href="main.css">
13
+ <link rel="stylesheet" href="contact-us.css">
14
+ <link rel="stylesheet" href="creative.css">
15
+ <style>
16
+ :root {
17
+ --primary-bg: #f8fafc;
18
+ --primary-text: #1e293b;
19
+ }
20
+ body {
21
+ font-family: 'Poppins', sans-serif;
22
+ background-color: var(--primary-bg);
23
+ color: var(--primary-text);
24
+ }
25
+ </style>
26
+ </head>
27
+ <body class="min-h-screen flex flex-col animated-gradient-bg">
28
+ <!-- Navigation bar removed -->
29
+
30
+ <!-- Main content starts here -->
31
+ <main class="flex-grow container mx-auto px-6 py-12 md:px-12 lg:px-16">
32
+ <!-- Hero Section -->
33
+ <section class="mb-16 text-center">
34
+ <h1 class="text-4xl md:text-5xl font-bold mb-6">Get in Touch</h1>
35
+ <p class="text-lg text-gray-600 max-w-3xl mx-auto">Have questions or want to learn more about Econovation? We're here to help. Reach out to our team using the contact information below or fill out the form.</p>
36
+ </section>
37
+
38
+ <!-- Contact Information and Form -->
39
+ <section class="grid md:grid-cols-2 gap-12 mb-16">
40
+ <!-- Contact Information -->
41
+ <div class="bg-white rounded-lg shadow-lg p-8">
42
+ <h2 class="text-2xl font-semibold mb-6">Contact Information</h2>
43
+
44
+ <div class="space-y-6">
45
+ <div class="flex items-start">
46
+ <div class="bg-blue-100 p-3 rounded-full mr-4">
47
+ <i class="fas fa-map-marker-alt text-blue-600"></i>
48
+ </div>
49
+ <div>
50
+ <h3 class="font-medium">Address</h3>
51
+ <p class="text-gray-600">123 Innovation Street, Tech City, CA 94043</p>
52
+ </div>
53
+ </div>
54
+
55
+ <div class="flex items-start">
56
+ <div class="bg-blue-100 p-3 rounded-full mr-4">
57
+ <i class="fas fa-envelope text-blue-600"></i>
58
+ </div>
59
+ <div>
60
+ <h3 class="font-medium">Email</h3>
61
+ <p class="text-gray-600">info@econovation.org</p>
62
+ </div>
63
+ </div>
64
+
65
+ <div class="flex items-start">
66
+ <div class="bg-blue-100 p-3 rounded-full mr-4">
67
+ <i class="fas fa-phone text-blue-600"></i>
68
+ </div>
69
+ <div>
70
+ <h3 class="font-medium">Phone</h3>
71
+ <p class="text-gray-600">+1 (555) 123-4567</p>
72
+ </div>
73
+ </div>
74
+
75
+ <div class="flex items-start">
76
+ <div class="bg-blue-100 p-3 rounded-full mr-4">
77
+ <i class="fas fa-clock text-blue-600"></i>
78
+ </div>
79
+ <div>
80
+ <h3 class="font-medium">Office Hours</h3>
81
+ <p class="text-gray-600">Monday - Friday: 9:00 AM - 5:00 PM</p>
82
+ </div>
83
+ </div>
84
+ </div>
85
+
86
+ <div class="mt-8">
87
+ <h3 class="font-medium mb-4">Connect With Us</h3>
88
+ <div class="flex space-x-4">
89
+ <a href="#" class="bg-blue-600 text-white p-3 rounded-full hover:bg-blue-700 transition-colors duration-300">
90
+ <i class="fab fa-facebook-f"></i>
91
+ </a>
92
+ <a href="#" class="bg-blue-400 text-white p-3 rounded-full hover:bg-blue-500 transition-colors duration-300">
93
+ <i class="fab fa-twitter"></i>
94
+ </a>
95
+ <a href="#" class="bg-pink-600 text-white p-3 rounded-full hover:bg-pink-700 transition-colors duration-300">
96
+ <i class="fab fa-instagram"></i>
97
+ </a>
98
+ <a href="#" class="bg-blue-800 text-white p-3 rounded-full hover:bg-blue-900 transition-colors duration-300">
99
+ <i class="fab fa-linkedin-in"></i>
100
+ </a>
101
+ </div>
102
+ </div>
103
+ </div>
104
+
105
+ <!-- Contact Form -->
106
+ <div class="glass-card bg-white rounded-lg shadow-lg p-8">
107
+ <h2 class="text-2xl font-semibold mb-6">Send Us a Message</h2>
108
+ <form>
109
+ <div class="grid md:grid-cols-2 gap-6 mb-6">
110
+ <div>
111
+ <label for="first-name" class="block text-sm font-medium text-gray-700 mb-2">First Name</label>
112
+ <input type="text" id="first-name" name="first-name" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent">
113
+ </div>
114
+ <div>
115
+ <label for="last-name" class="block text-sm font-medium text-gray-700 mb-2">Last Name</label>
116
+ <input type="text" id="last-name" name="last-name" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent">
117
+ </div>
118
+ </div>
119
+
120
+ <div class="mb-6">
121
+ <label for="email" class="block text-sm font-medium text-gray-700 mb-2">Email Address</label>
122
+ <input type="email" id="email" name="email" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent">
123
+ </div>
124
+
125
+ <div class="mb-6">
126
+ <label for="subject" class="block text-sm font-medium text-gray-700 mb-2">Subject</label>
127
+ <input type="text" id="subject" name="subject" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent">
128
+ </div>
129
+
130
+ <div class="mb-6">
131
+ <label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label>
132
+ <textarea id="message" name="message" rows="5" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"></textarea>
133
+ </div>
134
+
135
+ <button type="submit" class="w-full bg-blue-600 text-white py-3 px-6 rounded-md hover:bg-blue-700 transition-colors duration-300 font-medium">Send Message</button>
136
+ </form>
137
+ </div>
138
+ </section>
139
+
140
+ <!-- Map Section -->
141
+ <section class="mb-16">
142
+ <h2 class="text-2xl font-semibold mb-6 text-center">Find Us</h2>
143
+ <div class="bg-gray-200 rounded-lg h-96 flex items-center justify-center">
144
+ <!-- Placeholder for map -->
145
+ <p class="text-gray-600">Map will be embedded here</p>
146
+ </div>
147
+ </section>
148
+
149
+ <!-- FAQ Section -->
150
+ <section>
151
+ <h2 class="text-2xl font-semibold mb-6 text-center">Frequently Asked Questions</h2>
152
+ <div class="grid md:grid-cols-2 gap-6">
153
+ <div class="bg-white rounded-lg shadow-md p-6">
154
+ <h3 class="font-medium text-lg mb-2">How can I join Econovation?</h3>
155
+ <p class="text-gray-600">You can join Econovation by filling out the membership form on our website or by contacting us directly via email or phone.</p>
156
+ </div>
157
+
158
+ <div class="bg-white rounded-lg shadow-md p-6">
159
+ <h3 class="font-medium text-lg mb-2">What types of programs do you offer?</h3>
160
+ <p class="text-gray-600">We offer a variety of programs including workshops, seminars, mentorship opportunities, and collaborative projects focused on economic innovation.</p>
161
+ </div>
162
+
163
+ <div class="bg-white rounded-lg shadow-md p-6">
164
+ <h3 class="font-medium text-lg mb-2">How can my organization partner with Econovation?</h3>
165
+ <p class="text-gray-600">Please visit our Partnerships page or contact our partnerships team directly at partnerships@econovation.org to discuss collaboration opportunities.</p>
166
+ </div>
167
+
168
+ <div class="bg-white rounded-lg shadow-md p-6">
169
+ <h3 class="font-medium text-lg mb-2">Are there volunteer opportunities available?</h3>
170
+ <p class="text-gray-600">Yes, we welcome volunteers! Please reach out to our team with your interests and availability, and we'll connect you with suitable opportunities.</p>
171
+ </div>
172
+ </div>
173
+ </section>
174
+ </main>
175
+
176
+ <!-- Footer -->
177
+ <footer class="bg-gray-900 text-white py-12">
178
+ <div class="container mx-auto px-6 md:px-12 lg:px-16">
179
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
180
+ <!-- Organization Info -->
181
+ <div>
182
+ <h3 class="text-xl font-semibold mb-4">Econovation</h3>
183
+ <p class="text-gray-400 mb-4">Empowering economic innovation through education, collaboration, and community engagement.</p>
184
+ <div class="flex space-x-4">
185
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300">
186
+ <i class="fab fa-facebook-f"></i>
187
+ </a>
188
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300">
189
+ <i class="fab fa-twitter"></i>
190
+ </a>
191
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300">
192
+ <i class="fab fa-instagram"></i>
193
+ </a>
194
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300">
195
+ <i class="fab fa-linkedin-in"></i>
196
+ </a>
197
+ </div>
198
+ </div>
199
+
200
+ <!-- Quick Links -->
201
+ <div>
202
+ <h3 class="text-xl font-semibold mb-4">Quick Links</h3>
203
+ <ul class="space-y-2">
204
+ <li><a href="about-us.html" class="text-gray-400 hover:text-white transition-colors duration-300">About Us</a></li>
205
+ <li><a href="events.html" class="text-gray-400 hover:text-white transition-colors duration-300">Events</a></li>
206
+ <li><a href="#" class="text-gray-400 hover:text-white transition-colors duration-300">Programs</a></li>
207
+ <li><a href="partnerships.html" class="text-gray-400 hover:text-white transition-colors duration-300">Partnerships</a></li>
208
+ <li><a href="contact-us.html" class="text-gray-400 hover:text-white transition-colors duration-300">Contact</a></li>
209
+ </ul>
210
+ </div>
211
+
212
+ <!-- Contact Info -->
213
+ <div>
214
+ <h3 class="text-xl font-semibold mb-4">Contact Us</h3>
215
+ <ul class="space-y-2">
216
+ <li class="flex items-start">
217
+ <i class="fas fa-map-marker-alt mt-1 mr-2 text-gray-400"></i>
218
+ <span class="text-gray-400">123 Innovation Street, Tech City, CA 94043</span>
219
+ </li>
220
+ <li class="flex items-start">
221
+ <i class="fas fa-envelope mt-1 mr-2 text-gray-400"></i>
222
+ <span class="text-gray-400">info@econovation.org</span>
223
+ </li>
224
+ <li class="flex items-start">
225
+ <i class="fas fa-phone mt-1 mr-2 text-gray-400"></i>
226
+ <span class="text-gray-400">+1 (555) 123-4567</span>
227
+ </li>
228
+ </ul>
229
+ </div>
230
+
231
+ <!-- Newsletter -->
232
+ <div>
233
+ <h3 class="text-xl font-semibold mb-4">Newsletter</h3>
234
+ <p class="text-gray-400 mb-4">Subscribe to our newsletter for the latest updates and insights.</p>
235
+ <form class="flex">
236
+ <input type="email" placeholder="Your email" class="px-4 py-2 w-full rounded-l-md focus:outline-none text-gray-900">
237
+ <button type="submit" class="bg-blue-600 text-white px-4 py-2 rounded-r-md hover:bg-blue-700 transition-colors duration-300">Subscribe</button>
238
+ </form>
239
+ </div>
240
+ </div>
241
+
242
+ <div class="border-t border-gray-800 mt-10 pt-6 text-center">
243
+ <p class="text-gray-400">&copy; 2023 Econovation. All rights reserved.</p>
244
+ </div>
245
+ </div>
246
+ </footer>
247
+
248
+ <script src="main.js"></script>
249
+ <script src="creative.js"></script>
250
+ <script>
251
+ // Mobile menu toggle
252
+ document.addEventListener('DOMContentLoaded', function() {
253
+ const mobileMenuButton = document.getElementById('mobileMenuButton');
254
+ const closeMenuButton = document.getElementById('closeMenuButton');
255
+ const mobileMenu = document.getElementById('mobileMenu');
256
+
257
+ mobileMenuButton.addEventListener('click', function() {
258
+ mobileMenu.classList.remove('translate-x-full');
259
+ });
260
+
261
+ closeMenuButton.addEventListener('click', function() {
262
+ mobileMenu.classList.add('translate-x-full');
263
+ });
264
+ });
265
+ </script>
266
+ </body>
267
+ </html>
creative.css ADDED
@@ -0,0 +1,273 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Creative CSS Effects for Econovation Website */
2
+
3
+ /* Gradient Backgrounds */
4
+ .gradient-bg {
5
+ background: linear-gradient(135deg, #0a2463, #004e89);
6
+ color: white;
7
+ }
8
+
9
+ .gradient-text {
10
+ background: linear-gradient(90deg, #0a2463, #3a6ea5);
11
+ -webkit-background-clip: text;
12
+ background-clip: text;
13
+ color: transparent;
14
+ display: inline-block;
15
+ }
16
+
17
+ /* Glass Morphism Effect */
18
+ .glass-card {
19
+ background: rgba(255, 255, 255, 0.25);
20
+ backdrop-filter: blur(10px);
21
+ -webkit-backdrop-filter: blur(10px);
22
+ border-radius: 10px;
23
+ border: 1px solid rgba(255, 255, 255, 0.18);
24
+ box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
25
+ }
26
+
27
+ /* Animated Gradient Button */
28
+ .gradient-btn {
29
+ background-size: 200% 200%;
30
+ background-image: linear-gradient(45deg, #0a2463, #1e5f74, #3a6ea5, #0a2463);
31
+ animation: gradient-shift 4s ease infinite;
32
+ color: white;
33
+ border: none;
34
+ border-radius: 5px;
35
+ padding: 10px 20px;
36
+ cursor: pointer;
37
+ transition: transform 0.3s ease, box-shadow 0.3s ease;
38
+ }
39
+
40
+ .gradient-btn:hover {
41
+ transform: translateY(-3px);
42
+ box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
43
+ }
44
+
45
+ @keyframes gradient-shift {
46
+ 0% { background-position: 0% 50%; }
47
+ 50% { background-position: 100% 50%; }
48
+ 100% { background-position: 0% 50%; }
49
+ }
50
+
51
+ /* Floating Animation */
52
+ .float {
53
+ animation: float 6s ease-in-out infinite;
54
+ }
55
+
56
+ @keyframes float {
57
+ 0% { transform: translateY(0px); }
58
+ 50% { transform: translateY(-20px); }
59
+ 100% { transform: translateY(0px); }
60
+ }
61
+
62
+ /* Glow Effect */
63
+ .glow {
64
+ box-shadow: 0 0 10px rgba(10, 36, 99, 0.5),
65
+ 0 0 20px rgba(30, 95, 116, 0.3),
66
+ 0 0 30px rgba(58, 110, 165, 0.1);
67
+ transition: box-shadow 0.3s ease;
68
+ }
69
+
70
+ .glow:hover {
71
+ box-shadow: 0 0 15px rgba(10, 36, 99, 0.6),
72
+ 0 0 30px rgba(30, 95, 116, 0.4),
73
+ 0 0 45px rgba(58, 110, 165, 0.2);
74
+ }
75
+
76
+ /* Particle Canvas Background */
77
+ .particle-container {
78
+ position: absolute;
79
+ top: 0;
80
+ left: 0;
81
+ width: 100%;
82
+ height: 100%;
83
+ overflow: hidden;
84
+ z-index: -1;
85
+ }
86
+
87
+ /* Blur Card Effect */
88
+ .blur-card {
89
+ position: relative;
90
+ overflow: hidden;
91
+ }
92
+
93
+ .blur-card::before {
94
+ content: '';
95
+ position: absolute;
96
+ top: -10px;
97
+ left: -10px;
98
+ right: -10px;
99
+ bottom: -10px;
100
+ background: inherit;
101
+ filter: blur(10px) saturate(2);
102
+ z-index: -1;
103
+ }
104
+
105
+ /* Neon Text Effect */
106
+ .neon-text {
107
+ color: #fff;
108
+ text-shadow: 0 0 5px #fff,
109
+ 0 0 10px #fff,
110
+ 0 0 15px #0a2463,
111
+ 0 0 20px #1e5f74,
112
+ 0 0 25px #3a6ea5,
113
+ 0 0 30px #004e89,
114
+ 0 0 35px #0a2463;
115
+ }
116
+
117
+ /* 3D Card Effect */
118
+ .card-3d {
119
+ transition: transform 0.5s ease;
120
+ transform-style: preserve-3d;
121
+ }
122
+
123
+ .card-3d:hover {
124
+ transform: rotateY(10deg) rotateX(10deg);
125
+ }
126
+
127
+ /* Animated Border */
128
+ .animated-border {
129
+ position: relative;
130
+ }
131
+
132
+ .animated-border::after {
133
+ content: '';
134
+ position: absolute;
135
+ bottom: 0;
136
+ left: 0;
137
+ width: 0;
138
+ height: 2px;
139
+ background: linear-gradient(90deg, #0a2463, #3a6ea5);
140
+ transition: width 0.3s ease;
141
+ }
142
+
143
+ .animated-border:hover::after {
144
+ width: 100%;
145
+ }
146
+
147
+ /* Frosted Glass Navigation */
148
+ .frosted-nav {
149
+ background: rgba(255, 255, 255, 0.7);
150
+ backdrop-filter: blur(10px);
151
+ -webkit-backdrop-filter: blur(10px);
152
+ border-bottom: 1px solid rgba(255, 255, 255, 0.18);
153
+ box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
154
+ }
155
+
156
+ /* Animated Gradient Background */
157
+ .animated-gradient-bg {
158
+ background: linear-gradient(-45deg, #0a2463, #1e5f74, #3a6ea5, #004e89);
159
+ background-size: 400% 400%;
160
+ animation: gradient 15s ease infinite;
161
+ }
162
+
163
+ @keyframes gradient {
164
+ 0% { background-position: 0% 50%; }
165
+ 50% { background-position: 100% 50%; }
166
+ 100% { background-position: 0% 50%; }
167
+ }
168
+
169
+ /* Ripple Effect */
170
+ .ripple {
171
+ position: relative;
172
+ overflow: hidden;
173
+ }
174
+
175
+ .ripple::after {
176
+ content: "";
177
+ display: block;
178
+ position: absolute;
179
+ width: 100%;
180
+ height: 100%;
181
+ top: 0;
182
+ left: 0;
183
+ pointer-events: none;
184
+ background-image: radial-gradient(circle, #fff 10%, transparent 10.01%);
185
+ background-repeat: no-repeat;
186
+ background-position: 50%;
187
+ transform: scale(10, 10);
188
+ opacity: 0;
189
+ transition: transform .5s, opacity 1s;
190
+ }
191
+
192
+ .ripple:active::after {
193
+ transform: scale(0, 0);
194
+ opacity: 0.3;
195
+ transition: 0s;
196
+ }
197
+
198
+ /* Shiny Button Effect */
199
+ .shiny-btn {
200
+ position: relative;
201
+ overflow: hidden;
202
+ }
203
+
204
+ .shiny-btn::before {
205
+ content: '';
206
+ position: absolute;
207
+ top: 0;
208
+ left: -100%;
209
+ width: 100%;
210
+ height: 100%;
211
+ background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
212
+ transition: 0.5s;
213
+ }
214
+
215
+ .shiny-btn:hover::before {
216
+ left: 100%;
217
+ }
218
+
219
+
220
+ /* Crystal Glass Navigation Bar */
221
+ .crystal-nav {
222
+ background: rgba(255, 255, 255, 0.2);
223
+ backdrop-filter: blur(15px);
224
+ -webkit-backdrop-filter: blur(15px);
225
+ border: 1px solid rgba(255, 255, 255, 0.3);
226
+ border-radius: 0 0 15px 15px;
227
+ box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
228
+ margin: 0 15px;
229
+ width: calc(100% - 30px);
230
+ padding: 0 20px;
231
+ }
232
+
233
+ .crystal-nav .nav-link {
234
+ color: rgba(0, 0, 0, 0.8);
235
+ font-weight: 500;
236
+ position: relative;
237
+ transition: all 0.3s ease;
238
+ }
239
+
240
+ .crystal-nav .nav-link:hover {
241
+ color: #0a2463;
242
+ transform: translateY(-2px);
243
+ }
244
+
245
+ .crystal-nav .nav-link::after {
246
+ content: '';
247
+ position: absolute;
248
+ bottom: -5px;
249
+ left: 0;
250
+ width: 0;
251
+ height: 2px;
252
+ background: linear-gradient(90deg, #0a2463, #3a6ea5);
253
+ transition: width 0.3s ease;
254
+ }
255
+
256
+ .crystal-nav .nav-link:hover::after {
257
+ width: 100%;
258
+ }
259
+
260
+ .crystal-nav .logo-container {
261
+ display: flex;
262
+ align-items: center;
263
+ gap: 10px;
264
+ }
265
+
266
+ .crystal-nav .logo-container img {
267
+ filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1));
268
+ transition: transform 0.3s ease;
269
+ }
270
+
271
+ .crystal-nav .logo-container:hover img {
272
+ transform: scale(1.05);
273
+ }
creative.js ADDED
@@ -0,0 +1,267 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Creative JavaScript Effects for Econovation Website
2
+
3
+ // Particle Canvas Background
4
+ document.addEventListener('DOMContentLoaded', function() {
5
+ // Create canvas element for particles if it doesn't exist
6
+ if (!document.getElementById('particle-canvas')) {
7
+ const canvas = document.createElement('canvas');
8
+ canvas.id = 'particle-canvas';
9
+
10
+ // Insert canvas as the first element in the body
11
+ const particleContainer = document.createElement('div');
12
+ particleContainer.className = 'particle-container';
13
+ particleContainer.appendChild(canvas);
14
+ document.body.insertBefore(particleContainer, document.body.firstChild);
15
+
16
+ // Initialize particles
17
+ initParticles();
18
+ }
19
+
20
+ // Apply creative effects to elements
21
+ applyCreativeEffects();
22
+ });
23
+
24
+ // Initialize particle animation
25
+ function initParticles() {
26
+ const canvas = document.getElementById('particle-canvas');
27
+ const ctx = canvas.getContext('2d');
28
+
29
+ // Set canvas size to window size
30
+ canvas.width = window.innerWidth;
31
+ canvas.height = window.innerHeight;
32
+
33
+ // Particle properties
34
+ const particleCount = 100;
35
+ const particles = [];
36
+ const colors = ['#3b82f6', '#4f46e5', '#8b5cf6', '#2563eb'];
37
+
38
+ // Create particles
39
+ for (let i = 0; i < particleCount; i++) {
40
+ particles.push({
41
+ x: Math.random() * canvas.width,
42
+ y: Math.random() * canvas.height,
43
+ radius: Math.random() * 3 + 1,
44
+ color: colors[Math.floor(Math.random() * colors.length)],
45
+ speedX: Math.random() * 1 - 0.5,
46
+ speedY: Math.random() * 1 - 0.5,
47
+ opacity: Math.random() * 0.5 + 0.3
48
+ });
49
+ }
50
+
51
+ // Animation function
52
+ function animate() {
53
+ requestAnimationFrame(animate);
54
+ ctx.clearRect(0, 0, canvas.width, canvas.height);
55
+
56
+ // Update and draw particles
57
+ for (let i = 0; i < particleCount; i++) {
58
+ const p = particles[i];
59
+
60
+ // Move particles
61
+ p.x += p.speedX;
62
+ p.y += p.speedY;
63
+
64
+ // Wrap around edges
65
+ if (p.x < 0) p.x = canvas.width;
66
+ if (p.x > canvas.width) p.x = 0;
67
+ if (p.y < 0) p.y = canvas.height;
68
+ if (p.y > canvas.height) p.y = 0;
69
+
70
+ // Draw particle
71
+ ctx.beginPath();
72
+ ctx.arc(p.x, p.y, p.radius, 0, Math.PI * 2);
73
+ ctx.fillStyle = p.color;
74
+ ctx.globalAlpha = p.opacity;
75
+ ctx.fill();
76
+
77
+ // Connect particles within a certain distance
78
+ connectParticles(p, particles);
79
+ }
80
+ }
81
+
82
+ // Connect particles with lines
83
+ function connectParticles(p, particles) {
84
+ const connectionDistance = 150;
85
+
86
+ for (let i = 0; i < particles.length; i++) {
87
+ const p2 = particles[i];
88
+ const distance = Math.sqrt(
89
+ Math.pow(p.x - p2.x, 2) +
90
+ Math.pow(p.y - p2.y, 2)
91
+ );
92
+
93
+ if (distance < connectionDistance) {
94
+ ctx.beginPath();
95
+ ctx.strokeStyle = p.color;
96
+ ctx.globalAlpha = 1 - (distance / connectionDistance);
97
+ ctx.lineWidth = 0.5;
98
+ ctx.moveTo(p.x, p.y);
99
+ ctx.lineTo(p2.x, p2.y);
100
+ ctx.stroke();
101
+ }
102
+ }
103
+ }
104
+
105
+ // Handle window resize
106
+ window.addEventListener('resize', function() {
107
+ canvas.width = window.innerWidth;
108
+ canvas.height = window.innerHeight;
109
+ });
110
+
111
+ // Start animation
112
+ animate();
113
+ }
114
+
115
+ // Apply creative effects to elements
116
+ function applyCreativeEffects() {
117
+ // Apply floating animation to selected elements
118
+ document.querySelectorAll('.hero-image, .feature-icon').forEach((el, index) => {
119
+ el.classList.add('float');
120
+ // Stagger the animation
121
+ el.style.animationDelay = `${index * 0.2}s`;
122
+ });
123
+
124
+ // Apply 3D card effect to program cards
125
+ document.querySelectorAll('.program-card, .testimonial-card').forEach(el => {
126
+ el.classList.add('card-3d');
127
+
128
+ // Add tilt effect based on mouse position
129
+ el.addEventListener('mousemove', function(e) {
130
+ const rect = this.getBoundingClientRect();
131
+ const x = e.clientX - rect.left; // x position within the element
132
+ const y = e.clientY - rect.top; // y position within the element
133
+
134
+ const centerX = rect.width / 2;
135
+ const centerY = rect.height / 2;
136
+
137
+ const rotateX = (y - centerY) / 10;
138
+ const rotateY = (centerX - x) / 10;
139
+
140
+ this.style.transform = `perspective(1000px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`;
141
+ });
142
+
143
+ // Reset transform when mouse leaves
144
+ el.addEventListener('mouseleave', function() {
145
+ this.style.transform = 'perspective(1000px) rotateX(0) rotateY(0)';
146
+ });
147
+ });
148
+
149
+ // Apply animated border to navigation links
150
+ document.querySelectorAll('.nav-link').forEach(el => {
151
+ el.classList.add('animated-border');
152
+ });
153
+
154
+ // Apply ripple effect to buttons
155
+ document.querySelectorAll('button, .btn').forEach(el => {
156
+ el.classList.add('ripple');
157
+ });
158
+
159
+ // Apply gradient text to headings
160
+ document.querySelectorAll('h1, h2').forEach(el => {
161
+ if (!el.closest('.hero-section')) { // Skip hero section headings
162
+ el.classList.add('gradient-text');
163
+ }
164
+ });
165
+
166
+ // Apply glass card effect to selected cards
167
+ document.querySelectorAll('.faq-item, .feature-card').forEach(el => {
168
+ el.classList.add('glass-card');
169
+ });
170
+
171
+ // Apply shiny button effect to CTA buttons
172
+ document.querySelectorAll('.cta-button, .join-btn').forEach(el => {
173
+ el.classList.add('shiny-btn');
174
+ });
175
+
176
+ // Apply glow effect to logo
177
+ const logo = document.querySelector('.logo a, .logo-text');
178
+ if (logo) logo.classList.add('glow');
179
+
180
+ // Apply frosted glass effect to navigation
181
+ const nav = document.querySelector('header, nav');
182
+ if (nav) {
183
+ nav.classList.add('frosted-nav');
184
+ // Remove any existing background color or shadow
185
+ nav.style.backgroundColor = 'transparent';
186
+ }
187
+ }
188
+
189
+ // Parallax scrolling effect
190
+ window.addEventListener('scroll', function() {
191
+ const scrollPosition = window.pageYOffset;
192
+
193
+ // Parallax for hero section
194
+ const heroSection = document.querySelector('.hero-section');
195
+ if (heroSection) {
196
+ heroSection.style.backgroundPositionY = `${scrollPosition * 0.5}px`;
197
+ }
198
+
199
+ // Parallax for other elements
200
+ document.querySelectorAll('.parallax').forEach(el => {
201
+ const speed = el.getAttribute('data-speed') || 0.2;
202
+ el.style.transform = `translateY(${scrollPosition * speed}px)`;
203
+ });
204
+ });
205
+
206
+ // Interactive cursor effect
207
+ document.addEventListener('mousemove', function(e) {
208
+ // Create cursor element if it doesn't exist
209
+ let cursor = document.querySelector('.custom-cursor');
210
+
211
+ if (!cursor) {
212
+ cursor = document.createElement('div');
213
+ cursor.className = 'custom-cursor';
214
+ document.body.appendChild(cursor);
215
+
216
+ // Add CSS for cursor
217
+ const style = document.createElement('style');
218
+ style.textContent = `
219
+ .custom-cursor {
220
+ position: fixed;
221
+ width: 20px;
222
+ height: 20px;
223
+ border-radius: 50%;
224
+ background-color: rgba(59, 130, 246, 0.3);
225
+ mix-blend-mode: difference;
226
+ pointer-events: none;
227
+ transform: translate(-50%, -50%);
228
+ z-index: 9999;
229
+ transition: transform 0.1s ease, width 0.3s ease, height 0.3s ease;
230
+ }
231
+
232
+ .cursor-expanded {
233
+ width: 50px;
234
+ height: 50px;
235
+ background-color: rgba(59, 130, 246, 0.2);
236
+ }
237
+ `;
238
+ document.head.appendChild(style);
239
+ }
240
+
241
+ // Update cursor position
242
+ cursor.style.left = `${e.clientX}px`;
243
+ cursor.style.top = `${e.clientY}px`;
244
+ });
245
+
246
+ // Expand cursor over interactive elements
247
+ document.addEventListener('mouseover', function(e) {
248
+ const cursor = document.querySelector('.custom-cursor');
249
+ if (!cursor) return;
250
+
251
+ if (e.target.tagName === 'A' ||
252
+ e.target.tagName === 'BUTTON' ||
253
+ e.target.classList.contains('card-3d')) {
254
+ cursor.classList.add('cursor-expanded');
255
+ }
256
+ });
257
+
258
+ document.addEventListener('mouseout', function(e) {
259
+ const cursor = document.querySelector('.custom-cursor');
260
+ if (!cursor) return;
261
+
262
+ if (e.target.tagName === 'A' ||
263
+ e.target.tagName === 'BUTTON' ||
264
+ e.target.classList.contains('card-3d')) {
265
+ cursor.classList.remove('cursor-expanded');
266
+ }
267
+ });
events.css ADDED
@@ -0,0 +1,146 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Navigation Styles */
2
+ .nav-link-about {
3
+ position: relative;
4
+ }
5
+
6
+ .nav-link-about::after {
7
+ content: '';
8
+ position: absolute;
9
+ bottom: -4px;
10
+ left: 0;
11
+ width: 0;
12
+ height: 2px;
13
+ background: linear-gradient(to right, #3b82f6, #4f46e5);
14
+ transition: width 0.3s ease;
15
+ }
16
+
17
+ .nav-link-about:hover::after {
18
+ width: 100%;
19
+ }
20
+
21
+ /* Add top margin to account for fixed navbar */
22
+ body {
23
+ padding-top: 1rem;
24
+ }
25
+
26
+ /* Event Card Styles */
27
+ .event-card {
28
+ transition: all 0.3s ease;
29
+ height: 100%;
30
+ display: flex;
31
+ flex-direction: column;
32
+ }
33
+
34
+ .event-card:hover {
35
+ transform: translateY(-5px);
36
+ box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
37
+ }
38
+
39
+ .event-expand-btn i {
40
+ transition: transform 0.3s ease;
41
+ }
42
+
43
+ .event-details {
44
+ transition: all 0.3s ease;
45
+ max-height: 0;
46
+ overflow: hidden;
47
+ opacity: 0;
48
+ }
49
+
50
+ .event-details:not(.hidden) {
51
+ max-height: 1000px;
52
+ opacity: 1;
53
+ transition: all 0.5s ease;
54
+ }
55
+
56
+ /* Calendar Modal Styles */
57
+ #calendarModal {
58
+ transition: opacity 0.3s ease;
59
+ }
60
+
61
+ #calendarModal.hidden {
62
+ opacity: 0;
63
+ pointer-events: none;
64
+ }
65
+
66
+ #calendarModal:not(.hidden) {
67
+ opacity: 1;
68
+ pointer-events: auto;
69
+ }
70
+
71
+ .calendar-option {
72
+ transition: all 0.2s ease;
73
+ }
74
+
75
+ .calendar-option:hover {
76
+ transform: translateY(-2px);
77
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
78
+ }
79
+
80
+ /* Add to Calendar Button Animation */
81
+ .add-to-calendar-btn {
82
+ position: relative;
83
+ overflow: hidden;
84
+ }
85
+
86
+ .add-to-calendar-btn::after {
87
+ content: '';
88
+ position: absolute;
89
+ top: 0;
90
+ left: -100%;
91
+ width: 100%;
92
+ height: 100%;
93
+ background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
94
+ transition: all 0.6s ease;
95
+ }
96
+
97
+ .add-to-calendar-btn:hover::after {
98
+ left: 100%;
99
+ }
100
+
101
+ /* Responsive Adjustments */
102
+ @media (max-width: 768px) {
103
+ .event-card {
104
+ margin-bottom: 1.5rem;
105
+ }
106
+
107
+ .calendar-option {
108
+ padding: 0.75rem;
109
+ }
110
+ }
111
+
112
+ /* Animation for event details */
113
+ @keyframes fadeIn {
114
+ from { opacity: 0; transform: translateY(-10px); }
115
+ to { opacity: 1; transform: translateY(0); }
116
+ }
117
+
118
+ .event-details:not(.hidden) {
119
+ animation: fadeIn 0.4s ease forwards;
120
+ }
121
+
122
+ /* Hover effect for event cards */
123
+ .event-card .h-48 {
124
+ transition: all 0.3s ease;
125
+ }
126
+
127
+ .event-card:hover .h-48 {
128
+ transform: scale(1.03);
129
+ }
130
+
131
+ /* Footer styling */
132
+ footer a {
133
+ transition: all 0.2s ease;
134
+ }
135
+
136
+ footer a:hover {
137
+ transform: translateY(-2px);
138
+ }
139
+
140
+ footer input {
141
+ transition: all 0.3s ease;
142
+ }
143
+
144
+ footer input:focus {
145
+ box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.3);
146
+ }
events.html ADDED
@@ -0,0 +1,445 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>Events - Econovation</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <link rel="stylesheet" href="main.css">
10
+ <link rel="stylesheet" href="./style.css">
11
+ <link rel="stylesheet" href="./events.css">
12
+ <link rel="stylesheet" href="creative.css">
13
+ <base href="./">
14
+ </head>
15
+ <body class="min-h-screen flex flex-col animated-gradient-bg">
16
+ <!-- Navigation bar removed -->
17
+
18
+ <!-- Main Content with top padding for fixed navbar -->
19
+ <main class="flex-grow container mx-auto px-4 py-8 mt-16">
20
+ <div class="max-w-6xl mx-auto">
21
+ <h1 class="text-4xl font-bold text-gray-800 mb-8 text-center">Upcoming Events</h1>
22
+ <p class="text-lg text-gray-600 mb-12 text-center max-w-3xl mx-auto">Join us for exciting events that bring together economics enthusiasts, innovators, and thought leaders to explore new ideas and create meaningful connections.</p>
23
+
24
+ <!-- Events Grid -->
25
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-16">
26
+ <!-- Event 1 -->
27
+ <div class="event-card glass-card bg-white rounded-xl shadow-md overflow-hidden transition-all duration-300">
28
+ <div class="relative">
29
+ <div class="h-48 bg-gradient-to-r from-blue-400 to-indigo-500 flex items-center justify-center">
30
+ <i class="fas fa-chalkboard-teacher text-white text-5xl"></i>
31
+ </div>
32
+ <div class="absolute top-4 right-4 bg-white rounded-full px-3 py-1 text-sm font-semibold text-indigo-600">
33
+ <i class="far fa-calendar-alt mr-1"></i> Oct 15, 2023
34
+ </div>
35
+ </div>
36
+ <div class="p-6">
37
+ <h3 class="text-xl font-bold text-gray-800 mb-2">Economic Innovation Workshop</h3>
38
+ <p class="text-gray-600 mb-4">A hands-on workshop exploring cutting-edge economic models and their practical applications in today's market.</p>
39
+ <div class="flex justify-between items-center text-sm text-gray-500 mb-4">
40
+ <span><i class="fas fa-map-marker-alt mr-1"></i> Virtual Event</span>
41
+ <span><i class="far fa-clock mr-1"></i> 2:00 PM - 4:00 PM</span>
42
+ </div>
43
+ <button class="event-expand-btn w-full py-2 text-blue-600 font-medium hover:text-blue-800 transition-colors duration-300 focus:outline-none flex items-center justify-center" data-event-id="event1">
44
+ <span>View Details</span>
45
+ <i class="fas fa-chevron-down ml-2 transition-transform duration-300"></i>
46
+ </button>
47
+ <div id="event1-details" class="event-details hidden mt-4 pt-4 border-t border-gray-200">
48
+ <p class="text-gray-700 mb-4">Join us for an interactive workshop led by industry experts where you'll learn about innovative economic models and how they can be applied to solve real-world problems. This session includes breakout rooms for networking and collaborative exercises.</p>
49
+ <div class="mb-4">
50
+ <h4 class="font-semibold text-gray-800 mb-2">Speakers:</h4>
51
+ <ul class="list-disc pl-5 text-gray-600">
52
+ <li>Dr. Emma Rodriguez - Economic Policy Researcher</li>
53
+ <li>Michael Chen - Fintech Entrepreneur</li>
54
+ </ul>
55
+ </div>
56
+ <div class="mb-4">
57
+ <h4 class="font-semibold text-gray-800 mb-2">What to Bring:</h4>
58
+ <p class="text-gray-600">Laptop, notepad, and your questions about economic innovation!</p>
59
+ </div>
60
+ <button class="add-to-calendar-btn w-full py-2 px-4 bg-gradient-to-r from-blue-500 to-indigo-600 text-white rounded-lg font-medium hover:shadow-lg transition-all duration-300 flex items-center justify-center">
61
+ <i class="far fa-calendar-plus mr-2"></i> Add to Calendar
62
+ </button>
63
+ </div>
64
+ </div>
65
+ </div>
66
+
67
+ <!-- Event 2 -->
68
+ <div class="event-card bg-white rounded-xl shadow-md overflow-hidden transition-all duration-300">
69
+ <div class="relative">
70
+ <div class="h-48 bg-gradient-to-r from-green-400 to-teal-500 flex items-center justify-center">
71
+ <i class="fas fa-users text-white text-5xl"></i>
72
+ </div>
73
+ <div class="absolute top-4 right-4 bg-white rounded-full px-3 py-1 text-sm font-semibold text-teal-600">
74
+ <i class="far fa-calendar-alt mr-1"></i> Nov 5, 2023
75
+ </div>
76
+ </div>
77
+ <div class="p-6">
78
+ <h3 class="text-xl font-bold text-gray-800 mb-2">Sustainable Economics Forum</h3>
79
+ <p class="text-gray-600 mb-4">A gathering of thought leaders discussing the intersection of economics, sustainability, and social responsibility.</p>
80
+ <div class="flex justify-between items-center text-sm text-gray-500 mb-4">
81
+ <span><i class="fas fa-map-marker-alt mr-1"></i> City Conference Center</span>
82
+ <span><i class="far fa-clock mr-1"></i> 10:00 AM - 3:00 PM</span>
83
+ </div>
84
+ <button class="event-expand-btn w-full py-2 text-blue-600 font-medium hover:text-blue-800 transition-colors duration-300 focus:outline-none flex items-center justify-center" data-event-id="event2">
85
+ <span>View Details</span>
86
+ <i class="fas fa-chevron-down ml-2 transition-transform duration-300"></i>
87
+ </button>
88
+ <div id="event2-details" class="event-details hidden mt-4 pt-4 border-t border-gray-200">
89
+ <p class="text-gray-700 mb-4">This forum brings together economists, environmental scientists, and business leaders to explore sustainable economic practices. The day includes keynote speeches, panel discussions, and networking opportunities.</p>
90
+ <div class="mb-4">
91
+ <h4 class="font-semibold text-gray-800 mb-2">Agenda:</h4>
92
+ <ul class="list-disc pl-5 text-gray-600">
93
+ <li>10:00 AM - Opening Keynote: "The Future of Sustainable Economics"</li>
94
+ <li>11:30 AM - Panel Discussion: "Balancing Profit and Planet"</li>
95
+ <li>1:00 PM - Networking Lunch</li>
96
+ <li>2:00 PM - Breakout Sessions</li>
97
+ </ul>
98
+ </div>
99
+ <div class="mb-4">
100
+ <h4 class="font-semibold text-gray-800 mb-2">Registration Fee:</h4>
101
+ <p class="text-gray-600">$25 (includes lunch and refreshments)</p>
102
+ </div>
103
+ <button class="add-to-calendar-btn w-full py-2 px-4 bg-gradient-to-r from-green-500 to-teal-600 text-white rounded-lg font-medium hover:shadow-lg transition-all duration-300 flex items-center justify-center">
104
+ <i class="far fa-calendar-plus mr-2"></i> Add to Calendar
105
+ </button>
106
+ </div>
107
+ </div>
108
+ </div>
109
+
110
+ <!-- Event 3 -->
111
+ <div class="event-card bg-white rounded-xl shadow-md overflow-hidden transition-all duration-300">
112
+ <div class="relative">
113
+ <div class="h-48 bg-gradient-to-r from-purple-400 to-pink-500 flex items-center justify-center">
114
+ <i class="fas fa-laptop-code text-white text-5xl"></i>
115
+ </div>
116
+ <div class="absolute top-4 right-4 bg-white rounded-full px-3 py-1 text-sm font-semibold text-purple-600">
117
+ <i class="far fa-calendar-alt mr-1"></i> Dec 8, 2023
118
+ </div>
119
+ </div>
120
+ <div class="p-6">
121
+ <h3 class="text-xl font-bold text-gray-800 mb-2">Fintech Hackathon</h3>
122
+ <p class="text-gray-600 mb-4">A 48-hour coding challenge to develop innovative financial technology solutions addressing real economic problems.</p>
123
+ <div class="flex justify-between items-center text-sm text-gray-500 mb-4">
124
+ <span><i class="fas fa-map-marker-alt mr-1"></i> Tech Hub Downtown</span>
125
+ <span><i class="far fa-clock mr-1"></i> Starts at 6:00 PM</span>
126
+ </div>
127
+ <button class="event-expand-btn w-full py-2 text-blue-600 font-medium hover:text-blue-800 transition-colors duration-300 focus:outline-none flex items-center justify-center" data-event-id="event3">
128
+ <span>View Details</span>
129
+ <i class="fas fa-chevron-down ml-2 transition-transform duration-300"></i>
130
+ </button>
131
+ <div id="event3-details" class="event-details hidden mt-4 pt-4 border-t border-gray-200">
132
+ <p class="text-gray-700 mb-4">This hackathon challenges developers, designers, and economic thinkers to collaborate on creating innovative fintech solutions. Prizes will be awarded for the most promising projects with potential for real-world implementation.</p>
133
+ <div class="mb-4">
134
+ <h4 class="font-semibold text-gray-800 mb-2">Challenge Tracks:</h4>
135
+ <ul class="list-disc pl-5 text-gray-600">
136
+ <li>Financial Inclusion Solutions</li>
137
+ <li>Sustainable Investment Platforms</li>
138
+ <li>Economic Education Tools</li>
139
+ </ul>
140
+ </div>
141
+ <div class="mb-4">
142
+ <h4 class="font-semibold text-gray-800 mb-2">Prizes:</h4>
143
+ <p class="text-gray-600">$5,000 in total prizes, mentorship opportunities, and potential funding for promising projects</p>
144
+ </div>
145
+ <button class="add-to-calendar-btn w-full py-2 px-4 bg-gradient-to-r from-purple-500 to-pink-600 text-white rounded-lg font-medium hover:shadow-lg transition-all duration-300 flex items-center justify-center">
146
+ <i class="far fa-calendar-plus mr-2"></i> Add to Calendar
147
+ </button>
148
+ </div>
149
+ </div>
150
+ </div>
151
+
152
+ <!-- Event 4 -->
153
+ <div class="event-card bg-white rounded-xl shadow-md overflow-hidden transition-all duration-300">
154
+ <div class="relative">
155
+ <div class="h-48 bg-gradient-to-r from-yellow-400 to-orange-500 flex items-center justify-center">
156
+ <i class="fas fa-microphone-alt text-white text-5xl"></i>
157
+ </div>
158
+ <div class="absolute top-4 right-4 bg-white rounded-full px-3 py-1 text-sm font-semibold text-orange-600">
159
+ <i class="far fa-calendar-alt mr-1"></i> Jan 20, 2024
160
+ </div>
161
+ </div>
162
+ <div class="p-6">
163
+ <h3 class="text-xl font-bold text-gray-800 mb-2">Economic Trends Speaker Series</h3>
164
+ <p class="text-gray-600 mb-4">Distinguished economists share insights on emerging trends and future economic landscapes in this quarterly speaker series.</p>
165
+ <div class="flex justify-between items-center text-sm text-gray-500 mb-4">
166
+ <span><i class="fas fa-map-marker-alt mr-1"></i> University Auditorium</span>
167
+ <span><i class="far fa-clock mr-1"></i> 7:00 PM - 9:00 PM</span>
168
+ </div>
169
+ <button class="event-expand-btn w-full py-2 text-blue-600 font-medium hover:text-blue-800 transition-colors duration-300 focus:outline-none flex items-center justify-center" data-event-id="event4">
170
+ <span>View Details</span>
171
+ <i class="fas fa-chevron-down ml-2 transition-transform duration-300"></i>
172
+ </button>
173
+ <div id="event4-details" class="event-details hidden mt-4 pt-4 border-t border-gray-200">
174
+ <p class="text-gray-700 mb-4">Our first speaker series of 2024 features Dr. Sophia Martinez, a leading economist specializing in global market trends. She will discuss how emerging technologies are reshaping economic landscapes and what to expect in the coming decade.</p>
175
+ <div class="mb-4">
176
+ <h4 class="font-semibold text-gray-800 mb-2">About the Speaker:</h4>
177
+ <p class="text-gray-600">Dr. Martinez is the author of "Economic Frontiers" and has advised numerous Fortune 500 companies and government agencies on economic strategy.</p>
178
+ </div>
179
+ <div class="mb-4">
180
+ <h4 class="font-semibold text-gray-800 mb-2">Admission:</h4>
181
+ <p class="text-gray-600">Free for students with ID, $10 general admission</p>
182
+ </div>
183
+ <button class="add-to-calendar-btn w-full py-2 px-4 bg-gradient-to-r from-yellow-500 to-orange-600 text-white rounded-lg font-medium hover:shadow-lg transition-all duration-300 flex items-center justify-center">
184
+ <i class="far fa-calendar-plus mr-2"></i> Add to Calendar
185
+ </button>
186
+ </div>
187
+ </div>
188
+ </div>
189
+
190
+ <!-- Event 5 -->
191
+ <div class="event-card bg-white rounded-xl shadow-md overflow-hidden transition-all duration-300">
192
+ <div class="relative">
193
+ <div class="h-48 bg-gradient-to-r from-red-400 to-rose-500 flex items-center justify-center">
194
+ <i class="fas fa-handshake text-white text-5xl"></i>
195
+ </div>
196
+ <div class="absolute top-4 right-4 bg-white rounded-full px-3 py-1 text-sm font-semibold text-rose-600">
197
+ <i class="far fa-calendar-alt mr-1"></i> Feb 12, 2024
198
+ </div>
199
+ </div>
200
+ <div class="p-6">
201
+ <h3 class="text-xl font-bold text-gray-800 mb-2">Networking Mixer: Economics Professionals</h3>
202
+ <p class="text-gray-600 mb-4">Connect with fellow economics professionals, researchers, and enthusiasts in a relaxed setting with structured networking activities.</p>
203
+ <div class="flex justify-between items-center text-sm text-gray-500 mb-4">
204
+ <span><i class="fas fa-map-marker-alt mr-1"></i> The Grand Hotel</span>
205
+ <span><i class="far fa-clock mr-1"></i> 6:30 PM - 9:00 PM</span>
206
+ </div>
207
+ <button class="event-expand-btn w-full py-2 text-blue-600 font-medium hover:text-blue-800 transition-colors duration-300 focus:outline-none flex items-center justify-center" data-event-id="event5">
208
+ <span>View Details</span>
209
+ <i class="fas fa-chevron-down ml-2 transition-transform duration-300"></i>
210
+ </button>
211
+ <div id="event5-details" class="event-details hidden mt-4 pt-4 border-t border-gray-200">
212
+ <p class="text-gray-700 mb-4">This curated networking event brings together professionals from various economic sectors. The evening includes structured networking activities, a panel discussion on current economic challenges, and opportunities to form meaningful professional connections.</p>
213
+ <div class="mb-4">
214
+ <h4 class="font-semibold text-gray-800 mb-2">Includes:</h4>
215
+ <ul class="list-disc pl-5 text-gray-600">
216
+ <li>Appetizers and refreshments</li>
217
+ <li>Speed networking session</li>
218
+ <li>Panel: "Navigating Economic Uncertainty"</li>
219
+ <li>Open networking with industry leaders</li>
220
+ </ul>
221
+ </div>
222
+ <div class="mb-4">
223
+ <h4 class="font-semibold text-gray-800 mb-2">Registration:</h4>
224
+ <p class="text-gray-600">$35 early bird (until Jan 15), $45 regular admission</p>
225
+ </div>
226
+ <button class="add-to-calendar-btn w-full py-2 px-4 bg-gradient-to-r from-red-500 to-rose-600 text-white rounded-lg font-medium hover:shadow-lg transition-all duration-300 flex items-center justify-center">
227
+ <i class="far fa-calendar-plus mr-2"></i> Add to Calendar
228
+ </button>
229
+ </div>
230
+ </div>
231
+ </div>
232
+
233
+ <!-- Event 6 -->
234
+ <div class="event-card bg-white rounded-xl shadow-md overflow-hidden transition-all duration-300">
235
+ <div class="relative">
236
+ <div class="h-48 bg-gradient-to-r from-cyan-400 to-blue-500 flex items-center justify-center">
237
+ <i class="fas fa-graduation-cap text-white text-5xl"></i>
238
+ </div>
239
+ <div class="absolute top-4 right-4 bg-white rounded-full px-3 py-1 text-sm font-semibold text-blue-600">
240
+ <i class="far fa-calendar-alt mr-1"></i> Mar 8, 2024
241
+ </div>
242
+ </div>
243
+ <div class="p-6">
244
+ <h3 class="text-xl font-bold text-gray-800 mb-2">Youth Economics Summit</h3>
245
+ <p class="text-gray-600 mb-4">Inspiring the next generation of economic thinkers through workshops, competitions, and mentorship from industry leaders.</p>
246
+ <div class="flex justify-between items-center text-sm text-gray-500 mb-4">
247
+ <span><i class="fas fa-map-marker-alt mr-1"></i> Community College</span>
248
+ <span><i class="far fa-clock mr-1"></i> 9:00 AM - 5:00 PM</span>
249
+ </div>
250
+ <button class="event-expand-btn w-full py-2 text-blue-600 font-medium hover:text-blue-800 transition-colors duration-300 focus:outline-none flex items-center justify-center" data-event-id="event6">
251
+ <span>View Details</span>
252
+ <i class="fas fa-chevron-down ml-2 transition-transform duration-300"></i>
253
+ </button>
254
+ <div id="event6-details" class="event-details hidden mt-4 pt-4 border-t border-gray-200">
255
+ <p class="text-gray-700 mb-4">This full-day summit is designed for high school and college students interested in economics and finance. Participants will engage in interactive workshops, compete in economic case studies, and connect with mentors who can provide guidance on academic and career paths.</p>
256
+ <div class="mb-4">
257
+ <h4 class="font-semibold text-gray-800 mb-2">Highlights:</h4>
258
+ <ul class="list-disc pl-5 text-gray-600">
259
+ <li>Economic case competition with prizes</li>
260
+ <li>Career panel with diverse economic professionals</li>
261
+ <li>Skill-building workshops</li>
262
+ <li>Networking with potential internship providers</li>
263
+ </ul>
264
+ </div>
265
+ <div class="mb-4">
266
+ <h4 class="font-semibold text-gray-800 mb-2">Eligibility:</h4>
267
+ <p class="text-gray-600">Open to students ages 16-22, no prior economics experience required</p>
268
+ </div>
269
+ <button class="add-to-calendar-btn w-full py-2 px-4 bg-gradient-to-r from-cyan-500 to-blue-600 text-white rounded-lg font-medium hover:shadow-lg transition-all duration-300 flex items-center justify-center">
270
+ <i class="far fa-calendar-plus mr-2"></i> Add to Calendar
271
+ </button>
272
+ </div>
273
+ </div>
274
+ </div>
275
+ </div>
276
+
277
+ <!-- Call to Action -->
278
+ <div class="bg-gradient-to-r from-blue-500 to-indigo-600 rounded-xl shadow-lg p-8 text-center">
279
+ <h2 class="text-2xl font-bold text-white mb-4">Want to Host Your Own Event?</h2>
280
+ <p class="text-white text-opacity-90 mb-6 max-w-2xl mx-auto">If you're interested in hosting an economics-related event with Econovation, we'd love to hear from you! We can provide resources, speakers, and promotional support.</p>
281
+ <a href="#" class="inline-block py-3 px-6 bg-white text-indigo-600 rounded-lg font-semibold hover:shadow-lg transition-all duration-300 transform hover:-translate-y-1">Contact Our Events Team</a>
282
+ </div>
283
+ </div>
284
+ </main>
285
+
286
+ <!-- Footer -->
287
+ <footer class="bg-gray-800 text-white py-12">
288
+ <div class="container mx-auto px-4">
289
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
290
+ <div>
291
+ <h3 class="text-xl font-bold mb-4">ECONOV<span class="text-blue-400">Δ</span>TION</h3>
292
+ <p class="text-gray-400">Transforming economic thinking for a better tomorrow.</p>
293
+ </div>
294
+ <div>
295
+ <h4 class="text-lg font-semibold mb-4">Quick Links</h4>
296
+ <ul class="space-y-2">
297
+ <li><a href="about-us.html" class="text-gray-400 hover:text-white transition-colors duration-300">About Us</a></li>
298
+ <li><a href="events.html" class="text-gray-400 hover:text-white transition-colors duration-300">Events</a></li>
299
+ <li><a href="#" class="text-gray-400 hover:text-white transition-colors duration-300">Programs</a></li>
300
+ <li><a href="partnerships.html" class="text-gray-400 hover:text-white transition-colors duration-300">Partnerships</a></li>
301
+ <li><a href="contact-us.html" class="text-gray-400 hover:text-white transition-colors duration-300">Contact</a></li>
302
+ </ul>
303
+ </div>
304
+ <div>
305
+ <h4 class="text-lg font-semibold mb-4">Connect</h4>
306
+ <div class="flex space-x-4">
307
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-twitter text-xl"></i></a>
308
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-linkedin text-xl"></i></a>
309
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-instagram text-xl"></i></a>
310
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-youtube text-xl"></i></a>
311
+ </div>
312
+ </div>
313
+ <div>
314
+ <h4 class="text-lg font-semibold mb-4">Subscribe</h4>
315
+ <p class="text-gray-400 mb-4">Stay updated with our latest events and news.</p>
316
+ <div class="flex">
317
+ <input type="email" placeholder="Your email" class="px-4 py-2 rounded-l-lg focus:outline-none text-gray-800 w-full">
318
+ <button class="bg-blue-600 hover:bg-blue-700 px-4 py-2 rounded-r-lg transition-colors duration-300">Subscribe</button>
319
+ </div>
320
+ </div>
321
+ </div>
322
+ <div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400">
323
+ <p>&copy; 2023 Econovation. All rights reserved.</p>
324
+ </div>
325
+ </div>
326
+ </footer>
327
+
328
+ <!-- Calendar Modal (Hidden by default) -->
329
+ <div id="calendarModal" class="fixed inset-0 bg-black bg-opacity-50 z-50 flex items-center justify-center hidden">
330
+ <div class="bg-white rounded-xl p-6 max-w-md w-full mx-4">
331
+ <div class="flex justify-between items-center mb-4">
332
+ <h3 class="text-xl font-bold text-gray-800">Add to Calendar</h3>
333
+ <button id="closeCalendarModal" class="text-gray-500 hover:text-gray-700 focus:outline-none">
334
+ <i class="fas fa-times text-xl"></i>
335
+ </button>
336
+ </div>
337
+ <div class="mb-6">
338
+ <p class="text-gray-600 mb-4">Choose your preferred calendar application:</p>
339
+ <div class="grid grid-cols-2 gap-4">
340
+ <a href="#" class="calendar-option flex flex-col items-center p-4 border rounded-lg hover:bg-gray-50 transition-colors duration-300">
341
+ <i class="fab fa-google text-2xl text-red-500 mb-2"></i>
342
+ <span class="text-gray-800">Google Calendar</span>
343
+ </a>
344
+ <a href="#" class="calendar-option flex flex-col items-center p-4 border rounded-lg hover:bg-gray-50 transition-colors duration-300">
345
+ <i class="fab fa-apple text-2xl text-gray-800 mb-2"></i>
346
+ <span class="text-gray-800">Apple Calendar</span>
347
+ </a>
348
+ <a href="#" class="calendar-option flex flex-col items-center p-4 border rounded-lg hover:bg-gray-50 transition-colors duration-300">
349
+ <i class="fab fa-microsoft text-2xl text-blue-500 mb-2"></i>
350
+ <span class="text-gray-800">Outlook</span>
351
+ </a>
352
+ <a href="#" class="calendar-option flex flex-col items-center p-4 border rounded-lg hover:bg-gray-50 transition-colors duration-300">
353
+ <i class="fas fa-calendar-alt text-2xl text-purple-500 mb-2"></i>
354
+ <span class="text-gray-800">Other</span>
355
+ </a>
356
+ </div>
357
+ </div>
358
+ <div class="text-center text-gray-600 text-sm">
359
+ <p>You will be redirected to your calendar application to confirm the event details.</p>
360
+ </div>
361
+ </div>
362
+ </div>
363
+
364
+ <script src="main.js"></script>
365
+ <script src="creative.js"></script>
366
+ <script>
367
+ // Additional page-specific JavaScript
368
+ document.addEventListener('DOMContentLoaded', function() {
369
+ // Mobile menu functionality is now handled by main.js
370
+ const mobileMenuButton = document.getElementById('mobileMenuButton');
371
+ const closeMenuButton = document.getElementById('closeMenuButton');
372
+ const mobileMenu = document.getElementById('mobileMenu');
373
+
374
+ if (mobileMenuButton && closeMenuButton && mobileMenu) {
375
+ mobileMenuButton.addEventListener('click', function() {
376
+ mobileMenu.classList.remove('translate-x-full');
377
+ });
378
+
379
+ closeMenuButton.addEventListener('click', function() {
380
+ mobileMenu.classList.add('translate-x-full');
381
+ });
382
+ }
383
+
384
+ // Event card expansion functionality
385
+ const expandButtons = document.querySelectorAll('.event-expand-btn');
386
+
387
+ expandButtons.forEach(button => {
388
+ button.addEventListener('click', function() {
389
+ const eventId = this.getAttribute('data-event-id');
390
+ const detailsSection = document.getElementById(`${eventId}-details`);
391
+ const icon = this.querySelector('i');
392
+
393
+ detailsSection.classList.toggle('hidden');
394
+ icon.classList.toggle('rotate-180');
395
+
396
+ if (!detailsSection.classList.contains('hidden')) {
397
+ // Smooth scroll to the expanded section
398
+ setTimeout(() => {
399
+ detailsSection.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
400
+ }, 300);
401
+ }
402
+ });
403
+ });
404
+
405
+ // Calendar modal functionality
406
+ const calendarButtons = document.querySelectorAll('.add-to-calendar-btn');
407
+ const calendarModal = document.getElementById('calendarModal');
408
+ const closeCalendarModal = document.getElementById('closeCalendarModal');
409
+
410
+ calendarButtons.forEach(button => {
411
+ button.addEventListener('click', function() {
412
+ calendarModal.classList.remove('hidden');
413
+ document.body.style.overflow = 'hidden'; // Prevent scrolling when modal is open
414
+ });
415
+ });
416
+
417
+ closeCalendarModal.addEventListener('click', function() {
418
+ calendarModal.classList.add('hidden');
419
+ document.body.style.overflow = ''; // Re-enable scrolling
420
+ });
421
+
422
+ // Close modal when clicking outside
423
+ calendarModal.addEventListener('click', function(e) {
424
+ if (e.target === calendarModal) {
425
+ calendarModal.classList.add('hidden');
426
+ document.body.style.overflow = '';
427
+ }
428
+ });
429
+
430
+ // Calendar options functionality (in a real app, these would link to actual calendar services)
431
+ const calendarOptions = document.querySelectorAll('.calendar-option');
432
+
433
+ calendarOptions.forEach(option => {
434
+ option.addEventListener('click', function(e) {
435
+ e.preventDefault();
436
+ // In a real implementation, this would generate the appropriate calendar link
437
+ alert('In a production environment, this would add the event to your selected calendar.');
438
+ calendarModal.classList.add('hidden');
439
+ document.body.style.overflow = '';
440
+ });
441
+ });
442
+ });
443
+ </script>
444
+ </body>
445
+ </html>
index.html ADDED
@@ -0,0 +1,391 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>Econovation</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <link rel="stylesheet" href="main.css">
10
+ <link rel="stylesheet" href="creative.css">
11
+ <style>
12
+ @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@900&display=swap');
13
+ @import url('https://fonts.googleapis.com/css2?family=Wide+Latin&display=swap');
14
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');
15
+
16
+ :root {
17
+ --primary-bg: rgb(151, 204, 231);
18
+ --text-color: #ffffff;
19
+ }
20
+
21
+ body {
22
+ background-color: var(--primary-bg);
23
+ color: var(--text-color);
24
+ margin: 0;
25
+ padding: 0;
26
+ overflow-x: hidden;
27
+ }
28
+
29
+ .title-font {
30
+ font-family: 'Wide Latin', serif;
31
+ font-weight: 900;
32
+ letter-spacing: 2px;
33
+ }
34
+
35
+ .term-font {
36
+ font-family: 'Inter', sans-serif;
37
+ font-weight: 500;
38
+ }
39
+
40
+ .euro-e {
41
+ font-family: Arial, sans-serif;
42
+ display: inline-block;
43
+ transform: scaleX(0.9);
44
+ }
45
+
46
+ /* Legacy styles kept for compatibility */
47
+ .nav-container {
48
+ backdrop-filter: blur(10px);
49
+ background-color: rgba(151, 204, 231, 0.85);
50
+ }
51
+
52
+ /* Enhanced header with glass morphism */
53
+ header {
54
+ background: rgba(255, 255, 255, 0.1) !important;
55
+ backdrop-filter: blur(10px) !important;
56
+ -webkit-backdrop-filter: blur(10px) !important;
57
+ border-bottom: 1px solid rgba(255, 255, 255, 0.18) !important;
58
+ box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
59
+ }
60
+
61
+ /* Animated gradient background for hero section */
62
+ .hero-section {
63
+ background: linear-gradient(-45deg, #3b82f6, #4f46e5, #8b5cf6, #2563eb);
64
+ background-size: 400% 400%;
65
+ animation: gradient 15s ease infinite;
66
+ }
67
+
68
+ @keyframes gradient {
69
+ 0% { background-position: 0% 50%; }
70
+ 50% { background-position: 100% 50%; }
71
+ 100% { background-position: 0% 50%; }
72
+ }
73
+
74
+ .nav-link {
75
+ position: relative;
76
+ color: var(--text-color);
77
+ }
78
+
79
+ .nav-link:after {
80
+ content: '';
81
+ position: absolute;
82
+ bottom: -2px;
83
+ left: 0;
84
+ width: 0;
85
+ height: 2px;
86
+ background-color: var(--text-color);
87
+ transition: width 0.3s ease;
88
+ }
89
+
90
+ .nav-link:hover:after {
91
+ width: 100%;
92
+ }
93
+
94
+ .join-btn {
95
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
96
+ transition: all 0.3s ease;
97
+ background-color: var(--text-color);
98
+ color: rgb(0, 0, 0);
99
+ }
100
+
101
+ .join-btn:hover {
102
+ transform: translateY(-2px);
103
+ box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
104
+ }
105
+
106
+ .hero-section {
107
+ min-height: 100vh;
108
+ display: flex;
109
+ flex-direction: column;
110
+ }
111
+
112
+ /* Animation styles */
113
+ .animation-container {
114
+ position: fixed;
115
+ top: 0;
116
+ left: 0;
117
+ width: 100%;
118
+ height: 100%;
119
+ display: flex;
120
+ justify-content: center;
121
+ align-items: center;
122
+ z-index: 1000;
123
+ background-color: white;
124
+ }
125
+
126
+ .shape {
127
+ position: absolute;
128
+ display: flex;
129
+ justify-content: center;
130
+ align-items: center;
131
+ color: var(--text-color);
132
+ background-color: var(--primary-bg);
133
+ opacity: 0;
134
+ transition: all 0.3s ease;
135
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
136
+ }
137
+
138
+ .circle {
139
+ border-radius: 50%;
140
+ width: 400px;
141
+ height: 400px;
142
+ font-size: 5rem;
143
+ }
144
+
145
+ .rounded-square {
146
+ border-radius: 25px;
147
+ width: 500px;
148
+ height: 400px;
149
+ font-size: 5rem;
150
+ }
151
+
152
+ .full-screen {
153
+ width: 100%;
154
+ height: 100%;
155
+ border-radius: 0;
156
+ opacity: 1;
157
+ background-color: var(--primary-bg);
158
+ }
159
+
160
+ .title-container {
161
+ opacity: 0;
162
+ transform: translateY(20px);
163
+ transition: all 0.8s ease 0.5s;
164
+ }
165
+
166
+ .title-visible {
167
+ opacity: 1;
168
+ transform: translateY(0);
169
+ }
170
+
171
+ .shape-text {
172
+ transition: opacity 0.1s ease;
173
+ }
174
+
175
+ .logo-img {
176
+ width: 100px;
177
+ height: 100px;
178
+ object-fit: cover;
179
+ border-radius: 50%;
180
+ }
181
+
182
+ .split-title {
183
+ display: flex;
184
+ flex-direction: column;
185
+ line-height: 1;
186
+ }
187
+
188
+ .title-top {
189
+ margin-bottom: 0;
190
+ font-size: 8rem;
191
+ }
192
+
193
+ .title-bottom {
194
+ margin-top: -1rem;
195
+ font-size: 8rem;
196
+ }
197
+
198
+ @media (min-width: 768px) {
199
+ .title-top {
200
+ font-size: 12rem;
201
+ }
202
+
203
+ .title-bottom {
204
+ font-size: 12rem;
205
+ }
206
+ }
207
+
208
+ @media (min-width: 1024px) {
209
+ .title-top {
210
+ font-size: 15rem;
211
+ }
212
+
213
+ .title-bottom {
214
+ font-size: 15rem;
215
+ }
216
+ }
217
+ </style>
218
+ </head>
219
+ <body class="min-h-screen flex flex-col animated-gradient-bg">
220
+ <!-- Animation Container -->
221
+ <div class="animation-container" id="animationContainer">
222
+ <div class="shape circle" id="mainShape">
223
+ <div class="shape-text term-font" id="shapeText"></div>
224
+ </div>
225
+ </div>
226
+
227
+ <div class="hero-section">
228
+ <!-- Navigation bar removed -->
229
+
230
+ <!-- Main content starts here -->
231
+ <header class="navbar fixed w-full z-30 transition-all duration-300 crystal-nav">
232
+ <div class="container mx-auto px-4 py-3 flex justify-between items-center">
233
+ <a href="index.html" class="flex items-center space-x-2 logo-container">
234
+ <span class="font-bold text-xl">ECONOV<span class="text-primary">Δ</span>TION</span>
235
+ </a>
236
+
237
+ <nav class="hidden md:flex space-x-6 items-center">
238
+ <a href="index.html" class="nav-link active animated-border">Home</a>
239
+ <a href="about-us.html" class="nav-link animated-border">About Us</a>
240
+ <a href="events.html" class="nav-link animated-border">Events</a>
241
+ <a href="programs.html" class="nav-link animated-border">Programs</a>
242
+ <a href="#" class="nav-link animated-border">Videos</a>
243
+ <a href="partnerships.html" class="nav-link animated-border">Partnerships</a>
244
+ <a href="contact-us.html" class="nav-link animated-border">Contact Us</a>
245
+ </nav>
246
+
247
+ <button id="mobileMenuButton" class="md:hidden focus:outline-none">
248
+ <i class="fas fa-bars text-xl"></i>
249
+ </button>
250
+ </div>
251
+ </header>
252
+
253
+ <!-- Mobile Menu -->
254
+ <div id="mobileMenu" class="fixed inset-0 bg-white z-40 transform translate-x-full transition-transform duration-300 md:hidden">
255
+ <div class="flex flex-col h-full">
256
+ <div class="flex justify-between items-center p-4 border-b">
257
+ <a href="index.html" class="flex items-center space-x-2">
258
+ <span class="font-bold text-xl">ECONOV<span class="text-primary">Δ</span>TION</span>
259
+ </a>
260
+ <button id="closeMenuButton" class="focus:outline-none">
261
+ <i class="fas fa-times text-2xl"></i>
262
+ </button>
263
+ </div>
264
+ <nav class="flex flex-col py-8 px-4 space-y-4">
265
+ <a href="index.html" class="mobile-nav-link active">Home</a>
266
+ <a href="about-us.html" class="mobile-nav-link">About Us</a>
267
+ <a href="events.html" class="mobile-nav-link">Events</a>
268
+ <a href="programs.html" class="mobile-nav-link">Programs</a>
269
+ <a href="#" class="mobile-nav-link">Videos</a>
270
+ <a href="partnerships.html" class="mobile-nav-link">Partnerships</a>
271
+ <a href="contact-us.html" class="mobile-nav-link">Contact Us</a>
272
+ </nav>
273
+ </div>
274
+ </div>
275
+
276
+ <div class="flex-grow flex items-center justify-center px-4">
277
+ <div class="text-center title-container" id="titleContainer">
278
+ <h1 class="title-font">
279
+ <div class="split-title">
280
+ <span class="title-top">ECONO</span>
281
+ <span class="title-bottom">VΔTION</span>
282
+ </div>
283
+ </h1>
284
+ </div>
285
+ </div>
286
+ </div>
287
+
288
+ <script>
289
+ document.addEventListener('DOMContentLoaded', function() {
290
+ const animationContainer = document.getElementById('animationContainer');
291
+ const mainShape = document.getElementById('mainShape');
292
+ const shapeText = document.getElementById('shapeText');
293
+ const titleContainer = document.getElementById('titleContainer');
294
+
295
+ // Full list of terms including abbreviations
296
+ const allTerms = [
297
+ 'price', 'cost', 'goods', 'needs', 'wants', 'wealth', 'poor', 'rich', 'scarce', 'trade',
298
+ 'plan', 'spend', 'save', 'grow', 'fall', 'boom', 'bust', 'squeeze', 'curb', 'cap',
299
+ 'firm', 'shop', 'buy', 'sell', 'rent', 'wage', 'pay', 'fee', 'bid', 'ask',
300
+ 'deal', 'swap', 'cart', 'mark', 'brand', 'risk', 'loss', 'gain', 'rate', 'tax',
301
+ 'debt', 'cash', 'fund', 'drop', 'peak', 'slump', 'shock', 'curve', 'base', 'flow',
302
+ 'gap', 'drag', 'lag', 'bank', 'trend', 'zone', 'bond', 'stock', 'share', 'loan',
303
+ 'yield', 'vault', 'coin', 'note', 'bucks', 'gold', 'hedge', 'chip', 'swipe', 'port',
304
+ 'ship', 'tariff', 'dump', 'pact', 'grant', 'aid', 'ban', 'quota', 'block', 'link',
305
+ 'bulk', 'fair', 'lead',
306
+ // Abbreviations
307
+ 'GDP', 'GNP', 'CPI', 'RPI', 'PED', 'YED', 'XED', 'SR', 'LR', 'AD',
308
+ 'AS', 'PPC', 'MPC', 'MPS', 'MPM', 'MPW', 'MR', 'MC', 'AR', 'AC',
309
+ 'TR', 'TC', 'FC', 'VC', 'VAT', 'FT', 'FDI', 'OMO', 'PPP'
310
+ ];
311
+
312
+ // Function to get 5 random unique terms
313
+ function getRandomTerms() {
314
+ const shuffled = [...allTerms].sort(() => 0.5 - Math.random());
315
+ return shuffled.slice(0, 5);
316
+ }
317
+
318
+ const terms = getRandomTerms();
319
+ let currentTermIndex = 0;
320
+
321
+ // Start animation sequence
322
+ setTimeout(() => {
323
+ mainShape.style.opacity = '1';
324
+
325
+ const cycleTerms = () => {
326
+ if (currentTermIndex < terms.length - 1) {
327
+ // Fade out current text (faster)
328
+ shapeText.style.opacity = '0';
329
+
330
+ setTimeout(() => {
331
+ // Change text and fade in (faster)
332
+ shapeText.textContent = terms[currentTermIndex];
333
+ shapeText.style.opacity = '1';
334
+ currentTermIndex++;
335
+
336
+ // Continue cycling until last term with shorter delay
337
+ if (currentTermIndex < terms.length) {
338
+ setTimeout(cycleTerms, 300);
339
+ }
340
+ }, 50); // Faster transition
341
+ } else {
342
+ // For the last term, transform to rounded square
343
+ setTimeout(() => {
344
+ shapeText.style.opacity = '0';
345
+
346
+ setTimeout(() => {
347
+ shapeText.textContent = terms[currentTermIndex];
348
+ shapeText.style.opacity = '1';
349
+ mainShape.classList.remove('circle');
350
+ mainShape.classList.add('rounded-square');
351
+
352
+ // Then expand to full screen (faster)
353
+ setTimeout(() => {
354
+ animationContainer.style.backgroundColor = 'var(--primary-bg)';
355
+ mainShape.classList.add('full-screen');
356
+ titleContainer.classList.add('title-visible');
357
+
358
+ // Faster disappearance of animation container
359
+ setTimeout(() => {
360
+ animationContainer.style.opacity = '0';
361
+ setTimeout(() => {
362
+ animationContainer.style.display = 'none';
363
+ }, 100);
364
+ }, 300); // Shorter delay before disappearing
365
+ }, 300); // Shorter delay before expanding
366
+ }, 50);
367
+ }, 300);
368
+ }
369
+ };
370
+
371
+ // Start cycling through terms with shorter initial delay
372
+ setTimeout(cycleTerms, 300);
373
+ }, 200); // Shorter initial delay
374
+
375
+ // Mobile menu functionality
376
+ const mobileMenuButton = document.getElementById('mobileMenuButton');
377
+ const closeButton = document.getElementById('closeMenuButton');
378
+ const mobileMenu = document.getElementById('mobileMenu');
379
+
380
+ mobileMenuButton.addEventListener('click', function() {
381
+ mobileMenu.classList.remove('translate-x-full');
382
+ });
383
+
384
+ closeButton.addEventListener('click', function() {
385
+ mobileMenu.classList.add('translate-x-full');
386
+ });
387
+ });
388
+ </script>
389
+ <script src="creative.js"></script>
390
+ </body>
391
+ </html>
main.css ADDED
@@ -0,0 +1,463 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Main CSS for Econovation - Universal Styles */
2
+
3
+ /* Import Google Fonts */
4
+ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
5
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
6
+
7
+ :root {
8
+ --primary-color: #3b82f6; /* Blue 600 */
9
+ --primary-hover: #2563eb; /* Blue 700 */
10
+ --secondary-color: #4f46e5; /* Indigo 600 */
11
+ --accent-color: #8b5cf6; /* Violet 500 */
12
+ --text-dark: #1e293b; /* Slate 800 */
13
+ --text-light: #f8fafc; /* Slate 50 */
14
+ --bg-light: #f8fafc; /* Slate 50 */
15
+ --bg-dark: #1e293b; /* Slate 800 */
16
+ --gray-100: #f3f4f6;
17
+ --gray-200: #e5e7eb;
18
+ --gray-300: #d1d5db;
19
+ --gray-400: #9ca3af;
20
+ --gray-500: #6b7280;
21
+ --gray-600: #4b5563;
22
+ --gray-700: #374151;
23
+ --gray-800: #1f2937;
24
+ --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
25
+ --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
26
+ --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
27
+ --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
28
+ }
29
+
30
+ /* Base Styles */
31
+ body {
32
+ font-family: 'Poppins', 'Inter', sans-serif;
33
+ margin: 0;
34
+ padding: 0;
35
+ color: var(--text-dark);
36
+ background-color: var(--bg-light);
37
+ overflow-x: hidden;
38
+ }
39
+
40
+ /* Universal Navigation Bar */
41
+ .econov-navbar {
42
+ position: fixed;
43
+ top: 0;
44
+ left: 0;
45
+ right: 0;
46
+ z-index: 1000;
47
+ background-color: rgba(255, 255, 255, 0.8);
48
+ backdrop-filter: blur(10px);
49
+ -webkit-backdrop-filter: blur(10px);
50
+ border-bottom: 1px solid rgba(255, 255, 255, 0.18);
51
+ box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
52
+ transition: all 0.3s ease;
53
+ }
54
+
55
+ /* Gradient Navigation Bar - Alternative Style */
56
+ .gradient-nav {
57
+ background: linear-gradient(90deg, var(--primary-color), var(--secondary-color));
58
+ box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
59
+ }
60
+
61
+ .gradient-nav .nav-link {
62
+ color: white !important;
63
+ position: relative;
64
+ overflow: hidden;
65
+ }
66
+
67
+ .gradient-nav .nav-link::after {
68
+ content: '';
69
+ position: absolute;
70
+ bottom: -2px;
71
+ left: 0;
72
+ width: 0;
73
+ height: 2px;
74
+ background-color: white;
75
+ transition: width 0.3s ease;
76
+ }
77
+
78
+ .gradient-nav .nav-link:hover::after {
79
+ width: 100%;
80
+ }
81
+
82
+ .econov-navbar.scrolled {
83
+ box-shadow: var(--shadow-md);
84
+ }
85
+
86
+ .econov-navbar .container {
87
+ display: flex;
88
+ justify-content: space-between;
89
+ align-items: center;
90
+ padding: 1rem 2rem;
91
+ max-width: 1200px;
92
+ margin: 0 auto;
93
+ }
94
+
95
+ .econov-navbar .logo {
96
+ display: flex;
97
+ align-items: center;
98
+ }
99
+
100
+ .econov-navbar .logo img {
101
+ height: 40px;
102
+ margin-right: 0.5rem;
103
+ }
104
+
105
+ .econov-navbar .logo-text {
106
+ font-weight: 700;
107
+ font-size: 1.25rem;
108
+ color: var(--text-dark);
109
+ text-decoration: none;
110
+ }
111
+
112
+ .econov-navbar .logo-text span {
113
+ color: var(--primary-color);
114
+ }
115
+
116
+ .econov-navbar .nav-links {
117
+ display: flex;
118
+ gap: 2rem;
119
+ }
120
+
121
+ .econov-navbar .nav-link {
122
+ position: relative;
123
+ color: var(--text-dark);
124
+ text-decoration: none;
125
+ font-size: 0.875rem;
126
+ font-weight: 500;
127
+ padding: 0.5rem 0;
128
+ transition: color 0.3s ease;
129
+ }
130
+
131
+ .econov-navbar .nav-link::after {
132
+ content: '';
133
+ position: absolute;
134
+ bottom: 0;
135
+ left: 0;
136
+ width: 0;
137
+ height: 2px;
138
+ background: linear-gradient(to right, var(--primary-color), var(--secondary-color));
139
+ transition: width 0.3s ease;
140
+ }
141
+
142
+ .econov-navbar .nav-link:hover {
143
+ color: var(--primary-color);
144
+ }
145
+
146
+ .econov-navbar .nav-link:hover::after,
147
+ .econov-navbar .nav-link.active::after {
148
+ width: 100%;
149
+ }
150
+
151
+ .econov-navbar .nav-link.active {
152
+ color: var(--primary-color);
153
+ }
154
+
155
+ .econov-navbar .mobile-toggle {
156
+ display: none;
157
+ background: none;
158
+ border: none;
159
+ color: var(--text-dark);
160
+ font-size: 1.5rem;
161
+ cursor: pointer;
162
+ }
163
+
164
+ /* Mobile Menu */
165
+ .econov-mobile-menu {
166
+ position: fixed;
167
+ top: 0;
168
+ right: 0;
169
+ bottom: 0;
170
+ width: 80%;
171
+ max-width: 300px;
172
+ background-color: white;
173
+ z-index: 1001;
174
+ transform: translateX(100%);
175
+ transition: transform 0.3s ease;
176
+ box-shadow: var(--shadow-lg);
177
+ padding: 2rem;
178
+ display: flex;
179
+ flex-direction: column;
180
+ }
181
+
182
+ .econov-mobile-menu.open {
183
+ transform: translateX(0);
184
+ }
185
+
186
+ .econov-mobile-menu .close-btn {
187
+ align-self: flex-end;
188
+ background: none;
189
+ border: none;
190
+ color: var(--text-dark);
191
+ font-size: 1.5rem;
192
+ cursor: pointer;
193
+ margin-bottom: 2rem;
194
+ }
195
+
196
+ .econov-mobile-menu .mobile-nav-links {
197
+ display: flex;
198
+ flex-direction: column;
199
+ gap: 1.5rem;
200
+ }
201
+
202
+ .econov-mobile-menu .nav-link {
203
+ color: var(--text-dark);
204
+ text-decoration: none;
205
+ font-size: 1.125rem;
206
+ font-weight: 500;
207
+ transition: color 0.3s ease;
208
+ }
209
+
210
+ .econov-mobile-menu .nav-link:hover,
211
+ .econov-mobile-menu .nav-link.active {
212
+ color: var(--primary-color);
213
+ }
214
+
215
+ .econov-overlay {
216
+ position: fixed;
217
+ top: 0;
218
+ left: 0;
219
+ right: 0;
220
+ bottom: 0;
221
+ background-color: rgba(0, 0, 0, 0.5);
222
+ z-index: 1000;
223
+ opacity: 0;
224
+ pointer-events: none;
225
+ transition: opacity 0.3s ease;
226
+ }
227
+
228
+ .econov-overlay.open {
229
+ opacity: 1;
230
+ pointer-events: auto;
231
+ }
232
+
233
+ /* Responsive Styles */
234
+ @media (max-width: 768px) {
235
+ .econov-navbar .nav-links {
236
+ display: none;
237
+ }
238
+
239
+ .econov-navbar .mobile-toggle {
240
+ display: block;
241
+ }
242
+
243
+ .econov-navbar .container {
244
+ padding: 0.75rem 1rem;
245
+ }
246
+ }
247
+
248
+ /* Main Content Padding (to account for fixed navbar) */
249
+ main {
250
+ padding-top: 80px;
251
+ }
252
+
253
+ /* Button Styles */
254
+ .econov-btn {
255
+ display: inline-block;
256
+ padding: 0.5rem 1.5rem;
257
+ border-radius: 0.375rem;
258
+ font-weight: 500;
259
+ text-align: center;
260
+ text-decoration: none;
261
+ cursor: pointer;
262
+ transition: all 0.3s ease;
263
+ }
264
+
265
+ .econov-btn-primary {
266
+ background-color: var(--primary-color);
267
+ color: white;
268
+ }
269
+
270
+ .econov-btn-primary:hover {
271
+ background-color: var(--primary-hover);
272
+ transform: translateY(-2px);
273
+ }
274
+
275
+ .econov-btn-outline {
276
+ background-color: transparent;
277
+ color: var(--primary-color);
278
+ border: 1px solid var(--primary-color);
279
+ }
280
+
281
+ .econov-btn-outline:hover {
282
+ background-color: var(--primary-color);
283
+ color: white;
284
+ transform: translateY(-2px);
285
+ }
286
+
287
+ /* Section Styles */
288
+ .section {
289
+ padding: 4rem 2rem;
290
+ }
291
+
292
+ .section-title {
293
+ font-size: 2rem;
294
+ font-weight: 700;
295
+ margin-bottom: 1rem;
296
+ text-align: center;
297
+ }
298
+
299
+ .section-subtitle {
300
+ font-size: 1.125rem;
301
+ color: var(--gray-600);
302
+ margin-bottom: 2.5rem;
303
+ text-align: center;
304
+ }
305
+
306
+ /* Container */
307
+ .container {
308
+ max-width: 1200px;
309
+ margin: 0 auto;
310
+ padding: 0 1rem;
311
+ }
312
+
313
+ /* Card Styles */
314
+ .card {
315
+ background-color: white;
316
+ border-radius: 0.5rem;
317
+ box-shadow: var(--shadow);
318
+ overflow: hidden;
319
+ transition: transform 0.3s ease, box-shadow 0.3s ease;
320
+ }
321
+
322
+ .card:hover {
323
+ transform: translateY(-5px);
324
+ box-shadow: var(--shadow-md);
325
+ }
326
+
327
+ /* Footer Styles */
328
+ .econov-footer {
329
+ background-color: var(--bg-dark);
330
+ color: var(--text-light);
331
+ padding: 3rem 2rem;
332
+ }
333
+
334
+ .econov-footer .container {
335
+ display: grid;
336
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
337
+ gap: 2rem;
338
+ }
339
+
340
+ .econov-footer .footer-logo {
341
+ font-size: 1.5rem;
342
+ font-weight: 700;
343
+ margin-bottom: 1rem;
344
+ }
345
+
346
+ .econov-footer .footer-logo span {
347
+ color: var(--primary-color);
348
+ }
349
+
350
+ .econov-footer .footer-section h3 {
351
+ font-size: 1.125rem;
352
+ margin-bottom: 1.25rem;
353
+ position: relative;
354
+ display: inline-block;
355
+ }
356
+
357
+ .econov-footer .footer-section h3::after {
358
+ content: '';
359
+ position: absolute;
360
+ bottom: -5px;
361
+ left: 0;
362
+ width: 40px;
363
+ height: 2px;
364
+ background-color: var(--primary-color);
365
+ }
366
+
367
+ .econov-footer .footer-links {
368
+ list-style: none;
369
+ padding: 0;
370
+ margin: 0;
371
+ }
372
+
373
+ .econov-footer .footer-links li {
374
+ margin-bottom: 0.75rem;
375
+ }
376
+
377
+ .econov-footer .footer-links a {
378
+ color: var(--gray-300);
379
+ text-decoration: none;
380
+ transition: color 0.3s ease;
381
+ }
382
+
383
+ .econov-footer .footer-links a:hover {
384
+ color: var(--primary-color);
385
+ }
386
+
387
+ .econov-footer .social-links {
388
+ display: flex;
389
+ gap: 1rem;
390
+ margin-top: 1rem;
391
+ }
392
+
393
+ .econov-footer .social-link {
394
+ display: flex;
395
+ align-items: center;
396
+ justify-content: center;
397
+ width: 36px;
398
+ height: 36px;
399
+ border-radius: 50%;
400
+ background-color: var(--gray-700);
401
+ color: var(--text-light);
402
+ transition: all 0.3s ease;
403
+ }
404
+
405
+ .econov-footer .social-link:hover {
406
+ background-color: var(--primary-color);
407
+ transform: translateY(-3px);
408
+ }
409
+
410
+ .econov-footer .newsletter-form {
411
+ display: flex;
412
+ margin-top: 1rem;
413
+ }
414
+
415
+ .econov-footer .newsletter-input {
416
+ flex: 1;
417
+ padding: 0.5rem 1rem;
418
+ border: none;
419
+ border-radius: 0.25rem 0 0 0.25rem;
420
+ font-size: 0.875rem;
421
+ }
422
+
423
+ .econov-footer .newsletter-btn {
424
+ background-color: var(--primary-color);
425
+ color: white;
426
+ border: none;
427
+ border-radius: 0 0.25rem 0.25rem 0;
428
+ padding: 0.5rem 1rem;
429
+ cursor: pointer;
430
+ transition: background-color 0.3s ease;
431
+ }
432
+
433
+ .econov-footer .newsletter-btn:hover {
434
+ background-color: var(--primary-hover);
435
+ }
436
+
437
+ .econov-footer .copyright {
438
+ text-align: center;
439
+ padding-top: 2rem;
440
+ margin-top: 2rem;
441
+ border-top: 1px solid var(--gray-700);
442
+ color: var(--gray-400);
443
+ font-size: 0.875rem;
444
+ }
445
+
446
+ /* Animations */
447
+ @keyframes fadeIn {
448
+ from { opacity: 0; }
449
+ to { opacity: 1; }
450
+ }
451
+
452
+ @keyframes slideUp {
453
+ from { transform: translateY(20px); opacity: 0; }
454
+ to { transform: translateY(0); opacity: 1; }
455
+ }
456
+
457
+ .fade-in {
458
+ animation: fadeIn 0.5s ease forwards;
459
+ }
460
+
461
+ .slide-up {
462
+ animation: slideUp 0.5s ease forwards;
463
+ }
main.js ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Econovation Main JavaScript
2
+
3
+ document.addEventListener('DOMContentLoaded', function() {
4
+ // Elements
5
+ const navbar = document.querySelector('.econov-navbar');
6
+ const mobileToggle = document.querySelector('.mobile-toggle');
7
+ const mobileMenu = document.querySelector('.econov-mobile-menu');
8
+ const closeBtn = document.querySelector('.close-btn');
9
+ const overlay = document.querySelector('.econov-overlay');
10
+
11
+ // Set active nav link based on current page
12
+ const currentPage = window.location.pathname.split('/').pop();
13
+ const navLinks = document.querySelectorAll('.nav-link');
14
+
15
+ navLinks.forEach(link => {
16
+ const href = link.getAttribute('href');
17
+ if (href === currentPage ||
18
+ (currentPage === '' && href === 'index.html') ||
19
+ (currentPage === '/' && href === 'index.html')) {
20
+ link.classList.add('active');
21
+ }
22
+ });
23
+
24
+ // Navbar scroll effect
25
+ window.addEventListener('scroll', function() {
26
+ if (window.scrollY > 10) {
27
+ navbar.classList.add('scrolled');
28
+ } else {
29
+ navbar.classList.remove('scrolled');
30
+ }
31
+ });
32
+
33
+ // Mobile menu toggle
34
+ if (mobileToggle) {
35
+ mobileToggle.addEventListener('click', function() {
36
+ mobileMenu.classList.add('open');
37
+ overlay.classList.add('open');
38
+ document.body.style.overflow = 'hidden'; // Prevent scrolling when menu is open
39
+ });
40
+ }
41
+
42
+ // Close mobile menu
43
+ if (closeBtn) {
44
+ closeBtn.addEventListener('click', closeMenu);
45
+ }
46
+
47
+ // Close menu when clicking overlay
48
+ if (overlay) {
49
+ overlay.addEventListener('click', closeMenu);
50
+ }
51
+
52
+ function closeMenu() {
53
+ mobileMenu.classList.remove('open');
54
+ overlay.classList.remove('open');
55
+ document.body.style.overflow = ''; // Restore scrolling
56
+ }
57
+
58
+ // Close menu when pressing escape key
59
+ document.addEventListener('keydown', function(e) {
60
+ if (e.key === 'Escape' && mobileMenu.classList.contains('open')) {
61
+ closeMenu();
62
+ }
63
+ });
64
+
65
+ // Smooth scroll for anchor links
66
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
67
+ anchor.addEventListener('click', function(e) {
68
+ const targetId = this.getAttribute('href');
69
+ if (targetId === '#') return; // Skip if it's just '#'
70
+
71
+ e.preventDefault();
72
+
73
+ const targetElement = document.querySelector(targetId);
74
+ if (targetElement) {
75
+ // Close mobile menu if it's open
76
+ if (mobileMenu && mobileMenu.classList.contains('open')) {
77
+ closeMenu();
78
+ }
79
+
80
+ // Scroll to the element
81
+ const navbarHeight = navbar ? navbar.offsetHeight : 0;
82
+ const targetPosition = targetElement.getBoundingClientRect().top + window.pageYOffset - navbarHeight;
83
+
84
+ window.scrollTo({
85
+ top: targetPosition,
86
+ behavior: 'smooth'
87
+ });
88
+ }
89
+ });
90
+ });
91
+ });
partnerships.css ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Partnerships Page Specific Styles */
2
+
3
+ /* Partnership Card Hover Effects */
4
+ .partnership-card {
5
+ transition: transform 0.3s ease, box-shadow 0.3s ease;
6
+ }
7
+
8
+ .partnership-card:hover {
9
+ transform: translateY(-5px);
10
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
11
+ }
12
+
13
+ /* Form Input Focus Effects */
14
+ .form-input:focus {
15
+ outline: none;
16
+ border-color: #3b82f6;
17
+ box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.25);
18
+ }
19
+
20
+ /* Partner Logo Hover Effects */
21
+ .partner-logo {
22
+ transition: all 0.3s ease;
23
+ filter: grayscale(100%);
24
+ }
25
+
26
+ .partner-logo:hover {
27
+ filter: grayscale(0%);
28
+ transform: scale(1.05);
29
+ }
30
+
31
+ /* Contact Person Card */
32
+ .contact-card {
33
+ transition: transform 0.3s ease;
34
+ }
35
+
36
+ .contact-card:hover {
37
+ transform: translateY(-5px);
38
+ }
39
+
40
+ /* Custom Navigation Link for Partnerships Page */
41
+ .nav-link-partnerships {
42
+ position: relative;
43
+ color: white;
44
+ text-decoration: none;
45
+ padding-bottom: 5px;
46
+ }
47
+
48
+ .nav-link-partnerships::after {
49
+ content: '';
50
+ position: absolute;
51
+ width: 100%; /* Always show underline for active page */
52
+ height: 2px;
53
+ bottom: 0;
54
+ left: 0;
55
+ background-color: white;
56
+ }
57
+
58
+ /* Responsive adjustments */
59
+ @media (max-width: 768px) {
60
+ .partnership-section {
61
+ flex-direction: column;
62
+ }
63
+
64
+ .contact-section {
65
+ flex-direction: column;
66
+ }
67
+ }
partnerships.html ADDED
@@ -0,0 +1,243 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>Partnerships | Econovation</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <link rel="stylesheet" href="main.css">
10
+ <link rel="stylesheet" href="partnerships.css">
11
+ <link rel="stylesheet" href="creative.css">
12
+ <style>
13
+ @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@900&display=swap');
14
+ @import url('https://fonts.googleapis.com/css2?family=Wide+Latin&display=swap');
15
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');
16
+
17
+ :root {
18
+ --primary-bg: rgb(151, 204, 231);
19
+ --text-color: #ffffff;
20
+ }
21
+
22
+ body {
23
+ font-family: 'Inter', sans-serif;
24
+ margin: 0;
25
+ padding: 0;
26
+ overflow-x: hidden;
27
+ background-color: #f8f9fa;
28
+ color: #333;
29
+ }
30
+
31
+ /* Legacy styles kept for compatibility */
32
+ .nav-container {
33
+ backdrop-filter: blur(10px);
34
+ background-color: rgba(151, 204, 231, 0.85);
35
+ }
36
+
37
+ /* Enhanced header with glass morphism */
38
+ header {
39
+ background: rgba(255, 255, 255, 0.1) !important;
40
+ backdrop-filter: blur(10px) !important;
41
+ -webkit-backdrop-filter: blur(10px) !important;
42
+ border-bottom: 1px solid rgba(255, 255, 255, 0.18) !important;
43
+ box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
44
+ }
45
+ </style>
46
+ </head>
47
+ <body class="animated-gradient-bg">
48
+ <!-- Navigation bar removed -->
49
+
50
+ <!-- Main content starts here -->
51
+ <main class="py-12">
52
+ <div class="container mx-auto px-4">
53
+ <div class="max-w-4xl mx-auto">
54
+ <!-- Page Header -->
55
+ <div class="text-center mb-12">
56
+ <h1 class="text-4xl font-bold text-gray-800 mb-4">Partnership & Collaboration</h1>
57
+ <p class="text-xl text-gray-600">Join forces with Econovation to create economic impact</p>
58
+ </div>
59
+
60
+ <!-- Partnership Information -->
61
+ <div class="bg-white rounded-xl shadow-lg overflow-hidden mb-12">
62
+ <div class="md:flex">
63
+ <div class="md:w-1/3 bg-gradient-to-br from-blue-500 to-indigo-600 p-8 text-white flex flex-col justify-center">
64
+ <h2 class="text-2xl font-bold mb-4">Why Partner With Us?</h2>
65
+ <ul class="space-y-3">
66
+ <li class="flex items-start">
67
+ <i class="fas fa-check-circle mt-1 mr-2"></i>
68
+ <span>Access to our network of economics enthusiasts</span>
69
+ </li>
70
+ <li class="flex items-start">
71
+ <i class="fas fa-check-circle mt-1 mr-2"></i>
72
+ <span>Co-branded events and initiatives</span>
73
+ </li>
74
+ <li class="flex items-start">
75
+ <i class="fas fa-check-circle mt-1 mr-2"></i>
76
+ <span>Shared research and educational resources</span>
77
+ </li>
78
+ <li class="flex items-start">
79
+ <i class="fas fa-check-circle mt-1 mr-2"></i>
80
+ <span>Increased visibility in the economics community</span>
81
+ </li>
82
+ </ul>
83
+ </div>
84
+ <div class="md:w-2/3 p-8">
85
+ <h2 class="text-2xl font-bold text-gray-800 mb-6">Partnership Opportunities</h2>
86
+ <div class="space-y-6">
87
+ <div class="border-l-4 border-blue-500 pl-4">
88
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Educational Partnerships</h3>
89
+ <p class="text-gray-600">Collaborate on workshops, seminars, and educational content to promote economic literacy.</p>
90
+ </div>
91
+ <div class="border-l-4 border-green-500 pl-4">
92
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Research Collaborations</h3>
93
+ <p class="text-gray-600">Join forces on research projects exploring economic trends, policies, and innovations.</p>
94
+ </div>
95
+ <div class="border-l-4 border-purple-500 pl-4">
96
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Event Sponsorships</h3>
97
+ <p class="text-gray-600">Sponsor or co-host events, competitions, and conferences focused on economics.</p>
98
+ </div>
99
+ <div class="border-l-4 border-yellow-500 pl-4">
100
+ <h3 class="text-xl font-semibold text-gray-800 mb-2">Content Partnerships</h3>
101
+ <p class="text-gray-600">Create co-branded content, publications, and digital resources.</p>
102
+ </div>
103
+ </div>
104
+ </div>
105
+ </div>
106
+ </div>
107
+
108
+ <!-- Contact Section -->
109
+ <div class="bg-white rounded-xl shadow-lg overflow-hidden mb-12">
110
+ <div class="p-8">
111
+ <h2 class="text-2xl font-bold text-gray-800 mb-6 text-center">Get in Touch</h2>
112
+ <div class="md:flex items-center">
113
+ <!-- Contact Person -->
114
+ <div class="md:w-1/2 mb-8 md:mb-0 flex flex-col items-center">
115
+ <div class="w-40 h-40 rounded-full overflow-hidden mb-4 bg-gray-200 flex items-center justify-center">
116
+ <i class="fas fa-user-tie text-6xl text-gray-400"></i>
117
+ </div>
118
+ <h3 class="text-xl font-bold text-gray-800 mb-1">Alex Johnson</h3>
119
+ <p class="text-gray-600 mb-2">Partnerships Director</p>
120
+ <div class="flex space-x-3 mb-4">
121
+ <a href="#" class="text-blue-600 hover:text-blue-800 transition-colors duration-300">
122
+ <i class="fab fa-linkedin text-xl"></i>
123
+ </a>
124
+ <a href="mailto:partnerships@econovation.org" class="text-red-500 hover:text-red-700 transition-colors duration-300">
125
+ <i class="fas fa-envelope text-xl"></i>
126
+ </a>
127
+ </div>
128
+ <p class="text-gray-600 text-center">If you would like to propose an idea for future partnership, promotion, sponsorship or other form of collaboration with Econovation, please contact our Partnerships Director.</p>
129
+ </div>
130
+
131
+ <!-- Contact Form -->
132
+ <div class="md:w-1/2 md:pl-8">
133
+ <form class="space-y-4">
134
+ <div>
135
+ <label for="name" class="block text-sm font-medium text-gray-700 mb-1">Your Name</label>
136
+ <input type="text" id="name" name="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 transition-colors duration-300" required>
137
+ </div>
138
+ <div>
139
+ <label for="email" class="block text-sm font-medium text-gray-700 mb-1">Email Address</label>
140
+ <input type="email" id="email" name="email" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500 transition-colors duration-300" required>
141
+ </div>
142
+ <div>
143
+ <label for="organization" class="block text-sm font-medium text-gray-700 mb-1">Organization</label>
144
+ <input type="text" id="organization" name="organization" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500 transition-colors duration-300">
145
+ </div>
146
+ <div>
147
+ <label for="message" class="block text-sm font-medium text-gray-700 mb-1">Partnership Idea</label>
148
+ <textarea id="message" name="message" rows="4" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500 transition-colors duration-300" required></textarea>
149
+ </div>
150
+ <button type="submit" class="w-full py-3 px-6 bg-gradient-to-r from-blue-500 to-indigo-600 text-white rounded-lg font-medium hover:shadow-lg transition-all duration-300 transform hover:-translate-y-1">Submit Partnership Inquiry</button>
151
+ </form>
152
+ </div>
153
+ </div>
154
+ </div>
155
+ </div>
156
+
157
+ <!-- Current Partners Section -->
158
+ <div class="bg-white rounded-xl shadow-lg overflow-hidden">
159
+ <div class="p-8">
160
+ <h2 class="text-2xl font-bold text-gray-800 mb-8 text-center">Our Current Partners</h2>
161
+ <div class="grid grid-cols-2 md:grid-cols-4 gap-8">
162
+ <!-- Partner logos would go here -->
163
+ <div class="flex items-center justify-center h-24 bg-gray-100 rounded-lg glass-card">
164
+ <span class="text-gray-400 text-sm">Partner Logo</span>
165
+ </div>
166
+ <div class="flex items-center justify-center h-24 bg-gray-100 rounded-lg">
167
+ <span class="text-gray-400 text-sm">Partner Logo</span>
168
+ </div>
169
+ <div class="flex items-center justify-center h-24 bg-gray-100 rounded-lg">
170
+ <span class="text-gray-400 text-sm">Partner Logo</span>
171
+ </div>
172
+ <div class="flex items-center justify-center h-24 bg-gray-100 rounded-lg">
173
+ <span class="text-gray-400 text-sm">Partner Logo</span>
174
+ </div>
175
+ </div>
176
+ </div>
177
+ </div>
178
+ </div>
179
+ </div>
180
+ </main>
181
+
182
+ <!-- Footer -->
183
+ <footer class="bg-gray-800 text-white py-12">
184
+ <div class="container mx-auto px-4">
185
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
186
+ <div>
187
+ <h3 class="text-xl font-bold mb-4">ECONOV<span class="text-blue-400">Δ</span>TION</h3>
188
+ <p class="text-gray-400">Transforming economic thinking for a better tomorrow.</p>
189
+ </div>
190
+ <div>
191
+ <h4 class="text-lg font-semibold mb-4">Quick Links</h4>
192
+ <ul class="space-y-2">
193
+ <li><a href="about-us.html" class="text-gray-400 hover:text-white transition-colors duration-300">About Us</a></li>
194
+ <li><a href="events.html" class="text-gray-400 hover:text-white transition-colors duration-300">Events</a></li>
195
+ <li><a href="#" class="text-gray-400 hover:text-white transition-colors duration-300">Programs</a></li>
196
+ <li><a href="partnerships.html" class="text-gray-400 hover:text-white transition-colors duration-300">Partnerships</a></li>
197
+ <li><a href="contact-us.html" class="text-gray-400 hover:text-white transition-colors duration-300">Contact</a></li>
198
+ </ul>
199
+ </div>
200
+ <div>
201
+ <h4 class="text-lg font-semibold mb-4">Connect</h4>
202
+ <div class="flex space-x-4">
203
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-twitter text-xl"></i></a>
204
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-linkedin text-xl"></i></a>
205
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-instagram text-xl"></i></a>
206
+ <a href="#" class="text-gray-400 hover:text-white transition-colors duration-300"><i class="fab fa-youtube text-xl"></i></a>
207
+ </div>
208
+ </div>
209
+ <div>
210
+ <h4 class="text-lg font-semibold mb-4">Subscribe</h4>
211
+ <p class="text-gray-400 mb-4">Stay updated with our latest events and news.</p>
212
+ <div class="flex">
213
+ <input type="email" placeholder="Your email" class="px-4 py-2 rounded-l-lg focus:outline-none text-gray-800 w-full">
214
+ <button class="bg-blue-600 hover:bg-blue-700 px-4 py-2 rounded-r-lg transition-colors duration-300">Subscribe</button>
215
+ </div>
216
+ </div>
217
+ </div>
218
+ <div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400">
219
+ <p>&copy; 2023 Econovation. All rights reserved.</p>
220
+ </div>
221
+ </div>
222
+ </footer>
223
+
224
+ <script src="main.js"></script>
225
+ <script src="creative.js"></script>
226
+ <script>
227
+ // Mobile menu functionality
228
+ document.addEventListener('DOMContentLoaded', function() {
229
+ const mobileMenuButton = document.getElementById('mobileMenuButton');
230
+ const closeMenuButton = document.getElementById('closeMenuButton');
231
+ const mobileMenu = document.getElementById('mobileMenu');
232
+
233
+ mobileMenuButton.addEventListener('click', function() {
234
+ mobileMenu.classList.remove('translate-x-full');
235
+ });
236
+
237
+ closeMenuButton.addEventListener('click', function() {
238
+ mobileMenu.classList.add('translate-x-full');
239
+ });
240
+ });
241
+ </script>
242
+ </body>
243
+ </html>
programs.css ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Programs Page Specific Styles */
2
+
3
+ /* Hero Section */
4
+ .hero-section {
5
+ position: relative;
6
+ padding: 8rem 0;
7
+ overflow: hidden;
8
+ }
9
+
10
+ .hero-section::before {
11
+ content: '';
12
+ position: absolute;
13
+ top: 0;
14
+ left: 0;
15
+ right: 0;
16
+ bottom: 0;
17
+ background-image: url('https://images.unsplash.com/photo-1523240795612-9a054b0db644?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80');
18
+ background-size: cover;
19
+ background-position: center;
20
+ opacity: 0.15;
21
+ z-index: -1;
22
+ }
23
+
24
+ /* Program Cards */
25
+ .program-card {
26
+ height: 100%;
27
+ }
28
+
29
+ .program-card-inner {
30
+ background-color: white;
31
+ border-radius: 0.75rem;
32
+ box-shadow: var(--shadow);
33
+ padding: 2rem;
34
+ height: 100%;
35
+ display: flex;
36
+ flex-direction: column;
37
+ transition: transform 0.3s ease, box-shadow 0.3s ease;
38
+ }
39
+
40
+ .program-card-inner:hover {
41
+ transform: translateY(-10px);
42
+ box-shadow: var(--shadow-lg);
43
+ }
44
+
45
+ .program-icon {
46
+ width: 64px;
47
+ height: 64px;
48
+ border-radius: 50%;
49
+ display: flex;
50
+ align-items: center;
51
+ justify-content: center;
52
+ font-size: 1.5rem;
53
+ margin-bottom: 1.5rem;
54
+ }
55
+
56
+ .program-title {
57
+ font-size: 1.25rem;
58
+ font-weight: 600;
59
+ margin-bottom: 1rem;
60
+ color: var(--text-dark);
61
+ }
62
+
63
+ .program-description {
64
+ color: var(--gray-600);
65
+ margin-bottom: 1.5rem;
66
+ flex-grow: 1;
67
+ }
68
+
69
+ .program-details {
70
+ display: flex;
71
+ gap: 1rem;
72
+ margin-bottom: 1.5rem;
73
+ }
74
+
75
+ .program-detail {
76
+ display: flex;
77
+ align-items: center;
78
+ gap: 0.5rem;
79
+ color: var(--gray-500);
80
+ font-size: 0.875rem;
81
+ }
82
+
83
+ .program-link {
84
+ display: inline-flex;
85
+ align-items: center;
86
+ gap: 0.5rem;
87
+ color: var(--primary-color);
88
+ font-weight: 500;
89
+ text-decoration: none;
90
+ transition: gap 0.3s ease;
91
+ }
92
+
93
+ .program-link:hover {
94
+ gap: 0.75rem;
95
+ }
96
+
97
+ /* Curriculum Section */
98
+ .curriculum-image {
99
+ height: 100%;
100
+ min-height: 400px;
101
+ }
102
+
103
+ .curriculum-item {
104
+ display: flex;
105
+ gap: 1.5rem;
106
+ margin-bottom: 2rem;
107
+ }
108
+
109
+ .curriculum-icon {
110
+ width: 48px;
111
+ height: 48px;
112
+ border-radius: 50%;
113
+ background-color: var(--primary-color);
114
+ color: white;
115
+ display: flex;
116
+ align-items: center;
117
+ justify-content: center;
118
+ font-size: 1.25rem;
119
+ flex-shrink: 0;
120
+ }
121
+
122
+ /* Testimonials */
123
+ .testimonials-slider {
124
+ display: grid;
125
+ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
126
+ gap: 2rem;
127
+ }
128
+
129
+ .testimonial-card {
130
+ background-color: white;
131
+ border-radius: 0.75rem;
132
+ box-shadow: var(--shadow);
133
+ overflow: hidden;
134
+ height: 100%;
135
+ }
136
+
137
+ .testimonial-content {
138
+ padding: 2rem;
139
+ }
140
+
141
+ .testimonial-text {
142
+ color: var(--gray-700);
143
+ font-style: italic;
144
+ margin-bottom: 1.5rem;
145
+ position: relative;
146
+ }
147
+
148
+ .testimonial-text::before {
149
+ content: '"';
150
+ font-size: 3rem;
151
+ color: var(--gray-200);
152
+ position: absolute;
153
+ top: -1.5rem;
154
+ left: -0.5rem;
155
+ z-index: 0;
156
+ }
157
+
158
+ .testimonial-author {
159
+ display: flex;
160
+ align-items: center;
161
+ gap: 1rem;
162
+ }
163
+
164
+ .testimonial-avatar {
165
+ width: 48px;
166
+ height: 48px;
167
+ border-radius: 50%;
168
+ overflow: hidden;
169
+ }
170
+
171
+ .testimonial-avatar img {
172
+ width: 100%;
173
+ height: 100%;
174
+ object-fit: cover;
175
+ }
176
+
177
+ .testimonial-name {
178
+ font-weight: 600;
179
+ color: var(--text-dark);
180
+ margin-bottom: 0.25rem;
181
+ }
182
+
183
+ .testimonial-role {
184
+ color: var(--gray-500);
185
+ font-size: 0.875rem;
186
+ }
187
+
188
+ /* FAQ Section */
189
+ .faq-item {
190
+ border-bottom: 1px solid var(--gray-200);
191
+ }
192
+
193
+ .faq-question {
194
+ width: 100%;
195
+ text-align: left;
196
+ padding: 1.5rem 0;
197
+ background: none;
198
+ border: none;
199
+ font-size: 1.125rem;
200
+ font-weight: 500;
201
+ color: var(--text-dark);
202
+ cursor: pointer;
203
+ display: flex;
204
+ justify-content: space-between;
205
+ align-items: center;
206
+ }
207
+
208
+ .faq-icon {
209
+ transition: transform 0.3s ease;
210
+ }
211
+
212
+ .faq-question[aria-expanded="true"] .faq-icon {
213
+ transform: rotate(180deg);
214
+ }
215
+
216
+ .faq-answer {
217
+ padding: 0 0 1.5rem;
218
+ color: var(--gray-600);
219
+ display: none;
220
+ }
221
+
222
+ .faq-answer.active {
223
+ display: block;
224
+ animation: fadeIn 0.5s ease;
225
+ }
226
+
227
+ /* Responsive Adjustments */
228
+ @media (max-width: 768px) {
229
+ .hero-section {
230
+ padding: 6rem 0;
231
+ }
232
+
233
+ .curriculum-image {
234
+ min-height: 300px;
235
+ }
236
+
237
+ .curriculum-item {
238
+ gap: 1rem;
239
+ }
240
+
241
+ .curriculum-icon {
242
+ width: 40px;
243
+ height: 40px;
244
+ font-size: 1rem;
245
+ }
246
+ }
247
+
248
+ @media (max-width: 640px) {
249
+ .testimonials-slider {
250
+ grid-template-columns: 1fr;
251
+ }
252
+ }
programs.html ADDED
@@ -0,0 +1,418 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>Programs | Econovation</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <link rel="preconnect" href="https://fonts.googleapis.com">
10
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
11
+ <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
12
+ <link rel="stylesheet" href="main.css">
13
+ <link rel="stylesheet" href="programs.css">
14
+ <link rel="stylesheet" href="creative.css">
15
+ </head>
16
+ <body class="animated-gradient-bg">
17
+ <!-- Navigation bar removed -->
18
+
19
+ <!-- Hero Section -->
20
+ <section class="hero-section bg-gradient-to-r from-blue-600 to-indigo-700 text-white py-20">
21
+ <div class="container mx-auto px-4 text-center">
22
+ <h1 class="text-4xl md:text-5xl font-bold mb-4 slide-up">Our Educational Programs</h1>
23
+ <p class="text-xl md:text-2xl max-w-3xl mx-auto mb-8 slide-up">Empowering the next generation of economic thinkers and innovators</p>
24
+ <a href="#programs" class="econov-btn econov-btn-outline text-white border-white hover:bg-white hover:text-blue-700 slide-up">Explore Programs</a>
25
+ </div>
26
+ </section>
27
+
28
+ <!-- Programs Overview -->
29
+ <section id="programs" class="section bg-gray-50">
30
+ <div class="container">
31
+ <h2 class="section-title">Our Programs</h2>
32
+ <p class="section-subtitle">Discover our comprehensive range of educational initiatives designed to foster economic understanding and innovation</p>
33
+
34
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mt-12">
35
+ <!-- Program Card 1 -->
36
+ <div class="program-card glass-card">
37
+ <div class="program-card-inner">
38
+ <div class="program-icon bg-blue-100 text-blue-600">
39
+ <i class="fas fa-graduation-cap"></i>
40
+ </div>
41
+ <h3 class="program-title">Economic Literacy</h3>
42
+ <p class="program-description">Foundation course covering essential economic principles, market dynamics, and financial literacy for beginners.</p>
43
+ <div class="program-details">
44
+ <div class="program-detail">
45
+ <i class="fas fa-clock"></i>
46
+ <span>8 Weeks</span>
47
+ </div>
48
+ <div class="program-detail">
49
+ <i class="fas fa-user-graduate"></i>
50
+ <span>Beginner</span>
51
+ </div>
52
+ </div>
53
+ <a href="#" class="program-link">Learn More <i class="fas fa-arrow-right"></i></a>
54
+ </div>
55
+ </div>
56
+
57
+ <!-- Program Card 2 -->
58
+ <div class="program-card">
59
+ <div class="program-card-inner">
60
+ <div class="program-icon bg-green-100 text-green-600">
61
+ <i class="fas fa-chart-line"></i>
62
+ </div>
63
+ <h3 class="program-title">Sustainable Economics</h3>
64
+ <p class="program-description">Explore the intersection of economics and sustainability, focusing on green policies and circular economy models.</p>
65
+ <div class="program-details">
66
+ <div class="program-detail">
67
+ <i class="fas fa-clock"></i>
68
+ <span>10 Weeks</span>
69
+ </div>
70
+ <div class="program-detail">
71
+ <i class="fas fa-user-graduate"></i>
72
+ <span>Intermediate</span>
73
+ </div>
74
+ </div>
75
+ <a href="#" class="program-link">Learn More <i class="fas fa-arrow-right"></i></a>
76
+ </div>
77
+ </div>
78
+
79
+ <!-- Program Card 3 -->
80
+ <div class="program-card">
81
+ <div class="program-card-inner">
82
+ <div class="program-icon bg-purple-100 text-purple-600">
83
+ <i class="fas fa-lightbulb"></i>
84
+ </div>
85
+ <h3 class="program-title">Innovation & Entrepreneurship</h3>
86
+ <p class="program-description">Develop entrepreneurial skills and learn how to transform economic insights into viable business ventures.</p>
87
+ <div class="program-details">
88
+ <div class="program-detail">
89
+ <i class="fas fa-clock"></i>
90
+ <span>12 Weeks</span>
91
+ </div>
92
+ <div class="program-detail">
93
+ <i class="fas fa-user-graduate"></i>
94
+ <span>Advanced</span>
95
+ </div>
96
+ </div>
97
+ <a href="#" class="program-link">Learn More <i class="fas fa-arrow-right"></i></a>
98
+ </div>
99
+ </div>
100
+
101
+ <!-- Program Card 4 -->
102
+ <div class="program-card">
103
+ <div class="program-card-inner">
104
+ <div class="program-icon bg-yellow-100 text-yellow-600">
105
+ <i class="fas fa-globe-americas"></i>
106
+ </div>
107
+ <h3 class="program-title">Global Economics</h3>
108
+ <p class="program-description">Analyze international trade, global markets, and cross-border economic relationships in our interconnected world.</p>
109
+ <div class="program-details">
110
+ <div class="program-detail">
111
+ <i class="fas fa-clock"></i>
112
+ <span>10 Weeks</span>
113
+ </div>
114
+ <div class="program-detail">
115
+ <i class="fas fa-user-graduate"></i>
116
+ <span>Intermediate</span>
117
+ </div>
118
+ </div>
119
+ <a href="#" class="program-link">Learn More <i class="fas fa-arrow-right"></i></a>
120
+ </div>
121
+ </div>
122
+
123
+ <!-- Program Card 5 -->
124
+ <div class="program-card">
125
+ <div class="program-card-inner">
126
+ <div class="program-icon bg-red-100 text-red-600">
127
+ <i class="fas fa-calculator"></i>
128
+ </div>
129
+ <h3 class="program-title">Quantitative Economics</h3>
130
+ <p class="program-description">Master data analysis, statistical methods, and econometric modeling to solve complex economic problems.</p>
131
+ <div class="program-details">
132
+ <div class="program-detail">
133
+ <i class="fas fa-clock"></i>
134
+ <span>14 Weeks</span>
135
+ </div>
136
+ <div class="program-detail">
137
+ <i class="fas fa-user-graduate"></i>
138
+ <span>Advanced</span>
139
+ </div>
140
+ </div>
141
+ <a href="#" class="program-link">Learn More <i class="fas fa-arrow-right"></i></a>
142
+ </div>
143
+ </div>
144
+
145
+ <!-- Program Card 6 -->
146
+ <div class="program-card">
147
+ <div class="program-card-inner">
148
+ <div class="program-icon bg-indigo-100 text-indigo-600">
149
+ <i class="fas fa-users"></i>
150
+ </div>
151
+ <h3 class="program-title">Economic Policy & Governance</h3>
152
+ <p class="program-description">Examine how economic policies are developed, implemented, and their impact on society and markets.</p>
153
+ <div class="program-details">
154
+ <div class="program-detail">
155
+ <i class="fas fa-clock"></i>
156
+ <span>12 Weeks</span>
157
+ </div>
158
+ <div class="program-detail">
159
+ <i class="fas fa-user-graduate"></i>
160
+ <span>Intermediate</span>
161
+ </div>
162
+ </div>
163
+ <a href="#" class="program-link">Learn More <i class="fas fa-arrow-right"></i></a>
164
+ </div>
165
+ </div>
166
+ </div>
167
+ </div>
168
+ </section>
169
+
170
+ <!-- Curriculum Section -->
171
+ <section class="section bg-white">
172
+ <div class="container">
173
+ <h2 class="section-title">Our Curriculum Approach</h2>
174
+ <p class="section-subtitle">We combine theoretical knowledge with practical applications to provide a comprehensive learning experience</p>
175
+
176
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-12 mt-12">
177
+ <div class="curriculum-image rounded-lg overflow-hidden shadow-lg">
178
+ <img src="https://images.unsplash.com/photo-1523240795612-9a054b0db644?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Students learning" class="w-full h-full object-cover">
179
+ </div>
180
+
181
+ <div class="curriculum-content">
182
+ <div class="curriculum-item">
183
+ <div class="curriculum-icon">
184
+ <i class="fas fa-book"></i>
185
+ </div>
186
+ <div>
187
+ <h3 class="text-xl font-semibold mb-2">Theoretical Foundations</h3>
188
+ <p class="text-gray-600">Build a solid understanding of economic principles, theories, and models that form the basis of economic thinking.</p>
189
+ </div>
190
+ </div>
191
+
192
+ <div class="curriculum-item">
193
+ <div class="curriculum-icon">
194
+ <i class="fas fa-hands-helping"></i>
195
+ </div>
196
+ <div>
197
+ <h3 class="text-xl font-semibold mb-2">Practical Applications</h3>
198
+ <p class="text-gray-600">Apply theoretical knowledge to real-world scenarios through case studies, simulations, and project-based learning.</p>
199
+ </div>
200
+ </div>
201
+
202
+ <div class="curriculum-item">
203
+ <div class="curriculum-icon">
204
+ <i class="fas fa-comments"></i>
205
+ </div>
206
+ <div>
207
+ <h3 class="text-xl font-semibold mb-2">Critical Discourse</h3>
208
+ <p class="text-gray-600">Engage in thoughtful discussions and debates to develop critical thinking and analytical skills.</p>
209
+ </div>
210
+ </div>
211
+
212
+ <div class="curriculum-item">
213
+ <div class="curriculum-icon">
214
+ <i class="fas fa-project-diagram"></i>
215
+ </div>
216
+ <div>
217
+ <h3 class="text-xl font-semibold mb-2">Interdisciplinary Approach</h3>
218
+ <p class="text-gray-600">Explore connections between economics and other fields such as psychology, sociology, and environmental science.</p>
219
+ </div>
220
+ </div>
221
+ </div>
222
+ </div>
223
+ </div>
224
+ </section>
225
+
226
+ <!-- Testimonials Section -->
227
+ <section class="section bg-gray-50">
228
+ <div class="container">
229
+ <h2 class="section-title">What Our Students Say</h2>
230
+ <p class="section-subtitle">Hear from participants who have experienced our programs</p>
231
+
232
+ <div class="testimonials-slider mt-12">
233
+ <!-- Testimonial 1 -->
234
+ <div class="testimonial-card">
235
+ <div class="testimonial-content">
236
+ <p class="testimonial-text">"The Economic Literacy program provided me with a solid foundation in economic principles that I use daily in my business decisions. The instructors were knowledgeable and supportive throughout the course."</p>
237
+ <div class="testimonial-author">
238
+ <div class="testimonial-avatar">
239
+ <img src="https://randomuser.me/api/portraits/women/45.jpg" alt="Sarah Johnson">
240
+ </div>
241
+ <div>
242
+ <h4 class="testimonial-name">Sarah Johnson</h4>
243
+ <p class="testimonial-role">Small Business Owner</p>
244
+ </div>
245
+ </div>
246
+ </div>
247
+ </div>
248
+
249
+ <!-- Testimonial 2 -->
250
+ <div class="testimonial-card">
251
+ <div class="testimonial-content">
252
+ <p class="testimonial-text">"The Sustainable Economics program changed my perspective on how economic systems can be redesigned to benefit both people and the planet. I'm now working on implementing these principles in my community."</p>
253
+ <div class="testimonial-author">
254
+ <div class="testimonial-avatar">
255
+ <img src="https://randomuser.me/api/portraits/men/32.jpg" alt="Michael Chen">
256
+ </div>
257
+ <div>
258
+ <h4 class="testimonial-name">Michael Chen</h4>
259
+ <p class="testimonial-role">Environmental Consultant</p>
260
+ </div>
261
+ </div>
262
+ </div>
263
+ </div>
264
+
265
+ <!-- Testimonial 3 -->
266
+ <div class="testimonial-card">
267
+ <div class="testimonial-content">
268
+ <p class="testimonial-text">"The Innovation & Entrepreneurship program gave me the tools and confidence to launch my startup. The mentorship and network I gained have been invaluable to my journey as an entrepreneur."</p>
269
+ <div class="testimonial-author">
270
+ <div class="testimonial-avatar">
271
+ <img src="https://randomuser.me/api/portraits/women/68.jpg" alt="Aisha Patel">
272
+ </div>
273
+ <div>
274
+ <h4 class="testimonial-name">Aisha Patel</h4>
275
+ <p class="testimonial-role">Tech Startup Founder</p>
276
+ </div>
277
+ </div>
278
+ </div>
279
+ </div>
280
+ </div>
281
+ </div>
282
+ </section>
283
+
284
+ <!-- Call to Action -->
285
+ <section class="section bg-gradient-to-r from-blue-600 to-indigo-700 text-white">
286
+ <div class="container text-center">
287
+ <h2 class="text-3xl md:text-4xl font-bold mb-4">Ready to Start Your Learning Journey?</h2>
288
+ <p class="text-xl max-w-3xl mx-auto mb-8">Join our programs and become part of a community dedicated to economic innovation and positive change.</p>
289
+ <div class="flex flex-col sm:flex-row justify-center gap-4">
290
+ <a href="#programs" class="econov-btn econov-btn-outline text-white border-white hover:bg-white hover:text-blue-700">Explore Programs</a>
291
+ <a href="contact-us.html" class="econov-btn econov-btn-primary bg-white text-blue-700 hover:bg-gray-100">Contact Us</a>
292
+ </div>
293
+ </div>
294
+ </section>
295
+
296
+ <!-- FAQ Section -->
297
+ <section class="section bg-white">
298
+ <div class="container">
299
+ <h2 class="section-title">Frequently Asked Questions</h2>
300
+ <p class="section-subtitle">Find answers to common questions about our programs</p>
301
+
302
+ <div class="max-w-3xl mx-auto mt-12">
303
+ <!-- FAQ Item 1 -->
304
+ <div class="faq-item">
305
+ <button class="faq-question">
306
+ <span>What are the prerequisites for joining your programs?</span>
307
+ <i class="fas fa-chevron-down faq-icon"></i>
308
+ </button>
309
+ <div class="faq-answer">
310
+ <p>Most of our beginner programs have no specific prerequisites other than a general interest in economics and a willingness to learn. For intermediate and advanced programs, we recommend having basic knowledge of economic principles or completing our foundational courses first. Each program page lists specific requirements.</p>
311
+ </div>
312
+ </div>
313
+
314
+ <!-- FAQ Item 2 -->
315
+ <div class="faq-item">
316
+ <button class="faq-question">
317
+ <span>Are the programs offered online or in-person?</span>
318
+ <i class="fas fa-chevron-down faq-icon"></i>
319
+ </button>
320
+ <div class="faq-answer">
321
+ <p>We offer both online and in-person options for most of our programs. Our online courses provide flexibility for remote learning, while our in-person sessions offer hands-on experience and direct interaction with instructors and peers. Some programs may be available in hybrid formats as well.</p>
322
+ </div>
323
+ </div>
324
+
325
+ <!-- FAQ Item 3 -->
326
+ <div class="faq-item">
327
+ <button class="faq-question">
328
+ <span>How much time commitment is required for each program?</span>
329
+ <i class="fas fa-chevron-down faq-icon"></i>
330
+ </button>
331
+ <div class="faq-answer">
332
+ <p>Time commitments vary by program. Beginner courses typically require 3-5 hours per week, while intermediate and advanced programs may require 5-10 hours weekly. Each program page provides specific information about the expected time commitment, including class hours and independent study time.</p>
333
+ </div>
334
+ </div>
335
+
336
+ <!-- FAQ Item 4 -->
337
+ <div class="faq-item">
338
+ <button class="faq-question">
339
+ <span>Are there any scholarships or financial aid available?</span>
340
+ <i class="fas fa-chevron-down faq-icon"></i>
341
+ </button>
342
+ <div class="faq-answer">
343
+ <p>Yes, we offer scholarships and financial aid options for eligible participants. We believe in making quality economic education accessible to all. Please visit our Financial Aid page or contact our admissions team for more information about application requirements and deadlines.</p>
344
+ </div>
345
+ </div>
346
+
347
+ <!-- FAQ Item 5 -->
348
+ <div class="faq-item">
349
+ <button class="faq-question">
350
+ <span>Will I receive a certificate upon completion?</span>
351
+ <i class="fas fa-chevron-down faq-icon"></i>
352
+ </button>
353
+ <div class="faq-answer">
354
+ <p>Yes, all participants who successfully complete our programs receive a digital certificate of completion. Some of our advanced programs also offer professional certifications that are recognized in the industry. The specific credentials are detailed on each program page.</p>
355
+ </div>
356
+ </div>
357
+ </div>
358
+ </div>
359
+ </section>
360
+
361
+ <!-- Footer -->
362
+ <footer class="econov-footer">
363
+ <div class="container">
364
+ <div class="footer-section">
365
+ <div class="footer-logo">ECONOV<span>Δ</span>TION</div>
366
+ <p class="mb-4">Empowering economic innovation and education for a sustainable future.</p>
367
+ <div class="social-links">
368
+ <a href="#" class="social-link"><i class="fab fa-facebook-f"></i></a>
369
+ <a href="#" class="social-link"><i class="fab fa-twitter"></i></a>
370
+ <a href="#" class="social-link"><i class="fab fa-linkedin-in"></i></a>
371
+ <a href="#" class="social-link"><i class="fab fa-instagram"></i></a>
372
+ </div>
373
+ </div>
374
+
375
+ <div class="footer-section">
376
+ <h3>Quick Links</h3>
377
+ <ul class="footer-links">
378
+ <li><a href="about-us.html">About Us</a></li>
379
+ <li><a href="events.html">Events</a></li>
380
+ <li><a href="programs.html">Programs</a></li>
381
+ <li><a href="#">Videos</a></li>
382
+ <li><a href="partnerships.html">Partnerships</a></li>
383
+ <li><a href="contact-us.html">Contact Us</a></li>
384
+ </ul>
385
+ </div>
386
+
387
+ <div class="footer-section">
388
+ <h3>Programs</h3>
389
+ <ul class="footer-links">
390
+ <li><a href="#">Economic Literacy</a></li>
391
+ <li><a href="#">Sustainable Economics</a></li>
392
+ <li><a href="#">Innovation & Entrepreneurship</a></li>
393
+ <li><a href="#">Global Economics</a></li>
394
+ <li><a href="#">Quantitative Economics</a></li>
395
+ <li><a href="#">Economic Policy & Governance</a></li>
396
+ </ul>
397
+ </div>
398
+
399
+ <div class="footer-section">
400
+ <h3>Stay Updated</h3>
401
+ <p class="mb-4">Subscribe to our newsletter for the latest updates on programs, events, and economic insights.</p>
402
+ <form class="newsletter-form">
403
+ <input type="email" placeholder="Your email address" class="newsletter-input" required>
404
+ <button type="submit" class="newsletter-btn">Subscribe</button>
405
+ </form>
406
+ </div>
407
+ </div>
408
+
409
+ <div class="copyright">
410
+ <p>&copy; 2023 Econovation. All rights reserved.</p>
411
+ </div>
412
+ </footer>
413
+
414
+ <script src="main.js"></script>
415
+ <script src="programs.js"></script>
416
+ <script src="creative.js"></script>
417
+ </body>
418
+ </html>
programs.js ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Programs Page JavaScript
2
+
3
+ document.addEventListener('DOMContentLoaded', function() {
4
+ // FAQ Accordion
5
+ const faqQuestions = document.querySelectorAll('.faq-question');
6
+
7
+ faqQuestions.forEach(question => {
8
+ question.addEventListener('click', function() {
9
+ const answer = this.nextElementSibling;
10
+ const isExpanded = this.getAttribute('aria-expanded') === 'true';
11
+
12
+ // Close all other answers
13
+ document.querySelectorAll('.faq-answer').forEach(item => {
14
+ if (item !== answer) {
15
+ item.classList.remove('active');
16
+ }
17
+ });
18
+
19
+ document.querySelectorAll('.faq-question').forEach(item => {
20
+ if (item !== this) {
21
+ item.setAttribute('aria-expanded', 'false');
22
+ }
23
+ });
24
+
25
+ // Toggle current answer
26
+ if (isExpanded) {
27
+ answer.classList.remove('active');
28
+ this.setAttribute('aria-expanded', 'false');
29
+ } else {
30
+ answer.classList.add('active');
31
+ this.setAttribute('aria-expanded', 'true');
32
+ }
33
+ });
34
+ });
35
+
36
+ // Initialize the first FAQ item as open
37
+ if (faqQuestions.length > 0) {
38
+ faqQuestions[0].setAttribute('aria-expanded', 'true');
39
+ faqQuestions[0].nextElementSibling.classList.add('active');
40
+ }
41
+
42
+ // Animate elements when they come into view
43
+ const animateOnScroll = function() {
44
+ const elements = document.querySelectorAll('.program-card, .curriculum-item, .testimonial-card');
45
+
46
+ elements.forEach(element => {
47
+ const elementPosition = element.getBoundingClientRect().top;
48
+ const windowHeight = window.innerHeight;
49
+
50
+ if (elementPosition < windowHeight - 100) {
51
+ element.classList.add('fade-in');
52
+ }
53
+ });
54
+ };
55
+
56
+ // Run once on page load
57
+ animateOnScroll();
58
+
59
+ // Run on scroll
60
+ window.addEventListener('scroll', animateOnScroll);
61
+ });
style.css ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ body {
2
+ padding: 2rem;
3
+ font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
4
+ }
5
+
6
+ h1 {
7
+ font-size: 16px;
8
+ margin-top: 0;
9
+ }
10
+
11
+ p {
12
+ color: rgb(107, 114, 128);
13
+ font-size: 15px;
14
+ margin-bottom: 10px;
15
+ margin-top: 5px;
16
+ }
17
+
18
+ .card {
19
+ max-width: 620px;
20
+ margin: 0 auto;
21
+ padding: 16px;
22
+ border: 1px solid lightgray;
23
+ border-radius: 16px;
24
+ }
25
+
26
+ .card p:last-child {
27
+ margin-bottom: 0;
28
+ }