import { CheckIcon } from "lucide-react";
import { LampComponent } from "../ui/lamp";
import { CardContainer, CardBody, CardItem } from "../ui/3d-card";

const PricingSection = () => {
  return (
    <section id="pricing" className="">
      <LampComponent />
      <div className="flex flex-wrap items-center justify-center flex-col md:flex-row gap-8 -mt-72 mb-8">
        <CardContainer className="inter-var ">
          <CardBody className="bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
            <CardItem
              translateZ="50"
              className="text-xl font-bold text-neutral-600 dark:text-white "
            >
              Basic
              <h2 className="text-6xl ">$0</h2>
            </CardItem>
            <CardItem
              translateZ="60"
              className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
            >
              <ul className="my-4 flex flex-col gap-2">
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  One license
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  0.5GB of storage
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  Image and Video Processing
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  All Analytic Scenarios
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  Offline support
                </li>
              </ul>
            </CardItem>
            <div className="flex justify-between items-center mt-8">
              <CardItem
                translateZ={20}
                as="button"
                className="px-4 py-2 rounded-xl text-xs font-normal dark:text-white"
              >
                Try now →
              </CardItem>
              <CardItem
                translateZ={20}
                as="button"
                className="px-4 py-2 rounded-xl bg-black dark:bg-white dark:text-black text-white text-xs font-bold"
              >
                Get Started Now
              </CardItem>
            </div>
          </CardBody>
        </CardContainer>
        <CardContainer className="inter-var">
          <CardBody className="bg-gray-50 relative group/card  dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-[#E2CBFF] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
            <CardItem
              translateZ="50"
              className="text-xl font-bold text-neutral-600 dark:text-white "
            >
              Storage
              <h2 className="text-6xl ">$300</h2>
            </CardItem>
            <CardItem
              translateZ="60"
              className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
            >
              <ul className="my-4 flex flex-col gap-2">
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  One license
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  5GB of storage
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  Image and Video Processing
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  All Analytic Scenarios
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  Basic Helpdesk
                </li>
              </ul>
            </CardItem>
            <div className="flex justify-between items-center mt-8">
              <CardItem
                translateZ={20}
                as="button"
                className="px-4 py-2 rounded-xl text-xs font-normal dark:text-white"
              >
                Try now →
              </CardItem>
              <CardItem
                translateZ={20}
                as="button"
                className="px-4 py-2 rounded-xl bg-black dark:bg-white dark:text-black text-white text-xs font-bold"
              >
                Get Started Now
              </CardItem>
            </div>
          </CardBody>
        </CardContainer>
        <CardContainer className="inter-var">
          <CardBody className="bg-gray-50 relative group/card  dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
            <CardItem
              translateZ="50"
              className="text-xl font-bold text-neutral-600 dark:text-white "
            >
              Explorer
              <h2 className="text-6xl">$1,500</h2>
            </CardItem>
            <CardItem
              translateZ="60"
              className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
            >
              <ul className="my-4 flex flex-col gap-2">
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  One license
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  50GB of storage
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  Image and Video Processing
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  All Analytic Scenarios
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  Expert Support
                </li>
              </ul>
            </CardItem>
            <div className="flex justify-between items-center mt-8">
              <CardItem
                translateZ={20}
                as="button"
                className="px-4 py-2 rounded-xl text-xs font-normal dark:text-white"
              >
                Try now →
              </CardItem>
              <CardItem
                translateZ={20}
                as="button"
                className="px-4 py-2 rounded-xl bg-black dark:bg-white dark:text-black text-white text-xs font-bold"
              >
                Get Started Now
              </CardItem>
            </div>
          </CardBody>
        </CardContainer>
        <CardContainer className="inter-var">
          <CardBody className="bg-gray-50 relative group/card  dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
            <CardItem
              translateZ="50"
              className="text-xl font-bold text-neutral-600 dark:text-white "
            >
              Enterprise
              <h2 className="text-6xl">$4,000</h2>
            </CardItem>
            <CardItem
              translateZ="60"
              className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
            >
              <ul className="my-4 flex flex-col gap-2">
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  4 concurrent users
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  200GB of storage
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  Image and Video Processing
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  All Analytic Scenarios
                </li>
                <li className="flex items-center gap-2">
                  <CheckIcon className="text-emerald-500" />
                  Expert Microgravity Support
                </li>
              </ul>
            </CardItem>
            <div className="flex justify-between items-center mt-8">
              <CardItem
                translateZ={20}
                as="button"
                className="px-4 py-2 rounded-xl text-xs font-normal dark:text-white"
              >
                Try now →
              </CardItem>
              <CardItem
                translateZ={20}
                as="button"
                className="px-4 py-2 rounded-xl bg-black dark:bg-white dark:text-black text-white text-xs font-bold"
              >
                Get Started Now
              </CardItem>
            </div>
          </CardBody>
        </CardContainer>
      </div>
    </section>
  );
};

export default PricingSection;
