25 Commits

Author SHA1 Message Date
96dd5aaf85 style: change hero text color from gray-200 to white for better contrast
Some checks failed
ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 14:49:44 +02:00
2ab251aca3 Merge branch 'development'
Some checks failed
ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 14:48:40 +02:00
4d4b343aa2 ok
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 14:48:18 +02:00
cf516ce6dc Merge branch 'development'
Some checks failed
ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 14:12:34 +02:00
5da4b0bd39 ok
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 14:11:19 +02:00
a74ce7ea76 fix: remove duplicate logo from header navigation
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 14:03:10 +02:00
1cb41f3486 Merge branch 'development'
Some checks failed
ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 14:01:05 +02:00
f3d275a5f9 ok
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 14:00:23 +02:00
4ecce08e9f ok
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 13:57:10 +02:00
634911f129 Merge branch 'development' of https://git.ourworld.tf/ourworld_web/www_ow_freezone into development
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 13:56:36 +02:00
f9c1e24abe ok 2025-09-11 13:55:36 +02:00
7f1e048e35 Updates to copy
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-11 12:23:29 +03:00
598fec211f Merge branch 'development'
Some checks failed
ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 16:38:31 +02:00
141151bcec ok
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 16:37:21 +02:00
84e1a4a4e6 Merge branch 'development'
Some checks failed
ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 16:24:55 +02:00
ee4c652b5b ok
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 16:11:01 +02:00
df14824cfc ok
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 15:53:35 +02:00
b705ded36b edit
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 15:43:42 +02:00
783ff594a1 replace
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 15:19:36 +02:00
ecd055e1c8 edit free
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 15:14:13 +02:00
2b60ae03c4 replace
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-09-10 15:11:46 +02:00
893a6ba3df Merge branch 'development'
Some checks failed
ourworld.tf / Deploy (push) Has been cancelled
2025-01-31 15:52:54 +08:00
561bb070c8 update sovereign to autonomous
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-01-30 14:13:51 +01:00
15f918e520 Update README.md
Some checks failed
www2.ourworld.tf / Deploy (push) Has been cancelled
2025-01-26 13:16:06 +00:00
8392218694 Update README.md
Some checks are pending
www2.ourworld.tf / Deploy (push) Waiting to run
2025-01-26 13:15:13 +00:00
33 changed files with 543 additions and 180 deletions

View File

@@ -1,11 +1,11 @@
# Welcome to OurWorld Website Repository
# Welcome to Zanzibar Digital Free Zone Repository
- Website Name: OurWorld
- Brief Description: This is the official website of OurWorld.
- Website Name: Zanzibar Digital Free Zone
- Brief Description: This is the official website of Zanzibar Digital Free Zone.
Last Updated: Aug 2024
- production(master branch) https://ourworld.tf/
- staging(development branch) https://www2.ourworld.tf/
- production(master branch) https://www.freezone.ourworld.tf/
- staging(development branch) https://www2.freezone.ourworld.tf/
- For any suggestions or improvement ideas please
Create an issue on: https://git.ourworld.tf/tfgrid/circle_web_presence/issues
@@ -34,8 +34,7 @@ To get started with the development environment, ensure that you have the follow
Once these dependencies are installed, you can clone this repository and navigate into the project directory:
```bash
git clone https://git.ourworld.tf/tfcoop/www_tf9_new
cd www_tf9_new
git clone https://git.ourworld.tf/ourworld_web/www_ow_freezone
```

View File

@@ -2,8 +2,8 @@
base_url = "https://www2.freezone.ourworld.tf"
# Change this to your own URL! Please note this variable **must** be uncommented.
title = "ODFZ"
description="Ourworld Digital Freezone"
title = "ZDFZ"
description="Zanzibar Digital Free Zone"
# When set to "true", a feed is automatically generated.
# generate_feed = true

BIN
content/.DS_Store vendored

Binary file not shown.

View File

@@ -4,7 +4,7 @@ description: ""
insert_anchor_links: "left"
template: "partials/footer.html"
extra:
logoPath: "images/odfz.svg"
logoPath: "images/zdfz.svg"
socialLinks: { Github: "https://github.com/ourworldfreezone", Twitter: "https://twitter.com/threefold_io", Telegram: "https://t.me/threefoldnews" }
---

View File

@@ -4,10 +4,12 @@ description: ""
insert_anchor_links: "left"
template: "partials/header.html"
extra:
logoPath: "./images/odfz.svg"
logoPath: "./images/zdfz.svg"
imgPath: ""
---
- [Home]("/")
- [Newsroom]("/newsroom")
- [Contact]("/contact")
- [About]("#about")
- [Features]("#features")
- [Benefits]("#benefits")
- [Services]("#services")
- [Contact]("#contact")
- [FAQ]("#faq")

View File

@@ -17,7 +17,7 @@ HOMEPAGE (layouts/index.html) contains:
1. Hero section: "partials/hero.html
2. About section: "partials/about1.html"
3. Why Choose a Digital FreeZone section: "partials/about.html"
3. Why Choose a Digital Free Zone section: "partials#contact.html"
4. Why ZNZ section: "partials/feature.html
5. Benefits section: "partials/benefits.html"
6. Blog section : "partials/blogs.html"

View File

@@ -1,8 +1,8 @@
---
id: ourworldfreezone
title: 🗞 In the News OurWorld Digital FreeZone
image_caption: OurWorld Digital FreeZone
description: OurWorld Digital FreeZone received some coverage recently from IPPMEDIA. Take a look!
title: 🗞 In the News Zanzibar Digital Free Zone
image_caption: Zanzibar Digital Free Zone
description: Zanzibar Digital Free Zone received some coverage recently from IPPMEDIA. Take a look!
date: 2023-08-01
taxonomies:
people: []
@@ -17,4 +17,4 @@ extra:
<br/>
Take a look at [this piece](https://www.ippmedia.com/en/features/mwinyi-keen-establish-digital-hub-isles) from IPPMEDIA, which goes into some detail about our collaboration with the Revolutionary Government of Zanzibar and the OurWorld Digital FreeZone.
Take a look at [this piece](https://www.ippmedia.com/en/features/mwinyi-keen-establish-digital-hub-isles) from IPPMEDIA, which goes into some detail about our collaboration with the Revolutionary Government of Zanzibar and the Zanzibar Digital Free Zone.

193
css/animations.css Normal file
View File

@@ -0,0 +1,193 @@
/* Animation Styles for Homepage Components */
/* Base animation classes */
.animate-fade-in {
opacity: 0;
transform: translateY(30px);
transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.animate-fade-in.animate-visible {
opacity: 1;
transform: translateY(0);
}
/* Slide in from left */
.animate-slide-left {
opacity: 0;
transform: translateX(-50px);
transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.animate-slide-left.animate-visible {
opacity: 1;
transform: translateX(0);
}
/* Slide in from right */
.animate-slide-right {
opacity: 0;
transform: translateX(50px);
transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.animate-slide-right.animate-visible {
opacity: 1;
transform: translateX(0);
}
/* Scale up animation */
.animate-scale-up {
opacity: 0;
transform: scale(0.9);
transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.animate-scale-up.animate-visible {
opacity: 1;
transform: scale(1);
}
/* Staggered animations for multiple elements */
.animate-stagger-1 {
transition-delay: 0.1s;
}
.animate-stagger-2 {
transition-delay: 0.2s;
}
.animate-stagger-3 {
transition-delay: 0.3s;
}
.animate-stagger-4 {
transition-delay: 0.4s;
}
.animate-stagger-5 {
transition-delay: 0.5s;
}
/* Hero section specific animations */
.hero-title {
opacity: 0;
transform: translateY(40px);
transition: opacity 1s ease-out, transform 1s ease-out;
}
.hero-title.animate-visible {
opacity: 1;
transform: translateY(0);
}
.hero-subtitle {
opacity: 0;
transform: translateY(30px);
transition: opacity 1s ease-out 0.3s, transform 1s ease-out 0.3s;
}
.hero-subtitle.animate-visible {
opacity: 1;
transform: translateY(0);
}
.hero-button {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.8s ease-out 0.6s, transform 0.8s ease-out 0.6s;
}
.hero-button.animate-visible {
opacity: 1;
transform: translateY(0);
}
/* Image animations */
.animate-image {
opacity: 0;
transform: scale(1.1);
transition: opacity 1s ease-out, transform 1s ease-out;
}
.animate-image.animate-visible {
opacity: 1;
transform: scale(1);
}
/* Text content animations */
.animate-text-content h1,
.animate-text-content h2,
.animate-text-content h3,
.animate-text-content h4 {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.animate-text-content.animate-visible h1,
.animate-text-content.animate-visible h2,
.animate-text-content.animate-visible h3,
.animate-text-content.animate-visible h4 {
opacity: 1;
transform: translateY(0);
}
.animate-text-content p {
opacity: 0;
transform: translateY(15px);
transition: opacity 0.8s ease-out 0.2s, transform 0.8s ease-out 0.2s;
}
.animate-text-content.animate-visible p {
opacity: 1;
transform: translateY(0);
}
.animate-text-content button,
.animate-text-content a[href] {
opacity: 0;
transform: translateY(10px);
transition: opacity 0.8s ease-out 0.4s, transform 0.8s ease-out 0.4s;
}
.animate-text-content.animate-visible button,
.animate-text-content.animate-visible a[href] {
opacity: 1;
transform: translateY(0);
}
/* Reduced motion for accessibility */
@media (prefers-reduced-motion: reduce) {
.animate-fade-in,
.animate-slide-left,
.animate-slide-right,
.animate-scale-up,
.hero-title,
.hero-subtitle,
.hero-button,
.animate-image,
.animate-text-content h1,
.animate-text-content h2,
.animate-text-content h3,
.animate-text-content h4,
.animate-text-content p,
.animate-text-content button,
.animate-text-content a[href] {
transition: none;
opacity: 1;
transform: none;
}
}
/* Loading animation for initial page load */
.page-loading .animate-on-load {
opacity: 0;
transform: translateY(20px);
}
.page-loaded .animate-on-load {
opacity: 1;
transform: translateY(0);
transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

1
static/images/zdfz.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@@ -104,6 +104,31 @@ function toggleFilter() {
filterMenu.className = filterMenu.className + " hidden"
}
}
// Smooth scrolling function for anchor links
function smoothScrollToElement(targetId) {
const element = document.getElementById(targetId);
if (element) {
const headerHeight = document.getElementById('header-container') ?
document.getElementById('header-container').offsetHeight : 80;
const elementPosition = element.offsetTop - headerHeight - 20;
window.scrollTo({
top: elementPosition,
behavior: 'smooth'
});
}
}
// Handle anchor link clicks
function handleAnchorClick(event, link) {
const href = link.getAttribute('href');
if (href && href.startsWith('#')) {
event.preventDefault();
const targetId = href.substring(1);
smoothScrollToElement(targetId);
}
}
window.onload = function () {
let elements = document.getElementsByTagName("button");
let buttons = [...elements]
@@ -119,6 +144,8 @@ window.onload = function () {
'www.ourworld.tf',
'ourworld.tf',
'www2.ourworld.tf',
'www2.freezone.ourworld.tf',
'freezone.ourworld.tf',
'localhost',
'127.0.0.1'
]
@@ -126,11 +153,178 @@ window.onload = function () {
if (!internal_hosts.includes(links[i].hostname)) {
links[i].target = '_blank';
}
// Add smooth scrolling for anchor links
if (links[i].getAttribute('href') && links[i].getAttribute('href').startsWith('#')) {
links[i].addEventListener('click', function(event) {
handleAnchorClick(event, this);
});
}
}
// Add smooth scrolling behavior to html element
document.documentElement.style.scrollBehavior = 'smooth';
document.getElementById("filter-btn").addEventListener('click', toggleFilter);
}
function openInNewTab(url) {
window.open(url, '_blank').focus()
}
// Animation System for Homepage Components
class AnimationController {
constructor() {
this.observer = null;
this.isPageLoaded = false;
this.init();
}
init() {
// Set up intersection observer for scroll animations
this.setupIntersectionObserver();
// Handle initial page load animations
this.handlePageLoad();
// Initialize animations when DOM is ready
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', () => this.initializeAnimations());
} else {
this.initializeAnimations();
}
}
setupIntersectionObserver() {
const options = {
root: null,
rootMargin: '0px 0px -10% 0px', // Trigger when element is 10% visible
threshold: 0.1
};
this.observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
this.animateElement(entry.target);
}
});
}, options);
}
animateElement(element) {
// Add visible class to trigger CSS animations
element.classList.add('animate-visible');
// Animate child elements with stagger effect
const children = element.querySelectorAll('.animate-stagger-1, .animate-stagger-2, .animate-stagger-3, .animate-stagger-4, .animate-stagger-5');
children.forEach((child, index) => {
setTimeout(() => {
child.classList.add('animate-visible');
}, index * 100);
});
// Stop observing this element once animated
this.observer.unobserve(element);
}
handlePageLoad() {
// Add loading class initially
document.body.classList.add('page-loading');
window.addEventListener('load', () => {
this.isPageLoaded = true;
document.body.classList.remove('page-loading');
document.body.classList.add('page-loaded');
// Animate hero section immediately on load
this.animateHeroSection();
});
}
animateHeroSection() {
const heroElements = document.querySelectorAll('.hero-title, .hero-subtitle, .hero-button');
heroElements.forEach(element => {
element.classList.add('animate-visible');
});
}
initializeAnimations() {
// Find all elements that should be animated
const animatedElements = document.querySelectorAll(
'.animate-fade-in, .animate-slide-left, .animate-slide-right, .animate-scale-up, .animate-text-content, .animate-image'
);
// Start observing each element
animatedElements.forEach(element => {
this.observer.observe(element);
});
// Add animation classes to row containers
this.addAnimationClassesToRows();
}
addAnimationClassesToRows() {
// Get all row containers from the homepage
const rows = document.querySelectorAll('[id*="row"], .relative.justify-center.flex.overflow-hidden');
rows.forEach((row, index) => {
// Add different animation types based on position
const animationType = this.getAnimationTypeForRow(index);
row.classList.add(animationType);
// Add text content animation to text columns
const textColumns = row.querySelectorAll('div[class*="flex-1"]');
textColumns.forEach(column => {
if (this.hasTextContent(column)) {
column.classList.add('animate-text-content');
}
// Add image animation to image containers
const images = column.querySelectorAll('img');
images.forEach(img => {
img.parentElement.classList.add('animate-image');
});
});
});
}
getAnimationTypeForRow(index) {
const animations = ['animate-fade-in', 'animate-slide-left', 'animate-slide-right', 'animate-scale-up'];
return animations[index % animations.length];
}
hasTextContent(element) {
const textElements = element.querySelectorAll('h1, h2, h3, h4, p, button, a');
return textElements.length > 0;
}
// Method to trigger animations on scroll direction change
handleScrollDirection() {
let lastScrollTop = 0;
window.addEventListener('scroll', () => {
const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
const scrollDirection = scrollTop > lastScrollTop ? 'down' : 'up';
// You can add specific animations based on scroll direction here
document.body.setAttribute('data-scroll-direction', scrollDirection);
lastScrollTop = scrollTop <= 0 ? 0 : scrollTop;
}, false);
}
}
// Initialize animation system
let animationController;
// Enhanced window.onload to include animations
const originalWindowOnload = window.onload;
window.onload = function() {
// Call original onload function
if (originalWindowOnload) {
originalWindowOnload();
}
// Initialize animation controller
animationController = new AnimationController();
}

Binary file not shown.

BIN
static/videos/zanzibar.mp4 Normal file

Binary file not shown.

View File

@@ -20,7 +20,6 @@
{% include "partials/benefits.html" %}
{% include "partials/blogs.html" %}
{% include "partials/presale.html" %}
{% include "partials/faq.html" %}
{% endblock content %}

View File

@@ -1,15 +1,15 @@
<div class="relative isolate overflow-hidden bg-white lg:py-24 py-16">
<div id="features" class="relative isolate overflow-hidden bg-white lg:py-24 py-16">
<div class="mx-auto max-w-7xl px-6 bg-white">
<div class="mx-auto max-w-2xl lg:mx-0">
<h2 class="text-base font-semibold leading-8 text-blue-600">FEATURES</h2>
<p class="mt-2 text-2xl font-bold tracking-tight text-black sm:text-4xl">🌍 Why Choose a Digital FreeZone</p>
<p class="mt-8 text-base font-light lg:text-xl text-gray-600">Our automated onboarding process, will ensure compliance with KYC and AML regulations at ease and efficiency.</p>
<p class="mt-2 text-2xl font-bold tracking-tight text-black sm:text-4xl">Why Choose Our Digital Free Zone</p>
<p class="mt-8 text-base font-light lg:text-xl text-gray-600">From simplicity to autonomy, there are many reasons to take part:</p>
</div>
<dl class="mt-6 lg:mt-6 grid grid-cols-1 gap-8 sm:mt-16 sm:grid-cols-2 lg:grid-cols-2">
<div class="flex flex-col-reverse px-6 py-2">
<dt class="text-base font-light leading-tight mt-4 lg:mt-2 text-gray-600">A digital free zone fosters effortless collaboration among individuals and organizations by eliminating intermediaries.</dt>
<dd class="text-xl font-semibold leading-9 tracking-tight flex items-center gap-4"> <!-- Increased gap here -->
<span class="leading-6">🔹Fully Automated Onboarding</span>
<span class="leading-6">🔹 Fully Automated Onboarding</span>
</dd>
</div>
<div class="flex flex-col-reverse px-6 py-2">
@@ -25,21 +25,21 @@
</dd>
</div>
<div class="flex flex-col-reverse px-6 py-2">
<dt class="text-base font-light leading-tight lg:mt-2 text-gray-600">Ourworld FreeZone offers cost-effective and flexible company licenses, making it easier to kickstart your entrepreneurial journey.</dt>
<dt class="text-base font-light leading-tight lg:mt-2 text-gray-600">Zanzibar Digital Free Zone offers cost-effective and flexible company licenses, making it easier to kickstart your entrepreneurial journey.</dt>
<dd class="text-xl font-semibold leading-9 tracking-tight flex items-center gap-4"> <!-- Increased gap here -->
<span class="leading-6">🔹 Affordable & Flexible Licenses</span>
</dd>
</div>
<div class="flex flex-col-reverse px-6 py-2">
<dt class="text-base font-light leading-tight mt-4 lg:mt-2 text-gray-600">Ourworld FreeZone empowers businesses to operate within an independent economic environment, fostering growth and prosperity.</dt>
<dt class="text-base font-light leading-tight mt-4 lg:mt-2 text-gray-600">Zanzibar Digital Free Zone empowers businesses to operate within an independent economic environment, fostering growth and prosperity.</dt>
<dd class="text-xl font-semibold leading-9 tracking-tight flex items-center gap-4"> <!-- Increased gap here -->
<span class="leading-6">🔹 Sovereign Economic Jurisdiction</span>
<span class="leading-6">🔹 Autonomous Economic Jurisdiction</span>
</dd>
</div>
<div class="flex flex-col-reverse px-6 py-2">
<dt class="text-base font-light leading-tight mt-4 lg:mt-2 text-gray-600">Your Privacy, Your Data, Your Security. Our Quantum Safe Storage will empower you to safeguard your digital information.</dt>
<dd class="text-xl font-semibold leading-9 tracking-tight flex items-center gap-4"> <!-- Increased gap here -->
<span class="leading-6">🔹 Powered by Data Sovereign Tech</span>
<span class="leading-6">🔹 Powered by Autonomous Data Tech</span>
</dd>
</div>
</dl>

View File

@@ -1,8 +1,8 @@
<div class="relative isolate overflow-hidden py-12 bg-blue-100 mx-auto">
<div id="about" class="relative isolate overflow-hidden py-12 bg-blue-100 mx-auto">
<div class="flex flex-col justify-center items-center max-w-2xl mx-auto py-16 px-4 lg:px-0 text-center h-full">
<div class="text-center">
<h1 class="mt-4 text-3xl lg:text-4xl font-bold leading-8 tracking-tight text-black mb-4">🏛️ About ODFZ</h1>
<p class="mt-6 text-lg lg:text-xl mx-2 leading-8 text-gray-600 font-light"><span class="font-semibold">OurWorld Digital FreeZone</span> offer cutting-edge digital infrastructure, simplified financial transactions, and competitive tax structures to foster innovation and economic growth. With a clear regulatory framework and robust dispute resolution, we ensure a stable environment for businesses to thrive, removing complexity and enabling effortless global expansion.</p>
<h1 class="mt-4 text-3xl lg:text-4xl font-bold leading-8 tracking-tight text-black mb-4">About ZDFZ</h1>
<p class="mt-6 text-lg lg:text-xl mx-2 leading-8 text-gray-600 font-light"><span class="font-semibold">Zanzibar Digital Free Zone</span> offers cutting-edge digital infrastructure, simplified financial transactions, and competitive tax structures to foster innovation and economic growth. With a clear regulatory framework and robust dispute resolution, we ensure a stable environment for businesses to thrive, removing complexity and enabling effortless global expansion.</p>
</div>
</div>
</div>

View File

@@ -1,5 +1,5 @@
<!-- Hero Section -->
<div class="relative bg-white">
<div id="services" class="relative bg-white" style="scroll-margin-top: 5rem; scroll-behavior: smooth;">
<div class="mx-auto max-w-7xl px-4 grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-8 items-start py-12">
<!-- Left Column (Image Section) -->
<div class="relative overflow-hidden lg:h-full">
@@ -11,21 +11,15 @@
<!-- Right Column (Text Section) -->
<div class="relative sm:py-24 lg:py-12 lg:px-8 px-4">
<div class="max-w-xl mx-auto">
<h2 class="text-base font-semibold leading-7 text-blue-600">BENEFITS</h2>
<p class="mt-2 text-3xl font-bold tracking-tight text-black sm:text-4xl">Simple. Streamlined.</p>
<h2 class="text-base font-semibold leading-7 text-blue-600">SERVICES</h2>
<p class="mt-2 text-3xl font-bold tracking-tight text-black sm:text-4xl">Simple. Streamlined. Secure.</p>
<div class="mt-4 font-light text-lg leading-7 tracking-tight text-gray-600">
<p class="text-base font-light lg:text-xl text-gray-600 mb-10 mt-6">For the entrepreneur, the digital nomad, or any company, we provide a revolutionary platform where you can obtain a digital company license, a bank account supporting both fiat and cryptocurrencies, and handle your legal requirements and taxes, all within a single, streamlined platform. <br><br>
Say goodbye to complexities and hello to a new era of simplicity and efficiency, empowering your business to thrive like never before.
</p>
</div>
<div class="mt-10 flex lg:gap-x-6 gap-x-3">
<a href="/about" class="rounded-xl bg-blue-700 px-4 py-2.5 lg:text-base text-sm font-semibold text-white shadow-sm hover:bg-blue-800 hover:text-blue-200 transition-colors duration-300">
Get Started
</a>
<a href="/about" class="rounded-xl border border-gray-800 border-r-2 px-4 py-2.5 font-medium text-gray-900 bg-transparent hover:bg-white hover:text-blue-700 transition-all duration-300">
Learn More &#8594;
</a>
</div>
</div>
</div>

View File

@@ -4,8 +4,8 @@
<div class="absolute inset-x-0 -top-40 -z-10 transform-gpu overflow-hidden blur-3xl sm:-top-80" aria-hidden="true">
<div class="relative left-[calc(50%-11rem)] aspect-[1155/678] w-[36.125rem] -translate-x-1/2 rotate-[30deg] bg-gradient-to-tr from-[#ff80b5] to-[#9089fc] opacity-20 sm:left-[calc(50%-30rem)] sm:w-[72.1875rem]" style="clip-path: polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)"></div>
</div>
<h2 class="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl pt-8">📰 Stay Informed with ODFZ's Blog</h2>
<p class="text-lg lg:leading-8 leading-6 font-light mt-6 lg:mx-20 mx-4 text-gray-600">Explore our comprehensive collection of insightful articles and the latest news updates about OurWorld Digital Freezone's ongoing and upcoming developments. Stay informed with exclusive insights into our innovative projects and initiatives shaping the future of digital environments.</p>
<h2 class="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl pt-8">📰 Stay Informed with ZDFZ's Blog</h2>
<p class="text-lg lg:leading-8 leading-6 font-light mt-6 lg:mx-20 mx-4 text-gray-600">Explore our comprehensive collection of insightful articles and the latest news updates about Zanzibar Digital Free Zone's ongoing and upcoming developments. Stay informed with exclusive insights into our innovative projects and initiatives shaping the future of digital environments.</p>
</div>
<div class="mx-auto pt-8 lg:pt-16 grid max-w-2xl grid-cols-1 gap-x-8 lg:gap-y-12 gap-y-16 lg:mx-0 lg:max-w-none lg:grid-cols-3">
<article class="flex flex-col items-start justify-between">
@@ -20,10 +20,10 @@
<h3 class="mt-3 text-lg font-semibold leading-6 text-gray-900 group-hover:text-gray-600">
<a href="#">
<span class="absolute inset-0"></span>
🗞 In the News OurWorld Digital FreeZone
🗞 In the News Zanzibar Digital Free Zone
</a>
</h3>
<p class="mt-5 line-clamp-3 text-sm leading-6 font-light text-gray-600">IPPMEDIA covered some details about our collaboration with the Revolutionary Government of Zanzibar with our latest project of Digital Freezone...</p>
<p class="mt-5 line-clamp-3 text-sm leading-6 font-light text-gray-600">IPPMEDIA covered some details about our collaboration with the Revolutionary Government of Zanzibar with our latest project of Digital Free Zone...</p>
</div>
</div>
</article>

View File

@@ -11,18 +11,9 @@
<!-- Placeholder for decorative SVG or background -->
</div>
<h2 class="text-base font-semibold leading-7 text-blue-600">CONTACT US</h2>
<h2 class="mt-2 text-3xl font-bold tracking-tight text-blac">📬 Get in touch</h2>
<p class="mt-6 text-lg leading-8 text-gray-600">At OurWorld Digital FreeZone (ODFZ), we are eager to hear from you! Whether you have questions about our innovative platform and programs, need assistance with onboarding, or are interested in exploring collaboration opportunities, we are here to help. .</p>
<h2 class="mt-2 text-3xl font-bold tracking-tight text-blac">Get in touch</h2>
<p class="mt-6 text-lg leading-8 text-gray-600">The Zanzibar Digital Free Zone (ZDFZ) platform is coming alive. In the meantime, we invite you to get in touch with any comments, questions, or collaboration opportunities. We are here to help!</p>
<dl class="mt-10 space-y-4 text-base leading-7 text-gray-600">
<div class="flex gap-x-4">
<dt class="flex-none">
<span class="sr-only">Address</span>
<svg class="h-7 w-6 text-gray-600" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" d="M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H21m-3.75 3.75h.008v.008h-.008v-.008zm0 3h.008v.008h-.008v-.008zm0 3h.008v.008h-.008v-.008z" />
</svg>
</dt>
<dd>Nexus Global Financial Services Limited,<br>Ebene, Mauritius.</dd>
</div>
<div class="flex gap-x-4">
<dt class="flex-none">
<span class="sr-only">Email</span>

View File

@@ -1,24 +1,24 @@
<div class="bg-blue-50">
<div class="mx-auto max-w-7xl px-6 py-16 sm:py-24 lg:px-8">
<h2 class="text-4xl font-semibold tracking-tight text-gray-900 sm:text-5xl">🔎 Frequently Asked Questions</h2>
<div id="faq" class="bg-blue-50" style="scroll-margin-top: 5rem; scroll-behavior: smooth;">
<div class="mx-auto max-w-7xl px-6 py-12 lg:py-24 lg:px-8">
<h2 class="text-3xl font-semibold tracking-tight text-gray-900 lg:text-4xl">🔎 Frequently Asked Questions</h2>
<p class="mt-6 max-w-2xl text-base leading-7 text-gray-600">Have a different question and cant find the answer youre looking for? Reach out to our support team by <a href="mailto:info@ourworld.tf" class="font-semibold text-blue-600 hover:text-blue-500">sending us an email</a> and well get back to you as soon as we can.</p>
<div class="mt-10">
<dl class="grid lg:grid-cols-2 grid-cols-1 gap-x-6 lg:gap-y-8 gap-y-6 lg:gap-x-10">
<div>
<dt class="mt-6 text-lg font-semibold leading-7 text-gray-900">➡ What is OurWorld Digital FreeZone?</dt>
<dd class="mt-2 text-base leading-tight font-light text-gray-600">OurWorld Digital FreeZone is the world's first 100% digital free zone, designed to simplify and enhance business operations through advanced digital infrastructure. Strategically located in Zanzibar, it offers businesses seamless access to regional and global markets, fostering innovation and economic growth.</dd>
<dt class="mt-6 text-lg font-semibold leading-7 text-gray-900">➡ What is Zanzibar Digital Free Zone?</dt>
<dd class="mt-2 text-base leading-tight font-light text-gray-600">Zanzibar Digital Free Zone is the world's first 100% digital free zone, designed to simplify and enhance business operations through advanced digital infrastructure. Strategically located in Zanzibar, it offers businesses seamless access to regional and global markets, fostering innovation and economic growth.</dd>
</div>
<div>
<dt class="mt-6 text-lg font-semibold leading-7 text-gray-900">➡ What are the benefits of operating within OurWorld Digital FreeZone?</dt>
<dd class="mt-2 text-base leading-tight font-light text-gray-600">Businesses within OurWorld Digital FreeZone enjoy numerous benefits, including reduced tax burdens, streamlined financial transactions, and a supportive regulatory environment. The digital infrastructure facilitates efficient collaboration and global expansion, making it an ideal hub for ecommerce and service providers.</dd>
<dt class="mt-6 text-lg font-semibold leading-7 text-gray-900">➡ What are the benefits of operating within Zanzibar Digital Free Zone?</dt>
<dd class="mt-2 text-base leading-tight font-light text-gray-600">Businesses within Zanzibar Digital Free Zone enjoy numerous benefits, including reduced tax burdens, streamlined financial transactions, and a supportive regulatory environment. The digital infrastructure facilitates efficient collaboration and global expansion, making it an ideal hub for ecommerce and service providers.</dd>
</div>
<div>
<dt class="mt-6 text-lg font-semibold leading-7 text-gray-900">➡ How does OurWorld Digital FreeZone support financial transactions?</dt>
<dd class="mt-2 text-base leading-tight font-light text-gray-600">OurWorld Digital FreeZone offers a frictionless banking environment, enabling businesses to send and receive money effortlessly. This reduces the complexities and fees associated with traditional banking systems, ensuring smooth financial operations.</dd>
<dt class="mt-6 text-lg font-semibold leading-7 text-gray-900">➡ How does Zanzibar Digital Free Zone support financial transactions?</dt>
<dd class="mt-2 text-base leading-tight font-light text-gray-600">Zanzibar Digital Free Zone offers a frictionless banking environment, enabling businesses to send and receive money effortlessly. This reduces the complexities and fees associated with traditional banking systems, ensuring smooth financial operations.</dd>
</div>
<div>
<dt class="mt-6 text-lg font-semibold leading-7 text-gray-900">➡ What makes Zanzibar an ideal location for a digital free zone?</dt>
@@ -28,4 +28,3 @@
</div>
</div>
</div>

View File

@@ -1,7 +1,8 @@
<div class="bg-white pb-24 pt-12 relative">
<div id="benefits" class="bg-white pb-24 pt-12 relative" style="scroll-margin-top: 5rem; scroll-padding-top: 2rem;">
<div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
<div class="text-center">
<h2 class="text-2xl sm:text-3xl lg:text-4xl font-bold tracking-tight text-gray-900 lg:mb-2">🇹🇿 Why Zanzibar?</h2>
<h2 class="text-base font-semibold leading-7 text-blue-600">BENEFITS</h2>
<h2 class="text-2xl sm:text-3xl lg:text-4xl font-bold tracking-tight text-gray-900 lg:mb-2">Why Zanzibar?</h2>
<p class="text-base font-light lg:text-xl text-gray-600 mb-10 mt-6">With proactive business-friendly policies and Tanzania's robust economic growth, <br>Zanzibar emerges as a promising hub for innovation and investment in East Africa.</p>
</div>
<div class="mt-2 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 bg-white border border-gray-200 rounded-lg overflow-hidden">
@@ -52,4 +53,3 @@
</div>
</div>
</div>

View File

@@ -3,13 +3,10 @@
<div class="border-t border-gray-200"></div>
<footer>
<div class="max-w-screen-2xl mx-auto lg:py-4 py-4 sm:px-6 lg:px-8">
<div class="max-w-screen-2xl mx-auto lg:py-5 py-2 sm:px-6 lg:px-8">
<div class="flex flex-col xl:flex-row xl:gap-4 items-center">
<div class="space-y-8 lg:max-w-sm xl:max-w-sm lg:mr-8 mb-4 xl:col-span-1 text-center xl:text-left">
<img class="lg:w-60 h-auto w-20 mx-auto" src="./images/odfz.svg" alt="logo" />
</div>
<p data-v-14efe4a7="" class="text-base leading-6 text-gray-400 mb-4">
© 2024 OurWorld Holdings, All rights reserved.
© 2025 OurWorld Holdings, All rights reserved.
<a target="_blank" href="https://docs.threefold.io/docs/legal/terms_and_conditions" class="leading-6 text-gray-500 hover:text-gray-900">Terms &amp; Conditions |
</a><a target="_blank" href="https://docs.threefold.io/docs/legal/privacy_policy" class="leading-6 text-gray-500 hover:text-gray-900">Privacy Policy
</a>

View File

@@ -66,6 +66,7 @@
<!-- CSS/SCSS -->
<link rel="stylesheet" href="{{ get_url(path="css/index.css", trailing_slash=false, cachebust=true) | safe }}" />
<link rel="stylesheet" href="{{ get_url(path="css/animations.css", trailing_slash=false, cachebust=true) | safe }}" />
<style>
.space-x-10>:not([hidden])~:not([hidden]){
margin-left: calc(1.5rem*calc(1 - var(--tw-space-x-reverse)))!important;

View File

@@ -12,32 +12,15 @@
{% set header_class = config.extra.header_class | default(value='') %}
<div class="{{'z-10 bg-white fixed w-screen ' ~ header_class}}">
<div class="relative z-50 shadow">
<div class="mx-auto flex z-50 shadow justify-between items-center pl-6 pr-2 md:pr-0 lg:py-5 md:px-12 py-2 lg:px-20 lg:justify-start lg:space-x-20">
<div>
<a href="/" class="flex">
<img class="w-56 h-auto sm:w-15" src="{{logo_path}}" alt="FreeFlow Logo" />
</a>
</div>
<div class="-mr-2 -my-2 lg:hidden">
<button id="hamburger-btn" class="menu-mobile inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2">
<!-- Heroicon name: menu -->
<svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
</svg>
</button>
<button id="close-hamburger-btn" class="menu-mobile lg:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2">
<!-- Heroicon name: x -->
<svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
</svg>
</button>
</div>
<div class="hidden lg:flex-1 lg:flex lg:items-center lg:justify-end lg:space-x-12">
<div class="mx-auto flex items-center justify-between pl-6 pr-2 md:pr-0 lg:py-5 md:px-12 py-2 lg:px-20">
<!-- Spacer for left side on desktop -->
<div class="hidden lg:flex-1 lg:flex"></div>
<div class="hidden lg:flex lg:items-center lg:justify-center">
<nav class="flex space-x-10">
{% for page in section.pages %}
{% if page.extra.menu %} {% continue %} {% endif %}
<a href="{{page.permalink}}" class="text-lg leading-6 text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
{{page.title}}test
<a href="/#{{ page.title | lower }}" class="text-lg leading-6 text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
{{page.title}}
</a>
<div class="relative">
</div>
@@ -54,6 +37,23 @@
{% endfor %}
</nav>
</div>
<!-- Spacer for right side on desktop, and container for mobile menu button -->
<div class="flex-1 flex justify-end">
<div class="-mr-2 -my-2 lg:hidden">
<button id="hamburger-btn" class="menu-mobile inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2">
<!-- Heroicon name: menu -->
<svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
</svg>
</button>
<button id="close-hamburger-btn" class="menu-mobile hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2">
<!-- Heroicon name: x -->
<svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
</svg>
</button>
</div>
</div>
</div>
</div>
{% for subsection in section.subsections %}
@@ -117,7 +117,6 @@
{% set section = get_section(path="footer/_index.md")%}
<div class="mx-8 mt-8">
<div class="space-y-8 lg:max-w-lg xl:max-w-lg lg:mr-8 lg:mb-8 xl:col-span-1">
<img class="w-48 h-auto" src="{{logo_path}}" alt="Company name" />
<p class="text-gray-500 text-base leading-6 ">
{{section.description}}
</p>

View File

@@ -9,13 +9,39 @@
<header id="header-container">
<div class="z-10 bg-white fixed w-screen">
<div class="relative z-50 shadow">
<div class="mx-auto flex z-50 shadow justify-between items-center pl-6 pr-2 md:pl-0 md:pr-0 lg:py-5 sm:px-8 md:px-12 py-2 lg:px-20 lg:justify-start lg:space-x-20">
<div>
<a href="/" class="flex">
<img class="w-48 h-auto sm:w-15" src="{{section.extra.logoPath}}" alt="ODFZ Logo" />
</a>
<div class="mx-auto flex items-center justify-between pl-6 pr-2 md:pl-0 md:pr-0 lg:py-5 sm:px-8 md:px-12 py-2 lg:px-20">
<!-- Spacer for left side on desktop -->
<div class="hidden lg:flex-1 lg:flex"></div>
<div class="hidden lg:flex lg:items-center lg:justify-center">
<nav class="flex space-x-10">
{% for header_item in header_items %}
{% if not loop.first %}
{% set header_arr = header_item | split(pat="</li>") %}
{% set header_label = header_arr[0] %}
{% if '<a' in header_label %}
{% set link_label = header_label | striptags %}
{% set link_path = header_label | split(pat="%22") | safe%}
<a href="{{link_path[1]}}" class="text-base leading-5 font-medium text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
{{link_label}}
</a>
{% else %}
<div class="relative">
{% set button_id = header_label ~ "-menu-btn" | slugify %}
<button id="{{button_id}}" class="nav_btn font-medium text-gray-900 group inline-flex items-center space-x-2 text-base leading-5 hover:text-blue-300 focus:outline-none transition ease-in-out duration-150">
<span>{{ header_label }}</span>
<div class="-rotate-90 transition-transform"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg></div>
</button>
</div>
{% endif %}
{% endif %}
{% endfor %}
</nav>
</div>
<div class="-mr-2 -my-2 lg:hidden">
<!-- Spacer for right side on desktop, and container for mobile menu button -->
<div class="flex-1 flex items-center justify-end">
<div class="-mr-2 -my-2 lg:hidden">
<button id="hamburger-btn" class="menu-mobile inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out my-2">
<!-- Heroicon name: menu -->
<svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
@@ -29,37 +55,8 @@
</svg>
</button>
</div>
<div class="hidden lg:flex-1 lg:flex lg:items-center lg:justify-end lg:space-x-12">
<nav class="flex space-x-10">
{% for header_item in header_items %}
{% if not loop.first %}
{% set header_arr = header_item | split(pat="</li>") %}
{% set header_label = header_arr[0] %}
{% if '<a' in header_label %}
{% set link_label = header_label | striptags %}
{% set link_path = header_label | split(pat="%22") | safe%}
<a href="{{link_path[1]}}" class="text-lg leading-6 font-medium text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150 mt-0">
{{link_label}}
</a>
{% else %}
<div class="relative">
{% set button_id = header_label ~ "-menu-btn" | slugify %}
<button id="{{button_id}}" class="nav_btn font-medium text-gray-900 group inline-flex items-center space-x-2 text-lg leading-6 hover:text-blue-300 focus:outline-none transition ease-in-out duration-150">
<span>{{ header_label }}</span>
<div class="-rotate-90 transition-transform"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg></div>
</button>
</div>
{% endif %}
{% endif %}
{% endfor %}
</nav>
</div>
</div>
</div>
</div>
{% for header_item in header_items %}
{% if not loop.first %}
{% set header_arr = header_item | split(pat="</li>") %}
@@ -103,12 +100,12 @@
{% if '<a' in header_label %}
{% set link_label = header_label | striptags %}
{% set link_path = header_label | split(pat="%22") | safe%}
<a href="{{link_path[1]}}" class="text-lg px-8 py-3 leading-6 font-normal text-gray-900 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
<a href="{{link_path[1]}}" class="text-base px-8 py-3 leading-5 font-normal text-gray-900 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
{{link_label}}
</a>
{% else %}
{% set button_id = header_label ~ "-mobile-menu-btn" | slugify %}
<button type="button" id="{{button_id}}" class="menu-mobile my-0 px-8 py-3 items-start text-left text-gray-900 group inline-flex space-x-2 text-lg leading-6 font-normal hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
<button type="button" id="{{button_id}}" class="menu-mobile my-0 px-8 py-3 items-start text-left text-gray-900 group inline-flex space-x-2 text-base leading-5 font-normal hover:text-gray-900 focus:outline-none focus:text-gray-900 transition ease-in-out duration-150">
<span>{{ header_label }}</span>
<div class="-rotate-90 transition-transform"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg></div>
</button>
@@ -140,4 +137,4 @@
</div>
</header>
</header>

View File

@@ -1,26 +1,21 @@
<div class="relative isolate overflow-hidden h-screen bg-white">
<div class="flex flex-col justify-center items-center mx-auto max-w-2xl py-32 lg:py-48 text-center h-full">
<div class="relative isolate overflow-hidden h-screen">
<video autoplay loop muted playsinline class="absolute z-0 w-full h-full object-cover">
<source src="/videos/zanzibar.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<div class="absolute inset-0 bg-black opacity-40 z-0"></div>
<div class="flex flex-col justify-center items-center mx-auto max-w-2xl py-32 text-center h-full relative z-10">
<div class="text-center">
<img src="./images/logo.svg"
alt="Hero Image"
width="210"
height="210"
class="mx-auto rounded-md">
<p class="text-base font-semibold leading-7 text-blue-600">WELCOME TO</p>
<p class="text-base font-semibold leading-7 text-blue-600 hero-subtitle">WELCOME TO</p>
<div class="max-w-4xl">
<h1 class="mt-4 text-3xl lg:text-5xl font-bold leading-8 tracking-tight text-black mb-4">OurWorld Digital Freezone</h1>
<h1 class="mt-4 text-3xl lg:text-5xl font-bold leading-8 tracking-tight text-white mb-4 hero-title">Zanzibar Digital Free Zone</h1>
</div>
<p class="mt-6 text-lg sm:text-xl leading-7 sm:leading-8 text-gray-600 font-light mx-4 sm:mx-0">ODFZ OurWorld Digital FreeZone is a collaboration between the Government of Zanzibar and OurWorld Venture Creator. We are the world's first 100% digital free zone, accessible and affordable for all. Removing complexity from doing business.</p>
<div class="mt-10 flex items-center justify-center gap-x-6">
<a href="/about" class="rounded-xl bg-blue-700 px-4 py-2.5 font-semibold text-white shadow-sm hover:bg-blue-800 hover:text-blue-200 transition-colors duration-300">
<p class="mt-6 text-lg sm:text-xl leading-7 sm:leading-8 text-white font-light mx-4 sm:mx-0">The Zanzibar Digital Free Zone is a collaboration between the Revolutionary Government of Zanzibar (through ZICTIA) and OurWorld Venture Creator. We are the world's first 100% digital free zone, accessible and affordable for all. Removing complexity from doing business.<br/><br/>Launching Soon.</p>
<div class="mt-10 flex items-center justify-center">
<a href="#contact" class="rounded-xl bg-blue-700 px-4 py-2.5 font-semibold text-white shadow-sm hover:bg-blue-800 hover:text-blue-200 transition-colors duration-300 hero-button">
Get Started
</a>
<a href="/about" class="rounded-xl border border-gray-800 px-4 py-2.5 font-medium text-gray-900 bg-transparent shadow-sm hover:bg-blue-700 hover:text-blue-700 transition-all duration-300">
Learn More &#8594;
</a>
</div>
</div>
</div>
</div>
</div>

View File

@@ -17,9 +17,6 @@
<div class="mt-4 text-base leading-7 text-gray-300">
<p>OurWorld presents an innovative approach to obtaining global citizenship through strategic investment. <b>SAFE: Safe Investment for Future equity</b> offers a unique pathway for global investors to obtain residency and, eventually, citizenship in multiple countries.</p>
</div>
<div class="mt-8">
<a href="#" class="inline-flex rounded-md bg-white/10 px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-white/20 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white">Learn More</a>
</div>
</div>
</div>
</div>

View File

@@ -8,7 +8,6 @@
<p class="mt-6 text-lg leading-8 text-gray-600">Take the first step towards becoming a truly global citizen with SAFE. Our team is ready to guide you through every aspect of the Passport By Investment program, ensuring a clear and straightforward path to personal sovereignty.</p>
<div class="mt-10 flex items-center justify-center gap-x-6">
<a href="/contact" class="rounded-md bg-indigo-600 px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600">Contact Us</a>
<a href="#" class="text-sm font-semibold leading-6 text-gray-900">Learn more <span aria-hidden="true"></span></a>
</div>
</div>
</div>

View File

@@ -10,9 +10,6 @@
<p class="mt-2 text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl">Introducing SAFE</p>
<p class="mt-2 text-xl leading-8 text-gray-900">A Unique Approach to Global Citizenship</p>
<p class="mt-6 text-lg leading-8 text-gray-600">OurWorld presents SAFE: an innovative approach to obtaining global citizenship through strategic investment. The Venture Creator Passport Program offers a unique pathway for global investors to obtain residency and, eventually, citizenship in multiple countries.</p>
<div class="mt-8 flex items-center gap-x-6">
<a href="/invest" class="rounded-md main-button px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600">Learn More</a>
</div>
</div>
</div>
</div>

View File

@@ -20,8 +20,8 @@
<dd class="mt-2 tracking-tight text-gray-500">TF9 is a software company which has developed a cloud computing system designed for global scalability, offering secure, immutable data storage that ensures integrity and permanence.</dd>
</div>
<div class="border-t border-gray-200 pt-4">
<dt class="font-semibold lg:text-2xl text-xl text-gray-900">OurWorld Digital FreeZone</dt>
<dd class="mt-2 tracking-tight text-gray-500">A collaboration with the Government of Zanzibar. 100% digital and automated, offering seamless legal, financial, and operational support for businesses. The FreeZone provides regulatory incentives and benefits to businesses through a fully online platform.</dd>
<dt class="font-semibold lg:text-2xl text-xl text-gray-900">Zanzibar Digital Free Zone</dt>
<dd class="mt-2 tracking-tight text-gray-500">A collaboration with the Government of Zanzibar. 100% digital and automated, offering seamless legal, financial, and operational support for businesses. The Free Zone provides regulatory incentives and benefits to businesses through a fully online platform.</dd>
</div>
<div class="border-t border-gray-200 pt-4">
<dt class="font-semibold lg:text-2xl text-xl text-gray-900">Zanzibar Cyber City</dt>

View File

@@ -1,23 +1,27 @@
<!-- Hero Section -->
<div class="relative bg-white">
<div id="contact" class="relative bg-white">
<div class="mx-auto max-w-7xl px-4 grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-8 items-start pt-24 mt-12 pb-12">
<!-- Right Column (Text Section) -->
<div class="relative sm:py-24 lg:py-12 lg:px-8 px-4">
<div class="max-w-xl mx-auto">
<h2 class="text-base font-semibold leading-7 text-blue-600">COMPANY LICENSE PRESALE</h2>
<p class="mt-2 text-3xl font-bold tracking-tight text-black sm:text-4xl">🚀 Secure Your Spot with a Special Offer Price</p>
<h2 class="text-base font-semibold leading-7 text-blue-600">CONTACT</h2>
<p class="mt-2 text-3xl font-bold tracking-tight text-black sm:text-4xl">Get in Touch</p>
<div class="mt-4 font-light text-lg leading-7 tracking-tight text-gray-600">
<p class="text-base font-light lg:text-xl text-gray-600 mb-10 mt-6">Be among the first to secure your company license with our exclusive presale offer at a special price. Embrace the future of digital entrepreneurship with OurWorld FreeZone and kickstart your business journey with unprecedented advantages.
<p class="text-base font-light lg:text-xl text-gray-600 mb-10 mt-6">The Zanzibar Digital Free Zone (ZDFZ) platform is coming alive. In the meantime, we invite you to get in touch with any comments, questions, or collaboration opportunities. We are here to help!
</p>
</div>
<div class="mt-10 flex lg:gap-x-6 gap-x-3">
<a href="/about" class="rounded-xl bg-blue-700 px-4 py-2.5 lg:text-base text-sm font-semibold text-white shadow-sm hover:bg-blue-800 hover:text-blue-200 transition-colors duration-300">
Join Presale
</a>
<a href="/about" class="rounded-xl border border-gray-800 border-r-2 px-4 py-2.5 font-medium text-gray-900 bg-transparent hover:bg-white hover:text-blue-700 transition-all duration-300">
Learn More &#8594;
</a>
<dl class=" space-y-4 text-base leading-7 text-gray-600">
<div class="flex gap-x-4">
<dt class="flex-none">
<span class="sr-only">Email</span>
<svg class="h-7 w-6 text-gray-600" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75" />
</svg>
</dt>
<dd><a class="hover:text-gray-600" href="mailto:info@ourworld.tf"><u>info@ourworld.tf</u></a></dd>
</div>
</dl>
</div>
</div>
</div>

View File

@@ -17,10 +17,10 @@
<dd class="order-first text-2xl font-semibold tracking-tight">Core Infrastructure</dd>
</div>
<div class="flex flex-col gap-y-3 border-l border-white/10 pl-6">
<dt class="text-base leading-6">✓ Partnered with Government of Tanzania to establish the OurWorld Digital FreeZone with financial and other incentives for ventures.</dt>
<dt class="text-base leading-6">✓ Deployed a suite of integrated platforms within the FreeZone to onboard new ventures into the ecosystem.</dt>
<dt class="text-base leading-6">✓ Partnered with Government of Tanzania to establish the Zanzibar Digital Free Zone with financial and other incentives for ventures.</dt>
<dt class="text-base leading-6">✓ Deployed a suite of integrated platforms within the Free Zone to onboard new ventures into the ecosystem.</dt>
<dd class="order-first text-1xl text-indigo-400 tracking-tight">Phase 2</dd>
<dd class="order-first text-2xl font-semibold tracking-tight">OurWorld Digital FreeZone</dd>
<dd class="order-first text-2xl font-semibold tracking-tight">Zanzibar Digital Free Zone</dd>
</div>
<div class="flex flex-col gap-y-3 border-l border-white/10 pl-6">
<dt class="text-base leading-6">✓ $30M raise underway to expand core infrastructure and invest in new ventures with a focus on interdependent projects that strengthen the ecosystem collectively.</dt>

View File

@@ -20,7 +20,7 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-6 w-6 rounded-md bg-white text-black p-1">
<path stroke-linecap="round" stroke-linejoin="round" d="M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125" />
</svg>
<span class="ml-4">Digital Economic Freezone</span>
<span class="ml-4">Digital Economic Free Zone</span>
</dd>
</dd>
</div>

View File

@@ -48,6 +48,11 @@ Parameters:
{% set row_id = '' %}
{% if columns | length > 0 %}
{% set first_column = columns[0] | striptags | trim %}
{% set first_line = first_column | split(pat='\n') | first %}
{% set row_id = first_line | lower | slugify %}
{% endif %}
{% if id %}
{% set row_id = id %}
@@ -228,7 +233,7 @@ Parameters:
{% set no_margins = " -mx-8 md:-mx-12 lg:-mx-16 xl:-mx-20" %}
<div id="{{anchor_link}}" class="{{'relative justify-center flex overflow-hidden ' ~ div_class }}" style="{{styles}}">
<div id="{{anchor_link}}" class="{{'relative justify-center flex overflow-hidden animate-fade-in ' ~ div_class }}" style="{{styles}}">
<div id="{{row_id}}" class="{{row_class}}" style="min-width: -webkit-fill-available; min-width: -moz-available">
{% for column in columns%}