:root{--gold:#d4af37;--soft-gold:#f4d67a;--black:#0b0b0b;--charcoal:#1a1a1a;--white:#fff}body{background-color:#0b0b0b;background-color:var(--black);color:#fff;color:var(--white);font-family:Poppins,Open Sans,sans-serif;margin:0}h1,h2,h3{font-family:Montserrat,sans-serif}button{border-radius:6px;cursor:pointer;font-size:1rem;margin-top:37px;padding:18px 44px;transition:.3s}button.primary{background:#d4af37;background:var(--gold);color:#0b0b0b;color:var(--black)}button.primary:hover{box-shadow:0 0 10px #d4af37;box-shadow:0 0 10px var(--gold)}button.secondary{background:#0000;border:2px solid #d4af37;border:2px solid var(--gold);color:#fff;color:var(--white)}button.secondary:hover{background:#d4af37;background:var(--gold);color:#0b0b0b;color:var(--black)}.nav-links{display:flex;gap:20px}.nav-logo{display:block;height:50px;object-fit:contain;width:auto}.nav-links a{color:#fff;color:var(--white);cursor:pointer;text-decoration:none}.hamburger{display:none}@media (max-width:768px){.hamburger{display:block}.nav-links{background:#1a1a1a;background:var(--charcoal);border-radius:8px;display:none;flex-direction:column;padding:20px;position:absolute;right:0;top:60px;width:200px}.nav-links.open{display:flex}.nav-links a{border-bottom:1px solid #d4af37;border-bottom:1px solid var(--gold);padding:10px 0}}.whatsapp-button{align-items:center;background:#d4af37;background:var(--gold);border-radius:50%;bottom:20px;box-shadow:0 4px 10px #0000004d;color:#0b0b0b;color:var(--black);display:flex;font-size:28px;height:60px;justify-content:center;position:fixed;right:20px;text-decoration:none;transition:.3s;width:60px;z-index:2000}.whatsapp-button:hover{background:#f4d67a;background:var(--soft-gold);transform:scale(1.1)}.contact-bar{bottom:100px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:2000}.contact-btn{align-items:center;background:#d4af37;background:var(--gold);border-radius:50%;box-shadow:0 4px 10px #0000004d;color:#0b0b0b;color:var(--black);display:flex;font-size:24px;height:50px;justify-content:center;text-decoration:none;transition:.3s;width:50px}.contact-btn:hover{background:#f4d67a;background:var(--soft-gold);transform:scale(1.1)}h1{font-size:2rem}h2,p{font-size:1.5rem}p{line-height:1.6}section{padding:40px 15px}@media (max-width:768px){.nav-links{flex-direction:column;gap:10px}section{padding:30px 10px}h1{font-size:1.6rem}h2{font-size:1.3rem}.testimonial{font-size:.9rem;padding:15px}}form button,form input,form textarea{width:100%}.hero{background:url(/static/media/yh.3bc70a03ac4730ef1c58.jpeg) 50%/cover no-repeat;color:#fff;color:var(--white);min-height:70vh;padding:300px 20px;position:relative;text-align:center}.hero:before{background:#0009;content:"";inset:0;position:absolute}.hero button,.hero h1,.hero p{position:relative;z-index:1}.hero h1{text-shadow:0 0 15px #d4af37;text-shadow:0 0 15px var(--gold)}.hero button.primary{size:30px 60px;box-shadow:0 0 10px #d4af37;box-shadow:0 0 10px var(--gold)}.hero h1{font-size:clamp(4rem,5vw,2.5rem);margin-top:280px}.hero p{font-size:clamp(1.75rem,3vw,1.2rem);margin:auto;max-width:600px}@media (max-width:768px){.hero{background-position:top;background-size:contain;height:auto;min-height:1vh;padding:1px 15px;text-align:center}.hero h1{font-size:1.8rem;line-height:1.3;margin-top:100px}.hero p{font-size:1rem;margin-top:1px}.hero button{margin-top:20px;width:100%}}.services{padding:60px 20px;text-align:center}.services-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:30px}.service-card{background:#1a1a1a;background:var(--charcoal);border-radius:10px;padding:20px;transition:transform .3s,box-shadow .3s}.service-card:hover{box-shadow:0 6px 15px #0006;transform:translateY(-5px)}.service-img{border-radius:8px;height:160px;margin-bottom:15px;object-fit:cover;width:100%}.services h2{color:#d4af37;font-size:clamp(4rem,4vw,1.5rem)}.services p{font-size:clamp(1.5rem,2vw,.9rem)}.services .service-card h3{font-size:clamp(1.7rem,2vw,1.2rem)}.contact-section{background:#1c1c1c;color:#fff;padding:60px 20px}.contact-heading{color:#d4af37;font-size:4rem;margin-bottom:40px;text-align:center}.contact-container{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:auto;max-width:900px}.contact-details{display:flex;flex-direction:column;gap:20px}.detail-item{align-items:center;background:#2a2a2a;border:1px solid #444;border-radius:8px;display:flex;font-size:1.1rem;gap:12px;padding:12px;transition:border-color .3s ease}.detail-item:hover{border-color:#d4af37}.detail-icon{color:#d4af37;font-size:1.5rem}.contact-form{display:flex;flex-direction:column;gap:12px}.contact-form input,.contact-form textarea{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#fff;font-size:1rem;padding:12px;width:95%}.contact-form input:focus,.contact-form textarea:focus{border-color:#d4af37;box-shadow:0 0 6px #d4af3799;outline:none}.contact-form textarea{min-height:120px;resize:vertical}.contact-form button.primary{background:#d4af37;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:background .3s ease}.contact-form button.primary:hover{background:#b9972f}@media (max-width:768px){.contact-container{gap:20px;grid-template-columns:1fr}.detail-item{justify-content:center}}.testimonials-section{background:#1a1a1a;background:var(--charcoal);color:#fff;color:var(--white);padding:60px 20px}.testimonials-heading{color:#d4af37;color:var(--gold);font-size:clamp(1.5rem,4vw,2rem);margin-bottom:40px;text-align:center}.testimonials-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.testimonial-card{background:#0b0b0b;background:var(--black);border-radius:10px;box-shadow:0 4px 12px #0006;flex:1 1 300px;max-width:350px;padding:20px;transition:transform .3s,box-shadow .3s}.testimonial-card:hover{box-shadow:0 6px 15px #00000080;transform:translateY(-5px)}.testimonial-feedback{font-style:italic;margin-bottom:15px}.testimonial-name{color:#d4af37;color:var(--gold);font-weight:700;text-align:right}@media (max-width:768px){.testimonials-grid{align-items:center;flex-direction:column}.testimonial-card{max-width:100%}}.testimonial-feedback{font-size:clamp(1.2rem,2vw,.9rem)}.testimonial-name{font-size:clamp(1rem,1.5vw,.8rem)}.testimonials-heading{font-size:clamp(4rem,4vw,1.5rem)}.about-section{background:#1a1a1a;background:var(--charcoal);color:#fff;color:var(--white);padding:60px 20px}.about-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:auto;max-width:1000px}.about-text h2{color:#d4af37;color:var(--gold);font-size:clamp(4rem,4vw,2rem);margin-bottom:20px}.about-text p{font-size:clamp(1.5rem,2vw,.9rem);line-height:1.6;margin-bottom:20px}.about-text ul{font-size:1.3rem;list-style:none;padding:0}.about-text li{margin-bottom:10px;padding-left:15px;position:relative}.about-text li:before{color:#d4af37;color:var(--gold);content:"✔";left:0;position:absolute}.about-image img{border-radius:10px;box-shadow:0 4px 12px #0006;height:60%;width:100%}@media (max-width:768px){.about-container{grid-template-columns:1fr;text-align:center}.about-image{margin-top:20px}}.footer{background:#2a2a2a;color:#fff;color:var(--white);padding:20px;text-align:center}.footer p{font-size:2rem;margin:0}.car-finance-calculator{background:#1c1c1c;border-radius:10px;box-shadow:0 4px 12px #0006;color:#fff;font-family:Arial,sans-serif;margin:40px auto;max-width:600px;padding:25px}.car-finance-calculator h2{color:#d4af37;font-size:1.8rem;margin-bottom:20px;text-align:center}.car-finance-calculator input{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#fff;font-size:1rem;margin:8px 0;padding:12px;width:95%}.car-finance-calculator input:focus{border-color:#d4af37;box-shadow:0 0 6px #d4af3799;outline:none}.car-finance-calculator button{background:#d4af37;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:700;margin-top:15px;padding:14px;transition:background .3s ease;width:100%}.car-finance-calculator button:hover{background:#b9972f}.car-finance-calculator table{border-collapse:collapse;font-size:.9rem;margin-top:25px;width:100%}.car-finance-calculator td,.car-finance-calculator th{border:1px solid #444;padding:10px;text-align:center}.car-finance-calculator th{background:#d4af37;color:#000}.car-finance-calculator tr:nth-child(2n){background:#2a2a2a}@media (max-width:768px){.car-finance-calculator{padding:15px}.car-finance-calculator h2{font-size:1.5rem}.car-finance-calculator table{font-size:.8rem}}
/*# sourceMappingURL=main.fd2be864.css.map*/