@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;font-family:Montserrat,sans-serif}*,body{margin:0}*{box-sizing:border-box;padding:0}html{scroll-behavior:smooth}.header{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.logo{font-size:1.5rem;font-weight:700}.header nav ul{display:flex;gap:1rem;list-style:none}.header nav a{color:#fff;font-size:1rem;text-decoration:none}.hero{align-items:center;background:#1a1a1a;color:#fff;display:flex;height:100vh;justify-content:center;text-align:center}.hero-content h1{font-size:3rem;margin-bottom:1rem}.hero-content p{font-size:1.2rem}.services{background:#f4f4f4;padding:4rem 2rem;text-align:center}.services h2{font-size:2.5rem;margin-bottom:2rem}.service-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:2rem;text-align:left;width:300px}.card h3{font-size:1.5rem;margin-bottom:1rem}.about{background:#fff;padding:4rem 2rem;text-align:center}.about h2{font-size:2.5rem;margin-bottom:2rem}.about p{font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px}.contact{background:#1a1a1a;color:#fff;padding:4rem 2rem;text-align:center}.contact h2{font-size:2.5rem;margin-bottom:1rem}.contact p{font-size:1.1rem;margin-bottom:2rem}.contact-button{background:#007bff;border-radius:5px;color:#fff;display:inline-block;font-size:1.1rem;padding:1rem 2rem;text-decoration:none;transition:background-color .3s}.contact-button:hover{background-color:#0056b3}.footer{background:#333;color:#fff;padding:2rem;text-align:center}
/*# sourceMappingURL=main.3b1849bb.css.map*/