"use client"; import { motion } from "framer-motion"; import { SectionHeader, P, Eyebrow, CT, CP } from "@/components/Texts"; import type { ComponentPropsWithoutRef } from "react"; type CircleIconProps = ComponentPropsWithoutRef<"svg">; const CircleNumber1Icon = (props: CircleIconProps) => ( ); const CircleNumber2Icon = (props: CircleIconProps) => ( ); const CircleNumber3Icon = (props: CircleIconProps) => ( ); const features = [ { name: "Build Your Private Setup", description: "Run a node in your home or office and use it to host private workloads, models, and data. Experiment, deploy, or tinker locally, then offset your costs by sharing unused capacity with the network.", icon: CircleNumber1Icon, }, { name: "Strengthen the Network", description: "Every node adds bandwidth, compute, and resilience to the Mycelium Grid. Together, hosts form the physical foundation for decentralized communication, storage, and AI.", icon: CircleNumber2Icon, }, { name: "Earn Rewards", description: "Share storage, CPU, GPU, and bandwidth. When your resources are used, you earn network rewards based on real demand.", icon: CircleNumber3Icon, }, ]; export function NodeBenefits() { return (
{/* Top spacing + border */}
{/* Header */} Host Benefits of Hosting Nodes

Hosting a node gives you private compute, contributes to the global Mycelium infrastructure, and unlocks ways to earn from real network usage, all while keeping sovereignty and control.

{/* Features */} {features.map((feature, index) => ( {feature.name} {feature.description} ))}
{/* Bottom spacing line */}
); }