diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
index e9dc32f..b686fca 100644
--- a/src/app/about/page.tsx
+++ b/src/app/about/page.tsx
@@ -18,14 +18,14 @@ import {
export default function AboutPage() {
return (
@@ -48,10 +48,7 @@ export default function AboutPage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx
index f50f9da..fc68b6b 100644
--- a/src/app/contact/page.tsx
+++ b/src/app/contact/page.tsx
@@ -17,14 +17,14 @@ import {
export default function ContactPage() {
return (
@@ -50,7 +50,7 @@ export default function ContactPage() {
description="Contact Blue Collar Q for a free professional consultation. Whether you're looking for routine lawn maintenance, a complete landscape redesign, or custom hardscaping, our team is ready to help bring your vision to life. Call (239) 392-4855 or fill out the form below."
tagIcon={Phone}
tagAnimation="slide-up"
- background={{ variant: "radial-gradient" }}
+ background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email address"
buttonText="Get Free Quote"
@@ -71,11 +71,8 @@ export default function ContactPage() {
{ id: "2", icon: Users, title: "Free Quotes", value: "Always" },
{ id: "3", icon: CheckCircle, title: "Licensed", value: "Insured" },
{
- id: "4",
- icon: MapPin,
- title: "Local Service",
- value: "Cape Coral",
- },
+ id: "4", icon: MapPin,
+ title: "Local Service", value: "Cape Coral"},
]}
textboxLayout="default"
animationType="scale-rotate"
@@ -138,4 +135,4 @@ export default function ContactPage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 00f4453..539567e 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,40 +1,26 @@
import type { Metadata } from "next";
-import { Public_Sans } from "next/font/google";
+import { Montserrat } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
-const publicSans = Public_Sans({
- variable: "--font-public-sans",
- subsets: ["latin"],
+const montserrat = Montserrat({
+ variable: "--font-montserrat", subsets: ["latin"],
});
const inter = Inter({
- variable: "--font-inter",
- subsets: ["latin"],
+ variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
- title: "Blue Collar Q | Professional Landscaping & Lawn Care in Cape Coral, FL",
- description: "Professional landscaping, lawn care, and hardscape design services in Cape Coral, Florida. 150+ satisfied customers. Free quote available.",
- keywords: "landscaping Cape Coral, lawn care services, landscape design, hardscape, patio design, professional lawn maintenance",
- metadataBase: new URL("https://www.bluecollarq.com"),
+ title: "Blue Collar Q | Professional Landscaping & Lawn Care in Cape Coral, FL", description: "Professional landscaping, lawn care, and hardscape design services in Cape Coral, Florida. 150+ satisfied customers. Free quote available.", keywords: "landscaping Cape Coral, lawn care services, landscape design, hardscape, patio design, professional lawn maintenance", metadataBase: new URL("https://www.bluecollarq.com"),
alternates: {
- canonical: "https://www.bluecollarq.com",
- },
+ canonical: "https://www.bluecollarq.com"},
openGraph: {
- title: "Blue Collar Q | Landscaping & Lawn Care Cape Coral",
- description: "Transform your outdoor space with professional landscaping services. 150+ happy customers, 4.9/5 rating.",
- url: "https://www.bluecollarq.com",
- siteName: "Blue Collar Q",
- type: "website",
- },
+ title: "Blue Collar Q | Landscaping & Lawn Care Cape Coral", description: "Transform your outdoor space with professional landscaping services. 150+ happy customers, 4.9/5 rating.", url: "https://www.bluecollarq.com", siteName: "Blue Collar Q", type: "website"},
twitter: {
- card: "summary_large_image",
- title: "Blue Collar Q | Professional Landscaping",
- description: "Premium lawn care and landscape design in Cape Coral, FL",
- },
+ card: "summary_large_image", title: "Blue Collar Q | Professional Landscaping", description: "Premium lawn care and landscape design in Cape Coral, FL"},
robots: {
index: true,
follow: true,
@@ -50,7 +36,7 @@ export default function RootLayout({
{children}
@@ -1425,4 +1411,4 @@ export default function RootLayout({
);
-}
\ No newline at end of file
+}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index e8d395f..d22f55d 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -33,14 +33,14 @@ import {
export default function HomePage() {
return (
@@ -66,20 +66,14 @@ export default function HomePage() {
tag="Premium Landscaping"
tagIcon={Leaf}
tagAnimation="slide-up"
- background={{ variant: "radial-gradient" }}
+ background={{ variant: "sparkles-gradient" }}
mediaItems={[
{
- imageSrc: "http://img.b2bpic.net/free-photo/beautiful-panorama-green-city-park-dawn_1127-3213.jpg?_wi=1",
- imageAlt: "Beautiful landscape design",
- },
+ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-panorama-green-city-park-dawn_1127-3213.jpg?_wi=1", imageAlt: "Beautiful landscape design"},
{
- imageSrc: "http://img.b2bpic.net/free-photo/path-way-garden_74190-3730.jpg",
- imageAlt: "Professional hardscaping",
- },
+ imageSrc: "http://img.b2bpic.net/free-photo/path-way-garden_74190-3730.jpg", imageAlt: "Professional hardscaping"},
{
- imageSrc: "http://img.b2bpic.net/free-photo/beautiful-panorama-green-city-park-dawn_1127-3213.jpg?_wi=2",
- imageAlt: "Outdoor oasis design",
- },
+ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-panorama-green-city-park-dawn_1127-3213.jpg?_wi=2", imageAlt: "Outdoor oasis design"},
]}
buttons={[
{ text: "Get Free Quote", href: "/contact" },
@@ -95,10 +89,7 @@ export default function HomePage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx
index 2ff3a8c..3131de8 100644
--- a/src/app/services/page.tsx
+++ b/src/app/services/page.tsx
@@ -24,14 +24,14 @@ import {
export default function ServicesPage() {
return (
@@ -59,25 +59,14 @@ export default function ServicesPage() {
tagAnimation="slide-up"
features={[
{
- title: "Lawn Maintenance Programs",
- description:
- "Customizable maintenance packages with weekly or bi-weekly service including mowing, edging, trimming, and seasonal care.",
- bentoComponent: "marquee",
- centerIcon: Leaf,
- variant: "text",
- texts: [
- "Weekly Visits",
- "Bi-weekly Visits",
- "Seasonal Service",
- "Year-Round Care",
- ],
+ title: "Lawn Maintenance Programs", description:
+ "Customizable maintenance packages with weekly or bi-weekly service including mowing, edging, trimming, and seasonal care.", bentoComponent: "marquee", centerIcon: Leaf,
+ variant: "text", texts: [
+ "Weekly Visits", "Bi-weekly Visits", "Seasonal Service", "Year-Round Care"],
},
{
- title: "Expert Landscape Design",
- description:
- "Professional design consultation and 3D visualization to plan your ideal outdoor space with aesthetic and functional balance.",
- bentoComponent: "orbiting-icons",
- centerIcon: Pencil,
+ title: "Expert Landscape Design", description:
+ "Professional design consultation and 3D visualization to plan your ideal outdoor space with aesthetic and functional balance.", bentoComponent: "orbiting-icons", centerIcon: Pencil,
items: [
{ icon: Leaf, ring: 1 },
{ icon: Flower, ring: 1 },
@@ -86,11 +75,8 @@ export default function ServicesPage() {
],
},
{
- title: "Hardscape Installation",
- description:
- "Premium installation of patios, walkways, retaining walls, and decorative features that add structure and elegance to your landscape.",
- bentoComponent: "icon-info-cards",
- items: [
+ title: "Hardscape Installation", description:
+ "Premium installation of patios, walkways, retaining walls, and decorative features that add structure and elegance to your landscape.", bentoComponent: "icon-info-cards", items: [
{ icon: Square, label: "Patios", value: "Custom Design" },
{ icon: Layers, label: "Walls", value: "Professional Build" },
{ icon: Zap, label: "Lighting", value: "Ambient Effects" },
@@ -114,44 +100,25 @@ export default function ServicesPage() {
tagAnimation="slide-up"
features={[
{
- title: "Plant & Shrub Installation",
- description:
- "Professional planting of trees, shrubs, and ornamental plants selected for your climate and aesthetic preferences.",
- bentoComponent: "marquee",
- centerIcon: Leaf,
- variant: "icon",
- icons: [Leaf, Flower, Trees, Clover],
+ title: "Plant & Shrub Installation", description:
+ "Professional planting of trees, shrubs, and ornamental plants selected for your climate and aesthetic preferences.", bentoComponent: "marquee", centerIcon: Leaf,
+ variant: "icon", icons: [Leaf, Flower, Trees, Clover],
},
{
- title: "Irrigation Systems",
- description:
- "Efficient irrigation and sod installation to maintain lush, healthy landscaping with minimal water waste.",
- bentoComponent: "animated-bar-chart",
- },
+ title: "Irrigation Systems", description:
+ "Efficient irrigation and sod installation to maintain lush, healthy landscaping with minimal water waste.", bentoComponent: "animated-bar-chart"},
{
- title: "Decorative Enhancements",
- description:
- "Decorative stone, curbing, lighting, and ornamental features to elevate your landscape aesthetics.",
- bentoComponent: "3d-stack-cards",
- items: [
+ title: "Decorative Enhancements", description:
+ "Decorative stone, curbing, lighting, and ornamental features to elevate your landscape aesthetics.", bentoComponent: "3d-stack-cards", items: [
{
icon: Gem,
- title: "Stone",
- subtitle: "Premium",
- detail: "High Quality",
- },
+ title: "Stone", subtitle: "Premium", detail: "High Quality"},
{
icon: Crown,
- title: "Features",
- subtitle: "Custom",
- detail: "Personalized",
- },
+ title: "Features", subtitle: "Custom", detail: "Personalized"},
{
icon: Sparkles,
- title: "Lighting",
- subtitle: "Modern",
- detail: "Professional",
- },
+ title: "Lighting", subtitle: "Modern", detail: "Professional"},
],
},
]}
@@ -170,7 +137,7 @@ export default function ServicesPage() {
description="Contact Blue Collar Q today to discuss your landscaping project. Our team is ready to provide a personalized quote and help you bring your vision to life."
tagIcon={Phone}
tagAnimation="slide-up"
- background={{ variant: "radial-gradient" }}
+ background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email address"
buttonText="Get Free Quote"
@@ -216,4 +183,4 @@ export default function ServicesPage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/styles/base.css b/src/app/styles/base.css
index e6e4ae5..aa7fd03 100644
--- a/src/app/styles/base.css
+++ b/src/app/styles/base.css
@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
- font-family: var(--font-inter), sans-serif;
+ font-family: var(--font-montserrat), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
- font-family: var(--font-public-sans), sans-serif;
+ font-family: var(--font-montserrat), sans-serif;
}
diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css
index 4fd73bf..cb89272 100644
--- a/src/app/styles/variables.css
+++ b/src/app/styles/variables.css
@@ -11,14 +11,14 @@
--background-accent: #ffffff; */
--background: #ffffff;
- --card: #f9f9f9;
- --foreground: #000612e6;
- --primary-cta: #15479c;
+ --card: #f0f7ff;
+ --foreground: #001a33;
+ --primary-cta: #003d99;
--primary-cta-text: #ffffff;
- --secondary-cta: #f9f9f9;
+ --secondary-cta: #e6f0ff;
--secondary-cta-text: #000612e6;
- --accent: #e2e2e2;
- --background-accent: #c4c4c4;
+ --accent: #003d99;
+ --background-accent: #cce5ff;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
diff --git a/src/app/testimonials/page.tsx b/src/app/testimonials/page.tsx
index 7fbd712..14839c4 100644
--- a/src/app/testimonials/page.tsx
+++ b/src/app/testimonials/page.tsx
@@ -14,14 +14,14 @@ import {
export default function TestimonialsPage() {
return (
@@ -49,65 +49,29 @@ export default function TestimonialsPage() {
tagAnimation="slide-up"
testimonials={[
{
- id: "1",
- name: "Phillip McKelvey",
- role: "Homeowner",
- company: "Cape Coral, FL",
- rating: 5,
+ id: "1", name: "Phillip McKelvey", role: "Homeowner", company: "Cape Coral, FL", rating: 5,
imageSrc:
- "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=3",
- imageAlt: "Phillip McKelvey - Satisfied Customer",
- },
+ "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=3", imageAlt: "Phillip McKelvey - Satisfied Customer"},
{
- id: "2",
- name: "Gigy Padron",
- role: "Property Manager",
- company: "Cape Coral, FL",
- rating: 5,
+ id: "2", name: "Gigy Padron", role: "Property Manager", company: "Cape Coral, FL", rating: 5,
imageSrc:
- "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg?_wi=2",
- imageAlt: "Gigy Padron - Property Manager",
- },
+ "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg?_wi=2", imageAlt: "Gigy Padron - Property Manager"},
{
- id: "3",
- name: "Cydney Kaye",
- role: "Homeowner",
- company: "Cape Coral, FL",
- rating: 5,
+ id: "3", name: "Cydney Kaye", role: "Homeowner", company: "Cape Coral, FL", rating: 5,
imageSrc:
- "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=4",
- imageAlt: "Cydney Kaye - Happy Client",
- },
+ "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=4", imageAlt: "Cydney Kaye - Happy Client"},
{
- id: "4",
- name: "Carolyn Barry",
- role: "Business Owner",
- company: "Cape Coral, FL",
- rating: 5,
+ id: "4", name: "Carolyn Barry", role: "Business Owner", company: "Cape Coral, FL", rating: 5,
imageSrc:
- "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3",
- imageAlt: "Carolyn Barry - Business Professional",
- },
+ "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", imageAlt: "Carolyn Barry - Business Professional"},
{
- id: "5",
- name: "Steven Truelsen",
- role: "Homeowner",
- company: "Cape Coral, FL",
- rating: 5,
+ id: "5", name: "Steven Truelsen", role: "Homeowner", company: "Cape Coral, FL", rating: 5,
imageSrc:
- "http://img.b2bpic.net/free-photo/portrait-man-black-suit_23-2148401442.jpg?_wi=2",
- imageAlt: "Steven Truelsen - Homeowner",
- },
+ "http://img.b2bpic.net/free-photo/portrait-man-black-suit_23-2148401442.jpg?_wi=2", imageAlt: "Steven Truelsen - Homeowner"},
{
- id: "6",
- name: "Mike Wright",
- role: "Homeowner",
- company: "Cape Coral, FL",
- rating: 5,
+ id: "6", name: "Mike Wright", role: "Homeowner", company: "Cape Coral, FL", rating: 5,
imageSrc:
- "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4",
- imageAlt: "Mike Wright - Satisfied Customer",
- },
+ "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", imageAlt: "Mike Wright - Satisfied Customer"},
]}
gridVariant="uniform-all-items-equal"
textboxLayout="default"
@@ -125,7 +89,7 @@ export default function TestimonialsPage() {
description="See why over 150 Cape Coral customers trust Blue Collar Q with their outdoor spaces. Contact us for a free consultation and discover the difference professional landscaping can make."
tagIcon={Phone}
tagAnimation="slide-up"
- background={{ variant: "radial-gradient" }}
+ background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email address"
buttonText="Get Free Quote"
@@ -171,4 +135,4 @@ export default function TestimonialsPage() {
);
-}
\ No newline at end of file
+}