diff --git a/assets/hero-servers.svg b/assets/hero-servers.svg
new file mode 100644
index 0000000..afc848e
--- /dev/null
+++ b/assets/hero-servers.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/presentation/web/assets/hero-servers.svg b/src/presentation/web/assets/hero-servers.svg
new file mode 100644
index 0000000..afc848e
--- /dev/null
+++ b/src/presentation/web/assets/hero-servers.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/presentation/web/pages/landing/index.py b/src/presentation/web/pages/landing/index.py
index 80415de..3b16450 100644
--- a/src/presentation/web/pages/landing/index.py
+++ b/src/presentation/web/pages/landing/index.py
@@ -250,11 +250,11 @@ def hero() -> rx.Component:
filter="blur(50px)",
style={"animation": "pulse 4s ease-in-out infinite"},
),
- # Main illustration - BluisHost style with person
+ # Main illustration - BluisHost style isometric servers
rx.box(
rx.image(
- src="/hero-person.svg",
- width="520px",
+ src="/hero-servers.svg",
+ width="600px",
height="auto",
filter="drop-shadow(0 20px 60px rgba(27, 75, 127, 0.4))",
style={"animation": "fadeInScale 1s ease-out 0.3s backwards, scaleFloat 6s ease-in-out 1.5s infinite"},