-
{t.eyebrow}
+
{t.eyebrow}
{t.heading}
@@ -39,17 +37,17 @@ const { t } = Astro.props;
{t.items.map((item) => (
{item.n}
-
{item.title}
-
{item.body}
+
{item.title}
+
{item.body}
diff --git a/src/components/sections/Hero.astro b/src/components/sections/Hero.astro
index 8663beb..1f9dfa3 100644
--- a/src/components/sections/Hero.astro
+++ b/src/components/sections/Hero.astro
@@ -1,5 +1,7 @@
---
import type { ui } from '@/i18n/ui';
+import HeroScrollScene from '@/components/ui/HeroScrollScene';
+import HeroProductFrames from '@/components/ui/HeroProductFrames';
interface Props {
t: typeof ui.es.hero;
@@ -21,15 +23,7 @@ const { t } = Astro.props;
-
-
-
+
@@ -41,113 +35,63 @@ const { t } = Astro.props;
{t.eyebrow}
-
+
-
-
-
-
-
-
-
-
{t.aboutHeading}
-
{t.aboutBody}
-
-
-
-
-
-
-
-
-
-
-
-
{t.services[0].label}
-
{t.services[0].body}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{t.services[1].label}
-
{t.services[1].body}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{t.services[2].label}
-
{t.services[2].body}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{t.services[3].label}
-
{t.services[3].body}
-
-
+
+
+
+ {t.pillars[0]}
+ {t.pillars[1]}
+ {t.pillars[2]}
+
+
{t.aboutBody}
+
+
+ {t.primaryCta}
+
+
+
+
+
+
+
+
+ {t.frames.mobile.label}
+
+
+
+ {t.frames.web.label}
+
+
+
+ {t.frames.ai.label}
+
@@ -160,6 +104,7 @@ const { t } = Astro.props;
{t.scrollHint}
+