.cta-btn,.cta-btn:hover,.nav-links li a{text-decoration:none;color:#fff}.about-us,.hero,.values-section{text-align:center}body,html{margin:0;padding:0;height:100%;font-family:Roboto,sans-serif;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth}iframe{width:100%}.navbar{width:100%;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:10px 20px}.logo img{display:block}.nav-links{display:none;list-style:none;flex-direction:column;gap:10px;padding:10px 0}.nav-links li a{font-size:16px;padding:5px 10px;transition:color .3s;font-weight:600}.nav-links li a:hover{color:#000}.menu-icon{display:block;font-size:24px;cursor:pointer;color:#fff}.hero,.nav-links.show{display:flex}.content{padding:20px}.hero{width:100%;height:60vh;background-image:url(../img/car-radios.webp);background-size:cover;background-position:center;justify-content:center;align-items:center;position:relative;overflow:hidden}.hero-content{z-index:2;color:#fff;padding:20px;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.hero-content h1{font-size:3rem;animation:1s ease-in-out slideIn}.hero-content p{font-size:1rem;margin:10px 0 20px;animation:2s ease-in fadeIn}.cta-btn{display:inline-block;padding:10px 20px;background-color:#f593a0;border-radius:5px;font-weight:700;animation:1.5s infinite bounce}.about-us,.product-card,.value-item,.values-section{background-color:#fff}.cta-btn:hover{background-color:#e55d4d}@keyframes zoomIn{0,100%{background-size:100%}50%{background-size:120%}}@keyframes slideIn{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes bounce{0,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media(min-width:768px){.nav-links{display:flex;flex-direction:row;gap:20px}.menu-icon{display:none}.hero-content{max-width:50%}}.values-section{padding:30px 0}.values-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:0 20px}.value-item{color:#333;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1),0 0 15px 5px rgba(245,147,160,.4);transition:box-shadow .3s ease-in-out;opacity:1;transform:translateY(0)}#products,.about-us,#contact{padding:30px 20px}.values-container{padding-top:30px}.value-item:hover{box-shadow:0 4px 20px rgba(245,147,160,.8),0 0 25px 10px rgba(0,0,0,.1)}.value-item h2{font-size:24px;margin-bottom:15px}.about-text,.value-item p,.value-item ul{font-size:16px}.value-item ul{list-style:none;padding:0}.contact-section h2,.value-item ul li{margin-bottom:10px}.container2{width:100%;max-width:1200px;margin:0 auto}.about-content h2{font-size:32px;color:#000;margin-bottom:30px}.about-details{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}.about-image,.about-text{width:100%;flex:1}.about-image img{width:100%;height:auto;border-radius:10px}.about-text{max-width:600px;color:#000;line-height:1.6;text-align:start}.about-text p{margin-bottom:15px}#products{text-align:center;background-color:#f9f9f9}.section-title{font-size:2rem;color:#215644}.products-container{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;justify-items:center;margin-top:20px}.product-card{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;padding:20px;text-align:center;width:100%;max-width:600px}.product-card:hover{transform:translateY(-10px);box-shadow:0 6px 18px rgba(255,151,160,.3)}.product-image{width:100%;height:auto;border-radius:5px;margin-bottom:15px}.product-card h3{font-size:1.2rem;color:#215644;margin-bottom:10px}.product-card p{font-size:1rem;color:#555;margin-bottom:15px}@media(max-width:768px){.values-container{grid-template-columns:1fr}.about-details{flex-direction:column;text-align:left}.about-image img{max-width:100%;margin:0 auto}.products-container{grid-template-columns:1fr}}@media(max-width:480px){.products-container{grid-template-columns:1fr}}.contact-section{padding:20px 0}.contact-section .map-embed{height:300px;width:100%;border:0}