{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "saas-landing",
  "type": "registry:component",
  "title": "Saas landing",
  "description": "A full React SaaS landing template with an aurora hero, logo wall, counting stats, animated features, pricing cards, a testimonial carousel, FAQ and CTA.",
  "dependencies": [],
  "registryDependencies": [
    "https://ui.minidev.pro/r/animated-feature-row.json",
    "https://ui.minidev.pro/r/cta-glow.json",
    "https://ui.minidev.pro/r/faq-list.json",
    "https://ui.minidev.pro/r/hero-aurora.json",
    "https://ui.minidev.pro/r/logo-wall-motion.json",
    "https://ui.minidev.pro/r/pricing-motion.json",
    "https://ui.minidev.pro/r/stats-counter.json",
    "https://ui.minidev.pro/r/testimonial-carousel.json",
    "utils"
  ],
  "files": [
    {
      "path": "registry/premium/saas-landing.tsx",
      "type": "registry:ui",
      "target": "components/ui/saas-landing.tsx",
      "content": "\"use client\"\nimport * as React from \"react\"\nimport { cn } from \"@/lib/utils\"\nimport { HeroAurora } from \"@/components/ui/hero-aurora\"\nimport { AnimatedFeatureRow } from \"@/components/ui/animated-feature-row\"\nimport { LogoWallMotion } from \"@/components/ui/logo-wall-motion\"\nimport { PricingMotion } from \"@/components/ui/pricing-motion\"\nimport { TestimonialCarousel } from \"@/components/ui/testimonial-carousel\"\nimport { CtaGlow } from \"@/components/ui/cta-glow\"\nimport { StatsCounter } from \"@/components/ui/stats-counter\"\nimport { FaqList } from \"@/components/ui/faq-list\"\n\nfunction SaasLanding({ className }: { className?: string }) {\n  return (\n    <div data-slot=\"saas-landing\" data-tier=\"premium\" className={cn(\"space-y-20 py-6\", className)}>\n      <HeroAurora\n        eyebrow=\"Introducing Lumen 2.0\"\n        title=\"The UI kit your launch page deserves\"\n        description=\"Compose free product primitives. Drop Premium motion when the first screen has to convert.\"\n        primaryLabel=\"Start free\"\n        secondaryLabel=\"See pricing\"\n      />\n      <LogoWallMotion logos={[\"Acme\", \"Globex\", \"Initech\", \"Umbrella\", \"Stark\", \"Wayne\", \"Oscorp\", \"Cyberdyne\"]} />\n      <div className=\"grid grid-cols-2 gap-6 sm:grid-cols-4\">\n        <StatsCounter value={347} label=\"Components\" />\n        <StatsCounter value={44} label=\"Galleries\" />\n        <StatsCounter value={15} label=\"Premium blocks\" />\n        <StatsCounter value={100} label=\"A11y gate\" />\n      </div>\n      <AnimatedFeatureRow\n        features={[\n          { title: \"Hairline system\", description: \"1px structure, semantic OKLCH, Geist.\" },\n          { title: \"Motion that respects users\", description: \"Framer Motion with reduced-motion baked in.\" },\n          { title: \"Audit-gated\", description: \"Screenshots + axe before anything ships.\" },\n        ]}\n      />\n      <PricingMotion\n        plans={[\n          { name: \"Free\", price: \"$0\", blurb: \"MIT forever\", features: [\"All free UI\", \"Blocks\", \"Gallery\"] },\n          { name: \"Premium\", price: \"$49\", blurb: \"Launch pack\", featured: true, features: [\"Motion heroes\", \"Landing templates\", \"Updates\"] },\n          { name: \"Studio\", price: \"$199\", blurb: \"Teams\", features: [\"Seats\", \"Custom themes\", \"Support\"] },\n        ]}\n      />\n      <TestimonialCarousel\n        items={[\n          { quote: \"We replaced three landing experiments with one Premium template.\", name: \"Riley Ng\", role: \"Growth\" },\n          { quote: \"Same tokens as the product kit — finally consistent.\", name: \"Jordan Blake\", role: \"Design Eng\" },\n          { quote: \"Motion without the generic Framer template look.\", name: \"Sam Ortiz\", role: \"Founder\" },\n        ]}\n      />\n      <FaqList\n        items={[\n          { q: \"Is free forever?\", a: \"Yes. Free UI and blocks stay MIT.\" },\n          { q: \"What is Premium?\", a: \"Motion heroes and marketing templates that soft-gate commercially.\" },\n          { q: \"Dark mode?\", a: \"Tokenized light and dark across both tiers.\" },\n        ]}\n      />\n      <CtaGlow title=\"Ship the page that matches the product\" description=\"Start free. Upgrade the moments that matter.\" />\n    </div>\n  )\n}\nexport { SaasLanding }\n"
    }
  ]
}
