@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";
@media (max-width:1800px){.banner-shape-wrap img:nth-child(7){bottom:19%;right:25.8%}.team-shape-wrap img:nth-child(2){bottom:21%;right:20%}.project-shape-wrap .shape-one{top:27.5%;left:3.4%}.consultation-shape-wrap .shape-two{bottom:45px;right:0%}.success-img img{max-width:100%}.consultation-shape-wrap .shape-two{display:none;bottom:45px;right:0%}.inner-project-content{padding:25px 20px}}@media (max-width:1500px){.container{max-width:1230px}.banner-content .title{text-transform:capitalize;color:var(--tg-banner-title-color);margin-bottom:55px;font-size:65px;line-height:1.1}.banner-shape-wrap img:nth-child(2){top:11%;left:2%}.banner-shape-wrap img:nth-child(3){top:14%;left:16.3%}.banner-shape-wrap img:nth-child(4){top:30%;left:7.6%}.banner-bg{padding:150px 0 75px}.banner-shape-wrap img:nth-child(5){bottom:27.5%;left:2%}.banner-shape-wrap img:nth-child(7){bottom:23%;right:22.8%}.services-item{padding:43px 30px 49px}.section-title .title{font-size:45px}.about-inner{padding:115px 90px 120px}.about-content>p{width:78%}.about-content .list-wrap li{width:80%}.about-content-bottom{width:95%}.team-content p{width:80%;margin-bottom:50px}.team-shape-wrap img:first-child{top:21%;right:25%}.team-shape-wrap img:nth-child(2){bottom:21%;right:15%}.project-content p{width:100%;margin-bottom:45px}.project-shape-wrap .shape-one{top:8.5%;left:3.4%}.project-item img{max-width:370px}.project-item{width:auto}.testimonial-item{padding:40px 30px 38px}.testimonial-content>p{margin-bottom:35px}.consultation-content p{width:65%;margin-bottom:50px}.consultation-list ul{width:70%}.consultation-form-wrap{padding:62px 45px 44px}.banner-content-two .title{margin-bottom:40px;font-size:65px}.banner-shape-wrap-two img:nth-child(2){bottom:24.5%;left:5.4%}.banner-shape-wrap-two img:nth-child(4){right:12.3%}.banner-area-two{padding:130px 0 120px;position:relative}.about-content-two p{width:73%;margin-bottom:50px}.counter-item-wrap{padding:50px 30px 20px}.counter-item{padding:0 15px}.section-title.title-style-two .title{font-size:52px}.services-item-two{padding:45px 25px 40px}.pricing-item-wrap{padding:0 50px}.work-shape-wrap img:nth-child(2){top:18%;left:19%}.work-shape-wrap img:nth-child(4){right:4%}.blog-content-two p{width:100%}.contact-info-wrap{margin-left:0}.slider-content .title{font-size:65px}.slider-content p{width:90%;margin-bottom:40px}.slider-area{padding:120px 0 80px}.slider-active .slick-dots{bottom:-30px;left:6.4%}.slider-shape-wrap img:nth-child(2){top:10%;left:4%}.slider-shape-wrap img:nth-child(3){bottom:42%;left:44%}.services-item-wrap{padding:110px 120px 90px}.agency-content p{width:100%}.agency-shape-wrap img:first-child{bottom:45%;left:3%}.counter-content .info{width:95%}.project-area-three .tab-content{margin-left:0}.project-tab-wrap .nav-tabs .nav-link:before{width:30px;left:-50px}.roadmap-line-shape .dot-two,.roadmap-line-shape .dot-one{top:10%;transform:translate(0%)}.success-img{margin-left:0}.success-content p{width:74%}.consultation-area-two .consultation-content>p,.success-content p{width:100%}.success-list .list-wrap{width:90%}.success-shape-wrap img:nth-child(2){left:52%}.history-shape-wrap img:nth-child(2){top:15%}.history-content{padding:60px 45px}.history-roadmap-wrap .list-wrap{padding:0 30px}.history-roadmap-wrap .list-wrap li:nth-child(2n){margin-top:64px}.history-roadmap-wrap .list-wrap li:first-child{margin-top:11px}.history-roadmap-wrap .list-wrap li:nth-child(3){margin-top:-21px}.history-roadmap-wrap .list-wrap li:nth-child(4){margin-bottom:-34px}.history-roadmap-wrap{margin:81px 0 34px}.roadmap-line-shape .dot-one{top:3%;transform:translate(0%)}.roadmap-line-shape .dot-two{top:-5%;transform:translate(0%)}.breadcrumb-content .title{margin-bottom:30px;font-size:68px}.breadcrumb-area{padding:150px 0 120px;position:relative}.tools-item{padding:40px 30px}.faq-wrap{margin-left:0}.faq-shape-wrap img{left:42%}.testimonial-img{margin-right:60px}.work-experience-wrap{left:45px}.breadcrumb-area.about-me-breadcrumb{padding:150px 0 100px}.breadcrumb-area.breadcrumb-area-two{padding:150px 0 0}.bd-content-bottom{width:82%}.comment-text p{width:73%}.bd-content-top.text-center{width:84%;margin:0 auto 45px}.comments-box.children .comment-text p{width:84%}.breadcrumb-shape-wrap-three img:nth-child(3){bottom:0;right:4%}.breadcrumb-shape-wrap-three img:first-child{bottom:16%;left:20%}.breadcrumb-shape-wrap-three img:nth-child(2){top:24%;right:22%}.inner-contact-form-wrap{width:550px}.developr-content-two p{width:85%;margin-bottom:30px}.project-details-inner{padding:0 40px}.our-best-project{margin-left:0}}@media (max-width:1199.98px){.container,.custom-container{max-width:960px}.navbar-wrap ul li a{padding:35px 15px}.header-action>ul{margin-left:25px}.banner-shape-wrap img:first-child{top:-30%;left:-20%}.banner-shape-wrap img:nth-child(4){top:32%;left:4.6%}.banner-shape-wrap img:nth-child(5){bottom:12.5%;left:2%}.banner-content .title{margin-bottom:45px;font-size:56px}.banner-content .sub-title{margin-bottom:25px}.banner-shape-wrap img:nth-child(6){top:24%;right:11.25%}.banner-shape-wrap img:nth-child(7){bottom:21%;right:12.8%}.services-area .row [class*=col-]:nth-child(2n) .services-item{margin-top:0}.services-content .title{font-size:22px}.about-inner{padding:100px 50px}.section-title .title{font-size:40px}.section-title .sub-title{margin-bottom:15px;font-size:18px}.about-content>p,.about-content .list-wrap li{width:100%}.about-content-bottom>span{width:53%;font-size:18px}.about-content-bottom{width:100%}.about-content-bottom .read-more-btn{width:auto;margin-left:auto}.team-img-wrap{width:450px;height:450px}.team-img-wrap .img-three{bottom:37.9%;left:1.6%}.team-content{margin-left:0}.team-content p{width:100%;margin-bottom:36px}.team-shape-wrap img:first-child{top:17%;right:21%}.team-shape-wrap img:nth-child(2){bottom:21%;right:10%}.project-area .row{flex-wrap:wrap}.project-item img{max-width:328px}.project-area .col-xl-8{margin-left:0}.project-content{margin-bottom:70px}.project-area{padding:120px 0}.project-shape-wrap .shape-one{top:2.5%;left:13.4%}.project-shape-wrap .shape-two{bottom:3.4%;left:26.6%}.consultation-content p{width:90%}.consultation-form-wrap{padding:50px 30px 44px}.consultation-form-wrap .title{margin-bottom:25px;font-size:25px}.consultation-list ul{width:90%}.blog-post-content{width:75%;padding:20px 18px 30px}.blog-post-content .title{font-size:16px}.banner-img-two{text-align:center;margin:0}.banner-content-two .title{font-size:58px}.banner-content-two .sub-title{margin-bottom:10px;font-size:18px}.banner-shape-wrap-two img:first-child{top:18.4%;left:5.7%}.banner-shape-wrap-two img:nth-child(2){bottom:6.5%;left:2.4%}.banner-shape-wrap-two img:nth-child(4){bottom:24.5%;right:15.3%}.section-title.title-style-two .title br{display:none}.section-title.title-style-two .title{font-size:48px}.about-content-two p{width:95%;margin-bottom:50px}.about-shape-wrap .shape-one{top:20%;right:16%}.about-shape-wrap .shape-two{top:18%;right:12%}.counter-item>span{margin-right:10px;font-size:35px}.counter-item{padding:0}.counter-item p{font-size:16px}.services-item-two{padding:45px 30px 40px}.project-menu-nav button{margin:0 20px}.project-content-two .title{font-size:22px}.project-content-two{padding:25px 20px}.pricing-item-wrap{padding:0}.pricing-item{padding:45px 25px}.pricing-item.active{padding:68px 25px}.work-content{margin-left:0}.work-list .list-wrap .content p{width:100%}.work-shape-wrap img:nth-child(2){top:18%;left:14%}.work-shape-wrap img:nth-child(4),.work-shape-wrap img:nth-child(3){display:none}.work-shape-wrap img:nth-child(5){bottom:20%;left:41%}.work-shape-wrap img:first-child{top:7%;left:6%}.blog-thumb-two img{object-fit:cover;min-height:250px}.blog-content-two .title{width:100%}.contact-form-wrap{margin-right:0}.contact-info-wrap .list-wrap li .content .title{font-size:22px}.slider-content .title{margin-bottom:30px;font-size:55px}.slider-content p{width:100%;margin-bottom:20px}.slider-btn{gap:10px 25px}.slider-btn .popup-video i{flex:0 0 60px;width:60px;height:60px;margin-left:10px}.slider-shape-wrap img:nth-child(2),.slider-shape-wrap img:nth-child(3){display:none}.slider-active .slick-dots{left:4.4%}.services-area-three .section-title p{width:100%}.services-item-three{padding:35px 22px}.services-item-wrap{padding:90px 50px}.agency-content .info-two{margin-bottom:30px}.agency-shape-wrap img:nth-child(3),.agency-shape-wrap img:first-child{display:none}.counter-content .info{width:100%;margin-bottom:30px}.counter-item-two{width:215px;min-height:215px}.counter-item-wrap-two .list-wrap{gap:20px}.counter-item-two .content .count{font-size:40px}.project-tab-wrap .nav-tabs .nav-link:before{display:none}.project-tab-wrap .nav-tabs{justify-content:center;gap:30px;margin-bottom:40px;display:flex}.project-tab-wrap .nav-tabs .nav-item{margin-bottom:0}.newsletter-shape-wrap-two img:first-child{max-width:106px;top:-11px;right:-10px}.newsletter-shape-wrap-two img:nth-child(4){top:19%;right:18%}.section-title.title-style-two.text-center.mb-90{margin-bottom:50px}.counter-item-three{width:215px;height:215px}.counter-item-wrap-three .list-wrap{gap:15px}.counter-item-wrap-three .list-wrap li:first-child .counter-item-three{margin-top:50px}.counter-item-wrap-three .list-wrap li:nth-child(4) .counter-item-three{margin-top:-50px}.counter-item-three .content .count{font-size:40px}.work-experience-wrap{width:170px;min-height:160px;padding:20px;left:0}.work-experience-wrap .count{font-size:48px}.project-completed-wrap p,.work-experience-wrap p{font-size:18px}.project-completed-wrap{width:250px;min-height:190px}.project-completed-wrap .count{font-size:48px}.developr-img img{object-fit:cover;width:400px;height:520px}.faq-wrap .accordion-body{padding:17px 30px 30px 80px}.faq-content p{width:90%}.inner-project-content .title{font-size:22px}.inner-project-content{bottom:20px;left:20px;right:20px}.testimonial-img{margin-right:0}.testimonial-item-five{padding:30px}.testimonial-content-five p{width:100%}.services-details-img img{width:500px}.counter-item-wrap-four .list-wrap{gap:15px}.counter-item-four{width:220px;min-height:220px}.counter-item-four .count{font-size:42px}.company-area .section-title p{width:85%}.company-content{margin-left:0}.company-content .title{width:80%}.inner-services-area-two .section-title p{width:90%}.services-content-five p{width:100%}.services-content-five .title{font-size:20px}.blog-sidebar{margin-left:0}.inner-blog-area .col-30{flex:none;width:39.2%}.inner-blog-area .col-70{flex:none;width:60.8%}.inner-blog-thumb img{object-fit:cover;min-height:370px}.inner-blog-thumb{margin-bottom:30px}.inner-blog-content .title{font-size:28px}.inner-blog-content p{width:100%}.breadcrumb-search{margin-top:40px;padding:0}.bd-content-top.text-center{width:90%}.bd-content-bottom .title{margin-bottom:20px;font-size:26px}.bd-content-top .title{font-size:28px}.blog-details-area{padding:150px 0 120px}.comment-text p{width:80%}.comments-box.children .comment-text p,.post-comments-form{width:90%}.inner-contact-form-wrap{width:480px}.inner-contact-info .list-wrap{gap:15px}.breadcrumb-shape-wrap-three img:first-child{width:100px;bottom:14%;left:13%}.breadcrumb-shape-wrap-three img:nth-child(2){width:90px;top:23%;right:18%}.breadcrumb-shape-wrap-three img:nth-child(3){width:130px;bottom:0;right:4%}.developr-content-two p{width:100%;margin-bottom:25px}.project-details-inner{padding:0}.project-details-content p{width:95%}.project-shape-wrap img{bottom:-30%}.project-details-content .title{width:100%;font-size:100px;bottom:-59px}.project-details-img img{object-fit:cover;min-height:450px}.project-area-three .section-title{text-align:center;margin-bottom:50px}.project-area-three .row{flex-wrap:wrap}.project-item-three{background:var(--tg-white);border-radius:20px;padding:40px 30px}.project-area-three .col-xl-10{margin-left:0}.our-best-project{padding:0 0 0 20px}.our-best-project .content .title{margin-bottom:20px;font-size:20px}.our-best-project .thumb{flex:0 0 170px;width:170px}.customer-support-content{padding:15px 18px 20px}.customer-support-content .content-top .title{font-size:14px}.header-contact-wrap{padding:25px 0 30px}}@media (max-width:991.98px){.container,.custom-container{max-width:720px}.menu-area{padding:20px 0}.menu-nav{justify-content:space-between}.header-action{margin-right:40px}.menu-outer .navbar-wrap{display:block!important}.menu-area .mobile-nav-toggler{display:block}.sticky-menu.menu-area{padding:20px 0}.banner-bg{padding:135px 0 75px}.banner-img{text-align:center;margin-bottom:50px}.banner-content{text-align:center}.banner-shape-wrap img:nth-child(2){top:11%;left:8%}.banner-shape-wrap img:nth-child(3){top:10%;left:25.3%}.banner-shape-wrap img:nth-child(4){top:24%;left:10.6%}.banner-shape-wrap img:nth-child(6){top:63%;right:11.25%}.banner-shape-wrap img:nth-child(7){bottom:9%;right:16.8%}.banner-content .title{margin-bottom:40px;font-size:50px}.about-inner .row .col-54{flex:none;width:100%}.about-inner .row .col-46{flex:none;width:70%}.about-content{margin-top:50px}.about-inner{padding:80px 50px}.team-img-wrap{width:545px;height:545px}.team-img-wrap .img-three{bottom:43.9%;left:9.6%}.team-content{margin-top:60px;margin-left:0}.team-shape-wrap img:first-child{top:5%;right:11%}.team-shape-wrap img:nth-child(2){bottom:7%;right:39%}.testimonial-item-wrap .row [class*=col-]:nth-child(2n) .testimonial-item{margin-top:0}.consultation-content{margin-bottom:40px}.consultation-content p,.consultation-list ul{width:100%}.consultation-shape-wrap .shape-one{top:11.5%;left:43.8%}.consultation-form-wrap{padding:62px 45px 44px}.consultation-form-wrap .title{font-size:28px}.blog-post-content{width:70%}.banner-area-two{padding:120px 0 100px}.banner-content-two{text-align:center;margin-top:50px}.banner-content-two .title{font-size:52px}.banner-content-two .banner-content-bottom{justify-content:center;gap:25px}.banner-shape-wrap-two img:nth-child(4){bottom:43.5%;right:18.3%}.banner-shape-wrap-two img:nth-child(3){top:11%;left:23%}.banner-shape-wrap-two img:nth-child(2){bottom:33.5%;left:8.4%}.about-shape-wrap .shape-one{top:11%;right:29%}.section-title.title-style-two .title{font-size:45px}.about-content-two{margin-top:50px}.about-shape-wrap .shape-three,.counter-item-wrap .counter-item:before{display:none}.counter-item-wrap{padding:50px 48px 20px}.counter-item>span{margin-right:15px;font-size:40px}.pricing-area .section-title p{width:75%}.pricing-item{padding:45px 30px}.work-shape-wrap img:nth-child(2){top:16%;left:29%}.work-shape-wrap img:nth-child(5){display:none}.work-content{margin-top:50px}.contact-info-wrap{margin-bottom:50px}.slider-img.text-end{margin-bottom:50px;text-align:center!important}.slider-area{padding:105px 0 80px}.slider-content{text-align:center;margin-bottom:30px}.slider-btn{justify-content:center}.slider-content .title{margin-bottom:25px;font-size:52px}.slider-active .slick-dots{position:unset;justify-content:center}.services-item-wrap{padding:90px 60px}.counter-item-two{width:250px;min-height:250px}.counter-item-two .content .count{font-size:50px}.counter-area-two .counter-content{margin-top:50px}.project-item-three{padding:35px 25px 40px}.project-content-three .title{font-size:22px}.newsletter-wrap{border-radius:80px 20px 20px;padding:70px 50px 80px}.newsletter-shape-wrap-two img:nth-child(3){display:none}.newsletter-shape-wrap-two img:first-child{max-width:106px;top:-22px;right:-19px}.counter-item-three{width:250px;height:250px}.counter-item-three .content .count{font-size:50px}.counter-item-wrap-three .list-wrap{gap:30px;margin-bottom:50px}.consultation-area-two .consultation-list ul li p span{display:inline-block}.success-shape-wrap img:first-child{display:none}.success-list .list-wrap{width:69%}.success-content{margin-top:50px}.success-shape-wrap img:nth-child(2){bottom:10%;left:auto;right:12%}.history-shape-wrap img:nth-child(2){top:9%}.history-inner .history-img img{display:none}.history-content{padding:50px}.history-roadmap-wrap{margin:50px 0 0}.roadmap-line-shape{display:none}.history-roadmap-wrap .list-wrap{padding:0}.history-roadmap-wrap .list-wrap li:first-child,.history-roadmap-wrap .list-wrap li:nth-child(2n),.history-roadmap-wrap .list-wrap li:nth-child(3){margin-top:0}.history-roadmap-wrap .list-wrap li:nth-child(4){margin-bottom:0}.history-roadmap-wrap .list-wrap li:nth-child(odd){flex-direction:column}.history-roadmap-wrap .list-wrap li:nth-child(odd) .dot{margin-top:0;margin-bottom:35px}.testimonial-item-three{padding:50px 30px}.breadcrumb-content .title{font-size:60px}.developr-img img{width:100%;height:auto}.work-experience-wrap{width:196px;min-height:187px;padding:30px;left:-50px}.work-experience-wrap .count,.project-completed-wrap .count{font-size:52px}.developr-content{margin-top:50px}.faq-img{text-align:center}.faq-wrap{margin-top:50px}.faq-content p{width:100%}.testimonial-content{margin-top:50px}.testimonial-item-five{padding:30px 40px}.counter-item-four{width:230px;min-height:230px}.company-content{margin-top:50px;margin-left:0}.services-content-five p{width:85%}.inner-project-area .inner-project-item-wrap .inner-project-item .inner-project-thumb img{object-fit:cover;min-height:335px}.inner-blog-area .col-70{flex:none;width:100%}.inner-blog-area .col-30{flex:none;width:70%}.blog-sidebar{margin-top:120px;margin-left:0}.inner-blog-content .title{font-size:30px}.bd-content-top.text-center{width:100%}.bd-content-top .title{font-size:30px}.bd-content-bottom .title br{display:none}.bd-content-bottom,.comment-text p,.comments-box.children .comment-text p,.post-comments-form{width:100%}.inner-contact-form-wrap{width:100%;position:unset;margin-bottom:40px}.inner-contact-area .section-title{width:100%}#contact-map{height:580px;margin-bottom:50px}.inner-contact-info .list-wrap{gap:30px}.developr-content-two{margin-top:50px}.project-details-img img{min-height:400px}.project-details-content p{width:100%}.project-details-img{margin-bottom:30px}.project-details-content .title{font-size:72px;bottom:-54px}.customer-support-wrap{margin-top:30px}.header-contact-wrap .customer-support-wrap>.title,.header-contact-wrap .left-side-content>.title{margin-bottom:20px;padding-bottom:15px}.customer-support-content{padding:15px 22px 20px}.customer-support-content .content-top .title{font-size:16px}.header-contact-wrap,.sticky-menu .header-contact-wrap{top:94px}}@media (max-width:767.98px){.custom-container{max-width:100%}.transparent-header{top:0}.header-action{display:none}.menu-area .mobile-nav-toggler{margin-top:8px}.banner-bg{padding:110px 0 75px}.banner-img{margin-bottom:40px}.banner-content .title{margin-bottom:30px;font-size:42px}.banner-content .sub-title{margin-bottom:20px;font-size:16px}.banner-shape-wrap img:first-child{top:-8%;left:-5%}.banner-shape-wrap img:nth-child(4),.banner-shape-wrap img:nth-child(6),.banner-shape-wrap img:nth-child(7){display:none}.banner-shape-wrap img:nth-child(5){bottom:17.5%;left:2%}.services-item{padding:40px 30px 35px}.about-inner{border-radius:50px;padding:50px 25px}.about-inner .row .col-46{flex:none;width:100%}.section-title .title{font-size:32px}.about-img img{width:100%}.about-content .list-wrap li .icon{flex:0 0 50px;width:50px;margin-right:15px}.about-content .list-wrap li .icon img{max-width:50px}.about-content-bottom{display:block}.about-content-bottom>span{width:100%;margin-bottom:20px}.about-content-bottom .read-more-btn{text-align:left}.team-img-wrap{border-radius:40px;max-width:280px;height:280px;margin:38px auto 36px}.team-img-wrap img{border-radius:50%;max-width:65px;position:absolute}.team-img-wrap .img-shape{border-radius:50px;max-width:190px}.team-shape-wrap img:nth-child(2){display:none}.team-img-wrap .img-three{bottom:32.9%;left:9.6%}.team-img-wrap .img-one{top:-39px;right:20%}.consultation-list ul{display:block}.team-area{padding:100px 0}.services-area{padding-bottom:70px}.team-shape-wrap img:first-child{top:1%;right:15%}.project-area{border-radius:70px 0 0;padding:100px 0}.project-shape-wrap .shape-one{top:1%;left:17.4%}.content-bottom{display:block}.project-nav{margin-top:15px}.project-content{margin-bottom:50px}.project-item img{max-width:100%}.project-shape-wrap .shape-two{bottom:1.4%;left:26.6%}.testimonial-area{border-radius:0 0 70px;padding:90px 0 100px}.section-title.text-center.mb-60{margin-bottom:40px}.consultation-area{padding:100px 0}.consultation-shape-wrap .shape-one{top:5.5%;left:51.8%}.consultation-list ul li{width:100%}.consultation-form-wrap{padding:30px 25px}.consultation-form-wrap .title{font-size:24px}.consultation-shape-wrap .shape-two{display:none}.blog-area{padding:90px 0 70px}.blog-post-thumb img{width:100%}.newsletter-area{padding:90px 0 100px}.newsletter-form form{text-align:center;display:block}.newsletter-form .btn{margin-top:20px;margin-left:0}.section-title.text-center.mb-80{margin-bottom:50px}.newsletter-shape-wrap .shape-one{top:24%;left:9.2%}.newsletter-shape-wrap .shape-four{top:43%;right:12%}.footer-top{padding:100px 0 55px}.footer-widget .fw-title{margin-bottom:20px}.cart-img{text-align:center;margin-bottom:10px}.footer-bottom p{text-align:center}.scroll-top{right:10px}.newsletter-form input{width:100%}.work-shape-wrap img:nth-child(2){max-width:200px;top:16%;left:10%}.banner-content-two .title{margin-bottom:25px;font-size:40px}.banner-shape-wrap-two img:first-child{top:11.4%;left:5.7%}.banner-shape-wrap-two img:nth-child(2){bottom:46.5%;left:61.4%}.banner-shape-wrap-two img:nth-child(3),.banner-shape-wrap-two img:nth-child(4){display:none}.banner-area-two{padding:90px 0}.about-area-two{padding:100px 0 185px}.about-shape-wrap .shape-one{max-width:200px;top:4%;right:23%}.about-shape-wrap .shape-two{top:7%;right:12%}.section-title.title-style-two .title{font-size:35px}.about-content-two p{width:100%;margin-bottom:30px}.counter-item-wrap{padding:50px 35px 20px}.services-area-two{padding:180px 0 70px}.project-area-two{padding:90px 0 70px}.project-area-two .section-title p{width:100%}.project-menu-nav{gap:10px 0}.project-thumb-two img,.pricing-area .section-title p{width:100%}.work-shape-wrap img:first-child{display:none}.blog-thumb-two img{width:100%}.pricing-area{padding-bottom:70px}.work-area{padding:100px 0}.testimonial-area-two{padding:90px 0 0}.blog-area-two{padding:90px 0 70px}.contact-area{padding:90px 0 100px}.footer-bottom-two .copyright-text p{text-align:center;margin-bottom:10px}.footer-social-two .list-wrap{justify-content:center}.slider-btn{flex-wrap:wrap;gap:20px 25px}.slider-content .title{margin-bottom:20px;font-size:45px}.slider-area{padding:95px 0 60px}.slider-img.text-end{margin-bottom:35px}.slider-shape-wrap img:nth-child(6){top:11%;right:16%}.services-item-wrap{padding:90px 35px}.agency-shape-wrap img:nth-child(4){display:none}.agency-shape-wrap img:nth-child(2){top:9%;left:57%}.project-content-three p{width:100%;margin-bottom:25px}.testimonial-nav{display:none}.testimonial-swiper-pagination{margin-top:40px}.testimonial-item-three{padding:50px 25px}.testimonial-thumb-three{left:25px}.testimonial-shape-wrap img:nth-child(3),.testimonial-shape-wrap img:nth-child(2),.newsletter-shape-wrap-two img:nth-child(4){display:none}.project-thumb-three img{object-fit:cover;width:100%;min-height:220px}.newsletter-wrap{border-radius:80px 20px 20px;padding:60px 20px 70px}.newsletter-shape-wrap-two img:first-child{max-width:90px;top:-22px;right:0}.agency-area{padding:100px 0 0}.counter-area-two,.project-area-three,.testimonial-area-three{padding:100px 0}.breadcrumb-shape-wrap img:nth-child(2){display:none}.breadcrumb-content .title{margin-bottom:20px;font-size:48px}.breadcrumb-area{padding:140px 0 100px}.counter-item-three{width:220px;height:220px}.counter-item-three .content .count{font-size:44px}.team-area-two .section-title p{width:100%;margin:0 auto}.team-area-two .section-title{margin-bottom:50px}.services-item-four{padding:45px 30px 40px}.success-list .list-wrap{width:100%}.success-list .list-wrap li .content span{margin-right:5px}.success-shape-wrap img:nth-child(2){display:none}.history-shape-wrap img:nth-child(2){top:4%}.history-content{padding:40px 30px}.history-content .title{font-size:26px}.history-content p{margin-bottom:30px}.history-roadmap-wrap .list-wrap{flex-wrap:wrap;gap:20px 0}.history-roadmap-wrap .list-wrap li{width:50%}.brand-area .title{margin-bottom:35px}.team-area-two{padding:90px 0 100px}.inner-services-area{padding:90px 0 80px}.success-area{padding:0 0 100px}.history-area{padding:90px 0 100px}.team-item .team-thumb img{width:100%}.counter-item-wrap-three .list-wrap li:first-child .counter-item-three,.counter-item-wrap-three .list-wrap li:nth-child(4) .counter-item-three{margin-top:0}.breadcrumb-area.about-me-breadcrumb{padding:140px 0 100px}.project-completed-wrap{display:none}.developr-img img{min-height:420px}.work-experience-wrap{display:none}.developr-img{text-align:center;padding-bottom:0}.developr-content .nav-tabs{justify-content:center;gap:15px 25px}.developer-info-wrap .row [class*=col-] .list-wrap{margin-bottom:35px}.developer-info-wrap .row [class*=col-]:last-child .list-wrap{margin-bottom:0}.developr-area{padding:0 0 100px}.tools-area{padding:90px 0 80px}.faq-img img:nth-child(2){width:50px;right:16%}.faq-wrap .accordion-button{padding:30px 20px 30px 60px;font-size:16px}.faq-wrap .accordion-button:not(.collapsed){font-size:16px}.faq-wrap .accordion-button:after{width:33px;height:33px;left:14px}.faq-wrap .accordion-body{padding:17px 20px 30px 60px}.client-area .section-title p{width:100%}.inner-project-item.vertical-item .inner-project-thumb img{object-fit:cover;width:100%;min-height:450px}.inner-project-nav{display:none}.inner-project-item.horizoital-item .inner-project-thumb img{object-fit:cover;width:100%;min-height:300px}.inner-projcet-area-two{padding:90px 0 75px}.testimonial-img img{object-fit:cover;border-radius:20px;width:100%;min-height:380px}.testimonial-img .play-btn{width:60px;height:60px;font-size:18px;bottom:25px;right:30px}.testimonial-item-five{padding:30px 25px}.faq-shape-wrap img{display:none}.client-area{padding:100px 0 0}.breadcrumb-area.breadcrumb-area-two{padding:135px 0 0}.company-img img:nth-child(2){width:180px}.company-content .title,.company-area .section-title p,.inner-services-area-two .section-title p,.services-content-five p,.inner-project-area .section-title p{width:100%}.counter-area-four{padding:80px 0 100px}.company-area{padding:90px 0 100px}.inner-services-area-two{padding:90px 0 70px}.inner-project-area{padding:90px 0 100px}.community-img{margin-bottom:20px}.brand-area-two.pt-110{padding:90px 0 0}.footer-top-two{padding:90px 0 55px}.breadcrumb-shape-wrap-two .parallax-shape{display:none}.breadcrumb-search form{text-align:center}.breadcrumb-search form .btn{position:unset;transform:translateY(0)}.breadcrumb-search form input{margin-bottom:20px;padding:24px 30px 24px 45px}.breadcrumb-search form label{top:20%;left:22px;transform:translateY(0%)}.inner-blog-thumb img{object-fit:cover;min-height:330px}.inner-blog-content .title{font-size:26px}.inner-blog-area .col-30{flex:none;width:100%}.rc-post-item{text-align:center;display:block}.rc-post-item .thumb{margin:0 auto 15px}.rc-post-item .content .blog-meta-two .list-wrap{justify-content:center}.blog-sidebar{margin-top:100px}.blog-details-area{padding:140px 0 100px}.bd-content-top .title{font-size:26px}.blog-details-img img{object-fit:cover;width:100%;min-height:330px}.blog-details-img{margin-bottom:30px}.bd-content-bottom .title{margin-bottom:20px;font-size:24px}.comment-wrap{margin-top:50px;margin-bottom:50px;padding-top:35px;padding-bottom:20px}.comments-box.children{margin-left:0;padding-top:40px}.comments-box{margin-bottom:40px}.post-comments-title .title{margin-bottom:35px}.breadcrumb-shape-wrap-three img:first-child,.breadcrumb-shape-wrap-three img:nth-child(3){display:none}.breadcrumb-shape-wrap-three img:nth-child(2){width:60px;top:19%;right:15%}.inner-contact-form-wrap{padding:40px 25px}#contact-map{height:350px}.inner-contact-form-wrap .btn{margin-top:10px}.contact-info-item .content .title{font-size:20px}.btn{padding:23px 38px}.breadcrumb-area.breadcrumb-area-four{padding:135px 0 80px}.project-details-img img{min-height:360px}.project-details-content .title{font-size:52px;bottom:-54px}.newsletter-area-three{padding:0 0 100px}.project-details-area{padding:40px 0 100px}.header-contact-wrap{display:none}.team-item .team-content{min-width:60%}}@media only screen and (min-width:576px) and (max-width:767px){.container,.custom-container{max-width:540px}.banner-content .title{margin-bottom:30px;font-size:46px}.banner-shape-wrap img:nth-child(5){bottom:31.5%;left:5%}.about-inner{padding:60px 45px}.team-img-wrap{border-radius:60px;max-width:500px;height:500px}.team-img-wrap .img-shape{border-radius:50px;max-width:300px}.team-img-wrap .img-three{bottom:32.9%;left:15.6%}.section-title .title{font-size:34px}.consultation-form-wrap{padding:40px 30px}.team-item .team-content{min-width:50%}.blog-post-content .title{font-size:18px}.banner-shape-wrap-two img:first-child{top:14.4%;left:12.7%}.banner-shape-wrap-two img:nth-child(2){bottom:34.5%;left:4%}.banner-content-two .title{font-size:43px}.about-shape-wrap .shape-one{max-width:240px;top:4%;right:28%}.section-title.title-style-two .title{font-size:38px}.pricing-item{padding:45px 50px}.pricing-item.active{padding:68px 50px}.work-shape-wrap img:nth-child(2){max-width:240px;left:23%}.slider-content .title{font-size:55px}.services-item-wrap{padding:90px 70px}.services-item-three{padding:35px 30px}.counter-item-two{width:240px;min-height:240px}.project-item-three{padding:44px 44px 52px}.newsletter-wrap{border-radius:80px 20px 20px;padding:60px 50px 70px}.newsletter-shape-wrap-two img:first-child{max-width:105px;top:-22px;right:-19px}.history-content{padding:40px}.history-content .title{font-size:28px}.developr-content .nav-tabs{justify-content:space-between}.faq-wrap .accordion-button{padding:33px 25px 33px 60px;font-size:18px}.faq-wrap .accordion-button:not(.collapsed){font-size:18px}.faq-wrap .accordion-button:after{top:28px}.testimonial-item-five{padding:30px 40px}.rc-post-item{text-align:center;display:flex}.rc-post-item .content .blog-meta-two .list-wrap{justify-content:left}.rc-post-item .thumb{margin:0 15px 0 0}.inner-blog-content .title,.bd-content-top .title{font-size:28px}.bd-content-bottom .title{font-size:26px}.inner-contact-form-wrap{padding:40px 30px}}@media (max-width:575.98px){.breadcrumb-content .title{margin-bottom:12px;font-size:28px;line-height:34px}.breadcrumb-area.breadcrumb-area-four,.breadcrumb-area{padding:110px 0 50px}.section-title .title,.section-title.title-style-two .title{font-size:26px;line-height:32px}.section-title .sub-title{margin-bottom:8px;font-size:14px}.inner-contact-form-wrap{border-radius:16px;margin-bottom:24px;padding:24px 16px}.form-grp{margin-bottom:14px}.form-grp input,.form-grp textarea{padding:14px 14px 14px 44px;font-size:15px}.inner-contact-form-wrap .btn{text-align:center;width:100%;margin-top:6px;padding:16px 24px;font-size:15px}#contact-map{border-radius:12px;height:260px;margin-bottom:28px;overflow:hidden}.inner-contact-info .list-wrap{gap:16px}.contact-info-item .content .title{margin-bottom:2px;font-size:17px}.contact-info-item .content p,.contact-info-item .content a{font-size:14px}.contact-info-item .icon{flex:0 0 42px;width:42px;height:42px}.contact-info-item .icon img{max-width:28px}.footer-top{padding:60px 0 35px}.footer-bottom{padding:20px 0}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--tracking-display:-.03em;--display-weight:700;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-title:clamp(1.35rem,1.2vw + 1rem,1.75rem);--text-section:clamp(2.25rem,3.5vw + 1rem,3.75rem);--text-display:clamp(2.75rem,5.5vw + 1.25rem,5rem);--text-lead:clamp(1.125rem,.6vw + .95rem,1.35rem);--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:36px;--space-2xl:56px;--space-3xl:84px;--space-4xl:120px;--bg-canvas:#060911;--bg-surface:#0d121f;--bg-surface-elevated:#141c2e;--bg-surface-hover:#1b263e;--bg-glass:#0d121fc7;--bg-glass-card:#141c2ea6;--border-subtle:#ffffff14;--border-card:#ffffff1f;--border-highlight:#ffffff38;--border-glow:#06b6d466;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-cyan:#06b6d4;--accent-blue:#3b82f6;--accent-violet:#8b5cf6;--accent-emerald:#10b981;--accent-amber:#f59e0b;--accent-gradient:linear-gradient(135deg,#06b6d4 0%,#3b82f6 50%,#8b5cf6 100%);--accent-gradient-hover:linear-gradient(135deg,#22d3ee 0%,#60a5fa 50%,#a78bfa 100%);--accent-gradient-subtle:linear-gradient(135deg,#06b6d426 0%,#8b5cf626 100%);--glow-cyan:0 0 35px #06b6d459;--glow-violet:0 0 35px #8b5cf659;--glow-card:0 10px 30px -10px #06b6d433;--color-paper:var(--bg-canvas);--color-paper-2:var(--bg-surface);--color-paper-3:var(--bg-surface-elevated);--color-paper-hi:var(--bg-surface);--color-ink:var(--text-primary);--color-ink-2:var(--text-secondary);--color-muted:var(--text-muted);--color-rule:var(--border-subtle);--color-accent:var(--accent-cyan);--color-accent-ink:#060911;--color-focus:var(--accent-cyan);--color-error:#ef4444;--color-success:#10b981;--radius-xs:6px;--radius-sm:10px;--radius-card:16px;--radius-pill:9999px;--rule-hair:1px;--shadow-card:0 16px 36px -12px #0009,inset 0 1px 0 #ffffff14;--shadow-sheet:0 24px 60px -18px #000000d9,inset 0 1px 0 #ffffff1f;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--container:1360px;--gutter:32px;--gap-columns:24px;--section-gap:110px;--section-gap-s:80px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500}
*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#334155 #060911;scroll-behavior:smooth;scroll-padding-top:80px}body{background-color:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--accent-cyan);margin:0;line-height:1.6}::selection{color:#fff;background:#06b6d44d}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}a{color:inherit;transition:color var(--dur-short)var(--ease-out);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);margin:0;font-weight:700;line-height:1.15}h1{font-size:var(--text-display);line-height:1.05}h2{font-size:var(--text-section);line-height:1.12}h3{font-size:var(--text-title);line-height:1.25}p{color:var(--text-secondary);margin:0;line-height:1.65}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.text-gradient{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.text-gradient-cyan{background:linear-gradient(135deg,#22d3ee 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.glass-card{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),box-shadow var(--dur-short)var(--ease-out)}.glass-card:hover{border-color:var(--border-highlight);transform:translateY(-3px);box-shadow:0 20px 40px -15px #000000bf,0 0 25px #06b6d426}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--space-md);background:var(--accent-gradient);color:#fff;padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);font-weight:700;font-size:var(--text-sm);z-index:9999;transition:top var(--dur-short)var(--ease-out);box-shadow:var(--glow-cyan);text-decoration:none;position:absolute}.skip-link:focus,.skip-link:focus-visible{top:var(--space-md);outline-offset:2px;outline:2px solid #fff}@media (max-width:60rem){:root{--gutter:20px;--section-gap:80px;--section-gap-s:60px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
#sticky-header{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);z-index:var(--z-sticky-nav);transition:all var(--dur-short)var(--ease-out);position:sticky;top:0}#sticky-header.sticky-menu{border-bottom-color:var(--border-highlight);background:#060911f0;box-shadow:0 10px 30px -10px #000c}#sticky-header .menu-nav{justify-content:space-between;align-items:center;height:80px;display:flex}#sticky-header .logo img{filter:drop-shadow(0 2px 8px #0006);width:auto;height:42px}#sticky-header .navigation{gap:var(--space-xl);align-items:center;margin:0;padding:0;list-style:none;display:flex}#sticky-header .navigation>li{position:relative}#sticky-header .navigation>li>a{font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-pill);transition:all var(--dur-short)var(--ease-out);padding:8px 12px;font-weight:500;text-decoration:none}#sticky-header .navigation>li>a:hover,#sticky-header .navigation>li.active>a{color:#fff;background:#ffffff0f}#sticky-header .sub-menu{background:var(--bg-surface-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-card);border-radius:var(--radius-sm);min-width:260px;box-shadow:var(--shadow-sheet);padding:var(--space-sm);opacity:0;visibility:hidden;transition:all var(--dur-short)var(--ease-out);z-index:var(--z-dropdown);list-style:none;position:absolute;top:100%;left:0;transform:translateY(10px)}#sticky-header .navigation>li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#sticky-header .sub-menu li a{font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-xs);transition:all var(--dur-short)var(--ease-out);padding:10px 14px;display:block}#sticky-header .sub-menu li a:hover{color:#fff;background:#06b6d41f;padding-left:18px}.btn,.header-btn .btn{justify-content:center;align-items:center;gap:var(--space-xs);background:var(--accent-gradient);color:#fff;border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-sm);letter-spacing:-.01em;transition:all var(--dur-short)var(--ease-out);cursor:pointer;border:1px solid #fff3;padding:12px 26px;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #06b6d440}.btn:hover{background:var(--accent-gradient-hover);color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #06b6d473}.btn:active{transform:translateY(0)}.btn.secondary{color:var(--text-primary);border:1px solid var(--border-card);box-shadow:none;background:#ffffff0d}.btn.secondary:hover{border-color:var(--border-highlight);color:#fff;background:#ffffff1a;transform:translateY(-2px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn span{display:none}.mobile-nav-toggler{color:var(--text-primary);cursor:pointer;border-radius:var(--radius-xs);padding:8px;font-size:24px;display:none}body.mobile-menu-visible{overflow:hidden}.mobile-menu{background:var(--bg-surface-elevated);width:min(380px,86vw);z-index:var(--z-modal);padding:var(--space-lg);border-left:1px solid var(--border-card);box-shadow:var(--shadow-sheet);transition:transform var(--dur-short)var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}body.mobile-menu-visible .mobile-menu{transform:translate(0)}.menu-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:calc(var(--z-modal) - 1);opacity:0;visibility:hidden;transition:all var(--dur-short)var(--ease-out);background:#000000bf;position:fixed;inset:0}body.mobile-menu-visible .menu-backdrop{opacity:1;visibility:visible}.mobile-menu .menu-box{flex-direction:column;height:100%;display:flex}.mobile-menu .close-btn{color:var(--text-secondary);cursor:pointer;align-self:flex-end;padding:6px;font-size:20px}.mobile-menu .close-btn:hover{color:#fff}.mobile-menu .nav-logo{margin-bottom:var(--space-lg)}.mobile-menu .navigation{margin:0;padding:0;list-style:none}.mobile-menu .navigation li{border-bottom:1px solid var(--border-subtle);position:relative}.mobile-menu .navigation li a{font-size:var(--text-md);color:var(--text-primary);padding:14px 0;font-weight:500;display:block}.mobile-menu .sub-menu{padding-left:16px;list-style:none}.mobile-menu .sub-menu li a{font-size:var(--text-sm);color:var(--text-secondary);padding:8px 0}.mobile-menu .social-links{padding-top:var(--space-lg);border-top:1px solid var(--border-subtle);margin-top:auto}.mobile-menu .social-links ul{gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.mobile-menu .social-links a{width:38px;height:38px;color:var(--text-secondary);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.mobile-menu .social-links a:hover{background:var(--accent-gradient);color:#fff}.banner-area{background:radial-gradient(circle at 50% 10%,#06b6d424 0%,#8b5cf60f 40%,transparent 70%),var(--bg-canvas);padding:calc(var(--space-4xl) + 20px)0 var(--space-4xl);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.hero-trust-badge{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--accent-cyan);margin-bottom:var(--space-lg);background:#06b6d414;border:1px solid #06b6d440;padding:6px 16px;font-weight:600;display:inline-flex;box-shadow:0 0 20px #06b6d426}.hero-trust-badge .dot{background:var(--accent-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--accent-cyan);border-radius:50%;animation:2s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.banner-content h1.title{font-size:var(--text-display);letter-spacing:-.035em;margin-bottom:var(--space-md);font-weight:800;line-height:1.04}.banner-content .hk-lede{font-size:var(--text-lead);color:var(--text-secondary);max-width:580px;margin-bottom:var(--space-xl);line-height:1.65}.banner-content .hk-actions{gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;align-items:center;display:flex}.hero-contactline{font-size:var(--text-sm);color:var(--text-muted)}.hero-contactline a{color:var(--accent-cyan);text-underline-offset:4px;font-weight:600;text-decoration:underline}.hero-bento-preview{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid;position:relative}.hero-metric-card{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-lg);box-shadow:var(--shadow-card);transition:all var(--dur-short)var(--ease-out)}.hero-metric-card:hover{border-color:var(--accent-cyan);box-shadow:var(--glow-card);transform:translateY(-3px)}.hero-metric-card.span-2{background:linear-gradient(135deg,#06b6d41a 0%,#8b5cf61a 100%),var(--bg-surface);border-color:#06b6d44d;grid-column:span 2}.hero-metric-card .metric-val{font-size:var(--text-3xl);letter-spacing:-.02em;background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4px;font-weight:800;line-height:1.1}.hero-metric-card .metric-label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.hero-metric-card .metric-sub{font-size:var(--text-xs);color:var(--accent-emerald);align-items:center;gap:4px;margin-top:6px;display:flex}.services-area,.about-area,.team-area,.testimonial-area,.consultation-area,.blog-area,.newsletter-area{padding:var(--section-gap)0;border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas);position:relative}.section-head{text-align:center;max-width:720px;margin:0 auto var(--space-3xl)}.section-tag{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-cyan);margin-bottom:var(--space-xs);font-weight:700;display:inline-block}.section-head h2{font-size:var(--text-section);letter-spacing:-.03em;margin-bottom:var(--space-md);font-weight:800}.section-head p{font-size:var(--text-lead);color:var(--text-secondary)}.services-bento{gap:var(--space-lg);grid-template-columns:repeat(12,1fr);display:grid}.bento-card{background:var(--bg-glass-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all var(--dur-short)var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento-card:before{content:"";border-radius:var(--radius-card);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff26,#0000 60%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bento-card:hover{border-color:#06b6d466;transform:translateY(-4px);box-shadow:0 20px 40px -15px #000c,0 0 30px #06b6d426}.bento-card.col-8{grid-column:span 8}.bento-card.col-7{grid-column:span 7}.bento-card.col-6{grid-column:span 6}.bento-card.col-5{grid-column:span 5}.bento-card.col-4{grid-column:span 4}.bento-icon-box{border-radius:var(--radius-sm);width:52px;height:52px;color:var(--accent-cyan);margin-bottom:var(--space-lg);background:#06b6d41a;border:1px solid #06b6d440;place-items:center;font-size:22px;display:grid;box-shadow:0 0 20px #06b6d433}.bento-card:hover .bento-icon-box{background:var(--accent-gradient);color:#fff;border-color:#0000;transform:scale(1.05)}.bento-card h3.title{font-size:var(--text-xl);margin-bottom:var(--space-xs);font-weight:700}.bento-card h3.title a{color:#fff}.bento-card h3.title a:hover{color:var(--accent-cyan)}.bento-card p{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.6}.bento-tags{gap:var(--space-xs);margin-top:auto;margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.bento-tags span{font-size:var(--text-xs);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);color:var(--text-secondary);background:#ffffff0d;padding:4px 10px;font-weight:500}.bento-card .bento-link{font-size:var(--text-sm);color:var(--accent-cyan);transition:gap var(--dur-short)var(--ease-out);align-items:center;gap:8px;font-weight:600;display:inline-flex}.bento-card:hover .bento-link{color:#fff;gap:12px}.stats-banner{gap:var(--space-md);margin-bottom:var(--space-3xl);grid-template-columns:repeat(4,1fr);display:grid}.stat-box{background:var(--bg-surface);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-xl)var(--space-lg);text-align:center;transition:all var(--dur-short)var(--ease-out)}.stat-box:hover{border-color:var(--accent-cyan);transform:translateY(-2px)}.stat-box .count{background:var(--accent-gradient);-webkit-text-fill-color:transparent;margin-bottom:var(--space-xs);-webkit-background-clip:text;font-size:clamp(2.25rem,3.5vw,3rem);font-weight:800;line-height:1}.stat-box .label{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.stat-box .sub{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.about-features-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.about-feature-item{background:var(--bg-glass-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-xl);transition:all var(--dur-short)var(--ease-out)}.about-feature-item:hover{border-color:var(--border-highlight);transform:translateY(-2px)}.about-feature-item .f-num{font-size:var(--text-xs);color:var(--accent-cyan);letter-spacing:.1em;margin-bottom:var(--space-sm);font-weight:700;display:block}.about-feature-item h3{font-size:var(--text-lg);margin-bottom:var(--space-xs);color:#fff;font-weight:700}.about-feature-item p{font-size:var(--text-sm);color:var(--text-secondary)}.project-area{background:radial-gradient(circle,#8b5cf614 0%,#0000 60%),#05070d}.roadmap-grid{gap:var(--space-md);grid-template-columns:repeat(5,1fr);display:grid}.roadmap-card{background:var(--bg-glass-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-lg);transition:all var(--dur-short)var(--ease-out);flex-direction:column;display:flex;position:relative}.roadmap-card:hover{border-color:var(--accent-cyan);box-shadow:var(--glow-card);transform:translateY(-3px)}.roadmap-step{font-size:var(--text-xs);border-radius:var(--radius-pill);color:var(--accent-cyan);width:fit-content;margin-bottom:var(--space-md);background:#06b6d426;padding:4px 10px;font-weight:800}.roadmap-card h3.title{font-size:var(--text-md);color:#fff;margin-bottom:var(--space-xs);font-weight:700}.roadmap-card p{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.testimonials-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.modern-testimonial-card{background:var(--bg-glass-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-xl);box-shadow:var(--shadow-card);transition:all var(--dur-short)var(--ease-out);flex-direction:column;justify-content:space-between;display:flex}.modern-testimonial-card:hover{border-color:var(--accent-cyan);box-shadow:0 20px 40px -15px #000c,var(--glow-card);transform:translateY(-3px)}.stars-row{color:var(--accent-amber);margin-bottom:var(--space-md);gap:4px;font-size:14px;display:flex}.testimonial-quote{font-size:var(--text-md);color:var(--text-primary);margin-bottom:var(--space-xl);line-height:1.65}.author-meta{align-items:center;gap:var(--space-md);border-top:1px solid var(--border-subtle);padding-top:var(--space-md);display:flex}.author-meta img{border:2px solid var(--border-highlight);object-fit:cover;border-radius:50%;width:48px;height:48px}.author-info h4.name{font-size:var(--text-sm);color:#fff;margin:0;font-weight:700}.author-info .role{font-size:var(--text-xs);color:var(--text-muted)}.consultation-wrap{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.audit-form-card{border-radius:var(--radius-card);padding:var(--space-2xl);box-shadow:0 25px 60px -15px #000000e6,var(--glow-cyan);background:linear-gradient(135deg,#141c2ed9 0%,#0d121ff2 100%);border:1px solid #06b6d44d}.audit-form-card h3.form-title{font-size:var(--text-2xl);color:#fff;margin-bottom:6px;font-weight:800}.audit-form-card p.form-desc{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-xl)}.audit-form-grid{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.audit-form-grid .form-grp.span-2{grid-column:span 2}.audit-form-card input,.audit-form-card select,.audit-form-card textarea{border:1px solid var(--border-card);border-radius:var(--radius-xs);width:100%;font-size:var(--text-sm);color:#fff;transition:all var(--dur-short)var(--ease-out);background:#060911b3;outline:none;padding:12px 16px}.audit-form-card input:focus,.audit-form-card select:focus,.audit-form-card textarea:focus{border-color:var(--accent-cyan);background:#060911f2;box-shadow:0 0 16px #06b6d440}.audit-form-card select option{background:var(--bg-surface-elevated);color:#fff}.audit-form-card textarea{resize:vertical;min-height:90px}.hk-status{border-radius:var(--radius-xs);font-size:var(--text-sm);margin-bottom:var(--space-md);padding:10px 14px;font-weight:500}.hk-status.success{color:#34d399;background:#10b98126;border:1px solid #10b98166}.hk-status.error{color:#f87171;background:#ef444426;border:1px solid #ef444466}.hk-status.loading{color:var(--accent-cyan);background:#06b6d426;border:1px solid #06b6d466}.blogs-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.modern-blog-card{background:var(--bg-glass-card);border:1px solid var(--border-card);border-radius:var(--radius-card);transition:all var(--dur-short)var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.modern-blog-card:hover{border-color:var(--accent-cyan);box-shadow:var(--shadow-card);transform:translateY(-4px)}.modern-blog-card .thumb-wrap{height:220px;position:relative;overflow:hidden}.modern-blog-card .thumb-wrap img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-long)var(--ease-out)}.modern-blog-card:hover .thumb-wrap img{transform:scale(1.05)}.modern-blog-card .card-body{padding:var(--space-lg);flex-direction:column;flex-grow:1;display:flex}.modern-blog-card .category-pill{font-size:var(--text-xs);color:var(--accent-cyan);margin-bottom:var(--space-xs);font-weight:600;display:inline-block}.modern-blog-card h3.title{font-size:var(--text-lg);color:#fff;margin-bottom:var(--space-sm);font-weight:700;line-height:1.35}.modern-blog-card h3.title a{color:#fff}.modern-blog-card h3.title a:hover{color:var(--accent-cyan)}.modern-blog-card .author-bar{padding-top:var(--space-md);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.newsletter-card{background:linear-gradient(135deg,#06b6d41a 0%,#8b5cf61a 100%),var(--bg-surface);border:1px solid var(--border-highlight);border-radius:var(--radius-card);padding:var(--space-2xl);text-align:center;max-width:820px;box-shadow:var(--shadow-card);margin:0 auto}.newsletter-card h2{font-size:var(--text-2xl);margin-bottom:var(--space-xs);font-weight:800}.newsletter-card p{color:var(--text-secondary);margin-bottom:var(--space-xl)}.newsletter-card form{gap:var(--space-sm);max-width:560px;margin:0 auto;display:flex}.newsletter-card input{border:1px solid var(--border-card);border-radius:var(--radius-pill);color:#fff;background:#060911cc;outline:none;flex:1;padding:12px 20px}.newsletter-card input:focus{border-color:var(--accent-cyan)}footer{border-top:1px solid var(--border-subtle);color:var(--text-secondary);background:#04060b}.footer-top{padding:var(--space-4xl)0 var(--space-2xl)}.footer-brand p{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--text-muted);max-width:320px}.footer-social-list{gap:var(--space-sm);margin-top:var(--space-lg);padding:0;list-style:none;display:flex}.footer-social-list a{border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-secondary);transition:all var(--dur-short)var(--ease-out);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.footer-social-list a:hover{background:var(--accent-gradient);color:#fff;border-color:#0000;transform:translateY(-2px)}.footer-widget h4.fw-title{font-size:var(--text-md);color:#fff;margin-bottom:var(--space-lg);letter-spacing:-.01em;font-weight:700}.footer-widget ul{margin:0;padding:0;list-style:none}.footer-widget ul li{margin-bottom:var(--space-sm)}.footer-widget ul li a{font-size:var(--text-sm);color:var(--text-muted);transition:color var(--dur-short)var(--ease-out)}.footer-widget ul li a:hover{color:var(--accent-cyan)}.footer-contact-item{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:var(--text-sm);color:var(--text-muted);display:flex}.footer-contact-item a{color:var(--text-primary);font-weight:600}.footer-contact-item a:hover{color:var(--accent-cyan)}.footer-bottom{border-top:1px solid var(--border-subtle);padding:var(--space-lg)0;font-size:var(--text-xs);color:var(--text-muted)}.footer-bottom a{color:var(--text-muted)}.footer-bottom a:hover{color:var(--accent-cyan)}@media (max-width:75rem){.services-bento .bento-card.col-8,.services-bento .bento-card.col-7,.services-bento .bento-card.col-6,.services-bento .bento-card.col-5,.services-bento .bento-card.col-4{grid-column:span 6}.roadmap-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:60rem){#sticky-header .navigation,#sticky-header .header-action{display:none}.mobile-nav-toggler{display:block}.banner-area .row{flex-direction:column-reverse}.hero-bento-preview{margin-bottom:var(--space-xl)}.services-bento .bento-card.col-8,.services-bento .bento-card.col-7,.services-bento .bento-card.col-6,.services-bento .bento-card.col-5,.services-bento .bento-card.col-4{grid-column:span 12}.stats-banner{grid-template-columns:repeat(2,1fr)}.about-features-grid,.roadmap-grid,.testimonials-grid,.consultation-wrap,.blogs-grid{grid-template-columns:1fr}.newsletter-card form{flex-direction:column}}
:root{--hk-on-dark:#f8fafc;--hk-on-dark-2:#94a3b8;--hk-line-dark:#ffffff1a}.hk-sub-lead{font-size:var(--text-lead);color:var(--text-secondary);line-height:1.6}.hk-muted{color:var(--text-muted)}.hk-strong{color:var(--text-primary);font-weight:700}.hk-on-dark{color:#f8fafc}.hk-on-dark-2{color:#94a3b8}.hk-dark-title{color:#fff!important}.hk-dark-muted{color:#94a3b8!important}.hk-img-soft{border-radius:var(--radius-card);max-width:100%;height:auto;box-shadow:var(--shadow-sheet)}.hk-notfound{color:var(--text-primary);text-align:center}.hk-meta-center{margin:var(--space-md)0 var(--space-lg);padding:0;list-style:none;justify-content:center!important}.hk-meta-center li{margin:0 var(--space-sm);color:var(--text-muted);font-size:var(--text-xs);display:inline-block}.breadcrumb-area,.breadcrumb-area-two,.breadcrumb-area-three,.breadcrumb-area-four,.breadcrumb-area-parallax,.about-me-breadcrumb{background:radial-gradient(circle at 50% 20%,#06b6d41a 0%,transparent 70%),var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:var(--space-3xl)0}.breadcrumb-area .breadcrumb-content .title,.breadcrumb-area-two .breadcrumb-content .title,.breadcrumb-area-three .breadcrumb-content .title,.breadcrumb-area-four .breadcrumb-content .title,.breadcrumb-area-parallax .breadcrumb-content .title,.about-me-breadcrumb .breadcrumb-content .title{font-family:var(--font-display);color:#fff;font-weight:800}.breadcrumb-shape-wrap,.breadcrumb-shape-wrap-three{display:none!important}ol.breadcrumb{margin:var(--space-md)0 0;gap:var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}ol.breadcrumb .breadcrumb-item{font-size:var(--text-sm);color:var(--text-muted)}ol.breadcrumb .breadcrumb-item a{color:var(--accent-cyan);text-decoration:none}ol.breadcrumb .breadcrumb-item a:hover,ol.breadcrumb .breadcrumb-item.active{color:#fff}.breadcrumb-search{margin-top:var(--space-lg)}.breadcrumb-search form{border:1px solid var(--border-card);border-radius:var(--radius-pill);background:#060911d9;align-items:center;padding:6px 6px 6px 20px;display:flex}.breadcrumb-search input{color:#fff;font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1}.services-details-area{background:var(--bg-canvas);padding:var(--space-3xl)0;position:relative}.services-details-img{max-width:640px;margin:0 auto var(--space-xl);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.services-details-img img{width:100%;height:auto;display:block}.services-details-shape{display:none!important}.services-details-content h1.title,.services-details-content h2.title{color:#fff;margin-bottom:var(--space-md)}.services-details-content p{color:var(--text-secondary);margin-bottom:var(--space-md)}.counter-area-four{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.counter-item-four{text-align:center}.counter-item-four .count{font-size:var(--text-3xl);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4px;font-weight:800}.counter-item-four p{color:var(--text-secondary);font-size:var(--text-sm)}.company-area{background:var(--bg-canvas);padding:var(--space-3xl)0}.company-content h2.title{color:#fff;margin-bottom:var(--space-md)}.company-list ul{margin:var(--space-md)0 var(--space-xl);padding:0;list-style:none}.company-list ul li{align-items:center;gap:var(--space-sm);color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:var(--text-sm);display:flex}.company-list img{width:20px;height:20px}.inner-services-area-two{background:var(--bg-surface);padding:var(--space-3xl)0}.services-item-five{background:var(--bg-glass-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-xl);height:100%;transition:all var(--dur-short)var(--ease-out)}.services-item-five:hover{border-color:var(--accent-cyan);box-shadow:var(--shadow-card);transform:translateY(-3px)}.services-icon-five{border-radius:var(--radius-sm);width:56px;height:56px;margin-bottom:var(--space-md);background:#06b6d41a;place-items:center;display:grid}.services-content-five h3.title,.services-content-five h2.title{font-size:var(--text-lg);color:#fff;margin-bottom:var(--space-xs);font-weight:700}.services-content-five h3.title a,.services-content-five h2.title a{color:#fff}.services-content-five p{font-size:var(--text-sm);color:var(--text-secondary)}.inner-contact-area{background:var(--bg-canvas);padding:var(--space-3xl)0}.inner-contact-form-wrap form{background:var(--bg-glass-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:var(--space-2xl);box-shadow:var(--shadow-card)}.inner-contact-form-wrap .form-grp{margin-bottom:var(--space-md);position:relative}.inner-contact-form-wrap .form-grp label i{color:var(--text-muted);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.inner-contact-form-wrap .form-grp:has(textarea) label i{top:20px;transform:none}.inner-contact-form-wrap input,.inner-contact-form-wrap textarea{border:1px solid var(--border-card);border-radius:var(--radius-xs);width:100%;font-size:var(--text-sm);color:#fff;transition:all var(--dur-short)var(--ease-out);background:#060911cc;outline:none;padding:14px 18px 14px 48px}.inner-contact-form-wrap input:focus,.inner-contact-form-wrap textarea:focus{border-color:var(--accent-cyan);box-shadow:0 0 16px #06b6d440}.inner-contact-form-wrap textarea{resize:vertical;min-height:120px}#contact-map{margin-top:var(--space-2xl);border-radius:var(--radius-card);border:1px solid var(--border-card);overflow:hidden}.blog-details-area{background:var(--bg-canvas);padding:var(--space-3xl)0}.blog-details-wrap h1.title{color:#fff;font-size:var(--text-section);margin-bottom:var(--space-md);line-height:1.15}.blog-details-img{margin:var(--space-xl)0;border-radius:var(--radius-card);border:1px solid var(--border-card);overflow:hidden}.bd-content-bottom{color:var(--text-secondary);font-size:var(--text-md);line-height:1.8}.bd-content-bottom h2,.bd-content-bottom h3,.bd-content-bottom h4{color:#fff;margin:var(--space-xl)0 var(--space-sm)}.bd-content-bottom p{color:var(--text-secondary);margin-bottom:var(--space-md)}.bd-content-bottom ul,.bd-content-bottom ol{color:var(--text-secondary);padding-left:var(--space-lg);margin-bottom:var(--space-md)}.bd-faq{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle)}.bd-faq-item{background:var(--bg-surface);border:1px solid var(--border-card);border-radius:var(--radius-xs);padding:var(--space-lg);margin-bottom:var(--space-md)}.bd-faq-item h4{color:#fff;margin-bottom:var(--space-xs)}
