"use client";
import { Eyebrow, H3, P } from "@/components/Texts";
import DataControl from "./animations/DataControl";
import Connectivity from "./animations/Connectivity";
import Security from "./animations/Security";
import Resilience from "./animations/Resilience";
const deterministicCards = [
{
id: "intro",
eyebrow: "BENEFITS",
title: "Runs on Your Own Infrastructure",
description:
"Each Pod lives on your own hardware or on trusted local nodes in the Mycelium Network. There is no central cloud and no company in the middle. You are not uploading your life to the cloud. You are running it yourself.",
animation: null,
colSpan: "lg:col-span-3",
rowSpan: "lg:row-span-1",
custom: true,
noBorder: true,
},
{
id: "data",
label: "Data Control",
title: "Your Data Lives on Your Pods",
description:
"Full control of where your data is stored and how it’s shared.",
animation: ,
colSpan: "lg:col-span-3",
rowSpan: "lg:row-span-1",
rounded: "lg:rounded-tr-4xl max-lg:rounded-t-4xl",
innerRounded:
"lg:rounded-tr-[calc(2rem+1px)] max-lg:rounded-t-[calc(2rem+1px)]",
},
{
id: "connectivity",
label: "Connectivity",
title: "Direct Pod-to-Pod Networking",
description:
"Direct connections between Pods for faster, private communication.",
animation: ,
colSpan: "lg:col-span-2",
rowSpan: "lg:row-span-1",
rounded: "lg:rounded-bl-4xl max-lg:rounded-b-4xl",
innerRounded:
"lg:rounded-bl-[calc(2rem+1px)] max-lg:rounded-b-[calc(2rem+1px)]",
},
{
id: "security",
label: "Security",
title: "No One Can Spy or Shut You Down",
description:
"Independence from corporate servers or cloud outages.",
animation: ,
colSpan: "lg:col-span-2",
rowSpan: "lg:row-span-1",
rounded: "",
innerRounded: "",
},
{
id: "resilience",
label: "Resilience",
title: "Resilient Even if Nodes Disconnect",
description:
"Continuous availability even if one node disconnects.",
animation: ,
colSpan: "lg:col-span-2",
rowSpan: "lg:row-span-1",
rounded: "lg:rounded-br-4xl max-lg:rounded-b-4xl",
innerRounded:
"lg:rounded-br-[calc(2rem+1px)] max-lg:rounded-b-[calc(2rem+1px)]",
},
];
export function PodsBento() {
return (
{/* TOP LINE */}