"use client" import { useState } from "react" import { Check } from "lucide-react" import { SectionHeading } from "@/components/shared/section-heading" import { cn } from "@/lib/utils" export function PricingSection() { const [annual, setAnnual] = useState(false) return (
{[ { name: "Developer", price: "$0", cadence: "/ month", description: "For prototypes, side projects, and individual builders.", action: "Start building", popular: false, features: ["Pay-as-you-go model usage", "All model providers", "Basic usage analytics", "Community support"], }, { name: "Team", price: annual ? "$39" : "$49", cadence: "/ month", description: "For teams running reliable AI products in production.", action: "Start 14-day trial", popular: true, features: ["Everything in Developer", "Routing and fallback policies", "Team budgets and alerts", "90-day request analytics", "Priority support"], }, { name: "Enterprise", price: "Custom", cadence: "", description: "For organizations that need security and scale.", action: "Talk to sales", popular: false, features: ["Everything in Team", "SAML SSO and audit logs", "Custom retention and regions", "Dedicated capacity", "Enterprise SLA"], }, ].map((plan) => (

{plan.name}

{plan.popular && ( Most popular )}
{plan.price} {plan.cadence && {plan.cadence}}

{plan.description}

{plan.action}
    {plan.features.map((feature) => (
  • {feature}
  • ))}
))}
) }