53 Commits

Author SHA1 Message Date
0d14157231 Update theme colors 2026-05-11 20:24:50 +00:00
692deed1aa Update src/app/page.tsx 2026-05-11 20:20:32 +00:00
4007fe3b0e Update theme fonts 2026-05-11 20:19:31 +00:00
96bf5c21c0 Update theme fonts 2026-05-11 20:19:30 +00:00
73ab83c583 Update theme colors 2026-05-11 20:17:20 +00:00
7397444f52 Update src/app/page.tsx 2026-05-11 13:45:45 +00:00
c9e2987075 Switch to version 10: remove src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:35:50 +00:00
113ef3adfa Switch to version 10: modified src/app/page.tsx 2026-05-11 13:35:50 +00:00
300d18c268 Merge version_12 into main
Merge version_12 into main
2026-05-11 13:35:26 +00:00
102c2e5142 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:35:22 +00:00
879f6ed5bc Merge version_12 into main
Merge version_12 into main
2026-05-11 13:34:58 +00:00
88734a9d47 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:34:55 +00:00
d314a0495f Merge version_12 into main
Merge version_12 into main
2026-05-11 13:30:28 +00:00
b0b719cf50 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:30:22 +00:00
79291c868e Merge version_12 into main
Merge version_12 into main
2026-05-11 13:29:56 +00:00
249f60d6e0 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:29:53 +00:00
01fc7d8828 Update src/app/page.tsx 2026-05-11 13:29:52 +00:00
72d95c56e9 Merge version_12 into main
Merge version_12 into main
2026-05-11 13:29:17 +00:00
13428f1fdd Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:29:13 +00:00
909656db0a Merge version_12 into main
Merge version_12 into main
2026-05-11 13:28:49 +00:00
b6a1cd8594 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:28:46 +00:00
3c16a49aca Merge version_12 into main
Merge version_12 into main
2026-05-11 13:28:22 +00:00
8dbd3cdd78 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:28:19 +00:00
ad1583247f Merge version_12 into main
Merge version_12 into main
2026-05-11 13:27:56 +00:00
fd9b5c7cd0 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:27:52 +00:00
6bcbe5f3c2 Merge version_12 into main
Merge version_12 into main
2026-05-11 13:27:31 +00:00
ebf8a152ed Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:27:28 +00:00
39e9741fdc Merge version_12 into main
Merge version_12 into main
2026-05-11 13:27:07 +00:00
87693949ca Add src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:27:03 +00:00
7e3dbe9d48 Update src/app/page.tsx 2026-05-11 13:27:03 +00:00
2a63eebe87 Switch to version 10: remove src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:18:44 +00:00
d203c0b2a3 Switch to version 10: modified src/app/page.tsx 2026-05-11 13:18:43 +00:00
fa828deed1 Merge version_11 into main
Merge version_11 into main
2026-05-11 13:10:11 +00:00
18acc687f9 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:10:08 +00:00
cb025791da Merge version_11 into main
Merge version_11 into main
2026-05-11 13:09:47 +00:00
c056d09453 Add src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:09:41 +00:00
e27b3deb3f Update src/app/page.tsx 2026-05-11 13:09:40 +00:00
4a211825a4 Merge version_10 into main
Merge version_10 into main
2026-05-11 13:03:09 +00:00
9df30fbc6f Update src/app/page.tsx 2026-05-11 13:03:06 +00:00
b022d08b92 Merge version_10 into main
Merge version_10 into main
2026-05-11 12:58:59 +00:00
73b00c1590 Update src/app/page.tsx 2026-05-11 12:58:53 +00:00
cfec8be354 Merge version_9 into main
Merge version_9 into main
2026-05-11 12:55:57 +00:00
c9e6662ac6 Update src/app/page.tsx 2026-05-11 12:55:54 +00:00
717ad8f9a8 Merge version_9 into main
Merge version_9 into main
2026-05-11 03:47:36 +00:00
4e662146fc Update src/app/page.tsx 2026-05-11 03:47:33 +00:00
cc9dc5cde7 Merge version_9 into main
Merge version_9 into main
2026-05-11 03:36:29 +00:00
ce58bda4b7 Update src/app/page.tsx 2026-05-11 03:36:23 +00:00
f6e9c0a65b Merge version_9 into main
Merge version_9 into main
2026-05-11 03:36:02 +00:00
1ed9027fd1 Update src/app/page.tsx 2026-05-11 03:35:56 +00:00
811bc708f0 Merge version_9 into main
Merge version_9 into main
2026-05-11 03:35:28 +00:00
e54df62092 Update src/app/page.tsx 2026-05-11 03:35:22 +00:00
2eae8ebb61 Merge version_8 into main
Merge version_8 into main
2026-05-11 03:29:53 +00:00
7228c8cd9c Merge version_8 into main
Merge version_8 into main
2026-05-11 03:27:19 +00:00
4 changed files with 46 additions and 31 deletions

View File

@@ -8,18 +8,16 @@ import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Open_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
import { Raleway } from "next/font/google";
export const metadata: Metadata = { title: 'Professional HVAC Services | Heating, Cooling & Air Quality', description: 'Expert HVAC installation, repair, and maintenance services. Keep your home comfortable year-round with our reliable heating and cooling solutions.' };
const montserrat = Montserrat({
variable: "--font-montserrat",
subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
const raleway = Raleway({
variable: "--font-raleway",
subsets: ["latin"],
});
@@ -31,7 +29,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${montserrat.variable} ${inter.variable} antialiased`}>
<body className={`${raleway.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -4,6 +4,7 @@ import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroOverlay from "@/components/sections/hero/HeroOverlay";
import HeroBillboardCarousel from "@/components/sections/hero/HeroBillboardCarousel";
import FeatureCardOne from "@/components/sections/feature/FeatureCardOne";
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
import PricingCardNine from "@/components/sections/pricing/PricingCardNine";
@@ -28,12 +29,12 @@ export default function HvacPage() {
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<div id="nav" data-section="nav" className="bg-[#E7DFD1]">
<NavbarLayoutFloatingInline
brandName="Cartagena Pet Delivery"
navItems={[
{ name: "Services", id: "services" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Parque virtual", id: "hero-carousel" },
{ name: "Contact", id: "contact" },
]}
button={{ text: "WhatsApp ", href: "https://wa.me/573011471991" }}
@@ -41,7 +42,7 @@ export default function HvacPage() {
/>
</div>
<div id="hero" data-section="hero">
<div id="hero" data-section="hero" className="bg-[#E7DFD1]">
<HeroOverlay
title="Recordamos por ti."
description="Nos encargamos de lo que tu mascota necesita, antes que lo necesite."
@@ -55,7 +56,7 @@ export default function HvacPage() {
/>
</div>
<div id="features-comparison" data-section="features-comparison">
<div id="features-comparison" data-section="features-comparison" className="bg-[#0D1B2A] py-16">
<FeatureCardSixteen
title="Cuidar de tu mascota no debería sentirse como otra tarea más "
description="Nosotros resolvemos esto: "
@@ -71,11 +72,11 @@ export default function HvacPage() {
"Entrega puntual", "Domicilio sin costo", "Seguimiento inteligente ", "Atención humana real", "Prioridad operativa"
]
}}
useInvertedBackground={false}
useInvertedBackground={true}
/>
</div>
<div id="services" data-section="services">
<div id="services" data-section="services" className="bg-[#E7DFD1] py-16">
<FeatureCardOne
title="Así debería sentirse cuidar de tu mascota "
description="Sin urgencias, sin olvidos, sin interrupciones. Solo tranquilidad, sabiendo que todo siempre estará resuelto. "
@@ -93,28 +94,28 @@ export default function HvacPage() {
/>
</div>
<div id="pricing" data-section="pricing">
<div id="pricing" data-section="pricing" className="bg-[#0D1B2A] py-16">
<PricingCardNine
title="Acceso "
description="No todos necesitan lo mismo. Todos merecen tranquilidad. "
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
useInvertedBackground={true}
plans={[
{ id: "p1", title: "Member ", price: "", period: "", features: ["Reposición de alimento ", "Entrega priorizada", "Historial de consumo ", "Atención directa"], button: { text: "WhatsApp", href: "https://wa.me/573011471991?text=Hola+quiero+aplicar+para+ser+Member" }, videoSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778468433990-xfk6xl78.mp4" },
{ id: "p2", title: "Pack Member", price: "", period: "", features: ["Seguimiento continuo ", "Prioridad en escasez ", "Kits anuales sorpresa ", "Mayor flexibilidad logistica ", "Atención preferente", "Relación personalizada", "( Disponibilidad limitada para mantener el estándar de servicio. ) "], button: { text: "WhatsApp", href: "https://wa.me/573011471991?text=Hola+quiero+aplicar+para+ser+Pack+Member" }, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778468481808-axoug16r.png" }
{ id: "p1", title: "Member ", price: "", period: "", features: ["Reposición de alimento ", "Entrega priorizada", "Historial de consumo ", "Atención directa"], button: { text: "Comenzar aqui ", href: "https://wa.me/573011471991?text=Hola+quiero+aplicar+para+ser+Member" }, videoSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778468433990-xfk6xl78.mp4" },
{ id: "p2", title: "Pack Member", price: "", period: "", features: ["Seguimiento continuo ", "Prioridad en escasez ", "Kits anuales sorpresa ", "Mayor flexibilidad logistica ", "Atención preferente", "Relación personalizada", "( Disponibilidad limitada para mantener el estándar de servicio. ) "], button: { text: "Comenzar aqui ", href: "https://wa.me/573011471991?text=Hola+quiero+aplicar+para+ser+Pack+Member" }, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778468481808-axoug16r.png" }
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<div id="testimonials" data-section="testimonials" className="bg-[#E7DFD1] py-16">
<TestimonialCardThirteen
title="Lo que dicen nuestros clientes"
description="La tranquilidad de saber que sus mascotas están bien nutridas"
testimonials={[
{ id: "1", name: "Jheiner Quiñones.", handle: "Dueño de Ares (Pastor Aleman)", testimonial: "El servicio es impecable y siempre llegan a tiempo.", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-1.jpg?_wi=1", imageAlt: "Jheiner Quiñones." },
{ id: "2", name: "Isaac Pedroza. ", handle: "Dueño de Domini (American Bully)", testimonial: "Se siente como si Domini tuviese padrastro porque se encargan de todo.", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-2.jpg?_wi=1", imageAlt: "Isaac Pedroza. " },
{ id: "3", name: "Enrique Vélez.", handle: "Dueño de Luna (Corgi) ", testimonial: "Vivo una experiencia super recomendable, excelente servicio ", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-3.jpg", imageAlt: "Enrique Vélez." },
{ id: "3", name: "Enrique Vélez.", handle: "Dueño de Luna (Corgi) ", testimonial: "Vivo una experiencia super recomendable, excelente servicio ", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-3.jpg?_wi=1", imageAlt: "Enrique Vélez." },
]}
showRating={true}
animationType="slide-up"
@@ -122,8 +123,24 @@ export default function HvacPage() {
useInvertedBackground={false}
/>
</div>
<div id="hero-carousel" data-section="hero-carousel" className="bg-[#0D1B2A] py-16">
<HeroBillboardCarousel
title="Así se vive con nosotros "
description="Momentos felices con nuestros miembros"
background={{ variant: "plain" }}
mediaItems={[
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778470725508-t677wmf8.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778471098651-25x6qq2z.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778471045025-r1t5qawy.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778470963231-jqmlg0fq.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778470657284-11atiwbb.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778470687833-t5210lfn.png" }
]}
/>
</div>
<div id="faq" data-section="faq">
<div id="faq" data-section="faq" className="bg-[#E7DFD1] py-16">
<FaqDouble
title="Preguntas Frecuentes "
description="Todo lo que necesitas saber sobre nuestro servicio "
@@ -140,7 +157,7 @@ export default function HvacPage() {
/>
</div>
<div id="contact" data-section="contact">
<div id="contact" data-section="contact" className="bg-[#0D1B2A] py-16">
<ContactCTA
tag="Contacto "
tagIcon={Phone}
@@ -151,19 +168,19 @@ export default function HvacPage() {
{ text: "Llamar 301 147 1991", href: "tel:3011471991" },
]}
background={{ variant: "plain" }}
useInvertedBackground={false}
useInvertedBackground={true}
/>
</div>
<div id="footer" data-section="footer">
<div id="footer" data-section="footer" className="bg-[#E7DFD1] py-8">
<FooterMedia
logoText="Cartagena Pet Delivery "
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/hvac/img-10.jpg?_wi=2"
imageAlt="HVAC technician inspecting equipment"
columns={[
{ title: "Services", items: [{ label: "Plan de suscripción", href: "#pricing" }, { label: "Atención personalizada", href: "#services" }] },
{ title: "Compañía", items: [{ label: "Testimonios", href: "#testimonials" }, { label: "FAQ", href: "#faq" }, { label: "Contacto", href: "#contact" }] },
{ title: "Contacto", items: [{ label: "3011471991", href: "tel:3011471991" }] },
{ title: "Servicios", items: [{ label: "Plan de suscripción", href: "#pricing" }, { label: "Atención personalizada", href: "#services" }] },
{ title: "Compañía", items: [{ label: "Parque virtual", href: "#hero-carousel" }, { label: "FAQ", href: "#faq" }, { label: "Contacto", href: "#contact" }] },
{ title: "Contacto", items: [{ label: "cartagenapetdelivery@gmail.com", href: "mailto:cartagenapetdelivery@gmail.com" }, { label: "Cartagena, Colombia", href: "#" }, { label: "3011471991", href: "tel:3011471991" }] },
]}
copyrightText="© 2026 | Cartagena Pet Delivery"
/>
@@ -171,4 +188,4 @@ export default function HvacPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

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

View File

@@ -10,12 +10,12 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f8fafc;
--background: #E7DFD1;
--card: #ffffff;
--foreground: #0f172a;
--primary-cta: #1d4ed8;
--primary-cta-text: #ffffff;
--secondary-cta: #e0e7ff;
--secondary-cta: #ff1313;
--secondary-cta-text: #1e3a5f;
--accent: #3b82f6;
--background-accent: #60a5fa;