"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import HeroBillboardScroll from "@/components/sections/hero/HeroBillboardScroll";
import TextAbout from "@/components/sections/about/TextAbout";
import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive";
import FaqDouble from "@/components/sections/faq/FaqDouble";
import ContactCenter from "@/components/sections/contact/ContactCenter";
import FooterCard from "@/components/sections/footer/FooterCard";
import { Briefcase, Award, CheckCircle, TrendingUp, Quote, HelpCircle, Mail, Linkedin, Facebook } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="hover-bubble"
      defaultTextAnimation="background-highlight"
      borderRadius="pill"
      contentWidth="mediumSmall"
      sizing="largeSizeMediumTitles"
      background="grid"
      cardStyle="gradient-mesh"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="solid"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleFullscreen
          brandName="Turner & Associates"
          navItems={[
            { name: "About", id: "about" },
            { name: "Services", id: "services" },
            { name: "Why Us", id: "why-us" },
            { name: "Testimonials", id: "testimonials" },
            { name: "Contact", id: "contact" },
          ]}
          bottomLeftText="Melbourne, Australia"
          bottomRightText="hello@turnerassociates.com.au"
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroBillboardScroll
          title="Trusted Accounting Solutions for Melbourne Businesses"
          description="Expert accounting, tax planning, and financial advisory services to help your business thrive. Based in Melbourne, serving clients across Victoria."
          tag="Professional Accounting"
          tagIcon={Briefcase}
          tagAnimation="slide-up"
          background={{ variant: "rotated-rays-animated" }}
          imageSrc="http://img.b2bpic.net/free-photo/standing-businesswoman-company-office-reading-official-document_482257-5669.jpg"
          imageAlt="Professional accounting services"
          buttons={[
            { text: "Get Started", href: "contact" },
            { text: "Learn More", href: "about" },
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="about" data-section="about">
        <TextAbout
          tag="About Us"
          tagIcon={Award}
          tagAnimation="slide-up"
          title="Over 15 years of financial expertise serving Melbourne businesses. We combine deep industry knowledge with cutting-edge accounting practices to deliver measurable results and strategic guidance."
          useInvertedBackground={false}
          buttons={[
            { text: "Our Team", href: "https://example.com/team" },
          ]}
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardThree
          title="Our Services"
          description="Comprehensive accounting and financial services designed to support your business growth"
          tag="Services"
          tagIcon={CheckCircle}
          tagAnimation="slide-up"
          features={[
            {
              id: "01",              title: "Tax Planning & Compliance",              description: "Strategic tax optimization and full compliance with Australian tax regulations to minimize liabilities",              imageSrc: "http://img.b2bpic.net/free-photo/office-equipment-put-table_23-2147651021.jpg",              imageAlt: "Tax planning service"},
            {
              id: "02",              title: "Bookkeeping & Payroll",              description: "Accurate record-keeping and streamlined payroll management for your business operations",              imageSrc: "http://img.b2bpic.net/free-photo/workplace-with-cup-coffee-technological-devices_1232-475.jpg",              imageAlt: "Bookkeeping service"},
            {
              id: "03",              title: "Business Audits",              description: "Independent financial audits and compliance verification to ensure accuracy and accountability",              imageSrc: "http://img.b2bpic.net/free-photo/teamwork-scene-close-up_23-2147626393.jpg",              imageAlt: "Business audit service"},
            {
              id: "04",              title: "Financial Advisory",              description: "Expert consulting to guide strategic financial decisions and improve business performance",              imageSrc: "http://img.b2bpic.net/free-photo/business-meeting-office_1268-21517.jpg",              imageAlt: "Financial advisory service"},
          ]}
          textboxLayout="default"
          animationType="slide-up"
          gridVariant="bento-grid"
          useInvertedBackground={false}
          buttons={[
            { text: "Explore All Services", href: "contact" },
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="why-us" data-section="why-us">
        <MetricCardEleven
          title="Why Choose Turner & Associates"
          description="Proven results and client satisfaction drive our commitment to excellence"
          tag="Our Track Record"
          tagIcon={TrendingUp}
          tagAnimation="slide-up"
          metrics={[
            {
              id: "1",              value: "500+",              title: "Satisfied Clients",              description: "Trusted by businesses across Melbourne and Victoria",              imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-discussing-meeting_1098-641.jpg?_wi=1",              imageAlt: "Client satisfaction"},
            {
              id: "2",              value: "$50M+",              title: "Tax Saved",              description: "Strategic planning delivering measurable tax benefits",              imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-discussing-meeting_1098-641.jpg?_wi=2",              imageAlt: "Tax savings achieved"},
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive
          title="What Our Clients Say"
          description="Hear from businesses we've helped achieve their financial goals"
          tag="Client Testimonials"
          tagIcon={Quote}
          tagAnimation="slide-up"
          testimonials={[
            {
              id: "1",              name: "Sarah Mitchell, CEO of Mitchell Manufacturing",              date: "Date: 15 November 2024",              title: "Outstanding financial guidance that transformed our business",              quote: "Turner & Associates didn't just handle our books—they provided strategic insights that helped us reduce our tax burden and improve cash flow. Their proactive approach and deep understanding of manufacturing sector challenges made all the difference.",              tag: "Manufacturing",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1",              imageAlt: "Sarah Mitchell testimonial"},
            {
              id: "2",              name: "James Chen, Director of Tech Solutions Pty Ltd",              date: "Date: 22 October 2024",              title: "Professional, efficient, and genuinely invested in our success",              quote: "We switched to Turner & Associates three years ago and haven't looked back. Their team understands the tech sector and provides timely advice that keeps us compliant while maximizing our profitability. Highly recommended.",              tag: "Technology",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg",              imageAlt: "James Chen testimonial"},
            {
              id: "3",              name: "Emma Rodriguez, Owner of Rodriguez Consulting",              date: "Date: 08 September 2024",              title: "Responsive, knowledgeable, and results-focused",              quote: "As a consulting business owner, I needed accountants who could keep pace with our growth. Turner & Associates delivered exactly that—with personalized service and strategic insights. Their support during our expansion was invaluable.",              tag: "Professional Services",              avatarSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg",              imageAlt: "Emma Rodriguez testimonial"},
            {
              id: "4",              name: "Michael Thompson, CFO of Thompson Distribution",              date: "Date: 12 August 2024",              title: "Expert partners in our financial management",              quote: "Turner & Associates brings both technical expertise and business acumen. They don't just tell us what the numbers are—they interpret them and suggest strategies. That level of partnership is rare and invaluable.",              tag: "Distribution",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2",              imageAlt: "Michael Thompson testimonial"},
          ]}
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqDouble
          title="Frequently Asked Questions"
          description="Find answers to common questions about our accounting services"
          tag="FAQ"
          tagIcon={HelpCircle}
          tagAnimation="slide-up"
          faqs={[
            {
              id: "1",              title: "What accounting services do you offer?",              content: "We provide comprehensive accounting services including tax planning, bookkeeping, payroll management, business audits, financial advisory, and business planning. Our services are tailored to suit small businesses through to mid-sized enterprises."},
            {
              id: "2",              title: "How much do your services cost?",              content: "Our fees are based on the scope and complexity of your business needs. We offer transparent pricing with no hidden fees. Contact us for a personalized quote based on your specific requirements."},
            {
              id: "3",              title: "Are you qualified and registered with the ATO?",              content: "Yes, our team consists of fully qualified accountants registered with the Australian Tax Office (ATO). We maintain professional memberships and stay current with all regulatory requirements."},
            {
              id: "4",              title: "How often should we meet?",              content: "Meeting frequency depends on your business needs and size. Most clients meet quarterly for business reviews and tax planning. We also provide ongoing support via email, phone, and video calls as needed."},
            {
              id: "5",              title: "Can you help with small business startups?",              content: "Absolutely! We specialize in helping new businesses set up their accounting systems, establish compliant processes, and plan for sustainable growth. We understand startup challenges and provide practical guidance."},
            {
              id: "6",              title: "Do you provide payroll services?",              content: "Yes, we offer full payroll services including salary calculations, tax withholding, superannuation contributions, and PAYG reporting. We ensure compliance with all Fair Work requirements."},
          ]}
          textboxLayout="default"
          faqsAnimation="slide-up"
          useInvertedBackground={false}
          animationType="smooth"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactCenter
          tag="Get In Touch"
          tagIcon={Mail}
          tagAnimation="slide-up"
          title="Ready to optimize your finances?"
          description="Contact Turner & Associates today for a free initial consultation. Let us show you how strategic accounting can drive your business forward."
          background={{ variant: "canvas-reveal" }}
          useInvertedBackground={false}
          inputPlaceholder="your@email.com"
          buttonText="Request Consultation"
          termsText="We respect your privacy. Your information is secure and we'll respond within 24 hours."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterCard
          logoText="Turner & Associates"
          copyrightText="© 2025 Turner & Associates Accounting | Melbourne, Australia"
          socialLinks={[
            { icon: Linkedin, href: "https://linkedin.com/company/turner-associates", ariaLabel: "LinkedIn" },
            { icon: Facebook, href: "https://facebook.com/turnerassociates", ariaLabel: "Facebook" },
            { icon: Mail, href: "mailto:hello@turnerassociates.com.au", ariaLabel: "Email" },
          ]}
        />
      </div>
    </ThemeProvider>
  );
}
