*{margin:0;padding:0;box-sizing:border-box;font-family:Raleway,sans-serif}body{background-color:#f5f5f5}nav{position:fixed;width:100%;background:#f5f5f5;padding:20px;z-index:1000}nav .nav-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}nav .logo{color:#fff;font-size:50px;font-weight:700;text-decoration:none;padding-left:1rem}nav .nav-links a{color:#000;text-decoration:none;margin-left:30px;transition:color .3s}nav .nav-links a:hover{color:#f77f00}.hero{background:#f5f5f5;color:#000;padding:200px 20px 100px;text-align:center}.hero h1{font-size:3.5em;margin-bottom:20px}.hero p{font-size:1.2em;margin:20px auto 30px;max-width:800px}.hero .cta-button{background-color:#f77f00;color:#fff;padding:15px 30px;border-radius:30px;text-decoration:none;font-weight:700;transition:transform .3s;display:inline-block}.hero .cta-button:hover{transform:scale(1.05)}.services{padding:80px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.services .service-card{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px #0000001a;text-align:center;transition:transform .3s}.services .service-card:hover{transform:translateY(-10px)}.services .service-card i{font-size:2.5em;color:#f77f00;margin-bottom:20px}.services .service-card h3{margin-bottom:15px;color:#f77f00}.features{background-color:#f5f5f5;color:#000;padding:80px 20px;text-align:center}.features h2{margin-bottom:50px}.features .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto}.features .feature-grid div{padding:20px}.features .feature-grid div i{font-size:2em;margin-bottom:20px;color:#f77f00}.social-float,.whatsapp-float{position:fixed;right:20px;z-index:1000}.social-float{top:50%;transform:translateY(-50%)}.social-float a{display:block;width:50px;height:50px;background:#000;color:#fff;border-radius:50%;text-align:center;line-height:50px;margin:10px 0;transition:transform .3s}.social-float a:hover{transform:scale(1.1)}.whatsapp-float{bottom:20px}.whatsapp-float a{font-size:30px;display:block;width:50px;height:50px;background:#25d366;color:#fff;border-radius:50%;text-align:center;line-height:50px;margin:10px 0;transition:transform .3s}.whatsapp-float a:hover{transform:scale(1.1)}.trusted-companies{padding:80px 20px;text-align:center;background:#fff}.trusted-companies h2{margin-bottom:50px;color:#000}.trusted-companies .companies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1200px;margin:0 auto}.trusted-companies .companies-grid .company-logo{background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;align-items:center;justify-content:center}.trusted-companies .companies-grid .company-logo:hover{transform:scale(1.05)}.trusted-companies .companies-grid .company-logo img{max-width:350px;height:auto}.contact{padding:80px 20px;background:#f5f5f5}.contact .contact-container{max-width:800px;margin:0 auto;text-align:center}.contact .contact-container h2{color:#f77f00;margin-bottom:30px}.contact .contact-container .contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.contact .contact-container .contact-info .contact-item{background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px #0000001a}.contact .contact-container .contact-info .contact-item i{font-size:2em;color:#f77f00;margin-bottom:15px}footer{background-color:#f77f00;color:#fff;text-align:center;padding:20px}@media (max-width: 768px){.nav-links{display:none}.hero h1{font-size:2.5em}.social-float{display:none}}
