@@ -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