12 Commits

Author SHA1 Message Date
a654c22159 Update src/app/contact/page.tsx 2026-03-04 09:38:22 +00:00
ae549bcb9b Update src/app/styles/variables.css 2026-03-04 09:34:56 +00:00
19501d36f8 Update src/app/styles/base.css 2026-03-04 09:34:55 +00:00
7ec1c5e6ed Update src/app/services/page.tsx 2026-03-04 09:34:55 +00:00
9e70fc7b6d Update src/app/pricing/page.tsx 2026-03-04 09:34:54 +00:00
91d9964c14 Update src/app/page.tsx 2026-03-04 09:34:54 +00:00
129eec1ce8 Update src/app/layout.tsx 2026-03-04 09:34:53 +00:00
1a6dff37a7 Update src/app/industries/page.tsx 2026-03-04 09:34:53 +00:00
3a342d8e9e Update src/app/how-it-works/page.tsx 2026-03-04 09:34:52 +00:00
1f85f980d1 Update src/app/contact/page.tsx 2026-03-04 09:34:52 +00:00
d1f76ae42e Update src/app/about/page.tsx 2026-03-04 09:34:51 +00:00
0cc48fc82e Merge version_1 into main
Merge version_1 into main
2026-03-04 09:23:13 +00:00
10 changed files with 190 additions and 382 deletions

View File

@@ -10,16 +10,16 @@ import { TrendingUp, Users, Clock, DollarSign, Zap } from "lucide-react";
export default function AboutPage() { export default function AboutPage() {
const navItems = [ const navItems = [
{ name: "How It Works", id: "how-it-works" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "How It Works", id: "/how-it-works" },
{ name: "Pricing", id: "pricing" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" }, { name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Product", title: "Product", items: [
items: [
{ label: "Features", href: "#" }, { label: "Features", href: "#" },
{ label: "Pricing", href: "/pricing" }, { label: "Pricing", href: "/pricing" },
{ label: "Security", href: "#" }, { label: "Security", href: "#" },
@@ -27,8 +27,7 @@ export default function AboutPage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About", href: "/about" }, { label: "About", href: "/about" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
@@ -36,8 +35,7 @@ export default function AboutPage() {
], ],
}, },
{ {
title: "Industries", title: "Industries", items: [
items: [
{ label: "Dental Practices", href: "/industries" }, { label: "Dental Practices", href: "/industries" },
{ label: "Salons & Spas", href: "/industries" }, { label: "Salons & Spas", href: "/industries" },
{ label: "Restaurants", href: "/industries" }, { label: "Restaurants", href: "/industries" },
@@ -45,8 +43,7 @@ export default function AboutPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }, { label: "Cookie Policy", href: "#" },
@@ -71,7 +68,7 @@ export default function AboutPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Romèra" brandName="Romèra"
navItems={navItems} navItems={navItems}
button={{ text: "Book a Demo", href: "#contact" }} button={{ text: "Book a Demo", href: "/contact" }}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -84,7 +81,7 @@ export default function AboutPage() {
tag="Our Story" tag="Our Story"
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[{ text: "Book a Demo", href: "#contact" }]} buttons={[{ text: "Book a Demo", href: "/contact" }]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="none" mediaAnimation="none"
/> />
@@ -113,4 +110,4 @@ export default function AboutPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -4,21 +4,22 @@ import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroBillboard from "@/components/sections/hero/HeroBillboard"; import HeroBillboard from "@/components/sections/hero/HeroBillboard";
import ContactForm from "@/components/form/ContactForm";
import FooterSimple from "@/components/sections/footer/FooterSimple"; import FooterSimple from "@/components/sections/footer/FooterSimple";
import { Zap } from "lucide-react"; import { Zap, Mail } from "lucide-react";
export default function ContactPage() { export default function ContactPage() {
const navItems = [ const navItems = [
{ name: "How It Works", id: "how-it-works" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "How It Works", id: "/how-it-works" },
{ name: "Pricing", id: "pricing" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" }, { name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Product", title: "Product", items: [
items: [
{ label: "Features", href: "#" }, { label: "Features", href: "#" },
{ label: "Pricing", href: "/pricing" }, { label: "Pricing", href: "/pricing" },
{ label: "Security", href: "#" }, { label: "Security", href: "#" },
@@ -26,8 +27,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About", href: "/about" }, { label: "About", href: "/about" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
@@ -35,8 +35,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Industries", title: "Industries", items: [
items: [
{ label: "Dental Practices", href: "/industries" }, { label: "Dental Practices", href: "/industries" },
{ label: "Salons & Spas", href: "/industries" }, { label: "Salons & Spas", href: "/industries" },
{ label: "Restaurants", href: "/industries" }, { label: "Restaurants", href: "/industries" },
@@ -44,8 +43,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }, { label: "Cookie Policy", href: "#" },
@@ -70,7 +68,7 @@ export default function ContactPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Romèra" brandName="Romèra"
navItems={navItems} navItems={navItems}
button={{ text: "Book a Demo", href: "#contact" }} button={{ text: "Book a Demo", href: "/contact" }}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -84,22 +82,26 @@ export default function ContactPage() {
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[ buttons={[
{ text: "Book Your Demo Now", href: "#contact" }, { text: "Book Your Demo Now", href: "#contact-form" },
{ text: "Schedule a Call", href: "#contact" }, { text: "Schedule a Call", href: "#contact-form" },
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="none" mediaAnimation="none"
/> />
</div> </div>
<div id="contact-section" data-section="contact-section"> <div id="contact-form" data-section="contact-form">
<HeroBillboard <ContactForm
title="Get in Touch with Our Team" title="Get in Touch with Our Team"
description="Whether you have questions about our AI automation platform or want to see a live demo, our team is ready to help you transform your business." description="Whether you have questions about our AI automation platform or want to see a live demo, our team is ready to help you transform your business."
background={{ variant: "gradient-bars" }} tag="Contact Us"
buttons={[{ text: "Start Your Demo Today", href: "#" }]} tagIcon={Mail}
buttonAnimation="slide-up" inputPlaceholder="Enter your email"
mediaAnimation="none" buttonText="Send"
termsText="By contacting us, you agree to our Terms and Conditions."
onSubmit={(email) => console.log("Contact from:", email)}
centered={true}
useInvertedBackground={false}
/> />
</div> </div>
@@ -112,4 +114,4 @@ export default function ContactPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,16 +10,16 @@ import { Zap } from "lucide-react";
export default function HowItWorksPage() { export default function HowItWorksPage() {
const navItems = [ const navItems = [
{ name: "How It Works", id: "how-it-works" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "How It Works", id: "/how-it-works" },
{ name: "Pricing", id: "pricing" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" }, { name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Product", title: "Product", items: [
items: [
{ label: "Features", href: "#" }, { label: "Features", href: "#" },
{ label: "Pricing", href: "/pricing" }, { label: "Pricing", href: "/pricing" },
{ label: "Security", href: "#" }, { label: "Security", href: "#" },
@@ -27,8 +27,7 @@ export default function HowItWorksPage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About", href: "/about" }, { label: "About", href: "/about" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
@@ -36,8 +35,7 @@ export default function HowItWorksPage() {
], ],
}, },
{ {
title: "Industries", title: "Industries", items: [
items: [
{ label: "Dental Practices", href: "/industries" }, { label: "Dental Practices", href: "/industries" },
{ label: "Salons & Spas", href: "/industries" }, { label: "Salons & Spas", href: "/industries" },
{ label: "Restaurants", href: "/industries" }, { label: "Restaurants", href: "/industries" },
@@ -45,8 +43,7 @@ export default function HowItWorksPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }, { label: "Cookie Policy", href: "#" },
@@ -71,7 +68,7 @@ export default function HowItWorksPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Romèra" brandName="Romèra"
navItems={navItems} navItems={navItems}
button={{ text: "Book a Demo", href: "#contact" }} button={{ text: "Book a Demo", href: "/contact" }}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -84,7 +81,7 @@ export default function HowItWorksPage() {
tag="Complete Process" tag="Complete Process"
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[{ text: "Book a Demo", href: "#contact" }]} buttons={[{ text: "Book a Demo", href: "/contact" }]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="none" mediaAnimation="none"
/> />
@@ -97,29 +94,14 @@ export default function HowItWorksPage() {
textboxLayout="default" textboxLayout="default"
features={[ features={[
{ {
id: "01", id: "01", title: "Lead Capture - Phone & Web", description:
title: "Lead Capture - Phone & Web", "Customers call your business or fill out web forms. Our system instantly captures every interaction with full context and customer details.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/a-sleek-modern-ai-automation-dashboard-i-1772616014011-f54bc382.png?_wi=2", imageAlt: "Lead Capture"},
description:
"Customers call your business or fill out web forms. Our system instantly captures every interaction with full context and customer details.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/a-sleek-modern-ai-automation-dashboard-i-1772616014011-f54bc382.png?_wi=2",
imageAlt: "Lead Capture",
},
{ {
id: "02", id: "02", title: "AI Responds Instantly", description:
title: "AI Responds Instantly", "Our AI phone assistant answers calls in seconds. It understands customer needs, answers questions, and begins booking the appointment right away.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/modern-icon-illustration-of-an-ai-phone--1772616011904-5ce4a475.png?_wi=1", imageAlt: "AI Response"},
description:
"Our AI phone assistant answers calls in seconds. It understands customer needs, answers questions, and begins booking the appointment right away.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/modern-icon-illustration-of-an-ai-phone--1772616011904-5ce4a475.png?_wi=1",
imageAlt: "AI Response",
},
{ {
id: "03", id: "03", title: "Appointment Confirmed", description:
title: "Appointment Confirmed", "The system checks availability in real-time and books the appointment into your calendar. Customer receives instant SMS and email confirmation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/clean-illustration-of-an-automated-appoi-1772616012781-fac0203e.png?_wi=1", imageAlt: "Confirmation"},
description:
"The system checks availability in real-time and books the appointment into your calendar. Customer receives instant SMS and email confirmation.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/clean-illustration-of-an-automated-appoi-1772616012781-fac0203e.png?_wi=1",
imageAlt: "Confirmation",
},
]} ]}
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="slide-up" animationType="slide-up"
@@ -134,29 +116,14 @@ export default function HowItWorksPage() {
textboxLayout="default" textboxLayout="default"
features={[ features={[
{ {
id: "01", id: "01", title: "Smart Reminders", description:
title: "Smart Reminders", "Automated SMS and email reminders sent at optimal times. Customers get friendly notifications reducing no-shows by up to 60%.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/sms-and-email-reminder-notifications-int-1772616013213-506475ca.png?_wi=1", imageAlt: "Reminders"},
description:
"Automated SMS and email reminders sent at optimal times. Customers get friendly notifications reducing no-shows by up to 60%.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/sms-and-email-reminder-notifications-int-1772616013213-506475ca.png?_wi=1",
imageAlt: "Reminders",
},
{ {
id: "02", id: "02", title: "CRM Pipeline Management", description:
title: "CRM Pipeline Management", "Every lead flows through your automated CRM pipeline. Track status, engagement, and follow-ups in real-time from your dashboard.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/crm-pipeline-visualization-showing-custo-1772616015814-67975784.png?_wi=1", imageAlt: "CRM Pipeline"},
description:
"Every lead flows through your automated CRM pipeline. Track status, engagement, and follow-ups in real-time from your dashboard.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/crm-pipeline-visualization-showing-custo-1772616015814-67975784.png?_wi=1",
imageAlt: "CRM Pipeline",
},
{ {
id: "03", id: "03", title: "Complete Analytics Dashboard", description:
title: "Complete Analytics Dashboard", "Real-time metrics show calls handled, appointment rates, no-show reduction, and ROI. Make data-driven business decisions instantly.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/comprehensive-analytics-dashboard-showin-1772616014429-1b98c036.png?_wi=1", imageAlt: "Analytics"},
description:
"Real-time metrics show calls handled, appointment rates, no-show reduction, and ROI. Make data-driven business decisions instantly.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/comprehensive-analytics-dashboard-showin-1772616014429-1b98c036.png?_wi=1",
imageAlt: "Analytics",
},
]} ]}
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="slide-up" animationType="slide-up"
@@ -173,4 +140,4 @@ export default function HowItWorksPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,16 +10,16 @@ import { Zap } from "lucide-react";
export default function IndustriesPage() { export default function IndustriesPage() {
const navItems = [ const navItems = [
{ name: "How It Works", id: "how-it-works" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "How It Works", id: "/how-it-works" },
{ name: "Pricing", id: "pricing" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" }, { name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Product", title: "Product", items: [
items: [
{ label: "Features", href: "#" }, { label: "Features", href: "#" },
{ label: "Pricing", href: "/pricing" }, { label: "Pricing", href: "/pricing" },
{ label: "Security", href: "#" }, { label: "Security", href: "#" },
@@ -27,8 +27,7 @@ export default function IndustriesPage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About", href: "/about" }, { label: "About", href: "/about" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
@@ -36,8 +35,7 @@ export default function IndustriesPage() {
], ],
}, },
{ {
title: "Industries", title: "Industries", items: [
items: [
{ label: "Dental Practices", href: "/industries" }, { label: "Dental Practices", href: "/industries" },
{ label: "Salons & Spas", href: "/industries" }, { label: "Salons & Spas", href: "/industries" },
{ label: "Restaurants", href: "/industries" }, { label: "Restaurants", href: "/industries" },
@@ -45,8 +43,7 @@ export default function IndustriesPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }, { label: "Cookie Policy", href: "#" },
@@ -71,7 +68,7 @@ export default function IndustriesPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Romèra" brandName="Romèra"
navItems={navItems} navItems={navItems}
button={{ text: "Book a Demo", href: "#contact" }} button={{ text: "Book a Demo", href: "/contact" }}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -84,7 +81,7 @@ export default function IndustriesPage() {
tag="Industry Solutions" tag="Industry Solutions"
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[{ text: "Book a Demo", href: "#contact" }]} buttons={[{ text: "Book a Demo", href: "/contact" }]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="none" mediaAnimation="none"
/> />
@@ -97,15 +94,7 @@ export default function IndustriesPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Dental Clinics", "Dental Clinics", "Medical Practices", "Barbershops", "Hair Salons", "Restaurants", "Real Estate Offices", "Fitness Studios", "Legal Offices"]}
"Medical Practices",
"Barbershops",
"Hair Salons",
"Restaurants",
"Real Estate Offices",
"Fitness Studios",
"Legal Offices",
]}
showCard={true} showCard={true}
speed={35} speed={35}
/> />
@@ -120,4 +109,4 @@ export default function IndustriesPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -1,41 +1,32 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Source_Sans_3 } from "next/font/google"; import { Playfair_Display, Source_Sans_3 } 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 playfairDisplay = Playfair_Display({
variable: "--font-playfair-display", subsets: ["latin"],
weight: ["400", "500", "600", "700", "800", "900"],
});
const sourceSans3 = Source_Sans_3({ const sourceSans3 = Source_Sans_3({
variable: "--font-source-sans-3", variable: "--font-source-sans-3", subsets: ["latin"],
subsets: ["latin"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Romèra | AI Automation for Appointment Bookings", title: "Romèra | AI Automation for Appointment Bookings", description: "Turn missed calls into booked appointments with AI automation. 24/7 customer communication, intelligent booking, and lead capture for local service businesses.", keywords: "AI automation, appointment booking, lead capture, customer communication, dental, salons, restaurants, real estate automation", robots: {
description: "Turn missed calls into booked appointments with AI automation. 24/7 customer communication, intelligent booking, and lead capture for local service businesses.",
keywords: "AI automation, appointment booking, lead capture, customer communication, dental, salons, restaurants, real estate automation",
robots: {
index: true, index: true,
follow: true, follow: true,
}, },
openGraph: { openGraph: {
title: "Romèra - AI Automation for Appointment Bookings", title: "Romèra - AI Automation for Appointment Bookings", description: "Stop losing appointments. Automate calls, bookings, and reminders with AI. Perfect for dentists, salons, restaurants, and local services.", siteName: "Romèra", type: "website", images: [
description: "Stop losing appointments. Automate calls, bookings, and reminders with AI. Perfect for dentists, salons, restaurants, and local services.",
siteName: "Romèra",
type: "website",
images: [
{ {
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/a-sleek-modern-ai-automation-dashboard-i-1772616014011-f54bc382.png", url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/a-sleek-modern-ai-automation-dashboard-i-1772616014011-f54bc382.png", alt: "Romèra AI Automation Dashboard"},
alt: "Romèra AI Automation Dashboard",
},
], ],
}, },
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image", title: "Romèra - AI Automation for Appointment Bookings", description: "Turn missed calls into booked appointments. 24/7 AI automation for local service businesses.", images: [
title: "Romèra - AI Automation for Appointment Bookings", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/a-sleek-modern-ai-automation-dashboard-i-1772616014011-f54bc382.png"],
description: "Turn missed calls into booked appointments. 24/7 AI automation for local service businesses.",
images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/a-sleek-modern-ai-automation-dashboard-i-1772616014011-f54bc382.png",
],
}, },
}; };
@@ -47,7 +38,7 @@ export default function RootLayout({
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${sourceSans3.variable} antialiased`}> <body className={`${playfairDisplay.variable} ${sourceSans3.variable} antialiased`}>
<Tag /> <Tag />
{children} {children}
@@ -1421,4 +1412,4 @@ export default function RootLayout({
</ServiceWrapper> </ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -14,16 +14,16 @@ import { Zap, TrendingUp, Users, Clock, DollarSign, Phone, Brain, CheckCircle, Q
export default function HomePage() { export default function HomePage() {
const navItems = [ const navItems = [
{ name: "How It Works", id: "how-it-works" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "How It Works", id: "/how-it-works" },
{ name: "Pricing", id: "pricing" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" }, { name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Product", title: "Product", items: [
items: [
{ label: "Features", href: "#" }, { label: "Features", href: "#" },
{ label: "Pricing", href: "/pricing" }, { label: "Pricing", href: "/pricing" },
{ label: "Security", href: "#" }, { label: "Security", href: "#" },
@@ -31,8 +31,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About", href: "/about" }, { label: "About", href: "/about" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
@@ -40,8 +39,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Industries", title: "Industries", items: [
items: [
{ label: "Dental Practices", href: "/industries" }, { label: "Dental Practices", href: "/industries" },
{ label: "Salons & Spas", href: "/industries" }, { label: "Salons & Spas", href: "/industries" },
{ label: "Restaurants", href: "/industries" }, { label: "Restaurants", href: "/industries" },
@@ -49,8 +47,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }, { label: "Cookie Policy", href: "#" },
@@ -75,26 +72,26 @@ export default function HomePage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Romèra" brandName="Romèra"
navItems={navItems} navItems={navItems}
button={{ text: "Book a Demo", href: "#contact" }} button={{ text: "Book a Demo", href: "/contact" }}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboard <HeroBillboard
title="Turn missed calls into booked appointments with AI automation." title="Turn missed calls into booked appointments."
description="We build automated communication systems that capture leads, book appointments and follow up with customers — 24/7." description="We build automated communication systems that capture leads, book appointments and follow up with customers — 24/7."
background={{ variant: "sparkles-gradient" }} background={{ variant: "sparkles-gradient" }}
tag="AI-Powered Automation" tag="AI-Powered Automation"
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[ buttons={[
{ text: "Book a Demo", href: "#contact" }, { text: "Book a Demo", href: "/contact" },
{ text: "See How It Works", href: "#how-it-works" }, { text: "See How It Works", href: "/how-it-works" },
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/a-sleek-modern-ai-automation-dashboard-i-1772616014011-f54bc382.png?_wi=1" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/uploaded-1772616716219-in40uuml.png"
imageAlt="AI Automation Dashboard" imageAlt="Romèra AI Automation Logo"
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
</div> </div>
@@ -106,26 +103,11 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
features={[ features={[
{ {
id: "01", id: "01", title: "Missed Calls Cost Money", description: "40% of customers never call back after getting voicemail. You lose leads while staff are busy.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/illustration-showing-a-frustrated-busine-1772616012371-c1e7fdbb.png", imageAlt: "Missed Calls"},
title: "Missed Calls Cost Money",
description: "40% of customers never call back after getting voicemail. You lose leads while staff are busy.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/illustration-showing-a-frustrated-busine-1772616012371-c1e7fdbb.png",
imageAlt: "Missed Calls",
},
{ {
id: "02", id: "02", title: "No-Shows Hurt Revenue", description: "Manual reminders fail. Automated SMS & email reminders reduce no-shows by up to 60%.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/visual-representation-of-appointment-no--1772616012421-0acac2aa.png", imageAlt: "No-Shows"},
title: "No-Shows Hurt Revenue",
description: "Manual reminders fail. Automated SMS & email reminders reduce no-shows by up to 60%.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/visual-representation-of-appointment-no--1772616012421-0acac2aa.png",
imageAlt: "No-Shows",
},
{ {
id: "03", id: "03", title: "Manual Scheduling Wastes Time", description: "Booking appointments manually takes hours per week. AI handles it instantly while you focus on service delivery.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/illustration-of-a-business-owner-manuall-1772616014703-299e6a07.png", imageAlt: "Manual Scheduling"},
title: "Manual Scheduling Wastes Time",
description: "Booking appointments manually takes hours per week. AI handles it instantly while you focus on service delivery.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/illustration-of-a-business-owner-manuall-1772616014703-299e6a07.png",
imageAlt: "Manual Scheduling",
},
]} ]}
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="slide-up" animationType="slide-up"
@@ -140,23 +122,14 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
metrics={[ metrics={[
{ {
id: "1", id: "1", icon: Phone,
icon: Phone, title: "Step 1: Capture", value: "Calls & Forms"},
title: "Step 1: Capture",
value: "Calls & Forms",
},
{ {
id: "2", id: "2", icon: Brain,
icon: Brain, title: "Step 2: AI Responds", value: "Books Instantly"},
title: "Step 2: AI Responds",
value: "Books Instantly",
},
{ {
id: "3", id: "3", icon: CheckCircle,
icon: CheckCircle, title: "Step 3: Automated Follow-up", value: "Reminders Sent"},
title: "Step 3: Automated Follow-up",
value: "Reminders Sent",
},
]} ]}
animationType="slide-up" animationType="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
@@ -184,15 +157,7 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Dental Clinics", "Dental Clinics", "Medical Practices", "Barbershops", "Hair Salons", "Restaurants", "Real Estate Offices", "Fitness Studios", "Legal Offices"]}
"Medical Practices",
"Barbershops",
"Hair Salons",
"Restaurants",
"Real Estate Offices",
"Fitness Studios",
"Legal Offices",
]}
showCard={true} showCard={true}
speed={35} speed={35}
/> />
@@ -207,65 +172,29 @@ export default function HomePage() {
showRating={true} showRating={true}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Dr. Sarah Mitchell", handle: "@sarahdental", testimonial:
name: "Dr. Sarah Mitchell", "Romèra cut our missed appointments in half within the first month. Our team can actually focus on patient care instead of answering phones.", rating: 5,
handle: "@sarahdental", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-female-dentis-1772616012808-1b3f0132.png", imageAlt: "Dr. Sarah Mitchell"},
testimonial:
"Romèra cut our missed appointments in half within the first month. Our team can actually focus on patient care instead of answering phones.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-female-dentis-1772616012808-1b3f0132.png",
imageAlt: "Dr. Sarah Mitchell",
},
{ {
id: "2", id: "2", name: "Marco Rossi", handle: "@marcobarber", testimonial:
name: "Marco Rossi", "The AI answers calls while we're with clients. No more lost bookings. Revenue is up 40% and we're not even trying harder.", rating: 5,
handle: "@marcobarber", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-male-barber-i-1772616012181-67c16658.png", imageAlt: "Marco Rossi"},
testimonial:
"The AI answers calls while we're with clients. No more lost bookings. Revenue is up 40% and we're not even trying harder.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-male-barber-i-1772616012181-67c16658.png",
imageAlt: "Marco Rossi",
},
{ {
id: "3", id: "3", name: "Jessica Chen", handle: "@jessicasalon", testimonial:
name: "Jessica Chen", "Setup was painless and support is incredible. The system pays for itself in week one with the appointments we recover.", rating: 5,
handle: "@jessicasalon", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-female-salon--1772616011953-dd36dd11.png", imageAlt: "Jessica Chen"},
testimonial:
"Setup was painless and support is incredible. The system pays for itself in week one with the appointments we recover.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-female-salon--1772616011953-dd36dd11.png",
imageAlt: "Jessica Chen",
},
{ {
id: "4", id: "4", name: "Tom Bradley", handle: "@tombradley_realestate", testimonial:
name: "Tom Bradley", "As a real estate agent, I was losing leads constantly. Romèra's AI now books my consultations automatically. Game changer.", rating: 5,
handle: "@tombradley_realestate", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-male-real-est-1772616011726-917aa582.png", imageAlt: "Tom Bradley"},
testimonial:
"As a real estate agent, I was losing leads constantly. Romèra's AI now books my consultations automatically. Game changer.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-male-real-est-1772616011726-917aa582.png",
imageAlt: "Tom Bradley",
},
{ {
id: "5", id: "5", name: "Priya Patel", handle: "@priyaclinic", testimonial:
name: "Priya Patel", "The dashboard shows exactly what's happening. I can see every interaction, every booking, every reminder. Total transparency and control.", rating: 5,
handle: "@priyaclinic", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-female-clinic-1772616012202-4f191e47.png", imageAlt: "Priya Patel"},
testimonial:
"The dashboard shows exactly what's happening. I can see every interaction, every booking, every reminder. Total transparency and control.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-female-clinic-1772616012202-4f191e47.png",
imageAlt: "Priya Patel",
},
{ {
id: "6", id: "6", name: "Alex Gomez", handle: "@alexfitnessco", testimonial:
name: "Alex Gomez", "The SMS reminders alone reduced our no-shows from 25% to 8%. Our gym is running so much more efficiently now.", rating: 5,
handle: "@alexfitnessco", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-male-fitness--1772616014715-f0b2ca88.png", imageAlt: "Alex Gomez"},
testimonial:
"The SMS reminders alone reduced our no-shows from 25% to 8%. Our gym is running so much more efficiently now.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/professional-headshot-of-a-male-fitness--1772616014715-f0b2ca88.png",
imageAlt: "Alex Gomez",
},
]} ]}
animationType="slide-up" animationType="slide-up"
/> />
@@ -280,4 +209,4 @@ export default function HomePage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -4,22 +4,22 @@ import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroBillboard from "@/components/sections/hero/HeroBillboard"; import HeroBillboard from "@/components/sections/hero/HeroBillboard";
import PricingCardOne from "@/components/sections/pricing/PricingCardOne"; import PricingCardEight from "@/components/sections/pricing/PricingCardEight";
import FooterSimple from "@/components/sections/footer/FooterSimple"; import FooterSimple from "@/components/sections/footer/FooterSimple";
import { Zap, Rocket, Sparkles, Crown } from "lucide-react"; import { Zap, Rocket, Sparkles, Crown } from "lucide-react";
export default function PricingPage() { export default function PricingPage() {
const navItems = [ const navItems = [
{ name: "How It Works", id: "how-it-works" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "How It Works", id: "/how-it-works" },
{ name: "Pricing", id: "pricing" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" }, { name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Product", title: "Product", items: [
items: [
{ label: "Features", href: "#" }, { label: "Features", href: "#" },
{ label: "Pricing", href: "/pricing" }, { label: "Pricing", href: "/pricing" },
{ label: "Security", href: "#" }, { label: "Security", href: "#" },
@@ -27,8 +27,7 @@ export default function PricingPage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About", href: "/about" }, { label: "About", href: "/about" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
@@ -36,8 +35,7 @@ export default function PricingPage() {
], ],
}, },
{ {
title: "Industries", title: "Industries", items: [
items: [
{ label: "Dental Practices", href: "/industries" }, { label: "Dental Practices", href: "/industries" },
{ label: "Salons & Spas", href: "/industries" }, { label: "Salons & Spas", href: "/industries" },
{ label: "Restaurants", href: "/industries" }, { label: "Restaurants", href: "/industries" },
@@ -45,8 +43,7 @@ export default function PricingPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }, { label: "Cookie Policy", href: "#" },
@@ -71,7 +68,7 @@ export default function PricingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Romèra" brandName="Romèra"
navItems={navItems} navItems={navItems}
button={{ text: "Book a Demo", href: "#contact" }} button={{ text: "Book a Demo", href: "/contact" }}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -84,67 +81,36 @@ export default function PricingPage() {
tag="Flexible Plans" tag="Flexible Plans"
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[{ text: "Book a Demo", href: "#contact" }]} buttons={[{ text: "Book a Demo", href: "/contact" }]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="none" mediaAnimation="none"
/> />
</div> </div>
<div id="pricing" data-section="pricing"> <div id="pricing" data-section="pricing">
<PricingCardOne <PricingCardEight
title="Transparent Pricing for Every Stage" title="Transparent Pricing for Every Stage"
description="Choose the package that fits your business. All plans include 24/7 AI automation and priority support." description="Choose the package that fits your business. All plans include 24/7 AI automation and priority support."
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "starter", id: "starter", badge: "Getting Started", badgeIcon: Rocket,
badge: "Getting Started", price: "€2,500 + €397/mo", subtitle: "Perfect for small service businesses ready to automate leads", buttons: [{ text: "Get Started", href: "/contact" }],
badgeIcon: Rocket,
price: "€2,500 + €397/mo",
subtitle: "Perfect for small service businesses ready to automate leads",
features: [ features: [
"Lead Capture Website", "Lead Capture Website", "AI Lead Form Handler", "Basic CRM Pipeline", "Email Notifications", "Mobile Dashboard", "7-day Setup"],
"AI Lead Form Handler",
"Basic CRM Pipeline",
"Email Notifications",
"Mobile Dashboard",
"7-day Setup",
],
}, },
{ {
id: "growth", id: "growth", badge: "Most Popular", badgeIcon: Sparkles,
badge: "Most Popular", price: "€5,000 + €750/mo", subtitle: "For growing businesses scaling their automation", buttons: [{ text: "Get Started", href: "/contact" }],
badgeIcon: Sparkles,
price: "€5,000 + €750/mo",
subtitle: "For growing businesses scaling their automation",
features: [ features: [
"Everything in Starter", "Everything in Starter", "AI Phone Assistant", "Automated SMS Reminders", "Email Reminder Sequences", "Advanced Pipeline Automation", "Customizable Workflows", "Priority Support", "14-day Setup"],
"AI Phone Assistant",
"Automated SMS Reminders",
"Email Reminder Sequences",
"Advanced Pipeline Automation",
"Customizable Workflows",
"Priority Support",
"14-day Setup",
],
}, },
{ {
id: "elite", id: "elite", badge: "Premium", badgeIcon: Crown,
badge: "Premium", price: "€8,000 + €1,250/mo", subtitle: "For established businesses maximizing every booking", buttons: [{ text: "Get Started", href: "/contact" }],
badgeIcon: Crown,
price: "€8,000 + €1,250/mo",
subtitle: "For established businesses maximizing every booking",
features: [ features: [
"Everything in Growth", "Everything in Growth", "Multi-Channel AI Assistant", "Advanced CRM Integration", "Predictive Analytics", "Custom API Access", "Dedicated Account Manager", "Monthly Optimization Sessions", "21-day Setup"],
"Multi-Channel AI Assistant",
"Advanced CRM Integration",
"Predictive Analytics",
"Custom API Access",
"Dedicated Account Manager",
"Monthly Optimization Sessions",
"21-day Setup",
],
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -160,4 +126,4 @@ export default function PricingPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,16 +10,16 @@ import { Zap } from "lucide-react";
export default function ServicesPage() { export default function ServicesPage() {
const navItems = [ const navItems = [
{ name: "How It Works", id: "how-it-works" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "How It Works", id: "/how-it-works" },
{ name: "Pricing", id: "pricing" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" }, { name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Product", title: "Product", items: [
items: [
{ label: "Features", href: "#" }, { label: "Features", href: "#" },
{ label: "Pricing", href: "/pricing" }, { label: "Pricing", href: "/pricing" },
{ label: "Security", href: "#" }, { label: "Security", href: "#" },
@@ -27,8 +27,7 @@ export default function ServicesPage() {
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ label: "About", href: "/about" }, { label: "About", href: "/about" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
@@ -36,8 +35,7 @@ export default function ServicesPage() {
], ],
}, },
{ {
title: "Industries", title: "Industries", items: [
items: [
{ label: "Dental Practices", href: "/industries" }, { label: "Dental Practices", href: "/industries" },
{ label: "Salons & Spas", href: "/industries" }, { label: "Salons & Spas", href: "/industries" },
{ label: "Restaurants", href: "/industries" }, { label: "Restaurants", href: "/industries" },
@@ -45,8 +43,7 @@ export default function ServicesPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }, { label: "Cookie Policy", href: "#" },
@@ -71,7 +68,7 @@ export default function ServicesPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Romèra" brandName="Romèra"
navItems={navItems} navItems={navItems}
button={{ text: "Book a Demo", href: "#contact" }} button={{ text: "Book a Demo", href: "/contact" }}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -84,7 +81,7 @@ export default function ServicesPage() {
tag="Services & Features" tag="Services & Features"
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="slide-up"
buttons={[{ text: "Book a Demo", href: "#contact" }]} buttons={[{ text: "Book a Demo", href: "/contact" }]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="none" mediaAnimation="none"
/> />
@@ -98,47 +95,17 @@ export default function ServicesPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "1", id: "1", name: "AI Phone Assistant", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/modern-icon-illustration-of-an-ai-phone--1772616011904-5ce4a475.png?_wi=2", imageAlt: "AI Phone Assistant"},
name: "AI Phone Assistant",
price: "Included",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/modern-icon-illustration-of-an-ai-phone--1772616011904-5ce4a475.png?_wi=2",
imageAlt: "AI Phone Assistant",
},
{ {
id: "2", id: "2", name: "Automated Booking", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/clean-illustration-of-an-automated-appoi-1772616012781-fac0203e.png?_wi=2", imageAlt: "Automated Booking"},
name: "Automated Booking",
price: "Included",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/clean-illustration-of-an-automated-appoi-1772616012781-fac0203e.png?_wi=2",
imageAlt: "Automated Booking",
},
{ {
id: "3", id: "3", name: "CRM Pipeline System", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/crm-pipeline-visualization-showing-custo-1772616015814-67975784.png?_wi=2", imageAlt: "CRM Pipeline"},
name: "CRM Pipeline System",
price: "Included",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/crm-pipeline-visualization-showing-custo-1772616015814-67975784.png?_wi=2",
imageAlt: "CRM Pipeline",
},
{ {
id: "4", id: "4", name: "SMS & Email Reminders", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/sms-and-email-reminder-notifications-int-1772616013213-506475ca.png?_wi=2", imageAlt: "Reminders"},
name: "SMS & Email Reminders",
price: "Included",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/sms-and-email-reminder-notifications-int-1772616013213-506475ca.png?_wi=2",
imageAlt: "Reminders",
},
{ {
id: "5", id: "5", name: "Lead Capture Website", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/modern-lead-capture-website-template-wit-1772616014607-6c94ba3c.png", imageAlt: "Lead Capture"},
name: "Lead Capture Website",
price: "Included",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/modern-lead-capture-website-template-wit-1772616014607-6c94ba3c.png",
imageAlt: "Lead Capture",
},
{ {
id: "6", id: "6", name: "Dashboard & Reporting", price: "Included", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/comprehensive-analytics-dashboard-showin-1772616014429-1b98c036.png?_wi=2", imageAlt: "Dashboard"},
name: "Dashboard & Reporting",
price: "Included",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQa0XDiPrZb0VqVlNL1FosFpos/comprehensive-analytics-dashboard-showin-1772616014429-1b98c036.png?_wi=2",
imageAlt: "Dashboard",
},
]} ]}
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="slide-up" animationType="slide-up"
@@ -150,7 +117,7 @@ export default function ServicesPage() {
title="Ready to Transform Your Business?" title="Ready to Transform Your Business?"
description="See all of these services in action. Book a personalized demo with our team and discover how much revenue you can capture." description="See all of these services in action. Book a personalized demo with our team and discover how much revenue you can capture."
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
buttons={[{ text: "Book Your Demo Now", href: "#contact" }]} buttons={[{ text: "Book Your Demo Now", href: "/contact" }]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="none" mediaAnimation="none"
/> />
@@ -165,4 +132,4 @@ export default function ServicesPage() {
</div> </div>
</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-source-sans-3), sans-serif; font-family: var(--font-playfair-display), 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-source-sans-3), sans-serif; font-family: var(--font-playfair-display), sans-serif;
} }

View File

@@ -2,23 +2,23 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
/* --background: #0a0a0a;; /* --background: #FDFDFD;;
--card: #1a1a1a;; --card: #F8F7F7;;
--foreground: #f5f5f5;; --foreground: #2b2b2b;;
--primary-cta: #dfff1c;; --primary-cta: #CEB28F;;
--secondary-cta: #1a1a1a;; --secondary-cta: #F8F7F7;;
--accent: #dfff1c;; --accent: #EDD2A3;;
--background-accent: #5d6b00;; */ --background-accent: #AF8E67;; */
--background: #0a0a0a;; --background: #FDFDFD;;
--card: #1a1a1a;; --card: #F8F7F7;;
--foreground: #f5f5f5;; --foreground: #2b2b2b;;
--primary-cta: #dfff1c;; --primary-cta: #CEB28F;;
--primary-cta-text: #0a0a0a;; --primary-cta-text: #0a0a0a;;
--secondary-cta: #1a1a1a;; --secondary-cta: #F8F7F7;;
--secondary-cta-text: #ffffff;; --secondary-cta-text: #ffffff;;
--accent: #dfff1c;; --accent: #EDD2A3;;
--background-accent: #5d6b00;; --background-accent: #AF8E67;;
/* 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);