16 Commits

Author SHA1 Message Date
d09bbaacea Update src/app/page.tsx 2026-05-01 02:58:34 +00:00
b4149604d6 Merge version_5 into main
Merge version_5 into main
2026-05-01 02:49:06 +00:00
2d839364b3 Update src/app/page.tsx 2026-05-01 02:49:03 +00:00
51d7d33262 Merge version_4 into main
Merge version_4 into main
2026-05-01 02:47:59 +00:00
f9d56f2536 Update theme colors 2026-05-01 02:47:52 +00:00
4172e59325 Merge version_3 into main
Merge version_3 into main
2026-05-01 02:47:15 +00:00
c15d7972af Update theme colors 2026-05-01 02:47:09 +00:00
a3b5d984b9 Merge version_2 into main
Merge version_2 into main
2026-05-01 02:46:10 +00:00
cd638f3566 Update theme fonts 2026-05-01 02:46:06 +00:00
44f5055d15 Update theme fonts 2026-05-01 02:46:06 +00:00
2acad4978d Merge version_2 into main
Merge version_2 into main
2026-05-01 02:46:01 +00:00
473cc7b420 Update theme fonts 2026-05-01 02:45:58 +00:00
89bb332661 Update theme fonts 2026-05-01 02:45:57 +00:00
4d16a94d58 Merge version_2 into main
Merge version_2 into main
2026-05-01 02:44:09 +00:00
88227a93df Update src/app/page.tsx 2026-05-01 02:44:05 +00:00
0a37c30f76 Merge version_1 into main
Merge version_1 into main
2026-05-01 02:37:22 +00:00
4 changed files with 56 additions and 49 deletions

View File

@@ -7,6 +7,8 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script"; import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Open_Sans } from "next/font/google"; import { Open_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
import { Libre_Baskerville } from "next/font/google";
@@ -20,8 +22,15 @@ export const metadata: Metadata = {
}, },
}; };
const openSans = Open_Sans({
variable: "--font-open-sans",
const libreBaskerville = Libre_Baskerville({
variable: "--font-libre-baskerville",
subsets: ["latin"],
weight: ["400", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"], subsets: ["latin"],
}); });
@@ -33,7 +42,7 @@ export default function RootLayout({
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${openSans.variable} antialiased`}> <body className={`${libreBaskerville.variable} ${inter.variable} antialiased`}>
<Tag /> <Tag />
{children} {children}
<script <script

View File

@@ -10,7 +10,8 @@ import HeroSplit from '@/components/sections/hero/HeroSplit';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import SplitAbout from '@/components/sections/about/SplitAbout'; import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import { MessageCircle } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -42,9 +43,10 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplit <HeroSplit
background={{ variant: "plain" }} background={{ variant: "plain" }}
title="Trusted Notary Services, Fast & Local" title="Professional Notary & Signing Services"
description="Professional document authentication and notarization for real estate, legal, and business needs. Available same-day appointments in your area." description="Expert document authentication, notary signings, and verification services. Fast, secure, and available for all your legal, real estate, and business document needs."
buttons={[{ text: "Schedule Your Notarization", href: "#contact" }]} buttons={[{ text: "Schedule Your Signing", href: "#contact" }]
}
imageSrc="http://img.b2bpic.net/free-photo/laptop-glasses-pen-placed-table_23-2147651018.jpg" imageSrc="http://img.b2bpic.net/free-photo/laptop-glasses-pen-placed-table_23-2147651018.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
@@ -57,10 +59,10 @@ export default function LandingPage() {
avatarText="Trusted by 500+ local clients" avatarText="Trusted by 500+ local clients"
marqueeItems={[ marqueeItems={[
{ type: "text", text: "Licensed & Insured" }, { type: "text", text: "Licensed & Insured" },
{ type: "text", text: "Notary Signing Agent" },
{ type: "text", text: "Same-Day Appointments" }, { type: "text", text: "Same-Day Appointments" },
{ type: "text", text: "Mobile Services" }, { type: "text", text: "Mobile Services" },
{ type: "text", text: "Secure Verification" }, { type: "text", text: "Secure Authentication" }
{ type: "text", text: "Professional Standards" }
]} ]}
/> />
</div> </div>
@@ -69,12 +71,12 @@ export default function LandingPage() {
<SplitAbout <SplitAbout
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
title="Certified Professional Care" title="Your Trusted Signing Partner"
description="Nelly provides expert notary services with a focus on accuracy, efficiency, and security. Every document is handled with the highest level of professional discretion." description="Nelly specializes in meticulous notary signings, ensuring every seal and signature meets legal compliance standards with total accuracy and efficiency."
bulletPoints={[ bulletPoints={[
{ title: "Commissioned Notary", description: "State-authorized and fully insured for your peace of mind." }, { title: "Certified Signing Agent", description: "Expertly trained in handling loan packages and complex notary requirements." },
{ title: "Versatile Experience", description: "Expertise in real estate, legal, and small business documentation." }, { title: "Full-Service Signings", description: "Supporting real estate closings, legal documents, and personal identity verifications." },
{ title: "Customer-Focused", description: "We prioritize your convenience with same-day and local availability." } { title: "Mobile Convenience", description: "Professional signing services delivered to your office or home at your convenience." }
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/busiess-partners-discussing-new-project-company-evolution-senior-manager-woman-checking-tasks_482257-5108.jpg" imageSrc="http://img.b2bpic.net/free-photo/busiess-partners-discussing-new-project-company-evolution-senior-manager-woman-checking-tasks_482257-5108.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -86,12 +88,12 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ title: "Real Estate Closings", description: "Title transfers, deeds, and loan documents verified promptly.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-worker-writing-report_1098-3844.jpg" }, { title: "Notary Signings", description: "Certified notary service for all official document signing needs.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-worker-writing-report_1098-3844.jpg" },
{ title: "Legal Affidavits", description: "Verification of signatures for sworn statements and affidavits.", imageSrc: "http://img.b2bpic.net/free-photo/prohibited-talk_1098-15991.jpg" }, { title: "Loan Document Signings", description: "Specialized signing services for mortgage, title, and real estate documents.", imageSrc: "http://img.b2bpic.net/free-photo/prohibited-talk_1098-15991.jpg" },
{ title: "Business Agreements", description: "Certified authentication for contracts, partnership agreements, and forms.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-corporate-man-writing_23-2148377783.jpg" } { title: "Corporate Agreements", description: "Secure verification and signing for business contracts and partnership agreements.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-corporate-man-writing_23-2148377783.jpg" }
]} ]}
title="Our Notary Services" title="Our Professional Services"
description="Comprehensive document authentication for a variety of needs." description="Comprehensive notary signing solutions designed for speed, security, and accuracy."
/> />
</div> </div>
@@ -101,26 +103,22 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
names={["Law Offices of Miller", "Capital Realty Group", "Apex Solutions LLC", "Greenwood Estate Law", "Northside Business Alliance", "Horizon Mortgage", "Clearview Title"]} names={["Law Offices of Miller", "Capital Realty Group", "Apex Solutions LLC", "Greenwood Estate Law", "Northside Business Alliance", "Horizon Mortgage", "Clearview Title"]}
title="Trusted by Local Professionals" title="Trusted by Local Professionals"
description="Join countless real estate agents and businesses who rely on Sign With Nelly daily." description="Join the industry professionals who rely on Sign With Nelly for expert signings daily."
/> />
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardOne <TestimonialCardTwo
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true} useInvertedBackground={true}
title="Client Success Stories"
description="Hear from satisfied partners who rely on our professional signing services."
testimonials={[ testimonials={[
{ id: "1", name: "Sarah J.", role: "Realtor", company: "Elite Homes", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/people-recording-their-house-tour_23-2151139097.jpg" }, { id: "1", name: "Sarah J.", role: "Realtor", testimonial: "Nelly handled my client closing professionally. Every document was perfect.", icon: MessageCircle },
{ id: "2", name: "Michael T.", role: "Business Owner", company: "Tech Labs", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-confident-young-man-with-his-crossed-arms-looking-camera_23-2148130362.jpg" }, { id: "2", name: "Michael T.", role: "Business Owner", testimonial: "Fast, reliable signing service for my business contracts. Fantastic experience.", icon: MessageCircle },
{ id: "3", name: "Emily R.", role: "Legal Clerk", company: "Law Partners", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/real-estate-insurance-concept-cheerful-man-buying-property-celebrating-saying-yes-showin_1258-144784.jpg" }, { id: "3", name: "Emily R.", role: "Legal Clerk", testimonial: "Exceptional attention to detail during the signing appointment. Highly professional.", icon: MessageCircle }
{ id: "4", name: "David K.", role: "Homeowner", company: "Individual", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg" },
{ id: "5", name: "Jessica L.", role: "Contractor", company: "BuildRight", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-business-woman-making-plans_23-2148356256.jpg" },
{ id: "6", name: "Robert B.", role: "Manager", company: "City Transit", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg" }
]} ]}
title="What Our Clients Say"
description="Proven reliability for our local community."
/> />
</div> </div>
@@ -128,12 +126,12 @@ export default function LandingPage() {
<FaqSplitText <FaqSplitText
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ id: "1", title: "What documents can be notarized?", content: "We handle almost all document types requiring witness verification." }, { id: "1", title: "What is a notary signing agent?", content: "A notary signing agent specializes in notarizing loan and real estate documentation." },
{ id: "2", title: "What do I need to bring?", content: "A valid government-issued photo ID is required for identity verification." }, { id: "2", title: "How do I prepare for my signing?", content: "Bring your unexpired government-issued ID and ensure your document is fully completed." },
{ id: "3", title: "Are you a mobile notary?", content: "Yes, I offer both office-based and local mobile service options." } { id: "3", title: "Can you handle mobile signings?", content: "Yes, I offer flexible mobile notary signing services at your specified location." }
]} ]}
sideTitle="Common Questions" sideTitle="Frequently Asked Questions"
sideDescription="Need answers about notarization? We're here to help." sideDescription="Everything you need to know about your upcoming signing appointment."
faqsAnimation="slide-up" faqsAnimation="slide-up"
/> />
</div> </div>
@@ -143,8 +141,8 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
background={{ variant: "plain" }} background={{ variant: "plain" }}
tag="Get in touch" tag="Get in touch"
title="Ready to Notarize?" title="Book Your Signing Appointment"
description="Send a request for a same-day appointment and our team will get back to you immediately." description="Schedule a reliable, certified notary signing today for your official documents."
mediaAnimation="slide-up" mediaAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/close-up-executive-signing-agreement_1098-2041.jpg" imageSrc="http://img.b2bpic.net/free-photo/close-up-executive-signing-agreement_1098-2041.jpg"
/> />
@@ -160,4 +158,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-open-sans), sans-serif; font-family: var(--font-inter), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-open-sans), sans-serif; font-family: var(--font-libre-baskerville), serif;
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #ffffff; --background: #f5f5f5;
--card: #f9f9f9; --card: #ffffff;
--foreground: #000612e6; --foreground: #1c1c1c;
--primary-cta: #106EFB; --primary-cta: #1c1c1c;
--primary-cta-text: #ffffff; --primary-cta-text: #f5f5f5;
--secondary-cta: #f9f9f9; --secondary-cta: #ffffff;
--secondary-cta-text: #000612e6; --secondary-cta-text: #1c1c1c;
--accent: #e2e2e2; --accent: #e63946;
--background-accent: #106EFB; --background-accent: #e8bea8;
/* 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);