:root{--bg-dark:#111825;--bg-header:#132245;--text-light:#fff;--gradient-purple:linear-gradient(90deg,#6d3cff,#9c27b0);--filter-white:brightness(0) invert(1);--filter-dark:brightness(0) saturate(100%) invert(6%) sepia(5%) saturate(7186%) hue-rotate(182deg) brightness(94%) contrast(92%)}.mega-left,.testimonial-sec-dark,body{background:var(--bg-dark)}.text-dark-gray{color:#2c2c2c!important}.accordion-button:after,.accordion-button:before,.blue-card img,.insight-icon,.learn-more img,.mega-ic img,.navbar .dropdown-toggle:after,.navbar-brand img,.navbar-toggler.x .icon-bar,.purple-card img{filter:var(--filter-white)}.accordion-button:not(.collapsed),.card-description,.card-designation,.card-title,.faq-answer p,.faq-heading,.faq-question,.faq-section h1,.insight-text,.learn-more,.mega-arrow,.mega-desc,.mega-feature-text,.mega-feature-title,.mega-kicker,.mega-title,.provider-feedback-heading,.providers-feedback-para,.slider-heading{color:var(--text-light)!important}.site-header-2025{background:transparent;position:relative;z-index:999}.site-header-2025.is-fixed{right:0}.site-header-2025.is-fixed,.site-header-2025.is-fixed .navbar,.site-header-2025.is-scrolled,.site-header-2025.is-scrolled .navbar{background:var(--bg-header)!important}.header-menu a{text-decoration:none}.dropdown-toggle,.header-menu a,.login-link{color:var(--text-light)}.header-menu .nav-item.active>.nav-link,.header-menu .nav-link.active,.header-menu .nav-link:focus,.header-menu .nav-link:hover{-webkit-background-clip:border-box;background-clip:border-box!important;color:var(--text-light)!important;-webkit-text-fill-color:var(--text-light)}.header-menu a:hover{color:var(--text-light)!important}.header-menu a:hover .mega-txt .mega-desc,.header-menu a:hover .mega-txt .mega-title{color:var(--bg-dark)!important;-webkit-text-fill-color:var(--bg-dark)!important}.login-link:hover{color:var(--bg-dark)!important}.demo-btn,.mega-right{background:var(--gradient-purple)}.demo-btn:hover{background:linear-gradient(90deg,#4b1ed2,#7b168c)}.insight-link:hover,.mega-link:hover{background:var(--text-light)}.mega-link.active .mega-txt .mega-desc,.mega-link.active .mega-txt .mega-title,.mega-link:hover .mega-arrow,.mega-link:hover .mega-desc,.mega-link:hover .mega-title{color:var(--bg-dark)!important}.mega-link.active .mega-ic img,.mega-link:hover .mega-ic img{filter:var(--filter-dark)}.ai-solution-hero-section{padding-block:185px 80px}.purple-card{background:#5b29cc!important}.blue-card{background:#203c88!important}.ai-solution-tab.is-active:after{background:linear-gradient(180deg,#2965e7,#9c27b0)}.ai-solution-tab:hover{background:#1d2e51!important;transform:translateY(-2px)}.scroller-shell:before{background:linear-gradient(180deg,#121a29,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,0) 70%,#121a29)!important}.mobile-swiper-dark{isolation:isolate;overflow:hidden;position:relative}.mobile-swiper-dark>.swiper{overflow:hidden}.mobile-swiper-dark:before{background:linear-gradient(270deg,var(--bg-dark) 0,rgba(17,24,37,0) 21.63%,rgba(17,24,37,0) 88%,var(--bg-dark) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.faq-section{background:linear-gradient(180deg,var(--bg-dark) 0,#172133 26.45%,#1e2a3f 50.17%,#172133 73.88%,var(--bg-dark) 100%)}.faq-pill{background:#172133;border:none;padding:8px 20px;position:relative}.faq-pill>*{position:relative;z-index:1}.faq-pill p{background:linear-gradient(90deg,rgba(241,101,242,.9),rgba(163,135,248,.9));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:18.75px}.accordion-item{background:#1e2a3c}@media (max-width:991.98px){.site-header-2025,.site-header-2025.is-fixed{animation:none;left:0;overflow:visible!important;right:0;top:0;width:100%}.body-wrapper,.hs-page,.site-header-2025,.site-header-2025.is-fixed,body{transform:none!important}.site-header-2025 .header-navbar,.site-header-2025 .navbar-collapse{background:var(--bg-header)!important}.site-header-2025 .header-navbar{box-shadow:none;min-height:56px;overflow:visible!important}.site-header-2025 .container-fluid,.site-header-2025 .container-xxl,.site-header-2025 .navbar-brand{align-items:center;min-height:56px}.site-header-2025 .navbar-brand{display:flex}}@media (max-width:767.98px){.card-title-mobile{color:var(--text-light)}}