edit
This commit is contained in:
		@@ -7,5 +7,6 @@
 | 
				
			|||||||
{% include "partials/hero/aihero5.html" %}
 | 
					{% include "partials/hero/aihero5.html" %}
 | 
				
			||||||
{% include "partials/hero/aihero6.html" %}
 | 
					{% include "partials/hero/aihero6.html" %}
 | 
				
			||||||
{% include "partials/hero/aihero9.html" %}
 | 
					{% include "partials/hero/aihero9.html" %}
 | 
				
			||||||
 | 
					{% include "partials/hero/faq.html" %}
 | 
				
			||||||
{% include "partials/hero/aihero10.html" %}
 | 
					{% include "partials/hero/aihero10.html" %}
 | 
				
			||||||
{% endblock content %}
 | 
					{% endblock content %}
 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<div class="bg-white py-12 fade-in-box">
 | 
					<div class="bg-white py-12 fade-in-box">
 | 
				
			||||||
    <div class="mx-auto max-w-4xl px-6 max-lg:text-center lg:max-w-7xl lg:px-8  fade-in-box">
 | 
					    <div class="mx-auto max-w-4xl px-6 max-lg:text-center lg:max-w-7xl lg:px-8  fade-in-box">
 | 
				
			||||||
        <h2 id="typing-text2" class="fade-in text-balance font-normal tracking-tight text-black lg:text-[6rem] text-[2.5rem]">{{ section.extra.title | default(value="Pre-order Your AIBox") }}</h2>
 | 
					        <h3  class="text-balance font-normal tracking-tight text-black lg:text-[6rem] text-[2.5rem]">{{ section.extra.title | default(value="Pre-order Your AIBox") }}</h3>
 | 
				
			||||||
        <p class="mt-6 max-w-2xl text-lg font-light text-pretty text-black max-lg:mx-auto sm:text-xl/8">{{ section.extra.subtitle | default(value="Choose the box that's packed with the best features for your computing needs.") }}</p>
 | 
					        <p class="mt-6 max-w-2xl text-lg font-light text-pretty text-black max-lg:mx-auto sm:text-xl/8">{{ section.extra.subtitle | default(value="Choose the box that's packed with the best features for your computing needs.") }}</p>
 | 
				
			||||||
        <p class="mt-6 max-w-2xl text-lg font-light text-pretty text-black max-lg:mx-auto sm:text-xl/10">{{ section.extra.subtitle2}}</p>
 | 
					        <p class="mt-6 max-w-2xl text-lg font-light text-pretty text-black max-lg:mx-auto sm:text-xl/10">{{ section.extra.subtitle2}}</p>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
@@ -80,44 +80,3 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script>
 | 
					 | 
				
			||||||
    document.addEventListener("DOMContentLoaded", function () {
 | 
					 | 
				
			||||||
        const textElement = document.getElementById("typing-text2");
 | 
					 | 
				
			||||||
        let loopCount = 0;
 | 
					 | 
				
			||||||
        const maxLoops = 5;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        function typeText(i, callback) {
 | 
					 | 
				
			||||||
            if (i < text.length) {
 | 
					 | 
				
			||||||
                textElement.textContent += text.charAt(i);
 | 
					 | 
				
			||||||
                setTimeout(() => typeText(i + 1, callback), 100);
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                setTimeout(callback, 1000);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        function deleteText(callback) {
 | 
					 | 
				
			||||||
            let currentText = textElement.textContent;
 | 
					 | 
				
			||||||
            if (currentText.length > 0) {
 | 
					 | 
				
			||||||
                textElement.textContent = currentText.substring(0, currentText.length - 1);
 | 
					 | 
				
			||||||
                setTimeout(() => deleteText(callback), 50);
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                setTimeout(callback, 100);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        function loopTyping() {
 | 
					 | 
				
			||||||
            if (loopCount < maxLoops) {
 | 
					 | 
				
			||||||
                typeText(0, () => {
 | 
					 | 
				
			||||||
                    deleteText(() => {
 | 
					 | 
				
			||||||
                        loopCount++;
 | 
					 | 
				
			||||||
                        loopTyping();
 | 
					 | 
				
			||||||
                    });
 | 
					 | 
				
			||||||
                });
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                typeText(0, () => {}); // Final typing with no delete
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        loopTyping();
 | 
					 | 
				
			||||||
    });
 | 
					 | 
				
			||||||
</script>
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										286
									
								
								templates/partials/hero/faq.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										286
									
								
								templates/partials/hero/faq.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,286 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
 | 
				
			||||||
 | 
					<script src="https://cdn.tailwindcss.com"></script>
 | 
				
			||||||
 | 
					    <script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
 | 
				
			||||||
 | 
					    <script>
 | 
				
			||||||
 | 
					        tailwind.config = {
 | 
				
			||||||
 | 
					            theme: {
 | 
				
			||||||
 | 
					                extend: {
 | 
				
			||||||
 | 
					                    fontFamily: {
 | 
				
			||||||
 | 
					                        inter: ['Inter', 'sans-serif'],
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
 | 
					    </script>
 | 
				
			||||||
 | 
					    <main class="relative flex flex-col justify-center overflow-hidden">
 | 
				
			||||||
 | 
					        <div class="w-full max-w-7xl mx-auto px-4 md:px-6 pt-12 mt-12 lg:mt-20">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <h1 class="lg:text-5xl text-4xl font-normal tracking-tight text-black">Frequently Asked Questions</h1>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <!-- Accordion component -->
 | 
				
			||||||
 | 
					            <div class="divide-y divide-white/50 my-10">
 | 
				
			||||||
 | 
					                <!-- Accordion item -->
 | 
				
			||||||
 | 
					                <div x-data="{ expanded: false }" class="py-2">
 | 
				
			||||||
 | 
					                    <h2>
 | 
				
			||||||
 | 
					                        <button
 | 
				
			||||||
 | 
					                            id="faqs-title-01"
 | 
				
			||||||
 | 
					                            type="button"
 | 
				
			||||||
 | 
					                            class="flex items-center justify-between w-full text-left font-semibold py-2 border-none"
 | 
				
			||||||
 | 
					                            @click="expanded = !expanded"
 | 
				
			||||||
 | 
					                            :aria-expanded="expanded"
 | 
				
			||||||
 | 
					                            aria-controls="faqs-text-01"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                            <span style="color: #000;">What is AIBox?</span>
 | 
				
			||||||
 | 
					                            <svg class="fill-white shrink-0 ml-8" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center rotate-90 transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                            </svg>
 | 
				
			||||||
 | 
					                        </button>
 | 
				
			||||||
 | 
					                    </h2>
 | 
				
			||||||
 | 
					                    <div
 | 
				
			||||||
 | 
					                        id="faqs-text-01"
 | 
				
			||||||
 | 
					                        role="region"
 | 
				
			||||||
 | 
					                        aria-labelledby="faqs-title-01"
 | 
				
			||||||
 | 
					                        class="grid text-sm text-slate-200 overflow-hidden transition-all duration-300 ease-in-out"
 | 
				
			||||||
 | 
					                        :class="expanded ? 'grid-rows-[1fr] opacity-100' : 'grid-rows-[0fr] opacity-0'"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                        <div class="overflow-hidden">
 | 
				
			||||||
 | 
					                            <p class="pb-3 text-black text-base font-light">
 | 
				
			||||||
 | 
					                                AIBox is a self-hosted AI compute solution powered  by <a href="https://threefold.io" target="_blank"><b>ThreeFold</b></a>. It allows users to run AI workloads efficiently, rent out GPU resources, and earn rewards—all without relying on expensive cloud providers.
 | 
				
			||||||
 | 
					                            </p>
 | 
				
			||||||
 | 
					                        </div>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div>
 | 
				
			||||||
 | 
					                <!-- Accordion item -->
 | 
				
			||||||
 | 
					                <div x-data="{ expanded: false }" class="py-2">
 | 
				
			||||||
 | 
					                    <h2>
 | 
				
			||||||
 | 
					                        <button
 | 
				
			||||||
 | 
					                            id="faqs-title-02"
 | 
				
			||||||
 | 
					                            type="button"
 | 
				
			||||||
 | 
					                            class="flex items-center justify-between w-full text-left font-semibold py-2 border-none"
 | 
				
			||||||
 | 
					                            @click="expanded = !expanded"
 | 
				
			||||||
 | 
					                            :aria-expanded="expanded"
 | 
				
			||||||
 | 
					                            aria-controls="faqs-text-02"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                            <span style="color: #000;">How does AIBox compare to cloud solutions?</span>
 | 
				
			||||||
 | 
					                            <svg class="fill-white shrink-0 ml-8" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center rotate-90 transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                            </svg>
 | 
				
			||||||
 | 
					                        </button>
 | 
				
			||||||
 | 
					                    </h2>
 | 
				
			||||||
 | 
					                    <div
 | 
				
			||||||
 | 
					                        id="faqs-text-02"
 | 
				
			||||||
 | 
					                        role="region"
 | 
				
			||||||
 | 
					                        aria-labelledby="faqs-title-02"
 | 
				
			||||||
 | 
					                        class="grid text-sm text-gray-200 overflow-hidden transition-all duration-300 ease-in-out"
 | 
				
			||||||
 | 
					                        :class="expanded ? 'grid-rows-[1fr] opacity-100' : 'grid-rows-[0fr] opacity-0'"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                        <div class="overflow-hidden">
 | 
				
			||||||
 | 
					                            <p class="pb-3 text-black text-base font-light">
 | 
				
			||||||
 | 
					                                AIBox offers a lower total cost of ownership (TCO) compared to cloud GPUs, with potential savings of over 80% in the long run. It also provides full control over computing resources, avoiding unpredictable cloud billing.
 | 
				
			||||||
 | 
					                            </div>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div> 
 | 
				
			||||||
 | 
					                <!-- Accordion item -->
 | 
				
			||||||
 | 
					                <div x-data="{ expanded: false }" class="py-2">
 | 
				
			||||||
 | 
					                    <h2>
 | 
				
			||||||
 | 
					                        <button
 | 
				
			||||||
 | 
					                            id="faqs-title-04"
 | 
				
			||||||
 | 
					                            type="button"
 | 
				
			||||||
 | 
					                            class="flex items-center justify-between w-full text-left font-semibold py-2 border-none"
 | 
				
			||||||
 | 
					                            @click="expanded = !expanded"
 | 
				
			||||||
 | 
					                            :aria-expanded="expanded"
 | 
				
			||||||
 | 
					                            aria-controls="faqs-text-04"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                            <span style="color: #000;">Can I use AI Box to generate revenue?</span>
 | 
				
			||||||
 | 
					                            <svg class="fill-white shrink-0 ml-8" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center rotate-90 transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                            </svg>
 | 
				
			||||||
 | 
					                        </button>
 | 
				
			||||||
 | 
					                    </h2>
 | 
				
			||||||
 | 
					                    <div
 | 
				
			||||||
 | 
					                        id="faqs-text-04"
 | 
				
			||||||
 | 
					                        role="region"
 | 
				
			||||||
 | 
					                        aria-labelledby="faqs-title-04"
 | 
				
			||||||
 | 
					                        class="grid text-sm text-gray-200 overflow-hidden transition-all duration-300 ease-in-out"
 | 
				
			||||||
 | 
					                        :class="expanded ? 'grid-rows-[1fr] opacity-100' : 'grid-rows-[0fr] opacity-0'"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                        <div class="overflow-hidden">
 | 
				
			||||||
 | 
					                             <p class="pb-3 text-black text-base font-light">
 | 
				
			||||||
 | 
					                                Yes! AIBox supports resource-sharing options where you can rent out unused GPU power for inference, development, or training workloads. Additionally, you can earn INCA token rewards through network participation.
 | 
				
			||||||
 | 
					                            </p>
 | 
				
			||||||
 | 
					                        </div>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div> 
 | 
				
			||||||
 | 
					                <!-- Accordion item -->
 | 
				
			||||||
 | 
					                <div x-data="{ expanded: false }" class="py-2">
 | 
				
			||||||
 | 
					                    <h2>
 | 
				
			||||||
 | 
					                        <button
 | 
				
			||||||
 | 
					                            id="faqs-title-05"
 | 
				
			||||||
 | 
					                            type="button"
 | 
				
			||||||
 | 
					                            class="flex items-center justify-between w-full text-left font-semibold py-2 border-none"
 | 
				
			||||||
 | 
					                            @click="expanded = !expanded"
 | 
				
			||||||
 | 
					                            :aria-expanded="expanded"
 | 
				
			||||||
 | 
					                            aria-controls="faqs-text-05"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                            <span style="color: #000;">What are the main use cases for AIBox?</span>
 | 
				
			||||||
 | 
					                            <svg class="fill-white shrink-0 ml-8" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center rotate-90 transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                            </svg>
 | 
				
			||||||
 | 
					                        </button>
 | 
				
			||||||
 | 
					                    </h2>
 | 
				
			||||||
 | 
					                    <div
 | 
				
			||||||
 | 
					                        id="faqs-text-05"
 | 
				
			||||||
 | 
					                        role="region"
 | 
				
			||||||
 | 
					                        aria-labelledby="faqs-title-05"
 | 
				
			||||||
 | 
					                        class="grid text-sm text-gray-200 overflow-hidden transition-all duration-300 ease-in-out"
 | 
				
			||||||
 | 
					                        :class="expanded ? 'grid-rows-[1fr] opacity-100' : 'grid-rows-[0fr] opacity-0'"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                        <div class="overflow-hidden">
 | 
				
			||||||
 | 
					                             <p class="pb-3 text-black text-base font-light">
 | 
				
			||||||
 | 
					                                AIBox is ideal for personal AI tasks and development, team-based shared resources, and commercial applications like AI-as-a-Service, model hosting, and dataset processing.
 | 
				
			||||||
 | 
					                            </p>
 | 
				
			||||||
 | 
					                        </div>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div> 
 | 
				
			||||||
 | 
					                <!-- Accordion item -->
 | 
				
			||||||
 | 
					                <div x-data="{ expanded: false }" class="py-2">
 | 
				
			||||||
 | 
					                    <h2>
 | 
				
			||||||
 | 
					                        <button
 | 
				
			||||||
 | 
					                            id="faqs-title-06"
 | 
				
			||||||
 | 
					                            type="button"
 | 
				
			||||||
 | 
					                            class="flex items-center justify-between w-full text-left font-semibold py-2 border-none"
 | 
				
			||||||
 | 
					                            @click="expanded = !expanded"
 | 
				
			||||||
 | 
					                            :aria-expanded="expanded"
 | 
				
			||||||
 | 
					                            aria-controls="faqs-text-06"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                            <span style="color: #000;">How does AI Box handle cooling and power efficiency?</span>
 | 
				
			||||||
 | 
					                            <svg class="fill-white shrink-0 ml-8" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center rotate-90 transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                            </svg>
 | 
				
			||||||
 | 
					                        </button>
 | 
				
			||||||
 | 
					                    </h2>
 | 
				
			||||||
 | 
					                    <div
 | 
				
			||||||
 | 
					                        id="faqs-text-06"
 | 
				
			||||||
 | 
					                        role="region"
 | 
				
			||||||
 | 
					                        aria-labelledby="faqs-title-06"
 | 
				
			||||||
 | 
					                        class="grid text-sm text-gray-200 overflow-hidden transition-all duration-300 ease-in-out"
 | 
				
			||||||
 | 
					                        :class="expanded ? 'grid-rows-[1fr] opacity-100' : 'grid-rows-[0fr] opacity-0'"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                        <div class="overflow-hidden">
 | 
				
			||||||
 | 
					                             <p class="pb-3 text-black text-base font-light">
 | 
				
			||||||
 | 
					                                AI Box is designed with superior thermal management and optimized power consumption, ensuring long-term efficiency and performance stability compared to DIY setups.
 | 
				
			||||||
 | 
					                            </p>
 | 
				
			||||||
 | 
					                        </div>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div> 
 | 
				
			||||||
 | 
					                <!-- Accordion item -->
 | 
				
			||||||
 | 
					                <div x-data="{ expanded: false }" class="py-2">
 | 
				
			||||||
 | 
					                    <h2>
 | 
				
			||||||
 | 
					                        <button
 | 
				
			||||||
 | 
					                            id="faqs-title-07"
 | 
				
			||||||
 | 
					                            type="button"
 | 
				
			||||||
 | 
					                            class="flex items-center justify-between w-full text-left font-semibold py-2 border-none"
 | 
				
			||||||
 | 
					                            @click="expanded = !expanded"
 | 
				
			||||||
 | 
					                            :aria-expanded="expanded"
 | 
				
			||||||
 | 
					                            aria-controls="faqs-text-07"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                            <span style="color: #000;">What is the break-even period for AIBox?</span>
 | 
				
			||||||
 | 
					                            <svg class="fill-white shrink-0 ml-8" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center rotate-90 transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                            </svg>
 | 
				
			||||||
 | 
					                        </button>
 | 
				
			||||||
 | 
					                    </h2>
 | 
				
			||||||
 | 
					                    <div
 | 
				
			||||||
 | 
					                        id="faqs-text-07"
 | 
				
			||||||
 | 
					                        role="region"
 | 
				
			||||||
 | 
					                        aria-labelledby="faqs-title-07"
 | 
				
			||||||
 | 
					                        class="grid text-sm text-gray-200 overflow-hidden transition-all duration-300 ease-in-out"
 | 
				
			||||||
 | 
					                        :class="expanded ? 'grid-rows-[1fr] opacity-100' : 'grid-rows-[0fr] opacity-0'"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                        <div class="overflow-hidden">
 | 
				
			||||||
 | 
					                             <p class="pb-3 text-black text-base font-light">
 | 
				
			||||||
 | 
					                                Depending on usage, AI Box can break even in as little as 3 months when factoring in revenue from GPU rentals and token rewards.
 | 
				
			||||||
 | 
					                            </p>
 | 
				
			||||||
 | 
					                        </div>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div>    
 | 
				
			||||||
 | 
					                <!-- Accordion item -->
 | 
				
			||||||
 | 
					                <div x-data="{ expanded: false }" class="py-2">
 | 
				
			||||||
 | 
					                    <h2>
 | 
				
			||||||
 | 
					                        <button
 | 
				
			||||||
 | 
					                            id="faqs-title-07"
 | 
				
			||||||
 | 
					                            type="button"
 | 
				
			||||||
 | 
					                            class="flex items-center justify-between w-full text-left font-semibold py-2 border-none"
 | 
				
			||||||
 | 
					                            @click="expanded = !expanded"
 | 
				
			||||||
 | 
					                            :aria-expanded="expanded"
 | 
				
			||||||
 | 
					                            aria-controls="faqs-text-07"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                            <span style="color: #000;">How does AIBox integrate with the ThreeFold network?</span>
 | 
				
			||||||
 | 
					                            <svg class="fill-white shrink-0 ml-8" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                                <rect y="7" width="16" height="2" rx="1" class="transform origin-center rotate-90 transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                            </svg>
 | 
				
			||||||
 | 
					                        </button>
 | 
				
			||||||
 | 
					                    </h2>
 | 
				
			||||||
 | 
					                    <div
 | 
				
			||||||
 | 
					                        id="faqs-text-07"
 | 
				
			||||||
 | 
					                        role="region"
 | 
				
			||||||
 | 
					                        aria-labelledby="faqs-title-07"
 | 
				
			||||||
 | 
					                        class="grid text-sm text-gray-200 overflow-hidden transition-all duration-300 ease-in-out"
 | 
				
			||||||
 | 
					                        :class="expanded ? 'grid-rows-[1fr] opacity-100' : 'grid-rows-[0fr] opacity-0'"
 | 
				
			||||||
 | 
					                        >
 | 
				
			||||||
 | 
					                        <div class="overflow-hidden">
 | 
				
			||||||
 | 
					                             <p class="pb-3 text-black text-base font-light">
 | 
				
			||||||
 | 
					                                AIBox leverages ThreeFold’s Mycelium P2P network for decentralized computing, allowing seamless collaboration and participation in a sustainable AI ecosystem.
 | 
				
			||||||
 | 
					                            </p>
 | 
				
			||||||
 | 
					                        </div>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div>                   
 | 
				
			||||||
 | 
					                <!-- Accordion item -->
 | 
				
			||||||
 | 
					                <div x-data="{ expanded: false }" class="py-2">
 | 
				
			||||||
 | 
					                <h2>
 | 
				
			||||||
 | 
					                    <button
 | 
				
			||||||
 | 
					                        id="faqs-title-07"
 | 
				
			||||||
 | 
					                        type="button"
 | 
				
			||||||
 | 
					                        class="flex items-center justify-between w-full text-left font-semibold py-2 border-none"
 | 
				
			||||||
 | 
					                        @click="expanded = !expanded"
 | 
				
			||||||
 | 
					                        :aria-expanded="expanded"
 | 
				
			||||||
 | 
					                        aria-controls="faqs-text-07"
 | 
				
			||||||
 | 
					                    >
 | 
				
			||||||
 | 
					                        <span style="color: #000;">Is AIBox suitable for AI startups and businesses?</span>
 | 
				
			||||||
 | 
					                        <svg class="fill-white shrink-0 ml-8" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					                            <rect y="7" width="16" height="2" rx="1" class="transform origin-center transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                            <rect y="7" width="16" height="2" rx="1" class="transform origin-center rotate-90 transition duration-200 ease-out" :class="{'!rotate-180': expanded}" />
 | 
				
			||||||
 | 
					                        </svg>
 | 
				
			||||||
 | 
					                    </button>
 | 
				
			||||||
 | 
					                </h2>
 | 
				
			||||||
 | 
					                <div
 | 
				
			||||||
 | 
					                    id="faqs-text-07"
 | 
				
			||||||
 | 
					                    role="region"
 | 
				
			||||||
 | 
					                    aria-labelledby="faqs-title-07"
 | 
				
			||||||
 | 
					                    class="grid text-sm text-gray-200 overflow-hidden transition-all duration-300 ease-in-out"
 | 
				
			||||||
 | 
					                    :class="expanded ? 'grid-rows-[1fr] opacity-100' : 'grid-rows-[0fr] opacity-0'"
 | 
				
			||||||
 | 
					                    >
 | 
				
			||||||
 | 
					                    <div class="overflow-hidden">
 | 
				
			||||||
 | 
					                            <p class="pb-3 text-black text-base font-light">
 | 
				
			||||||
 | 
					                                Absolutely! AIBox provides scalable AI compute at a fraction of cloud costs, making it an excellent choice for AI startups and businesses looking to optimize expenses and maintain control over their AI infrastructure.
 | 
				
			||||||
 | 
					                        </p>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div>
 | 
				
			||||||
 | 
					            </div>                                                                                              
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					            <!-- End: Accordion component -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					    </main>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   
 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<div class="bg-white py-12 fade-in-box">
 | 
					<div class="bg-white py-12 fade-in-box">
 | 
				
			||||||
    <div class="mx-auto max-w-4xl px-6 max-lg:text-center lg:max-w-7xl lg:px-8  fade-in-box">
 | 
					    <div class="mx-auto max-w-4xl px-6 max-lg:text-center lg:max-w-7xl lg:px-8  fade-in-box">
 | 
				
			||||||
        <h2 id="typing-text2" class="fade-in text-balance font-normal tracking-tight text-black lg:text-[6rem] text-[2.5rem]">{{ section.extra.title | default(value="Pre-order Your AIBox") }}</h2>
 | 
					        <h3  class="text-balance font-normal tracking-tight text-black lg:text-[6rem] text-[2.5rem]">{{ section.extra.title | default(value="Pre-order Your AIBox") }}</h3>
 | 
				
			||||||
        <p class="mt-6 max-w-2xl text-lg font-light text-pretty text-black max-lg:mx-auto sm:text-xl/8">{{ section.extra.subtitle | default(value="Choose the box that's packed with the best features for your computing needs.") }}</p>
 | 
					        <p class="mt-6 max-w-2xl text-lg font-light text-pretty text-black max-lg:mx-auto sm:text-xl/8">{{ section.extra.subtitle | default(value="Choose the box that's packed with the best features for your computing needs.") }}</p>
 | 
				
			||||||
        <p class="mt-6 max-w-2xl text-lg font-light text-pretty text-black max-lg:mx-auto sm:text-xl/10">{{ section.extra.subtitle2}}</p>
 | 
					        <p class="mt-6 max-w-2xl text-lg font-light text-pretty text-black max-lg:mx-auto sm:text-xl/10">{{ section.extra.subtitle2}}</p>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
@@ -80,44 +80,3 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script>
 | 
					 | 
				
			||||||
    document.addEventListener("DOMContentLoaded", function () {
 | 
					 | 
				
			||||||
        const textElement = document.getElementById("typing-text2");
 | 
					 | 
				
			||||||
        let loopCount = 0;
 | 
					 | 
				
			||||||
        const maxLoops = 5;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        function typeText(i, callback) {
 | 
					 | 
				
			||||||
            if (i < text.length) {
 | 
					 | 
				
			||||||
                textElement.textContent += text.charAt(i);
 | 
					 | 
				
			||||||
                setTimeout(() => typeText(i + 1, callback), 100);
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                setTimeout(callback, 1000);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        function deleteText(callback) {
 | 
					 | 
				
			||||||
            let currentText = textElement.textContent;
 | 
					 | 
				
			||||||
            if (currentText.length > 0) {
 | 
					 | 
				
			||||||
                textElement.textContent = currentText.substring(0, currentText.length - 1);
 | 
					 | 
				
			||||||
                setTimeout(() => deleteText(callback), 50);
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                setTimeout(callback, 100);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        function loopTyping() {
 | 
					 | 
				
			||||||
            if (loopCount < maxLoops) {
 | 
					 | 
				
			||||||
                typeText(0, () => {
 | 
					 | 
				
			||||||
                    deleteText(() => {
 | 
					 | 
				
			||||||
                        loopCount++;
 | 
					 | 
				
			||||||
                        loopTyping();
 | 
					 | 
				
			||||||
                    });
 | 
					 | 
				
			||||||
                });
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                typeText(0, () => {}); // Final typing with no delete
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        loopTyping();
 | 
					 | 
				
			||||||
    });
 | 
					 | 
				
			||||||
</script>
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user