Gavin-yang commited on
Commit
424de06
·
verified ·
1 Parent(s): d120029

Add 2 files

Browse files
Files changed (2) hide show
  1. README.md +7 -5
  2. index.html +570 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Luxury Rental
3
- emoji: 😻
4
- colorFrom: purple
5
- colorTo: pink
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: luxury-rental
3
+ emoji: 🐳
4
+ colorFrom: blue
5
+ colorTo: red
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,570 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Opulent Stays | Luxury Rentals Beyond Imagination</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
+ <style>
10
+ @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600&display=swap');
11
+
12
+ body {
13
+ font-family: 'Montserrat', sans-serif;
14
+ scroll-behavior: smooth;
15
+ }
16
+
17
+ .heading-font {
18
+ font-family: 'Playfair Display', serif;
19
+ }
20
+
21
+ .hero-gradient {
22
+ background: linear-gradient(135deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 100%);
23
+ }
24
+
25
+ .property-card:hover {
26
+ transform: translateY(-10px);
27
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
28
+ }
29
+
30
+ .property-card {
31
+ transition: all 0.3s ease;
32
+ }
33
+
34
+ .testimonial-card {
35
+ background: linear-gradient(135deg, #f8f8f8 0%, #ffffff 100%);
36
+ }
37
+
38
+ .nav-link {
39
+ position: relative;
40
+ }
41
+
42
+ .nav-link:after {
43
+ content: '';
44
+ position: absolute;
45
+ width: 0;
46
+ height: 2px;
47
+ bottom: -2px;
48
+ left: 0;
49
+ background-color: #d4af37;
50
+ transition: width 0.3s ease;
51
+ }
52
+
53
+ .nav-link:hover:after {
54
+ width: 100%;
55
+ }
56
+
57
+ .btn-gold {
58
+ background: linear-gradient(135deg, #d4af37 0%, #f9d423 100%);
59
+ transition: all 0.3s ease;
60
+ }
61
+
62
+ .btn-gold:hover {
63
+ transform: translateY(-2px);
64
+ box-shadow: 0 10px 20px -5px rgba(212, 175, 55, 0.4);
65
+ }
66
+
67
+ .animate-float {
68
+ animation: float 6s ease-in-out infinite;
69
+ }
70
+
71
+ @keyframes float {
72
+ 0% { transform: translateY(0px); }
73
+ 50% { transform: translateY(-20px); }
74
+ 100% { transform: translateY(0px); }
75
+ }
76
+
77
+ .scroll-down {
78
+ animation: bounce 2s infinite;
79
+ }
80
+
81
+ @keyframes bounce {
82
+ 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
83
+ 40% {transform: translateY(-20px);}
84
+ 60% {transform: translateY(-10px);}
85
+ }
86
+ </style>
87
+ </head>
88
+ <body class="bg-white text-gray-800">
89
+ <!-- Navigation -->
90
+ <nav class="fixed w-full z-50 bg-white bg-opacity-90 backdrop-filter backdrop-blur-lg shadow-sm">
91
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
92
+ <div class="flex justify-between h-20 items-center">
93
+ <div class="flex-shrink-0 flex items-center">
94
+ <span class="heading-font text-2xl font-bold text-gray-900">OPULENT<span class="text-yellow-600">STAYS</span></span>
95
+ </div>
96
+ <div class="hidden md:block">
97
+ <div class="ml-10 flex items-baseline space-x-8">
98
+ <a href="#home" class="nav-link text-gray-900 hover:text-yellow-600 px-3 py-2 text-sm font-medium">Home</a>
99
+ <a href="#properties" class="nav-link text-gray-900 hover:text-yellow-600 px-3 py-2 text-sm font-medium">Properties</a>
100
+ <a href="#services" class="nav-link text-gray-900 hover:text-yellow-600 px-3 py-2 text-sm font-medium">Services</a>
101
+ <a href="#testimonials" class="nav-link text-gray-900 hover:text-yellow-600 px-3 py-2 text-sm font-medium">Testimonials</a>
102
+ <a href="#contact" class="nav-link text-gray-900 hover:text-yellow-600 px-3 py-2 text-sm font-medium">Contact</a>
103
+ </div>
104
+ </div>
105
+ <div class="hidden md:block">
106
+ <a href="#contact" class="btn-gold text-white font-medium rounded-full px-6 py-2">Enquire Now</a>
107
+ </div>
108
+ <div class="-mr-2 flex md:hidden">
109
+ <button type="button" id="mobile-menu-button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-700 hover:text-yellow-600 focus:outline-none">
110
+ <svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
111
+ <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
112
+ </svg>
113
+ </button>
114
+ </div>
115
+ </div>
116
+ </div>
117
+
118
+ <!-- Mobile menu -->
119
+ <div id="mobile-menu" class="hidden md:hidden bg-white shadow-lg rounded-b-lg">
120
+ <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
121
+ <a href="#home" class="block px-3 py-2 rounded-md text-base font-medium text-gray-900 hover:text-yellow-600">Home</a>
122
+ <a href="#properties" class="block px-3 py-2 rounded-md text-base font-medium text-gray-900 hover:text-yellow-600">Properties</a>
123
+ <a href="#services" class="block px-3 py-2 rounded-md text-base font-medium text-gray-900 hover:text-yellow-600">Services</a>
124
+ <a href="#testimonials" class="block px-3 py-2 rounded-md text-base font-medium text-gray-900 hover:text-yellow-600">Testimonials</a>
125
+ <a href="#contact" class="block px-3 py-2 rounded-md text-base font-medium text-gray-900 hover:text-yellow-600">Contact</a>
126
+ <a href="#contact" class="block px-3 py-2 rounded-md text-base font-medium bg-yellow-600 text-white rounded-full text-center">Enquire Now</a>
127
+ </div>
128
+ </div>
129
+ </nav>
130
+
131
+ <!-- Hero Section -->
132
+ <section id="home" class="relative h-screen flex items-center justify-center overflow-hidden">
133
+ <div class="absolute inset-0">
134
+ <img src="https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2600&q=80" alt="Luxury Villa" class="w-full h-full object-cover">
135
+ <div class="absolute inset-0 hero-gradient"></div>
136
+ </div>
137
+
138
+ <div class="relative z-10 text-center px-4 sm:px-6 lg:px-8 max-w-4xl mx-auto">
139
+ <h1 class="heading-font text-4xl md:text-6xl font-bold text-white mb-6">Experience <span class="text-yellow-400">Unparalleled</span> Luxury</h1>
140
+ <p class="text-xl text-gray-200 mb-10 max-w-2xl mx-auto">Discover the world's most exquisite properties, curated for those who demand nothing but the finest in accommodation and service.</p>
141
+ <div class="flex flex-col sm:flex-row justify-center gap-4">
142
+ <a href="#properties" class="btn-gold text-white font-medium rounded-full px-8 py-3">Explore Properties</a>
143
+ <a href="#contact" class="bg-transparent border-2 border-white text-white font-medium rounded-full px-8 py-3 hover:bg-white hover:text-gray-900 transition">Contact Concierge</a>
144
+ </div>
145
+ </div>
146
+
147
+ <a href="#properties" class="absolute bottom-10 left-1/2 transform -translate-x-1/2 scroll-down">
148
+ <svg class="w-8 h-8 text-white animate-bounce" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
149
+ <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 14l-7 7m0 0l-7-7m7 7V3"></path>
150
+ </svg>
151
+ </a>
152
+ </section>
153
+
154
+ <!-- Featured Properties -->
155
+ <section id="properties" class="py-20 bg-gray-50">
156
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
157
+ <div class="text-center mb-16">
158
+ <span class="text-yellow-600 text-sm font-semibold tracking-widest">OUR COLLECTION</span>
159
+ <h2 class="heading-font text-3xl md:text-4xl font-bold text-gray-900 mt-2">Exquisite Properties Worldwide</h2>
160
+ <p class="mt-4 max-w-2xl mx-auto text-gray-600">Each property in our portfolio has been carefully selected for its exceptional quality, unique character, and prime location.</p>
161
+ </div>
162
+
163
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
164
+ <!-- Property 1 -->
165
+ <div class="property-card bg-white rounded-xl overflow-hidden shadow-lg">
166
+ <div class="relative h-64 overflow-hidden">
167
+ <img src="https://images.unsplash.com/photo-1564013799919-ab600027ffc6?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80" alt="Luxury Villa" class="w-full h-full object-cover transition duration-500 hover:scale-110">
168
+ <div class="absolute top-4 right-4 bg-yellow-600 text-white text-xs font-bold px-3 py-1 rounded-full">FEATURED</div>
169
+ </div>
170
+ <div class="p-6">
171
+ <div class="flex justify-between items-start">
172
+ <div>
173
+ <h3 class="heading-font text-xl font-bold text-gray-900">Villa Serenity</h3>
174
+ <p class="text-gray-600 flex items-center mt-1">
175
+ <i class="fas fa-map-marker-alt text-yellow-600 mr-2"></i> Santorini, Greece
176
+ </p>
177
+ </div>
178
+ <div class="text-right">
179
+ <span class="text-gray-500 text-sm line-through">$15,000/night</span>
180
+ <p class="text-yellow-600 font-bold text-xl">$12,500/night</p>
181
+ </div>
182
+ </div>
183
+ <div class="flex items-center mt-4 text-gray-600">
184
+ <div class="flex items-center mr-4">
185
+ <i class="fas fa-bed text-yellow-600 mr-2"></i>
186
+ <span>5 Bedrooms</span>
187
+ </div>
188
+ <div class="flex items-center">
189
+ <i class="fas fa-bath text-yellow-600 mr-2"></i>
190
+ <span>6 Bathrooms</span>
191
+ </div>
192
+ </div>
193
+ <div class="mt-6">
194
+ <a href="#" class="btn-gold text-white font-medium rounded-full px-6 py-2 w-full block text-center">View Details</a>
195
+ </div>
196
+ </div>
197
+ </div>
198
+
199
+ <!-- Property 2 -->
200
+ <div class="property-card bg-white rounded-xl overflow-hidden shadow-lg">
201
+ <div class="relative h-64 overflow-hidden">
202
+ <img src="https://images.unsplash.com/photo-1512917774080-9991f1c4c750?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80" alt="Modern Mansion" class="w-full h-full object-cover transition duration-500 hover:scale-110">
203
+ </div>
204
+ <div class="p-6">
205
+ <div class="flex justify-between items-start">
206
+ <div>
207
+ <h3 class="heading-font text-xl font-bold text-gray-900">Skyline Penthouse</h3>
208
+ <p class="text-gray-600 flex items-center mt-1">
209
+ <i class="fas fa-map-marker-alt text-yellow-600 mr-2"></i> New York, USA
210
+ </p>
211
+ </div>
212
+ <div class="text-right">
213
+ <p class="text-yellow-600 font-bold text-xl">$9,800/night</p>
214
+ </div>
215
+ </div>
216
+ <div class="flex items-center mt-4 text-gray-600">
217
+ <div class="flex items-center mr-4">
218
+ <i class="fas fa-bed text-yellow-600 mr-2"></i>
219
+ <span>4 Bedrooms</span>
220
+ </div>
221
+ <div class="flex items-center">
222
+ <i class="fas fa-bath text-yellow-600 mr-2"></i>
223
+ <span>4.5 Bathrooms</span>
224
+ </div>
225
+ </div>
226
+ <div class="mt-6">
227
+ <a href="#" class="btn-gold text-white font-medium rounded-full px-6 py-2 w-full block text-center">View Details</a>
228
+ </div>
229
+ </div>
230
+ </div>
231
+
232
+ <!-- Property 3 -->
233
+ <div class="property-card bg-white rounded-xl overflow-hidden shadow-lg">
234
+ <div class="relative h-64 overflow-hidden">
235
+ <img src="https://images.unsplash.com/photo-1580587771525-78b9dba3b914?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80" alt="Chateau" class="w-full h-full object-cover transition duration-500 hover:scale-110">
236
+ <div class="absolute top-4 right-4 bg-yellow-600 text-white text-xs font-bold px-3 py-1 rounded-full">NEW</div>
237
+ </div>
238
+ <div class="p-6">
239
+ <div class="flex justify-between items-start">
240
+ <div>
241
+ <h3 class="heading-font text-xl font-bold text-gray-900">Château Lumière</h3>
242
+ <p class="text-gray-600 flex items-center mt-1">
243
+ <i class="fas fa-map-marker-alt text-yellow-600 mr-2"></i> Provence, France
244
+ </p>
245
+ </div>
246
+ <div class="text-right">
247
+ <p class="text-yellow-600 font-bold text-xl">$18,200/night</p>
248
+ </div>
249
+ </div>
250
+ <div class="flex items-center mt-4 text-gray-600">
251
+ <div class="flex items-center mr-4">
252
+ <i class="fas fa-bed text-yellow-600 mr-2"></i>
253
+ <span>8 Bedrooms</span>
254
+ </div>
255
+ <div class="flex items-center">
256
+ <i class="fas fa-bath text-yellow-600 mr-2"></i>
257
+ <span>10 Bathrooms</span>
258
+ </div>
259
+ </div>
260
+ <div class="mt-6">
261
+ <a href="#" class="btn-gold text-white font-medium rounded-full px-6 py-2 w-full block text-center">View Details</a>
262
+ </div>
263
+ </div>
264
+ </div>
265
+ </div>
266
+
267
+ <div class="text-center mt-12">
268
+ <a href="#" class="inline-flex items-center text-yellow-600 font-medium hover:text-yellow-700">
269
+ View All Properties
270
+ <svg class="w-4 h-4 ml-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
271
+ <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
272
+ </svg>
273
+ </a>
274
+ </div>
275
+ </div>
276
+ </section>
277
+
278
+ <!-- Luxury Services -->
279
+ <section id="services" class="py-20 bg-white">
280
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
281
+ <div class="text-center mb-16">
282
+ <span class="text-yellow-600 text-sm font-semibold tracking-widest">WHY CHOOSE US</span>
283
+ <h2 class="heading-font text-3xl md:text-4xl font-bold text-gray-900 mt-2">Beyond Ordinary Stays</h2>
284
+ <p class="mt-4 max-w-2xl mx-auto text-gray-600">We don't just rent properties - we craft unforgettable experiences tailored to your every desire.</p>
285
+ </div>
286
+
287
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
288
+ <!-- Service 1 -->
289
+ <div class="text-center px-6 py-8 rounded-xl bg-gray-50 hover:bg-white hover:shadow-lg transition-all duration-300">
290
+ <div class="w-16 h-16 bg-yellow-100 rounded-full flex items-center justify-center mx-auto mb-6">
291
+ <i class="fas fa-star text-yellow-600 text-2xl"></i>
292
+ </div>
293
+ <h3 class="heading-font text-xl font-bold text-gray-900 mb-3">Exclusive Properties</h3>
294
+ <p class="text-gray-600">Access to the world's most sought-after residences that aren't available on conventional rental platforms.</p>
295
+ </div>
296
+
297
+ <!-- Service 2 -->
298
+ <div class="text-center px-6 py-8 rounded-xl bg-gray-50 hover:bg-white hover:shadow-lg transition-all duration-300">
299
+ <div class="w-16 h-16 bg-yellow-100 rounded-full flex items-center justify-center mx-auto mb-6">
300
+ <i class="fas fa-concierge-bell text-yellow-600 text-2xl"></i>
301
+ </div>
302
+ <h3 class="heading-font text-xl font-bold text-gray-900 mb-3">24/7 Concierge</h3>
303
+ <p class="text-gray-600">Our dedicated team is available around the clock to fulfill your every request, from reservations to special arrangements.</p>
304
+ </div>
305
+
306
+ <!-- Service 3 -->
307
+ <div class="text-center px-6 py-8 rounded-xl bg-gray-50 hover:bg-white hover:shadow-lg transition-all duration-300">
308
+ <div class="w-16 h-16 bg-yellow-100 rounded-full flex items-center justify-center mx-auto mb-6">
309
+ <i class="fas fa-car text-yellow-600 text-2xl"></i>
310
+ </div>
311
+ <h3 class="heading-font text-xl font-bold text-gray-900 mb-3">Transportation</h3>
312
+ <p class="text-gray-600">Luxury vehicles and private drivers available at your disposal, including airport transfers and local transportation.</p>
313
+ </div>
314
+
315
+ <!-- Service 4 -->
316
+ <div class="text-center px-6 py-8 rounded-xl bg-gray-50 hover:bg-white hover:shadow-lg transition-all duration-300">
317
+ <div class="w-16 h-16 bg-yellow-100 rounded-full flex items-center justify-center mx-auto mb-6">
318
+ <i class="fas fa-utensils text-yellow-600 text-2xl"></i>
319
+ </div>
320
+ <h3 class="heading-font text-xl font-bold text-gray-900 mb-3">Private Chefs</h3>
321
+ <p class="text-gray-600">Michelin-starred chefs available to create customized menus and dining experiences in the comfort of your rental.</p>
322
+ </div>
323
+
324
+ <!-- Service 5 -->
325
+ <div class="text-center px-6 py-8 rounded-xl bg-gray-50 hover:bg-white hover:shadow-lg transition-all duration-300">
326
+ <div class="w-16 h-16 bg-yellow-100 rounded-full flex items-center justify-center mx-auto mb-6">
327
+ <i class="fas fa-spa text-yellow-600 text-2xl"></i>
328
+ </div>
329
+ <h3 class="heading-font text-xl font-bold text-gray-900 mb-3">Wellness Services</h3>
330
+ <p class="text-gray-600">In-house massages, yoga instructors, and wellness experts to enhance your relaxation and rejuvenation.</p>
331
+ </div>
332
+
333
+ <!-- Service 6 -->
334
+ <div class="text-center px-6 py-8 rounded-xl bg-gray-50 hover:bg-white hover:shadow-lg transition-all duration-300">
335
+ <div class="w-16 h-16 bg-yellow-100 rounded-full flex items-center justify-center mx-auto mb-6">
336
+ <i class="fas fa-lock text-yellow-600 text-2xl"></i>
337
+ </div>
338
+ <h3 class="heading-font text-xl font-bold text-gray-900 mb-3">Discretion & Privacy</h3>
339
+ <p class="text-gray-600">Absolute confidentiality and security measures to ensure your privacy is maintained at the highest level.</p>
340
+ </div>
341
+ </div>
342
+ </div>
343
+ </section>
344
+
345
+ <!-- Testimonials -->
346
+ <section id="testimonials" class="py-20 bg-gray-50">
347
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
348
+ <div class="text-center mb-16">
349
+ <span class="text-yellow-600 text-sm font-semibold tracking-widest">CLIENT TESTIMONIALS</span>
350
+ <h2 class="heading-font text-3xl md:text-4xl font-bold text-gray-900 mt-2">What Our Clients Say</h2>
351
+ <p class="mt-4 max-w-2xl mx-auto text-gray-600">Don't just take our word for it - hear from those who've experienced the Opulent Stays difference.</p>
352
+ </div>
353
+
354
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
355
+ <!-- Testimonial 1 -->
356
+ <div class="testimonial-card p-8 rounded-xl shadow-sm">
357
+ <div class="flex items-center mb-6">
358
+ <div class="w-12 h-12 rounded-full overflow-hidden mr-4">
359
+ <img src="https://randomuser.me/api/portraits/women/65.jpg" alt="Sarah J." class="w-full h-full object-cover">
360
+ </div>
361
+ <div>
362
+ <h4 class="heading-font font-bold text-gray-900">Sarah J.</h4>
363
+ <p class="text-yellow-600 text-sm">CEO, Tech Innovations</p>
364
+ </div>
365
+ </div>
366
+ <p class="text-gray-600 italic mb-6">"The attention to detail was extraordinary. From the moment we arrived, every need was anticipated and met with impeccable service. The villa in Santorini exceeded all expectations."</p>
367
+ <div class="flex text-yellow-400">
368
+ <i class="fas fa-star"></i>
369
+ <i class="fas fa-star"></i>
370
+ <i class="fas fa-star"></i>
371
+ <i class="fas fa-star"></i>
372
+ <i class="fas fa-star"></i>
373
+ </div>
374
+ </div>
375
+
376
+ <!-- Testimonial 2 -->
377
+ <div class="testimonial-card p-8 rounded-xl shadow-sm">
378
+ <div class="flex items-center mb-6">
379
+ <div class="w-12 h-12 rounded-full overflow-hidden mr-4">
380
+ <img src="https://randomuser.me/api/portraits/men/32.jpg" alt="Michael T." class="w-full h-full object-cover">
381
+ </div>
382
+ <div>
383
+ <h4 class="heading-font font-bold text-gray-900">Michael T.</h4>
384
+ <p class="text-yellow-600 text-sm">Founder, Venture Capital</p>
385
+ </div>
386
+ </div>
387
+ <p class="text-gray-600 italic mb-6">"I've stayed in luxury properties worldwide, but Opulent Stays sets a new standard. The New York penthouse was stunning, and their concierge arranged impossible restaurant reservations and backstage passes."</p>
388
+ <div class="flex text-yellow-400">
389
+ <i class="fas fa-star"></i>
390
+ <i class="fas fa-star"></i>
391
+ <i class="fas fa-star"></i>
392
+ <i class="fas fa-star"></i>
393
+ <i class="fas fa-star"></i>
394
+ </div>
395
+ </div>
396
+
397
+ <!-- Testimonial 3 -->
398
+ <div class="testimonial-card p-8 rounded-xl shadow-sm">
399
+ <div class="flex items-center mb-6">
400
+ <div class="w-12 h-12 rounded-full overflow-hidden mr-4">
401
+ <img src="https://randomuser.me/api/portraits/women/44.jpg" alt="Elizabeth R." class="w-full h-full object-cover">
402
+ </div>
403
+ <div>
404
+ <h4 class="heading-font font-bold text-gray-900">Elizabeth R.</h4>
405
+ <p class="text-yellow-600 text-sm">Fashion Designer</p>
406
+ </div>
407
+ </div>
408
+ <p class="text-gray-600 italic mb-6">"Our family reunion at the Provence chateau was magical. The staff arranged everything from horseback riding to private wine tastings. The property was even more beautiful than the photos."</p>
409
+ <div class="flex text-yellow-400">
410
+ <i class="fas fa-star"></i>
411
+ <i class="fas fa-star"></i>
412
+ <i class="fas fa-star"></i>
413
+ <i class="fas fa-star"></i>
414
+ <i class="fas fa-star"></i>
415
+ </div>
416
+ </div>
417
+ </div>
418
+ </div>
419
+ </section>
420
+
421
+ <!-- CTA Section -->
422
+ <section class="py-20 bg-yellow-600 bg-opacity-10">
423
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
424
+ <div class="bg-white rounded-xl shadow-lg overflow-hidden">
425
+ <div class="md:flex">
426
+ <div class="md:w-1/2 p-12 bg-gray-900 text-white">
427
+ <h2 class="heading-font text-3xl font-bold mb-6">Ready for an Unforgettable Experience?</h2>
428
+ <p class="text-gray-300 mb-8">Our team of luxury travel specialists is standing by to help you plan your next extraordinary getaway.</p>
429
+ <div class="flex items-center">
430
+ <div class="mr-4">
431
+ <i class="fas fa-phone-alt text-yellow-400 text-2xl"></i>
432
+ </div>
433
+ <div>
434
+ <p class="text-gray-400 text-sm">CALL US ANYTIME</p>
435
+ <p class="text-white font-bold text-xl">+1 (555) 123-4567</p>
436
+ </div>
437
+ </div>
438
+ </div>
439
+ <div class="md:w-1/2 p-12">
440
+ <h3 class="heading-font text-2xl font-bold text-gray-900 mb-6">Contact Our Concierge</h3>
441
+ <form>
442
+ <div class="mb-4">
443
+ <input type="text" placeholder="Your Name" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-yellow-600">
444
+ </div>
445
+ <div class="mb-4">
446
+ <input type="email" placeholder="Email Address" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-yellow-600">
447
+ </div>
448
+ <div class="mb-4">
449
+ <input type="tel" placeholder="Phone Number" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-yellow-600">
450
+ </div>
451
+ <div class="mb-6">
452
+ <textarea placeholder="How can we assist you?" rows="4" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-yellow-600"></textarea>
453
+ </div>
454
+ <button type="submit" class="btn-gold text-white font-medium rounded-full px-8 py-3 w-full">Submit Request</button>
455
+ </form>
456
+ </div>
457
+ </div>
458
+ </div>
459
+ </div>
460
+ </section>
461
+
462
+ <!-- Footer -->
463
+ <footer id="contact" class="bg-gray-900 text-white pt-20 pb-10">
464
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
465
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
466
+ <div class="md:col-span-2">
467
+ <h3 class="heading-font text-2xl font-bold mb-6">OPULENT<span class="text-yellow-600">STAYS</span></h3>
468
+ <p class="text-gray-400 mb-6">Redefining luxury accommodations through exceptional properties and unparalleled service for the world's most discerning travelers.</p>
469
+ <div class="flex space-x-4">
470
+ <a href="#" class="text-gray-400 hover:text-yellow-600">
471
+ <i class="fab fa-facebook-f"></i>
472
+ </a>
473
+ <a href="#" class="text-gray-400 hover:text-yellow-600">
474
+ <i class="fab fa-instagram"></i>
475
+ </a>
476
+ <a href="#" class="text-gray-400 hover:text-yellow-600">
477
+ <i class="fab fa-twitter"></i>
478
+ </a>
479
+ <a href="#" class="text-gray-400 hover:text-yellow-600">
480
+ <i class="fab fa-linkedin-in"></i>
481
+ </a>
482
+ </div>
483
+ </div>
484
+
485
+ <div>
486
+ <h4 class="heading-font text-lg font-bold mb-6">Quick Links</h4>
487
+ <ul class="space-y-3">
488
+ <li><a href="#home" class="text-gray-400 hover:text-yellow-600 transition">Home</a></li>
489
+ <li><a href="#properties" class="text-gray-400 hover:text-yellow-600 transition">Properties</a></li>
490
+ <li><a href="#services" class="text-gray-400 hover:text-yellow-600 transition">Services</a></li>
491
+ <li><a href="#testimonials" class="text-gray-400 hover:text-yellow-600 transition">Testimonials</a></li>
492
+ <li><a href="#" class="text-gray-400 hover:text-yellow-600 transition">Privacy Policy</a></li>
493
+ </ul>
494
+ </div>
495
+
496
+ <div>
497
+ <h4 class="heading-font text-lg font-bold mb-6">Contact Us</h4>
498
+ <address class="not-italic text-gray-400 space-y-3">
499
+ <p class="flex items-start">
500
+ <i class="fas fa-map-marker-alt text-yellow-600 mt-1 mr-3"></i>
501
+ <span>123 Luxury Avenue, Suite 100<br>Beverly Hills, CA 90210</span>
502
+ </p>
503
+ <p class="flex items-center">
504
+ <i class="fas fa-phone-alt text-yellow-600 mr-3"></i>
505
+ <span>+1 (555) 123-4567</span>
506
+ </p>
507
+ <p class="flex items-center">
508
+ <i class="fas fa-envelope text-yellow-600 mr-3"></i>
509
+ <span>[email protected]</span>
510
+ </p>
511
+ </address>
512
+ </div>
513
+ </div>
514
+
515
+ <div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
516
+ <p class="text-gray-500 text-sm mb-4 md:mb-0">© 2023 Opulent Stays. All rights reserved.</p>
517
+ <div class="flex space-x-6">
518
+ <a href="#" class="text-gray-500 hover:text-yellow-600 text-sm">Terms of Service</a>
519
+ <a href="#" class="text-gray-500 hover:text-yellow-600 text-sm">Privacy Policy</a>
520
+ </div>
521
+ </div>
522
+ </div>
523
+ </footer>
524
+
525
+ <script>
526
+ // Mobile menu toggle
527
+ document.getElementById('mobile-menu-button').addEventListener('click', function() {
528
+ const menu = document.getElementById('mobile-menu');
529
+ menu.classList.toggle('hidden');
530
+ });
531
+
532
+ // Smooth scrolling for navigation links
533
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
534
+ anchor.addEventListener('click', function (e) {
535
+ e.preventDefault();
536
+
537
+ const targetId = this.getAttribute('href');
538
+ if (targetId === '#') return;
539
+
540
+ const targetElement = document.querySelector(targetId);
541
+ if (targetElement) {
542
+ // Close mobile menu if open
543
+ const mobileMenu = document.getElementById('mobile-menu');
544
+ if (!mobileMenu.classList.contains('hidden')) {
545
+ mobileMenu.classList.add('hidden');
546
+ }
547
+
548
+ // Scroll to target
549
+ window.scrollTo({
550
+ top: targetElement.offsetTop - 80,
551
+ behavior: 'smooth'
552
+ });
553
+ }
554
+ });
555
+ });
556
+
557
+ // Add shadow to navbar on scroll
558
+ window.addEventListener('scroll', function() {
559
+ const nav = document.querySelector('nav');
560
+ if (window.scrollY > 50) {
561
+ nav.classList.add('shadow-lg');
562
+ nav.classList.remove('shadow-sm');
563
+ } else {
564
+ nav.classList.remove('shadow-lg');
565
+ nav.classList.add('shadow-sm');
566
+ }
567
+ });
568
+ </script>
569
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - <a href="https://enzostvs-deepsite.hf.space?remix=Gavin-yang/luxury-rental" style="color: #fff;text-decoration: underline;" target="_blank" >🧬 Remix</a></p></body>
570
+ </html>