|
|
|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
|
|
import ReactLenis from "lenis/react";
|
|
|
|
import ReactLenis from "lenis/react";
|
|
|
|
|
|
|
|
import { useState, useEffect } from "react";
|
|
|
|
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
|
|
|
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
|
|
|
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
|
|
|
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
|
|
|
import FeatureBento from '@/components/sections/feature/FeatureBento';
|
|
|
|
import FeatureBento from '@/components/sections/feature/FeatureBento';
|
|
|
|
@@ -14,6 +15,14 @@ import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCar
|
|
|
|
import { ShieldCheck, Star, Zap } from "lucide-react";
|
|
|
|
import { ShieldCheck, Star, Zap } from "lucide-react";
|
|
|
|
|
|
|
|
|
|
|
|
export default function LandingPage() {
|
|
|
|
export default function LandingPage() {
|
|
|
|
|
|
|
|
const [revealed, setRevealed] = useState(false);
|
|
|
|
|
|
|
|
const [word, setWord] = useState("");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const handleWordReveal = (finalWord: string) => {
|
|
|
|
|
|
|
|
setWord(finalWord);
|
|
|
|
|
|
|
|
setRevealed(true);
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<ThemeProvider
|
|
|
|
<ThemeProvider
|
|
|
|
defaultButtonVariant="text-shift"
|
|
|
|
defaultButtonVariant="text-shift"
|
|
|
|
@@ -42,14 +51,12 @@ export default function LandingPage() {
|
|
|
|
<div id="hero" data-section="hero">
|
|
|
|
<div id="hero" data-section="hero">
|
|
|
|
<HeroBillboardGallery
|
|
|
|
<HeroBillboardGallery
|
|
|
|
background={{ variant: "sparkles-gradient" }}
|
|
|
|
background={{ variant: "sparkles-gradient" }}
|
|
|
|
title="Decode Your Reality"
|
|
|
|
title={revealed ? `Signal Decoded: ${word}` : "Decode Your Reality"}
|
|
|
|
description="VND Mind Reading utilizes neural protocol algorithms to reveal the hidden contents of your subconscious in seconds."
|
|
|
|
description={revealed ? "The protocol has successfully extracted your subconscious target word." : "VND Mind Reading utilizes neural protocol algorithms to reveal the hidden contents of your subconscious in seconds."}
|
|
|
|
mediaItems={[
|
|
|
|
mediaItems={[
|
|
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/3d-data-technology-background-with-flowing-particles_1048-18065.jpg", imageAlt: "Neural Orbital Ring Animation" },
|
|
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/3d-data-technology-background-with-flowing-particles_1048-18065.jpg", imageAlt: "Neural Orbital Ring Animation" },
|
|
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/big-data-ai-learning-concept-server-center-3d-render_482257-27721.jpg", imageAlt: "Data Pulse" },
|
|
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/big-data-ai-learning-concept-server-center-3d-render_482257-27721.jpg", imageAlt: "Data Pulse" },
|
|
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/empty-dark-room-modern-futuristic-sci-fi-background-3d-illustration_35913-2392.jpg", imageAlt: "Protocol Initialization" },
|
|
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/empty-dark-room-modern-futuristic-sci-fi-background-3d-illustration_35913-2392.jpg", imageAlt: "Protocol Initialization" }
|
|
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/binary-flow-background_1048-11303.jpg", imageAlt: "Subconscious Scan" },
|
|
|
|
|
|
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/vibrant-abstract-sphere-illuminates-dark-backdrop-generated-by-ai_188544-11877.jpg", imageAlt: "Synaptic Mapping" }
|
|
|
|
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
mediaAnimation="blur-reveal"
|
|
|
|
mediaAnimation="blur-reveal"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
@@ -72,13 +79,13 @@ export default function LandingPage() {
|
|
|
|
useInvertedBackground={false}
|
|
|
|
useInvertedBackground={false}
|
|
|
|
features={[
|
|
|
|
features={[
|
|
|
|
{
|
|
|
|
{
|
|
|
|
title: "Neural Mapping", description: "Static 7x4 alphabet grid processing based on your initial selection.", bentoComponent: "reveal-icon", icon: Zap
|
|
|
|
title: "Neural Mapping", description: "Visualize your mental patterns in seconds.", bentoComponent: "reveal-icon", icon: Zap
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
title: "Dynamic Synchronization", description: "Transposition logic to realign letters based on the second phase input.", bentoComponent: "reveal-icon", icon: Star
|
|
|
|
title: "Dynamic Sync", description: "Protocol transposition initiated.", bentoComponent: "reveal-icon", icon: Star
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
title: "Instant Decoding", description: "High-speed decryption sequence resulting in your target word reconstruction.", bentoComponent: "reveal-icon", icon: ShieldCheck
|
|
|
|
title: "Final Reveal", description: "Trigger deep neural reconstruction.", bentoComponent: "reveal-icon", icon: ShieldCheck
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
title="Protocol Logic Layers"
|
|
|
|
title="Protocol Logic Layers"
|
|
|
|
@@ -111,9 +118,7 @@ export default function LandingPage() {
|
|
|
|
testimonials={[
|
|
|
|
testimonials={[
|
|
|
|
{ id: "1", name: "Sarah Chen", role: "Neuroscientist", company: "NeuralLabs", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-nightlife-party_23-2149220900.jpg" },
|
|
|
|
{ id: "1", name: "Sarah Chen", role: "Neuroscientist", company: "NeuralLabs", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-nightlife-party_23-2149220900.jpg" },
|
|
|
|
{ id: "2", name: "Alex Rivet", role: "Game Developer", company: "CodeFlow", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-wearing-apron_23-2149007471.jpg" },
|
|
|
|
{ id: "2", name: "Alex Rivet", role: "Game Developer", company: "CodeFlow", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-wearing-apron_23-2149007471.jpg" },
|
|
|
|
{ id: "3", name: "Emily Rose", role: "Mentalist", company: "Illusionist Co", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/man-portrait-with-blue-lights-visual-effects_23-2149419481.jpg" },
|
|
|
|
{ id: "3", name: "Emily Rose", role: "Mentalist", company: "Illusionist Co", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/man-portrait-with-blue-lights-visual-effects_23-2149419481.jpg" }
|
|
|
|
{ id: "4", name: "David Moon", role: "Tech Enthusiast", company: "StartupX", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-man-wearing-specs-looking-far-away-isolated-dark-neon-purple-color-background_231208-14363.jpg" },
|
|
|
|
|
|
|
|
{ id: "5", name: "Jane Doe", role: "Engineer", company: "Systematic", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cyber-security-expert-working-with-technology-neon-lights_23-2151645683.jpg" }
|
|
|
|
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
title="Subconscious Feedback"
|
|
|
|
title="Subconscious Feedback"
|
|
|
|
description="What users say about the VND Protocol experience."
|
|
|
|
description="What users say about the VND Protocol experience."
|
|
|
|
@@ -130,7 +135,6 @@ export default function LandingPage() {
|
|
|
|
{ id: "f3", title: "Does it really read minds?", content: "It is a mathematical grid elimination puzzle, not literal mind reading." }
|
|
|
|
{ id: "f3", title: "Does it really read minds?", content: "It is a mathematical grid elimination puzzle, not literal mind reading." }
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
imageSrc="http://img.b2bpic.net/free-photo/abstract-technology-background-connecting-dots-digital-network-design_53876-160254.jpg"
|
|
|
|
imageSrc="http://img.b2bpic.net/free-photo/abstract-technology-background-connecting-dots-digital-network-design_53876-160254.jpg"
|
|
|
|
imageAlt="Support Interface"
|
|
|
|
|
|
|
|
title="Protocol Inquiries"
|
|
|
|
title="Protocol Inquiries"
|
|
|
|
description="Answers to common questions regarding neural mapping."
|
|
|
|
description="Answers to common questions regarding neural mapping."
|
|
|
|
faqsAnimation="slide-up"
|
|
|
|
faqsAnimation="slide-up"
|
|
|
|
@@ -140,13 +144,14 @@ export default function LandingPage() {
|
|
|
|
<div id="contact" data-section="contact">
|
|
|
|
<div id="contact" data-section="contact">
|
|
|
|
<ContactSplitForm
|
|
|
|
<ContactSplitForm
|
|
|
|
useInvertedBackground={false}
|
|
|
|
useInvertedBackground={false}
|
|
|
|
title="Report an Anomaly"
|
|
|
|
title="Initiate Final Reveal"
|
|
|
|
description="Encountered a logic error in the mind reading protocol? Reach out to our technical team."
|
|
|
|
description="Submit your neural ID and target word now to unlock your personalized Final Reveal results immediately."
|
|
|
|
inputs={[
|
|
|
|
inputs={[
|
|
|
|
{ name: "name", type: "text", placeholder: "Name" },
|
|
|
|
{ name: "name", type: "text", placeholder: "Neural ID" },
|
|
|
|
{ name: "email", type: "email", placeholder: "Email" }
|
|
|
|
{ name: "word", type: "text", placeholder: "Final Target Word" }
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
textarea={{ name: "message", placeholder: "Technical description of the anomaly..." }}
|
|
|
|
onSubmit={(data) => handleWordReveal(data.word)}
|
|
|
|
|
|
|
|
buttonText="Decrypt Now"
|
|
|
|
imageSrc="http://img.b2bpic.net/free-photo/close-up-beautiful-optical-fiber-details_23-2149212570.jpg"
|
|
|
|
imageSrc="http://img.b2bpic.net/free-photo/close-up-beautiful-optical-fiber-details_23-2149212570.jpg"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@@ -156,18 +161,8 @@ export default function LandingPage() {
|
|
|
|
imageSrc="http://img.b2bpic.net/free-photo/arrow-with-bright-neon-colors_23-2151205020.jpg"
|
|
|
|
imageSrc="http://img.b2bpic.net/free-photo/arrow-with-bright-neon-colors_23-2151205020.jpg"
|
|
|
|
logoText="VND Protocol"
|
|
|
|
logoText="VND Protocol"
|
|
|
|
columns={[
|
|
|
|
columns={[
|
|
|
|
{
|
|
|
|
{ title: "Product", items: [{ label: "Mapping", href: "#features" }, { label: "Protocol", href: "#" }] },
|
|
|
|
title: "Product", items: [
|
|
|
|
{ title: "Support", items: [{ label: "Documentation", href: "#faq" }, { label: "Contact", href: "#contact" }] }
|
|
|
|
{ label: "Mapping", href: "#features" },
|
|
|
|
|
|
|
|
{ label: "Protocol", href: "#" }
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
title: "Support", items: [
|
|
|
|
|
|
|
|
{ label: "Documentation", href: "#faq" },
|
|
|
|
|
|
|
|
{ label: "Contact", href: "#contact" }
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|