@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary-color: #FFFFFF;--secondary-color: #FFFFFF0A;--text-color: #D1D1D1;--bg-color: #1C1B2B;--accent-color: #4185DD;--accent-secondary-color: #B42FDA;--divider-color: #FFFFFF0A;--default-font: "Poppins", sans-serif}html,body{width:100%;overflow-x:clip}body{font-family:var(--default-font);font-size:15px;font-weight:400;line-height:1.1em;color:var(--text-color);background-color:var(--bg-color)}.app-shell{transition:opacity .55s ease,transform .55s ease}.app-shell--hidden{opacity:0;transform:scale(1.01);pointer-events:none}.app-shell--ready{opacity:1;transform:scale(1)}.site-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#1c1b2b;cursor:pointer!important;animation:splashFadeOut .5s ease 2.8s forwards}.site-splash *{cursor:pointer!important}.preloader-lock{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.preloader-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:preloaderSpin 1.4s linear infinite}.preloader-ring-arc{transform-origin:center}.preloader-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(65,133,221,.5);background:#4185dd14}@keyframes preloaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes splashFadeOut{to{opacity:0;pointer-events:none}}::-webkit-scrollbar{width:7px;background-color:var(--primary-color)}::-webkit-scrollbar-thumb{background:linear-gradient(0deg,var(--accent-color) 0%,var(--accent-secondary-color) 100%)}p{line-height:1.6em;margin-bottom:1.6em}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;line-height:1.2em;color:var(--primary-color)}figure{margin:0}img{max-width:100%}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}.container{max-width:1240px;margin:0 auto;padding:0 15px;position:relative;z-index:1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 20px))}}@keyframes gridline{0%{top:-50px}to{top:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes infiniterotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes border-zooming{to{transform:scale(1);opacity:0}}@keyframes circlerotate{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-150px) rotate(360deg)}}@keyframes splashFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.btn-default{position:relative;display:inline-block;background:linear-gradient(to right,var(--accent-color) 0%,var(--accent-secondary-color) 50%,var(--accent-color) 100%);background-size:200% auto;border-radius:100px;color:var(--primary-color);font-size:15px;font-weight:500;line-height:1em;text-transform:capitalize;border:none;padding:14px 28px;transition:background-position .4s ease-in-out;overflow:hidden;z-index:0;cursor:pointer;font-family:var(--default-font)}.btn-default:hover{background-position:right center}.btn-highlighted{background:linear-gradient(var(--bg-color),var(--bg-color)) padding-box,linear-gradient(to left,var(--accent-color),var(--accent-secondary-color)) border-box;border:1px solid transparent}.btn-highlighted:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-15%;right:0;width:0;height:106%;background:linear-gradient(to left,var(--accent-color) 0%,var(--accent-secondary-color) 100%);transform:skew(45deg);transition:all .4s ease-in-out;z-index:-1}.btn-highlighted:hover:before{width:100%;transform:skew(0);left:0}.section-title{margin-bottom:34px}.section-title-center{width:100%;max-width:870px;text-align:center;margin:0 auto}.section-title h3{display:inline-block;position:relative;font-size:15px;font-weight:400;line-height:1.5em;text-transform:capitalize;color:var(--primary-color);background:var(--secondary-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='url(%23g)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%234185DD'/%3E%3Cstop offset='100%25' stop-color='%23B42FDA'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") no-repeat;background-position:left 18px center;background-size:18px auto;border-left:1px solid var(--accent-color);border-right:1px solid var(--accent-secondary-color);border-radius:100px;padding:7px 18px 7px 46px;margin-bottom:16px}.section-title h1{font-size:48px;line-height:1.1em;font-weight:300;margin-bottom:0}.section-title h2{font-size:38px;font-weight:300;letter-spacing:-.02em;margin-bottom:0}.section-title h1 span,.section-title h2 span{font-weight:700;background:linear-gradient(to right,var(--accent-color) 0%,var(--accent-secondary-color) 50%,var(--accent-color) 100%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .4s ease-in-out}.section-title:hover h1 span,.section-title:hover h2 span{background-position:right center}.section-title p{margin-top:16px;margin-bottom:0}.section-row{margin-bottom:64px}.section-btn{text-align:right}.readmore-btn{position:relative;text-transform:capitalize;color:var(--primary-color);transition:color .3s ease-in-out;display:inline-block;line-height:1em;background:var(--secondary-color);padding:10px 44px 10px 18px;border-radius:100px;overflow:hidden}.readmore-btn:after{content:"→";position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out}.readmore-btn:hover{color:var(--primary-color)}.readmore-btn:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-15%;right:0;width:0;height:106%;background:linear-gradient(to left,var(--accent-color) 0%,var(--accent-secondary-color) 100%);transform:skew(45deg);transition:all .4s ease-in-out;z-index:-1}.readmore-btn:hover:before{width:100%;transform:skew(0);left:0}.image-anime{position:relative;overflow:hidden;display:block}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all .6s linear;background-color:transparent}.section-footer-text{margin-top:44px;text-align:center}.section-footer-text p{color:var(--primary-color);margin-bottom:0}.section-footer-text span{font-size:14px;font-weight:500;background:linear-gradient(to right,var(--accent-color) 0%,var(--accent-secondary-color) 50%,var(--accent-color) 100%);background-size:200% auto;color:var(--primary-color);padding:3px 12px;border-radius:4px;margin-right:10px;transition:background-position .4s ease-in-out}.section-footer-text p a{font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--accent-color);transition:color .3s ease-in-out}.section-footer-text p a:hover{color:var(--accent-secondary-color)}@media(max-width:991px){.container{padding:0 20px}.section-title h1{font-size:38px}.section-title h2{font-size:30px}.section-row{margin-bottom:36px}}@media(max-width:767px){.container{padding:0 16px}.section-title h3{font-size:13px;background-position:left 16px center;background-size:16px auto;padding:7px 16px 7px 40px;margin-bottom:14px}.section-title h1{font-size:26px}.section-title h2{font-size:21px}.line-anim.in{width:56px}*,*:before,*:after{cursor:auto!important}a:hover,button:hover{cursor:pointer!important}.custom-cursor,.custom-cursor-follower{display:none!important}}#about,#services,#specialties,#key-facts,#why-choose,#case-study,#features,#pricing,#testimonials,#faq,#blog,#proposal,#contact{padding-top:78px!important;padding-bottom:56px!important}.services-page-section,.case-studies-page-section,.blogs-page-section,.pricing-checkout-section,.case-study-detail-page,.blog-post-page,.quote-page-section{padding-top:138px!important;padding-bottom:72px!important}*,*:before,*:after{cursor:none!important}.custom-cursor{position:fixed;width:12px;height:12px;background:linear-gradient(135deg,var(--accent-color),var(--accent-secondary-color));border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:transform .1s ease,width .2s ease,height .2s ease;mix-blend-mode:difference}.custom-cursor-follower{position:fixed;width:36px;height:36px;border:1.5px solid var(--accent-secondary-color);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:left .12s ease-out,top .12s ease-out,width .2s ease,height .2s ease,opacity .2s ease;opacity:.6}a:hover,button:hover{cursor:none!important}section,.section{position:relative}@keyframes wowFadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.wow{animation:wowFadeInUp .7s ease both}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.reveal-on-scroll.delay-1{transition-delay:.1s}.reveal-on-scroll.delay-2{transition-delay:.2s}.reveal-on-scroll.delay-3{transition-delay:.3s}.reveal-on-scroll.delay-4{transition-delay:.4s}.reveal-on-scroll.delay-5{transition-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes flipInX{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(80px) scaleY(.8)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(12px);transform:scale(1.04)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes lineGrow{0%{width:0}to{width:100%}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-15deg) scale(.8)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.anim-fadeup{opacity:0;transform:translateY(50px);transition:opacity .7s ease,transform .7s ease}.anim-fadedown{opacity:0;transform:translateY(-40px);transition:opacity .7s ease,transform .7s ease}.anim-fadeleft{opacity:0;transform:translate(-60px);transition:opacity .7s ease,transform .7s ease}.anim-faderight{opacity:0;transform:translate(60px);transition:opacity .7s ease,transform .7s ease}.anim-zoomin{opacity:0;transform:scale(.78);transition:opacity .7s ease,transform .7s cubic-bezier(.34,1.56,.64,1)}.anim-blurin{opacity:0;filter:blur(10px);transform:scale(1.03);transition:opacity .8s ease,filter .8s ease,transform .8s ease}.d1{transition-delay:.1s!important}.d2{transition-delay:.2s!important}.d3{transition-delay:.3s!important}.d4{transition-delay:.4s!important}.d5{transition-delay:.5s!important}.d6{transition-delay:.6s!important}.d7{transition-delay:.7s!important}.d8{transition-delay:.8s!important}.d9{transition-delay:.9s!important}.glow-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.glow-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 70px #4185dd40,0 0 0 1px #4185dd26}.img-shine{position:relative;overflow:hidden;display:block}.img-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.img-shine:hover:after{transform:translate(100%)}.img-shine img{transition:transform .6s ease}.img-shine:hover img{transform:scale(1.07)}.text-shimmer{background:linear-gradient(90deg,#4185dd,#b42fda,#4185dd,#b42fda);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 4s linear infinite}.icon-bounce{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.icon-bounce:hover{transform:translateY(-6px) scale(1.15)}.line-anim{display:block;height:2px;width:0;background:linear-gradient(to right,#4185dd,#b42fda);border-radius:2px;transition:width 1s ease}.line-anim.in{width:80px}.section-title h3{transition:box-shadow .3s ease,transform .3s ease}.section-title h3:hover{box-shadow:0 0 20px #4185dd33;transform:translateY(-2px)}.anim-fadeup.in h2 span,.anim-fadeleft.in h2 span,.anim-faderight.in h2 span{animation:shimmer 3s linear infinite}p{transition:opacity .5s ease}img{transition:transform .5s ease,filter .4s ease}.img-shine:hover img{transform:scale(1.07);filter:brightness(1.08)}.glow-card.anim-zoomin.in{animation:bounceIn .6s ease both}.pricing-toggle{transition:background .3s ease;cursor:pointer}.pricing-feature{transition:color .25s ease,padding-left .25s ease}.pricing-feature:hover{color:#fff;padding-left:8px}.benefit-item{transition:transform .3s ease,color .3s ease}.benefit-item:hover{transform:translate(6px);color:#fff}.specialties-item{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease!important}.specialties-item:hover{transform:translateY(-10px) scale(1.03)!important;box-shadow:0 30px 70px #b42fda40!important}.specialties-item:hover img{transform:rotateY(180deg) scale(1.15);filter:brightness(0) invert(1)}.anim-zoomin.in{box-shadow:0 0 #4185dd00;transition:box-shadow .4s ease}@keyframes shineSweep{0%{transform:translate(-100%) rotate(20deg)}to{transform:translate(200%) rotate(20deg)}}.img-shine:hover:after{animation:shineSweep .7s ease;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%)}.post-item:hover .image-anime{transform:scale(1.08)}.post-item .image-anime{transition:transform .6s ease}.faq-item{transition:border-color .3s ease,box-shadow .3s ease!important}.faq-item:hover{border-color:#4185dd4d!important;box-shadow:0 4px 20px #4185dd1a!important}@keyframes slideLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes countPop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}.text-shimmer{animation:shimmer 4s linear infinite,countPop .6s ease both!important}@keyframes lockPulse{0%,to{box-shadow:0 4px 16px #4185dd4d}50%{box-shadow:0 4px 30px #b42fda99}}.ticker-item{transition:color .3s ease}.ticker-item:hover{color:#fff}.anim-fadeup{opacity:0;transform:translateY(50px);transition:opacity .75s ease,transform .75s ease}.anim-fadedown{opacity:0;transform:translateY(-40px);transition:opacity .75s ease,transform .75s ease}.anim-fadeleft{opacity:0;transform:translate(-60px);transition:opacity .75s ease,transform .75s ease}.anim-faderight{opacity:0;transform:translate(60px);transition:opacity .75s ease,transform .75s ease}.anim-zoomin{opacity:0;transform:scale(.78);transition:opacity .75s ease,transform .75s cubic-bezier(.34,1.56,.64,1)}.anim-blurin{opacity:0;filter:blur(10px);transform:scale(1.03);transition:opacity .85s ease,filter .85s ease,transform .85s ease}.anim-flipx{opacity:0;transform:rotateX(70deg) translateY(20px);transition:opacity .65s ease,transform .65s ease;transform-origin:top center;perspective:800px}.anim-fadeup.in,.anim-fadedown.in,.anim-fadeleft.in,.anim-faderight.in{opacity:1;transform:none}.anim-zoomin.in{opacity:1;transform:scale(1)}.anim-blurin.in{opacity:1;filter:blur(0);transform:scale(1)}.anim-flipx.in{opacity:1;transform:rotateX(0) translateY(0)}.section-title.anim-fadeup h3,.section-title.anim-fadeleft h3,.section-title.anim-faderight h3{opacity:0;transform:translateY(20px);transition:opacity .5s ease .1s,transform .5s ease .1s}.section-title.anim-fadeup.in h3,.section-title.anim-fadeleft.in h3,.section-title.anim-faderight.in h3{opacity:1;transform:none}.section-title.anim-fadeup h2,.section-title.anim-fadeleft h2,.section-title.anim-faderight h2{opacity:0;transform:translateY(25px);transition:opacity .6s ease .25s,transform .6s ease .25s}.section-title.anim-fadeup.in h2,.section-title.anim-fadeleft.in h2,.section-title.anim-faderight.in h2{opacity:1;transform:none}.section-title.anim-fadeup p,.section-title.anim-fadeleft p,.section-title.anim-faderight p{opacity:0;transform:translateY(20px);transition:opacity .6s ease .4s,transform .6s ease .4s}.section-title.anim-fadeup.in p,.section-title.anim-fadeleft.in p,.section-title.anim-faderight.in p{opacity:1;transform:none}.glow-card img{transition:transform .5s ease,filter .4s ease!important}.glow-card:hover img{filter:brightness(1.1) drop-shadow(0 4px 12px rgba(65,133,221,.3))}.section-title h3{position:relative;overflow:hidden}.section-title h3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#4185dd0f,#b42fda0f);border-radius:100px;opacity:0;transition:opacity .3s ease}.section-title h3:hover:after{opacity:1}.facts-img,.case-img,.post-img{transition:transform .6s ease!important}.img-shine:hover .facts-img,.img-shine:hover .case-img,.img-shine:hover .post-img{transform:scale(1.07)!important}.anim-fadeleft.in .section-title h3,.anim-faderight.in .section-title h3,.anim-fadeup.in .section-title h3{animation:fadeInUp .5s .1s ease both}.anim-fadeleft.in .section-title h2,.anim-faderight.in .section-title h2,.anim-fadeup.in .section-title h2{animation:fadeInUp .6s .25s ease both}.anim-fadeleft.in .section-title p,.anim-faderight.in .section-title p,.anim-fadeup.in .section-title p{animation:fadeInUp .6s .4s ease both}.section-title.anim-fadeup.in h3{animation:fadeInUp .5s .1s ease both}.section-title.anim-fadeup.in h2{animation:fadeInUp .6s .25s ease both}.section-title.anim-fadeup.in p{animation:fadeInUp .6s .4s ease both}.section-title.anim-fadeup.in .line-anim{width:80px!important;transition-delay:.2s}@keyframes pulseDot{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(2)}}@keyframes gradMove{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.contact-input:focus{border-color:var(--accent-color)!important;box-shadow:0 0 0 3px #4185dd26!important;background:#4185dd0f!important}.contact-input::placeholder{color:#ffffff59}.contact-info-item{text-decoration:none!important;transition:transform .3s ease}.contact-info-item:hover{transform:translate(6px)}.contact-info-item:hover .info-icon-box{background:linear-gradient(135deg,#4185dd,#b42fda)!important;transform:scale(1.1)}.contact-info-item:hover p{color:#fff!important}.info-icon-box{transition:all .3s ease!important}.learn-btn{display:inline-block;margin-top:20px;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(90deg,#4f8cff,#c84bff);transition:all .4s ease;box-shadow:0 5px 20px #7850ff4d}.learn-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px #7850ff99}.section-footer-text a{font-size:16px;font-weight:600;text-decoration:none;background:linear-gradient(90deg,#6a5cff,#c84bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease}.section-footer-text a:hover{letter-spacing:.5px}.section-footer-text a:hover:after{transform:translate(6px)}.contact-gradient-btn{display:inline-block;margin-top:20px;padding:14px 32px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;color:#fff;background:linear-gradient(to right,var(--accent-color) 0%,var(--accent-secondary-color) 50%,var(--accent-color) 100%);background-size:200% auto;transition:all .4s ease;box-shadow:0 6px 25px #b42fda59}.contact-gradient-btn:hover{background-position:right center;transform:translateY(-3px);box-shadow:0 12px 40px #b42fdab3}html,body{overflow-x:hidden!important;max-width:100vw}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}@media(hover:none)and (pointer:coarse){.custom-cursor,.custom-cursor-follower{display:none!important}*,*:before,*:after{cursor:auto!important}a,button{cursor:pointer!important}}@media(max-width:1200px){.container{padding:0 28px}}@media(max-width:991px){html{font-size:15px}.container{padding:0 20px}.section-title h2{font-size:26px!important;line-height:1.25em!important}.btn-default{padding:13px 22px!important;font-size:14px!important}}@media(max-width:767px){html{font-size:14px}.container{padding:0 16px}.section-title h2{font-size:22px!important;line-height:1.3em!important}.section-title h3{font-size:12px!important;padding:6px 14px 6px 36px!important;background-size:14px!important;background-position:left 13px center!important}.section-title p{font-size:14px!important;margin-top:10px!important}.btn-default{padding:12px 20px!important;font-size:14px!important}}@media(max-width:400px){.container{padding:0 12px}.section-title h2{font-size:19px!important}}@media(max-width:991px){#about,#services,#specialties,#key-facts,#why-choose,#case-study,#features,#pricing,#testimonials,#faq,#blog,#proposal,#security-health-check{padding-top:64px!important;padding-bottom:52px!important}}@media(max-width:767px){#about,#services,#specialties,#key-facts,#why-choose,#case-study,#features,#pricing,#testimonials,#faq,#blog,#proposal,#security-health-check{padding-top:50px!important;padding-bottom:44px!important}}@media(max-width:767px){.nav-logo-text{font-size:17px!important}.nav-logo-icon{width:36px!important;height:36px!important}.nav-mobile-link{font-size:14px!important;padding:11px 6px!important}}@media(max-width:1200px){#home{padding:150px 0 110px!important}}@media(max-width:991px){#home{padding:120px 0 88px!important;min-height:auto!important}.hero-company-slider{margin-top:70px!important}}@media(max-width:767px){#home{padding:100px 0 68px!important}#home h1{font-size:clamp(23px,6.5vw,36px)!important;line-height:1.22em!important}.hero-badge{font-size:12px!important;padding:7px 13px!important;gap:6px!important}.hero-btns{flex-direction:column!important;align-items:center!important;gap:12px!important;margin-top:28px!important}.hero-btns a{display:inline-block!important;width:auto!important;text-align:center!important;padding:13px 28px!important;font-size:14px!important;min-width:200px;max-width:300px}.hero-company-slider{margin-top:48px!important}.hero-logo-wall{gap:12px!important}.hero-logo-item{min-width:120px!important}}@media(max-width:400px){#home{padding:88px 0 58px!important}#home h1 br{display:none}.hero-btns a{min-width:170px;padding:12px 22px!important}}@media(max-width:767px){.ticker-item-text{font-size:17px!important}.ticker-item-text img{width:17px!important}.footerSpan{font-size:clamp(28px,9vw,64px)!important}}@media(max-width:991px){#about{padding-top:100px!important}.about-row{flex-direction:column!important}.about-counter-col{width:100%!important;padding:0!important;text-align:center;margin-bottom:28px!important;display:flex;flex-direction:column;align-items:center}.about-content-col{width:100%!important;padding:0!important}}@media(max-width:767px){#about{padding-top:80px!important}.about-counter-col h2{font-size:clamp(56px,18vw,100px)!important}.about-list-grid{gap:12px!important}.about-list-item-card{width:100%!important;padding:18px!important}}@media(max-width:991px){.services-grid{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}.services-header-row{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin-bottom:30px!important}.services-btn-wrap a{display:inline-block!important;width:auto!important}}@media(max-width:575px){.services-grid{grid-template-columns:1fr!important;gap:14px!important}.service-card{padding:24px 18px!important}.services-btn-wrap a{display:inline-block!important;width:auto!important;padding:12px 20px!important;font-size:13px!important}}@media(max-width:991px){.specialties-row{flex-direction:column!important}.specialties-left{width:100%!important;padding:0!important;margin-bottom:28px!important}.specialties-right{width:100%!important;padding:0!important}.specialties-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.specialties-item{width:100%!important;min-width:0!important}.spec-contact-btn{display:inline-block!important;width:auto!important}}@media(max-width:767px){.specialties-grid{grid-template-columns:1fr!important;gap:14px!important}.specialties-card{padding:16px!important}.specialties-card h3{font-size:15px!important;margin-bottom:6px!important}.specialties-card p{font-size:13px!important;line-height:1.55em!important}.specialties-card img{max-width:30px!important}.spec-contact-btn{display:inline-block!important;width:auto!important}}@media(max-width:380px){.specialties-grid{grid-template-columns:1fr!important}}@media(max-width:991px){.keyfacts-row{flex-direction:column!important}.keyfacts-left{width:100%!important;padding:0!important;margin-bottom:50px!important}.keyfacts-right{width:100%!important;padding:0!important}.keyfacts-image-box{width:100%!important;padding-left:0!important}.keyfacts-globe{display:none!important}.keyfacts-learn-btn{display:inline-block!important;width:auto!important}}@media(max-width:767px){.keyfacts-image-box{width:100%!important;padding-left:0!important}.keyfacts-globe{display:none!important}.keyfacts-counters{width:100%}.keyfacts-counter-item{min-width:0!important}.keyfacts-counter-item h2{font-size:clamp(24px,7vw,42px)!important;word-break:break-word!important;white-space:normal!important}.keyfacts-counter-item p{font-size:12px!important;line-height:1.4em!important}.keyfacts-award-box{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;width:140px!important;padding:14px!important;border-radius:14px!important;animation:none!important}.keyfacts-award-box h2{font-size:26px!important;margin-bottom:4px!important}.keyfacts-award-box p{font-size:12px!important;line-height:1.4em!important}.keyfacts-video-bar{position:absolute!important;right:12px!important;bottom:12px!important;left:auto!important;max-width:165px!important;padding:9px 11px!important;gap:9px!important}.keyfacts-video-bar h3{font-size:12px!important}.keyfacts-learn-btn{display:inline-block!important;width:auto!important}}@media(max-width:480px){.keyfacts-award-box{width:120px!important}.keyfacts-award-box h2{font-size:22px!important}.keyfacts-video-bar{max-width:150px!important}}@media(max-width:991px){#why-choose .container>.anim-zoomin{padding:36px!important}.why-top-row{flex-wrap:wrap!important;margin-bottom:32px!important}.why-item-list{gap:18px!important;flex-wrap:wrap!important}.why-item-card{width:calc(50% - 9px)!important;border-right:none!important;padding-right:0!important}}@media(max-width:767px){#why-choose .container>.anim-zoomin{padding:22px 16px!important}.why-item-card{width:100%!important}.why-circle-wrap img{max-width:70px!important}}@media(max-width:991px){.case-grid{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}#case-study .section-row{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin-bottom:28px!important}#case-study .section-btn a{display:inline-block!important;width:auto!important}}@media(max-width:575px){.case-grid{grid-template-columns:1fr!important;gap:14px!important}}@media(max-width:991px){.features-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.features-header{flex-direction:column!important;gap:12px!important}.features-header-copy{flex:0 0 100%!important}.features-header-text{flex:0 0 100%!important;padding-left:0!important}}@media(max-width:575px){.features-grid{grid-template-columns:1fr!important;gap:12px!important}}@media(max-width:991px){.pricing-grid{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}}@media(max-width:767px){.pricing-grid{grid-template-columns:1fr!important;gap:14px!important}.pricing-card{min-height:auto!important;padding:26px 20px!important;margin-bottom:0!important}.benefit-ul-list{gap:14px 22px!important}}@media(max-width:991px){.testimonials-body{grid-template-columns:1fr!important;gap:22px!important}.testimonials-slider{margin-left:0!important}#testimonials .section-row{flex-direction:column!important;gap:12px!important;margin-bottom:28px!important}}@media(max-width:767px){.ratingNum{font-size:52px!important}.ratingBox{padding:26px 16px!important}.arrowRow{position:static!important;margin-top:16px!important;display:flex!important;gap:10px!important}.testimonialContent p{font-size:14px!important;line-height:1.65em!important}}@media(max-width:991px){.faq-row{grid-template-columns:1fr!important}.faq-left-col{margin-bottom:32px!important}}@media(max-width:767px){.faq-contact-box{gap:12px!important;flex-direction:column!important}.faq-contact-card{width:100%!important}.accordionBtn{font-size:14px!important;padding:16px 42px 16px 14px!important}.accordionBody{padding:10px 34px 16px 14px!important;font-size:13px!important}.accordionToggle{right:12px!important}}@media(max-width:991px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.blog-header-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:28px!important}.blog-btn-wrap a{display:inline-block!important;width:auto!important}}@media(max-width:575px){.blog-grid{grid-template-columns:1fr!important;gap:14px!important}.blog-btn-wrap a{display:inline-block!important;width:auto!important;padding:11px 20px!important;font-size:13px!important}}@media(max-width:991px){.contact-cta-box{padding:54px 30px!important}}@media(max-width:767px){.contact-cta-box{padding:32px 16px!important;border-radius:22px!important}.contact-cta-box .section-title h2{font-size:22px!important;max-width:100%!important}.contact-cta-list{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.contact-list-item{width:100%!important;padding:9px 14px 9px 40px!important;font-size:13px!important}.contact-form-group{flex-direction:column!important;gap:10px!important;max-width:100%!important}.contact-form-input{width:100%!important;min-width:0!important;padding:12px 14px!important;font-size:14px!important}.contact-form-submit{width:100%!important;min-width:0!important;max-width:220px!important;margin:0 auto!important;display:block!important}}@media(max-width:991px){.contact-layout{grid-template-columns:1fr!important;gap:40px!important}}@media(max-width:767px){.contact-layout{gap:28px!important}.contact-form-row{flex-direction:column!important;gap:12px!important}.contact-form-row .contact-input{width:100%!important}}@media(max-width:991px){.proposal-box{padding:26px 20px!important}.proposal-grid{grid-template-columns:1fr!important;gap:24px!important}}@media(max-width:767px){.proposal-box{padding:20px 14px!important;border-radius:20px!important}.proposal-card{padding:18px 14px!important;border-radius:18px!important}.proposal-checkbox-grid{grid-template-columns:1fr!important}.proposal-input{padding:11px 12px!important;font-size:13px!important}}@media(max-width:991px){.health-check-wrap{padding:32px 22px!important}.health-check-top{grid-template-columns:1fr!important;gap:20px!important}.health-check-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}}@media(max-width:767px){.health-check-wrap{padding:22px 14px!important;border-radius:20px!important}.health-check-grid{grid-template-columns:1fr!important;gap:12px!important}.health-check-card{padding:18px 14px!important;min-height:auto!important}}@media(max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:34px 20px!important}footer{padding:70px 0 0!important}}@media(max-width:575px){.footer-grid{grid-template-columns:1fr!important;gap:28px!important}footer{padding:46px 0 0!important}}@media(max-width:991px){.page-hero{padding:120px 0 60px!important}.page-posts-grid{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}}@media(max-width:575px){.page-posts-grid{grid-template-columns:1fr!important;gap:12px!important}}.contact-gradient-btn{display:inline-block!important;width:auto!important}@media(max-width:767px){.section-footer-text{text-align:center!important;margin-top:20px}.section-footer-text a{display:inline!important}}.hero-logo-marquee,.ticker-track{overflow:hidden!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:linear-gradient(0deg,var(--accent-color),var(--accent-secondary-color));border-radius:4px}
