"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';

export default function FaqPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="shift-hover"
      defaultTextAnimation="entrance-slide"
      borderRadius="soft"
      contentWidth="small"
      sizing="largeSmallSizeMediumTitles"
      background="circleGradient"
      cardStyle="solid"
      primaryButtonStyle="radial-glow"
      secondaryButtonStyle="solid"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple 
          brandName="Heras Administrative Solutions"
          navItems={[
            { name: "Home", id: "/" },
            { name: "Services", id: "/services" },
            { name: "About", id: "/about" },
            { name: "FAQ", id: "/faq" },
            { name: "Contact", id: "/contact" }
          ]}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqDouble
          title="Frequently Asked Questions"
          description="Find answers to common questions about our services and process."
          tag="Help & Support"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          animationType="smooth"
          faqs={[
            {
              id: "1",
              title: "What should I bring to my tax appointment?",
              content: "Bring all income documents (W-2s, 1099s, K-1s), receipts for deductions, records of charitable giving, mortgage interest statements, and any previous year's tax return. If you're self-employed, bring business income and expense records. We'll send you a complete checklist when you book."
            },
            {
              id: "2",
              title: "Do you offer remote or online tax prep?",
              content: "Yes! We offer both in-person appointments at our San Diego office and secure remote consultations via video. You can upload documents to our secure portal or we can discuss everything over the phone. Choose what works best for you."
            },
            {
              id: "3",
              title: "How long does the tax preparation process take?",
              content: "Most individual returns take 1-2 weeks from our initial appointment to filing. Self-employed and small business returns may take 2-3 weeks depending on complexity. We'll give you a specific timeline after our first meeting."
            },
            {
              id: "4",
              title: "What are your fees and what affects pricing?",
              content: "Fees are based on the complexity of your return. Simple individual returns start at reasonable rates, while self-employed and business returns reflect additional research and planning. We provide a quote upfront before starting work—no surprises."
            },
            {
              id: "5",
              title: "Can you help if I received an IRS or state notice?",
              content: "Absolutely. We can review the notice, explain what it means, prepare response documents, and represent you in correspondence with the IRS or state tax agency. Don't worry—we handle these situations regularly."
            },
            {
              id: "6",
              title: "Do you handle previous years and amended returns?",
              content: "Yes. We can prepare returns for prior years and file amended returns (Form 1040-X). This is especially helpful if you missed filing a year or need to correct past errors. Contact us to discuss your specific situation."
            }
          ]}
        />
      </div>

      <FooterBaseReveal
        columns={[
          {
            title: "Services",
            items: [
              { label: "Individual Tax Returns", href: "/services" },
              { label: "Self-Employed Support", href: "/services" },
              { label: "Small Business Taxes", href: "/services" },
              { label: "IRS Assistance", href: "/services" }
            ]
          },
          {
            title: "Company",
            items: [
              { label: "About Us", href: "/about" },
              { label: "Contact", href: "/contact" },
              { label: "FAQ", href: "/faq" }
            ]
          },
          {
            title: "Contact Info",
            items: [
              { label: "Phone: (619) 319-0228", href: "tel:+16193190228" },
              { label: "Address: 7079 Mission Gorge Rd Unit G, San Diego, CA 92120", href: "https://goo.gl/maps/heras-san-diego" },
              { label: "Email: info@herasadmin.com", href: "mailto:info@herasadmin.com" }
            ]
          }
        ]}
        copyrightText="© 2025 Heras Administrative Solutions. All rights reserved."
      />
    </ThemeProvider>
  );
}