"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import BlogCardOne from '@/components/sections/blog/BlogCardOne';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { Briefcase, Instagram, Layers, Linkedin, Star, Twitter, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="directional-hover"
        defaultTextAnimation="reveal-blur"
        borderRadius="rounded"
        contentWidth="compact"
        sizing="medium"
        background="circleGradient"
        cardStyle="glass-elevated"
        primaryButtonStyle="flat"
        secondaryButtonStyle="glass"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Services",
          id: "#services",
        },
        {
          name: "How It Works",
          id: "#how-it-works",
        },
        {
          name: "Industries",
          id: "#industries",
        },
        {
          name: "Partners",
          id: "#become-a-partner",
        },
        {
          name: "Blog",
          id: "#blog",
        },
        {
          name: "Contact",
          id: "#contact",
        },
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ErXvk53jk1bPus2SxBFF5xxq9J/uploaded-1781123052348-v6npwwjo.jpg"
      logoAlt="Leadsult logo"
      brandName="Leadsult"
      button={{
        text: "Get Started",
        href: "#contact",
      }}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardScroll
      background={{
        variant: "animated-grid",
      }}
      title="Your One-Stop Platform for Startup Legal, Financial & Business Solutions"
      description="Leadsult connects you with India's top verified lawyers, CAs, and consultants — for company registration, GST, compliance, legal advisory, and business growth. All in one place. 500+ Verified Experts | 10,000+ Businesses Served | 4.9★ Average Rating"
      tag="✦ Trusted by 500+ Startups Across India"
      buttons={[
        {
          text: "Get Started Free",
          href: "#contact",
        },
        {
          text: "Become a Partner",
          href: "#become-a-partner",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/optical-fiber-background_23-2149301593.jpg"
      imageAlt="Abstract representation of business growth and legal/financial solutions"
    />
  </div>

  <div id="about" data-section="about">
      <AboutMetric
      useInvertedBackground={false}
      title="India's Most Trusted Startup Services Ecosystem"
      metrics={[
        {
          icon: Users,
          label: "Verified Experts",
          value: "500+",
        },
        {
          icon: Layers,
          label: "Services Offered",
          value: "50+",
        },
        {
          icon: Briefcase,
          label: "Clients Served",
          value: "10,000+",
        },
        {
          icon: Star,
          label: "Satisfaction Rate",
          value: "98%",
        },
      ]}
      metricsAnimation="slide-up"
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardEight
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          title: "Company Registration",
          description: "Pvt Ltd, LLP, OPC, Section 8, Partnership Firm — complete incorporation support with MCA filing.",
          imageSrc: "http://img.b2bpic.net/free-photo/documents-paperwork-business-strategy-concept_53876-133728.jpg",
          imageAlt: "Company Registration Icon",
        },
        {
          title: "GST & Tax Services",
          description: "GST registration, monthly/quarterly filing, ITR, TDS compliance, tax planning for startups.",
          imageSrc: "http://img.b2bpic.net/free-vector/set-statistic-data-tools-finance-diagram-graphic-chart-business_24908-59538.jpg",
          imageAlt: "GST & Tax Services Icon",
        },
        {
          title: "Legal Services",
          description: "Trademark registration, contracts & agreements, legal notices, IP protection, and ongoing legal advisory.",
          imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=no26fl",
          imageAlt: "Legal Services Icon",
        },
        {
          title: "Strategy Consulting",
          description: "Business strategy, market research, competitive analysis, startup advisory, and growth planning.",
          imageSrc: "http://img.b2bpic.net/free-vector/marketing-seo-set-icons_24877-56680.jpg",
          imageAlt: "Strategy Consulting Icon",
        },
        {
          title: "Investor & Startup Support",
          description: "Pitch deck creation, fundraising strategy, investor readiness, due diligence support, and mentorship.",
          imageSrc: "http://img.b2bpic.net/free-vector/illustration-social-media-concept_53876-28644.jpg",
          imageAlt: "Investor & Startup Support Icon",
        },
        {
          title: "Compliance Management",
          description: "Annual MCA filings, ROC compliance, company secretarial work, FEMA, and regulatory compliance.",
          imageSrc: "http://img.b2bpic.net/free-vector/modern-security-logo-design-safe-your-internet-privacy_1017-51245.jpg",
          imageAlt: "Compliance Management Icon",
        },
      ]}
      title="End-to-End Business Services, All Under One Roof"
      description="Explore our comprehensive suite of services designed for startups and growing businesses."
      tag="WHAT WE OFFER"
    />
  </div>

  <div id="why-choose-us" data-section="why-choose-us">
      <FeatureCardEight
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Verified Professionals",
          description: "Every expert undergoes credential verification, background checks, and peer review before listing on our platform.",
          imageSrc: "http://img.b2bpic.net/free-vector/award-ribbon-check-mark-with-stars_78370-1097.jpg",
          imageAlt: "Verified Professionals Icon",
        },
        {
          title: "Transparent Pricing",
          description: "No hidden fees. Get clear upfront quotes before committing to any service.",
          imageSrc: "http://img.b2bpic.net/free-vector/illustration-financial-concept_53876-5914.jpg",
          imageAlt: "Transparent Pricing Icon",
        },
        {
          title: "Fast & Reliable Support",
          description: "Guaranteed 24-hour response time. Your deadlines are our priority.",
          imageSrc: "http://img.b2bpic.net/free-photo/delivery-icon-left-side_187299-45734.jpg",
          imageAlt: "Fast & Reliable Support Icon",
        },
        {
          title: "Technology-Driven Platform",
          description: "Smart professional matching, digital document workflows, and real-time project tracking.",
          imageSrc: "http://img.b2bpic.net/free-photo/seo-optimization-3d-render-cartoon-illustration_107791-16996.jpg",
          imageAlt: "Technology-Driven Platform Icon",
        },
        {
          title: "Startup-Focused Solutions",
          description: "Every service is designed with the unique needs of early-stage and growing businesses in mind.",
          imageSrc: "http://img.b2bpic.net/free-photo/worker-showing-evolution-company_1134-301.jpg",
          imageAlt: "Startup-Focused Solutions Icon",
        },
      ]}
      title="Why Thousands of Startups Choose Leadsult"
      description="Our unique approach combines technology, verified expertise, and unparalleled support to drive your business forward."
      tag="WHY WE STAND OUT"
    />
  </div>

  <div id="industries" data-section="industries">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "🚀 Startups & Entrepreneurs",
        "💻 Technology & SaaS",
        "🛒 E-Commerce & Online Businesses",
        "💳 Finance & FinTech",
        "🏢 Agencies & Professional Services",
        "📈 Small & Growing Businesses",
        "🏥 Healthcare Tech",
      ]}
      title="Serving Businesses Across Every Industry"
      description="Leadsult caters to a diverse range of sectors, providing specialized expertise for unique challenges."
      showCard={true}
    />
  </div>

  <div id="how-it-works" data-section="how-it-works">
      <FeatureCardEight
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          title: "Step 1: Post Your Requirement",
          description: "Clearly define your legal, financial, or business needs on our platform in minutes.",
          imageSrc: "http://img.b2bpic.net/free-photo/rag-doll-blue-with-arms-two_1156-238.jpg",
          imageAlt: "verified expert icon",
        },
        {
          title: "Step 2: Get Matched with Verified Experts",
          description: "Our smart system connects you with pre-vetted professionals best suited for your specific request.",
          imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ErXvk53jk1bPus2SxBFF5xxq9J/uploaded-1781123052348-v6npwwjo.jpg",
          imageAlt: "verified expert icon",
        },
        {
          title: "Step 3: Review Profiles, Ratings & Quotes",
          description: "Compare expert profiles, client ratings, and transparent quotes before making your choice.",
          imageSrc: "http://img.b2bpic.net/free-photo/optical-fiber-background_23-2149301593.jpg",
          imageAlt: "verified expert icon",
        },
        {
          title: "Step 4: Book & Get Work Delivered",
          description: "Engage your chosen professional, track progress digitally, and receive timely, high-quality deliverables.",
          imageSrc: "http://img.b2bpic.net/free-photo/light-bulb-front-side-white-background_187299-40172.jpg",
          imageAlt: "verified expert icon",
        },
      ]}
      title="A Marketplace Built for Both Sides"
      description="Our streamlined process ensures a seamless experience for businesses seeking expertise and professionals looking to grow their practice."
      tag="HOW IT WORKS"
    />
  </div>

  <div id="become-a-partner" data-section="become-a-partner">
      <FeatureCardEight
      textboxLayout="default"
      useInvertedBackground={true}
      title="Are You a Lawyer, CA, or Business Consultant?"
      description="Join Leadsult and tap into a growing network of 10,000+ businesses actively looking for your expertise. Get verified, build your brand, and grow your practice — digitally.  ✔ Free profile creation and listing | ✔ Receive qualified client leads daily | ✔ Grow your reputation with verified reviews"
      tag="FOR PROFESSIONALS"
      buttons={[
        {
          text: "Apply to Join as a Partner →",
          href: "#contact",
        },
      ]}
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardThirteen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",
          name: "Rohit Sharma",
          handle: "Founder — TechNova Solutions, Delhi",
          testimonial: "Leadsult made our company registration completely stress-free. We had our Pvt Ltd incorporated in under 4 days. Highly recommend!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-baseball-player-portrait_23-2151207901.jpg",
          imageAlt: "Rohit Sharma avatar",
        },
        {
          id: "2",
          name: "Priya Mehta",
          handle: "CFO — RetailEdge India, Mumbai",
          testimonial: "Our CA on Leadsult handles all our GST filings and tax compliance. The platform is super easy to use and the pricing is very transparent.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/young-professional-female-executive-wearing-red-jacket-while-sitting-outside-workplace_662251-2084.jpg",
          imageAlt: "Priya Mehta avatar",
        },
        {
          id: "3",
          name: "Arjun Kapoor",
          handle: "CEO — BrandMint Agency, Bangalore",
          testimonial: "I used Leadsult for trademark registration and a vendor contract. The lawyer was responsive, professional, and delivered on time.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-digital-art_23-2151197948.jpg",
          imageAlt: "Arjun Kapoor avatar",
        },
        {
          id: "4",
          name: "Sneha Patel",
          handle: "Entrepreneur — Artful Crafts, Pune",
          testimonial: "Finding the right business advisor was crucial. Leadsult connected us with a strategist who genuinely understood our vision.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-brunette-girl-black-hat-smiling_176420-8505.jpg",
          imageAlt: "Sneha Patel avatar",
        },
        {
          id: "5",
          name: "Rajesh Kumar",
          handle: "Owner — Global Exports, Chennai",
          testimonial: "Compliance management used to be a headache. With Leadsult, it's effortless. Everything is handled digitally and efficiently.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-modern-female_23-2148415853.jpg",
          imageAlt: "Rajesh Kumar avatar",
        },
      ]}
      showRating={true}
      title="Trusted by Founders & Businesses Across India"
      description="Hear directly from our satisfied clients about how Leadsult has empowered their growth journey."
    />
  </div>

  <div id="blog" data-section="blog">
      <BlogCardOne
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      title="Startup Knowledge Hub"
      description="Free guides, legal updates, and business tips — curated for founders to navigate the Indian startup ecosystem."
      blogs={[
        {
          id: "1",
          category: "LEGAL",
          title: "How to Register a Private Limited Company in India in 2024",
          excerpt: "A step-by-step guide to incorporating your startup with MCA — documents, costs, and timelines explained.",
          imageSrc: "http://img.b2bpic.net/free-photo/cropped-mid-section-unrecognizable-woman-signing-document_1098-18908.jpg",
          imageAlt: "Company registration documents",
          authorName: "Leadsult Team",
          authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ErXvk53jk1bPus2SxBFF5xxq9J/uploaded-1781123052348-v6npwwjo.jpg",
          date: "May 20, 2024",
        },
        {
          id: "2",
          category: "TAX & GST",
          title: "GST Compliance Checklist for Startups — What You Must Know",
          excerpt: "Avoid penalties. Here's everything a founder needs to know about GST registration, filing, and due dates.",
          imageSrc: "http://img.b2bpic.net/free-photo/income-tax-return-deduction-refund-concept_53876-133999.jpg",
          imageAlt: "GST tax forms and calculator",
          authorName: "Leadsult Team",
          authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ErXvk53jk1bPus2SxBFF5xxq9J/uploaded-1781123052348-v6npwwjo.jpg",
          date: "May 15, 2024",
        },
        {
          id: "3",
          category: "STRATEGY",
          title: "Top 5 Legal Mistakes Founders Make (And How to Avoid Them)",
          excerpt: "From skipping co-founder agreements to ignoring IP — these mistakes can cost your startup dearly.",
          imageSrc: "http://img.b2bpic.net/free-photo/still-life-world-intellectual-property-day_23-2151325857.jpg",
          imageAlt: "Legal mistakes and solutions",
          authorName: "Leadsult Team",
          authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ErXvk53jk1bPus2SxBFF5xxq9J/uploaded-1781123052348-v6npwwjo.jpg",
          date: "May 10, 2024",
        },
      ]}
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={true}
      background={{
        variant: "plain",
      }}
      tag="GET IN TOUCH"
      title="Connect with Leadsult for Expert Solutions"
      description="Email: leadsultcon@gmail.com\nPhone 1: +91 9718356055\nPhone 2: +91 9667175323\nAddress: RU-432 Pitampura, New Delhi, Delhi\n\nChat on WhatsApp: https://wa.me/919718356055"
      imageSrc="http://img.b2bpic.net/free-photo/vivid-blurred-colorful-wallpaper-background_58702-3827.jpg"
      imageAlt="Abstract tech background for contact form"
      mediaAnimation="opacity"
      inputPlaceholder="Enter your email for inquiries"
      buttonText="Send Message →"
      termsText="By submitting, you agree to Leadsult's Terms and Conditions."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterCard
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ErXvk53jk1bPus2SxBFF5xxq9J/uploaded-1781123052348-v6npwwjo.jpg"
      logoAlt="Leadsult logo"
      logoText="Leadsult"
      copyrightText="© 2024 Leadsult. All rights reserved. | Made with ❤️ in India"
      socialLinks={[
        {
          icon: Linkedin,
          href: "#",
          ariaLabel: "LinkedIn",
        },
        {
          icon: Twitter,
          href: "#",
          ariaLabel: "Twitter",
        },
        {
          icon: Instagram,
          href: "#",
          ariaLabel: "Instagram",
        },
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
