<!DOCTYPE html>
<html lang="id" class="scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>KilapPro - Jasa Cuci & Detailing Mobil Panggilan Professional</title>
<!-- Tailwind CSS CDN -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- FontAwesome Icons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<!-- Google Fonts Inter -->
<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">
<!-- Tailwind Configuration -->
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
sans: ['Inter', 'sans-serif'],
},
colors: {
brand: {
50: '#f0f9ff',
100: '#e0f2fe',
500: '#0ea5e9',
600: '#0284c7',
700: '#0369a1',
900: '#0c4a6e',
},
accent: {
400: '#38bdf8',
500: '#06b6d4',
600: '#0891b2',
}
}
}
}
}
</script>
<style>
/* Custom image comparison slider styles */
.before-after-container {
position: relative;
overflow: hidden;
user-select: none;
}
.img-after {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50%;
overflow: hidden;
border-right: 3px solid #38bdf8;
}
.slider-handle {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 44px;
height: 44px;
border-radius: 50%;
background: #0284c7;
color: white;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 4px 15px rgba(0,0,0,0.3);
cursor: ew-resize;
z-index: 20;
}
/* Custom scrollbar */
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #0f172a;
}
::-webkit-scrollbar-thumb {
background: #0284c7;
border-radius: 4px;
}
</style>
</head>
<body class="bg-slate-950 text-slate-100 font-sans antialiased selection:bg-brand-500 selection:text-white">
<!-- Navigation Header -->
<header class="sticky top-0 z-50 bg-slate-900/90 backdrop-blur-md border-b border-slate-800 transition-all">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 h-20 flex items-center justify-between">
<!-- Brand Logo -->
<a href="#" class="flex items-center gap-3 group">
<div class="w-11 h-11 rounded-xl bg-gradient-to-tr from-brand-600 to-accent-400 flex items-center justify-center text-white shadow-lg shadow-brand-500/20 group-hover:scale-105 transition-transform">
<i class="fa-solid fa-car-wash text-xl"></i>
</div>
<div>
<span class="text-2xl font-black tracking-tight text-white">Kilap<span class="text-brand-500">Pro</span></span>
<span class="block text-[10px] font-medium tracking-widest uppercase text-slate-400">Mobile Auto Care</span>
</div>
</a>
<!-- Desktop Menu -->
<nav class="hidden md:flex items-center gap-8 text-sm font-medium text-slate-300">
<a href="#keunggulan" class="hover:text-brand-400 transition-colors">Keunggulan</a>
<a href="#layanan" class="hover:text-brand-400 transition-colors">Paket & Harga</a>
<a href="#kalkulator" class="hover:text-brand-400 transition-colors">Estimasi Biaya</a>
<a href="#hasil" class="hover:text-brand-400 transition-colors">Portofolio</a>
<a href="#area" class="hover:text-brand-400 transition-colors">Area Layanan</a>
<a href="#faq" class="hover:text-brand-400 transition-colors">FAQ</a>
</nav>
<!-- CTA Button -->
<div class="hidden md:flex items-center gap-4">
<a href="https://wa.me/6281234567890?text=Halo%20KilapPro,%20saya%20ingin%20tanya%20layanan%20cuci%20mobil%20panggilan" target="_blank" rel="noopener noreferrer" class="px-5 py-2.5 rounded-xl bg-slate-800 hover:bg-slate-700 text-slate-200 border border-slate-700 font-medium text-sm flex items-center gap-2 transition-all">
<i class="fa-brands fa-whatsapp text-emerald-400 text-lg"></i>
<span>Tanya CSO</span>
</a>
<a href="#kalkulator" class="px-5 py-2.5 rounded-xl bg-gradient-to-r from-brand-600 to-accent-500 hover:from-brand-500 hover:to-accent-400 text-white font-semibold text-sm shadow-lg shadow-brand-600/30 hover:shadow-brand-500/50 hover:-translate-y-0.5 transition-all">
Pesan Sekarang
</a>
</div>
<!-- Mobile Hamburger Button -->
<button id="mobile-menu-btn" class="md:hidden p-2 rounded-lg text-slate-300 hover:text-white hover:bg-slate-800 focus:outline-none">
<i class="fa-solid fa-bars text-2xl"></i>
</button>
</div>
<!-- Mobile Drawer Menu -->
<div id="mobile-menu" class="hidden md:hidden bg-slate-900 border-b border-slate-800 px-4 pt-2 pb-6 space-y-3">
<a href="#keunggulan" class="block py-2 text-slate-300 hover:text-brand-400 font-medium">Keunggulan</a>
<a href="#layanan" class="block py-2 text-slate-300 hover:text-brand-400 font-medium">Paket & Harga</a>
<a href="#kalkulator" class="block py-2 text-slate-300 hover:text-brand-400 font-medium">Estimasi Biaya</a>
<a href="#hasil" class="block py-2 text-slate-300 hover:text-brand-400 font-medium">Portofolio</a>
<a href="#area" class="block py-2 text-slate-300 hover:text-brand-400 font-medium">Area Layanan</a>
<a href="#faq" class="block py-2 text-slate-300 hover:text-brand-400 font-medium">FAQ</a>
<div class="pt-2 flex flex-col gap-2">
<a href="#kalkulator" class="w-full text-center py-3 rounded-xl bg-brand-600 text-white font-semibold text-sm">
Pesan Sekarang
</a>
</div>
</div>
</header>
<!-- Hero Section -->
<section class="relative overflow-hidden py-16 md:py-24 bg-gradient-to-b from-slate-900 via-slate-950 to-slate-950">
<!-- Subtle Glow Background Effects -->
<div class="absolute top-1/4 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[600px] h-[300px] bg-brand-600/20 rounded-full blur-[120px] pointer-events-none"></div>
<div class="absolute bottom-10 right-10 w-[300px] h-[300px] bg-accent-500/10 rounded-full blur-[100px] pointer-events-none"></div>
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10">
<div class="grid lg:grid-cols-12 gap-12 items-center">
<!-- Left Text Content -->
<div class="lg:col-span-7 space-y-8 text-center lg:text-left">
<!-- Badge -->
<div class="inline-flex items-center gap-2 px-4 py-2 rounded-full bg-brand-500/10 border border-brand-500/20 text-brand-400 text-xs sm:text-sm font-semibold">
<span class="flex h-2 w-2 rounded-full bg-brand-400 animate-ping"></span>
<i class="fa-solid fa-bolt text-yellow-400"></i>
<span>Cuci Mobil Panggilan #1 Tanpa Ribet</span>
</div>
<h1 class="text-4xl sm:text-5xl lg:text-6xl font-extrabold tracking-tight leading-tight text-white">
Mobil Kilap Mengkilap <br class="hidden sm:inline">
<span class="text-transparent bg-clip-text bg-gradient-to-r from-brand-400 via-accent-400 to-cyan-300">
Tanpa Keluar Rumah!
</span>
</h1>
<p class="text-lg text-slate-300 max-w-2xl mx-auto lg:mx-0 leading-relaxed">
Kami membawa tim profesional, air bersaring, shampo ber-pH seimbang, & alat modern langsung ke garasi atau kantor Anda. Mobil kinclong mengkilat layaknya habis salon.
</p>
<!-- Feature Badges Quick Strip -->
<div class="grid grid-cols-2 sm:grid-cols-3 gap-3 pt-2 text-left">
<div class="flex items-center gap-2.5 p-3 rounded-xl bg-slate-900/80 border border-slate-800">
<i class="fa-solid fa-faucet-drip text-brand-400 text-lg"></i>
<span class="text-xs sm:text-sm font-medium text-slate-200">Bawa Air & Listrik</span>
</div>
<div class="flex items-center gap-2.5 p-3 rounded-xl bg-slate-900/80 border border-slate-800">
<i class="fa-solid fa-shield-halved text-emerald-400 text-lg"></i>
<span class="text-xs sm:text-sm font-medium text-slate-200">Aman & Bergaransi</span>
</div>
<div class="flex items-center gap-2.5 p-3 rounded-xl bg-slate-900/80 border border-slate-800 col-span-2 sm:col-span-1">
<i class="fa-solid fa-sparkles text-amber-400 text-lg"></i>
<span class="text-xs sm:text-sm font-medium text-slate-200">Free Wax Spray</span>
</div>
</div>
<!-- Call To Actions -->
<div class="flex flex-col sm:flex-row items-center justify-center lg:justify-start gap-4 pt-4">
<a href="#kalkulator" class="w-full sm:w-auto px-8 py-4 rounded-xl bg-gradient-to-r from-brand-600 via-brand-500 to-accent-500 hover:from-brand-500 hover:to-accent-400 text-white font-bold text-base shadow-xl shadow-brand-600/30 hover:shadow-brand-500/50 transition-all flex items-center justify-center gap-3 group">
<span>Hitung & Pesan Sekarang</span>
<i class="fa-solid fa-arrow-right group-hover:translate-x-1 transition-transform"></i>
</a>
<a href="https://wa.me/6281234567890?text=Halo%20KilapPro,%20saya%20ingin%20konsultasi%20cuci%20mobil" target="_blank" class="w-full sm:w-auto px-8 py-4 rounded-xl bg-slate-900 hover:bg-slate-800 text-slate-200 border border-slate-700 font-semibold text-base transition-all flex items-center justify-center gap-3">
<i class="fa-brands fa-whatsapp text-emerald-400 text-xl"></i>
<span>Chat Whatsapp</span>
</a>
</div>
<!-- Trust Ratings -->
<div class="pt-6 border-t border-slate-800/80 flex items-center justify-center lg:justify-start gap-6">
<div class="flex -space-x-2">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-slate-900" src="https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&w=120&q=80" alt="User 1">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-slate-900" src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&w=120&q=80" alt="User 2">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-slate-900" src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=120&q=80" alt="User 3">
</div>
<div class="text-left">
<div class="flex items-center text-amber-400 text-sm">
<i class="fa-solid fa-star"></i>
<i class="fa-solid fa-star"></i>
<i class="fa-solid fa-star"></i>
<i class="fa-solid fa-star"></i>
<i class="fa-solid fa-star"></i>
<span class="ml-2 font-bold text-white">4.9 / 5.0</span>
</div>
<p class="text-xs text-slate-400">Dari 5.200+ Mobil Terlayani di Jabodetabek</p>
</div>
</div>
</div>
<!-- Right Hero Visual Card -->
<div class="lg:col-span-5">
<div class="relative mx-auto max-w-md lg:max-w-none">
<!-- Decorative glow outline -->
<div class="absolute -inset-1 rounded-3xl bg-gradient-to-r from-brand-500 to-accent-500 opacity-30 blur-lg"></div>
<div class="relative rounded-3xl bg-slate-900 border border-slate-800 overflow-hidden shadow-2xl p-6 space-y-6">
<div class="relative h-64 rounded-2xl overflow-hidden group">
<img src="https://images.unsplash.com/photo-1601362840469-51e4d8d58785?auto=format&fit=crop&w=800&q=80" alt="Detailing Car" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500">
<div class="absolute inset-0 bg-gradient-to-t from-slate-950 via-transparent to-transparent"></div>
<div class="absolute bottom-4 left-4 right-4 flex justify-between items-end">
<div>
<span class="px-2.5 py-1 rounded-md bg-emerald-500/20 border border-emerald-500/40 text-emerald-300 text-xs font-semibold">Tersedia Hari Ini</span>
<h3 class="text-white font-bold text-lg mt-1">Cuci Hydro-Wax Protection</h3>
</div>
<span class="text-brand-400 font-extrabold text-xl">Mulai Rp 60rb</span>
</div>
</div>
<!-- Live Slot Alert -->
<div class="p-4 rounded-xl bg-slate-800/80 border border-slate-700/80 flex items-center justify-between">
<div class="flex items-center gap-3">
<div class="w-10 h-10 rounded-lg bg-brand-500/20 text-brand-400 flex items-center justify-center">
<i class="fa-solid fa-clock-rotate-left text-lg"></i>
</div>
<div>
<p class="text-xs text-slate-400">Slot Crew Tersedia</p>
<p class="text-sm font-semibold text-white" id="live-slot-text">8 Tim Siap Meluncur</p>
</div>
</div>
<span class="px-3 py-1 rounded-lg bg-brand-600/30 text-brand-300 text-xs font-bold animate-pulse">Sisa 3 Slot</span>
</div>
<!-- Highlights -->
<ul class="space-y-3 text-xs sm:text-sm text-slate-300">
<li class="flex items-center gap-3">
<i class="fa-solid fa-circle-check text-emerald-400"></i>
<span>Pengerjaan 45-60 Menit per Mobil</span>
</li>
<li class="flex items-center gap-3">
<i class="fa-solid fa-circle-check text-emerald-400"></i>
<span>Menggunakan Lap Microfiber Premium Ultra-Soft</span>
</li>
<li class="flex items-center gap-3">
<i class="fa-solid fa-circle-check text-emerald-400"></i>
<span>Bisa Bayar via QRIS / Transfer Setelah Selesai</span>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Keunggulan Section -->
<section id="keunggulan" class="py-20 bg-slate-900 border-y border-slate-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center max-w-3xl mx-auto space-y-4">
<h2 class="text-xs font-bold tracking-widest text-brand-400 uppercase">Mengapa Memilih KilapPro?</h2>
<p class="text-3xl sm:text-4xl font-extrabold text-white">Layanan Cuci Mobil Modern Tanpa Merepotkan Anda</p>
<p class="text-slate-400 text-base">Kami merancang pengalaman cuci mobil yang praktis, aman untuk cat kendaraan, dan transparan.</p>
</div>
<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-8 mt-16">
<!-- Feature 1 -->
<div class="p-6 rounded-2xl bg-slate-950 border border-slate-800 hover:border-brand-500/50 transition-all group">
<div class="w-14 h-14 rounded-xl bg-brand-500/10 text-brand-400 flex items-center justify-center text-2xl mb-6 group-hover:scale-110 group-hover:bg-brand-600 group-hover:text-white transition-all">
<i class="fa-solid fa-van-shuttle"></i>
</div>
<h3 class="text-xl font-bold text-white mb-2">Self-Sufficient Crew</h3>
<p class="text-slate-400 text-sm leading-relaxed">Tim membawa tangki air khusus dan generator/genset sendiri jika di lokasi Anda terbatas akses listrik.</p>
</div>
<!-- Feature 2 -->
<div class="p-6 rounded-2xl bg-slate-950 border border-slate-800 hover:border-brand-500/50 transition-all group">
<div class="w-14 h-14 rounded-xl bg-cyan-500/10 text-cyan-400 flex items-center justify-center text-2xl mb-6 group-hover:scale-110 group-hover:bg-cyan-600 group-hover:text-white transition-all">
<i class="fa-solid fa-spray-can-sparkles"></i>
</div>
<h3 class="text-xl font-bold text-white mb-2">Shampo & Wax pH Netral</h3>
<p class="text-slate-400 text-sm leading-relaxed">Formula aman tidak mengikis lapisan nano coating/wax bawaan dan mencegah timbulnya jamur air.</p>
</div>
<!-- Feature 3 -->
<div class="p-6 rounded-2xl bg-slate-950 border border-slate-800 hover:border-brand-500/50 transition-all group">
<div class="w-14 h-14 rounded-xl bg-emerald-500/10 text-emerald-400 flex items-center justify-center text-2xl mb-6 group-hover:scale-110 group-hover:bg-emerald-600 group-hover:text-white transition-all">
<i class="fa-solid fa-user-shield"></i>
</div>
<h3 class="text-xl font-bold text-white mb-2">Detailer Terlatih</h3>
<p class="text-slate-400 text-sm leading-relaxed">Teknisi berpengalaman dengan SOP pembersihan 15 titik interior & eksterior secara teliti.</p>
</div>
<!-- Feature 4 -->
<div class="p-6 rounded-2xl bg-slate-950 border border-slate-800 hover:border-brand-500/50 transition-all group">
<div class="w-14 h-14 rounded-xl bg-purple-500/10 text-purple-400 flex items-center justify-center text-2xl mb-6 group-hover:scale-110 group-hover:bg-purple-600 group-hover:text-white transition-all">
<i class="fa-solid fa-cloud-showers-heavy"></i>
</div>
<h3 class="text-xl font-bold text-white mb-2">Garansi Hujan 24 Jam</h3>
<p class="text-slate-400 text-sm leading-relaxed">Hujan dalam 24 jam setelah dicuci? Kami siap membilas ulang kendaraan Anda GRATIS!</p>
</div>
</div>
</div>
</section>
<!-- Paket & Harga Section -->
<section id="layanan" class="py-20 bg-slate-950">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center max-w-3xl mx-auto space-y-4">
<h2 class="text-xs font-bold tracking-widest text-brand-400 uppercase">Pilihan Paket Layanan</h2>
<p class="text-3xl sm:text-4xl font-extrabold text-white">Pilih Paket Perawatan Terbaik Mobil Anda</p>
<p class="text-slate-400 text-base">Harga jujur tanpa biaya tersembunyi. Disesuaikan dengan jenis ukuran mobil Anda.</p>
</div>
<!-- Pricing Grid -->
<div class="grid lg:grid-cols-3 gap-8 mt-16">
<!-- Card 1: Express Wash -->
<div class="rounded-3xl bg-slate-900 border border-slate-800 p-8 flex flex-col justify-between hover:border-slate-700 transition-all relative">
<div>
<span class="text-xs font-bold text-slate-400 uppercase tracking-widest">Harian & Hemat</span>
<h3 class="text-2xl font-bold text-white mt-1">Cuci Wash & Gloss</h3>
<p class="text-slate-400 text-sm mt-2">Pembersihan berkala eksterior dan pembersihan debu ringan interior.</p>
<div class="my-6">
<span class="text-sm text-slate-400">Mulai Dari</span>
<div class="text-4xl font-black text-white">Rp 60.000 <span class="text-sm font-normal text-slate-400">/ mobil</span></div>
</div>
<div class="border-t border-slate-800 pt-6 space-y-3 text-sm text-slate-300">
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Cuci Snow Foam & Bilas</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Pembersihan Ban & Semir Ban Gloss</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Vacuum Karpet & Jok Mobil</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Pembersihan Kaca Luar Dalam</span>
</div>
<div class="flex items-center gap-3 text-slate-500">
<i class="fa-solid fa-xmark"></i>
<span class="line-through">Spray Liquid Wax Polish</span>
</div>
</div>
</div>
<a href="#kalkulator" onclick="selectPackage('wash')" class="mt-8 w-full py-3.5 rounded-xl bg-slate-800 hover:bg-slate-700 text-white font-semibold text-center text-sm transition-all block">
Pilih Paket
</a>
</div>
<!-- Card 2: Hydro Wax (POPULAR) -->
<div class="rounded-3xl bg-slate-900 border-2 border-brand-500 p-8 flex flex-col justify-between shadow-2xl shadow-brand-500/10 relative">
<div class="absolute -top-4 left-1/2 -translate-x-1/2 px-4 py-1 rounded-full bg-gradient-to-r from-brand-500 to-accent-500 text-white text-xs font-bold uppercase tracking-wider shadow-md">
Paling Favorit
</div>
<div>
<span class="text-xs font-bold text-brand-400 uppercase tracking-widest">Proteksi Ekstra</span>
<h3 class="text-2xl font-bold text-white mt-1">Hydro Wax Premium</h3>
<p class="text-slate-400 text-sm mt-2">Pembersihan total menyeluruh ditambah lapisan pelindung cat Hydrophobic.</p>
<div class="my-6">
<span class="text-sm text-slate-400">Mulai Dari</span>
<div class="text-4xl font-black text-white">Rp 95.000 <span class="text-sm font-normal text-slate-400">/ mobil</span></div>
</div>
<div class="border-t border-slate-800 pt-6 space-y-3 text-sm text-slate-300">
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-emerald-400"></i>
<span>Semua Fitur Wash & Gloss</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-emerald-400"></i>
<span>Aplikasi Hydrophobic Spray Wax</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-emerald-400"></i>
<span>Pembersihan Sela-sela Pintu & Bagasi</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-emerald-400"></i>
<span>Fogging Disinfektan Anti-Bakteri</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-emerald-400"></i>
<span>Garansi Hujan 24 Jam</span>
</div>
</div>
</div>
<a href="#kalkulator" onclick="selectPackage('hydrowax')" class="mt-8 w-full py-3.5 rounded-xl bg-gradient-to-r from-brand-600 to-accent-500 hover:from-brand-500 hover:to-accent-400 text-white font-bold text-center text-sm shadow-lg shadow-brand-600/30 transition-all block">
Pilih Paket
</a>
</div>
<!-- Card 3: Deep Detailing -->
<div class="rounded-3xl bg-slate-900 border border-slate-800 p-8 flex flex-col justify-between hover:border-slate-700 transition-all relative">
<div>
<span class="text-xs font-bold text-slate-400 uppercase tracking-widest">Deep Restoration</span>
<h3 class="text-2xl font-bold text-white mt-1">Full Auto Detailing</h3>
<p class="text-slate-400 text-sm mt-2">Restorasi tampilan interior, mesin, dan poles bodi hilangkan goresan halus.</p>
<div class="my-6">
<span class="text-sm text-slate-400">Mulai Dari</span>
<div class="text-4xl font-black text-white">Rp 350.000 <span class="text-sm font-normal text-slate-400">/ mobil</span></div>
</div>
<div class="border-t border-slate-800 pt-6 space-y-3 text-sm text-slate-300">
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Cuci Hydro Wax Premium</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Poles 1-Step Body Gloss Polish</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Pembersihan Jamur Kaca Depan</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Engine Bay Dressing & Degreasing</span>
</div>
<div class="flex items-center gap-3">
<i class="fa-solid fa-check text-brand-400"></i>
<span>Deep Interior Cleaning & Conditioning</span>
</div>
</div>
</div>
<a href="#kalkulator" onclick="selectPackage('detailing')" class="mt-8 w-full py-3.5 rounded-xl bg-slate-800 hover:bg-slate-700 text-white font-semibold text-center text-sm transition-all block">
Pilih Paket
</a>
</div>
</div>
</div>
</section>
<!-- Kalkulator & Booking Section -->
<section id="kalkulator" class="py-20 bg-slate-900 border-t border-slate-800">
<div class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center max-w-2xl mx-auto space-y-3 mb-12">
<span class="px-3 py-1 rounded-full bg-brand-500/10 text-brand-400 text-xs font-bold uppercase tracking-wider border border-brand-500/20">Simulasi Biaya Instant</span>
<h2 class="text-3xl sm:text-4xl font-extrabold text-white">Kalkulator & Form Pemesanan</h2>
<p class="text-slate-400 text-sm">Hitung estimasi biaya cuci mobil Anda dan langsung jadwalkan ke WhatsApp tim kami.</p>
</div>
<div class="bg-slate-950 border border-slate-800 rounded-3xl p-6 sm:p-10 shadow-2xl">
<form id="booking-form" class="space-y-8" onsubmit="handleBookingSubmit(event)">
<!-- Step 1: Pilih Tipe Mobil -->
<div class="space-y-4">
<label class="block text-base font-bold text-white flex items-center gap-2">
<span class="w-7 h-7 rounded-lg bg-brand-600 text-white flex items-center justify-center text-xs">1</span>
<span>Pilih Ukuran / Tipe Mobil Anda</span>
</label>
<div class="grid grid-cols-2 sm:grid-cols-4 gap-4">
<!-- Small / City Car -->
<label class="relative flex flex-col p-4 bg-slate-900 border-2 border-slate-800 rounded-2xl cursor-pointer hover:border-slate-700 transition-all car-option">
<input type="radio" name="car_size" value="small" data-price="0" class="sr-only" checked onchange="calculateTotal()">
<i class="fa-solid fa-car-side text-2xl text-slate-400 mb-2 font-icon"></i>
<span class="text-sm font-bold text-white">City Car / Hatchback</span>
<span class="text-xs text-slate-400 mt-1">Agya, Brio, Yaris, Jazz</span>
</label>
<!-- Medium SUV / Sedan -->
<label class="relative flex flex-col p-4 bg-slate-900 border-2 border-slate-800 rounded-2xl cursor-pointer hover:border-slate-700 transition-all car-option">
<input type="radio" name="car_size" value="medium" data-price="15000" class="sr-only" onchange="calculateTotal()">
<i class="fa-solid fa-car text-2xl text-slate-400 mb-2 font-icon"></i>
<span class="text-sm font-bold text-white">Sedan / Compact SUV</span>
<span class="text-xs text-slate-400 mt-1">HRV, Civic, Avanza, Raize</span>
</label>
<!-- Large SUV / MPV -->
<label class="relative flex flex-col p-4 bg-slate-900 border-2 border-slate-800 rounded-2xl cursor-pointer hover:border-slate-700 transition-all car-option">
<input type="radio" name="car_size" value="large" data-price="30000" class="sr-only" onchange="calculateTotal()">
<i class="fa-solid fa-truck-pickup text-2xl text-slate-400 mb-2 font-icon"></i>
<span class="text-sm font-bold text-white">Large SUV / MPV</span>
<span class="text-xs text-slate-400 mt-1">Fortuner, Innova, Pajero</span>
</label>
<!-- Luxury / Big Van -->
<label class="relative flex flex-col p-4 bg-slate-900 border-2 border-slate-800 rounded-2xl cursor-pointer hover:border-slate-700 transition-all car-option">
<input type="radio" name="car_size" value="luxury" data-price="50000" class="sr-only" onchange="calculateTotal()">
<i class="fa-solid fa-van-shuttle text-2xl text-slate-400 mb-2 font-icon"></i>
<span class="text-sm font-bold text-white">Luxury / Van</span>
<span class="text-xs text-slate-400 mt-1">Alphard, Velfire, Porsche</span>
</label>
</div>
</div>
<!-- Step 2: Pilih Paket Cuci -->
<div class="space-y-4">
<label class="block text-base font-bold text-white flex items-center gap-2">
<span class="w-7 h-7 rounded-lg bg-brand-600 text-white flex items-center justify-center text-xs">2</span>
<span>Pilih Paket Cuci</span>
</label>
<div class="grid sm:grid-cols-3 gap-4">
<label class="p-4 bg-slate-900 border-2 border-slate-800 rounded-2xl cursor-pointer hover:border-slate-700 transition-all pkg-option flex flex-col justify-between">
<div class="flex justify-between items-start">
<input type="radio" name="package" value="wash" data-price="60000" class="mt-1" checked onchange="calculateTotal()">
<span class="text-xs font-bold text-brand-400">Standar</span>
</div>
<div class="mt-3">
<p class="font-bold text-white text-sm">Wash & Gloss</p>
<p class="text-xs text-slate-400">Rp 60.000 dasar</p>
</div>
</label>
<label class="p-4 bg-slate-900 border-2 border-slate-800 rounded-2xl cursor-pointer hover:border-slate-700 transition-all pkg-option flex flex-col justify-between">
<div class="flex justify-between items-start">
<input type="radio" name="package" value="hydrowax" data-price="95000" class="mt-1" onchange="calculateTotal()">
<span class="text-xs font-bold text-amber-400">Rekomendasi</span>
</div>
<div class="mt-3">
<p class="font-bold text-white text-sm">Hydro Wax Premium</p>
<p class="text-xs text-slate-400">Rp 95.000 dasar</p>
</div>
</label>
<label class="p-4 bg-slate-900 border-2 border-slate-800 rounded-2xl cursor-pointer hover:border-slate-700 transition-all pkg-option flex flex-col justify-between">
<div class="flex justify-between items-start">
<input type="radio" name="package" value="detailing" data-price="350000" class="mt-1" onchange="calculateTotal()">
<span class="text-xs font-bold text-purple-400">Full Salon</span>
</div>
<div class="mt-3">
<p class="font-bold text-white text-sm">Full Auto Detailing</p>
<p class="text-xs text-slate-400">Rp 350.000 dasar</p>
</div>
</label>
</div>
</div>
<!-- Step 3: Add-ons Tambahan -->
<div class="space-y-4">
<label class="block text-base font-bold text-white flex items-center gap-2">
<span class="w-7 h-7 rounded-lg bg-brand-600 text-white flex items-center justify-center text-xs">3</span>
<span>Layanan Tambahan (Optional Add-ons)</span>
</label>
<div class="grid sm:grid-cols-2 lg:grid-cols-3 gap-3">
<label class="flex items-center gap-3 p-3 bg-slate-900 border border-slate-800 rounded-xl cursor-pointer hover:bg-slate-800/60 transition-all">
<input type="checkbox" name="addon" value="Jamur Kaca" data-price="50000" class="rounded text-brand-500 focus:ring-brand-500" onchange="calculateTotal()">
<div>
<p class="text-xs font-semibold text-white">Pembersih Jamur Kaca</p>
<p class="text-[11px] text-slate-400">+ Rp 50.000</p>
</div>
</label>
<label class="flex items-center gap-3 p-3 bg-slate-900 border border-slate-800 rounded-xl cursor-pointer hover:bg-slate-800/60 transition-all">
<input type="checkbox" name="addon" value="Engine Bay Cleaning" data-price="60000" class="rounded text-brand-500 focus:ring-brand-500" onchange="calculateTotal()">
<div>
<p class="text-xs font-semibold text-white">Cuci Ruang Mesin</p>
<p class="text-[11px] text-slate-400">+ Rp 60.000</p>
</div>
</label>
<label class="flex items-center gap-3 p-3 bg-slate-900 border border-slate-800 rounded-xl cursor-pointer hover:bg-slate-800/60 transition-all">
<input type="checkbox" name="addon" value="Fogging Disinfektan" data-price="30000" class="rounded text-brand-500 focus:ring-brand-500" onchange="calculateTotal()">
<div>
<p class="text-xs font-semibold text-white">Fogging Interior Anti-Bakteri</p>
<p class="text-[11px] text-slate-400">+ Rp 30.000</p>
</div>
</label>
</div>
</div>
<!-- Step 4: Detail Informasi Lokasi -->
<div class="space-y-4 pt-4 border-t border-slate-800">
<label class="block text-base font-bold text-white flex items-center gap-2">
<span class="w-7 h-7 rounded-lg bg-brand-600 text-white flex items-center justify-center text-xs">4</span>
<span>Informasi Lokasi & Jadwal</span>
</label>
<div class="grid sm:grid-cols-2 gap-4">
<div>
<label class="block text-xs font-medium text-slate-400 mb-1">Nama Pemesan</label>
<input type="text" id="cust-name" required placeholder="Contoh: Budi Santoso" class="w-full px-4 py-3 rounded-xl bg-slate-900 border border-slate-800 text-white text-sm focus:outline-none focus:border-brand-500">
</div>
<div>
<label class="block text-xs font-medium text-slate-400 mb-1">Merk & Tipe Mobil</label>
<input type="text" id="cust-car-model" required placeholder="Contoh: Honda HRV Hitam 2021" class="w-full px-4 py-3 rounded-xl bg-slate-900 border border-slate-800 text-white text-sm focus:outline-none focus:border-brand-500">
</div>
<div>
<label class="block text-xs font-medium text-slate-400 mb-1">Tanggal & Jam Kehadiran</label>
<input type="datetime-local" id="cust-time" required class="w-full px-4 py-3 rounded-xl bg-slate-900 border border-slate-800 text-white text-sm focus:outline-none focus:border-brand-500">
</div>
<div>
<label class="block text-xs font-medium text-slate-400 mb-1">Kecamatan / Area</label>
<input type="text" id="cust-area" required placeholder="Contoh: Kebayoran Baru, Jaksel" class="w-full px-4 py-3 rounded-xl bg-slate-900 border border-slate-800 text-white text-sm focus:outline-none focus:border-brand-500">
</div>
<div class="sm:col-span-2">
<label class="block text-xs font-medium text-slate-400 mb-1">Alamat Lengkap Patokan</label>
<textarea id="cust-address" rows="2" required placeholder="Jl. Mawar No. 12 (Pagar Hitam Depan Masjid)" class="w-full px-4 py-3 rounded-xl bg-slate-900 border border-slate-800 text-white text-sm focus:outline-none focus:border-brand-500"></textarea>
</div>
</div>
</div>
<!-- Price Total & Submit Section -->
<div class="p-6 rounded-2xl bg-slate-900 border border-brand-500/30 flex flex-col md:flex-row items-center justify-between gap-6">
<div>
<span class="text-xs text-slate-400 font-medium">Total Estimasi Biaya:</span>
<div class="text-3xl sm:text-4xl font-extrabold text-transparent bg-clip-text bg-gradient-to-r from-brand-400 to-accent-400" id="total-price-display">
Rp 60.000
</div>
<span class="text-[11px] text-slate-400 block mt-0.5">*Sudah termasuk transportasi tim crew</span>
</div>
<button type="submit" class="w-full md:w-auto px-8 py-4 rounded-xl bg-emerald-600 hover:bg-emerald-500 text-white font-bold text-base shadow-xl shadow-emerald-600/20 transition-all flex items-center justify-center gap-3">
<i class="fa-brands fa-whatsapp text-2xl"></i>
<span>Order via WhatsApp Now</span>
</button>
</div>
</form>
</div>
</div>
</section>
<!-- Hasil Kerja / Before-After Visual Comparison -->
<section id="hasil" class="py-20 bg-slate-950 border-t border-slate-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center max-w-3xl mx-auto space-y-4">
<h2 class="text-xs font-bold tracking-widest text-brand-400 uppercase">Bukti Kilap Sempurna</h2>
<p class="text-3xl sm:text-4xl font-extrabold text-white">Geser Untuk Melihat Perbedaannya</p>
<p class="text-slate-400 text-base">Hasil pengerjaan tim KilapPro menghilangkan kusam, debu membandel, dan mengembalikan warna kilau cat awal.</p>
</div>
<div class="mt-12 max-w-4xl mx-auto">
<div class="before-after-container rounded-3xl border border-slate-800 h-80 sm:h-[450px] shadow-2xl relative" id="ba-slider">
<!-- Before Image (Dirty Car) -->
<img src="https://images.unsplash.com/photo-1507136566006-cfc505b114fc?auto=format&fit=crop&w=1200&q=80" alt="Mobil Sebelum Dicuci" class="w-full h-full object-cover">
<span class="absolute top-4 right-4 px-3 py-1 rounded-lg bg-slate-900/80 backdrop-blur-md text-xs font-bold text-slate-300 z-10 border border-slate-700">SEBELUM</span>
<!-- After Image (Clean Car Overlay) -->
<div class="img-after" id="ba-after-layer">
<img src="https://images.unsplash.com/photo-1617814076367-b759c7d7e738?auto=format&fit=crop&w=1200&q=80" alt="Mobil Setelah Dicuci" class="w-full h-full object-cover" style="max-width: none; width: 100%;">
<span class="absolute top-4 left-4 px-3 py-1 rounded-lg bg-brand-600/90 backdrop-blur-md text-xs font-bold text-white z-10">SESUDAH (HYDRO-WAX)</span>
</div>
<!-- Slider Handle Line -->
<div class="slider-handle" id="ba-handle">
<i class="fa-solid fa-arrows-left-right text-sm"></i>
</div>
</div>
<p class="text-center text-xs text-slate-500 mt-4"><i class="fa-solid fa-hand-pointer mr-1"></i> Klik atau geser lingkaran biru di tengah foto untuk membandingkan.</p>
</div>
</div>
</section>
<!-- Area Coverage Checker Section -->
<section id="area" class="py-20 bg-slate-900 border-t border-slate-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid lg:grid-cols-12 gap-12 items-center">
<div class="lg:col-span-6 space-y-6">
<span class="text-xs font-bold tracking-widest text-brand-400 uppercase">Jangkauan Luas</span>
<h2 class="text-3xl sm:text-4xl font-extrabold text-white">Cek Area Layanan KilapPro Di Kota Anda</h2>
<p class="text-slate-400 text-sm leading-relaxed">
Kami memiliki armada tim bergerak yang tersebar di wilayah Jabodetabek, Bandung, dan Surabaya. Ketik nama kecamatan atau kota Anda untuk memastikan ketersediaan crew.
</p>
<!-- Interactive Search Box -->
<div class="relative">
<i class="fa-solid fa-magnifying-glass absolute left-4 top-1/2 -translate-y-1/2 text-slate-400"></i>
<input type="text" id="area-search" onkeyup="checkArea()" placeholder="Ketik nama wilayah (cth: BSD, Kebayoran, Serpong, Bandung)..." class="w-full pl-11 pr-4 py-4 rounded-2xl bg-slate-950 border border-slate-800 text-white text-sm focus:outline-none focus:border-brand-500">
</div>
<!-- Dynamic Result Box -->
<div id="area-result" class="hidden p-4 rounded-2xl bg-slate-950 border border-slate-800 transition-all">
<!-- Filled by JS -->
</div>
<!-- Coverage Quick Badges -->
<div class="flex flex-wrap gap-2 pt-2">
<span class="px-3 py-1.5 rounded-xl bg-slate-950 border border-slate-800 text-slate-300 text-xs"><i class="fa-solid fa-location-dot text-brand-400 mr-1.5"></i> Jakarta Selatan</span>
<span class="px-3 py-1.5 rounded-xl bg-slate-950 border border-slate-800 text-slate-300 text-xs"><i class="fa-solid fa-location-dot text-brand-400 mr-1.5"></i> Jakarta Barat</span>
<span class="px-3 py-1.5 rounded-xl bg-slate-950 border border-slate-800 text-slate-300 text-xs"><i class="fa-solid fa-location-dot text-brand-400 mr-1.5"></i> BSD & Tangerang</span>
<span class="px-3 py-1.5 rounded-xl bg-slate-950 border border-slate-800 text-slate-300 text-xs"><i class="fa-solid fa-location-dot text-brand-400 mr-1.5"></i> Bekasi & Depok</span>
<span class="px-3 py-1.5 rounded-xl bg-slate-950 border border-slate-800 text-slate-300 text-xs"><i class="fa-solid fa-location-dot text-brand-400 mr-1.5"></i> Bandung Kota</span>
<span class="px-3 py-1.5 rounded-xl bg-slate-950 border border-slate-800 text-slate-300 text-xs"><i class="fa-solid fa-location-dot text-brand-400 mr-1.5"></i> Surabaya Barat</span>
</div>
</div>
<div class="lg:col-span-6">
<div class="p-8 rounded-3xl bg-slate-950 border border-slate-800 space-y-6">
<h3 class="text-xl font-bold text-white flex items-center gap-3">
<i class="fa-solid fa-clock text-brand-400"></i>
<span>Jam Operasional Layanan</span>
</h3>
<div class="space-y-4 text-sm text-slate-300">
<div class="flex justify-between pb-3 border-b border-slate-800">
<span>Senin - Jumat</span>
<span class="font-bold text-emerald-400">07:00 - 18:00 WIB</span>
</div>
<div class="flex justify-between pb-3 border-b border-slate-800">
<span>Sabtu - Minggu / Libur Nasional</span>
<span class="font-bold text-emerald-400">06:30 - 19:00 WIB</span>
</div>
</div>
<div class="p-4 rounded-xl bg-brand-500/10 border border-brand-500/20 text-xs text-brand-300 leading-relaxed">
<i class="fa-solid fa-circle-info mr-1"></i> Disarankan memesan H-1 atau minimal 2 jam sebelum waktu yang diinginkan untuk memastikan slot crew siap di lokasi.
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Testimonial Section -->
<section class="py-20 bg-slate-950">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center max-w-3xl mx-auto space-y-3">
<span class="text-xs font-bold tracking-widest text-brand-400 uppercase">Ulasan Pelanggan</span>
<h2 class="text-3xl sm:text-4xl font-extrabold text-white">Apa Kata Pemilik Mobil?</h2>
</div>
<div class="grid md:grid-cols-3 gap-8 mt-14">
<!-- Review 1 -->
<div class="p-6 rounded-2xl bg-slate-900 border border-slate-800 flex flex-col justify-between space-y-4">
<div class="space-y-3">
<div class="flex text-amber-400 text-xs gap-1">
<i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i>
</div>
<p class="text-sm text-slate-300 italic">"Sangat membantu pas weekend males antri di tempat cuci mobil. Hasil hydro wax nya kinclong banget, air hujan langsung meluncur gampang dibersihin!"</p>
</div>
<div class="flex items-center gap-3 border-t border-slate-800 pt-4">
<div class="w-10 h-10 rounded-full bg-brand-600 font-bold text-white flex items-center justify-center text-sm">
RD
</div>
<div>
<p class="text-sm font-bold text-white">Reza Dian</p>
<p class="text-xs text-slate-400">Pemilik Honda CR-V (BSD Tangerang)</p>
</div>
</div>
</div>
<!-- Review 2 -->
<div class="p-6 rounded-2xl bg-slate-900 border border-slate-800 flex flex-col justify-between space-y-4">
<div class="space-y-3">
<div class="flex text-amber-400 text-xs gap-1">
<i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i>
</div>
<p class="text-sm text-slate-300 italic">"Timnya sopan & ramah, bawa tangki air sendiri jadi gak repot minta air rumah. Hasil interior vacuumnya bersih banget smp sela-sela jok."</p>
</div>
<div class="flex items-center gap-3 border-t border-slate-800 pt-4">
<div class="w-10 h-10 rounded-full bg-cyan-600 font-bold text-white flex items-center justify-center text-sm">
SL
</div>
<div>
<p class="text-sm font-bold text-white">Siska Lestari</p>
<p class="text-xs text-slate-400">Pemilik Toyota Yaris (Kebayoran)</p>
</div>
</div>
</div>
<!-- Review 3 -->
<div class="p-6 rounded-2xl bg-slate-900 border border-slate-800 flex flex-col justify-between space-y-4">
<div class="space-y-3">
<div class="flex text-amber-400 text-xs gap-1">
<i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i>
</div>
<p class="text-sm text-slate-300 italic">"Paket detailingnya recommended banget! Mesin Fortuner saya yang awalnya kusam berminyak balik lagi keliatan bersih kaya baru turun dealer."</p>
</div>
<div class="flex items-center gap-3 border-t border-slate-800 pt-4">
<div class="w-10 h-10 rounded-full bg-emerald-600 font-bold text-white flex items-center justify-center text-sm">
AH
</div>
<div>
<p class="text-sm font-bold text-white">Aditya Hendra</p>
<p class="text-xs text-slate-400">Pemilik Fortuner VRZ (Bandung)</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- FAQ Accordion Section -->
<section id="faq" class="py-20 bg-slate-900 border-t border-slate-800">
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center space-y-3 mb-12">
<span class="text-xs font-bold tracking-widest text-brand-400 uppercase">Pertanyaan Umum</span>
<h2 class="text-3xl font-extrabold text-white">Pertanyaan Sering Diajukan (FAQ)</h2>
</div>
<div class="space-y-4" id="faq-accordion">
<!-- Item 1 -->
<div class="rounded-2xl bg-slate-950 border border-slate-800 overflow-hidden">
<button class="w-full p-5 text-left font-bold text-white flex justify-between items-center focus:outline-none" onclick="toggleFaq(this)">
<span>Apakah saya perlu menyiapkan air dan colokan listrik?</span>
<i class="fa-solid fa-chevron-down text-brand-400 transition-transform"></i>
</button>
<div class="px-5 pb-5 text-sm text-slate-400 hidden">
Tidak perlu khawatir! Tim KilapPro membawa tangki air bersih khusus dan generator/genset sendiri jika di garasi/apartemen Anda tidak tersedia akses listrik.
</div>
</div>
<!-- Item 2 -->
<div class="rounded-2xl bg-slate-950 border border-slate-800 overflow-hidden">
<button class="w-full p-5 text-left font-bold text-white flex justify-between items-center focus:outline-none" onclick="toggleFaq(this)">
<span>Berapa lama proses pengerjaan cuci mobil panggilan?</span>
<i class="fa-solid fa-chevron-down text-brand-400 transition-transform"></i>
</button>
<div class="px-5 pb-5 text-sm text-slate-400 hidden">
Untuk paket Wash & Gloss membutuhkan waktu sekitar 40-50 menit. Paket Hydro Wax sekitar 60 menit, sedangkan Full Auto Detailing membutuhkan waktu 2.5 - 3 jam pengerjaan.
</div>
</div>
<!-- Item 3 -->
<div class="rounded-2xl bg-slate-950 border border-slate-800 overflow-hidden">
<button class="w-full p-5 text-left font-bold text-white flex justify-between items-center focus:outline-none" onclick="toggleFaq(this)">
<span>Bagaimana jika terjadi hujan setelah mobil dicuci?</span>
<i class="fa-solid fa-chevron-down text-brand-400 transition-transform"></i>
</button>
<div class="px-5 pb-5 text-sm text-slate-400 hidden">
Kami memberikan **Garansi Hujan 24 Jam** untuk paket Hydro Wax dan Detailing. Jika mobil Anda kena hujan dalam rentang waktu tersebut, hubungi CS kami untuk jadwal pembilasan ulang gratis!
</div>
</div>
<!-- Item 4 -->
<div class="rounded-2xl bg-slate-950 border border-slate-800 overflow-hidden">
<button class="w-full p-5 text-left font-bold text-white flex justify-between items-center focus:outline-none" onclick="toggleFaq(this)">
<span>Metode pembayaran apa saja yang diterima?</span>
<i class="fa-solid fa-chevron-down text-brand-400 transition-transform"></i>
</button>
<div class="px-5 pb-5 text-sm text-slate-400 hidden">
Pembayaran dilakukan **setelah pengerjaan selesai**. Anda dapat membayar tunai (cash) langsung ke tim detailer, atau scan QRIS (GoPay, OVO, ShopeePay, BCA, dll), dan Transfer Bank.
</div>
</div>
</div>
</div>
</section>
<!-- Footer Section -->
<footer class="bg-slate-950 border-t border-slate-800 pt-16 pb-24 md:pb-12 text-slate-400 text-sm">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 md:grid-cols-4 gap-10 pb-12 border-b border-slate-800">
<!-- Col 1 -->
<div class="space-y-4 md:col-span-1">
<a href="#" class="flex items-center gap-2">
<div class="w-9 h-9 rounded-lg bg-brand-600 flex items-center justify-center text-white">
<i class="fa-solid fa-car-wash"></i>
</div>
<span class="text-xl font-black text-white">Kilap<span class="text-brand-500">Pro</span></span>
</a>
<p class="text-xs text-slate-400 leading-relaxed">
Layanan cuci mobil & auto detailing panggilan profesional terpercaya langsung ke lokasi rumah, kantor, atau tempat tinggal Anda.
</p>
</div>
<!-- Col 2 -->
<div class="space-y-3">
<h4 class="text-white font-bold text-sm">Layanan Utama</h4>
<ul class="space-y-2 text-xs">
<li><a href="#layanan" class="hover:text-white transition-colors">Cuci Mobil Express</a></li>
<li><a href="#layanan" class="hover:text-white transition-colors">Hydro Wax Protection</a></li>
<li><a href="#layanan" class="hover:text-white transition-colors">Interior Deep Cleaning</a></li>
<li><a href="#layanan" class="hover:text-white transition-colors">Poles Bodi & Coating</a></li>
</ul>
</div>
<!-- Col 3 -->
<div class="space-y-3">
<h4 class="text-white font-bold text-sm">Area Layanan</h4>
<ul class="space-y-2 text-xs">
<li>Jabodetabek (Jakarta, Bogor, Depok, Tangerang, Bekasi)</li>
<li>Kota Bandung & Sekitarnya</li>
<li>Surabaya & Sidoarjo</li>
</ul>
</div>
<!-- Col 4 -->
<div class="space-y-3">
<h4 class="text-white font-bold text-sm">Hubungi Kami</h4>
<p class="text-xs text-slate-400">Customer Support Fast Response 24/7:</p>
<p class="text-base font-bold text-emerald-400"><i class="fa-brands fa-whatsapp mr-2"></i>0812-3456-7890</p>
<div class="flex gap-3 pt-2">
<a href="#" class="w-8 h-8 rounded-lg bg-slate-900 border border-slate-800 flex items-center justify-center text-slate-400 hover:text-white hover:border-brand-500 transition-all"><i class="fa-brands fa-instagram"></i></a>
<a href="#" class="w-8 h-8 rounded-lg bg-slate-900 border border-slate-800 flex items-center justify-center text-slate-400 hover:text-white hover:border-brand-500 transition-all"><i class="fa-brands fa-facebook"></i></a>
<a href="#" class="w-8 h-8 rounded-lg bg-slate-900 border border-slate-800 flex items-center justify-center text-slate-400 hover:text-white hover:border-brand-500 transition-all"><i class="fa-brands fa-tiktok"></i></a>
</div>
</div>
</div>
<div class="pt-8 flex flex-col sm:flex-row justify-between items-center text-xs text-slate-500 gap-4">
<p>© 2026 KilapPro Mobile Auto Care. Hak Cipta Dilindungi.</p>
<div class="flex gap-6">
<a href="#" class="hover:text-slate-400">Syarat & Ketentuan</a>
<a href="#" class="hover:text-slate-400">Kebijakan Privasi</a>
</div>
</div>
</div>
</footer>
<!-- Floating Sticky Mobile CTA Bar -->
<div class="fixed bottom-0 left-0 right-0 bg-slate-900/95 border-t border-slate-800 p-3 z-40 md:hidden backdrop-blur-md flex items-center justify-between gap-3">
<div>
<span class="text-[10px] text-slate-400 block">Cuci Mobil Panggilan</span>
<span class="text-xs font-bold text-white">Mulai Rp 60rb</span>
</div>
<a href="#kalkulator" class="px-5 py-2.5 rounded-xl bg-gradient-to-r from-brand-600 to-emerald-500 text-white font-bold text-xs flex items-center gap-2 shadow-lg">
<i class="fa-brands fa-whatsapp text-sm"></i>
<span>Pesan Sekarang</span>
</a>
</div>
<!-- Floating WhatsApp Button Desktop -->
<a href="https://wa.me/6281234567890?text=Halo%20KilapPro,%20saya%20ingin%20tanya%20layanan%20cuci%20mobil%20panggilan" target="_blank" class="hidden md:flex fixed bottom-6 right-6 z-50 w-14 h-14 rounded-full bg-emerald-500 text-white items-center justify-center text-2xl shadow-2xl hover:scale-110 transition-transform shadow-emerald-500/40">
<i class="fa-brands fa-whatsapp"></i>
</a>
<!-- Custom Toast Notification Container -->
<div id="toast" class="fixed top-24 right-5 z-50 transform translate-x-full transition-transform duration-300 max-w-xs bg-slate-900 text-white border border-brand-500 p-4 rounded-xl shadow-2xl flex items-center gap-3">
<i class="fa-solid fa-circle-check text-emerald-400 text-xl"></i>
<span id="toast-msg" class="text-xs font-medium">Pesan berhasil dikirim!</span>
</div>
<!-- Application Logic Script -->
<script>
// Responsive Menu Toggle
const mobileMenuBtn = document.getElementById('mobile-menu-btn');
const mobileMenu = document.getElementById('mobile-menu');
mobileMenuBtn.addEventListener('click', () => {
mobileMenu.classList.toggle('hidden');
});
// Close mobile menu on link click
document.querySelectorAll('#mobile-menu a').forEach(link => {
link.addEventListener('click', () => {
mobileMenu.classList.add('hidden');
});
});
// Price Estimator Logic
function calculateTotal() {
let total = 0;
// Car Size Price
const selectedCarSize = document.querySelector('input[name="car_size"]:checked');
const carPrice = selectedCarSize ? parseInt(selectedCarSize.dataset.price) : 0;
// Base Package Price
const selectedPackage = document.querySelector('input[name="package"]:checked');
const pkgPrice = selectedPackage ? parseInt(selectedPackage.dataset.price) : 60000;
// Add-ons Prices
let addonsPrice = 0;
const checkedAddons = document.querySelectorAll('input[name="addon"]:checked');
checkedAddons.forEach(addon => {
addonsPrice += parseInt(addon.dataset.price);
});
total = pkgPrice + carPrice + addonsPrice;
// Format Currency IDR
const formattedTotal = new Intl.NumberFormat('id-ID', {
style: 'currency',
currency: 'IDR',
maximumFractionDigits: 0
}).format(total);
document.getElementById('total-price-display').innerText = formattedTotal;
return { total, formattedTotal };
}
// Programmatic Package Selector
function selectPackage(pkgValue) {
const radio = document.querySelector(`input[name="package"][value="${pkgValue}"]`);
if (radio) {
radio.checked = true;
calculateTotal();
}
}
// Handle Booking Submission -> Redirect to WhatsApp
function handleBookingSubmit(e) {
e.preventDefault();
const name = document.getElementById('cust-name').value;
const carModel = document.getElementById('cust-car-model').value;
const dateTime = document.getElementById('cust-time').value;
const area = document.getElementById('cust-area').value;
const address = document.getElementById('cust-address').value;
// Car Size Label
const carSizeRadio = document.querySelector('input[name="car_size"]:checked');
const carSizeText = carSizeRadio ? carSizeRadio.parentElement.querySelector('span.font-bold').innerText : 'Ukuran Mobil';
// Package Label
const pkgRadio = document.querySelector('input[name="package"]:checked');
const pkgText = pkgRadio ? pkgRadio.parentElement.querySelector('p.font-bold').innerText : 'Paket Cuci';
// Addons list
const checkedAddons = document.querySelectorAll('input[name="addon"]:checked');
let addonsTextList = [];
checkedAddons.forEach(addon => {
addonsTextList.push(addon.value);
});
const addonsFormatted = addonsTextList.length > 0 ? addonsTextList.join(', ') : 'Tidak ada';
const { formattedTotal } = calculateTotal();
// Construct WhatsApp Message Text
const waText = `Halo KilapPro, saya mau konfirmasi booking Cuci Mobil Panggilan:
📌 *DATA PEMESANAN:*
• *Nama:* ${name}
• *Mobil:* ${carModel} (${carSizeText})
• *Paket:* ${pkgText}
• *Layanan Add-on:* ${addonsFormatted}
• *Waktu Kunjungan:* ${dateTime}
• *Area/Kecamatan:* ${area}
• *Alamat Lengkap:* ${address}
💰 *Estimasi Total:* ${formattedTotal}
Mohon konfirmasi ketersediaan tim crew ke lokasi saya. Terima kasih!`;
const encodedWaText = encodeURIComponent(waText);
const waNumber = "6281234567890";
showToast("Mengarahkan ke WhatsApp...");
setTimeout(() => {
window.open(`https://wa.me/${waNumber}?text=${encodedWaText}`, '_blank');
}, 800);
}
// Custom Toast Notification Function
function showToast(msg) {
const toast = document.getElementById('toast');
const toastMsg = document.getElementById('toast-msg');
toastMsg.innerText = msg;
toast.classList.remove('translate-x-full');
setTimeout(() => {
toast.classList.add('translate-x-full');
}, 3000);
}
// Interactive Before-After Slider
const baContainer = document.getElementById('ba-slider');
const baAfterLayer = document.getElementById('ba-after-layer');
const baHandle = document.getElementById('ba-handle');
let isSliding = false;
function updateSliderPosition(x) {
const rect = baContainer.getBoundingClientRect();
let positionX = x - rect.left;
if (positionX < 0) positionX = 0;
if (positionX > rect.width) positionX = rect.width;
const percentage = (positionX / rect.width) * 100;
baAfterLayer.style.width = `${percentage}%`;
baHandle.style.left = `${percentage}%`;
}
if (baContainer) {
baContainer.addEventListener('mousedown', (e) => {
isSliding = true;
updateSliderPosition(e.clientX);
});
window.addEventListener('mouseup', () => { isSliding = false; });
window.addEventListener('mousemove', (e) => {
if (!isSliding) return;
updateSliderPosition(e.clientX);
});
// Touch events for mobile support
baContainer.addEventListener('touchstart', (e) => {
isSliding = true;
updateSliderPosition(e.touches[0].clientX);
});
window.addEventListener('touchend', () => { isSliding = false; });
window.addEventListener('touchmove', (e) => {
if (!isSliding) return;
updateSliderPosition(e.touches[0].clientX);
});
}
// Area Search Checker Function
function checkArea() {
const query = document.getElementById('area-search').value.toLowerCase().trim();
const resultBox = document.getElementById('area-result');
if (query.length < 2) {
resultBox.classList.add('hidden');
return;
}
resultBox.classList.remove('hidden');
const coveredKeywords = [
'jakarta', 'jaksel', 'jakbar', 'jaktim', 'jakut', 'jakpus', 'kebayoran', 'bsd',
'serpong', 'tangerang', 'tangsel', 'bekasi', 'depok', 'bandung', 'surabaya',
'bintaro', 'cibubur', 'cinere', 'pondok indah', 'kelapa gading', 'sidoarjo'
];
const isCovered = coveredKeywords.some(keyword => query.includes(keyword));
if (isCovered) {
resultBox.innerHTML = `
<div class="flex items-center gap-3 text-emerald-400 font-bold text-sm">
<i class="fa-solid fa-circle-check text-xl"></i>
<span>Area "${query.toUpperCase()}" Tercover! Tim kami siap meluncur ke lokasi Anda.</span>
</div>
`;
} else {
resultBox.innerHTML = `
<div class="flex items-center gap-3 text-amber-400 font-bold text-sm">
<i class="fa-solid fa-triangle-exclamation text-xl"></i>
<span>Area "${query}" berada di batas jangkauan luar. Silakan hubungi CS via WhatsApp untuk konfirmasi slot khusus!</span>
</div>
`;
}
}
// FAQ Toggle Function
function toggleFaq(btn) {
const content = btn.nextElementSibling;
const icon = btn.querySelector('i');
if (content.classList.contains('hidden')) {
content.classList.remove('hidden');
icon.style.transform = 'rotate(180deg)';
} else {
content.classList.add('hidden');
icon.style.transform = 'rotate(0deg)';
}
}
// Initialize Total Calculation on load
window.onload = function() {
calculateTotal();
}
</script>
</body>
</html>