// SufiHost Ultra Premium Theme (Next.js + Tailwind + Framer Motion + Three.js Ready) import { useEffect, useRef, useState } from "react"; import { motion } from "framer-motion"; import * as THREE from "three"; export default function SufiHost() { const mountRef = useRef(null); const [open, setOpen] = useState(null); // 3D Background (Three.js) useEffect(() => { const scene = new THREE.Scene(); const camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000); const renderer = new THREE.WebGLRenderer({ alpha: true }); renderer.setSize(window.innerWidth, window.innerHeight); mountRef.current.appendChild(renderer.domElement); const geometry = new THREE.TorusKnotGeometry(10, 3, 100, 16); const material = new THREE.MeshBasicMaterial({ color: 0xff00cc, wireframe: true }); const knot = new THREE.Mesh(geometry, material); scene.add(knot); camera.position.z = 30; const animate = () => { requestAnimationFrame(animate); knot.rotation.x += 0.01; knot.rotation.y += 0.01; renderer.render(scene, camera); }; animate(); }, []); const faq = [ { q: "How do I get started?", a: "Choose a plan and sign up." }, { q: "Do you offer backups?", a: "Yes, daily backups included." }, { q: "Is support available?", a: "24/7 support available." } ]; return (
Fast • Secure • Global Servers
${i===0?"0.99":i===1?"4.99":"49"}/mo
Excellent hosting service!