*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.6;color:#333;padding-top:80px}.navbar{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.1);padding:15px 0;position:fixed;top:0;width:100%;z-index:1000}.navbar-brand{font-weight:700;font-size:1.5rem;color:#6366f1!important}.navbar-nav .nav-link{color:#64748b!important;font-weight:600;margin:0 .5rem;transition:color .3s ease}.navbar-nav .nav-link:hover{color:#6366f1!important}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;padding:10px 25px;border-radius:25px;font-weight:600;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(99,102,241,.3)}.page-header{background:linear-gradient(135deg,#6366f1,#8b5cf6);padding:100px 0 80px;color:#fff;text-align:center;position:relative;overflow:hidden}.page-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="80" cy="40" r="1.5" fill="rgba(255,255,255,0.1)"/><circle cx="40" cy="80" r="1" fill="rgba(255,255,255,0.1)"/></svg>')}.page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:20px;position:relative}.page-header p{font-size:1.2rem;opacity:.9;position:relative}.filter-section{background:#f8fafc;padding:60px 0}.filter-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin-bottom:40px}.filter-btn{background:#e2e8f0;border:none;padding:12px 24px;border-radius:25px;margin:5px;font-weight:500;transition:all .3s ease}.filter-btn.active,.filter-btn:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;transform:translateY(-2px)}.cars-section{padding:80px 0}.car-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .4s ease;margin-bottom:30px;border:2px solid transparent;position:relative}.car-card:hover:before{opacity:1}.car-card:hover{transform:translateY(-15px);border-color:#6366f1;box-shadow:0 25px 60px rgba(99,102,241,.2)}.car-image{height:250px;background-size:cover;background-position:50%;position:relative}.eco-badge{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600}.car-details{padding:25px}.car-title{font-size:1.4rem;font-weight:700;margin-bottom:10px;color:#1f2937}.car-specs{display:flex;justify-content:space-between;margin:15px 0;font-size:.9rem;color:#6b7280}.spec-item{display:flex;align-items:center;gap:5px}.spec-item i{color:#6366f1;transition:all .3s ease}.car-card:hover .spec-item i{transform:scale(1.2) rotate(5deg)}.price{font-size:1.5rem;font-weight:700;color:#6366f1;margin:15px 0}.btn-book{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:12px 30px;border-radius:25px;font-weight:600;width:100%;transition:all .3s ease}.btn-book:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(99,102,241,.3);color:#fff}.eco-benefits{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:80px 0}.benefit-card{background:#fff;border-radius:20px;padding:30px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .4s ease;border:2px solid transparent;position:relative}.benefit-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));opacity:0;transition:opacity .4s ease}.benefit-card:hover:before{opacity:1}.benefit-card:hover{transform:translateY(-15px);border-color:#6366f1;box-shadow:0 25px 60px rgba(0,0,0,.15)}.benefit-icon{width:80px;height:80px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2rem;color:#fff;transition:all .3s ease;position:relative;z-index:2}.benefit-card:hover .benefit-icon{transform:scale(1.1) rotate(5deg)}.footer{background:#1e293b;color:#fff;padding:60px 0 30px}.footer h5{font-weight:700;margin-bottom:25px;color:#fff}.footer ul{list-style:none;padding:0}.footer ul li{margin-bottom:10px}.footer ul li a{color:#94a3b8;text-decoration:none;transition:color .3s ease}.footer ul li a:hover{color:#fff}.social-links{display:flex;gap:15px;margin-top:20px}.social-links a{width:40px;height:40px;border-radius:50%;background:#374151;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease}.social-links a:hover{background:#6366f1;transform:translateY(-2px) scale(1.1) rotate(5deg)}.footer-bottom{border-top:1px solid #374151;margin-top:40px;padding-top:30px;text-align:center;color:#94a3b8}@media (max-width:768px){.page-header h1{font-size:2.5rem}.car-specs{flex-direction:column;gap:10px}.filter-section{padding:40px 0}}.navbar-nav .nav-link{padding:8px 12px;white-space:nowrap;font-size:14px}
:root{--gfd29253e0a:1}
