{
  "$schema": "https://neoncite-ui.brunopetrovic33.workers.dev/r/schema.json",
  "name": "pricing-tiers-alternative",
  "type": "registry:block",
  "dependencies": [
    "lucide-react"
  ],
  "registryDependencies": [
    "badge",
    "button",
    "card"
  ],
  "integrity": "sha256-73Ofg20ZSNTzWoa9uLHBvoZFKc6U9Y0E2qCCxx0vFdc=",
  "files": [
    {
      "path": "components/neoncite/blocks/pricing-tiers-alternative.tsx",
      "content": "import { Badge } from \"@/registry/ui/badge\";\nimport { Button } from \"@/registry/ui/button\";\nimport {\n  Card,\n  CardHeader,\n  CardTitle,\n  CardDescription,\n  CardContent,\n  CardFooter,\n} from \"@/registry/ui/card\";\nimport { Check } from \"lucide-react\";\n\nexport function PricingTiersAlternative() {\n  const tiers = [\n    {\n      name: \"Launch\",\n      price: \"$0\",\n      tag: \"starter\",\n      accent: \"default\" as const,\n      desc: \"A compact example tier for a new technical product.\",\n      features: [\"1 workspace\", \"Core metrics\", \"7-day history\", \"Community access\"],\n      cta: \"Start building\",\n      variant: \"ghost\" as const,\n    },\n    {\n      name: \"Operate\",\n      price: \"$29\",\n      tag: \"popular\",\n      accent: \"pink\" as const,\n      desc: \"Example team tier for production operations and collaboration.\",\n      features: [\"Unlimited workspaces\", \"Team roles\", \"90-day history\", \"Alert routing\"],\n      cta: \"Choose Operate\",\n      variant: \"primary\" as const,\n    },\n    {\n      name: \"Control\",\n      price: \"$99\",\n      tag: \"scale\",\n      accent: \"cyan\" as const,\n      desc: \"Example advanced tier for organizations with stricter controls.\",\n      features: [\"Advanced permissions\", \"Custom retention\", \"Audit exports\", \"Priority routing\"],\n      cta: \"Talk to sales\",\n      variant: \"neon\" as const,\n    },\n  ];\n\n  return (\n    <div className=\"space-y-3\">\n      <p className=\"font-mono text-[10px] uppercase tracking-widest text-muted-foreground\">\n        Demo pricing · example product copy, not Neoncite plans\n      </p>\n      <div className=\"grid sm:grid-cols-2 lg:grid-cols-3 gap-4\">\n        {tiers.map((tier) => (\n          <Card\n            key={tier.name}\n            className={\n              tier.tag === \"popular\"\n                ? \"ring-1 ring-[color:var(--neon-pink)]/40 shadow-[var(--glow-pink)]\"\n                : \"\"\n            }\n          >\n            <CardHeader>\n              <div className=\"flex items-center justify-between mb-2\">\n                <CardTitle className=\"text-[20px]\">{tier.name}</CardTitle>\n                <Badge variant={tier.accent}>{tier.tag}</Badge>\n              </div>\n              <div className=\"flex items-baseline gap-1.5\">\n                <span className=\"text-[40px] font-mono font-bold neon-white tracking-tighter leading-none\">\n                  {tier.price}\n                </span>\n                <span className=\"font-mono text-[11px] uppercase tracking-widest text-muted-foreground\">\n                  /mo\n                </span>\n              </div>\n              <CardDescription className=\"mt-2\">{tier.desc}</CardDescription>\n            </CardHeader>\n            <CardContent>\n              <ul className=\"space-y-2.5\">\n                {tier.features.map((f) => (\n                  <li key={f} className=\"flex items-start gap-2.5 text-[13px] text-foreground\">\n                    <Check\n                      className=\"h-4 w-4 mt-0.5 shrink-0 text-[color:var(--neon-green)]\"\n                      strokeWidth={2.5}\n                    />\n                    <span>{f}</span>\n                  </li>\n                ))}\n              </ul>\n            </CardContent>\n            <CardFooter>\n              <Button variant={tier.variant} className=\"w-full\">\n                {tier.cta}\n              </Button>\n            </CardFooter>\n          </Card>\n        ))}\n      </div>\n    </div>\n  );\n}\n",
      "integrity": "sha256-73Ofg20ZSNTzWoa9uLHBvoZFKc6U9Y0E2qCCxx0vFdc=",
      "type": "registry:block",
      "target": ""
    }
  ]
}