"use client";

import Link from 'next/link';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterSimple from '@/components/sections/footer/FooterSimple';

export default function FaqPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="shift-hover"
      defaultTextAnimation="background-highlight"
      borderRadius="rounded"
      contentWidth="mediumLarge"
      sizing="mediumLargeSizeMediumTitles"
      background="plain"
      cardStyle="glass-elevated"
      primaryButtonStyle="gradient"
      secondaryButtonStyle="glass"
      headingFontWeight="light"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleMinimal
          brandName="Heras Admin Solutions"
          button={{
            text: "Book Appointment",
            href: "/contact"
          }}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqSplitMedia
          title="Frequently Asked Questions"
          description="Common questions about our tax preparation services, document requirements, and process"
          tag="FAQ"
          faqs={[
            {
              id: "1",
              title: "What should I bring to my tax appointment?",
              content: "Please bring: Previous year's tax return, W-2s or 1099s, receipts for deductible expenses, mortgage interest statements, charitable donation records, and medical expense documentation. We'll guide you on anything else needed."
            },
            {
              id: "2",
              title: "Do you offer remote or online tax prep?",
              content: "Yes! We offer both in-person appointments at our San Diego location and secure remote consultations. You can upload documents safely or bring them in. Choose what works best for you."
            },
            {
              id: "3",
              title: "How long does tax filing take?",
              content: "Initial consultation typically takes 1-2 hours depending on complexity. After we review everything, we file within 3-5 business days. E-filing means faster refunds compared to paper returns."
            },
            {
              id: "4",
              title: "What are your fees and pricing?",
              content: "Fees vary based on return complexity—individual returns, small business, or self-employed. We offer transparent pricing with no hidden charges. Call (619) 319-0228 for a personalized quote."
            },
            {
              id: "5",
              title: "Can you help if I received an IRS or state notice?",
              content: "Absolutely. We have extensive experience handling audit notices, penalty inquiries, and tax disputes. We'll review the letter, determine next steps, and represent your interests."
            },
            {
              id: "6",
              title: "Do you handle amended returns or previous years?",
              content: "Yes, we prepare amended returns (Form 1040-X) and back-year filings. If you missed filing a past year, don't worry—we can help you get current with the IRS."
            }
          ]}
          imageSrc="https://img.b2bpic.net/free-photo/private-investigator-searching-files-based-case-names-archive_482257-83351.jpg"
          imageAlt="Secure document handling"
          mediaPosition="left"
          textboxLayout="default"
          animationType="smooth"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterSimple
          columns={[
            {
              title: "Services",
              items: [
                { label: "Individual Tax Returns", href: "/services" },
                { label: "Self-Employed & 1099", href: "/services" },
                { label: "Small Business Support", href: "/services" },
                { label: "IRS/State Notices", href: "/services" }
              ]
            },
            {
              title: "Company",
              items: [
                { label: "About Us", href: "/about" },
                { label: "How It Works", href: "/about" },
                { label: "Testimonials", href: "/testimonials" },
                { label: "FAQ", href: "/faq" }
              ]
            },
            {
              title: "Contact",
              items: [
                { label: "Call (619) 319-0228", href: "tel:+16193190228" },
                { label: "Book Appointment", href: "/contact" },
                { label: "Get Directions", href: "https://maps.google.com/?q=7079+Mission+Gorge+Rd+Unit+G+San+Diego+CA+92120" }
              ]
            },
            {
              title: "Legal",
              items: [
                { label: "Privacy Policy" },
                { label: "Terms of Service" }
              ]
            }
          ]}
          bottomLeftText="© 2025 Heras Administrative Solutions. All rights reserved."
          bottomRightText="Professional Tax Preparation in San Diego"
        />
      </div>
    </ThemeProvider>
  );
}