*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#f4f4f4;font-family:Roboto,sans-serif}.hero-section{color:#fff;text-align:center;background:url(/public/assets/servicebg.jpg);padding:80px 20px}.hero-section h1{margin-bottom:20px;font-size:3.5rem}.hero-section p{margin-bottom:30px;font-size:1.2rem}.cta-button{color:#fff;cursor:pointer;background-color:coral;border:none;border-radius:5px;padding:15px 30px;font-size:1.1rem;transition:background-color .3s}.cta-button:hover{background-color:#e56d4d}.key-services{text-align:center;background-color:#fff;padding:60px 20px}.key-services h2{color:#1d2b64;margin-bottom:40px;font-size:2.5rem}.services-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;display:grid}.service-card{background-color:#f8f8f8;border-radius:10px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.service-card h3{color:#1d2b64;margin-bottom:20px;font-size:1.8rem}.service-card ul{margin-bottom:20px;list-style-type:none}.service-card ul li{margin-bottom:10px;font-size:1rem}.service-cta{color:#fff;cursor:pointer;background-color:coral;border:none;border-radius:5px;padding:10px 20px;font-size:1rem;transition:background-color .3s}.service-cta:hover{background-color:#e56d4d}.why-choose{text-align:center;background-color:#fff;padding:60px 20px}.why-choose-content{flex-wrap:wrap;justify-content:space-around;display:flex}.why-item{color:#555;width:45%;margin-bottom:20px;font-size:1.1rem}.why-item p{line-height:1.6}.how-it-works{text-align:center;background-color:#f4f4f4;padding:60px 20px}.how-it-works h2{color:#1d2b64;margin-bottom:40px;font-size:2.5rem}.steps{flex-wrap:wrap;justify-content:center;display:flex}.step{background-color:#fff;border-radius:10px;width:18%;margin:10px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.step h4{color:#1d2b64;margin-bottom:10px;font-size:1.4rem}.step p{color:#555;font-size:1rem}.cta-contact{color:#fff;text-align:center;background-color:#1d2b64;padding:60px 20px}.cta-contact h2{margin-bottom:20px;font-size:2.5rem}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin:10px 0;padding:15px;font-size:1rem}.contact-form button{color:#fff;cursor:pointer;background-color:coral;border:none;border-radius:5px;padding:15px 30px;font-size:1.1rem}.contact-form button:hover{background-color:#e56d4d}
