70 Commits

Author SHA1 Message Date
ff0450246c Update src/app/shop/page.tsx 2026-02-20 23:43:44 +00:00
3b4221ab68 Update src/app/shop/[id]/page.tsx 2026-02-20 23:43:44 +00:00
ab22518c4e Update src/app/page.tsx 2026-02-20 23:43:43 +00:00
e7794b8108 Update src/app/layout.tsx 2026-02-20 23:43:42 +00:00
8687374044 Update src/app/features/page.tsx 2026-02-20 23:43:41 +00:00
01e4d8cdbc Update src/app/blog/page.tsx 2026-02-20 23:43:40 +00:00
25de5d94d6 Update src/app/styles/base.css 2026-02-20 23:40:49 +00:00
7856567db5 Update src/app/layout.tsx 2026-02-20 23:40:47 +00:00
45522c6814 Merge version_7 into main
Merge version_7 into main
2026-02-20 23:38:04 +00:00
c3e1b95564 Update src/app/page.tsx 2026-02-20 23:38:00 +00:00
f44bd7e9c3 Update src/app/layout.tsx 2026-02-20 23:37:59 +00:00
64bece8798 Merge version_7 into main
Merge version_7 into main
2026-02-20 23:37:20 +00:00
0fbbc7f928 Update theme colors 2026-02-20 23:37:14 +00:00
9ac7ad035e Merge version_7 into main
Merge version_7 into main
2026-02-20 23:34:53 +00:00
705b0cada0 Update theme colors 2026-02-20 23:34:46 +00:00
13784703f2 Merge version_7 into main
Merge version_7 into main
2026-02-20 23:33:06 +00:00
10482b8356 Update theme colors 2026-02-20 23:33:00 +00:00
933b6ba37b Merge version_7 into main
Merge version_7 into main
2026-02-20 23:32:48 +00:00
c8c2137476 Update theme colors 2026-02-20 23:32:42 +00:00
bf6c96a267 Merge version_7 into main
Merge version_7 into main
2026-02-20 23:32:36 +00:00
7a26546539 Update theme colors 2026-02-20 23:32:30 +00:00
e142deb68e Merge version_7 into main
Merge version_7 into main
2026-02-20 23:23:11 +00:00
5e35037349 Update src/app/features/page.tsx 2026-02-20 23:23:06 +00:00
62866864e6 Merge version_7 into main
Merge version_7 into main
2026-02-20 23:22:21 +00:00
bb548bb94c Update src/app/shop/page.tsx 2026-02-20 23:22:17 +00:00
35b74adcaf Update src/app/page.tsx 2026-02-20 23:22:16 +00:00
c9104b2479 Update src/app/features/page.tsx 2026-02-20 23:22:15 +00:00
252b99d184 Update src/app/blog/page.tsx 2026-02-20 23:22:14 +00:00
8e0056e94a Merge version_7 into main
Merge version_7 into main
2026-02-20 23:19:08 +00:00
fb7a89c042 Update src/app/shop/page.tsx 2026-02-20 23:19:04 +00:00
1519f52bcf Update src/app/shop/[id]/page.tsx 2026-02-20 23:19:03 +00:00
740637cdff Update src/app/page.tsx 2026-02-20 23:19:03 +00:00
6f042946ce Update src/app/features/page.tsx 2026-02-20 23:19:02 +00:00
df09b775e2 Update src/app/blog/page.tsx 2026-02-20 23:19:01 +00:00
4bc5cdb887 Merge version_6 into main
Merge version_6 into main
2026-02-20 23:16:07 +00:00
ef2d762228 Update src/app/shop/page.tsx 2026-02-20 23:16:02 +00:00
bdfb2bcee7 Update src/app/shop/[id]/page.tsx 2026-02-20 23:16:02 +00:00
a70ec87761 Update src/app/page.tsx 2026-02-20 23:16:01 +00:00
c4fa14ce05 Update src/app/features/page.tsx 2026-02-20 23:16:00 +00:00
bd94bec778 Update src/app/blog/page.tsx 2026-02-20 23:15:59 +00:00
c2cadefab2 Merge version_6 into main
Merge version_6 into main
2026-02-20 23:12:46 +00:00
68e13bb37c Update src/app/page.tsx 2026-02-20 23:12:41 +00:00
3e0504705f Merge version_5 into main
Merge version_5 into main
2026-02-20 23:06:07 +00:00
d383d50135 Update src/app/shop/page.tsx 2026-02-20 23:06:03 +00:00
0b26938d7a Update src/app/shop/[id]/page.tsx 2026-02-20 23:06:02 +00:00
deccbe9277 Update src/app/features/page.tsx 2026-02-20 23:06:01 +00:00
2032ab0bdf Update src/app/blog/page.tsx 2026-02-20 23:06:00 +00:00
37268a3e7a Merge version_5 into main
Merge version_5 into main
2026-02-20 23:03:33 +00:00
a299f6c239 Update src/app/shop/page.tsx 2026-02-20 23:03:28 +00:00
9619767b45 Update src/app/shop/[id]/page.tsx 2026-02-20 23:03:28 +00:00
159e8b5415 Update src/app/page.tsx 2026-02-20 23:03:27 +00:00
b0b0b41084 Add src/app/features/page.tsx 2026-02-20 23:03:25 +00:00
64f367aea4 Update src/app/blog/page.tsx 2026-02-20 23:03:25 +00:00
aa8e9ab401 Merge version_4 into main
Merge version_4 into main
2026-02-20 22:57:53 +00:00
df4b1f1581 Update src/app/shop/page.tsx 2026-02-20 22:57:49 +00:00
77e88f93a6 Update src/app/shop/[id]/page.tsx 2026-02-20 22:57:48 +00:00
43c762bff0 Merge version_4 into main
Merge version_4 into main
2026-02-20 22:55:55 +00:00
80f64d47e0 Update src/app/shop/page.tsx 2026-02-20 22:55:51 +00:00
3e186c97e0 Update src/app/shop/[id]/page.tsx 2026-02-20 22:55:50 +00:00
304cf53633 Update src/app/page.tsx 2026-02-20 22:55:50 +00:00
ac7b1d495b Merge version_3 into main
Merge version_3 into main
2026-02-20 22:43:17 +00:00
dcf168ff3a Update src/app/page.tsx 2026-02-20 22:43:13 +00:00
5da979e1e6 Merge version_2 into main
Merge version_2 into main
2026-02-20 22:39:35 +00:00
bb1164064b Update src/app/page.tsx 2026-02-20 22:39:30 +00:00
a89f077b5d Merge version_2 into main
Merge version_2 into main
2026-02-20 22:38:44 +00:00
6726a4f9d5 Update src/app/shop/page.tsx 2026-02-20 22:38:40 +00:00
e60a429629 Update src/app/page.tsx 2026-02-20 22:38:39 +00:00
0bac217386 Update src/app/layout.tsx 2026-02-20 22:38:38 +00:00
5507021a35 Merge version_1 into main
Merge version_1 into main
2026-02-20 22:36:22 +00:00
6fef0f6b42 Merge version_1 into main
Merge version_1 into main
2026-02-20 22:33:43 +00:00
8 changed files with 152 additions and 113 deletions

View File

@@ -3,7 +3,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 FooterCard from '@/components/sections/footer/FooterCard'; import FooterCard from '@/components/sections/footer/FooterCard';
import BlogCardThree from '@/components/sections/blog/BlogCardThree'; import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
import { useBlogPosts } from "@/hooks/useBlogPosts"; import { useBlogPosts } from "@/hooks/useBlogPosts";
import { Twitter, Linkedin, Github } from 'lucide-react'; import { Twitter, Linkedin, Github } from 'lucide-react';
@@ -31,15 +31,9 @@ export default function BlogPage() {
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"/#products"},{name:"Reviews",id:"/#testimonials"},{name:"Contact",id:"/#contact"}]}
{ name: "Home", id: "/" },
{ name: "Features", id: "/#features" },
{ name: "Solutions", id: "/#products" },
{ name: "Reviews", id: "/#testimonials" },
{ name: "Contact", id: "/#contact" },
]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Get Started", href: "#contact" }} button={{ text: "Get Started", href: "/#contact" }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
buttonTextClassName="relative top-[0.5px]" buttonTextClassName="relative top-[0.5px]"
className="z-50 backdrop-blur-md" className="z-50 backdrop-blur-md"
@@ -53,7 +47,7 @@ export default function BlogPage() {
</div> </div>
) : ( ) : (
<div id="blog" data-section="blog"> <div id="blog" data-section="blog">
<BlogCardThree <BlogCardTwo
blogs={posts} blogs={posts}
title="From Our Blog" title="From Our Blog"
description="Explore our latest articles, insights, and stories from the team." description="Explore our latest articles, insights, and stories from the team."
@@ -72,10 +66,6 @@ export default function BlogPage() {
copyrightText="© 2024 | CRM AI. All rights reserved." copyrightText="© 2024 | CRM AI. All rights reserved."
socialLinks={footerSocialLinks} socialLinks={footerSocialLinks}
className="py-16 md:py-20" className="py-16 md:py-20"
cardClassName="py-10 px-6 sm:px-10 md:px-12"
logoClassName="text-lg font-bold"
copyrightTextClassName="text-sm text-foreground/70"
socialContainerClassName="gap-x-4"
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>

76
src/app/features/page.tsx Normal file
View File

@@ -0,0 +1,76 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterCard from '@/components/sections/footer/FooterCard';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import {
Github,
Linkedin,
Twitter
} from 'lucide-react';
const socialLinks = [
{ icon: Twitter, href: "https://twitter.com", ariaLabel: "Twitter" },
{ icon: Linkedin, href: "https://linkedin.com", ariaLabel: "LinkedIn" },
{ icon: Github, href: "https://github.com", ariaLabel: "GitHub" },
];
const featuresData = [
{id: "1", title: "Intelligent Lead Scoring", description: "Automatically prioritize high-value leads with AI-driven scoring, focusing your sales efforts where they matter most.", imageSrc: "/placeholders/placeholder1.webp?_wi=1", imageAlt: "Intelligent Lead Scoring illustration"},
{id: "2", title: "Automated Task Management", description: "Streamline operations by automating repetitive tasks, freeing up your team to focus on strategic initiatives.", imageSrc: "/placeholders/placeholder2.webp?_wi=1", imageAlt: "Automated Task Management illustration"},
{id: "3", title: "Predictive Analytics Dashboard", description: "Gain foresight with advanced analytics, predicting customer churn and future trends to stay ahead of the curve.", imageSrc: "/placeholders/placeholder3.webp?_wi=1", imageAlt: "Predictive Analytics Dashboard illustration"},
{id: "4", title: "Enhanced Data Security", description: "Protect sensitive customer information with robust encryption and AI-powered threat detection, ensuring compliance and trust.", imageSrc: "/placeholders/placeholder1.webp?_wi=2", imageAlt: "Enhanced Data Security illustration"},
{id: "5", title: "Customizable Workflow Automation", description: "Tailor workflows to your unique business needs, automating processes from onboarding to customer support with ease.", imageSrc: "/placeholders/placeholder2.webp?_wi=2", imageAlt: "Customizable Workflow Automation illustration"},
{id: "6", title: "Omnichannel Customer Engagement", description: "Connect with customers across all channels seamlessly, providing consistent and personalized experiences at every touchpoint.", imageSrc: "/placeholders/placeholder3.webp?_wi=2", imageAlt: "Omnichannel Customer Engagement illustration"}
].map(feature => ({...feature, tags: ["Key Features"]}));
export default function FeaturesPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="medium"
sizing="largeSmall"
background="aurora"
cardStyle="subtle-shadow"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="radial-glow"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"/#products"},{name:"Reviews",id:"/#testimonials"},{name:"Contact",id:"/#contact"}]}
brandName="CRM AI"
button={{text:"Get Started",href:"/#contact"}}
buttonClassName="min-w-[120px] justify-center"
buttonTextClassName="relative top-[0.5px]"
className="z-50 backdrop-blur-md"
/>
</div>
<div id="features-glow" data-section="features-glow">
<FeatureCardTwentyThree
title="Discover Our Cutting-Edge AI Capabilities"
description="Explore the powerful features that make our AI CRM platform an industry leader, designed to supercharge your business growth."
textboxLayout="default"
useInvertedBackground={false}
features={featuresData}
animationType="slide-up"
tag="Key Features"
className="py-16 md:py-24"
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="CRM AI"
copyrightText="© 2024 | CRM AI. All rights reserved."
socialLinks={socialLinks}
className="py-16 md:py-20"
/>
</div>
</ThemeProvider>
);
}

View File

@@ -1,12 +1,12 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Manrope } from "next/font/google"; import { Inter } from "next/font/google";
import { DM_Sans } from "next/font/google"; import { DM_Sans } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const manrope = Manrope({ const inter = Inter({
variable: "--font-manrope", subsets: ["latin"], variable: "--font-inter", subsets: ["latin"],
}); });
const dmSans = DM_Sans({ const dmSans = DM_Sans({
@@ -18,11 +18,11 @@ export const metadata: Metadata = {
openGraph: { openGraph: {
title: "CRM AI Platform - Intelligent Customer Management", description: "Revolutionize your CRM with AI. Automate tasks, gain deep customer insights, and drive growth with our cutting-edge AI CRM platform.", url: "https://crm-ai.com", siteName: "CRM AI", images: [ title: "CRM AI Platform - Intelligent Customer Management", description: "Revolutionize your CRM with AI. Automate tasks, gain deep customer insights, and drive growth with our cutting-edge AI CRM platform.", url: "https://crm-ai.com", siteName: "CRM AI", images: [
{ {
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-abstract-futuristic-background-for-an-1771626573815-22f21f54.png", alt: "AI CRM Platform Dashboard"}, url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771630687370-xxt7k3kx.png", alt: "AI CRM Platform Dashboard"}
], ],
type: "website"}, type: "website"},
twitter: { twitter: {
card: "summary_large_image", title: "CRM AI Platform - Intelligent Customer Management", description: "Revolutionize your CRM with AI. Automate tasks, gain deep customer insights, and drive growth with our cutting-edge AI CRM platform.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-abstract-futuristic-background-for-an-1771626573815-22f21f54.png"], card: "summary_large_image", title: "CRM AI Platform - Intelligent Customer Management", description: "Revolutionize your CRM with AI. Automate tasks, gain deep customer insights, and drive growth with our cutting-edge AI CRM platform.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771630687370-xxt7k3kx.png"],
}, },
}; };
@@ -35,7 +35,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body <body
className={`${manrope.variable} ${dmSans.variable} antialiased`} className={`${inter.variable} ${dmSans.variable} antialiased`}
> >
<Tag /> <Tag />
{children} {children}

View File

@@ -2,32 +2,23 @@
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 HeroCentered from '@/components/sections/hero/HeroCentered'; import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
import AboutMetric from '@/components/sections/about/AboutMetric'; import AboutMetric from '@/components/sections/about/AboutMetric';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen'; import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen'; import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactSplit from '@/components/sections/contact/ContactSplit'; import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterCard from '@/components/sections/footer/FooterCard';
import { import {
BarChart2, Github,
ClipboardCheck, Globe,
Github, Linkedin,
Globe, TrendingUp,
Heart, Twitter,
Linkedin, Users,
Mail, Zap
MessageSquare,
Smile,
Target,
TrendingUp,
Twitter,
User,
Users,
Workflow,
Zap
} from 'lucide-react'; } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
@@ -45,10 +36,10 @@ export default function LandingPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{name:"Home",id:"/"},{name:"Features",id:"#features"},{name:"Solutions",id:"#products"},{name:"Reviews",id:"#testimonials"},{name:"Contact",id:"#contact"}]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"/#products"},{name:"Reviews",id:"/#testimonials"},{name:"Contact",id:"/#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{text:"Get Started",href:"#contact"}} button={{text:"Get Started",href:"/#contact"}}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
buttonTextClassName="relative top-[0.5px]" buttonTextClassName="relative top-[0.5px]"
className="z-50 backdrop-blur-md" className="z-50 backdrop-blur-md"
@@ -56,20 +47,22 @@ export default function LandingPage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCentered <HeroLogoBillboardSplit
title="Revolutionize Your CRM with AI Intelligence" logoText="CRM AI"
description="Unleash the power of artificial intelligence to automate tasks, gain deeper customer insights, and drive unparalleled growth for your business." description="Unleash the power of artificial intelligence to automate tasks, gain deeper customer insights, and drive unparalleled growth for your business."
background={{variant:"sparkles-gradient"}} background={{variant:"sparkles-gradient"}}
avatars={[{src:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-professional-diverse-avatar-for-a-tech-1771626574115-d7a13233.png",alt:"User 1"},{src:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-professional-diverse-avatar-for-a-tech-1771626573670-0e58ea72.png",alt:"User 2"},{src:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-professional-diverse-avatar-for-a-tech-1771626572873-fea810d0.png",alt:"User 3"}]}
avatarText="Trusted by 5,000+ businesses worldwide"
buttons={[{text:"Get Started Free",href:"#contact"},{text:"Watch Demo",href:"#features"}]} buttons={[{text:"Get Started Free",href:"#contact"},{text:"Watch Demo",href:"#features"}]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
className="min-h-[calc(100svh-var(--navbar-height))] md:min-h-[calc(100vh-var(--navbar-height))] pt-[var(--navbar-height)]" layoutOrder="default"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771630687370-xxt7k3kx.png"
imageAlt="AI CRM Platform Dashboard"
mediaAnimation="opacity"
frameStyle="card"
/> />
</div> </div>
<div id="metrics" data-section="metrics"> <div id="metrics" data-section="metrics">
<AboutMetric <AboutMetric
title="Experience Tangible Results with Our AI CRM" title="Experience Tangible Results with Our AI CRM"
metrics={[{icon:Zap,label:"Sales Efficiency Boost",value:"70%"},{icon:Users,label:"Customer Satisfaction",value:"95%"},{icon:TrendingUp,label:"Revenue Growth",value:"2.5x"},{icon:Globe,label:"Global Adoption",value:"1500+"}]} metrics={[{icon:Zap,label:"Sales Efficiency Boost",value:"70%"},{icon:Users,label:"Customer Satisfaction",value:"95%"},{icon:TrendingUp,label:"Revenue Growth",value:"2.5x"},{icon:Globe,label:"Global Adoption",value:"1500+"}]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
@@ -79,20 +72,24 @@ export default function LandingPage() {
</div> </div>
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardTen <FeatureCardTwentyThree
title="Smart Features Designed for Your Success" title="Smart Features Designed for Your Success"
description="Our AI CRM platform comes packed with intelligent tools to streamline operations, enhance customer relationships, and accelerate your business growth." description="Our AI CRM platform comes packed with intelligent tools to streamline operations, enhance customer relationships, and accelerate your business growth."
textboxLayout="default" textboxLayout="default"
animationType="slide-up" animationType="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
features={[{id:"1",title:"AI-Powered Automation",description:"Automate repetitive tasks like data entry, lead scoring, and email sequences, freeing up your team to focus on high-value activities.",media:{imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-user-friendly-interface-showcasing-ai--1771626574716-a33c15c9.png",imageAlt:"AI-Powered Automation Interface"},items:[{icon:Workflow,text:"Automated Lead Qualification"},{icon:Mail,text:"Intelligent Email Campaigns"},{icon:ClipboardCheck,text:"Smart Task Prioritization"}],reverse:false},{id:"2",title:"Deep Customer Insights",description:"Leverage AI to analyze customer behavior, predict churn, and identify cross-selling opportunities, giving you a 360-degree view of your clients.",media:{imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-ai-crm-platform-displaying-deep-custo-1771626574569-fd46e2c4.png",imageAlt:"Customer Insights Dashboard"},items:[{icon:BarChart2,text:"Predictive Analytics"},{icon:Smile,text:"Sentiment Analysis"},{icon:Target,text:"Customer Segmentation"}],reverse:true},{id:"3",title:"Personalized Engagement",description:"Deliver hyper-personalized experiences across all touchpoints with AI-driven content recommendations and adaptive communication strategies.",media:{imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-crm-interface-demonstrating-ai-driven--1771626575190-6adb5515.png",imageAlt:"Personalized Customer Engagement"},items:[{icon:User,text:"Dynamic Content Delivery"},{icon:MessageSquare,text:"AI-Powered Chatbots"},{icon:Heart,text:"Enhanced Customer Loyalty"}],reverse:false}]} features={[
{id:"1",title:"AI-Powered Automation",tags:["AI Capabilities","AI-Powered Feature"],imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-user-friendly-interface-showcasing-ai--1771626574716-a33c15c9.png?_wi=2",imageAlt:"AI-Powered Automation Interface"},
{id:"2",title:"Deep Customer Insights",tags:["AI Capabilities","Deep Feature"],imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-ai-crm-platform-displaying-deep-custo-1771626574569-fd46e2c4.png?_wi=2",imageAlt:"Customer Insights Dashboard"},
{id:"3",title:"Personalized Engagement",tags:["AI Capabilities","Personalized Feature"],imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-crm-interface-demonstrating-ai-driven--1771626575190-6adb5515.png?_wi=2",imageAlt:"Personalized Customer Engagement"}
]}
tag="AI Capabilities" tag="AI Capabilities"
className="py-16 md:py-24" className="py-16 md:py-24"
/> />
</div> </div>
<div id="products" data-section="products"> <div id="products" data-section="products">
<ProductCardOne <ProductCardOne
title="Explore Our AI CRM Modules" title="Explore Our AI CRM Modules"
description="Discover specialized modules designed to optimize every aspect of your customer relationship management." description="Discover specialized modules designed to optimize every aspect of your customer relationship management."
textboxLayout="default" textboxLayout="default"
@@ -102,21 +99,17 @@ export default function LandingPage() {
products={[{id:"1",name:"AI Sales Optimizer",price:"Starting at $49/mo",imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-vibrant-modern-icon-or-illustration-re-1771626573834-d77afcef.png",imageAlt:"AI Sales Optimizer Icon"},{id:"2",name:"AI Marketing Pro",price:"Starting at $59/mo",imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-modern-icon-or-illustration-for-ai-dri-1771626572901-3adfb3ff.png",imageAlt:"AI Marketing Pro Icon"},{id:"3",name:"AI Support Assistant",price:"Starting at $39/mo",imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-illustration-for-ai-customer-support--1771626573048-9700743d.png",imageAlt:"AI Support Assistant Icon"},{id:"4",name:"AI Analytics Hub",price:"Starting at $69/mo",imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-illustration-for-advanced-ai-analytic-1771626574005-002b152d.png",imageAlt:"AI Analytics Hub Icon"}]} products={[{id:"1",name:"AI Sales Optimizer",price:"Starting at $49/mo",imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-vibrant-modern-icon-or-illustration-re-1771626573834-d77afcef.png",imageAlt:"AI Sales Optimizer Icon"},{id:"2",name:"AI Marketing Pro",price:"Starting at $59/mo",imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-modern-icon-or-illustration-for-ai-dri-1771626572901-3adfb3ff.png",imageAlt:"AI Marketing Pro Icon"},{id:"3",name:"AI Support Assistant",price:"Starting at $39/mo",imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-illustration-for-ai-customer-support--1771626573048-9700743d.png",imageAlt:"AI Support Assistant Icon"},{id:"4",name:"AI Analytics Hub",price:"Starting at $69/mo",imageSrc:"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/an-illustration-for-advanced-ai-analytic-1771626574005-002b152d.png",imageAlt:"AI Analytics Hub Icon"}]}
tag="Solutions" tag="Solutions"
className="py-16 md:py-24" className="py-16 md:py-24"
cardClassName="aspect-square flex flex-col justify-center items-center text-center p-6"
imageClassName="h-24 w-24 object-contain mb-4"
cardNameClassName="text-lg font-semibold mb-1"
cardPriceClassName="text-foreground/70"
/> />
</div> </div>
<div id="social-proof" data-section="social-proof"> <div id="social-proof" data-section="social-proof">
<SocialProofOne <SocialProofOne
title="Trusted by Leading Innovators" title="Trusted by Leading Innovators"
description="Join the ranks of top companies leveraging AI to transform their CRM strategies." description="Join the ranks of top companies leveraging AI to transform their CRM strategies."
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
logos={["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572220-dfa321d5.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626573321-61cbafdb.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572947-a15277fd.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572938-88bc6de9.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626573368-a0ef15c0.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572744-1bc62af8.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572459-2e1fd664.png"]} logos={["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572220-dfa321d5.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626573321-61cbafdb.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572947-a15277fd.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572938-88bc6de9.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626573368-a0ef15c0.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572744-1bc62af8.png","https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-minimalist-modern-logo-for-a-generic-t-1771626572459-2e1fd664.png"]}
names={[]} names={["TechCorp", "Innovate Inc.", "Quantum Solutions", "Stellar AI", "Nexus Dynamics", "Future Systems", "Apex Innovations"]}
tag="Partnerships" tag="Partnerships"
speed={30} speed={30}
showCard={true} showCard={true}
@@ -125,7 +118,7 @@ export default function LandingPage() {
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen <TestimonialCardSixteen
title="Hear from Our Satisfied Clients" title="Hear from Our Satisfied Clients"
description="Real stories from businesses that revolutionized their CRM with our AI platform." description="Real stories from businesses that revolutionized their CRM with our AI platform."
textboxLayout="default" textboxLayout="default"
@@ -139,7 +132,7 @@ export default function LandingPage() {
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqSplitMedia <FaqSplitMedia
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Find quick answers to the most common questions about our AI CRM platform." description="Find quick answers to the most common questions about our AI CRM platform."
textboxLayout="default" textboxLayout="default"
@@ -156,13 +149,13 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplit <ContactSplit
tag="Get Started" tag="Get Started"
title="Ready to Transform Your CRM?" title="Ready to Transform Your CRM?"
description="Connect with our experts to discover how our AI platform can drive unprecedented growth for your business." description="Connect with our experts to discover how our AI platform can drive unprecedented growth for your business."
background={{variant:"sparkles-gradient"}} background={{variant:"sparkles-gradient"}}
useInvertedBackground={false} useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-sleek-dark-themed-ai-dashboard-with-ke-1771626574319-f8745f67.png" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/a-sleek-dark-themed-ai-dashboard-with-ke-1771626574319-f8745f67.png?_wi=2"
imageAlt="AI CRM dashboard for contact section" imageAlt="AI CRM dashboard for contact section"
mediaAnimation="opacity" mediaAnimation="opacity"
mediaPosition="left" mediaPosition="left"
@@ -175,15 +168,11 @@ export default function LandingPage() {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterCard <FooterCard
logoText="CRM AI" logoText="CRM AI"
copyrightText="© 2024 | CRM AI. All rights reserved." copyrightText="© 2024 | CRM AI. All rights reserved."
socialLinks={[{icon:Twitter,href:"https://twitter.com",ariaLabel:"Twitter"},{icon:Linkedin,href:"https://linkedin.com",ariaLabel:"LinkedIn"},{icon:Github,href:"https://github.com",ariaLabel:"GitHub"}]} socialLinks={[{icon:Twitter,href:"https://twitter.com",ariaLabel:"Twitter"},{icon:Linkedin,href:"https://linkedin.com",ariaLabel:"LinkedIn"},{icon:Github,href:"https://github.com",ariaLabel:"GitHub"}]}
className="py-16 md:py-20" className="py-16 md:py-20"
cardClassName="py-10 px-6 sm:px-10 md:px-12"
logoClassName="text-lg font-bold"
copyrightTextClassName="text-sm text-foreground/70"
socialContainerClassName="gap-x-4"
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>

View File

@@ -51,7 +51,9 @@ function ProductPageContent({ params }: ProductPageProps) {
getCheckoutItems, getCheckoutItems,
} = useCart(); } = useCart();
const { buyNow, checkout, isLoading: isCheckoutLoading } = useCheckout(); const {
buyNow, checkout, isLoading: isCheckoutLoading
} = useCheckout();
const handleAddToCart = useCallback(() => { const handleAddToCart = useCallback(() => {
const item = createCartItem(); const item = createCartItem();
@@ -90,9 +92,9 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"/#products"},{name:"Reviews",id:"/#testimonials"},{name:"Contact",id:"/#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -113,10 +115,6 @@ function ProductPageContent({ params }: ProductPageProps) {
{ icon: Github, href: "https://github.com", ariaLabel: "GitHub" } { icon: Github, href: "https://github.com", ariaLabel: "GitHub" }
]} ]}
className="py-16 md:py-20" className="py-16 md:py-20"
cardClassName="py-10 px-6 sm:px-10 md:px-12"
logoClassName="text-lg font-bold"
copyrightTextClassName="text-sm text-foreground/70"
socialContainerClassName="gap-x-4"
/> />
</div> </div>
</ReactLenis> </ReactLenis>
@@ -139,9 +137,9 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"/#products"},{name:"Reviews",id:"/#testimonials"},{name:"Contact",id:"/#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -170,10 +168,6 @@ function ProductPageContent({ params }: ProductPageProps) {
{ icon: Github, href: "https://github.com", ariaLabel: "GitHub" } { icon: Github, href: "https://github.com", ariaLabel: "GitHub" }
]} ]}
className="py-16 md:py-20" className="py-16 md:py-20"
cardClassName="py-10 px-6 sm:px-10 md:px-12"
logoClassName="text-lg font-bold"
copyrightTextClassName="text-sm text-foreground/70"
socialContainerClassName="gap-x-4"
/> />
</div> </div>
</ReactLenis> </ReactLenis>
@@ -195,9 +189,9 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"/#products"},{name:"Reviews",id:"/#testimonials"},{name:"Contact",id:"/#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -251,10 +245,6 @@ function ProductPageContent({ params }: ProductPageProps) {
{ icon: Github, href: "https://github.com", ariaLabel: "GitHub" } { icon: Github, href: "https://github.com", ariaLabel: "GitHub" }
]} ]}
className="py-16 md:py-20" className="py-16 md:py-20"
cardClassName="py-10 px-6 sm:px-10 md:px-12"
logoClassName="text-lg font-bold"
copyrightTextClassName="text-sm text-foreground/70"
socialContainerClassName="gap-x-4"
/> />
</div> </div>
</ReactLenis> </ReactLenis>

View File

@@ -31,7 +31,9 @@ export default function ShopPage() {
getCheckoutItems, getCheckoutItems,
} = useCart(); } = useCart();
const { checkout, isLoading: isCheckoutLoading } = useCheckout(); const {
checkout, isLoading: isCheckoutLoading
} = useCheckout();
const handleCheckout = useCallback(async () => { const handleCheckout = useCallback(async () => {
if (cartItems.length === 0) return; if (cartItems.length === 0) return;
@@ -57,9 +59,9 @@ export default function ShopPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"/#products"},{name:"Reviews",id:"/#testimonials"},{name:"Contact",id:"/#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -80,10 +82,6 @@ export default function ShopPage() {
{ icon: Github, href: "https://github.com", ariaLabel: "GitHub" } { icon: Github, href: "https://github.com", ariaLabel: "GitHub" }
]} ]}
className="py-16 md:py-20" className="py-16 md:py-20"
cardClassName="py-10 px-6 sm:px-10 md:px-12"
logoClassName="text-lg font-bold"
copyrightTextClassName="text-sm text-foreground/70"
socialContainerClassName="gap-x-4"
/> />
</div> </div>
</ReactLenis> </ReactLenis>
@@ -105,9 +103,9 @@ export default function ShopPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }]} navItems={[{name:"Home",id:"/"},{name:"Features",id:"/features"},{name:"Solutions",id:"/#products"},{name:"Reviews",id:"/#testimonials"},{name:"Contact",id:"/#contact"}]}
brandName="CRM AI" brandName="CRM AI"
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
buttonClassName="min-w-[120px] justify-center" buttonClassName="min-w-[120px] justify-center"
@@ -151,10 +149,6 @@ export default function ShopPage() {
{ icon: Github, href: "https://github.com", ariaLabel: "GitHub" } { icon: Github, href: "https://github.com", ariaLabel: "GitHub" }
]} ]}
className="py-16 md:py-20" className="py-16 md:py-20"
cardClassName="py-10 px-6 sm:px-10 md:px-12"
logoClassName="text-lg font-bold"
copyrightTextClassName="text-sm text-foreground/70"
socialContainerClassName="gap-x-4"
/> />
</div> </div>
</ReactLenis> </ReactLenis>

View File

@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-manrope), sans-serif; font-family: var(--font-inter), sans-serif;
} }

View File

@@ -2,21 +2,21 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
/* --background: #080200;;; /* --background: #080200;;;;;;;;
--card: #1a0d0b;;; --card: #151515;;;;;;;;
--foreground: #ffe6d5;;; --foreground: #CEE7Ff;;;;;;;;
--primary-cta: #FF7B05;;; --primary-cta: #106EFB;;;;;;;;
--secondary-cta: #170b07;;; --secondary-cta: #170b07;;;;;;;;
--accent: #7b5e4a;;; --accent: #E6F0Ff;;;;;;;;
--background-accent: #b8541e;;; */ --background-accent: #106EFB;;;;;;;; */
--background: #080200;;; --background: #080200;;;;;;;;
--card: #1a0d0b;;; --card: #151515;;;;;;;;
--foreground: #ffe6d5;;; --foreground: #CEE7Ff;;;;;;;;
--primary-cta: #FF7B05;;; --primary-cta: #106EFB;;;;;;;;
--secondary-cta: #170b07;;; --secondary-cta: #170b07;;;;;;;;
--accent: #7b5e4a;;; --accent: #E6F0Ff;;;;;;;;
--background-accent: #b8541e;;; --background-accent: #106EFB;;;;;;;;
/* 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);