import { ArrowRight, Shield, Globe, Lock, Server, Zap, ChevronRight } from "lucide-react"; import Link from 'next/link'; const translations = { hero: { badge: "v1.0 is Live", title: "Secure Your", highlight: "Private Network", description: "TrustLab is the definitive Private Certificate Authority (CA) for your internal infrastructure. Issue military-grade SSL/TLS certificates for Intranets, IoT, and Dev environments.", cta_primary: "Get Started", cta_secondary: "Generate Certificate", }, features: { root_ca: { title: "Private Root CA", desc: "Your own sovereign Certificate Authority. Trusted by your devices, unreachable by the public internet." }, internal_domains: { title: "Internal Domains", desc: "Issue certificates for .local, .corp, and private IP addresses (192.168.x.x) that Public CAs reject." }, smime: { title: "S/MIME Encryption", desc: "Secure internal email communication with employee-to-employee encryption." }, infrastructure: { title: "Infrastructure", desc: "Seamless integration guides for Nginx, IIS, Apache, and containerized environments." }, instant: { title: "Instant Issuance", desc: "No validation delays. Certificates are issued instantly via our modern dashboard." }, start: { title: "Start Now", desc: "Follow the Setup Guide to install the Root CA and go green in minutes." }, learn_more: "Learn more" } }; export function LandingPage() { const t = translations; return (
{/* Hero Section */}
{t.hero.badge}

{t.hero.title} {t.hero.highlight}

{t.hero.description}

{t.hero.cta_primary} {t.hero.cta_secondary}
{/* Features Grid */}
} title={t.features.root_ca.title} description={t.features.root_ca.desc} link="/guide/concepts/pki-fundamentals" learnMoreText={t.features.learn_more} /> } title={t.features.internal_domains.title} description={t.features.internal_domains.desc} link="/guide/certificates/request-new" learnMoreText={t.features.learn_more} /> } title={t.features.smime.title} description={t.features.smime.desc} link="/guide/integrations/smime" learnMoreText={t.features.learn_more} /> } title={t.features.infrastructure.title} description={t.features.infrastructure.desc} link="/guide/integrations/web-servers" learnMoreText={t.features.learn_more} /> } title={t.features.instant.title} description={t.features.instant.desc} link="/guide/getting-started/access-dashboard" learnMoreText={t.features.learn_more} /> } title={t.features.start.title} description={t.features.start.desc} link="/guide/getting-started/install-root-ca" isAction learnMoreText={t.features.learn_more} />
); } function FeatureCard({ icon, title, description, link, isAction, learnMoreText }: any) { return (
{icon}

{title}

{description}

{learnMoreText}
) }