sections:

  # ─────────────────────────────────────────────
  # HERO — Search-style hero with stats
  # ─────────────────────────────────────────────
  - block: search-hero
    id: hero
    content:
      badge:
        text: "🤖 Open Source · Open Hardware"
        show_pulse: true
      title: "==Educational Robotics== for the Next Generation"
      subtitle: >
        Learn, build, and create with open source robotics.
        From your first LED blink to autonomous robots — Go Education Project
        puts real engineering in everyone's hands.
      search_placeholder: "Search documentation, tutorials, projects..."
      suggestions:
        - "Getting started"
        - "Arduino basics"
        - "Build a robot"
        - "Sensors & actuators"
        - "Open hardware"
      stats:
        - value: "100%"
          label: "Open Source"
        - value: "Free"
          label: "Forever"
        - value: "∞"
          label: "Possibilities"
    design:
      spacing:
        padding: ["6rem", "0", "4rem", "0"]

  # ─────────────────────────────────────────────
  # FEATURES — What you'll learn
  # ─────────────────────────────────────────────
  - block: knowledge-categories
    id: features
    content:
      title: "Everything You Need to Build Robots"
      subtitle: >
        A complete curriculum covering hardware, software, and everything
        in between — structured for educators and self-learners alike.
      categories:
        - name: "Getting Started"
          icon: "hero/rocket-launch"
          description: "Set up your environment and build your first project in minutes. No experience needed."
          link: "/docs/getting-started/"
        - name: "Hardware Guide"
          icon: "hero/cpu-chip"
          description: "Explore open hardware components, schematics, PCB design, and assembly instructions."
          link: "/docs/hardware/"
        - name: "Programming"
          icon: "hero/code-bracket"
          description: "Code your robot using Arduino, MicroPython, or Go. Step-by-step tutorials for all levels."
          link: "/docs/programming/"
        - name: "Electronics"
          icon: "hero/bolt"
          description: "Understand circuits, sensors, actuators, and power systems the practical way."
          link: "/docs/electronics/"
        - name: "Projects & Kits"
          icon: "hero/wrench-screwdriver"
          description: "Complete project guides from beginner line-followers to advanced autonomous robots."
          link: "/docs/projects/"
        - name: "Community"
          icon: "hero/user-group"
          description: "Share builds, ask questions, and contribute to the open source ecosystem."
          link: "/about/"
      view_all:
        text: "Browse all documentation"
        link: "/docs/"
    design:
      spacing:
        padding: ["4rem", "0", "4rem", "0"]

  # ─────────────────────────────────────────────
  # WHY — Open Source & Open Hardware philosophy
  # ─────────────────────────────────────────────
  - block: markdown
    id: why
    content:
      title: "Why Open Source & Open Hardware?"
      text: |
        At Go Education Project, we believe **education should have no barriers**.
        Our robots and curriculum are fully open — every schematic, every line of code,
        every lesson plan is freely available, forkable, and improvable by anyone.

        **Open Hardware** means you can manufacture your own boards, modify designs
        for your classroom needs, or build on top of our platform commercially —
        as long as you share back.

        **Open Source** means transparent, auditable, community-driven software.
        No black boxes. Students learn by reading and modifying real code.

        > *"The best way to learn engineering is to build real things with real tools."*
    design:
      spacing:
        padding: ["3rem", "0", "3rem", "0"]

  # ─────────────────────────────────────────────
  # FAQ
  # ─────────────────────────────────────────────
  - block: faq
    id: faq
    content:
      title: "Frequently Asked Questions"
      subtitle: "Everything you need to know before you get started"
      items:
        - question: "Do I need prior experience to use Go Education Project?"
          answer: >
            Not at all! Our curriculum starts from absolute zero — no programming,
            no electronics experience required. We guide you step by step from
            "What is electricity?" all the way to building autonomous robots.
        - question: "What hardware do I need?"
          answer: >
            Our recommended kit uses fully open hardware components available
            worldwide at low cost. You can also use compatible alternatives —
            all designs are documented and schematics are publicly available.
            Check the Hardware Guide for the full list.
        - question: "Can I use this in my school or classroom?"
          answer: >
            Yes! Go Education Project is designed for formal education settings.
            Lesson plans, assessment guides, and educator resources are all included.
            Everything is free to use, adapt, and redistribute for educational purposes.
        - question: "What programming languages are supported?"
          answer: >
            We support Arduino C/C++, MicroPython, and Go (via TinyGo).
            Beginners start with visual block programming, then progress to
            text-based code at their own pace.
        - question: "Is the hardware really open? Can I manufacture my own?"
          answer: >
            Yes — all PCB designs, schematics, and BOM files are released under
            the CERN Open Hardware Licence. You can manufacture, modify, and
            distribute your own versions, commercially or otherwise.
        - question: "How can I contribute?"
          answer: >
            We welcome all contributions: documentation improvements, translations,
            bug fixes, new project designs, lesson plans, and more.
            Check out our GitHub repository and join the community discussion.
      button:
        text: "Still have questions? Ask the community"
        url: "/about/"
        icon: "hero/chat-bubble-left-right"
    design:
      spacing:
        padding: ["3rem", "0", "3rem", "0"]

  # ─────────────────────────────────────────────
  # CTA — Get involved
  # ─────────────────────────────────────────────
  - block: markdown
    id: cta
    content:
      title: "Ready to Start Building?"
      text: |
        <div class="flex flex-wrap justify-center gap-4 mt-8">
          <a href="/docs/getting-started/" class="inline-flex items-center gap-2 px-8 py-4 rounded-full bg-primary-600 hover:bg-primary-500 text-white font-semibold text-lg transition-all shadow-lg shadow-primary-500/25 hover:shadow-xl">
            🚀 Start Learning
          </a>
          <a href="https://github.com/goeducation" target="_blank" rel="noopener" class="inline-flex items-center gap-2 px-8 py-4 rounded-full border-2 border-gray-300 hover:border-primary-400 text-gray-700 dark:text-gray-200 hover:text-primary-600 font-semibold text-lg transition-all">
            ⭐ Star on GitHub
          </a>
        </div>
    design:
      spacing:
        padding: ["2rem", "0", "5rem", "0"]
