ltom2120 commited on
Commit
debc07b
·
verified ·
1 Parent(s): 5260fe6

Create index.html

Browse files
Files changed (1) hide show
  1. index.html +172 -124
index.html CHANGED
@@ -3,14 +3,16 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>Apex Horizon Realty | Luxury Estates</title>
7
  <style>
8
  :root {
9
- --bg-color: #0f172a;
10
- --card-bg: #1e293b;
11
- --accent-color: #38bdf8;
12
- --text-main: #f8fafc;
13
- --text-muted: #94a3b8;
 
 
14
  }
15
 
16
  * {
@@ -31,18 +33,19 @@
31
  display: flex;
32
  justify-content: space-between;
33
  align-items: center;
34
- padding: 1.5rem 5%;
35
- background-color: rgba(15, 23, 42, 0.9);
36
  position: sticky;
37
  top: 0;
38
  z-index: 100;
39
- border-bottom: 1px solid #334155;
 
40
  }
41
 
42
  .logo {
43
- font-size: 1.5rem;
44
  font-weight: 700;
45
- color: var(--text-main);
46
  }
47
 
48
  .logo span {
@@ -53,7 +56,8 @@
53
  color: var(--text-main);
54
  text-decoration: none;
55
  margin-left: 2rem;
56
- transition: color 0.3s;
 
57
  }
58
 
59
  .nav-links a:hover {
@@ -62,64 +66,133 @@
62
 
63
  /* Hero Section */
64
  .hero {
65
- padding: 6rem 5% 4rem 5%;
66
  text-align: center;
67
- background: linear-gradient(to bottom, rgba(15, 23, 42, 0.5), var(--bg-color)), url('https://unsplash.com') center/cover;
 
68
  }
69
 
70
  .hero h1 {
71
- font-size: 3rem;
72
- margin-bottom: 1rem;
 
 
 
73
  }
74
 
75
  .hero p {
76
  color: var(--text-muted);
77
- font-size: 1.2rem;
78
- max-width: 600px;
79
- margin: 0 auto 2rem auto;
80
  }
81
 
82
- /* Listings Section */
83
- .listings-container {
84
- padding: 4rem 5%;
 
 
 
 
 
 
85
  }
86
 
87
- .section-title {
88
- font-size: 2rem;
89
- margin-bottom: 2rem;
 
 
 
 
 
 
90
  text-align: center;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  }
92
 
93
  .grid {
94
  display: grid;
95
- grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
96
- gap: 2rem;
 
97
  }
98
 
99
  .card {
100
  background-color: var(--card-bg);
101
- border-radius: 12px;
102
  overflow: hidden;
103
- border: 1px solid #334155;
104
- transition: transform 0.3s;
 
105
  }
106
 
107
  .card:hover {
108
  transform: translateY(-5px);
 
109
  }
110
 
111
  .card-img {
112
  width: 100%;
113
- height: 220px;
114
  object-fit: cover;
115
  }
116
 
117
  .card-content {
118
- padding: 1.5rem;
119
  }
120
 
121
  .price {
122
- font-size: 1.4rem;
123
  color: var(--accent-color);
124
  font-weight: 700;
125
  margin-bottom: 0.5rem;
@@ -127,20 +200,22 @@
127
 
128
  .address {
129
  font-size: 1.1rem;
 
130
  margin-bottom: 0.5rem;
 
131
  }
132
 
133
  .details {
134
  color: var(--text-muted);
135
- font-size: 0.9rem;
136
  display: flex;
137
  gap: 1rem;
138
  }
139
 
140
- /* Contact Section */
141
  .contact {
142
- padding: 4rem 5%;
143
- background-color: #0b0f19;
144
  display: flex;
145
  flex-wrap: wrap;
146
  gap: 4rem;
@@ -149,153 +224,126 @@
149
 
150
  .contact-info {
151
  flex: 1;
152
- min-width: 300px;
153
  max-width: 500px;
154
  }
155
 
156
  .contact-info h2 {
 
157
  margin-bottom: 1rem;
 
158
  }
159
 
160
  .contact-info p {
161
  color: var(--text-muted);
162
- margin-bottom: 1.5rem;
 
 
 
 
 
 
163
  }
164
 
165
  form {
166
  flex: 1;
167
- min-width: 300px;
168
  max-width: 500px;
169
  display: flex;
170
  flex-direction: column;
171
- gap: 1rem;
 
 
 
 
 
 
 
 
 
 
172
  }
173
 
174
  input, textarea {
175
- background-color: var(--card-bg);
176
- border: 1px solid #334155;
177
- padding: 1rem;
178
  color: var(--text-main);
179
- border-radius: 6px;
180
  font-size: 1rem;
 
181
  }
182
 
183
  input:focus, textarea:focus {
184
  outline: none;
185
  border-color: var(--accent-color);
 
186
  }
187
 
188
  button {
189
  background-color: var(--accent-color);
190
- color: #0f172a;
191
  border: none;
192
  padding: 1rem;
193
- font-weight: 700;
194
- border-radius: 6px;
195
  cursor: pointer;
196
  font-size: 1rem;
197
- transition: opacity 0.3s;
198
  }
199
 
200
  button:hover {
201
- opacity: 0.9;
202
  }
203
 
204
  footer {
205
  text-align: center;
206
- padding: 2rem;
207
- border-top: 1px solid #334155;
 
208
  color: var(--text-muted);
209
- font-size: 0.9rem;
210
  }
211
  </style>
212
  </head>
213
  <body>
214
 
215
- <!-- Header Navigation -->
216
  <nav>
217
  <div class="logo">Apex<span>Horizon</span></div>
218
  <div class="nav-links">
 
219
  <a href="#listings">Properties</a>
220
- <a href="#contact">Contact</a>
221
  </div>
222
  </nav>
223
 
224
- <!-- Main Banner Area -->
225
  <section class="hero">
226
- <h1>Find Your Dream Space</h1>
227
- <p>Discover hand-picked premium residential properties and architectural marvels across prime city locations.</p>
 
228
  </section>
229
 
230
- <!-- Featured Properties Grid -->
231
- <section class="listings-container" id="listings">
232
- <h2 class="section-title">Current Exclusive Listings</h2>
233
- <div class="grid">
234
-
235
- <!-- House 1 -->
236
- <div class="card">
237
- <img src="https://unsplash.com" alt="Luxury Villa" class="card-img">
238
- <div class="card-content">
239
- <div class="price">$2,450,000</div>
240
- <div class="address">42 Shadow Ridge Way</div>
241
- <div class="details">
242
- <span>4 Beds</span> | <span>4.5 Baths</span> | <span>4,200 sqft</span>
243
- </div>
244
- </div>
245
  </div>
246
-
247
- <!-- House 2 -->
248
- <div class="card">
249
- <img src="https://unsplash.com" alt="Modern Minimalist House" class="card-img">
250
- <div class="card-content">
251
- <div class="price">$1,895,000</div>
252
- <div class="address">187 Coastal Crest Blvd</div>
253
- <div class="details">
254
- <span>3 Beds</span> | <span>3 Baths</span> | <span>2,950 sqft</span>
255
- </div>
256
- </div>
257
  </div>
258
-
259
- <!-- House 3 -->
260
- <div class="card">
261
- <img src="https://unsplash.com" alt="Urban Penthouse" class="card-img">
262
- <div class="card-content">
263
- <div class="price">$920,000</div>
264
- <div class="address">704 Skyview Plaza, Apt 12C</div>
265
- <div class="details">
266
- <span>2 Beds</span> | <span>2 Baths</span> | <span>1,400 sqft</span>
267
- </div>
268
- </div>
269
- </div>
270
-
271
- </div>
272
- </section>
273
-
274
- <!-- Contact & Agent Information -->
275
- <section class="contact" id="contact">
276
- <div class="contact-info">
277
- <h2>Get In Touch</h2>
278
- <p>Ready to view a property or list your home with us? Leave a message and our expert team will contact you within 24 hours.</p>
279
- <div style="margin-top: 2rem;">
280
- <p><strong>📍 Head Office:</strong> 500 Financial District, Level 14</p>
281
- <p><strong>📞 Phone:</strong> +1 (555) 839-2001</p>
282
- <p><strong>✉️ Email:</strong> inquiries@apexhorizonrealty.com</p>
283
  </div>
284
  </div>
285
-
286
- <form onsubmit="alert('Thank you! Your property inquiry has been received.'); return false;">
287
- <input type="text" placeholder="Your Full Name" required>
288
- <input type="email" placeholder="Your Email Address" required>
289
- <input type="text" placeholder="Property Address of Interest (Optional)">
290
- <textarea rows="5" placeholder="How can we help you?" required></textarea>
291
- <button type="submit">Send Inquiry</button>
292
- </form>
293
  </section>
294
 
295
- <!-- Footer Copyright -->
296
- <footer>
297
- <p>&copy; 2026 Apex Horizon Realty. All rights reserved.</p>
298
- </footer>
299
-
300
- </body>
301
- </html>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Apex Horizon Realty | Client-First Real Estate</title>
7
  <style>
8
  :root {
9
+ --bg-color: #f8fafc;
10
+ --card-bg: #ffffff;
11
+ --accent-color: #0284c7;
12
+ --accent-light: #e0f2fe;
13
+ --text-main: #1e293b;
14
+ --text-muted: #64748b;
15
+ --border-color: #e2e8f0;
16
  }
17
 
18
  * {
 
33
  display: flex;
34
  justify-content: space-between;
35
  align-items: center;
36
+ padding: 1.2rem 8%;
37
+ background-color: rgba(255, 255, 255, 0.95);
38
  position: sticky;
39
  top: 0;
40
  z-index: 100;
41
+ border-bottom: 1px solid var(--border-color);
42
+ backdrop-filter: blur(10px);
43
  }
44
 
45
  .logo {
46
+ font-size: 1.4rem;
47
  font-weight: 700;
48
+ letter-spacing: -0.5px;
49
  }
50
 
51
  .logo span {
 
56
  color: var(--text-main);
57
  text-decoration: none;
58
  margin-left: 2rem;
59
+ font-weight: 500;
60
+ transition: color 0.2s;
61
  }
62
 
63
  .nav-links a:hover {
 
66
 
67
  /* Hero Section */
68
  .hero {
69
+ padding: 8rem 8% 6rem 8%;
70
  text-align: center;
71
+ background: linear-gradient(135deg, #f0fdf4 0%, #e0f2fe 100%);
72
+ border-bottom: 1px solid var(--border-color);
73
  }
74
 
75
  .hero h1 {
76
+ font-size: 3.5rem;
77
+ font-weight: 800;
78
+ letter-spacing: -1px;
79
+ margin-bottom: 1.5rem;
80
+ color: #0f172a;
81
  }
82
 
83
  .hero p {
84
  color: var(--text-muted);
85
+ font-size: 1.25rem;
86
+ max-width: 700px;
87
+ margin: 0 auto 2.5rem auto;
88
  }
89
 
90
+ .cta-btn {
91
+ background-color: var(--accent-color);
92
+ color: white;
93
+ text-decoration: none;
94
+ padding: 0.8rem 2rem;
95
+ border-radius: 50px;
96
+ font-weight: 600;
97
+ box-shadow: 0 4px 6px -1px rgba(2, 132, 199, 0.2);
98
+ transition: transform 0.2s, background-color 0.2s;
99
  }
100
 
101
+ .cta-btn:hover {
102
+ background-color: #0369a1;
103
+ transform: translateY(-2px);
104
+ }
105
+
106
+ /* Relationship & Philosophy Section */
107
+ .philosophy {
108
+ padding: 6rem 8%;
109
+ background-color: var(--card-bg);
110
  text-align: center;
111
+ border-bottom: 1px solid var(--border-color);
112
+ }
113
+
114
+ .section-tag {
115
+ color: var(--accent-color);
116
+ text-transform: uppercase;
117
+ font-weight: 700;
118
+ font-size: 0.85rem;
119
+ letter-spacing: 1px;
120
+ margin-bottom: 0.5rem;
121
+ display: block;
122
+ }
123
+
124
+ .philosophy h2 {
125
+ font-size: 2.2rem;
126
+ margin-bottom: 1.5rem;
127
+ color: #0f172a;
128
+ }
129
+
130
+ .philosophy p {
131
+ max-width: 800px;
132
+ margin: 0 auto 3rem auto;
133
+ font-size: 1.15rem;
134
+ color: var(--text-muted);
135
+ }
136
+
137
+ .features-grid {
138
+ display: grid;
139
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
140
+ gap: 2.5rem;
141
+ max-width: 1100px;
142
+ margin: 0 auto;
143
+ }
144
+
145
+ .feature-card {
146
+ padding: 2rem;
147
+ background-color: #f8fafc;
148
+ border-radius: 16px;
149
+ border: 1px solid var(--border-color);
150
+ }
151
+
152
+ .feature-card h3 {
153
+ margin-bottom: 0.75rem;
154
+ font-size: 1.3rem;
155
+ color: #0f172a;
156
+ }
157
+
158
+ /* Listings Section */
159
+ .listings-container {
160
+ padding: 6rem 8%;
161
  }
162
 
163
  .grid {
164
  display: grid;
165
+ grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
166
+ gap: 2.5rem;
167
+ margin-top: 3rem;
168
  }
169
 
170
  .card {
171
  background-color: var(--card-bg);
172
+ border-radius: 16px;
173
  overflow: hidden;
174
+ border: 1px solid var(--border-color);
175
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
176
+ transition: transform 0.3s, box-shadow 0.3s;
177
  }
178
 
179
  .card:hover {
180
  transform: translateY(-5px);
181
+ box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
182
  }
183
 
184
  .card-img {
185
  width: 100%;
186
+ height: 240px;
187
  object-fit: cover;
188
  }
189
 
190
  .card-content {
191
+ padding: 1.75rem;
192
  }
193
 
194
  .price {
195
+ font-size: 1.5rem;
196
  color: var(--accent-color);
197
  font-weight: 700;
198
  margin-bottom: 0.5rem;
 
200
 
201
  .address {
202
  font-size: 1.1rem;
203
+ font-weight: 600;
204
  margin-bottom: 0.5rem;
205
+ color: #0f172a;
206
  }
207
 
208
  .details {
209
  color: var(--text-muted);
210
+ font-size: 0.95rem;
211
  display: flex;
212
  gap: 1rem;
213
  }
214
 
215
+ /* Connect / Contact Section */
216
  .contact {
217
+ padding: 6rem 8%;
218
+ background-color: #f1f5f9;
219
  display: flex;
220
  flex-wrap: wrap;
221
  gap: 4rem;
 
224
 
225
  .contact-info {
226
  flex: 1;
227
+ min-width: 320px;
228
  max-width: 500px;
229
  }
230
 
231
  .contact-info h2 {
232
+ font-size: 2.2rem;
233
  margin-bottom: 1rem;
234
+ color: #0f172a;
235
  }
236
 
237
  .contact-info p {
238
  color: var(--text-muted);
239
+ font-size: 1.1rem;
240
+ margin-bottom: 2rem;
241
+ }
242
+
243
+ .info-block {
244
+ margin-bottom: 1rem;
245
+ font-size: 1.05rem;
246
  }
247
 
248
  form {
249
  flex: 1;
250
+ min-width: 320px;
251
  max-width: 500px;
252
  display: flex;
253
  flex-direction: column;
254
+ gap: 1.25rem;
255
+ background-color: var(--card-bg);
256
+ padding: 2.5rem;
257
+ border-radius: 16px;
258
+ border: 1px solid var(--border-color);
259
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
260
+ }
261
+
262
+ form h3 {
263
+ font-size: 1.4rem;
264
+ margin-bottom: 0.5rem;
265
  }
266
 
267
  input, textarea {
268
+ background-color: #f8fafc;
269
+ border: 1px solid var(--border-color);
270
+ padding: 0.85rem 1rem;
271
  color: var(--text-main);
272
+ border-radius: 8px;
273
  font-size: 1rem;
274
+ transition: border-color 0.2s, background-color 0.2s;
275
  }
276
 
277
  input:focus, textarea:focus {
278
  outline: none;
279
  border-color: var(--accent-color);
280
+ background-color: #ffffff;
281
  }
282
 
283
  button {
284
  background-color: var(--accent-color);
285
+ color: white;
286
  border: none;
287
  padding: 1rem;
288
+ font-weight: 600;
289
+ border-radius: 8px;
290
  cursor: pointer;
291
  font-size: 1rem;
292
+ transition: background-color 0.2s;
293
  }
294
 
295
  button:hover {
296
+ background-color: #0369a1;
297
  }
298
 
299
  footer {
300
  text-align: center;
301
+ padding: 2.5rem;
302
+ background-color: #ffffff;
303
+ border-top: 1px solid var(--border-color);
304
  color: var(--text-muted);
305
+ font-size: 0.95rem;
306
  }
307
  </style>
308
  </head>
309
  <body>
310
 
311
+ <!-- Navigation -->
312
  <nav>
313
  <div class="logo">Apex<span>Horizon</span></div>
314
  <div class="nav-links">
315
+ <a href="#about">Our Approach</a>
316
  <a href="#listings">Properties</a>
317
+ <a href="#contact">Connect With Us</a>
318
  </div>
319
  </nav>
320
 
321
+ <!-- Light & Open Hero Area -->
322
  <section class="hero">
323
+ <h1>Your Journey Home Begins with a Conversation</h1>
324
+ <p>We don’t just handle properties; we manage relationships. Experience a transparent, stress-free path to finding your next perfect space.</p>
325
+ <a href="#contact" class="cta-btn">Let's Connect</a>
326
  </section>
327
 
328
+ <!-- Client Relationship Philosophy Section -->
329
+ <section class="philosophy" id="about">
330
+ <span class="section-tag">Our Philosophy</span>
331
+ <h2>We are here for you, every step of the way</h2>
332
+ <p>Real estate is deeply personal. We believe our relationship with you matters more than any single transaction. Our core focus is listening closely to your lifestyle goals, protecting your long-term interests, and making sure you feel fully supported from day one.</p>
333
+
334
+ <div class="features-grid">
335
+ <div class="feature-card">
336
+ <h3>🤝 Built on Trust</h3>
337
+ <p style="color: var(--text-muted); font-size: 0.95rem;">Clear transparency, honest valuations, and open communication throughout your entire journey.</p>
 
 
 
 
 
338
  </div>
339
+ <div class="feature-card">
340
+ <h3>💡 Tailored For You</h3>
341
+ <p style="color: var(--text-muted); font-size: 0.95rem;">No cookie-cutter solutions. We adapt our strategies to fit your personal budget and exact needs.</p>
 
 
 
 
 
 
 
 
342
  </div>
343
+ <div class="feature-card">
344
+ <h3>🛡️ Constant Support</h3>
345
+ <p style="color: var(--text-muted); font-size: 0.95rem;">From initial viewing to key handover, our dedicated advisory team is always a quick text away.</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
346
  </div>
347
  </div>
 
 
 
 
 
 
 
 
348
  </section>
349