Skip to content

Commit 2124979

Browse files
author
huycozy
committed
Enhance homepage content and structure: update title, description, and add FAQ section; improve hero section with keywords and demo video.
1 parent d080745 commit 2124979

2 files changed

Lines changed: 438 additions & 17 deletions

File tree

assets/css/style.css

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,12 +180,46 @@ header {
180180
margin: 0 auto;
181181
}
182182

183+
.hero-eyebrow {
184+
display: inline-flex;
185+
align-items: center;
186+
padding: 0.45rem 0.85rem;
187+
border: 1px solid rgba(255, 255, 255, 0.08);
188+
border-radius: 999px;
189+
background: rgba(255, 255, 255, 0.04);
190+
color: #c7d2fe;
191+
font-size: 0.95rem;
192+
font-weight: 600;
193+
letter-spacing: 0.02em;
194+
margin-bottom: 1.5rem;
195+
}
196+
183197
.hero-subtitle {
184198
font-size: 1.25rem;
185199
max-width: 600px;
186200
margin: 1.5rem auto 2.5rem;
187201
}
188202

203+
.hero-keywords {
204+
display: flex;
205+
flex-wrap: wrap;
206+
justify-content: center;
207+
gap: 0.75rem;
208+
margin: 0 auto 2rem;
209+
max-width: 720px;
210+
}
211+
212+
.hero-keywords span {
213+
display: inline-flex;
214+
align-items: center;
215+
padding: 0.5rem 0.85rem;
216+
border-radius: 999px;
217+
border: 1px solid rgba(255, 255, 255, 0.08);
218+
background: rgba(255, 255, 255, 0.03);
219+
color: var(--text-secondary);
220+
font-size: 0.95rem;
221+
}
222+
189223
.hero-actions {
190224
display: flex;
191225
gap: 1rem;
@@ -329,6 +363,92 @@ header {
329363
display: inline-block;
330364
}
331365

366+
.video-section {
367+
padding-top: 0;
368+
}
369+
370+
.demo-video-shell {
371+
margin: 3rem auto 0;
372+
max-width: 960px;
373+
}
374+
375+
.demo-video-frame {
376+
position: relative;
377+
overflow: hidden;
378+
border: 1px solid rgba(255, 255, 255, 0.08);
379+
border-radius: 1.75rem;
380+
background: rgba(255, 255, 255, 0.03);
381+
box-shadow: 0 18px 48px rgba(0, 0, 0, 0.28);
382+
aspect-ratio: 16 / 9;
383+
}
384+
385+
.demo-video-frame iframe {
386+
width: 100%;
387+
height: 100%;
388+
border: 0;
389+
display: block;
390+
}
391+
392+
.comparison-section,
393+
.faq-section {
394+
background: linear-gradient(180deg, transparent, rgba(99, 102, 241, 0.05), transparent);
395+
}
396+
397+
.comparison-grid,
398+
.intent-grid,
399+
.faq-list {
400+
display: grid;
401+
gap: 1.5rem;
402+
margin-top: 3rem;
403+
}
404+
405+
.comparison-grid {
406+
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
407+
}
408+
409+
.comparison-card,
410+
.intent-card,
411+
.faq-item {
412+
background: var(--card-bg);
413+
border: 1px solid var(--card-border);
414+
border-radius: 1.5rem;
415+
padding: 1.75rem;
416+
}
417+
418+
.comparison-card-highlight {
419+
border-color: rgba(99, 102, 241, 0.35);
420+
box-shadow: 0 12px 36px rgba(99, 102, 241, 0.12);
421+
}
422+
423+
.comparison-card ul {
424+
margin: 0;
425+
padding-left: 1.2rem;
426+
color: var(--text-secondary);
427+
}
428+
429+
.comparison-card li {
430+
margin: 0.45rem 0;
431+
}
432+
433+
.intent-grid {
434+
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
435+
}
436+
437+
.intent-card h3,
438+
.faq-item h3,
439+
.comparison-card h3 {
440+
margin-bottom: 0.9rem;
441+
}
442+
443+
.intent-card p,
444+
.faq-item p {
445+
margin-bottom: 0;
446+
}
447+
448+
.faq-list {
449+
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
450+
}
451+
332452
/* Use Cases */
333453
.use-cases-list {
334454
list-style: none;
@@ -594,4 +714,24 @@ footer {
594714
.featured-badges-grid a {
595715
justify-content: center;
596716
}
717+
718+
.hero-keywords {
719+
gap: 0.6rem;
720+
margin-bottom: 1.75rem;
721+
}
722+
723+
.hero-keywords span,
724+
.hero-eyebrow {
725+
font-size: 0.9rem;
726+
}
727+
728+
.comparison-card,
729+
.intent-card,
730+
.faq-item {
731+
padding: 1.4rem;
732+
}
733+
734+
.demo-video-frame {
735+
border-radius: 1.25rem;
736+
}
597737
}

0 commit comments

Comments
 (0)