Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-03-27 03:32:11 +00:00
2 changed files with 49 additions and 137 deletions

View File

@@ -31,21 +31,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "About",
id: "#about",
},
name: "About", id: "#about"},
{
name: "Services",
id: "#services",
},
name: "Services", id: "#services"},
{
name: "Pricing",
id: "#pricing",
},
name: "Pricing", id: "#pricing"},
{
name: "Contact",
id: "#contact",
},
name: "Contact", id: "#contact"},
]}
brandName="PurelyPristine"
/>
@@ -54,19 +46,14 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{
variant: "plain",
}}
variant: "plain"}}
logoText="PurelyPristine"
description="Redefining cleanliness with unmatched attention to detail and a commitment to excellence."
buttons={[
{
text: "Book Now",
href: "#contact",
},
text: "Book Now", href: "#contact"},
{
text: "View Services",
href: "#services",
},
text: "View Services", href: "#services"},
]}
imageSrc="http://img.b2bpic.net/free-photo/modern-spacious-room-with-large-panoramic-window_7502-7289.jpg"
mediaAnimation="opacity"
@@ -87,22 +74,13 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
title: "Deep Clean",
description: "Total rejuvenation of your space.",
bentoComponent: "reveal-icon",
icon: Sparkles,
title: "Deep Clean", description: "Total rejuvenation of your space.", bentoComponent: "reveal-icon", icon: Sparkles,
},
{
title: "Routine Maintenance",
description: "Keeping your home consistent.",
bentoComponent: "reveal-icon",
icon: Zap,
title: "Routine Maintenance", description: "Keeping your home consistent.", bentoComponent: "reveal-icon", icon: Zap,
},
{
title: "Post-Construction",
description: "Heavy-duty cleaning and debris removal.",
bentoComponent: "reveal-icon",
icon: Shield,
title: "Post-Construction", description: "Heavy-duty cleaning and debris removal.", bentoComponent: "reveal-icon", icon: Shield,
},
]}
title="Our Specialized Services"
@@ -117,52 +95,22 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "standard",
tag: "Essential",
price: "$150",
period: "/visit",
description: "Basic cleaning of all rooms.",
button: {
text: "Select",
},
featuresTitle: "Included",
features: [
"Kitchen",
"Bathrooms",
"Living Area",
],
id: "standard", tag: "Essential", price: "$150", period: "/visit", description: "Basic cleaning of all rooms.", button: {
text: "Select"},
featuresTitle: "Included", features: [
"Kitchen", "Bathrooms", "Living Area"],
},
{
id: "deluxe",
tag: "Popular",
price: "$250",
period: "/visit",
description: "Complete top-to-bottom detail.",
button: {
text: "Select",
},
featuresTitle: "Includes Essential Plus",
features: [
"Deep Clean",
"Appliances",
"Windows",
],
id: "deluxe", tag: "Popular", price: "$250", period: "/visit", description: "Complete top-to-bottom detail.", button: {
text: "Select"},
featuresTitle: "Includes Essential Plus", features: [
"Deep Clean", "Appliances", "Windows"],
},
{
id: "elite",
tag: "Premium",
price: "$400",
period: "/visit",
description: "Full service including organizing.",
button: {
text: "Select",
},
featuresTitle: "Includes Deluxe Plus",
features: [
"Organization",
"Carpet Steam",
"Fabric Care",
],
id: "elite", tag: "Premium", price: "$400", period: "/visit", description: "Full service including organizing.", button: {
text: "Select"},
featuresTitle: "Includes Deluxe Plus", features: [
"Organization", "Carpet Steam", "Fabric Care"],
},
]}
title="Pricing Options"
@@ -177,33 +125,13 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Elizabeth Reed",
handle: "@elizreed",
testimonial: "The attention to detail is truly unparalleled.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-dried-flowers-arrangement_23-2149591636.jpg",
},
id: "1", name: "Elizabeth Reed", handle: "@elizreed", testimonial: "The attention to detail is truly unparalleled.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-dried-flowers-arrangement_23-2149591636.jpg"},
{
id: "2",
name: "Jonathan Vane",
handle: "@jvane",
testimonial: "Pristine is the only way to describe our home now.",
imageSrc: "http://img.b2bpic.net/free-photo/blurred-view-tidy-bathroom_1203-1464.jpg",
},
id: "2", name: "Jonathan Vane", handle: "@jvane", testimonial: "Pristine is the only way to describe our home now.", imageSrc: "http://img.b2bpic.net/free-photo/blurred-view-tidy-bathroom_1203-1464.jpg"},
{
id: "3",
name: "Sarah Jenkins",
handle: "@sjenkins",
testimonial: "I trust them implicitly with my property.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-relax-lying-couch_231208-698.jpg",
},
id: "3", name: "Sarah Jenkins", handle: "@sjenkins", testimonial: "I trust them implicitly with my property.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-relax-lying-couch_231208-698.jpg"},
{
id: "4",
name: "Marcus Thorne",
handle: "@mthorne",
testimonial: "Exceptional service, every single time.",
imageSrc: "http://img.b2bpic.net/free-photo/room-with-green-leather-sofa_140725-6419.jpg",
},
id: "4", name: "Marcus Thorne", handle: "@mthorne", testimonial: "Exceptional service, every single time.", imageSrc: "http://img.b2bpic.net/free-photo/room-with-green-leather-sofa_140725-6419.jpg"},
]}
title="Client Experiences"
description="Hear what our premium clients have to say about our meticulous work."
@@ -215,22 +143,16 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Do you bring your own supplies?",
content: "Yes, we use eco-friendly, premium products.",
},
id: "f1", title: "Do you bring your own supplies?", content: "Yes, we use professional, eco-friendly supplies for every visit."},
{
id: "f2",
title: "Are you insured?",
content: "Absolutely, fully bonded and insured.",
},
id: "f2", title: "How do I schedule a service?", content: "You can book directly via our website or give us a call for a consultation."},
{
id: "f3",
title: "Can I request specific cleaners?",
content: "We do our best to honor all requests.",
},
id: "f3", title: "Are your cleaners vetted?", content: "All of our staff members undergo rigorous background checks and training."},
{
id: "f4", title: "Is there a cancellation fee?", content: "Cancellations made within 24 hours of the appointment may incur a small fee."},
]}
sideTitle="Questions"
sideTitle="Frequently Asked Questions"
sideDescription="Answers to the most common questions about our cleaning processes and policies."
faqsAnimation="slide-up"
/>
</div>
@@ -240,26 +162,16 @@ export default function LandingPage() {
columns={[
{
items: [
{
label: "About",
href: "#about",
},
{
label: "Pricing",
href: "#pricing",
},
{ label: "About", href: "#about" },
{ label: "Services", href: "#services" },
{ label: "Pricing", href: "#pricing" },
],
},
{
items: [
{
label: "Contact",
href: "#contact",
},
{
label: "Terms",
href: "#",
},
{ label: "Contact Us", href: "mailto:hello@purelypristine.com" },
{ label: "(555) 123-4567", href: "tel:+15551234567" },
{ label: "Terms of Service", href: "#" },
],
},
]}
@@ -269,4 +181,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f5f4ef;
--card: #dad6cd;
--foreground: #2a2928;
--primary-cta: #2a2928;
--primary-cta-text: #f5f4ef;
--secondary-cta: #ecebea;
--secondary-cta-text: #2a2928;
--accent: #ffffff;
--background-accent: #c6b180;
--background: #fdfbf8;
--card: #f5f2ed;
--foreground: #1a1a1a;
--primary-cta: #c6b180;
--primary-cta-text: #1a1a1a;
--secondary-cta: #e8e5e0;
--secondary-cta-text: #1a1a1a;
--accent: #c6b180;
--background-accent: #f5f2ed;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);