16 Commits

Author SHA1 Message Date
72c095774c Update src/app/page.tsx 2026-06-10 01:52:17 +00:00
c3649107ac Merge version_5 into main
Merge version_5 into main
2026-06-09 22:00:09 +00:00
38322e3863 Update src/app/page.tsx 2026-06-09 22:00:06 +00:00
e6d07b8d62 Merge version_5 into main
Merge version_5 into main
2026-06-09 21:59:10 +00:00
104b077637 Update src/app/page.tsx 2026-06-09 21:59:06 +00:00
7122c11091 Merge version_5 into main
Merge version_5 into main
2026-06-09 21:55:13 +00:00
af57483f51 Update src/app/styles/variables.css 2026-06-09 21:55:10 +00:00
9642915cdd Merge version_4 into main
Merge version_4 into main
2026-06-09 21:51:22 +00:00
8c0d3ef5db Update theme colors 2026-06-09 21:51:18 +00:00
d0d888e07d Merge version_3 into main
Merge version_3 into main
2026-06-09 21:48:46 +00:00
8a8ebb443f Update theme colors 2026-06-09 21:48:43 +00:00
06e8c3d76a Merge version_2 into main
Merge version_2 into main
2026-06-09 21:48:36 +00:00
f8f2855bb2 Update theme colors 2026-06-09 21:48:33 +00:00
5540c15596 Merge version_1 into main
Merge version_1 into main
2026-06-09 21:44:54 +00:00
09bf592a2f Merge version_1 into main
Merge version_1 into main
2026-06-09 21:44:27 +00:00
85e2a11571 Merge version_1 into main
Merge version_1 into main
2026-06-09 21:43:32 +00:00
2 changed files with 25 additions and 35 deletions

View File

@@ -31,26 +31,7 @@ export default function LandingPage() {
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Inicio", id: "#hero"},
{
name: "Video", id: "#vsl"},
{
name: "Problema", id: "#problem"},
{
name: "Prueba", id: "#proof"},
{
name: "Oferta", id: "#offer"},
{
name: "Garantía", id: "#guarantee"},
{
name: "Contacto", id: "#scarcity-cta"},
{
name: "FAQ", id: "#faq"},
]}
button={{
text: "📅 Agendar llamada", href: "#scarcity-cta"}}
navItems={[]}
brandName="Optima Estética"
/>
</div>
@@ -96,7 +77,7 @@ export default function LandingPage() {
src: "http://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-66980.jpg", alt: "Avatar de profesional de estética"},
]}
avatarText="+20 clínicas en Uruguay confían en nosotros"
imageSrc="http://img.b2bpic.net/free-photo/luxury-modern-apartment-boasts-elegant-furniture-design-generated-by-ai_188544-26999.jpg?_wi=2"
imageSrc="https://img.b2bpic.net/free-photo/cosmetology-doctor-patien_624325-1648.jpg?id=26090687"
imageAlt="Interior moderno de clínica estética en Uruguay"
/>
</div>
@@ -107,7 +88,7 @@ export default function LandingPage() {
title="Descubre el Secreto para Llenar tu Agenda"
description="Mira este breve video de 2 a 4 minutos para entender el problema actual de muchas clínicas estéticas, por qué ocurre, y cómo nuestra solución te garantiza pacientes nuevos de alto valor en 90 días."
imageSrc="http://img.b2bpic.net/free-photo/focused-man-leader-explaining-management-project-using-monitor-working-company-meeting-office-roo_482257-2924.jpg"
videoSrc="http://img.b2bpic.net/free-photo/mock-up-green-screen-chroma-key-laptop-computer-with-isolated-display-standing-desk_482257-10069.jpg?_wi=2"
videoSrc="https://img.b2bpic.net/free-photo/business-coworkers-shaking-hands-meeting-office-focus-is-businessman_637285-7009.jpg?id=26390769"
imageAlt="Thumbnail de video explicativo de marketing"
videoAriaLabel="Video explicativo sobre el problema y la solución para clínicas estéticas"
/>
@@ -251,18 +232,27 @@ export default function LandingPage() {
useInvertedBackground={true}
background={{
variant: "plain"}}
text="¡Actúa Ahora! Tomamos solo 3 clínicas nuevas por mes y una sola por zona. Si tu competencia entra primero, tú te quedas fuera. Asegura tu lugar y empieza a transformar tu agenda hoy."
text="Listo para transformar tu agenda? No dejes que tu competencia tome tu lugar. Agendá tu llamada estratégica hoy y asegura tu flujo constante de pacientes premium."
buttons={[
{
text: "📅 Agendar mi llamada estratégica (gratis)", href: "#"},
text: "Sí, quiero llenar mi agenda (¡gratis!)", href: "#scarcity-cta"},
]}
/>
</div>
<div id="disclaimer-text" data-section="disclaimer-text">
<ContactText
useInvertedBackground={false}
background={{ variant: "plain" }}
text="Descargo de Responsabilidad: Los resultados individuales pueden variar. Las garantías ofrecidas se basan en nuestra metodología probada y están sujetas a los términos y condiciones detallados en nuestra política de servicio. El éxito depende de múltiples factores, incluyendo la colaboración del cliente y el presupuesto de publicidad."
buttons={[]}
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="Optima Estética"
copyrightText="© 2024 Optima Estética. Todos los derechos reservados."
copyrightText="© 2024 Optima Estética. Todos los derechos reservados. Consulta nuestra Política de Privacidad y Términos y Condiciones."
socialLinks={[
{
icon: Facebook,
@@ -279,4 +269,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f6f0e9;
--card: #efe7dd;
--foreground: #2b180a;
--primary-cta: #2b180a;
--primary-cta-text: #f6f0e9;
--secondary-cta: #efe7dd;
--secondary-cta-text: #2b180a;
--accent: #94877c;
--background-accent: #afa094;
--background: #ffffff;
--card: #f9f9f9;
--foreground: #000612e6;
--primary-cta: #15479c;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #000612e6;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);