.home-container{font-family:sans-serif;padding:0 20px}.header{display:flex;justify-content:space-between;align-items:center;background-color:#e0ffe0;padding:10px 20px}.logo{font-weight:700;font-size:20px}.nav-links a,.login-btn,.book-now{margin-left:10px;text-decoration:none;color:#333}.login-btn,.book-now{padding:6px 12px;border:none;background-color:#4caf50;color:#fff;cursor:pointer;border-radius:4px}.hero-section{display:flex;justify-content:space-between;align-items:center;margin-top:30px;flex-wrap:wrap}.tagline{flex:1;padding:20px}.car-image img{max-width:400px;height:auto;border-radius:8px}.booking-section{margin-top:30px;display:flex;gap:10px;flex-wrap:wrap}.booking-section input{padding:10px;font-size:16px}.why-choose-us{margin-top:40px;background-color:#f0fff0;padding:20px;border-radius:8px}.why-choose-us h2{color:#2e7d32}.why-choose-us ul{list-style:none;padding-left:0}.why-choose-us li{margin:10px 0;font-size:16px}.get-in-touch{margin-top:40px;padding:20px;background-color:#e8f5e9;border-top:3px solid #4caf50;border-radius:8px;text-align:center}.get-in-touch h2{color:#1b5e20}.get-in-touch p{margin:8px 0;font-size:15px}page-container{padding:2rem;max-width:600px;margin:auto;background-color:#f8fff8;border-radius:12px;box-shadow:0 0 10px #ccc}.form-container{display:flex;flex-direction:column}.form-container input{padding:.7rem;margin:.5rem 0 1rem;border:1px solid #ccc;border-radius:6px}.form-container button{padding:.8rem;background-color:#2ecc71;color:#fff;border:none;border-radius:6px;cursor:pointer}.form-container button:hover{background-color:#27ae60}
