@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes zoomIn{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}100%{transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform:rotate(-90deg);opacity:0;transform-origin:left bottom}100%{transform:rotate(0);opacity:1;transform-origin:left bottom}}@keyframes rotateInDownRight{0%{transform:rotate(90deg);opacity:0;transform-origin:right top}100%{transform:rotate(0);opacity:1;transform-origin:right top}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale(0.3)}20%{transform:scale(1.1)}40%{transform:scale(0.9)}60%{opacity:1;transform:scale(1.03)}80%{transform:scale(0.97)}100%{opacity:1;transform:scale(1)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}.will-animate{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.will-animate.in-view{opacity:1;transform:none}.animated{animation-duration:.8s;animation-fill-mode:both}.speed-slow{animation-duration:1.5s}.speed-normal{animation-duration:.8s}.speed-fast{animation-duration:.4s}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}.delay-11{animation-delay:1.1s}.delay-12{animation-delay:1.2s}.delay-13{animation-delay:1.3s}.delay-14{animation-delay:1.4s}.delay-15{animation-delay:1.5s}.delay-16{animation-delay:1.6s}.delay-17{animation-delay:1.7s}.delay-18{animation-delay:1.8s}.delay-19{animation-delay:1.9s}.delay-20{animation-delay:2s}.loop-1{animation-iteration-count:1}.loop-2{animation-iteration-count:2}.loop-3{animation-iteration-count:3}.loop-infinite{animation-iteration-count:infinite}.fadeIn{animation-name:fadeIn}.fadeInUp{animation-name:fadeInUp}.fadeInDown{animation-name:fadeInDown}.fadeInLeft{animation-name:fadeInLeft}.fadeInRight{animation-name:fadeInRight}.slideInUp{animation-name:slideInUp}.slideInDown{animation-name:slideInDown}.slideInLeft{animation-name:slideInLeft}.slideInRight{animation-name:slideInRight}.zoomIn{animation-name:zoomIn}.zoomOut{animation-name:zoomOut}.rotateIn{animation-name:rotateIn}.rotateInUpLeft{animation-name:rotateInUpLeft}.rotateInDownRight{animation-name:rotateInDownRight}.bounceIn{animation-name:bounceIn}.bounceInUp{animation-name:bounceInUp}.flipInX{animation-name:flipInX}.flipInY{animation-name:flipInY}.section-content{font-size:1.2rem}.page-subtitle{font-size:18px;font-weight:600;letter-spacing:1px}.section-subtitle{font-size:21px;font-weight:500;text-transform:uppercase;letter-spacing:3px}.title-description{font-size:20px}.hero .hero-benefits{list-style:none;padding:0}.hero .hero-benefits li{position:relative;margin-bottom:8px}.about-us .about-benefits{list-style:none;padding:0}.about-us .about-benefits li{position:relative;margin-bottom:8px}.services .service-card-link{color:inherit;transition:transform .3s ease,box-shadow .3s ease}.services .service-card-link .service-card{border-radius:12px;transition:all .3s ease}.services .service-card-link .service-card .service-icon{width:60px;height:60px;line-height:60px;border-radius:50%;font-size:1.5rem;margin:0 auto;transition:background-color .3s ease,color .3s ease}.services .service-card-link .service-card .service-icon i{vertical-align:middle}.services .service-card-link:hover .service-card{transform:translateY(-5px)}.why-us .why-card{border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.why-us .why-card .why-icon{width:60px;height:60px;line-height:60px;border-radius:50%;font-size:1.5rem;margin:0 auto;transition:background-color .3s ease,color .3s ease}.why-us .why-card:hover{transform:translateY(-5px)}.trust-bar .trust-item i{font-size:2rem;display:block;margin-bottom:.5rem}.trust-bar .trust-item h3{line-height:1}.testimonials .t-card{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.testimonials .t-card:hover{transform:translateY(-5px)}.testimonials .t-quote i.bi-quote{font-size:1.4rem;margin-right:.35rem;vertical-align:text-top}.testimonials .t-quote p{line-height:1.6}.testimonials .t-user .t-name{font-size:15px}.testimonials .t-user .t-role{font-size:13px}.insights .grid-2{display:grid;grid-template-columns:1fr;gap:.75rem}.insights .metric-box{border:1px dashed rgba(0,0,0,0);border-radius:.75rem;padding:1rem}.insights .metric-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-bottom:.25rem;opacity:.9}.insights .callout{border:1px solid rgba(0,0,0,0);border-radius:.75rem;padding:1rem}.insights .callout-title{font-weight:700;margin-right:.5rem}@media(min-width: 992px){.insights .grid-2{grid-template-columns:1fr 1fr}}.faq .accordion-item{border-radius:.75rem;overflow:hidden;margin-bottom:.75rem}.faq .accordion-button{font-weight:600;padding:1rem 1.125rem}.faq .accordion-button:focus{box-shadow:0 0 0 .2rem rgba(13,110,253,.15)}.faq .accordion-body{padding:1rem 1.125rem 1.25rem}.faq .accordion-button::after{transform:scale(1.1)}.final-cta{position:relative;isolation:isolate}.final-cta .cta-box{border:1px solid rgba(0,0,0,0);box-shadow:0 18px 40px rgba(0,0,0,.18)}.final-cta .cta-points li{font-weight:600}.final-cta .cta-points i{font-size:1.1rem}[data-bs-theme=light] .hero{background:linear-gradient(135deg, #714ed6, #4c2ea3)}[data-bs-theme=light] .hero .hero-text .hero-benefits li{color:#fff}[data-bs-theme=light] .hero .hero-text .hero-benefits li i{color:#fff}[data-bs-theme=light] .about-us{background:linear-gradient(135deg, #f8f9fa, #e9ecef)}[data-bs-theme=light] .services{background-color:var(--bs-light)}[data-bs-theme=light] .services .service-card-link .service-card{background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05)}[data-bs-theme=light] .services .service-card-link .service-card .service-icon{color:#714ed6;background-color:rgba(113,78,214,.1)}[data-bs-theme=light] .services .service-card-link:hover .service-card{box-shadow:0 8px 20px rgba(0,0,0,.1)}[data-bs-theme=light] .services .service-card-link:hover .service-card .service-icon{background-color:#714ed6;color:#fff}[data-bs-theme=light] .why-us{background-color:var(--bs-light)}[data-bs-theme=light] .why-us .why-card{background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05)}[data-bs-theme=light] .why-us .why-card .why-icon{background-color:rgba(113,78,214,.1);color:#714ed6}[data-bs-theme=light] .why-us .why-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.1)}[data-bs-theme=light] .why-us .why-card:hover .why-icon{background-color:#714ed6;color:#fff}[data-bs-theme=light] .trust-bar{background-color:var(--bs-light)}[data-bs-theme=light] .trust-bar .trust-item i{color:#714ed6}[data-bs-theme=light] .testimonials .t-card{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 15px rgba(0,0,0,.05)}[data-bs-theme=light] .testimonials .t-card:hover{box-shadow:0 10px 24px rgba(0,0,0,.08)}[data-bs-theme=light] .testimonials .t-quote i.bi-quote{color:#714ed6;opacity:.9}[data-bs-theme=light] .testimonials .t-user .t-role{color:rgba(0,0,0,.55)}[data-bs-theme=light] .insights .insights-tabs-bar .nav-link{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 16px rgba(0,0,0,.06);color:#212529;border-radius:.75rem;padding:.6rem .9rem;white-space:nowrap}[data-bs-theme=light] .insights .insights-tabs-bar .nav-link.active{border-color:rgba(113,78,214,.35);box-shadow:0 8px 22px rgba(113,78,214,.18);color:#4c2ea3}[data-bs-theme=light] .insights .insights-aside{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 20px rgba(0,0,0,.06)}[data-bs-theme=light] .insights .insights-pane{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 30px rgba(0,0,0,.08)}[data-bs-theme=light] .insights .metric-box,[data-bs-theme=light] .insights .callout{background:#f8f9fb;border-color:rgba(0,0,0,.06)}[data-bs-theme=light] .faq .accordion-item{border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 16px rgba(0,0,0,.05);background:#fff}[data-bs-theme=light] .faq .accordion-button{background:#fff;color:#212529}[data-bs-theme=light] .faq .accordion-button:not(.collapsed){color:#4c2ea3;background:rgba(113,78,214,.06);box-shadow:inset 0 -1px rgba(0,0,0,.04)}[data-bs-theme=light] .final-cta{background:radial-gradient(900px 300px at 15% -10%, rgba(113, 78, 214, 0.2), transparent),linear-gradient(180deg, #f7f8fb 0%, #ffffff 100%)}[data-bs-theme=light] .final-cta .cta-box{background:linear-gradient(180deg, #ffffff, #fbfbff);border-color:rgba(0,0,0,.06)}[data-bs-theme=light] .final-cta .btn-outline-light{color:#4c2ea3;border-color:rgba(113,78,214,.35)}[data-bs-theme=light] .final-cta .btn-outline-light:hover{background:rgba(113,78,214,.08)}[data-bs-theme=dark] .hero{background:linear-gradient(135deg, rgba(113, 78, 214, 0.5019607843) 0%, #0a0a0a 20%, #000 50%, rgba(113, 78, 214, 0.5019607843) 100%)}[data-bs-theme=dark] .hero .hero-text h1,[data-bs-theme=dark] .hero .hero-text p,[data-bs-theme=dark] .hero .hero-text .hero-benefits li{color:#f8f9fa}[data-bs-theme=dark] .hero .hero-benefits li i{color:#0dcaf0}[data-bs-theme=dark] .hero .btn-light{background-color:#0dcaf0;color:#000;border:none}[data-bs-theme=dark] .hero .btn-outline-light{color:#0dcaf0;border-color:#0dcaf0}[data-bs-theme=dark] .hero .btn-outline-light:hover{background-color:#0dcaf0;color:#000}[data-bs-theme=dark] .about-us{background:linear-gradient(45deg, #0a0a0a 0%, #0a0a0a 20%, #0a0a0a 50%, #0a0a0a 100%)}[data-bs-theme=dark] .services{background:linear-gradient(135deg, #111, rgba(113, 78, 214, 0.2))}[data-bs-theme=dark] .services .service-card-link .service-card{background-color:#1c1c1e;box-shadow:0 4px 15px hsla(0,0%,100%,.2)}[data-bs-theme=dark] .services .service-card-link .service-card .service-icon{color:#0dcaf0;background-color:rgba(13,202,240,.15)}[data-bs-theme=dark] .services .service-card-link:hover .service-card{box-shadow:0 8px 20px hsla(0,0%,100%,.3)}[data-bs-theme=dark] .services .service-card-link:hover .service-card .service-icon{background-color:#0dcaf0;color:#000}[data-bs-theme=dark] .why-us{background:linear-gradient(135deg, #111, rgba(113, 78, 214, 0.2))}[data-bs-theme=dark] .why-us .why-card{background-color:#1c1c1e;box-shadow:0 4px 15px rgba(0,0,0,.2)}[data-bs-theme=dark] .why-us .why-card .why-icon{background-color:rgba(13,202,240,.15);color:#0dcaf0}[data-bs-theme=dark] .why-us .why-card:hover .why-icon{background-color:#0dcaf0;color:#000}[data-bs-theme=dark] .trust-bar{background:linear-gradient(135deg, #111, rgba(113, 78, 214, 0.2))}[data-bs-theme=dark] .trust-bar .trust-item i{color:#0dcaf0}[data-bs-theme=dark] .testimonials .t-card{background:#161719;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 15px rgba(0,0,0,.3)}[data-bs-theme=dark] .testimonials .t-card:hover{box-shadow:0 10px 24px rgba(0,0,0,.45)}[data-bs-theme=dark] .testimonials .t-quote i.bi-quote{color:#0dcaf0;opacity:.95}[data-bs-theme=dark] .testimonials .t-user .t-role{color:hsla(0,0%,100%,.65)}[data-bs-theme=dark] .insights .insights-tabs-bar .nav-link{background:#14151b;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 6px 18px rgba(0,0,0,.5);color:#e6e6e6;border-radius:.75rem;padding:.6rem .9rem;white-space:nowrap}[data-bs-theme=dark] .insights .insights-tabs-bar .nav-link.active{border-color:rgba(13,202,240,.35);box-shadow:0 10px 26px rgba(13,202,240,.2);color:#0dcaf0}[data-bs-theme=dark] .insights .insights-aside{background:#14151b;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.5)}[data-bs-theme=dark] .insights .insights-pane{background:#14151b;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 40px rgba(0,0,0,.6)}[data-bs-theme=dark] .insights .metric-box,[data-bs-theme=dark] .insights .callout{background:#0f1116;border-color:hsla(0,0%,100%,.08)}[data-bs-theme=dark] .final-cta{background:radial-gradient(1100px 380px at 20% -10%, rgba(13, 202, 240, 0.18), transparent),linear-gradient(180deg, #0f1014 0%, #0a0a0a 100%)}[data-bs-theme=dark] .final-cta .cta-box{background:#14151b;border-color:hsla(0,0%,100%,.08);box-shadow:0 22px 60px rgba(0,0,0,.6)}[data-bs-theme=dark] .final-cta .cta-points li{color:#e8e8e8}[data-bs-theme=dark] .final-cta .btn-outline-light{color:#0dcaf0;border-color:rgba(13,202,240,.35)}[data-bs-theme=dark] .final-cta .btn-outline-light:hover{background:rgba(13,202,240,.12)}/*# sourceMappingURL=homepage.min.css.map */