import React from "react"; import { motion } from "framer-motion"; import { cn } from "@/lib/utils"; import { X, Sparkles, Zap, Shield, Cloud, BarChart3, Bot, Globe, Lock, Rocket, Users, CheckCircle2, ArrowRight } from "lucide-react"; import { Button } from "@/components/ui/button"; const features = [ { icon: Zap, title: "Production-Scale Processing", description: "Remove trial limits and run live AP and operations workflows", color: "amber", cta: "Explore with a demo", gradient: "from-amber-500 to-orange-500" }, { icon: Bot, title: "Advanced Agentic Processing", description: "You can customize your own agentic pipeline with your own data", color: "indigo", cta: "Talk to Sales", gradient: "from-indigo-500 to-violet-500" }, { icon: Cloud, title: "API Access", description: "Integrate EZOFIS into your workflow with our REST API", color: "blue", cta: "Talk to a Techie!", gradient: "from-blue-500 to-cyan-500" } ]; export default function UpgradeModal({ open, onClose }) { if (!open) return null; return (
{/* Backdrop */} {/* Modal */} e.stopPropagation()} > {/* Header */}
Trial Limit Reached

You've processed 5 documents

Continue with production-ready document intelligence

{/* Stats Bar */}
{[ { label: "Accuracy Rate", value: "99.8%", icon: CheckCircle2 }, { label: "Processing Speed", value: "< 10s", icon: Zap }, { label: "Operational Users", value: "10,000+", icon: Users } ].map((stat, i) => (
{stat.value}

{stat.label}

))}
{/* Features Grid - Scrollable */}

Continue to Production Use

{features.map((feature, index) => ( {/* Gradient Background on Hover */}

{feature.title}

{feature.description}

))}
{/* CTA Footer */}

Ready to scale?

No commitment. We'll tailor the demo to your documents and workflows.

); }