Merge version_2 into main #4

Merged
bender merged 2 commits from version_2 into main 2026-03-04 13:11:33 +00:00
2 changed files with 80 additions and 108 deletions

View File

@@ -1,50 +1,22 @@
import type { Metadata } from "next";
import { Lato } from "next/font/google";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import "./styles/variables.css";
import "./styles/base.css";
const lato = Lato({
variable: "--font-lato", subsets: ["latin"],
weight: ["100", "300", "400", "700", "900"],
});
const halant = Halant({
variable: "--font-halant", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Ammattimainen Kirjanpito | Kirjanpito Pro", description: "Luotettavat ja ammattitaitoiset kirjanpitopalvelut pienille ja keskisuurille yrityksille. Verosuunnittelu, palkkahallinto ja talousraportointi.", keywords: "kirjanpito, verotus, palkkahallinto, pk-yritys, kirjanpitäjä, talouspalvelut", robots: {
index: true,
follow: true,
},
openGraph: {
title: "Ammattimainen Kirjanpito | Kirjanpito Pro", description: "Luotettavat kirjanpitopalvelut yrityksellesi. Yli 15 vuoden kokemus.", url: "https://kirjanpitopro.fi", siteName: "Kirjanpito Pro", type: "website"},
twitter: {
card: "summary_large_image", title: "Ammattimainen Kirjanpito | Kirjanpito Pro", description: "Luotettavat kirjanpitopalvelut yrityksellesi. Yli 15 vuoden kokemus."},
};
title: "AQ Accounting Oy", description: "Professional accounting services for your business"};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${lato.variable} ${halant.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={inter.className}>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1412,7 +1384,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}

View File

@@ -28,45 +28,46 @@ export default function LandingPage() {
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="Kirjanpito Pro"
brandName="AQ Accounting Oy"
navItems={[
{ name: "Palvelut", id: "services" },
{ name: "Tietoa", id: "about" },
{ name: "Asiakastarinat", id: "testimonials" },
{ name: "Kysymykset", id: "faq" },
{ name: "Yhteystiedot", id: "contact" },
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Testimonials", id: "testimonials" },
{ name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" },
]}
button={{
text: "Ota yhteyttä", href: "#contact"}}
text: "Get in Touch", href: "#contact"
}}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
title="Ammattitaitoinen kirjanpito yrityksellesi"
description="Tarjoamme luotettavia ja ammattitaitoisia kirjanpitopalveluja pienille ja keskisuurille yrityksille. Keskity liiketoimintaasi, me hoitamme taloudet."
tag="Kirjanpito- ja verotuspalvelut"
title="Professional Accounting Services for Your Business"
description="We provide reliable, expert accounting services for small and medium-sized businesses. Focus on growing your business while we manage your finances."
tag="Accounting & Tax Services"
tagIcon={FileText}
tagAnimation="slide-up"
buttons={[
{ text: "Pyydä tarjous", href: "#contact" },
{ text: "Tietoa palveluista", href: "#services" },
{ text: "Request a Quote", href: "#contact" },
{ text: "Learn More", href: "#services" },
]}
buttonAnimation="slide-up"
background={{ variant: "plain" }}
carouselItems={[
{
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/standing-businesswoman-company-office-reading-official-document_482257-5669.jpg?_wi=1", imageAlt: "accounting business professional office finance"},
id: "1", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=675&fit=crop", imageAlt: "Professional accountant reviewing financial documents"},
{
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/standing-businesswoman-company-office-reading-official-document_482257-5669.jpg?_wi=2", imageAlt: "accounting business professional office finance"},
id: "2", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=675&fit=crop", imageAlt: "Professional accountant reviewing financial documents"},
{
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/standing-businesswoman-company-office-reading-official-document_482257-5669.jpg?_wi=3", imageAlt: "accounting business professional office finance"},
id: "3", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=675&fit=crop", imageAlt: "Professional accountant reviewing financial documents"},
{
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/standing-businesswoman-company-office-reading-official-document_482257-5669.jpg?_wi=4", imageAlt: "accounting business professional office finance"},
id: "4", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=675&fit=crop", imageAlt: "Professional accountant reviewing financial documents"},
{
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/standing-businesswoman-company-office-reading-official-document_482257-5669.jpg?_wi=5", imageAlt: "accounting business professional office finance"},
id: "5", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=675&fit=crop", imageAlt: "Professional accountant reviewing financial documents"},
{
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/standing-businesswoman-company-office-reading-official-document_482257-5669.jpg?_wi=6", imageAlt: "accounting business professional office finance"},
id: "6", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=675&fit=crop", imageAlt: "Professional accountant reviewing financial documents"},
]}
autoPlay={true}
autoPlayInterval={4000}
@@ -75,34 +76,34 @@ export default function LandingPage() {
<div id="about" data-section="about">
<MediaAbout
title="Yrityksesi talous turvallissa käsissä"
description="Olen sertifioitu kirjanpitäjä, jolla on yli 15 vuoden kokemus erilaisten yritysten taloudellisen hallinnon parissa. Tarjotan laadukasta, luotettavaa ja henkilökohtaista palvelua, joka on räätälöity juuri sinun yrityksesi tarpeisiin."
tag="Tietoa minusta"
title="Your Finances in Trusted Hands"
description="I am a certified accountant with over 15 years of experience in managing the finances of various businesses. I provide high-quality, reliable, and personalized service tailored to your company's specific needs."
tag="About Me"
tagIcon={Users}
imageSrc="http://img.b2bpic.net/free-photo/business-meeting-office_1268-21517.jpg"
imageAlt="professional accountant office businessman consultant"
buttons={[{ text: "Ota yhteyttä", href: "#contact" }]}
imageSrc="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=500&h=500&fit=crop"
imageAlt="Professional accountant portrait"
buttons={[{ text: "Contact Me", href: "#contact" }]}
useInvertedBackground={false}
/>
</div>
<div id="services" data-section="services">
<FeatureCardTwentyOne
title="Palvelut, joita tarjoamme"
description="Kattava valikoima kirjanpito- ja verotuspalveluja, jotka on suunniteltu vastaamaan pienten ja keskisuurten yritysten tarpeisiin."
tag="Palvelut"
title="Services We Offer"
description="A comprehensive range of accounting and tax services designed to meet the needs of small and medium-sized businesses."
tag="Services"
tagIcon={Briefcase}
imageSrc="http://img.b2bpic.net/free-photo/standing-businesswoman-company-office-reading-official-document_482257-5669.jpg?_wi=7"
imageAlt="Palveluiden esittely"
imageSrc="https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=600&h=600&fit=crop"
imageAlt="Accounting services overview"
accordionItems={[
{
id: "1", title: "Kuukausittainen kirjanpito", content: "Täydellinen kirjanpidon hoito: laskujen käsittely, tositteiden järjestäminen ja kuukausi-ilmoitusten valmistelu. Nopea ja luotettava palvelu, jossa kaikki luvut ovat aina ajantasalla."},
id: "1", title: "Monthly Bookkeeping", content: "Complete bookkeeping management: invoice processing, receipt organization, and monthly reporting. Fast and reliable service with always up-to-date figures."},
{
id: "2", title: "Verosuunnittelu ja veroilmoitukset", content: "Ammattimainen verosuunnittelu auttaa minimoimaan verorasitusta laillisesti. Veroilmoitusten valmistelu ja lähetys sekä verotarkastuksissa avustaminen."},
id: "2", title: "Tax Planning & Returns", content: "Professional tax planning to minimize your tax burden legally. Tax return preparation and filing, plus assistance with tax audits."},
{
id: "3", title: "Palkkahallinto ja palkanlaskenta", content: "Henkilökunnan palkkahallinnon hoito, palkkaslip-laskelmien valmistelu ja verojen sekä vakuutusmaksujen tilittäminen viranomaisille."},
id: "3", title: "Payroll Administration", content: "Complete payroll management for your team, salary slip calculations, and timely remittance of taxes and insurance contributions to authorities."},
{
id: "4", title: "Talousraportointi ja analysointi", content: "Yksityiskohtaiset talousraportit ja kannattavuusanalyysi auttavat sinua ymmärtämään yrityksesi taloudellista tilaa ja tekemään parempia päätöksiä."},
id: "4", title: "Financial Reporting & Analysis", content: "Detailed financial reports and profitability analysis to help you understand your business financial position and make better decisions."},
]}
mediaPosition="left"
useInvertedBackground={false}
@@ -112,16 +113,16 @@ export default function LandingPage() {
<div id="metrics" data-section="metrics">
<MetricCardTwo
title="Kokemuksella ja luotettavuudella"
description="Toimistoni perustamisen jälkeen olen auttanut satoja yrityksiä hallitsemaan taloutensa ja kasvattamaan liikevaihtoaan."
tag="Tulokset"
title="Experience & Reliability"
description="Since establishing my practice, I have helped hundreds of businesses manage their finances and grow their revenue."
tag="Results"
tagIcon={TrendingUp}
tagAnimation="slide-up"
metrics={[
{ id: "1", value: "15+", description: "Vuosien kokemus" },
{ id: "2", value: "500+", description: "Palveltuja asiakkaita" },
{ id: "3", value: "99%", description: "Asiakastyytyväisyys" },
{ id: "4", value: "24/7", description: "Sähköpostitse saatavilla" },
{ id: "1", value: "15+", description: "Years of Experience" },
{ id: "2", value: "500+", description: "Clients Served" },
{ id: "3", value: "99%", description: "Client Satisfaction" },
{ id: "4", value: "24/7", description: "Email Support" },
]}
gridVariant="uniform-all-items-equal"
textboxLayout="default"
@@ -132,18 +133,18 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardFifteen
testimonial="Hakkasen kirjanpito-palvelu on ollut meille erittäin arvokas. Ammattitaitoinen ja nopea palvelu, ja hänellä on aina aikaa neuvoa. Suosittelemme lämpimästi!"
testimonial="AQ Accounting's service has been invaluable to us. Professional, responsive, and always available to advise. We highly recommend!"
rating={5}
author="Matti Virtanen, Virtanen Oy"
author="John Smith, Smith & Co."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "business professional portrait corporate headshot"},
src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=150&h=150&fit=crop", alt: "Client testimonial"},
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "business professional portrait corporate headshot"},
src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=150&h=150&fit=crop", alt: "Client testimonial"},
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "business professional portrait corporate headshot"},
src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=150&h=150&fit=crop", alt: "Client testimonial"},
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "business professional portrait corporate headshot"},
src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=150&h=150&fit=crop", alt: "Client testimonial"},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -153,24 +154,24 @@ export default function LandingPage() {
<div id="faq" data-section="faq">
<FaqBase
title="Usein kysytyt kysymykset"
description="Vastauksia yleisimpiin kysymyksiin kirjanpitopalveluistamme ja yhteistyön aloittamisesta."
tag="Apua"
title="Frequently Asked Questions"
description="Answers to common questions about our accounting services and getting started."
tag="Help"
tagIcon={HelpCircle}
tagAnimation="slide-up"
faqs={[
{
id: "1", title: "Kuinka paljon palvelu maksaa?", content: "Hintamme ovat kilpailukykyiset ja räätälöitävissä yrityksesi koon ja palvelutarpeiden mukaan. Tarjoamme ilmaisen alustavan neuvottelun, jossa voimme arvioida yrityksesi tarpeet ja antaa tarkkoja hintaarvioita."},
id: "1", title: "What are your fees?", content: "Our rates are competitive and customizable based on your business size and service needs. We offer a free initial consultation where we can assess your needs and provide accurate pricing estimates."},
{
id: "2", title: "Kuinka nopeasti voitte aloittaa?", content: "Voimme aloittaa jo seuraavalla viikolla. Ensin käymme läpi yrityksesi nykytilan ja keräämme tarvittavat asiakirjat. Prosessi on tehty mahdollisimman sujuvaksi."},
id: "2", title: "How quickly can you start?", content: "We can begin the following week. First, we review your current situation and gather necessary documents. The process is designed to be as smooth as possible."},
{
id: "3", title: "Mitä tietoja minun tulee toimittaa?", content: "Tarvitsemme pankkitiliotteita, laskuja, kuluista saatuja kuitteja ja muita talouteen liittyviä dokumentteja. Opastamme sinua tarkasti siitä, mitä tietoja tarvitsemme."},
id: "3", title: "What information do I need to provide?", content: "We need bank statements, invoices, receipts for expenses, and other financial documents. We will guide you precisely on what information we need."},
{
id: "4", title: "Ovatko tiedot turvallisia?", content: "Kyllä. Käytämme modernia salausteknologiaa ja noudatamme tiukkoja tietosuojaperiaatteita. Yrityksesi tiedot ovat täysin luottamuksellisia."},
id: "4", title: "Is my data secure?", content: "Yes. We use modern encryption technology and follow strict data protection principles. Your business information is completely confidential."},
{
id: "5", title: "Voitteko auttaa veroilmoituksissa?", content: "Kyllä, veroilmoituksen valmistelu ja lähetys kuuluu palveluihin. Auttamme myös verosuunnittelussa ja veroedellytyksissä."},
id: "5", title: "Can you help with tax returns?", content: "Yes, tax return preparation and filing are included in our services. We also assist with tax planning and tax compliance matters."},
{
id: "6", title: "Entä konsultaatiot ja neuvonta?", content: "Tarjoamme konsultaatioita ja neuvontaa kaikkiin talousasioihin liittyen. Voit ottaa yhteyttä milloin tahansa, kun sinulla on kysymyksiä."},
id: "6", title: "Do you offer consulting and advice?", content: "Yes, we provide consulting and advice on all financial matters. You can contact us anytime you have questions."},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -181,13 +182,13 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCTA
tag="Aloita nyt"
tag="Get Started"
tagIcon={Mail}
title="Valmis luottamaan taloutesi ammattilaisen käsiin?"
description="Ota yhteyttä tänään ja pyydä ilmaista neuvottelua. Kerromme sinulle, miten voimme auttaa yrityksesi taloudellisen hallinnon kanssa."
title="Ready to Trust Your Finances to a Professional?"
description="Contact us today for a free consultation. We'll show you how we can help with your business financial management."
buttons={[
{ text: "Ota yhteyttä", href: "mailto:info@kirjanpitopro.fi" },
{ text: "Soita: +358 40 1234567", href: "tel:+358401234567" },
{ text: "Contact Us", href: "mailto:info@aqaccounting.fi" },
{ text: "Call: +358 40 1234567", href: "tel:+358401234567" },
]}
buttonAnimation="slide-up"
background={{ variant: "plain" }}
@@ -197,34 +198,34 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
logoText="Kirjanpito Pro"
logoText="AQ Accounting Oy"
columns={[
{
items: [
{ label: "Palvelut", href: "#services" },
{ label: "Tietoa", href: "#about" },
{ label: "Asiakastarinat", href: "#testimonials" },
{ label: "Services", href: "#services" },
{ label: "About", href: "#about" },
{ label: "Testimonials", href: "#testimonials" },
],
},
{
items: [
{ label: "Kysymykset", href: "#faq" },
{ label: "Yhteystiedot", href: "#contact" },
{ label: "Blogi", href: "#" },
{ label: "FAQ", href: "#faq" },
{ label: "Contact", href: "#contact" },
{ label: "Blog", href: "#" },
],
},
{
items: [
{ label: "Tietosuoja", href: "#" },
{ label: "Käyttöehdot", href: "#" },
{ label: "Evästeet", href: "#" },
{ label: "Privacy", href: "#" },
{ label: "Terms", href: "#" },
{ label: "Cookies", href: "#" },
],
},
{
items: [
{ label: "Facebook", href: "https://facebook.com" },
{ label: "LinkedIn", href: "https://linkedin.com" },
{ label: "Email", href: "mailto:info@kirjanpitopro.fi" },
{ label: "Email", href: "mailto:info@aqaccounting.fi" },
],
},
]}