Compare commits
22 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 60f466219a | |||
| b881faee2d | |||
| 4a6fce066b | |||
| b7c523894c | |||
| 63fb7b96f2 | |||
| af161eb859 | |||
| 9460840d2f | |||
| 9cdcbf8c53 | |||
| 284aa11df3 | |||
| cb056ccfa4 | |||
| 90a6358aef | |||
| fe81af58b9 | |||
| f1d0c545fa | |||
| 149fbaa49e | |||
| cebf789349 | |||
| 65fea05fa4 | |||
| cfd49b3eb8 | |||
| 0a2cf31d91 | |||
| 208c49e312 | |||
| 63c44ceaa1 | |||
| 9869bf2af2 | |||
| b5084573fa |
@@ -4,8 +4,13 @@ import { Inter } from "next/font/google";
|
|||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
import "@/lib/gsap-setup";
|
import "@/lib/gsap-setup";
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||||
import Tag from "@/tag/Tag";
|
|
||||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||||
|
import { Open_Sans } from "next/font/google";
|
||||||
|
import { Manrope } from "next/font/google";
|
||||||
|
import { DM_Sans } from "next/font/google";
|
||||||
|
import { Poppins } from "next/font/google";
|
||||||
|
import { Roboto } from "next/font/google";
|
||||||
|
import { Archivo } from "next/font/google";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -14,8 +19,20 @@ export const metadata: Metadata = {
|
|||||||
description: 'PixelForge Digital crafts stunning, high-performance websites that captivate audiences and drive results. Elevate your online presence with our expert web design and development services.',
|
description: 'PixelForge Digital crafts stunning, high-performance websites that captivate audiences and drive results. Elevate your online presence with our expert web design and development services.',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const dmSans = DM_Sans({
|
||||||
|
variable: "--font-dm-sans",
|
||||||
|
subsets: ["latin"],
|
||||||
|
});
|
||||||
const inter = Inter({
|
const inter = Inter({
|
||||||
variable: "--font-inter", subsets: ["latin"],
|
variable: "--font-inter",
|
||||||
|
subsets: ["latin"],
|
||||||
});
|
});
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
@@ -26,8 +43,8 @@ export default function RootLayout({
|
|||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en" suppressHydrationWarning>
|
||||||
<ServiceWrapper>
|
<ServiceWrapper>
|
||||||
<body className={`${inter.variable} antialiased`}>
|
<body className={`${dmSans.variable} ${inter.variable} antialiased`}>
|
||||||
<Tag />
|
|
||||||
{children}
|
{children}
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
|
|||||||
@@ -35,12 +35,12 @@ export default function WebAgencyThemePage() {
|
|||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
navItems={navItems}
|
navItems={navItems}
|
||||||
brandName="Growthlab.origin"
|
brandName="Growthlab.origin"
|
||||||
button={{ text: "Termin buchen", href: "#contact" }}
|
button={{ text: "Kostenloses Erstgespräch", href: "#contact" }}
|
||||||
/>
|
/>
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroSplitKpi
|
<HeroSplitKpi
|
||||||
background={{ variant: "radial-gradient" }}
|
background={{ variant: "radial-gradient" }}
|
||||||
title="Mehr Zeit fürs Wesentliches – dank KI & smarten Webseiten"
|
title="Mehr Zeit fürs Wesentliche — angetrieben von KI & smarten Webseiten"
|
||||||
description="Wir automatisieren deine Terminbuchung und bauen Webseiten, die Kunden gewinnen."
|
description="Wir automatisieren deine Terminbuchung und bauen Webseiten, die Kunden gewinnen."
|
||||||
enableKpiAnimation={false}
|
enableKpiAnimation={false}
|
||||||
kpis={[
|
kpis={[
|
||||||
@@ -72,7 +72,7 @@ export default function WebAgencyThemePage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "ki-booking-assistant", title: "KI-Telefonassistent", author: "", description: "Erreichbar rund um die Uhr – kein verpasster Anruf, kein entgangener Auftrag.\nBucht Termine automatisch direkt in den Kalender.\nBeantwortet wiederkehrende Kundenfragen sofort.\nReduziert No-Shows durch automatische Erinnerungen.\nKlingt natürlich und entlastet dein Team spürbar.", tags: ["KI", "Automatisierung"],
|
id: "ki-booking-assistant", title: "KI-Telefonassistent", author: "", description: "Erreichbar rund um die Uhr – kein verpasster Anruf, kein entgangener Auftrag.\nBucht Termine automatisch direkt in den Kalender.\nBeantwortet wiederkehrende Kundenfragen sofort.\nReduziert No-Shows durch automatische Erinnerungen.\nKlingt natürlich und entlastet dein Team spürbar.", tags: ["KI", "Automatisierung"],
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/process/process1.webp", imageAlt: "KI-Buchungsassistent"
|
imageSrc: "https://img.b2bpic.net/premium-photo/happy-woman-phone-call-laptop-agency-business-it-support-problem-solving-computer-accountant-contact-mobile-office-update-negotiation-financial-planning-growth_590464-510125.jpg?id=419558795", imageAlt: "KI-Buchungsassistent"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "website-creation", title: "Webseiten-Erstellung", author: "", description: "Moderne, schnelle Webseiten, die auf jedem Gerät überzeugen.\nKlar auf Anfragen und Buchungen ausgerichtet (mehr Kunden).\nSuchmaschinenfreundlich für bessere Sichtbarkeit.\nSchlüsselfertig – ohne Technik-Stress für dich.\nIndividuelles Design statt Baukasten-Optik.", tags: ["Webdesign", "Performance"],
|
id: "website-creation", title: "Webseiten-Erstellung", author: "", description: "Moderne, schnelle Webseiten, die auf jedem Gerät überzeugen.\nKlar auf Anfragen und Buchungen ausgerichtet (mehr Kunden).\nSuchmaschinenfreundlich für bessere Sichtbarkeit.\nSchlüsselfertig – ohne Technik-Stress für dich.\nIndividuelles Design statt Baukasten-Optik.", tags: ["Webdesign", "Performance"],
|
||||||
|
|||||||
@@ -24,5 +24,5 @@ h3,
|
|||||||
h4,
|
h4,
|
||||||
h5,
|
h5,
|
||||||
h6 {
|
h6 {
|
||||||
font-family: var(--font-inter), sans-serif;
|
font-family: var(--font-dm-sans), sans-serif;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,15 +10,15 @@
|
|||||||
--accent: #ffffff;
|
--accent: #ffffff;
|
||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #ffffff;
|
--background: #f5f5f5;
|
||||||
--card: #f9f9f9;
|
--card: #ffffff;
|
||||||
--foreground: #000f06e6;
|
--foreground: #1c1c1c;
|
||||||
--primary-cta: #0a7039;
|
--primary-cta: #1f514c;
|
||||||
--primary-cta-text: #ffffff;
|
--primary-cta-text: #f5f5f5;
|
||||||
--secondary-cta: #f9f9f9;
|
--secondary-cta: #ffffff;
|
||||||
--secondary-cta-text: #000f06e6;
|
--secondary-cta-text: #1c1c1c;
|
||||||
--accent: #e2e2e2;
|
--accent: #159c49;
|
||||||
--background-accent: #c4c4c4;
|
--background-accent: #a8e8ba;
|
||||||
|
|
||||||
/* 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);
|
||||||
|
|||||||
Reference in New Issue
Block a user