svg{display:block;max-width:100%;height:auto}img[src$=".svg"]{width:100%;height:auto;display:block;min-width:20px;min-height:20px}.logo img,.hero-image img,.step-image img,.tech-card img,.client-logos img,.footer-logo img{display:block;max-width:100%;height:auto}i[class^="ri-"],i[class*=" ri-"],i[class^="fa"],i[class*=" fa"]{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-family:Arial,sans-serif;font-weight:700;line-height:1;min-width:1em}.service-icon i{font-size:1.75rem;display:inline-flex!important;align-items:center;justify-content:center;width:auto;height:auto;min-width:24px;min-height:24px}.ri-robot-line,.ri-flow-chart,.ri-line-chart-line,.ri-customer-service-2-line,.ri-play-circle-line,.ri-arrow-down-line,.ri-sun-line,.ri-moon-line,.ri-arrow-right-line{display:inline-flex!important;align-items:center;justify-content:center;line-height:1;vertical-align:middle}body{opacity:1!important;visibility:visible!important;background-color:#ffffff;transition:opacity .3s ease}.loader{visibility:visible!important;opacity:1!important}.page-loader.hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.page-loader{max-width:100vw}.container{min-height:50px}header{min-height:60px;background-color:rgba(255,255,255,.95);max-width:100vw}.mobile-menu-toggle{position:relative}.bg-animation-wrapper,.bg-animation{pointer-events:none}.services-grid,.tech-grid,.pricing-grid,.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.btn{min-width:100px;min-height:40px}main>section{margin-bottom:40px;padding-top:40px}header .logo a,.logo a{display:inline-flex!important;align-items:center!important;gap:var(--spacing-xs,.5rem);color:inherit!important;text-decoration:none!important;line-height:1}header .logo a:hover,.logo a:hover{color:inherit!important}header .logo a img,.logo a img{flex:0 0 auto;margin-right:0!important}header .logo a span,.logo a span{display:inline-flex;align-items:center;line-height:1!important;transform:translateY(-1px)}
