@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}[data-bs-theme=light] .services-hero{background:linear-gradient(180deg, var(--ks-surface-hero, #f5f2ff), transparent)}[data-bs-theme=light] .service-card-link .service-icon{color:var(--ks-primary, #714ed6);background:var(--ks-primary-10, rgba(113, 78, 214, 0.1))}[data-bs-theme=light] .service-card-link .service-title,[data-bs-theme=light] .service-card-link .service-excerpt{color:#4c2ea3}[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{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=dark] .services-hero{background:linear-gradient(135deg, rgba(113, 78, 214, 0.5) 0%, #0a0a0a 20%, #000 50%, rgba(113, 78, 214, 0.5) 100%)}[data-bs-theme=dark] .service-card-link .service-card{background:#1c1c1e;border-color:hsla(0,0%,100%,.08);box-shadow:0 4px 15px rgba(0,0,0,.3)}[data-bs-theme=dark] .service-card-link .service-icon{background:rgba(13,202,240,.15);color:#0dcaf0}[data-bs-theme=dark] .service-card-link:hover .service-card{box-shadow:0 10px 24px rgba(0,0,0,.45);border-color:rgba(13,202,240,.35)}[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=light] .services-hero{background:linear-gradient(180deg, var(--ks-surface-hero, #f5f2ff), transparent)}[data-bs-theme=light] .services-hero span{color:#714ed6}[data-bs-theme=light] .services-hero .badge-dot{background:#198754}[data-bs-theme=light] .services-hero .hero-board{border:1px solid var(--ks-border, rgba(0, 0, 0, 0.08))}[data-bs-theme=light] .services-hero .hero-board .hero-feature-card{border:1px solid var(--ks-border, rgba(0, 0, 0, 0.06))}[data-bs-theme=light] .services-hero .hero-board .hero-feature-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.1)}[data-bs-theme=light] .why-us-section i{color:#714ed6}[data-bs-theme=light] .service-card-link .service-card{border-color:var(--ks-border, rgba(0, 0, 0, 0.06));background:var(--ks-surface, #fff)}[data-bs-theme=light] .service-card-link .service-icon{background:var(--ks-primary-10, rgba(113, 78, 214, 0.1))}[data-bs-theme=light] .service-card-link .service-bullets:hover .service-card{box-shadow:0 14px 40px rgba(0,0,0,.1);border-color:var(--ks-primary-25, rgba(113, 78, 214, 0.25))}[data-bs-theme=light] .service-mini,[data-bs-theme=light] .step-card,[data-bs-theme=light] .pricing-card,[data-bs-theme=light] .process-box{border-color:var(--ks-border, rgba(0, 0, 0, 0.06));background:var(--ks-surface, #fff)}[data-bs-theme=light] .service-mini:hover,[data-bs-theme=light] .step-card:hover,[data-bs-theme=light] .pricing-card:hover,[data-bs-theme=light] .process-box:hover{box-shadow:0 14px 40px rgba(0,0,0,.1)}[data-bs-theme=light] #pricing .badge{color:#fff;background-color:#714ed6;border:1px solid #4c2ea3}[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 .cta-box{box-shadow:0 18px 40px rgba(0,0,0,.18)}[data-bs-theme=dark] .services-hero span{color:#0dcaf0}[data-bs-theme=dark] .services-hero .badge-dot{background:#0dcaf0}[data-bs-theme=dark] .services-hero .hero-board{border:1px solid rgba(13,204,242,.3)}[data-bs-theme=dark] .services-hero .hero-board .hero-feature-card{border:1px solid rgba(13,204,242,.5);background-color:rgba(0,0,27,.34)}[data-bs-theme=dark] .services-hero .hero-board .hero-feature-card:hover{box-shadow:0 10px 28px rgba(13,204,242,.1)}[data-bs-theme=dark] .why-us-section{padding-top:50px}[data-bs-theme=dark] .why-us-section i{color:#0dcaf0}[data-bs-theme=dark] .service-mini,[data-bs-theme=dark] .step-card,[data-bs-theme=dark] .pricing-card,[data-bs-theme=dark] .process-box{background:rgba(0,0,27,.3411764706);border-color:hsla(0,0%,80%,.5333333333)}[data-bs-theme=dark] .service-mini:hover,[data-bs-theme=dark] .step-card:hover,[data-bs-theme=dark] .pricing-card:hover,[data-bs-theme=dark] .process-box:hover{box-shadow:0 14px 40px hsla(0,0%,80%,.1411764706)}[data-bs-theme=dark] #pricing .badge{color:#0f1014;background-color:#0dcaf0}[data-bs-theme=dark] .faq .accordion-item{border:1px solid hsla(0,0%,100%,.08);background:#14151b}[data-bs-theme=dark] .faq .accordion-button{background:#14151b;color:#e6e6e6}[data-bs-theme=dark] .faq .accordion-button:not(.collapsed){color:#0dcaf0;background:rgba(13,202,240,.08);box-shadow:inset 0 -1px hsla(0,0%,100%,.06)}.services-hero{padding:3rem 0 5rem}.services-hero .hero-text .lead{opacity:.9}.services-hero .benefits{list-style:none;padding-left:0}.services-filter{padding:.75rem 0}.services-filter .btn{border-radius:.5rem}.services-grid{padding:2rem 0 3rem}.services-grid .section-head{margin-bottom:1.25rem}.service-card-link{color:inherit;text-decoration:none;display:block;height:100%}.service-card-link .service-card{border:1px solid var(--ks-border, rgba(0, 0, 0, 0.06));border-radius:1rem;padding:1.25rem 1.25rem 1.25rem 1rem;display:flex;gap:.75rem;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.service-card-link .service-icon{width:64px;height:64px;border-radius:1rem;display:grid;place-items:center;flex-shrink:0}.service-card-link .service-icon i{font-size:28px;line-height:1}.service-card-link .service-title{margin-bottom:.25rem}.service-card-link .service-excerpt{margin-bottom:.5rem;opacity:.95}.service-card-link .service-bullets{margin:0;padding:0;list-style:none;font-size:.925rem}.service-card-link .service-bullets li{display:flex;align-items:flex-start;gap:.35rem;margin-bottom:.2rem}.service-card-link .service-bullets:hover .service-card{transform:translateY(-4px)}.final-cta{position:relative;isolation:isolate}.final-cta .cta-box{border:1px solid rgba(0,0,0,0)}.final-cta .cta-points li{font-weight:600}.final-cta .cta-points i{font-size:1.1rem}.services-hero{padding:3rem 0 5rem}.services-hero .cta-box a{margin-right:.5rem;margin-bottom:.5rem}.services-hero .badge-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.services-hero .hero-board{backdrop-filter:blur(6px)}.services-hero .hero-board .hero-feature-card{transition:transform .2s,box-shadow .2s,border-color .2s}.services-hero .hero-board .hero-feature-card:hover{transform:translateY(-2px)}.section{position:relative}.service-mini,.process-box,.step-card,.pricing-card{border:1px solid var(--ks-border, rgba(0, 0, 0, 0.06));transition:transform .25s,box-shadow .25s,border-color .25s}.service-mini:hover{transform:translateY(-3px)}.step-card:hover{transform:translateY(-3px)}.pricing-card:hover{transform:translateY(-5px)}.faq .accordion-item{border-radius:.75rem;overflow:hidden;margin-bottom:.75rem}/*# sourceMappingURL=services-page.min.css.map */