body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.optimization-section{padding:60px 0;background:#f8f9fa}.optimization-carousel{grid-gap:20px;gap:20px;margin-top:30px}.carousel-btn,.optimization-carousel{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.carousel-btn{background:#2c3e50;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:1.5rem;cursor:pointer;transition:background .2s}.carousel-btn:hover{background:#007bff}.carousel-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:15px;grid-gap:10px;gap:10px}.dot{width:12px;height:12px;border-radius:50%;background:#bbb;display:inline-block;cursor:pointer;transition:background .2s}.dot.active{background:#2c3e50}@media (max-width:768px){.optimization-carousel{-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.optimization-img{max-width:90vw}}.optimization-img{max-width:800px;width:100%;height:auto;object-fit:contain;border-radius:10px}@media screen and (max-width:400px){#features{padding:20px}#about,#contact,#features,#footer,#integration,#portfolio,#services,#team,#testimonials{width:100%}}
/*# sourceMappingURL=main.d0b1af2c.chunk.css.map */