14 Commits

Author SHA1 Message Date
e1d70c8491 Update src/app/page.tsx 2026-05-02 09:16:56 +00:00
2095f2777f Merge version_9 into main
Merge version_9 into main
2026-05-02 09:13:51 +00:00
cfe64bcd63 Update src/app/page.tsx 2026-05-02 09:13:48 +00:00
f81d0e1e79 Merge version_8 into main
Merge version_8 into main
2026-05-01 15:14:03 +00:00
74c121b0ca Update theme fonts 2026-05-01 15:14:00 +00:00
44570eff9e Update theme fonts 2026-05-01 15:14:00 +00:00
efabfa3890 Merge version_8 into main
Merge version_8 into main
2026-05-01 15:07:01 +00:00
b943dc8929 Update src/app/page.tsx 2026-05-01 15:06:58 +00:00
9d941dc2be Merge version_7 into main
Merge version_7 into main
2026-05-01 15:03:15 +00:00
56e46b2798 Update src/app/page.tsx 2026-05-01 15:03:12 +00:00
1563763362 Merge version_6 into main
Merge version_6 into main
2026-05-01 15:00:12 +00:00
80dd1347fe Update src/app/page.tsx 2026-05-01 15:00:09 +00:00
9f960da240 Merge version_5 into main
Merge version_5 into main
2026-05-01 10:27:12 +00:00
15a3a758d9 Merge version_5 into main
Merge version_5 into main
2026-05-01 10:26:36 +00:00
3 changed files with 23 additions and 14 deletions

View File

@@ -25,8 +25,10 @@ export const metadata: Metadata = {
const figtree = Figtree({
variable: "--font-figtree", subsets: ["latin"],
const openSans = Open_Sans({
variable: "--font-open-sans",
subsets: ["latin"],
});
export default function RootLayout({
@@ -37,7 +39,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${figtree.variable} antialiased`}>
<body className={`${openSans.variable} antialiased`}>
{children}
<script

View File

@@ -19,7 +19,7 @@ export default function LandingPage() {
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="smallMedium"
sizing="mediumLarge"
sizing="medium"
background="aurora"
cardStyle="glass-depth"
primaryButtonStyle="double-inset"
@@ -47,7 +47,8 @@ export default function LandingPage() {
<HeroBillboardGallery
background={{ variant: "gradient-bars" }}
title="Porque cumplir la normativa no es suficiente."
description="La clave está en generar comunidades que se reconozcan, se escuchen… y que sepan construir juntas. Transformamos la convivencia desde el Modelo de Gestión Relacional del Conflicto."
titleClassName="text-4xl"
description="Porque cumplir la normativa no es suficiente. La clave está en generar comunidades que se reconozcan, se escuchen… y que sepan construir juntas. Transformamos la convivencia desde el Modelo de Gestión Relacional del Conflicto. Acompañamos a comunidades educativas y organizaciones a intervenir los conflictos a través de un Modelo Relacional del Conflicto para pasar de la reacción a la intervención consciente, integrando estructura, responsabilidad y cuidado de las relaciones."
buttons={[
{ text: "Conoce nuestro modelo", href: "#modelo" },
{ text: "Agenda una consultoría gratuita", href: "#contacto" }
@@ -73,7 +74,8 @@ export default function LandingPage() {
{ title: "Participación estratégica", description: "Trabajamos para que la participación sea efectiva, convirtiendo a la comunidad en parte activa de las soluciones.", imageSrc: "http://img.b2bpic.net/free-photo/angry-black-man-sharing-rehab-program_482257-123752.jpg", imageAlt: "Participación estratégica" },
]}
title="MODELO DE GESTIÓN RELACIONAL DEL CONFLICTO"
description="No se centra únicamente en resolver situaciones puntuales, sino en construir una forma coherente y compartida de intervenir, donde el conflicto se convierte en una oportunidad para fortalecer la convivencia, la responsabilidad y los vínculos."
textBoxTitleClassName="text-3xl"
description="Nuestro modelo integra la gestión colaborativa de conflictos y la justicia restaurativa para transformar la manera en que las comunidades educativas y las organizaciones comprenden, abordan y sostienen los conflictos. No se centra únicamente en resolver situaciones puntuales, sino en construir una forma coherente y compartida de intervenir, donde el conflicto se convierte en una oportunidad para fortalecer la convivencia, la responsabilidad y los vínculos. Acompañamos a cada comunidad educativa con un proceso estructurado, práctico y adaptado a su realidad"
/>
</div>
@@ -92,6 +94,7 @@ export default function LandingPage() {
{ id: "s6", name: "Cultura Relacional™", price: "Evolución", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-giving-presentation-people-office_23-2148502203.jpg" },
]}
title="Nuestros Servicios"
textBoxTitleClassName="text-3xl"
description="Procesos especializados para organizaciones educativas."
/>
</div>
@@ -107,6 +110,7 @@ export default function LandingPage() {
{ id: "p3", title: "Acompañamiento Directivo", price: "Personal", period: "sesión", features: ["Habilidades clave", "Conversaciones difíciles", "Cultura de prevención", "Facilitadores internos"], button: { text: "Hablar con equipo", href: "#contacto" }, imageSrc: "http://img.b2bpic.net/free-photo/co-workers-making-decision_1098-505.jpg" },
]}
title="Formación y capacitación"
textBoxTitleClassName="text-3xl"
description="De lo reactivo a lo estratégico: transformando la convivencia desde la práctica real."
/>
</div>
@@ -121,6 +125,7 @@ export default function LandingPage() {
{ id: "f3", title: "¿Qué diferencia su modelo de una mediación tradicional?", content: "Integramos justicia restaurativa con gestión institucional, asegurando medidas proporcionales, coherentes y educativas." },
]}
title="Gestión de casos complejos"
textBoxTitleClassName="text-3xl"
description="Respuestas clave sobre nuestra metodología de intervención."
faqsAnimation="blur-reveal"
/>
@@ -129,12 +134,13 @@ export default function LandingPage() {
<div id="equipo" data-section="equipo">
<TeamCardTen
useInvertedBackground={false}
title="Equipo Conflict Lab"
tag="Especialistas en convivencia y procesos restaurativos"
title="Nuestro Equipo: La Visión Detrás de Conflict Lab"
titleClassName="text-3xl"
tag="Comprometidas con la transformación relacional"
members={[
{ id: "m1", name: "Mónica Contreras", imageSrc: "http://img.b2bpic.net/free-photo/closeup-doubtful-gloomy-man-looking-left-sighing-uncertain-standing-white-background_1258-125874.jpg" },
{ id: "m2", name: "Sandra Cepeda", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-with-glasses_23-2148415937.jpg" },
{ id: "m3", name: "Soledad Fuentealba", imageSrc: "http://img.b2bpic.net/free-photo/upbeat-saleswoman-hired-explain-vehicle-pricing-options-clients_482257-118422.jpg" },
{ id: "m1", name: "Mónica Contreras: Mediadora experta, cree profundamente que el conflicto, cuando se gestiona con humanidad, es el motor más potente para el crecimiento escolar y la justicia restaurativa.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-doubtful-gloomy-man-looking-left-sighing-uncertain-standing-white-background_1258-125874.jpg" },
{ id: "m2", name: "Sandra Cepeda: Arquitecta de protocolos y cultura relacional, su visión es construir sistemas que protejan a las personas mientras fortalecen la coherencia de toda la comunidad educativa.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-with-glasses_23-2148415937.jpg" },
{ id: "m3", name: "Soledad Fuentealba: Consultora dedicada a la participación efectiva; su trabajo se centra en empoderar a los equipos docentes, dándoles herramientas para liderar desde la confianza y el diálogo.", imageSrc: "http://img.b2bpic.net/free-photo/upbeat-saleswoman-hired-explain-vehicle-pricing-options-clients_482257-118422.jpg" },
]}
memberVariant="card"
membersAnimation="slide-up"
@@ -146,6 +152,7 @@ export default function LandingPage() {
useInvertedBackground={true}
background={{ variant: "plain" }}
title="Hablemos"
titleClassName="text-3xl"
description="Si tu organización necesita pasar de la reacción a una gestión consciente, estructurada y relacional del conflicto, conversemos."
imageSrc="http://img.b2bpic.net/free-photo/side-view-adults-studying-together_23-2150331686.jpg"
mediaAnimation="slide-up"
@@ -178,4 +185,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

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