diff --git a/src/app/page.tsx b/src/app/page.tsx
index fccf97c..b3d8043 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,26 +1,17 @@
"use client";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
-import HeroCarouselLogo from "@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo";
-import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
-import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
-import MetricCardTen from "@/components/sections/metrics/MetricCardTen";
-import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
-import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve";
+import HeroSplitTestimonial from "@/components/sections/hero/HeroSplitTestimonial";
import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo";
import FaqBase from "@/components/sections/faq/FaqBase";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
-import Link from "next/link";
import { Zap } from "lucide-react";
export default function HomePage() {
const navItems = [
- { name: "Features", id: "features" },
{ name: "Pricing", id: "pricing" },
- { name: "How It Works", id: "how-it-works" },
{ name: "FAQ", id: "faq" },
- { name: "Contact", id: "contact" },
];
return (
@@ -41,261 +32,35 @@ export default function HomePage() {
brandName="FORMA"
navItems={navItems}
button={{
- text: "Start Free Trial",
- href: "/app/upload",
- }}
+ text: "Start Free Trial", href: "/app/upload"}}
/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -306,30 +71,13 @@ export default function HomePage() {
tag="Pricing"
plans={[
{
- id: "forma-monthly",
- badge: "Monthly Subscription",
- badgeIcon: Zap,
- price: "$5.99/month",
- subtitle: "Everything you need to know your body.",
- buttons: [
+ id: "forma-monthly", badge: "Monthly Subscription", badgeIcon: Zap,
+ price: "$5.99/month", subtitle: "Everything you need to know your body.", buttons: [
{
- text: "Start Free Trial",
- href: "/app/upload",
- },
- {
- text: "Learn More",
- href: "#faq",
- },
+ text: "Start Free Trial", href: "/app/upload"},
],
features: [
- "Unlimited physique analyses",
- "Muscle group breakdown with scores",
- "Weak point identification",
- "Training priority recommendations",
- "Full progress history",
- "AI-powered via Claude Vision",
- "Cancel anytime, no questions",
- ],
+ "Unlimited physique analyses", "Muscle group breakdown with scores", "Weak point identification", "Training priority recommendations", "Full progress history", "AI-powered via Claude Vision", "Cancel anytime, no questions"],
},
]}
animationType="slide-up"
@@ -345,41 +93,23 @@ export default function HomePage() {
tag="Help"
faqs={[
{
- id: "1",
- title: "Is my photo private?",
- content:
- "Yes. Photos are processed for analysis only and never stored beyond your session. They are never shared, sold, or used for any other purpose. Your privacy is absolute.",
- },
+ id: "1", title: "Is my photo private?", content:
+ "Yes. Photos are processed for analysis only and never stored beyond your session. They are never shared, sold, or used for any other purpose. Your privacy is absolute."},
{
- id: "2",
- title: "How accurate is the analysis?",
- content:
- "FORMA uses Claude, Anthropic's frontier AI model with vision capability. It analyzes muscle definition, symmetry, and composition at a level of specificity not possible from a text-based assessment. Results are clinical, not decorative.",
- },
+ id: "2", title: "How accurate is the analysis?", content:
+ "FORMA uses Claude, Anthropic's frontier AI model with vision capability. It analyzes muscle definition, symmetry, and composition at a level of specificity not possible from a text-based assessment. Results are clinical, not decorative."},
{
- id: "3",
- title: "Can I cancel anytime?",
- content:
- "Yes. Instant cancellation, no questions asked, no penalties. Cancel from your account settings at any time. Your subscription ends at the end of your billing cycle.",
- },
+ id: "3", title: "Can I cancel anytime?", content:
+ "Yes. Instant cancellation, no questions asked, no penalties. Cancel from your account settings at any time. Your subscription ends at the end of your billing cycle."},
{
- id: "4",
- title: "What kind of photo should I upload?",
- content:
- "A well-lit front, back, or side photo in fitted clothing or fewer. The more visible your musculature, the more precise the analysis. Natural lighting is ideal; avoid shadows or extreme angles.",
- },
+ id: "4", title: "What kind of photo should I upload?", content:
+ "A well-lit front, back, or side photo in fitted clothing or fewer. The more visible your musculature, the more precise the analysis. Natural lighting is ideal; avoid shadows or extreme angles."},
{
- id: "5",
- title: "How long does analysis take?",
- content:
- "Most analyses complete in 30-60 seconds. Processing time depends on image quality and server load. Complex analyses may take up to 2 minutes.",
- },
+ id: "5", title: "How long does analysis take?", content:
+ "Most analyses complete in 30-60 seconds. Processing time depends on image quality and server load. Complex analyses may take up to 2 minutes."},
{
- id: "6",
- title: "Do you offer refunds?",
- content:
- "We offer a 7-day money-back guarantee if you're not satisfied. No refunds after 7 days, but you can cancel and avoid future charges anytime.",
- },
+ id: "6", title: "Do you offer refunds?", content:
+ "We offer a 7-day money-back guarantee if you're not satisfied. No refunds after 7 days, but you can cancel and avoid future charges anytime."},
]}
faqsAnimation="slide-up"
textboxLayout="default"
@@ -392,66 +122,29 @@ export default function HomePage() {