.home-page-wrapper * { margin: 0; padding: 0; box-sizing: border-box; }
.home-page-wrapper { font-family: “Segoe UI”, Tahoma, Geneva, Verdana, sans-serif; color: #333; line-height: 1.6; background: #fff; }
.home-page-wrapper a { text-decoration: none; color: inherit; }
.home-page-wrapper ul { list-style: none; }
.hp-navbar { background: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.1); position: sticky; top: 0; z-index: 1000; }
.hp-navbar .hp-container { max-width: 1200px; margin: 0 auto; padding: 15px 20px; display: flex; justify-content: space-between; align-items: center; }
.hp-navbar .hp-logo { font-size: 1.4rem; font-weight: 800; color: #1a5276; }
.hp-navbar .hp-logo span { color: #e67e22; }
.hp-navbar .hp-nav-links { display: flex; gap: 25px; align-items: center; }
.hp-navbar .hp-nav-links a { font-weight: 500; color: #333; font-size: 0.95rem; transition: color 0.3s; }
.hp-navbar .hp-nav-links a:hover { color: #e67e22; }
.hp-navbar .hp-nav-cta { background: #25D366; color: #fff !important; padding: 10px 20px; border-radius: 25px; font-weight: 600; }
.hp-hero { background: linear-gradient(135deg, #1a5276 0%, #2980b9 50%, #3498db 100%); color: #fff; padding: 80px 20px; text-align: center; position: relative; overflow: hidden; }
.hp-hero::before { content: “”; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%); animation: hp-pulse 4s ease-in-out infinite; }
@keyframes hp-pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }
.hp-hero .hp-container { max-width: 900px; margin: 0 auto; position: relative; z-index: 1; }
.hp-hero h1 { font-size: 2.8rem; font-weight: 800; margin-bottom: 20px; line-height: 1.2; }
.hp-hero h1 span { color: #f1c40f; }
.hp-hero p { font-size: 1.2rem; margin-bottom: 30px; opacity: 0.95; }
.hp-hero-buttons { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; }
.hp-btn { display: inline-block; padding: 15px 30px; border-radius: 30px; font-weight: 700; font-size: 1rem; transition: all 0.3s; cursor: pointer; border: none; }
.hp-btn-wa { background: #25D366; color: #fff; }
.hp-btn-wa:hover { background: #1da851; transform: translateY(-2px); }
.hp-btn-outline { background: transparent; color: #fff; border: 2px solid #fff; }
.hp-btn-outline:hover { background: #fff; color: #1a5276; }
.hp-why-us { padding: 60px 20px; background: #f8f9fa; }
.hp-why-us .hp-container { max-width: 1200px; margin: 0 auto; }
.hp-section-title { text-align: center; margin-bottom: 50px; }
.hp-section-title h2 { font-size: 2rem; color: #1a5276; margin-bottom: 10px; }
.hp-section-title p { color: #666; font-size: 1.4rem; font-weight: 500; }
.hp-features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 30px; text-align: center; }
.hp-feature-card { background: #fff; padding: 30px 20px; border-radius: 15px; box-shadow: 0 3px 15px rgba(0,0,0,0.08); transition: transform 0.3s; }
.hp-feature-card:hover { transform: translateY(-5px); }
.hp-feature-icon { font-size: 2.5rem; margin-bottom: 15px; }
.hp-feature-card h3 { font-size: 1rem; color: #1a5276; margin-bottom: 8px; }
.hp-feature-card p { font-size: 0.85rem; color: #666; }
.hp-info-section { padding: 80px 20px; }
.hp-info-section .hp-container { max-width: 1100px; margin: 0 auto; }
.hp-info-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: start; }
.hp-info-card { background: #fff; border-radius: 15px; padding: 30px; box-shadow: 0 3px 20px rgba(0,0,0,0.08); margin-bottom: 25px; border-left: 4px solid #e67e22; }
.hp-info-card h3 { color: #1a5276; font-size: 1.15rem; margin-bottom: 10px; }
.hp-info-card p { color: #555; font-size: 0.95rem; }
.hp-info-card.hp-highlight { border-left-color: #25D366; background: linear-gradient(135deg, #f0fff4 0%, #fff 100%); }
.hp-pricing-section { padding: 80px 20px; background: linear-gradient(135deg, #1a5276 0%, #2980b9 100%); color: #fff; }
.hp-pricing-section .hp-container { max-width: 1100px; margin: 0 auto; }
.hp-pricing-section .hp-section-title h2 { color: #fff; }
.hp-pricing-section .hp-section-title p { color: rgba(255,255,255,0.8); }
.hp-pricing-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 25px; }
.hp-price-card { background: rgba(255,255,255,0.1); backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.2); border-radius: 20px; padding: 35px; text-align: center; transition: transform 0.3s; }
.hp-price-card:hover { transform: translateY(-5px); }
.hp-price-card.hp-popular { background: rgba(255,255,255,0.2); border-color: #f1c40f; position: relative; }
.hp-price-card.hp-popular::before { content: “PALING POPULER”; position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: #f1c40f; color: #1a5276; padding: 4px 15px; border-radius: 20px; font-size: 0.75rem; font-weight: 700; }
.hp-price-card h3 { font-size: 1.3rem; margin-bottom: 10px; }
.hp-price-card .hp-price { font-size: 2.2rem; font-weight: 800; margin: 15px 0; }
.hp-price-card .hp-price span { font-size: 1rem; font-weight: 400; opacity: 0.8; }
.hp-price-card ul { text-align: left; margin: 20px 0; }
.hp-price-card ul li { padding: 8px 0; border-bottom: 1px solid rgba(255,255,255,0.1); font-size: 0.95rem; }
.hp-price-card ul li::before { content: “✅ “; }
.hp-how-to { padding: 80px 20px; background: #f8f9fa; }
.hp-how-to .hp-container { max-width: 1000px; margin: 0 auto; }
.hp-steps-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 30px; }
.hp-step-card { text-align: center; position: relative; }
.hp-step-number { width: 60px; height: 60px; background: #e67e22; color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: 800; margin: 0 auto 20px; }
.hp-step-card h3 { color: #1a5276; margin-bottom: 10px; }
.hp-step-card p { color: #666; font-size: 0.9rem; }
.hp-testimonials { padding: 80px 20px; }
.hp-testimonials .hp-container { max-width: 1100px; margin: 0 auto; }
.hp-testi-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; }
.hp-testi-card { background: #fff; border-radius: 15px; padding: 30px; box-shadow: 0 3px 20px rgba(0,0,0,0.08); }
.hp-testi-stars { color: #f1c40f; font-size: 1.2rem; margin-bottom: 15px; }
.hp-testi-card p { color: #555; font-style: italic; margin-bottom: 15px; }
.hp-testi-author { font-weight: 700; color: #1a5276; }
.hp-testi-author span { font-weight: 400; color: #999; font-size: 0.85rem; }
.hp-faq-section { padding: 80px 20px; background: #f8f9fa; }
.hp-faq-section .hp-container { max-width: 800px; margin: 0 auto; }
.hp-faq-item { background: #fff; border-radius: 10px; margin-bottom: 15px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }
.hp-faq-item summary { padding: 20px 25px; cursor: pointer; font-weight: 600; color: #1a5276; font-size: 1rem; display: flex; justify-content: space-between; align-items: center; }
.hp-faq-item summary::after { content: “+”; font-size: 1.5rem; color: #e67e22; }
.hp-faq-item[open] summary::after { content: “−”; }
.hp-faq-item .hp-faq-answer { padding: 0 25px 20px; color: #555; line-height: 1.7; }
.hp-cta-bottom { background: linear-gradient(135deg, #25D366 0%, #1da851 100%); padding: 80px 20px; text-align: center; color: #fff; }
.hp-cta-bottom h2 { font-size: 2.2rem; margin-bottom: 15px; }
.hp-cta-bottom p { font-size: 1.1rem; margin-bottom: 30px; opacity: 0.95; }
.hp-cta-bottom .hp-btn-wa { background: #fff; color: #25D366; }
.hp-footer { background: #1a252f; color: #ccc; padding: 60px 20px 30px; }
.hp-footer .hp-container { max-width: 1200px; margin: 0 auto; }
.hp-footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 40px; margin-bottom: 40px; }
.hp-footer h4 { color: #fff; margin-bottom: 15px; font-size: 1rem; }
.hp-footer p { font-size: 0.9rem; line-height: 1.7; }
.hp-footer ul li { margin-bottom: 8px; }
.hp-footer ul li a { color: #ccc; font-size: 0.9rem; transition: color 0.3s; }
.hp-footer ul li a:hover { color: #f1c40f; }
.hp-footer-bottom { border-top: 1px solid rgba(255,255,255,0.1); padding-top: 20px; text-align: center; font-size: 0.85rem; color: #888; }
.hp-whatsapp-float { position: fixed; bottom: 25px; right: 25px; z-index: 999; }
.hp-whatsapp-float a { display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; background: #25D366; border-radius: 50%; box-shadow: 0 4px 20px rgba(37,211,102,0.4); transition: transform 0.3s; }
.hp-whatsapp-float a:hover { transform: scale(1.1); }
.hp-whatsapp-float svg { width: 32px; height: 32px; fill: #fff; }
@media (max-width: 768px) {
.hp-hero h1 { font-size: 1.8rem; }
.hp-hero p { font-size: 1rem; }
.hp-info-grid { grid-template-columns: 1fr; }
.hp-footer-grid { grid-template-columns: 1fr 1fr; }
.hp-navbar .hp-nav-links { display: none; }
.hp-pricing-grid { grid-template-columns: 1fr; }
}
Sewa Mobil di JakartaHarga Termurah, Armada Terlengkap! Butuh mobil untuk bisnis, wisata, atau acara spesial? 20+ unit armada berkualitas, harga transparan, pelayanan profesional. Booking mudah, bisa antar-jemput!
Mau Sewa Mobil di Jakarta? Bisa Dapat Harga Spesial! Keunggulan yang kami tawarkan untuk Anda
🚗
Armada Lengkap City Car, MPV, SUV, Bus, Elf, Hiace — semua tersedia
💰
Harga Transparan Tanpa biaya tersembunyi. Sudah termasuk asuransi dasar
🔑
Lepas Kunci / Driver Bebas pilih — mengemudi sendiri atau pakai driver profesional
📍
Antar-Jemput Layanan antar-jemput gratis di area Jakarta
📱
Booking via WhatsApp Mudah dan cepat. Chat langsung, konfirmasi instan
🕐
Layanan 24 Jam Siap melayani kapan saja, termasuk hari libur
Info Lengkap: Harga, Armada & Syarat Sewa Semua yang perlu Anda tahu tentang rental mobil di Jakarta
🚙 City Car — Mulai Rp 250.000/hari Honda Brio — Lincah, hemat bahan bakar, cocok untuk perjalanan dalam kota. Kapasitas 7 penumpang.
🚐 MPV — Mulai Rp 300.000/hari Toyota Avanza, Daihatsu Xenia, Sigra — Nyaman untuk keluarga, kapasitas 7 penumpang, AC double blower.
🚌 Bus & Elf — Mulai Rp 750.000/hari Isuzu Elf, Toyota Hiace, Bus FE — Untuk rombongan 15-30 orang, wisata atau acara kantor.
🛡️ Asuransi & Jaminan Semua mobil sudah dilengkapi asuransi all-risk . Deposit Rp 500.000 dikembalikan setelah mobil dikembalikan dalam kondisi baik.
📋 Dokumen Mudah Cukup bawa KTP dan SIM A yang masih berlaku. Proses administrasi cepat dan mudah.
💳 Pembayaran Fleksibel Tunai, transfer bank, e-wallet (GoPay, OVO, Dana). Diskon 10% sewa mingguan, 20% sewa bulanan.
Biaya Sewa Mobil per Tipe Pilih paket yang sesuai kebutuhan Anda
🚗 City Car Rp 250K/hari
Honda Brio 7 Penumpang AC, Audio Automatic Pesan Sekarang 🚐 MPV Rp 300K/hari
Avanza / Xenia / Sigra 7 Penumpang AC Double Blower Manual / Otomatis Pesan Sekarang 🚌 Bus / Elf Rp 750K/hari
Elf / Hiace / Bus FE 15-30 Penumpang AC, Reclining Seat Driver Profesional Pesan Sekarang
Cara Booking Mobil — Mudah & Cepat! 4 langkah sederhana untuk mendapatkan mobil
1
Pilih Mobil Tentukan tipe mobil yang sesuai kebutuhan Anda
2
Tentukan Tanggal Pilih tanggal ambil dan durasi sewa
3
Konfirmasi Hubungi via WhatsApp atau isi Form Booking
4
Mobil Siap! Mobil diantar ke lokasi atau Anda jemput langsung
Cerita Pelanggan Kami Apa kata mereka tentang layanan kami
⭐⭐⭐⭐⭐
“Mobil bersih, wangi, dan terawat. Driver juga ramah dan tepat waktu. Rekomendasi banget!”
Budi S. — Jakarta Selatan
⭐⭐⭐⭐⭐
“Sewa Avanza untuk jalan-jalan ke Bandung sama keluarga. Harga sesuai, mobil oke. Bakal lagi!”
Siti R. — Bekasi
⭐⭐⭐⭐⭐
“Pesan via WhatsApp langsung dibalas. Proses cepat, mobil diantar ke hotel. Sangat memuaskan!”
Andi W. — Tangerang
Pertanyaan yang Sering Ditanyakan Jawabannya ada di sini
📋 Dokumen apa yang dibutuhkan? Anda perlu membawa KTP dan SIM A yang masih berlaku saat pengambilan mobil.
💵 Berapa deposit? Deposit sebesar Rp 500.000 (cash atau transfer) yang akan dikembalikan setelah mobil dikembalikan dalam kondisi baik.
⛽ Bagaimana kebijakan bahan bakar? Mobil diberikan dengan tangki penuh dan harus dikembalikan dalam kondisi yang sama.
🛡️ Apakah ada asuransi? Ya, semua mobil sudah dilengkapi asuransi all-risk . Biaya asuransi sudah termasuk dalam harga sewa.
🚗 Boleh keluar kota? Boleh, dengan biaya tambahan sesuai jarak tujuan. Harap konfirmasi saat booking.
💳 Metode pembayaran apa saja? Kami menerima tunai, transfer bank, dan e-wallet (GoPay, OVO, Dana).
Siap Sewa Mobil Sekarang? 🚀 Hubungi kami untuk konsultasi gratis atau langsung booking!