31 Commits

Author SHA1 Message Date
b84413a74a Switch to version 5: modified src/app/page.tsx 2026-03-19 17:03:45 +00:00
d60307b14e Switch to version 4: modified src/app/page.tsx 2026-03-19 17:03:38 +00:00
0c2c54d390 Merge version_5 into main
Merge version_5 into main
2026-03-19 17:01:29 +00:00
364bd2a00c Update src/app/page.tsx 2026-03-19 17:01:25 +00:00
ee90180896 Merge version_4 into main
Merge version_4 into main
2026-03-19 16:14:11 +00:00
4d4195661b Update src/app/page.tsx 2026-03-19 16:14:07 +00:00
c2a49138dc Merge version_4 into main
Merge version_4 into main
2026-03-19 16:13:41 +00:00
617d4fd12f Update src/app/page.tsx 2026-03-19 16:13:37 +00:00
9892217317 Merge version_3 into main
Merge version_3 into main
2026-03-19 16:07:19 +00:00
e780057850 Update src/app/page.tsx 2026-03-19 16:07:14 +00:00
03c2892497 Merge version_3 into main
Merge version_3 into main
2026-03-19 16:06:42 +00:00
5a2cfc2f59 Update src/app/page.tsx 2026-03-19 16:06:38 +00:00
a9da8e89a7 Merge version_2 into main
Merge version_2 into main
2026-03-19 16:04:30 +00:00
c6122200ce Update theme fonts 2026-03-19 16:04:26 +00:00
5f9e8f96eb Update theme fonts 2026-03-19 16:04:26 +00:00
ddc13a6d73 Merge version_2 into main
Merge version_2 into main
2026-03-19 16:03:58 +00:00
4ad5eb56f3 Update theme fonts 2026-03-19 16:03:54 +00:00
388332f6d9 Update theme fonts 2026-03-19 16:03:54 +00:00
dce58155c2 Merge version_2 into main
Merge version_2 into main
2026-03-19 16:03:41 +00:00
5722afdb4c Update theme fonts 2026-03-19 16:03:37 +00:00
7ae5f93269 Update theme fonts 2026-03-19 16:03:36 +00:00
e205e4fec7 Switch to version 2: modified src/app/styles/base.css 2026-03-19 15:26:38 +00:00
001487f5bb Switch to version 2: modified src/app/page.tsx 2026-03-19 15:26:38 +00:00
19ab769d2c Switch to version 1: modified src/app/styles/base.css 2026-03-19 15:26:30 +00:00
8e428d4f33 Switch to version 1: modified src/app/page.tsx 2026-03-19 15:26:29 +00:00
5f698b4bb0 Merge version_2 into main
Merge version_2 into main
2026-03-19 14:33:09 +00:00
57bf51b04a Update src/app/page.tsx 2026-03-19 14:33:05 +00:00
50fcebca7a Merge version_2 into main
Merge version_2 into main
2026-03-19 14:32:06 +00:00
107f180e91 Update src/app/styles/base.css 2026-03-19 14:32:02 +00:00
0919abc548 Update src/app/page.tsx 2026-03-19 14:32:02 +00:00
0a667e34d2 Merge version_1 into main
Merge version_1 into main
2026-03-19 14:01:10 +00:00
3 changed files with 38 additions and 45 deletions

View File

@@ -6,6 +6,9 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script"; import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Poppins } from "next/font/google"; import { Poppins } from "next/font/google";
import { Open_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
import { Raleway } from "next/font/google";
@@ -14,9 +17,12 @@ export const metadata: Metadata = {
description: 'Descubra as soluções premium em móveis hospitalares da Lanco. ISO 13485, prêmios nacionais e tecnologia alemã para transformar seu hospital. Fale com um especialista.', description: 'Descubra as soluções premium em móveis hospitalares da Lanco. ISO 13485, prêmios nacionais e tecnologia alemã para transformar seu hospital. Fale com um especialista.',
}; };
const poppins = Poppins({
variable: "--font-poppins", subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
const raleway = Raleway({
variable: "--font-raleway",
subsets: ["latin"],
}); });
export default function RootLayout({ export default function RootLayout({
@@ -27,7 +33,7 @@ export default function RootLayout({
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${poppins.variable} antialiased`}> <body className={`${raleway.variable} antialiased`}>
<Tag /> <Tag />
{children} {children}
<script <script

View File

@@ -2,7 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel'; import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree'; import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import ProductCardThree from '@/components/sections/product/ProductCardThree';
@@ -35,7 +35,6 @@ export default function LandingPage() {
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
brandName="Lanco"
navItems={navItems} navItems={navItems}
button={{ button={{
text: "> Fale com um especialista", href: "#contact" text: "> Fale com um especialista", href: "#contact"
@@ -44,22 +43,21 @@ export default function LandingPage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitDoubleCarousel <HeroCarouselLogo
title="O mobiliário completo para o seu hospital." logoText="O mobiliário completo para o seu hospital."
description="30 anos fabricando as melhores soluções. ISO 13485. Premiada em design e inovação." description="30 anos fabricando as melhores soluções. ISO 13485. Premiada em design e inovação."
tag="Excelência Hospitalar" buttons={[
tagIcon={Sparkles} {
tagAnimation="slide-up" text: "> Fale com um especialista", href: "#contact"
background={{ variant: "plain" }} }
leftCarouselItems={[ ]}
slides={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-defocused-shopping-mall_74190-5979.jpg", imageAlt: "Hospital furniture showcase" imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-defocused-shopping-mall_74190-5979.jpg", imageAlt: "Hospital furniture showcase"
}, },
{ {
imageSrc: "http://img.b2bpic.net/free-photo/luxury-lounge-area-hotel-reception_482257-78350.jpg", imageAlt: "Premium medical furniture" imageSrc: "http://img.b2bpic.net/free-photo/luxury-lounge-area-hotel-reception_482257-78350.jpg", imageAlt: "Premium medical furniture"
} },
]}
rightCarouselItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/revealing-shot-orthodontic-chair-with-nobody-teeth-x-ray-images-modern-display_482257-14035.jpg", imageAlt: "Surgical equipment furniture" imageSrc: "http://img.b2bpic.net/free-photo/revealing-shot-orthodontic-chair-with-nobody-teeth-x-ray-images-modern-display_482257-14035.jpg", imageAlt: "Surgical equipment furniture"
}, },
@@ -67,20 +65,9 @@ export default function LandingPage() {
imageSrc: "http://img.b2bpic.net/free-photo/scientist-woman-blue-suit-looking-tablet-standing-stairs_645730-23.jpg", imageAlt: "Hospital mobility solutions" imageSrc: "http://img.b2bpic.net/free-photo/scientist-woman-blue-suit-looking-tablet-standing-stairs_645730-23.jpg", imageAlt: "Hospital mobility solutions"
} }
]} ]}
buttons={[ autoplayDelay={3000}
{ showDimOverlay={false}
text: "> Fale com um especialista", href: "#contact" ariaLabel="Hero section"
}
]}
buttonAnimation="slide-up"
avatars={[
{ src: "http://img.b2bpic.net/free-photo/serious-inspector_1098-14750.jpg", alt: "Hospital administrator" },
{ src: "http://img.b2bpic.net/free-photo/high-angle-female-nurse_23-2148501058.jpg", alt: "Nursing director" },
{ src: "http://img.b2bpic.net/free-photo/woman-medic-examining-male-patient-office-routine-checkup-discussing-about-treatment-plan_482257-135628.jpg", alt: "Hospital director" },
{ src: "http://img.b2bpic.net/free-photo/mid-adult-doctor-monitoring-oxygen-therapy-hyperbaric-chamber-looking-camera-while-sitting-control-room_637285-370.jpg", alt: "Healthcare coordinator" }
]}
avatarText="Confiado por centenas de hospitais brasileiros"
carouselPosition="right"
/> />
</div> </div>
@@ -194,19 +181,19 @@ export default function LandingPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
description="Cada projeto é uma solução completa: modular, customizável, fabricada com materiais de alta performance e tecnologia certificada." description="Cada projeto é uma solução completa: modular, customizável, fabricada com materiais de alta performance e tecnologia certificada."
gridVariant="bento-grid" gridVariant="bento-grid"
animationType="blur-reveal" animationType="scale-rotate"
features={[ features={[
{ {
id: "modular", title: "Projetos modulares e flexíveis", description: "Adaptam-se ao layout do seu hospital com velocidade.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-checking-pilates-equipment_23-2150778131.jpg?_wi=1", imageAlt: "Modular furniture system" id: "modular", title: "Projetos modulares e flexíveis", description: "Adaptam-se ao layout do seu hospital com velocidade e precisão técnica.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAP93GU5ljhd89S6143nLINijD/uploaded-1773930659287-fuy5kfmt.png", imageAlt: "Modular furniture system"
}, },
{ {
id: "customization", title: "Customização real", description: "Cada projeto pode ser ajustado ao espaço, ao fluxo e à necessidade da sua operação.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-checking-pilates-equipment_23-2150778131.jpg?_wi=2", imageAlt: "Customizable solutions" id: "customization", title: "Customização real", description: "Cada projeto é ajustado ao espaço, ao fluxo e à necessidade específica da sua operação hospitalar.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAP93GU5ljhd89S6143nLINijD/uploaded-1773930659288-uxfq92si.jpg", imageAlt: "Customizable solutions"
}, },
{ {
id: "materials", title: "Materiais de alta performance", description: "Aço inox, Superfície sólido Mineral (SSM), ABS antibacteriano, PEAD. Fáceis de higienizar, resistentes ao uso intenso.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-checking-pilates-equipment_23-2150778131.jpg?_wi=3", imageAlt: "High performance materials" id: "materials", title: "Materiais de alta performance", description: "Aço inox, Superfície sólido Mineral (SSM), ABS antibacteriano, PEAD. Fáceis de higienizar e resistentes ao uso intenso.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-metal-surface-texture_23-2148501089.jpg", imageAlt: "High performance materials"
}, },
{ {
id: "technology", title: "Tecnologia com origem alemã", description: "Desenvolvimento com base em parcerias técnicas por vários anos com Knurr, Provita e Steinco.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-checking-pilates-equipment_23-2150778131.jpg?_wi=4", imageAlt: "German technology partnership" id: "technology", title: "Tecnologia com origem alemã", description: "Desenvolvimento baseado em parcerias técnicas estratégicas com Knurr, Provita e Steinco, trazendo excelência internacional.", imageSrc: "http://img.b2bpic.net/free-photo/engineering-team-working-technical-drawings_23-2148896789.jpg", imageAlt: "German technology partnership"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -261,7 +248,7 @@ export default function LandingPage() {
cardTitle="Vamos estruturar o mobiliário do seu hospital do jeito certo." cardTitle="Vamos estruturar o mobiliário do seu hospital do jeito certo."
cardTag="Confiança Comprovada" cardTag="Confiança Comprovada"
cardTagIcon={Star} cardTagIcon={Star}
cardAnimation="blur-reveal" cardAnimation="slide-up"
useInvertedBackground={true} useInvertedBackground={true}
/> />
</div> </div>
@@ -269,32 +256,32 @@ export default function LandingPage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactFaq <ContactFaq
ctaTitle="Conversar com um especialista" ctaTitle="Conversar com um especialista"
ctaDescription="Fale com a Lanco hoje e descubra como nossas soluções podem transformar a infraestrutura do seu hospital." ctaDescription="Fale com a Lanco hoje e descubra como nossas soluções podem transformar a infraestrutura do seu hospital com excelência e inovação."
ctaButton={{ ctaButton={{
text: "> Conversar agora", href: "https://wa.me/5511999999999" text: "> Conversar agora", href: "https://wa.me/5511999999999"
}} }}
ctaIcon={Phone} ctaIcon={Phone}
useInvertedBackground={false} useInvertedBackground={false}
animationType="slide-up" animationType="scale-rotate"
accordionAnimationType="smooth" accordionAnimationType="smooth"
faqs={[ faqs={[
{ {
id: "1", title: "Como funciona o processo de customização?", content: "Nossos especialistas analisam o layout do seu hospital, necessidades específicas e fluxo operacional. Criamos um projeto 100% customizado que se adapta perfeitamente ao seu espaço." id: "1", title: "Como funciona o processo de customização?", content: "Nossos especialistas analisam o layout do seu hospital, necessidades específicas e fluxo operacional. Criamos um projeto 100% customizado que se adapta perfeitamente ao seu espaço e demandas técnicas."
}, },
{ {
id: "2", title: "Qual é o prazo de entrega?", content: "Os prazos variam conforme a complexidade do projeto. Normalmente, após aprovação do projeto, a fabricação leva entre 60 a 90 dias, mais o tempo de instalação." id: "2", title: "Qual é o prazo de entrega?", content: "Os prazos variam conforme a complexidade do projeto. Normalmente, após aprovação do projeto, a fabricação leva entre 60 a 90 dias, mais o tempo de instalação profissional."
}, },
{ {
id: "3", title: "Vocês oferecem garantia?", content: "Sim. Todos os produtos Lanco são fornecidos com garantia de 12 meses contra defeitos de fabricação, com possibilidade de extensão." id: "3", title: "Vocês oferecem garantia?", content: "Sim. Todos os produtos Lanco são fornecidos com garantia de 12 meses contra defeitos de fabricação, com possibilidade de extensão e suporte técnico contínuo."
}, },
{ {
id: "4", title: "Os materiais são fáceis de higienizar?", content: "Absolutamente. Usamos aço inox, superfícies sólido mineral e ABS antibacteriano - todos os materiais são de fácil limpeza e altamente resistentes a desinfetantes hospitalares." id: "4", title: "Os materiais são fáceis de higienizar?", content: "Absolutamente. Usamos aço inox, superfícies sólido mineral e ABS antibacteriano - todos os materiais são de fácil limpeza e altamente resistentes a desinfetantes hospitalares e uso intenso."
}, },
{ {
id: "5", title: "Vocês fazem projetos para reformas parciais?", content: "Sim. Podemos trabalhar com reformas completas ou parciais. Analisamos sua situação atual e propomos soluções que se integrem perfeitamente à sua infraestrutura existente." id: "5", title: "Vocês fazem projetos para reformas parciais?", content: "Sim. Podemos trabalhar com reformas completas ou parciais. Analisamos sua situação atual e propomos soluções que se integrem perfeitamente à sua infraestrutura existente."
}, },
{ {
id: "6", title: "Como é o suporte técnico após a entrega?", content: "A Novve oferece suporte técnico contínuo em qualquer lugar do Brasil. Temos 19 anos de parceria com a Lanco e conhecimento completo de toda a linha de produtos." id: "6", title: "Como é o suporte técnico após a entrega?", content: "A Novve oferece suporte técnico contínuo em qualquer lugar do Brasil. Temos 19 anos de parceria com a Lanco e conhecimento completo de toda a linha de produtos e soluções."
} }
]} ]}
showCard={true} showCard={true}

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-poppins), sans-serif; font-family: var(--font-raleway), 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-poppins), sans-serif; font-family: var(--font-raleway), sans-serif;
} }