Files
industries/app/(marketing)/_home-client.tsx
zooqueen 4f9cbae808 Brand sweep: Zen4 → Zen5, drop I-Ching section, navbar flush, blue contrast
- Replaced every Zen4 / zen-4 / "Zen 4" reference with the Zen5 equivalent
  across components, marketing pages, model dropdowns, docs, examples,
  case studies, and the global chat widget. 15 files touched.
- Dropped <PhilosophyBridge /> from the homepage composition — the
  "易經 · The Engineering Philosophy" / "The Zen of Zoo" hexagram block
  doesn't belong in the investor-facing landing flow.
- Navbar: was pinned at top-10 (40px) while the TopBanner is ~38px tall,
  leaving a 2px gradient stripe visible between them. Pinned the navbar
  to top-[38px] so it sits flush against the banner.
- Dark-blue contrast: replaced yellow-on-blue with white-on-blue in the
  Hero eyebrow tag + the "Browse models" CTA. Forced ``color: #fff`` on
  ``.btn-brutalist.pill-blue`` so text stays legible through the dark
  trough of the rainbow gradient animation.
2026-05-18 23:05:37 -07:00

53 lines
1.5 KiB
TypeScript

"use client";
import { useEffect } from "react";
import Hero from "@/components/Hero";
import InvestorNarrative from "@/components/InvestorNarrative";
import Ecosystem from "@/components/Ecosystem";
import ZooLabsNarrative from "@/components/ZooLabsNarrative";
import ServicesOverview from "@/components/ServicesOverview";
import ResearchHighlights from "@/components/ResearchHighlights";
import Leadership from "@/components/Leadership";
import TrustedBySection from "@/components/TrustedBySection";
import Contact from "@/components/Contact";
import { cn } from "@/lib/utils";
export default function PageClient() {
useEffect(() => {
const smoothScroll = (e: MouseEvent) => {
const target = e.target as HTMLAnchorElement;
if (target.hash) {
e.preventDefault();
const element = document.querySelector(target.hash);
if (element) {
element.scrollIntoView({ behavior: "smooth" });
}
}
};
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", smoothScroll);
});
return () => {
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.removeEventListener("click", smoothScroll);
});
};
}, []);
return (
<main>
<Hero />
<InvestorNarrative />
<Ecosystem />
<ZooLabsNarrative />
<ServicesOverview />
<ResearchHighlights />
<Leadership />
<TrustedBySection />
<Contact />
</main>
);
}