<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="Buku Kesehatan - Personal Health Record Keluarga. Catat dan pantau riwayat kesehatan seluruh anggota keluarga dalam satu akun.">
    <meta name="keywords" content="buku kesehatan, health record, rekam medis, kesehatan keluarga, Indonesia">
    <meta name="author" content="Bukukesehatan.com">
    <meta name="theme-color" content="#0ea5e9">
    
    <!-- Open Graph -->
    <meta property="og:title" content="Buku Kesehatan - Personal Health Record Keluarga">
    <meta property="og:description" content="Catat dan pantau riwayat kesehatan seluruh anggota keluarga dalam satu akun.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://bukukesehatan.com">
    <meta property="og:image" content="/assets/images/og-image.png">
    
    <title>404 - Halaman Tidak Ditemukan</title>
    
    <!-- Tailwind CSS via CDN -->
    <script src="https://cdn.tailwindcss.com"></script>
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        primary: {
                            50: '#f0f9ff',
                            100: '#e0f2fe',
                            200: '#bae6fd',
                            300: '#7dd3fc',
                            400: '#38bdf8',
                            500: '#0ea5e9',
                            600: '#0284c7',
                            700: '#0369a1',
                            800: '#075985',
                            900: '#0c4a6e',
                            950: '#082f49',
                        }
                    },
                    fontFamily: {
                        sans: ['Inter', 'system-ui', '-apple-system', 'sans-serif'],
                    }
                }
            }
        }
    </script>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
    
    <!-- Font Awesome Icons -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
    
    <!-- Custom CSS -->
    <style>
        body { font-family: 'Inter', system-ui, -apple-system, sans-serif; }

        .gradient-hero {
            background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 50%, #0369a1 100%);
        }
        .gradient-card {
            background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);
        }
        .gradient-footer {
            background: linear-gradient(135deg, #0c4a6e 0%, #082f49 100%);
        }
        .feature-card:hover {
            transform: translateY(-4px);
            box-shadow: 0 20px 40px -12px rgba(14, 165, 233, 0.25);
        }
        .feature-card {
            transition: all 0.3s ease;
        }
        .btn-primary {
            @apply bg-primary-500 hover:bg-primary-600 text-white font-semibold py-3 px-8 rounded-xl transition-all duration-200 hover:shadow-lg hover:shadow-primary-500/25;
        }
        .btn-outline {
            @apply border-2 border-primary-500 text-primary-500 hover:bg-primary-500 hover:text-white font-semibold py-3 px-8 rounded-xl transition-all duration-200;
        }
        .btn-white {
            @apply bg-white text-primary-600 hover:bg-primary-50 font-semibold py-3 px-8 rounded-xl transition-all duration-200 hover:shadow-lg;
        }
        .nav-link {
            @apply text-gray-600 hover:text-primary-500 font-medium transition-colors duration-200;
        }
        .nav-link.active {
            @apply text-primary-500;
        }
        .faq-item {
            @apply border border-gray-200 rounded-xl overflow-hidden transition-all duration-200;
        }
        .faq-item.active {
            @apply border-primary-500 shadow-md;
        }
        .pricing-card {
            @apply bg-white rounded-2xl border-2 border-gray-100 p-8 transition-all duration-300;
        }
        .pricing-card:hover {
            @apply border-primary-500 shadow-xl shadow-primary-500/10;
        }
        .pricing-card.featured {
            @apply border-primary-500 shadow-xl shadow-primary-500/20 relative;
        }
        @keyframes fadeInUp {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        .animate-fade-in-up {
            animation: fadeInUp 0.6s ease-out forwards;
        }
        .animate-fade-in-up-delay-1 { animation-delay: 0.1s; }
        .animate-fade-in-up-delay-2 { animation-delay: 0.2s; }
        .animate-fade-in-up-delay-3 { animation-delay: 0.3s; }
        .animate-fade-in-up-delay-4 { animation-delay: 0.4s; }
    </style>
</head>
<body class="bg-gray-50 text-gray-800 antialiased">

<!-- Navbar -->
<nav class="bg-white/95 backdrop-blur-md shadow-sm border-b border-gray-100 fixed w-full z-50">
    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
        <div class="flex justify-between items-center h-16 md:h-20">
            <!-- Logo -->
            <a href="/" class="flex items-center space-x-2 group">

                <div class="w-10 h-10 bg-primary-500 rounded-xl flex items-center justify-center group-hover:bg-primary-600 transition-colors">
                    <i class="fas fa-heartbeat text-white text-lg"></i>
                </div>
                <div>
                    <span class="text-lg sm:text-xl font-bold text-gray-900">Buku</span>
                    <span class="text-lg sm:text-xl font-bold text-primary-500">Kesehatan</span>
                </div>
            </a>

            <!-- Desktop Menu -->
            <div class="hidden lg:flex items-center space-x-8">
                <a href="/#beranda" class="nav-link">Beranda</a>
                <a href="/#fitur" class="nav-link">Fitur</a>
                <a href="/#harga" class="nav-link">Harga</a>
                <a href="/#faq" class="nav-link">FAQ</a>
            </div>

            <!-- Desktop Auth Buttons -->
            <div class="hidden lg:flex items-center space-x-3">
                <a href="/login" class="bg-primary-500 hover:bg-primary-600 text-white font-semibold py-2.5 px-6 rounded-xl transition-all duration-200 text-sm hover:shadow-lg hover:shadow-primary-500/25">Masuk</a>
                <a href="/register" class="bg-green-500 hover:bg-green-600 text-white font-semibold py-2.5 px-6 rounded-xl transition-all duration-200 text-sm hover:shadow-lg hover:shadow-green-500/25">Daftar</a>

            </div>

            <!-- Mobile Menu Button -->
            <button id="mobile-menu-btn" class="lg:hidden p-2 rounded-lg hover:bg-gray-100 transition-colors" aria-label="Menu">
                <i class="fas fa-bars text-gray-600 text-xl"></i>
            </button>
        </div>
    </div>

    <!-- Mobile Menu -->
    <div id="mobile-menu" class="hidden lg:hidden bg-white border-t border-gray-100 shadow-lg">
        <div class="px-4 py-4 space-y-2">
            <a href="/#beranda" class="block px-4 py-3 rounded-lg text-gray-600 hover:bg-primary-50 hover:text-primary-500 font-medium transition-colors">
                <i class="fas fa-home w-6"></i> Beranda
            </a>
            <a href="/#fitur" class="block px-4 py-3 rounded-lg text-gray-600 hover:bg-primary-50 hover:text-primary-500 font-medium transition-colors">
                <i class="fas fa-star w-6"></i> Fitur
            </a>
            <a href="/#harga" class="block px-4 py-3 rounded-lg text-gray-600 hover:bg-primary-50 hover:text-primary-500 font-medium transition-colors">
                <i class="fas fa-tag w-6"></i> Harga
            </a>
            <a href="/#faq" class="block px-4 py-3 rounded-lg text-gray-600 hover:bg-primary-50 hover:text-primary-500 font-medium transition-colors">
                <i class="fas fa-question-circle w-6"></i> FAQ
            </a>

            <hr class="my-3 border-gray-100">
            <a href="/login" class="block w-full text-center bg-primary-500 hover:bg-primary-600 text-white font-semibold py-3 px-6 rounded-xl transition-all duration-200">
                Masuk
            </a>
            <a href="/register" class="block w-full text-center bg-green-500 hover:bg-green-600 text-white font-semibold py-3 px-6 rounded-xl transition-all duration-200">
                Daftar
            </a>
        </div>
    </div>

</nav>

<script>
// Mobile menu toggle
document.getElementById('mobile-menu-btn')?.addEventListener('click', function() {
    const menu = document.getElementById('mobile-menu');
    menu.classList.toggle('hidden');
    const icon = this.querySelector('i');
    icon.classList.toggle('fa-bars');
    icon.classList.toggle('fa-times');
});

// Close mobile menu on link click
document.querySelectorAll('#mobile-menu a').forEach(link => {
    link.addEventListener('click', () => {
        document.getElementById('mobile-menu').classList.add('hidden');
        const icon = document.getElementById('mobile-menu-btn').querySelector('i');
        icon.classList.add('fa-bars');
        icon.classList.remove('fa-times');
    });
});

/**
 * Smooth scroll ke target element dengan offset navbar
 */
function smoothScrollToElement(target) {
    if (!target) return;
    const navHeight = document.querySelector('nav')?.offsetHeight || 0;
    const targetPosition = target.getBoundingClientRect().top + window.scrollY - navHeight;
    window.scrollTo({ top: Math.max(0, targetPosition), behavior: 'smooth' });
}

/**
 * Scroll ke section berdasarkan hash
 */
function scrollToHash(hash) {
    if (!hash || hash === '#') return false;
    const target = document.querySelector(hash);
    if (target) {
        smoothScrollToElement(target);
        return true;
    }
    return false;
}

// Intersep klik link dengan hash (#) di halaman yang sama
// (Link dengan path seperti /#fitur akan di-handle oleh browser secara default)
document.addEventListener('click', function(e) {
    var anchor = e.target.closest('a[href^="#"]');
    if (!anchor) return;
    
    var hash = anchor.getAttribute('href');
    if (!hash || hash === '#') return;
    
    e.preventDefault();
    scrollToHash(hash);
    history.pushState(null, null, hash);
});

// Scroll ke hash saat halaman dimuat (untuk navigasi dari halaman lain)
function scrollToHashOnLoad() {
    if (!window.location.hash) return;
    scrollToHash(window.location.hash);
    setTimeout(function() { scrollToHash(window.location.hash); }, 500);
    setTimeout(function() { scrollToHash(window.location.hash); }, 1000);
}

if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', scrollToHashOnLoad);
} else {
    scrollToHashOnLoad();
}
window.addEventListener('load', scrollToHashOnLoad);
</script>


<div class="h-16 md:h-20"></div>
<!-- 404 Section -->
<section class="min-h-screen bg-gray-50 flex items-center py-20">
    <div class="max-w-lg mx-auto px-4 sm:px-6 text-center">
        <!-- Icon -->
        <div class="w-24 h-24 bg-primary-100 rounded-3xl flex items-center justify-center mx-auto mb-8">
            <i class="fas fa-heartbeat text-primary-500 text-5xl"></i>
        </div>
        
        <!-- Error Code -->
        <h1 class="text-8xl font-extrabold text-primary-500 mb-4">404</h1>
        
        <!-- Message -->
        <h2 class="text-2xl font-bold text-gray-900 mb-4">Halaman Tidak Ditemukan</h2>
        <p class="text-gray-500 leading-relaxed mb-8">
            Maaf, halaman yang Anda cari tidak ditemukan atau telah dipindahkan. 
        </p>
        
        <!-- Actions -->
        <div class="flex flex-col sm:flex-row gap-4 justify-center">
            <a href="/" class="btn-primary inline-flex items-center justify-center">
                <i class="fas fa-home mr-2"></i>
                Kembali ke Beranda
            </a>
            <a href="/fitur" class="btn-outline inline-flex items-center justify-center">
                <i class="fas fa-star mr-2"></i>
                Lihat Fitur
            </a>
        </div>
    </div>
</section>
<!-- Footer -->
<footer class="gradient-footer text-white">

    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12 lg:py-16">
        <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 lg:gap-12">
            <!-- Brand -->
            <div class="lg:col-span-1">
                <div class="flex items-center space-x-2 mb-4">
                    <div class="w-10 h-10 bg-primary-500 rounded-xl flex items-center justify-center">
                        <i class="fas fa-heartbeat text-white text-lg"></i>
                    </div>
                    <div>
                        <span class="text-xl font-bold text-white">Buku</span>
                        <span class="text-xl font-bold text-primary-300">Kesehatan</span>
                    </div>
                </div>
                <p class="text-gray-300 text-sm leading-relaxed mb-4">
                    Platform pencatatan riwayat kesehatan keluarga Indonesia. Catat, pantau, dan kelola kesehatan seluruh anggota keluarga dalam satu akun.
                </p>
                <div class="flex space-x-3">
                    <a href="#" class="w-9 h-9 bg-white/10 hover:bg-white/20 rounded-lg flex items-center justify-center transition-colors" aria-label="Facebook">
                        <i class="fab fa-facebook-f text-white text-sm"></i>
                    </a>
                    <a href="#" class="w-9 h-9 bg-white/10 hover:bg-white/20 rounded-lg flex items-center justify-center transition-colors" aria-label="YouTube">
                        <i class="fab fa-youtube text-white text-sm"></i>
                    </a>
                </div>
            </div>

            <!-- Navigasi -->
            <div>
                <h3 class="font-semibold text-white mb-4">Navigasi</h3>
                <ul class="space-y-2.5">
                    <li><a href="/#beranda" class="text-gray-300 hover:text-white text-sm transition-colors">Beranda</a></li>
                    <li><a href="/#fitur" class="text-gray-300 hover:text-white text-sm transition-colors">Fitur</a></li>
                    <li><a href="/#harga" class="text-gray-300 hover:text-white text-sm transition-colors">Harga</a></li>
                    <li><a href="/#faq" class="text-gray-300 hover:text-white text-sm transition-colors">FAQ</a></li>
                </ul>
            </div>

            <!-- Legal -->
            <div>

                <h3 class="font-semibold text-white mb-4">Legal</h3>
                <ul class="space-y-2.5">
                    <li><a href="/syarat-ketentuan" target="_blank" rel="noopener noreferrer" class="text-gray-300 hover:text-white text-sm transition-colors">Syarat & Ketentuan</a></li>
                    <li><a href="/kebijakan-privasi" target="_blank" rel="noopener noreferrer" class="text-gray-300 hover:text-white text-sm transition-colors">Kebijakan Privasi</a></li>
                </ul>
            </div>

            <!-- Kontak -->
            <div>
                <h3 class="font-semibold text-white mb-4">Kontak</h3>
                <ul class="space-y-3">
                    <li class="flex items-start space-x-3">
                        <i class="fas fa-envelope text-primary-300 mt-1"></i>
                        <span class="text-gray-300 text-sm"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5635251634233d233d3325333e372237387835393b">[email&#160;protected]</a></span>
                    </li>
                    <li class="flex items-start space-x-3">
                        <i class="fab fa-whatsapp text-primary-300 mt-1"></i>
                        <span class="text-gray-300 text-sm">+62 815-1702-7608</span>
                    </li>
                    <li class="flex items-start space-x-3">
                        <i class="fas fa-map-marker-alt text-primary-300 mt-1"></i>
                        <span class="text-gray-300 text-sm">Lavon Swan City, Indonesia</span>
                    </li>
                </ul>
            </div>
        </div>

        <!-- Divider -->
        <div class="border-t border-white/10 mt-10 pt-8">
            <p class="text-gray-400 text-sm text-center">
                &copy; 2026 BukuKesehatan.com. Hak Cipta Dilindungi.
            </p>
        </div>
    </div>
</footer>

<!-- Back to Top Button -->
<button id="back-to-top" class="fixed bottom-6 right-6 w-12 h-12 bg-primary-500 hover:bg-primary-600 text-white rounded-xl shadow-lg shadow-primary-500/30 flex items-center justify-center transition-all duration-300 opacity-0 invisible hover:shadow-xl hover:shadow-primary-500/40 z-40">
    <i class="fas fa-arrow-up"></i>
</button>

<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
// Back to top button
const backToTop = document.getElementById('back-to-top');
window.addEventListener('scroll', () => {
    if (window.scrollY > 400) {
        backToTop.classList.remove('opacity-0', 'invisible');
        backToTop.classList.add('opacity-100', 'visible');
    } else {
        backToTop.classList.add('opacity-0', 'invisible');
        backToTop.classList.remove('opacity-100', 'visible');
    }
});
backToTop.addEventListener('click', () => {
    window.scrollTo({ top: 0, behavior: 'smooth' });
});
</script>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a5aa26870efb53c5',t:'MTc5NDcwMjY1OQ=='};var l=window.parent.location,o;try{o=new URL(l.origin).origin}catch(e){try{o=new URL(new URL(l.href).origin).origin}catch(e){o=''}}var u='/cdn-cgi/challenge-platform/scripts/jsd/main.js?ray=a5aa26870efb53c5',a=document.createElement('script');a.src=o?new URL(u,o).href:u;document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
