import { CircleBackground } from '../../components/CircleBackground'
import { Container } from '../../components/Container'
import { Button } from '../../components/Button'

export function CallToAction() {
  return (
    <section
      id="get-started"
      className="relative overflow-hidden bg-gray-900 py-24 lg:py-32"
    >
      <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2">
        <CircleBackground color="#06b6d4" className="animate-spin-slower" />
      </div>

      <Container className="relative">
        <div className="mx-auto max-w-xl text-center">
          <h2 className="text-3xl font-medium tracking-tight text-white sm:text-4xl lg:text-4xl">
            Choose How You Want to Start
          </h2>

          <p className="mt-6 text-lg text-gray-300">
            Host your own node to contribute capacity or deploy workloads using the Mycelium Cloud.
          </p>

          <div className="mt-10 flex flex-wrap justify-center gap-x-6 gap-y-4">
            <div className="flex flex-col items-center text-center">
              <h3 className="text-lg font-semibold text-white">Host a Node</h3>
              <p className="mt-2 text-gray-300">
                Add compute to the network and run your own environment.
              </p>
              <Button to="/host" variant="solid" color="cyan" className="mt-4">
                Host a Node
              </Button>
            </div>

            <div className="flex flex-col items-center text-center">
              <h3 className="text-lg font-semibold text-white">Deploy Workloads</h3>
              <p className="mt-2 text-gray-300">
                Run Kubernetes clusters, agents, and services on the Mycelium Cloud.
              </p>
              <Button to="/cloud" variant="outline" color="white" className="mt-4">
                Start Deploying
              </Button>
            </div>
          </div>

          <p className="mt-10 text-gray-300 text-lg max-w-md mx-auto">
            You don’t need to host before deploying, and you don’t need to deploy before hosting.
            Start wherever it makes sense for you.
          </p>
        </div>
      </Container>
    </section>
  )
}
