diff --git a/client/pages/Index.tsx b/client/pages/Index.tsx index 5f018b4d..6151c41b 100644 --- a/client/pages/Index.tsx +++ b/client/pages/Index.tsx @@ -308,31 +308,46 @@ export default function Index() { - {/* Interactive Features Grid */} -
+ {/* Interactive Features Grid (Services) */} +
{features.map((feature, index) => { const Icon = feature.icon; const isActive = activeSection === index; return ( setActiveSection(index)} + } bg-card/60 backdrop-blur-sm hover:translate-y-[-2px] hover:shadow-[0_8px_30px_rgba(80,80,120,0.25)]`} > - -
- +
+ +
+
+
-

{feature.title}

-

+

{feature.title}

+
+ {(feature.tags || []).slice(0, 2).map((tag, i) => ( + + {tag} + + ))} +
+

{feature.description}

+
+ {feature.link ? ( +
+ + Explore + + +
+ ) : null} ); @@ -340,30 +355,45 @@ export default function Index() {
{/* Platform Feature Cards */} -
+
{platformFeatures.map((feature, index) => { const Icon = feature.icon; const isActive = activeSection === index; return ( setActiveSection(index)} + } bg-card/60 backdrop-blur-sm hover:translate-y-[-2px] hover:shadow-[0_8px_30px_rgba(80,80,120,0.25)]`} > - -
- +
+ +
+
+
-

{feature.title}

-

+

{feature.title}

+
+ {(feature.tags || []).slice(0, 2).map((tag, i) => ( + + {tag} + + ))} +
+

{feature.description}

+
+ {feature.link ? ( +
+ + Explore + + +
+ ) : null} );