Files
www_projectmycelium_com/src/pages/compute/ComputeUseCases.tsx

54 lines
1.6 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { Container } from '@/components/Container'
import { Eyebrow, SectionHeader } from '@/components/Texts'
const useCases = [
{
title: 'AI / ML Training',
description:
'Reproducible pipelines, private model execution, scalable GPU orchestration.',
},
{
title: 'Application Hosting',
description:
'Private, reliable, self-healing services without cloud vendor lock-in.',
},
{
title: 'Distributed & Edge Compute',
description:
'Run workloads where data lives, in homes, offices, datacenters, or remote regions.',
},
]
export function ComputeUseCases() {
return (
<section className="bg-gray-950 py-24 sm:py-32">
<Container>
<div className="mx-auto max-w-3xl text-center">
<Eyebrow color="accent" className="tracking-[0.32em] uppercase">
Use Cases
</Eyebrow>
<SectionHeader as="h2" color="light" className="mt-6">
Built for Serious Workloads
</SectionHeader>
</div>
<div className="mx-auto mt-16 max-w-4xl space-y-6">
{useCases.map((useCase) => (
<div
key={useCase.title}
className="rounded-3xl border border-white/10 bg-white/5 p-8 backdrop-blur-sm transition hover:-translate-y-1 hover:border-cyan-200/40 hover:bg-white/10"
>
<h3 className="text-xl font-semibold text-white">
{useCase.title}
</h3>
<p className="mt-3 text-sm leading-relaxed text-gray-200">
{useCase.description}
</p>
</div>
))}
</div>
</Container>
</section>
)
}