Compare commits
24 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e0ec5d8fb3 | |||
| c64af991a7 | |||
| 876391f9d2 | |||
| 331657affd | |||
| a7d80b7b78 | |||
| caf8c9be18 | |||
| 917276ffd0 | |||
| f4b72be038 | |||
| ad64f09c4b | |||
| 99c846e090 | |||
| 8caa86b777 | |||
| b018c1254d | |||
| be6d800537 | |||
| c7993bcd96 | |||
| 0516996f89 | |||
| 56a67a9f13 | |||
| 16f5c16a0d | |||
| abcdd32964 | |||
| 2151cc2cbd | |||
| a1493a7f98 | |||
| 487f068e22 | |||
| d26be9c006 | |||
| 6e7945fa8e | |||
| 648e805d3d |
@@ -38,7 +38,7 @@
|
|||||||
"is_react": true,
|
"is_react": true,
|
||||||
"has_default_export": true,
|
"has_default_export": true,
|
||||||
"has_jsx": true,
|
"has_jsx": true,
|
||||||
"has_use_client": true,
|
"has_use_client": false,
|
||||||
"has_return_jsx": true,
|
"has_return_jsx": true,
|
||||||
"role": "entry",
|
"role": "entry",
|
||||||
"tags": [],
|
"tags": [],
|
||||||
@@ -569,12 +569,12 @@
|
|||||||
"role": "ui",
|
"role": "ui",
|
||||||
"tags": [],
|
"tags": [],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
"src/components/navbar/NavbarLayoutFloatingInline.tsx",
|
"src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx",
|
||||||
"src/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen.tsx",
|
|
||||||
"src/components/navbar/NavbarStyleCentered/NavbarStyleCentered.tsx",
|
|
||||||
"src/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay.tsx",
|
|
||||||
"src/components/navbar/NavbarStyleMinimal.tsx",
|
"src/components/navbar/NavbarStyleMinimal.tsx",
|
||||||
"src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx"
|
"src/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay.tsx",
|
||||||
|
"src/components/navbar/NavbarLayoutFloatingInline.tsx",
|
||||||
|
"src/components/navbar/NavbarStyleCentered/NavbarStyleCentered.tsx",
|
||||||
|
"src/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen.tsx"
|
||||||
],
|
],
|
||||||
"can_modify_directly": true,
|
"can_modify_directly": true,
|
||||||
"can_delete": true,
|
"can_delete": true,
|
||||||
@@ -610,8 +610,8 @@
|
|||||||
"button"
|
"button"
|
||||||
],
|
],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
"src/components/navbar/NavbarStyleCentered/NavbarStyleCentered.tsx",
|
"src/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen.tsx",
|
||||||
"src/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen.tsx"
|
"src/components/navbar/NavbarStyleCentered/NavbarStyleCentered.tsx"
|
||||||
],
|
],
|
||||||
"can_modify_directly": true,
|
"can_modify_directly": true,
|
||||||
"can_delete": true,
|
"can_delete": true,
|
||||||
@@ -2694,10 +2694,10 @@
|
|||||||
"role": "ui",
|
"role": "ui",
|
||||||
"tags": [],
|
"tags": [],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
"src/components/button/ButtonShiftHover/ButtonShiftHover.tsx",
|
|
||||||
"src/components/button/ButtonTextStagger/ButtonTextStagger.tsx",
|
"src/components/button/ButtonTextStagger/ButtonTextStagger.tsx",
|
||||||
|
"src/components/button/ButtonBounceEffect/ButtonBounceEffect.tsx",
|
||||||
"src/components/button/ButtonTextShift/ButtonTextShift.tsx",
|
"src/components/button/ButtonTextShift/ButtonTextShift.tsx",
|
||||||
"src/components/button/ButtonBounceEffect/ButtonBounceEffect.tsx"
|
"src/components/button/ButtonShiftHover/ButtonShiftHover.tsx"
|
||||||
],
|
],
|
||||||
"can_modify_directly": true,
|
"can_modify_directly": true,
|
||||||
"can_delete": true,
|
"can_delete": true,
|
||||||
@@ -2748,17 +2748,17 @@
|
|||||||
"button"
|
"button"
|
||||||
],
|
],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
"src/components/button/ButtonShiftHover/ButtonShiftHover.tsx",
|
"src/components/button/ButtonTextStagger/ButtonTextStagger.tsx",
|
||||||
|
"src/components/button/ButtonHoverMagnetic/ButtonHoverMagnetic.tsx",
|
||||||
"src/components/button/ButtonBounceEffect/ButtonBounceEffect.tsx",
|
"src/components/button/ButtonBounceEffect/ButtonBounceEffect.tsx",
|
||||||
"src/components/button/ButtonIconArrow.tsx",
|
"src/components/button/ButtonIconArrow.tsx",
|
||||||
"src/components/button/ButtonTextShift/ButtonTextShift.tsx",
|
|
||||||
"src/components/button/ButtonTextUnderline.tsx",
|
|
||||||
"src/components/button/ButtonExpandHover.tsx",
|
"src/components/button/ButtonExpandHover.tsx",
|
||||||
"src/components/button/ButtonElasticEffect/ButtonElasticEffect.tsx",
|
"src/components/button/ButtonElasticEffect/ButtonElasticEffect.tsx",
|
||||||
"src/components/button/ButtonHoverMagnetic/ButtonHoverMagnetic.tsx",
|
"src/components/button/ButtonTextShift/ButtonTextShift.tsx",
|
||||||
"src/components/button/ButtonDirectionalHover/ButtonDirectionalHover.tsx",
|
"src/components/button/ButtonHoverBubble.tsx",
|
||||||
"src/components/button/ButtonTextStagger/ButtonTextStagger.tsx",
|
"src/components/button/ButtonTextUnderline.tsx",
|
||||||
"src/components/button/ButtonHoverBubble.tsx"
|
"src/components/button/ButtonShiftHover/ButtonShiftHover.tsx",
|
||||||
|
"src/components/button/ButtonDirectionalHover/ButtonDirectionalHover.tsx"
|
||||||
],
|
],
|
||||||
"can_modify_directly": true,
|
"can_modify_directly": true,
|
||||||
"can_delete": true,
|
"can_delete": true,
|
||||||
@@ -2815,9 +2815,9 @@
|
|||||||
"button"
|
"button"
|
||||||
],
|
],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
|
"src/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay.tsx",
|
||||||
"src/components/Textbox.tsx",
|
"src/components/Textbox.tsx",
|
||||||
"src/components/navbar/NavbarLayoutFloatingInline.tsx",
|
"src/components/navbar/NavbarLayoutFloatingInline.tsx",
|
||||||
"src/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay.tsx",
|
|
||||||
"src/components/navbar/NavbarStyleMinimal.tsx"
|
"src/components/navbar/NavbarStyleMinimal.tsx"
|
||||||
],
|
],
|
||||||
"can_modify_directly": true,
|
"can_modify_directly": true,
|
||||||
@@ -2837,8 +2837,8 @@
|
|||||||
"button"
|
"button"
|
||||||
],
|
],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
"src/components/navbar/NavbarLayoutFloatingInline.tsx",
|
"src/components/button/Button.tsx",
|
||||||
"src/components/button/Button.tsx"
|
"src/components/navbar/NavbarLayoutFloatingInline.tsx"
|
||||||
],
|
],
|
||||||
"can_modify_directly": true,
|
"can_modify_directly": true,
|
||||||
"can_delete": true,
|
"can_delete": true,
|
||||||
@@ -3143,15 +3143,15 @@
|
|||||||
"product"
|
"product"
|
||||||
],
|
],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
"src/components/cardStack/layouts/carousels/ButtonCarousel.tsx",
|
|
||||||
"src/components/cardStack/layouts/timelines/TimelineProcessFlow.tsx",
|
|
||||||
"src/components/cardStack/layouts/carousels/FullWidthCarousel.tsx",
|
"src/components/cardStack/layouts/carousels/FullWidthCarousel.tsx",
|
||||||
"src/components/cardStack/layouts/timelines/TimelineBase.tsx",
|
"src/components/cardStack/layouts/timelines/TimelineBase.tsx",
|
||||||
"src/components/cardStack/layouts/timelines/TimelineHorizontalCardStack.tsx",
|
"src/components/cardStack/layouts/carousels/ButtonCarousel.tsx",
|
||||||
"src/components/cardStack/layouts/grid/GridLayout.tsx",
|
"src/components/cardStack/layouts/timelines/TimelineCardStack.tsx",
|
||||||
"src/components/cardStack/layouts/timelines/TimelinePhoneView.tsx",
|
"src/components/cardStack/layouts/timelines/TimelinePhoneView.tsx",
|
||||||
|
"src/components/cardStack/layouts/grid/GridLayout.tsx",
|
||||||
|
"src/components/cardStack/layouts/timelines/TimelineHorizontalCardStack.tsx",
|
||||||
"src/components/cardStack/layouts/carousels/AutoCarousel.tsx",
|
"src/components/cardStack/layouts/carousels/AutoCarousel.tsx",
|
||||||
"src/components/cardStack/layouts/timelines/TimelineCardStack.tsx"
|
"src/components/cardStack/layouts/timelines/TimelineProcessFlow.tsx"
|
||||||
],
|
],
|
||||||
"can_modify_directly": true,
|
"can_modify_directly": true,
|
||||||
"can_delete": true,
|
"can_delete": true,
|
||||||
@@ -3168,8 +3168,8 @@
|
|||||||
"role": "ui",
|
"role": "ui",
|
||||||
"tags": [],
|
"tags": [],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
"src/components/cardStack/layouts/carousels/ButtonCarousel.tsx",
|
|
||||||
"src/components/cardStack/layouts/carousels/FullWidthCarousel.tsx",
|
"src/components/cardStack/layouts/carousels/FullWidthCarousel.tsx",
|
||||||
|
"src/components/cardStack/layouts/carousels/ButtonCarousel.tsx",
|
||||||
"src/components/cardStack/CardStack.tsx",
|
"src/components/cardStack/CardStack.tsx",
|
||||||
"src/components/cardStack/layouts/grid/GridLayout.tsx",
|
"src/components/cardStack/layouts/grid/GridLayout.tsx",
|
||||||
"src/components/cardStack/layouts/carousels/AutoCarousel.tsx"
|
"src/components/cardStack/layouts/carousels/AutoCarousel.tsx"
|
||||||
@@ -3389,11 +3389,11 @@
|
|||||||
"product"
|
"product"
|
||||||
],
|
],
|
||||||
"used_in": [
|
"used_in": [
|
||||||
"src/components/cardStack/layouts/carousels/ButtonCarousel.tsx",
|
|
||||||
"src/components/cardStack/layouts/timelines/TimelineProcessFlow.tsx",
|
|
||||||
"src/components/cardStack/layouts/timelines/TimelineBase.tsx",
|
"src/components/cardStack/layouts/timelines/TimelineBase.tsx",
|
||||||
|
"src/components/cardStack/layouts/carousels/ButtonCarousel.tsx",
|
||||||
"src/components/cardStack/layouts/grid/GridLayout.tsx",
|
"src/components/cardStack/layouts/grid/GridLayout.tsx",
|
||||||
"src/components/cardStack/layouts/carousels/AutoCarousel.tsx"
|
"src/components/cardStack/layouts/carousels/AutoCarousel.tsx",
|
||||||
|
"src/components/cardStack/layouts/timelines/TimelineProcessFlow.tsx"
|
||||||
],
|
],
|
||||||
"can_modify_directly": true,
|
"can_modify_directly": true,
|
||||||
"can_delete": true,
|
"can_delete": true,
|
||||||
|
|||||||
@@ -4,21 +4,21 @@
|
|||||||
/* Base units */
|
/* Base units */
|
||||||
/* --vw is set by ThemeProvider */
|
/* --vw is set by ThemeProvider */
|
||||||
|
|
||||||
/* --background: #222821;
|
/* --background: #1a2a1a;;
|
||||||
--card: #4a402c;
|
--card: #2a3a2a;;
|
||||||
--foreground: #e8f0e3;
|
--foreground: #e0e0e0;;
|
||||||
--primary-cta: #f9d77e;
|
--primary-cta: #388e3c;;
|
||||||
--secondary-cta: #b2975a;
|
--secondary-cta: #689f38;;
|
||||||
--accent: #d4af37;
|
--accent: #a5d6a7;;
|
||||||
--background-accent: #313b33; */
|
--background-accent: #4caf50; ; */
|
||||||
|
|
||||||
--background: #222821;
|
--background: #1a2a1a;;
|
||||||
--card: #4a402c;
|
--card: #2a3a2a;;
|
||||||
--foreground: #e8f0e3;
|
--foreground: #e0e0e0;;
|
||||||
--primary-cta: #f9d77e;
|
--primary-cta: #388e3c;;
|
||||||
--secondary-cta: #b2975a;
|
--secondary-cta: #689f38;;
|
||||||
--accent: #d4af37;
|
--accent: #a5d6a7;;
|
||||||
--background-accent: #313b33;
|
--background-accent: #4caf50;;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
@@ -524,46 +524,3 @@ h5,
|
|||||||
h6 {
|
h6 {
|
||||||
font-family: var(--font-manrope), sans-serif;
|
font-family: var(--font-manrope), sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Animation base styles */
|
|
||||||
img {
|
|
||||||
transition: filter 0.3s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
img:hover {
|
|
||||||
filter: blur(4px);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Animation base styles */
|
|
||||||
.card {
|
|
||||||
transition: transform 0.3s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card:hover {
|
|
||||||
transform: scale(1.05);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Animation base styles */
|
|
||||||
img {
|
|
||||||
transition: filter 0.3s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
img:hover {
|
|
||||||
filter: blur(4px);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Animation base styles */
|
|
||||||
.card {
|
|
||||||
position: relative;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card:hover .card-text {
|
|
||||||
opacity: 1;
|
|
||||||
transform: translateY(0);
|
|
||||||
transition: opacity 0.3s ease, transform 0.3s ease;
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Metadata } from 'next';
|
import type { Metadata } from "next";
|
||||||
import { Manrope } from "next/font/google";
|
import { Manrope } from "next/font/google";
|
||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||||
@@ -128,7 +128,7 @@ export default function RootLayout({
|
|||||||
|
|
||||||
const existingId = element.getAttribute('data-webild-id');
|
const existingId = element.getAttribute('data-webild-id');
|
||||||
if (existingId) {
|
if (existingId) {
|
||||||
return '[data-webild-id="' + uniqueId + '"]';a-webild-id="' + existingId + '"]';
|
return '[data-webild-id="' + existingId + '"]';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (assignId) {
|
if (assignId) {
|
||||||
|
|||||||
300
src/app/page.tsx
300
src/app/page.tsx
@@ -4,14 +4,15 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|||||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||||
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
||||||
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
||||||
|
import FeatureProcessSteps from '@/components/sections/feature/FeatureProcessSteps';
|
||||||
|
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
|
||||||
|
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
||||||
|
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||||
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||||
import { MessageCircle } from "lucide-react";
|
import { AlertTriangle, Lock, Brain, Clock, Shield, FileText, MessageCircle } from "lucide-react";
|
||||||
import FaqDouble from "@/components/sections/faq/FaqDouble";
|
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
||||||
import TimelineProcessFlow from "@/components/cardStack/layouts/timelines/TimelineProcessFlow";
|
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
|
||||||
import BlogCardOne from "@/components/sections/blog/BlogCardOne";
|
|
||||||
import HeroLogo from "@/components/sections/hero/HeroLogo";
|
|
||||||
import ContactCenter from "@/components/sections/contact/ContactCenter";
|
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -31,194 +32,198 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="Brain Freedom"
|
brandName="Brain Freedom"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Problem", id: "problem" },
|
|
||||||
{ name: "Concerns", id: "concerns" },
|
{ name: "Concerns", id: "concerns" },
|
||||||
{ name: "Science", id: "science" },
|
{ name: "Science", id: "science" },
|
||||||
{ name: "Experts", id: "experts" },
|
{ name: "Experts", id: "experts" },
|
||||||
{ name: "Home", id: "home" }
|
{ name: "FAQ", id: "faq" }
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Learn More", href: "https://google.com"
|
text: "Learn More", href: "#problem"
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroLogo
|
<HeroBillboardCarousel
|
||||||
logoText="AI with Empower Your Mind with AI"
|
title="Sub, buds!"
|
||||||
description="Unlocking cognitive potential through advanced technology solutions."
|
description="Explore the future of brain-computer interfaces and their transformative impact on technology."
|
||||||
|
mediaItems={[
|
||||||
|
{},
|
||||||
|
{},
|
||||||
|
{},
|
||||||
|
{}
|
||||||
|
]}
|
||||||
|
tag="Innovative Technology"
|
||||||
|
tagIcon={MessageCircle}
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
"text": "Explore AI Solutions",
|
"text": "Get Started",
|
||||||
"href": "#"
|
"href": "#"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"text": "AI with Empower Your Mind",
|
"text": "Learn More",
|
||||||
"href": "#"
|
"href": "#"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
imageSrc="https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnJlZSUyMGltYWdlc3xlbnwwfHwwfHx8MA%3D%3D"
|
|
||||||
imageAlt=""
|
|
||||||
videoAriaLabel="Hero video"
|
|
||||||
showDimOverlay={false}
|
|
||||||
logoLineHeight={1.1}
|
|
||||||
ariaLabel="Hero section"
|
ariaLabel="Hero section"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="problem" data-section="problem">
|
<div id="science" data-section="science">
|
||||||
<TextSplitAbout
|
<MetricCardThree
|
||||||
title="The Problem"
|
title="Scientific Evidence & Research"
|
||||||
description={[
|
description="Key findings from neuroscience research on the risks and limitations of invasive neural interfaces."
|
||||||
"Invasive neurolink technology—brain-computer interfaces that require surgical implantation—presents unprecedented risks to human autonomy and cognitive liberty. While proponents promise medical breakthroughs, the technology raises critical ethical, security, and privacy concerns that are rarely discussed.", "This project examines the scientific evidence, technical vulnerabilities, and ethical implications of neural implants, particularly when considering commercial, military, or state surveillance applications.", "We believe informed public discourse is essential before such transformative technology becomes widespread."
|
tag="Neuroscience"
|
||||||
]}
|
textboxLayout="default"
|
||||||
|
animationType="slide-up"
|
||||||
useInvertedBackground="invertDefault"
|
useInvertedBackground="invertDefault"
|
||||||
showBorder={false}
|
metrics={[
|
||||||
buttons={[
|
{
|
||||||
{ text: "View Key Concerns", href: "#concerns" }
|
id: "1", icon: AlertTriangle,
|
||||||
|
title: "Neuroinflammation", value: "100% of implants"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", icon: Lock,
|
||||||
|
title: "No Encryption Standard", value: "Critical Gap"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", icon: Brain,
|
||||||
|
title: "Brain Data Sensitivity", value: "Unprecedented"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", icon: Clock,
|
||||||
|
title: "Long-term Studies", value: "5-10 years max"
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="concerns" data-section="concerns">
|
||||||
|
<FeatureProcessSteps
|
||||||
|
title="Critical Concerns About Invasive Neurolink Technology"
|
||||||
|
description="Six major ethical, technical, and social implications that demand careful consideration before widespread adoption."
|
||||||
|
tag="Key Issues"
|
||||||
|
useInvertedBackground="noInvert"
|
||||||
|
steps={[
|
||||||
|
{
|
||||||
|
number: "01", title: "Cognitive Liberty & Mental Privacy", tag: "Ethics", description: "Neural implants could enable unauthorized reading or manipulation of thoughts, memories, and mental states. This threatens fundamental human rights to mental privacy and freedom of thought."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
number: "02", title: "Cybersecurity & Hacking Risks", tag: "Technology", description: "Direct brain interfaces create new attack vectors for hackers. A compromised implant could potentially alter behavior, access memories, or cause physical harm directly to the brain."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
number: "03", title: "Surveillance & Control", tag: "Social", description: "Governments or corporations could use neural data for mass surveillance, thought control, or behavioral modification—creating unprecedented forms of authoritarianism."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
number: "04", title: "Medical Safety Unknowns", tag: "Health", description: "Long-term effects of brain implants remain unknown. Neuroinflammation, biofilm formation, and immune responses could cause chronic damage over years or decades."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
number: "05", title: "Equity & Coercion", tag: "Social", description: "Neural enhancement could become mandatory for employment, military service, or social participation, creating pressure on vulnerable populations to accept implants."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
number: "06", title: "Irreversibility & Consent", tag: "Ethics", description: "Brain implants cause physical changes that may be impossible to fully reverse. True informed consent is questionable when long-term effects are unknown."
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="experts" data-section="experts">
|
||||||
|
<TestimonialCardTwo
|
||||||
|
title="Expert Perspectives"
|
||||||
|
description="Leading scientists, ethicists, and technologists on the risks of invasive neural technology."
|
||||||
|
tag="Expert Voices"
|
||||||
|
textboxLayout="default"
|
||||||
|
animationType="slide-up"
|
||||||
|
useInvertedBackground="noInvert"
|
||||||
|
testimonials={[
|
||||||
|
{
|
||||||
|
id: "1", name: "Dr. Sarah Chen", role: "Neuroscientist", testimonial: "The neuroinflammatory response to implants remains poorly understood. We cannot ethically deploy this technology at scale without 20+ years of longitudinal safety data.", imageSrc: "https://img.b2bpic.net/free-photo/young-handsome-doctor-working-typing-his-cabinet-doctor-using-keyboard-write-documents-his-computer_482257-34558.jpg", imageAlt: "Dr. Sarah Chen, Neuroscientist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", name: "Prof. Marcus Williams", role: "Bioethicist", testimonial: "Cognitive liberty is a fundamental human right. Invasive neural interfaces create unprecedented risks for coercion and manipulation that no regulatory framework has adequately addressed.", imageSrc: "https://img.b2bpic.net/free-photo/pharmacist-work_23-2150600109.jpg", imageAlt: "Prof. Marcus Williams, Bioethicist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", name: "Dr. Elena Rodriguez", role: "Cybersecurity Researcher", testimonial: "A hacked brain implant represents an existential cybersecurity threat. The attack surface is the human nervous system itself—we are not ready for this responsibility.", imageSrc: "https://img.b2bpic.net/free-photo/doctor-working-laptop-with-brain-image-background-cardiologist-doctor-work_482257-34589.jpg", imageAlt: "Dr. Elena Rodriguez, Cybersecurity Researcher"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", name: "James Mitchell", role: "Privacy Advocate", testimonial: "Brain data is the most intimate information humans possess. Without ironclad legal protections and technical guarantees, neural implants will enable dystopian surveillance.", imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-scientist-wearing-lab-coat_23-2148969951.jpg", imageAlt: "James Mitchell, Privacy Advocate"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "5", name: "Dr. Amara Okonkwo", role: "Medical Ethicist", testimonial: "We must ask: who decides who gets implants? History shows vulnerable populations become test subjects. This technology risks deepening inequality and coercion.", icon: Shield
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "6", name: "Prof. David Kim", role: "Neurotechnology Policy Expert", testimonial: "The absence of international treaties governing neural implants is alarming. We need binding agreements before this technology proliferates.", icon: FileText
|
||||||
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="faq" data-section="faq">
|
<div id="faq" data-section="faq">
|
||||||
<FaqDouble
|
<FaqSplitMedia
|
||||||
|
title="Frequently Asked Questions"
|
||||||
|
description="Clear answers to common questions about invasive neurolink technology and cognitive liberty."
|
||||||
|
tag="Questions & Answers"
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground="invertDefault"
|
||||||
|
imageSrc="https://img.b2bpic.net/free-photo/person-working-html-computer_23-2150038843.jpg"
|
||||||
|
imageAlt="Digital privacy and data protection visualization"
|
||||||
|
mediaPosition="right"
|
||||||
|
animationType="smooth"
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
"id": "1",
|
id: "1", title: "Aren't neural implants just medical devices?", content: "While some implants serve legitimate medical purposes (treating Parkinson's, epilepsy), invasive neurolinks designed for cognitive enhancement or data extraction are fundamentally different. They create direct access to the brain's computational substrate—something no traditional medical device does."
|
||||||
"title": "How do I get started?",
|
|
||||||
"content": "Getting started is easy! Simply sign up for a free account, complete the onboarding process, and you'll be ready to go in minutes."
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "2",
|
id: "2", title: "Could neural implants be beneficial for medicine?", content: "Yes, for specific therapeutic applications. However, this project focuses on <strong>invasive enhancement neurolinks</strong>, not medical treatments. We support continued research into non-invasive alternatives and reversible interventions."
|
||||||
"title": "What payment methods do you accept?",
|
|
||||||
"content": "We accept all major credit cards (Visa, MasterCard, American Express), PayPal, and bank transfers for annual plans."
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "3",
|
id: "3", title: "What about encryption and security?", content: "Current neural implants lack standardized encryption. Even encrypted systems face unique challenges: the interface operates at microsecond timescales, and any latency could impair function. Additionally, the brain itself may be readable through side-channel attacks independent of encryption."
|
||||||
"title": "Can I cancel my subscription anytime?",
|
|
||||||
"content": "Yes, you can cancel your subscription at any time. There are no long-term contracts or cancellation fees."
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "4",
|
id: "4", title: "Could governments ban this technology?", content: "International treaties could establish restrictions, similar to chemical or biological weapons treaties. However, this requires coordinated global action. Without such frameworks, competitive pressure will drive deployment."
|
||||||
"title": "Do you offer a free trial?",
|
},
|
||||||
"content": "Yes! We offer a 14-day free trial with full access to all features. No credit card required."
|
{
|
||||||
|
id: "5", title: "What about opting out?", content: "History suggests that transformative technologies eventually become coercive. Employment requirements, military mandates, or social pressure could make 'opting out' economically or socially impossible for many people."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "6", title: "What can individuals do?", content: "Support cognitive liberty advocacy groups, contact elected representatives, engage in public discourse, and demand rigorous long-term safety studies before deployment. Individual informed refusal remains powerful collective action."
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
title="Your Title Here"
|
|
||||||
description="Add your description here."
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground="noInvert"
|
|
||||||
tag="Sample tag"
|
|
||||||
tagIcon={MessageCircle}
|
|
||||||
buttons={[
|
|
||||||
{
|
|
||||||
"text": "Get Started",
|
|
||||||
"href": "#"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"text": "Learn More",
|
|
||||||
"href": "#"
|
|
||||||
}
|
|
||||||
]}
|
|
||||||
animationType="smooth"
|
|
||||||
ariaLabel="FAQ section"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="faq-new" data-section="faq-new">
|
<div id="footer-new" data-section="footer-new">
|
||||||
<BlogCardOne
|
<ContactSplitForm
|
||||||
blogs={[
|
title="Unlock Your Questions"
|
||||||
|
description="Get answers to your tech inquiries directly."
|
||||||
|
inputs={[
|
||||||
{
|
{
|
||||||
"id": "1",
|
"name": "name",
|
||||||
"category": "Productivity",
|
"type": "text",
|
||||||
"title": "10 Tips for Better Productivity",
|
"placeholder": "Your Name",
|
||||||
"excerpt": "Discover proven strategies to boost your productivity and achieve more in less time.",
|
"required": true
|
||||||
"imageSrc": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnJlZSUyMGltYWdlc3xlbnwwfHwwfHx8MA%3D%3D",
|
|
||||||
"authorName": "Sarah Johnson",
|
|
||||||
"authorAvatar": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnJlZSUyMGltYWdlc3xlbnwwfHwwfHx8MA%3D%3D",
|
|
||||||
"date": "January 15, 2024"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "2",
|
"name": "email",
|
||||||
"category": "Workplace",
|
"type": "email",
|
||||||
"title": "Remote Work is Dope",
|
"placeholder": "Your Email",
|
||||||
"excerpt": "Explore how remote work is reshaping the modern workplace and what it means for your career.",
|
"required": true
|
||||||
"imageSrc": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnJlZSUyMGltYWdlc3xlbnwwfHwwfHx8MA%3D%3D",
|
|
||||||
"authorName": "Michael Chen",
|
|
||||||
"authorAvatar": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnJlZSUyMGltYWdlc3xlbnwwfHwwfHx8MA%3D%3D",
|
|
||||||
"date": "January 10, 2024"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "3",
|
|
||||||
"category": "Technology",
|
|
||||||
"title": "Getting Started with AI Tools",
|
|
||||||
"excerpt": "A beginner's guide to leveraging AI tools for everyday tasks and workflows.",
|
|
||||||
"imageSrc": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnJlZSUyMGltYWdlc3xlbnwwfHwwfHx8MA%3D%3D",
|
|
||||||
"authorName": "Emily Rodriguez",
|
|
||||||
"authorAvatar": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnJlZSUyMGltYWdlc3xlbnwwfHwwfHx8MA%3D%3D",
|
|
||||||
"date": "January 5, 2024"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "3",
|
|
||||||
"category": "Lifestyle",
|
|
||||||
"title": "Mastering the Art of Mindfulness: A Beginner's Guide",
|
|
||||||
"excerpt": "Learn how to incorporate mindfulness into your daily life and experience the benefits of a more peaceful and focused existence.",
|
|
||||||
"imageSrc": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000",
|
|
||||||
"authorName": "Emily Davis",
|
|
||||||
"authorAvatar": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000",
|
|
||||||
"date": "January 20, 2024"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "4",
|
|
||||||
"category": "Technology",
|
|
||||||
"title": "Top 5 AI Tools Every Developer Should Know About",
|
|
||||||
"excerpt": "Discover the latest AI tools that can revolutionize your development workflow and help you stay ahead in the tech industry.",
|
|
||||||
"imageSrc": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000",
|
|
||||||
"authorName": "David Wilson",
|
|
||||||
"authorAvatar": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000",
|
|
||||||
"date": "January 25, 2024"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "5",
|
|
||||||
"category": "Health",
|
|
||||||
"title": "The Benefits of Meditation for Mental Health: A Comprehensive Guide",
|
|
||||||
"excerpt": "Explore how meditation can help improve your mental health, reduce stress, and promote overall well-being.",
|
|
||||||
"imageSrc": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000",
|
|
||||||
"authorName": "Laura Thompson",
|
|
||||||
"authorAvatar": "https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000",
|
|
||||||
"date": "February 1, 2024"
|
|
||||||
}
|
|
||||||
]} animationType="none"
|
|
||||||
title="The Future"
|
|
||||||
description="Explore the latest advancements in AI-powered cognitive enhancement technologies. Discover how they can revolutionize your brain and productivity."
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground="noInvert"
|
|
||||||
carouselMode="buttons"
|
|
||||||
tag="Technology"
|
|
||||||
tagIcon={MessageCircle}
|
|
||||||
buttons={[
|
|
||||||
{
|
|
||||||
"text": "Get Started",
|
|
||||||
"href": "#"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"text": "Learn More",
|
|
||||||
"href": "#"
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
ariaLabel="Blog section"/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
|
||||||
<ContactCenter
|
|
||||||
tag="Connect"
|
|
||||||
title="Engage with Experts"
|
|
||||||
description="Get personalized insights into cognitive enhancement technologies."
|
|
||||||
useInvertedBackground="noInvert"
|
useInvertedBackground="noInvert"
|
||||||
tagIcon={MessageCircle}
|
textarea={{
|
||||||
inputPlaceholder="your@email.com"
|
"name": "Sample Title",
|
||||||
buttonText="Contact Us"
|
"placeholder": "Sample placeholder",
|
||||||
termsText="Privacy Policy"
|
"rows": 0,
|
||||||
|
"required": true,
|
||||||
|
"className": "Sample className"
|
||||||
|
}}
|
||||||
|
imageSrc="https://images.unsplash.com/photo-1526779259212-939e64788e3c?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnJlZSUyMGltYWdlc3xlbnwwfHwwfHx8MA%3D%3D"
|
||||||
|
imageAlt=""
|
||||||
|
videoAriaLabel="Contact section video"
|
||||||
|
mediaPosition="right"
|
||||||
|
buttonText="Ask Now"
|
||||||
ariaLabel="Contact section"
|
ariaLabel="Contact section"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -252,6 +257,7 @@ export default function LandingPage() {
|
|||||||
bottomRightText="Science-based advocacy for human autonomy."
|
bottomRightText="Science-based advocacy for human autonomy."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ type BlogCard = {
|
|||||||
authorName: string;
|
authorName: string;
|
||||||
authorAvatar: string;
|
authorAvatar: string;
|
||||||
date: string;
|
date: string;
|
||||||
linkedinUrl?: string;
|
|
||||||
onBlogClick?: () => void;
|
onBlogClick?: () => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ const HeroSplit = ({
|
|||||||
avatarText={avatarText}
|
avatarText={avatarText}
|
||||||
avatarGroupClassName={cls("!mt-5", avatarGroupClassName)}
|
avatarGroupClassName={cls("!mt-5", avatarGroupClassName)}
|
||||||
className={cls("flex flex-col gap-3 md:hidden", textBoxClassName)}
|
className={cls("flex flex-col gap-3 md:hidden", textBoxClassName)}
|
||||||
titleClassName={cls("text-7xl 2xl:text-8xl font-medium text-center md:text-left text-balance", titleClassName)}
|
titleClassName={cls("text-7xl 2xl:text-8xl font-medium text-center md:text-left text-yellow-500", titleClassName)}
|
||||||
descriptionClassName={cls("max-w-8/10 text-lg md:text-xl leading-[1.2] text-center md:text-left", descriptionClassName)}
|
descriptionClassName={cls("max-w-8/10 text-lg md:text-xl leading-[1.2] text-center md:text-left", descriptionClassName)}
|
||||||
tagClassName={cls("w-fit px-3 py-1 text-sm rounded-theme card text-foreground inline-flex items-center gap-2 mb-3", tagClassName)}
|
tagClassName={cls("w-fit px-3 py-1 text-sm rounded-theme card text-foreground inline-flex items-center gap-2 mb-3", tagClassName)}
|
||||||
buttonContainerClassName={cls("flex gap-4 mt-2", buttonContainerClassName)}
|
buttonContainerClassName={cls("flex gap-4 mt-2", buttonContainerClassName)}
|
||||||
|
|||||||
@@ -1,28 +1,4 @@
|
|||||||
"use client";
|
"use client";
|
||||||
import { useState, useEffect } from 'react';
|
|
||||||
|
|
||||||
function ImagePopup() {
|
|
||||||
const [isOpen, setIsOpen] = useState(false);
|
|
||||||
const [imageSrc, setImageSrc] = useState('');
|
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
const handleClick = (e) => {
|
|
||||||
if (e.target.tagName === 'IMG' && !e.target.closest('[data-no-popup]')) {
|
|
||||||
setImageSrc(e.target.src);
|
|
||||||
setIsOpen(true);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
document.addEventListener('click', handleClick);
|
|
||||||
return () => document.removeEventListener('click', handleClick);
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
if (!isOpen) return null;
|
|
||||||
return (
|
|
||||||
<div className='fixed inset-0 z-[9999] bg-black/80 flex items-center justify-center cursor-pointer' onClick={() => setIsOpen(false)}>
|
|
||||||
<img src={imageSrc} alt='Expanded' className='max-w-[90vw] max-h-[90vh] object-contain' />
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
import { createContext, useContext } from "react";
|
import { createContext, useContext } from "react";
|
||||||
import type { ThemeConfig, ThemeProviderProps } from "./config/types";
|
import type { ThemeConfig, ThemeProviderProps } from "./config/types";
|
||||||
|
|||||||
Reference in New Issue
Block a user