8 Commits

Author SHA1 Message Date
c495ce9b28 Update src/app/styles/variables.css 2026-06-10 19:37:33 +00:00
43f782adcb Merge version_4 into main
Merge version_4 into main
2026-06-10 19:30:09 +00:00
5887d0d6ae Update src/app/page.tsx 2026-06-10 19:30:03 +00:00
f7a141cdd0 Merge version_3 into main
Merge version_3 into main
2026-06-10 19:27:50 +00:00
00b695872b Update src/app/page.tsx 2026-06-10 19:27:47 +00:00
34c705130a Merge version_2 into main
Merge version_2 into main
2026-06-10 19:25:35 +00:00
7b53b7fe4d Update src/app/page.tsx 2026-06-10 19:25:32 +00:00
2c66b5b750 Merge version_1 into main
Merge version_1 into main
2026-06-10 19:22:48 +00:00
2 changed files with 12 additions and 28 deletions

View File

@@ -3,7 +3,6 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric'; import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix'; import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
@@ -41,9 +40,7 @@ export default function LandingPage() {
{ {
name: "Testimonials", id: "#testimonials"}, name: "Testimonials", id: "#testimonials"},
{ {
name: "FAQ", id: "#faq"}, name: "FAQ", id: "#faq"}
{
name: "Contact", id: "#contact"},
]} ]}
brandName="Flex Lawn Care & Tree Service" brandName="Flex Lawn Care & Tree Service"
bottomLeftText="Pasadena, TX" bottomLeftText="Pasadena, TX"
@@ -61,7 +58,7 @@ export default function LandingPage() {
description="Your Trusted Partner for Premier Lawn Care and Expert Tree Services in Pasadena, TX. We keep your property pristine." description="Your Trusted Partner for Premier Lawn Care and Expert Tree Services in Pasadena, TX. We keep your property pristine."
buttons={[ buttons={[
{ {
text: "Get a Free Estimate", href: "#contact"}, text: "Request a Quote", href: "#contact"},
{ {
text: "View Our Services", href: "#services"}, text: "View Our Services", href: "#services"},
]} ]}
@@ -122,12 +119,12 @@ export default function LandingPage() {
plans={[ plans={[
{ {
id: "basic-lawn", badge: "Standard", badgeIcon: Leaf, id: "basic-lawn", badge: "Standard", badgeIcon: Leaf,
price: "$60/visit", subtitle: "Essential Lawn Care", features: [ price: "Contact for Price", subtitle: "Essential Lawn Care", features: [
"Weekly Mowing", "Edging & Trimming", "Blowing & Cleanup"], "Weekly Mowing", "Edging & Trimming", "Blowing & Cleanup"],
}, },
{ {
id: "premium-lawn", badge: "Popular", badgeIcon: Sparkles, id: "premium-lawn", badge: "Popular", badgeIcon: Sparkles,
price: "$95/visit", subtitle: "Enhanced Property Care", features: [ price: "Contact for Price", subtitle: "Enhanced Property Care", features: [
"All Standard Features", "Fertilization (Seasonal)", "Basic Weed Control"], "All Standard Features", "Fertilization (Seasonal)", "Basic Weed Control"],
}, },
{ {
@@ -205,7 +202,7 @@ export default function LandingPage() {
{ {
id: "q3", title: "How often do you provide lawn mowing services?", content: "We offer flexible scheduling including weekly, bi-weekly, and one-time lawn mowing services to fit your property's needs and your preferences."}, id: "q3", title: "How often do you provide lawn mowing services?", content: "We offer flexible scheduling including weekly, bi-weekly, and one-time lawn mowing services to fit your property's needs and your preferences."},
{ {
id: "q4", title: "Do you offer free estimates?", content: "Absolutely! We provide free, no-obligation estimates for all our lawn care and tree services. Simply call us or fill out our contact form."}, id: "q4", title: "How can I get a quote?", content: "Yes! We provide quotes for all our lawn care and tree services. Simply call us or fill out our contact form to get started."},
]} ]}
sideTitle="Common Questions About Our Services" sideTitle="Common Questions About Our Services"
sideDescription="Find quick answers to your most frequent questions about our lawn care, tree services, and operational practices in Pasadena, TX." sideDescription="Find quick answers to your most frequent questions about our lawn care, tree services, and operational practices in Pasadena, TX."
@@ -214,19 +211,6 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain"}}
tag="Get in Touch"
title="Ready for a Beautiful Yard?"
description="Contact us today for a free estimate on our comprehensive lawn care and tree services in Pasadena, TX. Call: 713 955 8020."
inputPlaceholder="Enter your email"
buttonText="Request a Quote"
termsText="By clicking Request a Quote you're confirming that you agree with our Terms and Conditions."
/>
</div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoReveal <FooterLogoReveal

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: #ffffff;
--secondary-cta: #f9f9f9; --secondary-cta: #ffffff;
--secondary-cta-text: #000612e6; --secondary-cta-text: #000612e6;
--accent: #e2e2e2; --accent: #15479c;
--background-accent: #106EFB; --background-accent: #a8cce8;
/* 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);