3 Commits

Author SHA1 Message Date
0f24811f0f Update src/app/page.tsx 2026-01-20 22:54:16 +00:00
bed5fc8085 Update src/app/layout.tsx 2026-01-20 22:54:15 +00:00
e479396e2b Update src/app/globals.css 2026-01-20 22:54:14 +00:00
3 changed files with 46 additions and 45 deletions

View File

@@ -4,21 +4,21 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
/* --background: #ffffff;; /* --background: #fbfaff;;
--card: #f9f9f9;; --card: #f7f5ff;;
--foreground: #000612e6;; --foreground: #0f0022;;
--primary-cta: #15479c;; --primary-cta: #8b5cf6;;
--secondary-cta: #f9f9f9;; --secondary-cta: #ffffff;;
--accent: #e2e2e2;; --accent: #d8cef5;;
--background-accent: #c4c4c4;; */ --background-accent: #c4a8f9;; */
--background: #ffffff;; --background: #fbfaff;;
--card: #f9f9f9;; --card: #f7f5ff;;
--foreground: #000612e6;; --foreground: #0f0022;;
--primary-cta: #15479c;; --primary-cta: #8b5cf6;;
--secondary-cta: #f9f9f9;; --secondary-cta: #ffffff;;
--accent: #e2e2e2;; --accent: #d8cef5;;
--background-accent: #c4c4c4;; --background-accent: #c4a8f9;;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
@@ -509,7 +509,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-inter), sans-serif; font-family: var(--font-prata), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -522,5 +522,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-inter), sans-serif; font-family: var(--font-prata), sans-serif;
} }

View File

@@ -1,11 +1,12 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Inter } from "next/font/google"; import { Prata } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const inter = Inter({ const prata = Prata({
variable: "--font-inter", subsets: ["latin"], variable: "--font-prata", subsets: ["latin"],
weight: ["400"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
@@ -38,7 +39,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body <body
className={inter.variable} className={prata.variable}
> >
<Tag /> <Tag />
{children} {children}
@@ -1264,4 +1265,4 @@ export default function RootLayout({
</ServiceWrapper> </ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -1,4 +1,4 @@
"use client" "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
@@ -9,21 +9,21 @@ import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterMedia from '@/components/sections/footer/FooterMedia'; import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Shield } from "lucide-react"; import { Shield, TrendingUp, Users, Zap } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="hover-bubble" defaultButtonVariant="shift-hover"
defaultTextAnimation="reveal-blur" defaultTextAnimation="entrance-slide"
borderRadius="soft" borderRadius="rounded"
contentWidth="small" contentWidth="mediumSmall"
sizing="medium" sizing="large"
background="radialGradient" background="aurora"
cardStyle="elevated" cardStyle="glass-elevated"
primaryButtonStyle="shadow" primaryButtonStyle="gradient"
secondaryButtonStyle="layered" secondaryButtonStyle="glass"
headingFontWeight="medium" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleFullscreen
@@ -72,7 +72,7 @@ export default function LandingPage() {
buttons={[ buttons={[
{ text: "Learn More", href: "#services" } { text: "Learn More", href: "#services" }
]} ]}
useInvertedBackground="invertDefault" useInvertedBackground="noInvert"
/> />
</div> </div>
@@ -81,23 +81,23 @@ export default function LandingPage() {
title="Our Services" title="Our Services"
description="Comprehensive financial solutions tailored to your needs" description="Comprehensive financial solutions tailored to your needs"
textboxLayout="default" textboxLayout="default"
useInvertedBackground="noInvert" useInvertedBackground="invertDefault"
features={[ features={[
{ {
id: 1, id: 1,
tag: "Tax Services", title: "Tax Preparation & Planning", subtitle: "Individual & Small Business Tax Services", description: "Professional tax preparation and year-round support. We help you maximize deductions, minimize liability, and plan strategically for future tax seasons. Whether personal or business, we handle the complexity so you don't have to.", imageSrc: "https://img.b2bpic.net/free-photo/office-equipment-put-table_23-2147651021.jpg", imageAlt: "Tax preparation service" tag: "Tax Services", title: "Tax Preparation & Planning", subtitle: "Individual & Small Business Tax Services", description: "Professional tax preparation and year-round support. We help you maximize deductions, minimize liability, and plan strategically for future tax seasons. Whether personal or business, we handle the complexity so you don't have to.", imageSrc: "https://img.b2bpic.net/free-photo/businesswomen-doing-interview_1098-663.jpg", imageAlt: "Tax preparation service"
}, },
{ {
id: 2, id: 2,
tag: "Business Services", title: "Business Services", subtitle: "Bookkeeping & Compliance", description: "From bookkeeping and financial reporting to compliance support, we keep your business finances organized and audit-ready. We provide guidance that helps you make informed business decisions with confidence.", imageSrc: "https://img.b2bpic.net/free-photo/working-from-home-time-management-concept_23-2149065330.jpg", imageAlt: "Business services and bookkeeping" tag: "Business Services", title: "Business Services", subtitle: "Bookkeeping & Compliance", description: "From bookkeeping and financial reporting to compliance support, we keep your business finances organized and audit-ready. We provide guidance that helps you make informed business decisions with confidence.", imageSrc: "https://img.b2bpic.net/free-photo/businesspeople-discussing-meeting_1098-641.jpg", imageAlt: "Business services and bookkeeping"
}, },
{ {
id: 3, id: 3,
tag: "Insurance", title: "Insurance Solutions", subtitle: "Business & Personal Coverage", description: "Navigate the complex world of insurance with expert guidance. We assess your unique risks and find solutions that protect your assets—whether you need business liability, personal coverage, or specialized policies.", imageSrc: "https://img.b2bpic.net/free-photo/office-equipment-put-table_23-2147651022.jpg", imageAlt: "Insurance solutions and coverage" tag: "Insurance", title: "Insurance Solutions", subtitle: "Business & Personal Coverage", description: "Navigate the complex world of insurance with expert guidance. We assess your unique risks and find solutions that protect your assets—whether you need business liability, personal coverage, or specialized policies.", imageSrc: "https://img.b2bpic.net/free-photo/workmates-with-statistic-documents_1098-757.jpg", imageAlt: "Insurance solutions and coverage"
}, },
{ {
id: 4, id: 4,
tag: "Consultations", title: "Expert Consultations", subtitle: "Answers to Complex Financial Questions", description: "Clear answers to your toughest financial questions. We break down complex topics into actionable strategies. Our consultations are designed to give you confidence and clarity in your financial decisions.", imageSrc: "https://img.b2bpic.net/free-photo/office-equipment-put-table_23-2147651023.jpg", imageAlt: "Professional financial consultation" tag: "Consultations", title: "Expert Consultations", subtitle: "Answers to Complex Financial Questions", description: "Clear answers to your toughest financial questions. We break down complex topics into actionable strategies. Our consultations are designed to give you confidence and clarity in your financial decisions.", imageSrc: "https://img.b2bpic.net/free-photo/happy-man-his-wife-using-digital-tablet-while-being-meeting-with-bank-manager-office_637285-1737.jpg", imageAlt: "Professional financial consultation"
} }
]} ]}
/> />
@@ -121,7 +121,7 @@ export default function LandingPage() {
id: "4", value: "100%", description: "Personalized approach—never one-size-fits-all solutions. Your situation gets individual attention" id: "4", value: "100%", description: "Personalized approach—never one-size-fits-all solutions. Your situation gets individual attention"
} }
]} ]}
useInvertedBackground="invertDefault" useInvertedBackground="noInvert"
/> />
</div> </div>
@@ -150,7 +150,7 @@ export default function LandingPage() {
} }
]} ]}
textPosition="left" textPosition="left"
useInvertedBackground="noInvert" useInvertedBackground="invertDefault"
buttons={[ buttons={[
{ text: "Schedule Consultation", href: "#contact" } { text: "Schedule Consultation", href: "#contact" }
]} ]}
@@ -171,8 +171,8 @@ export default function LandingPage() {
name: "message", placeholder: "Tell us about your financial needs or questions...", rows: 5, name: "message", placeholder: "Tell us about your financial needs or questions...", rows: 5,
required: false required: false
}} }}
useInvertedBackground="invertDefault" useInvertedBackground="noInvert"
imageSrc="https://img.b2bpic.net/free-photo/modern-office-with-nobody-present_482257-122002.jpg" imageSrc="https://img.b2bpic.net/free-photo/couple-cheerful-business-colleagues-watching-content-computer-monitor-smiling-laughing-while-sitting-workplace-business-communication-concept_74855-11647.jpg"
imageAlt="Professional office environment" imageAlt="Professional office environment"
mediaPosition="right" mediaPosition="right"
buttonText="Book Your Appointment" buttonText="Book Your Appointment"
@@ -181,7 +181,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/working-woman-standing-graphics_1150-97.jpg" imageSrc="https://img.b2bpic.net/free-photo/business-woman-teaching-document-some-colleagues_1262-819.jpg"
imageAlt="Professional office workspace" imageAlt="Professional office workspace"
columns={[ columns={[
{ {
@@ -214,4 +214,4 @@ export default function LandingPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }