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 ? (
+
+ ) : 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 ? (
+
+ ) : null}
);