ok
This commit is contained in:
		@@ -3,6 +3,8 @@
 | 
				
			|||||||
{% include "partials/hero/aihero1.html" %}
 | 
					{% include "partials/hero/aihero1.html" %}
 | 
				
			||||||
{% include "partials/hero/aihero2.html" %}
 | 
					{% include "partials/hero/aihero2.html" %}
 | 
				
			||||||
{% include "partials/hero/aihero3.html" %}
 | 
					{% include "partials/hero/aihero3.html" %}
 | 
				
			||||||
 | 
					{% include "partials/hero/aihero4.html" %}
 | 
				
			||||||
 | 
					{% include "partials/hero/aihero5.html" %}
 | 
				
			||||||
{% include "partials/hero/myhero1.html" %}
 | 
					{% include "partials/hero/myhero1.html" %}
 | 
				
			||||||
{% include "partials/hero/myhero3.html" %}
 | 
					{% include "partials/hero/myhero3.html" %}
 | 
				
			||||||
{% include "partials/hero/myhero5.html" %}
 | 
					{% include "partials/hero/myhero5.html" %}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,7 +5,7 @@
 | 
				
			|||||||
            <h2 id="typing-text" class="mx-auto fade-in text-left lg:text-[6rem] text-[2.5rem] leading-[1.1] font-normal tracking-tight text-black">
 | 
					            <h2 id="typing-text" class="mx-auto fade-in text-left lg:text-[6rem] text-[2.5rem] leading-[1.1] font-normal tracking-tight text-black">
 | 
				
			||||||
            </h2>
 | 
					            </h2>
 | 
				
			||||||
        </div>        
 | 
					        </div>        
 | 
				
			||||||
        <h3 class="mx-auto mt-8 fade-in text-left lg:text-3xl text-xl leading-snug font-light tracking-tight text-black">Meet AIBox – a powerful and personalized AI experience, without limitations.
 | 
					        <h3 class="mx-auto mt-8 fade-in text-left lg:text-3xl text-xl leading-snug font-light tracking-tight text-black">Meet <span class="font-medium">AIBox</span> – a powerful and personalized AI experience, without limitations.
 | 
				
			||||||
        </h2>
 | 
					        </h2>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
@@ -80,24 +80,31 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
  </style>
 | 
					  </style>
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
 | 
					 | 
				
			||||||
  <script>
 | 
					  <script>
 | 
				
			||||||
    document.addEventListener("DOMContentLoaded", function () {
 | 
					    document.addEventListener("DOMContentLoaded", function () {
 | 
				
			||||||
        const text = "Take Control of Your AI Future";
 | 
					        const text = "Take Control of Your AI Future";
 | 
				
			||||||
        const textElement = document.getElementById("typing-text");
 | 
					        const textElement = document.getElementById("typing-text");
 | 
				
			||||||
        let loopCount = 0;
 | 
					        let loopCount = 0;
 | 
				
			||||||
        const maxLoops = 1;
 | 
					        const maxLoops = 5;
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
        function typeText(i, callback) {
 | 
					        function typeText(i, callback) {
 | 
				
			||||||
            if (i < text.length) {
 | 
					            if (i < text.length) {
 | 
				
			||||||
                textElement.textContent += text.charAt(i);
 | 
					                textElement.textContent += text.charAt(i);
 | 
				
			||||||
                setTimeout(() => typeText(i + 1, callback), 100);
 | 
					                setTimeout(() => typeText(i + 1, callback), 100);
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                setTimeout(callback, 200);
 | 
					                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() {
 | 
					        function loopTyping() {
 | 
				
			||||||
            if (loopCount < maxLoops) {
 | 
					            if (loopCount < maxLoops) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										32
									
								
								templates/partials/hero/aihero4.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								templates/partials/hero/aihero4.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
				
			|||||||
 | 
					<div class="bg-white pt-12 lg:pt-24 pb-12">
 | 
				
			||||||
 | 
					    <div class="mx-auto max-w-7xl px-6 lg:max-w-7xl lg:px-0">
 | 
				
			||||||
 | 
					        <div class="mx-auto max-w-2xl px-6 lg:max-w-7xl lg:px-8">
 | 
				
			||||||
 | 
					            <div class="max-w-3xl">
 | 
				
			||||||
 | 
					                <h2 class="fade-in text-left lg:text-[6rem] text-[2.5rem] leading-[1.1] font-normal tracking-tight text-black typing">
 | 
				
			||||||
 | 
					                    Why Decentralized AI Matters
 | 
				
			||||||
 | 
					                </h2>
 | 
				
			||||||
 | 
					            </div> 
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<style>
 | 
				
			||||||
 | 
					  @keyframes typing {
 | 
				
			||||||
 | 
					    from { max-width: 0 }
 | 
				
			||||||
 | 
					    to { max-width: 100% }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @keyframes blink {
 | 
				
			||||||
 | 
					    50% { border-color: transparent }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  .typing {
 | 
				
			||||||
 | 
					    display: inline-block;
 | 
				
			||||||
 | 
					    overflow: hidden;
 | 
				
			||||||
 | 
					    white-space: normal; /* Allows wrapping */
 | 
				
			||||||
 | 
					    border-right: 4px solid black; /* Cursor effect */
 | 
				
			||||||
 | 
					    animation: typing 3s steps(40, end) forwards, blink 0.75s step-end infinite;
 | 
				
			||||||
 | 
					    max-width: 100%; /* Ensures text expands naturally */
 | 
				
			||||||
 | 
					    word-break: break-word; /* Allows words to break onto a new line */
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					</style>
 | 
				
			||||||
							
								
								
									
										21
									
								
								templates/partials/hero/aihero5.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								templates/partials/hero/aihero5.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					<div class="bg-white pb-12">
 | 
				
			||||||
 | 
					    <div class="mx-auto max-w-7xl px-6 lg:max-w-7xl lg:px-0">
 | 
				
			||||||
 | 
					      <div class="mx-auto max-w-2xl px-6 lg:max-w-7xl lg:px-8 ">      
 | 
				
			||||||
 | 
					        <p id="1" class="mx-auto mt-8 fade-in text-left lg:text-3xl text-xl leading-snug font-light tracking-tight text-black">
 | 
				
			||||||
 | 
					            Big tech companies dominate AI resources, often collecting and storing sensitive data while enforcing restrictive policies and pricing.
 | 
				
			||||||
 | 
					        </p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <p id="2" class="mx-auto mt-2  text-left lg:text-3xl text-xl leading-snug font-light tracking-tight text-black">
 | 
				
			||||||
 | 
					            AI BOX empowers you to take back control, ensuring your data stays private and secure while giving you full sovereignty over your AI applications.
 | 
				
			||||||
 | 
					        </p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <p id="3" class="mx-auto mt-2 text-left lg:text-3xl text-xl leading-snug font-light tracking-tight text-black">
 | 
				
			||||||
 | 
					            By decentralizing AI, you can break free from corporate gatekeeping, experiment without limits, and innovate on your terms.
 | 
				
			||||||
 | 
					        </p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <p id="4" class="mx-auto mt-2 text-left lg:text-3xl text-xl leading-snug font-light tracking-tight text-black">
 | 
				
			||||||
 | 
					            As AI workloads continue to grow, self-hosted solutions like AI BOX provide a future-proof infrastructure, guaranteeing you always have cutting-edge computing power at your fingertips.
 | 
				
			||||||
 | 
					        </p>
 | 
				
			||||||
 | 
					      </div>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					  </div>
 | 
				
			||||||
							
								
								
									
										0
									
								
								templates/partials/hero/aihero6.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								templates/partials/hero/aihero6.html
									
									
									
									
									
										Normal file
									
								
							
		Reference in New Issue
	
	Block a user