10 Commits

Author SHA1 Message Date
848e3ac9d8 Merge version_6 into main
Merge version_6 into main
2026-05-27 00:41:30 +00:00
2e33b9094e Update src/app/page.tsx 2026-05-27 00:41:26 +00:00
3278b9d239 Merge version_6 into main
Merge version_6 into main
2026-05-27 00:40:57 +00:00
97da5ea151 Update src/app/page.tsx 2026-05-27 00:40:50 +00:00
615354ad73 Merge version_6 into main
Merge version_6 into main
2026-05-27 00:40:04 +00:00
f952fed8c5 Update src/app/page.tsx 2026-05-27 00:39:58 +00:00
3a1581c7c7 Switch to version 1: modified src/app/page.tsx 2026-05-27 00:38:48 +00:00
4b12dcac5f Switch to version 2: modified src/app/styles/variables.css 2026-05-27 00:38:36 +00:00
17a8b38dc8 Switch to version 2: modified src/app/page.tsx 2026-05-27 00:38:36 +00:00
9f979583d5 Switch to version 3: modified src/app/page.tsx 2026-05-27 00:38:32 +00:00
2 changed files with 64 additions and 30 deletions

View File

@@ -3,14 +3,15 @@
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 ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne'; import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboard from '@/components/sections/hero/HeroBillboard'; import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven'; import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import { Briefcase, Building2, ShieldCheck, TrendingUp, Users, CheckCircle } from "lucide-react"; import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import { Briefcase, Building2, ShieldCheck } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -45,7 +46,6 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboard <HeroBillboard
containerClassName="px-4 sm:px-6 lg:px-8 mx-auto max-w-screen-xl"
background={{ background={{
variant: "gradient-bars"}} variant: "gradient-bars"}}
title="Gestión y Representación Empresarial Integral" title="Gestión y Representación Empresarial Integral"
@@ -54,7 +54,7 @@ export default function LandingPage() {
{ {
text: "Conozca más", href: "#about"}, text: "Conozca más", href: "#about"},
]} ]}
imageSrc="https://img.b2bpic.net/premium-photo/fund-managers-team-consultation-discuss-about-analysis-investment-stock-market-office_265022-104085.jpg?id=392388891" imageSrc="http://img.b2bpic.net/free-photo/business-people-walking-outside-office-building_107420-74359.jpg"
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
avatars={[ avatars={[
{ {
@@ -99,13 +99,11 @@ export default function LandingPage() {
label: "Confianza", value: "Segura"}, label: "Confianza", value: "Segura"},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
metricsContainerClassName="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6"
/> />
</div> </div>
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardTwentyOne <FeatureCardTwentyOne
containerClassName="px-4 sm:px-6 lg:px-8 mx-auto max-w-screen-xl"
useInvertedBackground={true} useInvertedBackground={true}
title="Servicios Estratégicos" title="Servicios Estratégicos"
description="Desarrollamos soluciones integrales para el crecimiento corporativo, asegurando cumplimiento y éxito operativo." description="Desarrollamos soluciones integrales para el crecimiento corporativo, asegurando cumplimiento y éxito operativo."
@@ -124,33 +122,67 @@ export default function LandingPage() {
<div id="metrics" data-section="metrics"> <div id="metrics" data-section="metrics">
<MetricCardSeven <MetricCardSeven
containerClassName="px-4 sm:px-6 lg:px-8 mx-auto max-w-screen-xl"
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", value: "100+", title: "Proyectos Gestionados", items: [ id: "m1", value: "500+", title: "Proyectos Gestionados", items: [
"Gestión Eficiente", "Resolución Ágil", "Cumplimiento Garantizado"], "Municipales", "Estatales", "Federales"],
}, },
{ {
id: "m2", value: "5+", title: "Años Trayectoria", items: [ id: "m2", value: "99%", title: "Satisfacción Cliente", items: [
"Expertise Sólida", "Experiencia Estratégica", "Visión de Crecimiento"], "Seguridad", "Resultados", "Cumplimiento"],
}, },
{ {
id: "m3", value: "99%", title: "Satisfacción Cliente", items: [ id: "m3", value: "15+", title: "Años Trayectoria", items: [
"Resultados Reales", "Compromiso Total", "Calidad de Servicio"], "Expertise", "Estrategia", "Crecimiento"],
}, },
]} ]}
title="Resultados en Cifras" title="Resultados en Cifras"
description="Compromiso inquebrantable con la excelencia y la eficiencia empresarial que su compañía necesita." description="Compromiso con la excelencia y la eficiencia empresarial."
gridClassName="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6" />
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
testimonials={[
{
id: "1", name: "Ana García", role: "@anagarcia", company: "Comercializadora Alfa", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/self-assured-business-leader-conference-room_1262-3068.jpg"
},
{
id: "2", name: "Carlos Ruíz", role: "@carlosruiz", company: "Grupo Inmobiliario Beta", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-mature-businessman-leaning-railing_23-2147956322.jpg"
},
{
id: "3", name: "Elena Torres", role: "@elenatorres", company: "Innovación Tecnológica Gamma", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/high-end-company-office-with-computer-showing-detailed-data-insights_482257-112565.jpg"
},
{
id: "4", name: "Jorge M.", role: "@jorgem", company: "Construcciones Delta", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/businessmen-shaking-hands-near-building_23-2148308575.jpg"
},
{
id: "5", name: "Sofía L.", role: "@sofial", company: "Logística Épsilon", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-standing-outdoors_1262-20546.jpg"
}
]}
kpiItems={[
{ "value": "99%", "label": "Satisfacción" },
{ "value": "500+", "label": "Proyectos Exitosos" },
{ "value": "15+", "label": "Años Experiencia" }
]}
title="Lo que dicen nuestros clientes"
description="La confianza depositada en GREI avala nuestra metodología de trabajo."
/> />
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqSplitText <FaqBase
containerClassName="px-4 sm:px-6 lg:px-8 mx-auto max-w-screen-xl"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
@@ -160,26 +192,29 @@ export default function LandingPage() {
{ {
id: "3", title: "¿Cuál es su principal ventaja?", content: "La gestión directa y el enfoque estratégico para resultados rápidos."}, id: "3", title: "¿Cuál es su principal ventaja?", content: "La gestión directa y el enfoque estratégico para resultados rápidos."},
]} ]}
sideTitle="Preguntas Frecuentes" title="Preguntas Frecuentes"
description="Encuentre respuestas a las dudas más comunes sobre nuestros servicios."
faqsAnimation="slide-up" faqsAnimation="slide-up"
textboxLayout="default"
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactSplit
containerClassName="px-4 sm:px-6 lg:px-8 mx-auto max-w-screen-md"
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "rotated-rays-static"}} variant: "rotated-rays-static"}}
tag="Contacto" tag="Contacto"
title="Comencemos a trabajar" title="Comencemos a trabajar"
description="Estamos listos para gestionar sus objetivos corporativos con eficiencia." description="Estamos listos para gestionar sus objetivos corporativos con eficiencia."
imageSrc="http://img.b2bpic.net/free-photo/group-business-people-meeting-modern-office_23-2147814343.jpg"
mediaPosition="right"
mediaAnimation="blur-reveal"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseReveal <FooterBaseReveal
containerClassName="px-4 sm:px-6 lg:px-8 mx-auto max-w-screen-xl"
logoText="GREI" logoText="GREI"
columns={[ columns={[
{ {
@@ -200,10 +235,9 @@ export default function LandingPage() {
}, },
]} ]}
copyrightText="© 2024 GREI Gestión Empresarial." copyrightText="© 2024 GREI Gestión Empresarial."
columnsClassName="flex flex-col sm:flex-row justify-between gap-8"
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5f5f5; --background: #fbfbfb;
--card: #ffffff; --card: #ffffff;
--foreground: #333333; --foreground: #0a1526;
--primary-cta: #6b7280; --primary-cta: #0a1526;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #d1d5db; --secondary-cta: #c5a059;
--secondary-cta-text: #ffffff; --secondary-cta-text: #ffffff;
--accent: #9ca3af; --accent: #c5a059;
--background-accent: #e5e7eb; --background-accent: #f3eee5;
/* 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);