@font-face{font-family:'Poppins Fallback';src:local('Arial');ascent-override:93%;descent-override:22%;line-gap-override:0%;size-adjust:113%}@font-face{font-family:'Fira Sans Fallback';src:local('Arial');ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:104%}@font-face{font-family:bootstrap-icons;font-display:swap;src:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/fonts/bootstrap-icons.woff2") format("woff2"),url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/fonts/bootstrap-icons.woff") format("woff")}:root{--nav-h:72px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Fira Sans","Fira Sans Fallback",sans-serif;font-size:16px;line-height:28px;color:#3d3d3d;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Poppins,"Poppins Fallback",sans-serif;color:#050a1e;font-weight:700}a{color:#0e1317;text-decoration:none;transition:.3s ease-out}a:hover{color:#ff3c00;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}::selection{background:#4fc1f0;color:#454545}.container-fluid{width:100%;padding:0 50px}.container{max-width:1200px;margin:0 auto;padding:0 15px}.section-padding{padding:120px 0 88px}.loader-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;transition:.8s 1s;z-index:9999}.loader{position:relative;display:block;z-index:201;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;transition:1s 1s;border:3px solid transparent;border-top-color:#ff3b00;animation:1.5s linear infinite spin}.loader:before{position:absolute;content:"";top:6px;left:6px;right:6px;bottom:6px;border-radius:50%;border:3px solid transparent;border-left-color:#ff3d00;animation:2s linear infinite spin}.loader:after{position:absolute;content:"";top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-right-color:#fff;animation:2.5s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loder-section{position:fixed;top:0;width:52%;height:100%;background:#111;z-index:2;will-change:transform;transition:transform 1s 1.4s}.loder-section.left-section{left:0;transform:translateX(0)}.loder-section.right-section{right:0;transform:translateX(0)}.loaded .loder-section.left-section{transform:translateX(-200%)}.loaded .loder-section.right-section{transform:translateX(200%)}.loaded .loader-wrapper{visibility:hidden}.loaded .loader{top:-100%;opacity:0}.curser{position:fixed;width:8px;height:8px;background:#ff3c00;border-radius:50%;z-index:9998;pointer-events:none;transform:translate(-50%,-50%);transition:.1s}.curser2{position:fixed;width:30px;height:30px;border:2px solid #ff3c00;border-radius:50%;z-index:9997;pointer-events:none;transform:translate(-50%,-50%);transition:.3s;opacity:.5}.solutek_nav_manu{padding:28px 50px 0;position:relative;z-index:500}.solutek_nav_manu .container-fluid{display:flex;align-items:center;justify-content:space-between}.sticky{left:0;margin:auto;position:fixed!important;top:0;width:100%;box-shadow:0 2px 5px -2px rgba(0,0,0,.1);background:#050a1e!important;z-index:500;padding:0 50px;transition:.5s!important;animation:.5s slideInDown}@keyframes slideInDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.sticky .logo{margin-top:0}.sticky.solutek_nav_manu:before{display:none}.logo{position:relative;top:-3px;z-index:1}.logo_img{display:inline-block}.main_sticky{display:none}.solutek_nav_manu.sticky .main_sticky{display:inherit}.solutek_nav_manu.sticky .logo_img{display:none}nav.solutek_menu{align-items:center;justify-content:center;display:flex}.solutek_menu ul{display:inline-block;padding:0}.solutek_menu>ul>li{display:inline-block;position:relative;z-index:2}.solutek_menu>ul>li>a{display:block;margin:23px 18px;transition:.5s;font-size:16px;color:#fff;font-weight:400;font-family:"Fira Sans"}.solutek_menu>ul>li>a:hover{color:#ff3c00}nav.solutek_menu ul li a i{display:inline-block;font-size:12px;padding-left:5px}.sticky .solutek_menu>ul>li>a,.sticky .solutek_menu>ul>li>a:hover{color:#fff}.solutek_menu ul .sub-menu{position:absolute;left:0;top:150%;width:210px;text-align:left;background:#fff;margin:0;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:.5s;visibility:hidden;opacity:0;border-bottom:3px solid #ff3b00;border-top:3px solid #ff3b00}.solutek_menu ul li:hover>.sub-menu{visibility:visible;top:100%;opacity:1;z-index:9999}.solutek_menu ul .sub-menu li a{display:block;padding:11px 20px;font-size:15px;font-weight:400;color:#211e3b!important;transition:.5s}.solutek_menu ul .sub-menu li:hover>a{background:#ff3b00;color:#fff!important}.header-btn a{display:inline-block;font-size:15px;line-height:48px;text-transform:uppercase;color:#ff3c00;font-weight:600;position:relative;z-index:1}.header-btn a::before{position:absolute;content:"";height:1px;width:0%;background:#ff3c00;bottom:15px;transition:.5s}.header-btn a:hover::before{width:84%}.header-btn a i{display:inline-block;font-size:20px;position:relative;top:2px;margin-left:3px}.mobile-menu-area{display:none}.mobile-menu-area.sticky{background:#050a1e;padding:15px 20px}.section-sub-title{font-size:16px;color:#c30;font-weight:600;font-family:Poppins;border-radius:20px;background-color:rgba(255,60,0,.031);border:1px solid rgba(122,122,122,.15);display:inline-block;padding:6px 29px;margin:0 0 22px;position:relative;z-index:1;line-height:25px}.section-sub-title::before{position:absolute;content:"";width:30px;height:7px;background:#ff3d00;border-radius:30px;left:-8%;top:14px}h2.section-main-title{font-size:42px;line-height:55px;color:#050a1e;font-weight:700;font-family:Poppins;margin:0}h2.section-main-title span{color:#ff3d00}p.section-title-descr{width:84%;margin:0;padding:19px 0 25px}.section-title.text-center{margin-bottom:45px}.section-title.text-left{margin-bottom:55px}.testimonial-area .section-sub-title{background-color:#161a2b;border:2px solid #40465d}.testimonial-area h2.section-main-title{color:#fff}.solutek-btn{display:inline-block}.solutek-btn a{display:inline-block;background:#c30;text-decoration:none;padding:16px 28px;font-size:15px;text-transform:uppercase;color:#fff;font-weight:600;position:relative;z-index:1;border-radius:30px;transition:.5s}.solutek-hover-btn{background-color:#050a1e;height:100%;top:0;opacity:0;position:absolute;transform:scaleX(0);transition:opacity .5s,transform .5s;width:25%;z-index:-1}.hover-bx{left:0;transition-delay:.105s;border-radius:30px 0 0 30px}.hover-bx2{left:25%;transition-delay:.105s}.hover-bx3{left:50%;transition-delay:.105s}.hover-bx4{left:75%;transition-delay:0s;border-radius:0 30px 30px 0}.solutek-btn a:hover .solutek-hover-btn{opacity:1;transform:scale(1)}.solutek-btn a:hover{color:#fff}.solutek-btn.style2 a{background:0 0;border:2px solid #fff;color:#fff}.solutek-btn.style2 .solutek-hover-btn{background:#ff3b00}.hero-area{background:#000;border-radius:0 0 30px 30px;position:relative;overflow:hidden;display:flex;align-items:center;padding-top:calc(var(--nav-h) + 32px)}.hero-area::before{display:none}.hero-particles{position:absolute;inset:0;pointer-events:none}.hero-contant .hero-eyebrow{font-size:10px;color:#fff;font-weight:900;font-family:Poppins;--badge-radius:50px;border-radius:50px;background:linear-gradient(135deg,rgba(5,1,0,.9) 0,rgba(20,4,0,.85) 100%) padding-box,linear-gradient(100deg,#ff2800 0,#ff6a00 16%,#ffb300 33%,#f60 50%,#f20 67%,#f80 83%,#ff2800 100%) border-box;background-size:280% 100%;border:2px solid transparent;box-shadow:inset 0 1.5px 0 rgba(255,200,100,.35),inset 0 -1px 0 rgba(255,50,0,.25),inset 0 0 30px rgba(255,60,0,.08),0 0 18px rgba(255,80,0,.75),0 0 50px rgba(255,55,0,.38),0 0 110px rgba(255,40,0,.18),0 20px 60px rgba(0,0,0,.7);display:inline-flex;align-items:center;gap:12px;padding:13px 30px 13px 18px;margin:0 0 28px;position:relative;z-index:1;line-height:1;letter-spacing:.24em;text-transform:uppercase;overflow:hidden;text-shadow:0 0 30px #ffaa50,0 0 12px rgba(255,120,50,.95),0 0 50px rgba(255,80,20,.55),0 1px 4px rgba(0,0,0,.7)}.hero-contant .hero-eyebrow::before{content:"";display:inline-block;position:static;width:9px;height:9px;flex-shrink:0;background:radial-gradient(circle at 38% 32%,#ffaa70 0,#ff4a00 45%,#cc1800 100%);border-radius:50%;box-shadow:0 0 6px 2px #ff4600,0 0 16px 4px rgba(255,55,0,.7),0 0 32px 6px rgba(255,40,0,.4);animation:1.8s cubic-bezier(.45,.05,.55,.95) infinite dot-live;top:auto;left:auto}.hero-contant .hero-eyebrow::after{content:"";position:absolute;top:-20%;left:-200%;width:50%;height:140%;background:linear-gradient(90deg,transparent 0,rgba(255,230,180,.12) 30%,rgba(255,255,255,.32) 50%,rgba(255,230,180,.12) 70%,transparent 100%);transform:skewX(-18deg);animation:6s ease-in-out 2.2s infinite badge-shine;pointer-events:none}.hero-contant h1{font-size:55px;line-height:70px;color:#fff;font-weight:700;font-family:Poppins;margin:0;overflow:visible}.hero-contant p{opacity:.702;font-size:19px;line-height:30px;color:#fff;font-weight:400;font-family:"Fira Sans";width:91%;margin:0;padding:13px 0 43px;animation-delay:.48s;animation:.85s cubic-bezier(.22,.8,.25,1) .72s both p-blur-up!important}.hero-btns{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.hero-watch-btn{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-family:"Fira Sans";opacity:.8;transition:.3s}.hero-watch-btn:hover{opacity:1;color:#ff3c00}.hero-watch-icon{display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;background:#ff3d00;border-radius:50%;font-size:20px;color:#fff;position:relative}.hero-watch-icon::after{position:absolute;content:"";width:75px;height:75px;border:2px solid #40465d;border-radius:50%;left:-10px;top:-10px}.hero-thumb{text-align:right;margin-top:80px;position:relative;z-index:1}.hero-thumb-inner{position:relative;display:inline-block}.hero-thumb-inner::before{position:absolute;content:"";height:100%;width:100%;background:radial-gradient(circle,rgba(255,60,0,.1) 0,transparent 70%);right:-10%;top:-25%;animation:15s linear infinite rotateme;background-position:center}@keyframes rotateme{from{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-thumb-inner img{filter:drop-shadow(0 20px 60px rgba(255,60,0,.3))}.hero-float-card{position:absolute;background:#171a2b;border:1px solid #ff3c00;border-radius:12px;padding:14px 18px;box-shadow:0 8px 24px rgba(255,60,0,.2)}.hfc1{top:-10px;right:-20px;animation:3s infinite alternate dance}.hfc2{bottom:-10px;left:-20px;animation:3s 1s infinite alternate dance}@keyframes dance{from{transform:translateY(0)}to{transform:translateY(-12px)}}.hfc-num{font-family:Poppins;font-size:20px;font-weight:700;color:#ff3c00;line-height:1}.hfc-lbl{font-size:11px;color:rgba(255,255,255,.6);font-family:"Fira Sans"}.feature-area{padding:0 0 88px}.feature-box{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.feature-sinble-single-box{border-radius:15px;background-color:#f4f4f4;border:1px solid #e1e1e1;text-align:center;padding:36px 15px 32px;position:relative;z-index:1;overflow:hidden;transition:.5s}.feature-sinble-single-box::before{position:absolute;content:"";height:100%;width:100%;background:radial-gradient(circle,rgba(255,60,0,.05) 0,transparent 70%);left:-17%;top:-3%;z-index:-1;background-repeat:no-repeat;background-position:center}.feature-sinble-single-box::after{position:absolute;content:"";height:100%;width:100%;transition:.5s;z-index:-1;background:linear-gradient(135deg,#ff3b00 0,#ff6d3e 100%);right:0;bottom:0;transform:perspective(500px) rotateX(-90deg);opacity:0}.feature-sinble-single-box:hover::after{transform:perspective(500px) rotateX(0);opacity:1}.feature-sinble-single-box:hover{border:1px solid #ff4208}.feature-icon{width:75px;height:75px;border-radius:38px;background-color:rgba(255,255,255,.4);border:2px solid #fff;line-height:70px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:32px}.feature-icon::before{position:absolute;content:"";height:100%;width:100%;background:#171a2b;left:0;top:0;border-radius:50%;transform:scale(0);transition:.5s}.feature-sinble-single-box:hover .feature-icon::before{transform:scale(1)}.feature-icon span{position:relative;z-index:1;font-size:32px;transition:.5s}.feature-sinble-single-box:hover .feature-icon span{filter:brightness(0) invert(1)}h3.feature-title{font-size:17px;color:#050a1e;font-weight:600;font-family:Poppins;margin:0;padding:10px 0 4px;transition:.5s}p.feature-text{font-size:14px;line-height:22px;color:#3d3d3d;font-weight:400;margin:0;transition:.5s}.feature-sinble-single-box:hover h3.feature-title,.feature-sinble-single-box:hover p.feature-text{color:#fff}.about-area{padding:0 0 120px;position:relative;z-index:1}.about-thumb{position:relative;z-index:1}.about-img-main{border-radius:20px;width:100%;aspect-ratio:4/3;max-height:420px;object-fit:cover;background:linear-gradient(135deg,#0d1635,#1a2d5a);display:flex;align-items:center;justify-content:center;font-size:80px}.about-shape{position:absolute;top:20%;right:44%}.about-shape-icon{animation:3s infinite alternate dance}.about-badge{position:absolute;bottom:18%;left:8%;background:#ff3b00;border-radius:15px;padding:20px 24px;text-align:center}.about-badge span{display:block;font-family:Poppins;font-size:36px;font-weight:700;color:#fff;line-height:1}.about-badge small{font-size:12px;color:rgba(255,255,255,.8)}.about-icon{width:50px;height:60px;border-radius:10px;background-color:#f4f4f4;line-height:60px;margin-right:14px;text-align:center;font-size:28px;display:flex;align-items:center;justify-content:center}.about-feature{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #f0f0f0}.about-feature:last-child{border-bottom:none}.about-feature h3{font-size:17px;line-height:1.3;color:#050a1e;font-weight:600;font-family:Poppins;margin:0}.about-text p{width:92%;margin:0;padding:16px 0 32px}p.section-descr{margin:0;position:relative;z-index:1}p.section-descr::before{position:absolute;content:"";height:100px;width:2px;background:#ffe2d9;left:-22%;top:-29px}.sservice-area{background:#f4f4f4;padding:120px 0 88px;position:relative;z-index:1;overflow:hidden}.service-single-box{background:#fff;border-radius:15px;padding:45px 35px 42px;position:relative;z-index:1;margin-bottom:30px;overflow:hidden}.service-single-box::before{position:absolute;content:"";height:100%;width:100%;background:linear-gradient(135deg,#ff3b00 0,#ff6d3e 100%);left:0;top:0;z-index:-1;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);transition:.4s}.service-single-box:hover::before{clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.service-icon{margin-bottom:33px;font-size:48px}.service-icon img{filter:brightness(1) invert(0);transition:.5s}.service-single-box:hover .service-icon img{filter:brightness(0) invert(1)}h3.service-title{font-size:22px;color:#050a1e;font-weight:600;font-family:Poppins;margin:0;transition:.5s;cursor:pointer}p.service-text{margin:0;padding:11px 0 38px;transition:.5s}.service-btn a{display:inline-block;font-size:15px;line-height:26px;color:#050a1e;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:8px}.service-btn i{display:inline-flex;align-items:center;justify-content:center;color:#ff3c00;background:#f4f4f4;width:35px;height:35px;border-radius:50%;font-size:14px;transition:.5s}.service-single-box:hover .service-btn a,.service-single-box:hover h3.service-title,.service-single-box:hover p.service-text{color:#fff}.service-single-box:hover .service-btn i{color:#fff;background:#ff6d3e}.project-area{padding:120px 0 88px;background:linear-gradient(135deg,#050a1e 0,#0d1635 100%);position:relative}.project-single-box{margin-bottom:30px;border-radius:0 0 20px 20px;overflow:hidden}.project-thumb img{width:100%;display:block;transition:transform .5s}.project-single-box:hover .project-thumb img{transform:scale(1.05)}.project-content{background:#171a2b;padding:33px 20px 41px;text-align:center;border-radius:0 0 20px 20px}h3.project-title a{display:inline-block;font-size:22px;color:#fefefe;font-weight:600;font-family:Poppins;margin:0 0 23px;text-decoration:none;transition:.5s}h3.project-title a:hover{color:#ff3d00}p.project-text{display:inline-block;border-radius:20px;background-color:#050a1e;font-size:15px;text-transform:uppercase;color:#fefefe;font-weight:400;padding:7px 35px;position:relative;z-index:1;margin:0;cursor:pointer;transition:.5s}p.project-text::before{position:absolute;content:"";height:100%;width:100%;background:#ff3d00;left:0;top:0;z-index:-1;border-radius:20px;transform:scale(0);transition:.5s}p.project-text:hover::before{transform:scale(1)}.owl-dots{text-align:center;padding-top:20px}.owl-dot{width:10px;height:10px;background:#ff3d00;display:inline-block;margin-right:26px;border-radius:50%;position:relative;z-index:1}.owl-dot::before{position:absolute;content:"";height:20px;width:20px;border:1px dashed #fff;border-radius:50%;left:-5px;top:-5px}.owl-dot.active{background:#fff}.brand-area{background:#cc3000;padding:41px 0;margin:0 50px;border-radius:0 0 50px 50px}.brand-box{text-align:center}.brand-item{display:inline-flex;align-items:center;gap:10px;padding:0 20px;font-family:Poppins;font-size:15px;font-weight:700;color:#fff;opacity:.8}.brand-item:hover{opacity:1}.address-area{background:#cc3000;margin:0 50px;padding:28px 0;border-radius:40px 40px 0 0}.address-title h3{font-size:26px;color:#fff;font-weight:600;font-family:Poppins;margin:0}.address-box{display:flex;align-items:center}.address-icon{position:relative;z-index:1;margin-right:24px;width:62px;height:62px;line-height:62px;text-align:center;font-size:26px;color:#fff;flex-shrink:0}.address-icon::before{position:absolute;content:"";width:62px;height:62px;border:2px dashed #fff;border-radius:50%;top:0;left:0;animation:15s linear infinite rotateme}.address-info h4{font-family:Poppins;font-size:15px;font-weight:600;color:#fff;margin:0 0 3px}.address-info a,.address-info p{font-size:14px;color:#fff;font-family:"Fira Sans"}.address-area .solutek-btn a{background:#050a1e;color:#fff;font-size:16px}.address-area .solutek-hover-btn{background:#fff}.address-area .solutek-btn a:hover{color:#ff3d00}.pricing-area{padding:120px 0 88px}.pricing-single-box{text-align:center;margin-bottom:30px}.pricing-head{background:#fff5f3;padding:47px 15px 36px;margin-bottom:5px;border-radius:15px 40px 15px 15px;position:relative;z-index:1;overflow:hidden;transition:background-color .5s,box-shadow .5s}.pricing-head::before{position:absolute;content:"";width:85%;border:1px dashed rgba(255,60,0,.3);height:80%;border-radius:15px 40px 15px 15px;left:24px;top:16px}.pricing-head::after{position:absolute;content:"";height:100%;width:0;background:linear-gradient(135deg,#ff3b00,#ff6d3e);right:0;top:0;z-index:-1;transition:.5s}.priching-doller{font-size:45px;color:#ff3c00;font-weight:600;font-family:Poppins;margin:0;line-height:26px;transition:.5s}h3.priching-title{font-size:20px;line-height:26px;color:#041424;font-weight:600;font-family:Poppins;margin:21px 0 0;transition:.5s}.pricing-single-box:hover .pricing-head::after{width:100%;left:0}.pricing-single-box:hover .priching-doller,.pricing-single-box:hover h3.priching-title{color:#fff}.pricing-single-box:hover .pricing-head::before{border:none}.pricing-body{padding:29px 40px 39px;text-align:left;background:#f9f9f9;border-radius:0 0 15px 15px}ul.pricing-list{margin-bottom:35px}ul.pricing-list li{list-style:none;line-height:48px;display:flex;align-items:center;gap:10px}ul.pricing-list li i{color:#ff3d00;font-size:18px}.pricing-area .solutek-btn a{background:#f5ebe8;color:#050a1e;padding:16px 40px}.pricing-area .solutek-btn a:hover{color:#fff}.pricing-area .solutek-hover-btn{background:#ff3d00}.faq-area{background:#f4f4f4;padding:120px 0;position:relative;z-index:1}.faq-title{font-size:28px;line-height:56px;color:#050a1e;font-weight:600;font-family:Poppins;margin:0}.faq-stat-row{display:flex;justify-content:space-between;gap:14px;margin-top:24px;background:#fff;border-radius:16px;padding:22px 18px;box-shadow:0 14px 40px rgba(5,10,30,.06)}.faq-stat-item{flex:1;text-align:center;border-right:1px solid #eee}.faq-stat-item:last-child{border-right:0}.faq-stat-item b{display:block;font-size:24px;font-weight:800;color:var(--accent,#ff3b00);font-family:Poppins;line-height:1.2}.faq-stat-item span{display:block;font-size:12.5px;color:#3d3d3d;margin-top:4px}@media(max-width:575px){.faq-stat-row{flex-wrap:wrap}.faq-stat-item{flex:1 1 45%;border-right:0;margin-bottom:10px}}.faq-title span{color:#ff3c00}p.faq-description{padding:10px 0 29px}ul.accordion{padding:0;margin:0}.accordion li{list-style:none;padding:0 0 15px;position:relative;z-index:1}.accordion li a{position:relative;width:100%;display:block;cursor:pointer;font-weight:400;font-size:17px;z-index:1;padding:16px 20px 16px 30px;text-decoration:none;border-radius:15px;background-color:rgba(255,255,255,.3);border:2px solid #fff;color:#050a1e!important;transition:.3s}.accordion li a.active{border-radius:15px 15px 0 0}.accordion a::before{width:3px;height:16px;background:#ff3d00;position:absolute;right:32px;content:" ";top:22px;transform:rotate(0);transition:.2s ease-in-out;border-radius:30px}.accordion a::after{width:16px;height:3px;background:#ff3d00;position:absolute;right:26px;content:" ";top:29px;transition:.2s ease-in-out;border-radius:30px}.accordion a.active::before{display:none}.accordion li p{display:none;font-size:16px;color:#3d3d3d;padding:44px 20px 31px 25px;margin:0;background:#fff;border-radius:0 0 15px 15px;line-height:28px;position:relative;z-index:1}.accordion li p::before{position:absolute;content:"";height:1px;width:92%;background:#ebebeb;left:32px;top:21px}.testimonial-area{background:linear-gradient(135deg,#050a1e 0,#0d1635 100%);margin:0 50px;padding:120px 0;position:relative;overflow:hidden;border-radius:20px}.testi-single-box{background:#171a2b;border-radius:20px;padding:39px 27px 32px;text-align:center;margin-bottom:20px}p.testi-text{color:#fff;opacity:.702;padding:35px 0 29px;margin:0;position:relative;z-index:1;font-size:16px;line-height:28px;font-style:italic}p.testi-text::before{position:absolute;content:"";height:1px;width:100%;border:1px solid #292c3b;bottom:0}h3.testi-title{font-size:20px;line-height:28px;color:#fff;font-weight:600;font-family:"Fira Sans";margin:0}h3.testi-title span{font-size:15px;color:#ff3c00;font-weight:400;margin-left:14px}ul.testi-rating{padding:28px 0 13px}ul.testi-rating li{display:inline-block}ul.testi-rating li i{color:#ffc600;font-size:15px;margin:0 4px}.testi-av{width:60px;height:60px;border-radius:50%;background:#ff3b00;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-size:20px;font-weight:700;color:#fff;margin:0 auto 12px}.blog-area{padding:120px 0 89px;background:#f4f4f4}.blog-singele-box{overflow:hidden;margin-bottom:30px;border-radius:0 0 30px 30px;background:#fff}.blog-thumb img{width:100%;display:block;transition:transform .5s}.blog-singele-box:hover .blog-thumb img{transform:scale(1.05)}.blog-content{background:#fff;padding:58px 40px 35px;position:relative;z-index:1;border-radius:0 0 30px 30px}.blog-date{background:#fe3c00;border-radius:10px;padding:10px 18px;position:absolute;top:-18px;left:30px}.blog-date span{font-size:14px;line-height:28px;color:#fff;font-weight:400;font-family:"Fira Sans";margin:0}h3.blog-title a{display:inline-block;font-size:24px;line-height:32px;color:#050a1e;font-weight:600;font-family:Poppins;text-decoration:none;transition:.5s}h3.blog-title a:hover{color:#ff3b00}h3.blog-title{margin:0 0 8px}p.blog-tex{margin:0;padding:10px 0 18px}.blog-btn a{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#3d3d3d;font-weight:500;font-family:"Fira Sans";transition:.5s}.blog-btn a:hover{color:#ff3b00}.single-counter-box{background-color:#f4f4f4;text-align:center;padding:40px 20px}.counter-content span{font-size:40px;line-height:1;color:#ff3c00;font-weight:700;font-family:Poppins;display:inline-block}.counter-content p{font-size:16px;text-transform:uppercase;color:#3d3d3d;margin-top:8px}.counter-area-dark{background:#050a1e;padding:80px 0}.counter-dark-box{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.08);border-radius:20px}.cdb-item{padding:44px 20px;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.cdb-item:last-child{border-right:none}.cdb-num{font-family:Poppins;font-size:50px;font-weight:700;color:#ff3c00;line-height:1;margin-bottom:8px}.cdb-lbl{font-size:15px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em}.footer-area{background:linear-gradient(135deg,#050a1e 0,#0b1430 100%);padding:0 0 20px;margin:0 50px 35px;border-radius:0 0 30px 30px}.row.footer-inner{padding:118px 0 101px;align-items:flex-start}p.footer-widget-text{opacity:.6;font-size:16px;line-height:26px;color:#fff;margin:0;padding:38px 0 40px}.footer-widget-social{display:flex;gap:20px}.footer-widget-social a{color:#9e9e9e;font-size:17px;transition:.5s;text-decoration:none}.footer-widget-social a:hover{color:#ff3d00}.widget-title h2{font-size:22px;line-height:41px;color:#fff;font-weight:600;font-family:Poppins;margin-bottom:31px}.footer-widget ul li a{display:inline-block;opacity:.6;font-size:16px;line-height:40px;color:#fff;font-weight:400;text-decoration:none;position:relative;z-index:1;transition:.5s}.footer-widget ul li a::before{position:absolute;content:"";height:1px;width:0;background:#ff3c00;bottom:10px;transition:.5s}.footer-widget ul li a:hover{color:#ff3d00;opacity:1}.footer-widget ul li a:hover::before{width:100%}.copyright-row{border-top:1px solid #1c2030;padding:29px 0 0}.copyright-text p{opacity:.6;font-size:16px;color:#fff;margin:0}.copyright-list{text-align:right}.copyright-list ul li{display:inline-block}.copyright-list ul li a{opacity:.6;font-size:16px;color:#fff;text-decoration:none;margin-left:37px;transition:.5s}.copyright-list ul li a:hover{color:#ff3d00}.form-field2{display:flex}.form-field2 input{flex:1}.form-field2 input::placeholder{color:#7a8aa0;opacity:1}.breadcumb-area{padding:calc(var(--nav-h) + 80px) 0 80px;margin-top:0;position:relative;overflow:hidden}.breadcumb-area::before{position:absolute;content:"";inset:0;background:radial-gradient(circle at 70% 50%,rgba(255,60,0,.14) 0,transparent 60%)}.breadcumb-content{position:relative;z-index:1}.breadcumb-content h1{font-size:42px;line-height:55px;color:#fff;font-weight:700;font-family:Poppins;margin:0 0 12px}.breadcumb-content .breadcumb-list{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.breadcumb-content .breadcumb-list li{font-size:15px;color:rgba(255,255,255,.6);font-family:"Fira Sans"}.breadcumb-content .breadcumb-list li a{color:#ff3c00}.breadcumb-content .breadcumb-list li.sep::before{content:"/";color:rgba(255,255,255,.3)}.service-details-area{padding:120px 0}.sd-sidebar{position:sticky}.sd-widget{background:#f9f9f9;border-radius:15px;padding:28px;margin-bottom:24px}.sd-widget h4{font-family:Poppins;font-size:12px;font-weight:700;color:#050a1e;text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.sd-widget-dark{background:#050a1e;border-radius:15px;padding:28px;margin-bottom:24px}.sd-widget-dark h4{color:rgba(255,255,255,.5)}.sd-srv-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font-size:14px;color:#3d3d3d;transition:.3s}.sd-srv-link.active,.sd-srv-link:hover{background:rgba(255,60,0,.08);color:#ff3c00;padding-left:14px}.sd-srv-link .si{font-size:18px;width:24px}.chip-wrap{display:flex;flex-wrap:wrap;gap:7px}.chip{display:inline-block;padding:5px 12px;background:#fff5f3;border:1px solid rgba(255,60,0,.2);color:#ff3c00;font-size:12px;border-radius:20px;transition:.3s;font-family:"Fira Sans"}.chip:hover{background:#ff3c00;color:#fff}.process-list{display:flex;flex-direction:column;gap:0}.proc-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #f0f0f0}.proc-num{width:44px;height:44px;background:#ff3b00;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-size:15px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 4px 16px rgba(255,60,0,.3)}.proc-text h4{font-family:Poppins;font-weight:700;font-size:15px;color:#050a1e;margin:0 0 4px}.proc-text p{font-size:14px;color:#3d3d3d;margin:0}.check-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#3d3d3d;padding:6px 0}.check-list li::before{content:"✓";color:#ff3c00;font-weight:700;flex-shrink:0}.contact-area2{padding:120px 0}.form_box input,.form_box select{border:1px solid rgba(122,122,122,.5);height:60px;border-radius:15px;padding:0 23px;margin-bottom:21px;width:100%;font-size:16px;color:#3d3d3d;font-family:"Fira Sans";outline:0;transition:.3s;background:#fff}.form_box input:focus,.form_box select:focus,.form_box textarea:focus{border-color:#ff3d00;box-shadow:0 0 4px rgba(255,61,0,.5)}.form_box textarea{border:1px solid rgba(122,122,122,.5);outline:0;width:100%;padding:17px 23px;height:150px;margin-bottom:22px;border-radius:25px;font-size:16px;color:#3d3d3d;font-family:"Fira Sans";resize:vertical;background:#fff}.quote_button button{background:#ff3d00;padding:14px 48px;border-radius:30px;font-size:16px;color:#fff;font-weight:500;font-family:"Fira Sans";border:none;cursor:pointer;transition:.3s}.quote_button button:hover{background:#050a1e}.contact-info-wrap{display:flex;flex-direction:column;gap:20px}.ci-item{background:#f9f9f9;border-radius:15px;padding:24px;display:flex;align-items:center;gap:16px;transition:.3s}.ci-item:hover{background:#fff5f3;transform:translateX(5px)}.ci-icon-box{width:52px;height:52px;background:#ff3b00;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;flex-shrink:0}.ci-item h4{font-family:Poppins;font-weight:700;font-size:15px;color:#050a1e;margin:0 0 4px}.ci-item a,.ci-item p{font-size:14px;color:#3d3d3d;font-family:"Fira Sans";margin:0}.ci-item a:hover{color:#ff3c00}.loc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.loc-card{background:#fff;border:1px solid #f0f0f0;border-radius:15px;padding:28px 20px;text-align:center;transition:.5s;box-shadow:0 2px 12px rgba(0,0,0,.04)}.loc-card:hover{transform:translateY(-6px);border-color:#ff3c00;box-shadow:0 8px 30px rgba(255,60,0,.12)}.loc-flag{font-size:46px;margin-bottom:12px;display:block}.loc-card h3{font-family:Poppins;font-weight:700;font-size:16px;color:#050a1e;margin-bottom:6px}.loc-card p{font-size:13px;color:#3d3d3d;margin-bottom:12px}.loc-card .arr{font-size:13px;font-weight:600;color:#ff3c00;font-family:Poppins;text-transform:uppercase}.loc-srv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.loc-srv-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:22px;transition:.3s}.loc-srv-card:hover{border-color:#ff3c00;transform:translateY(-4px)}.loc-srv-card h3{font-family:Poppins;font-weight:700;font-size:15px;color:#050a1e;margin-bottom:6px}.loc-srv-card p{font-size:13px;color:#3d3d3d;margin-bottom:10px}.loc-srv-lnk{font-size:12px;font-weight:700;color:#ff3c00;text-transform:uppercase;display:flex;align-items:center;gap:4px}.wa-float{position:fixed;bottom:100px;right:28px;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;box-shadow:0 8px 24px rgba(37,211,102,.4);transition:.3s}.wa-float:hover{transform:scale(1.1)}.wa-ring{position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(37,211,102,.4);animation:2s infinite waRing}@keyframes waRing{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.cb-trigger{position:fixed;bottom:30px;right:28px;width:54px;height:54px;border-radius:50%;background:#ff3b00;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;box-shadow:0 8px 24px rgba(255,60,0,.4);cursor:pointer;border:none;transition:.3s}.cb-trigger:hover{background:#050a1e}.cb-widget{position:fixed;bottom:96px;right:28px;width:360px;max-height:500px;border-radius:20px;background:#fff;border:1px solid #f0f0f0;display:none;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.cb-widget.open{display:flex;animation:.3s cbUp}@keyframes cbUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cb-head{padding:16px 18px;background:#ff3b00;display:flex;align-items:center;gap:12px}.cb-av{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:18px}.cb-head h4{font-family:Poppins;font-weight:700;font-size:14px;color:#fff;margin:0}.cb-head p{font-size:11px;color:rgba(255,255,255,.7);margin:0}.cb-close{margin-left:auto;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.2);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px}.cb-msgs{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.cb-msg{max-width:82%;padding:9px 13px;border-radius:12px;font-size:13px;line-height:1.5;font-family:"Fira Sans"}.cb-msg.bot{background:#f4f4f4;border-radius:4px 12px 12px;align-self:flex-start;color:#050a1e}.cb-msg.usr{background:#ff3b00;color:#fff;border-radius:12px 4px 12px 12px;align-self:flex-end}.cb-sugs{display:flex;flex-wrap:wrap;gap:5px;padding:0 14px 10px}.cb-sug{font-size:11px;padding:5px 11px;border-radius:20px;background:#fff5f3;border:1px solid rgba(255,60,0,.25);color:#ff3c00;cursor:pointer;transition:.3s;font-family:"Fira Sans"}.cb-sug:hover{background:#ff3b00;color:#fff}.cb-row{padding:10px 14px;border-top:1px solid #f0f0f0;display:flex;gap:8px}.cb-input{flex:1;background:#f4f4f4;border:1.5px solid #e8e8e8;border-radius:20px;padding:9px 14px;color:#050a1e;font-size:13px;font-family:"Fira Sans";outline:0;transition:.3s}.cb-input:focus{border-color:#ff3b00}.cb-send{width:34px;height:34px;border-radius:50%;background:#ff3b00;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;cursor:pointer;border:none;flex-shrink:0}.go-top{position:fixed;bottom:168px;right:32px;width:38px;height:38px;border-radius:50%;background:#ff3b00;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;border:none;color:#fff;opacity:0;pointer-events:none;transition:.3s;box-shadow:0 4px 16px rgba(255,60,0,.4)}.go-top.active{opacity:1;pointer-events:auto}.go-top:hover{background:#050a1e}.wow{visibility:hidden}.blog-detail-area{padding:120px 0}.blog-detail-img{border-radius:20px;overflow:hidden;margin-bottom:32px}.blog-detail-img img{width:100%;display:block}.blog-detail-content h2{font-family:Poppins;font-size:26px;font-weight:700;color:#050a1e;margin:28px 0 12px}.blog-detail-content p{font-size:16px;line-height:28px;color:#3d3d3d;margin-bottom:18px}.blog-quote{background:#fff5f3;border-left:4px solid #ff3b00;padding:20px 24px;border-radius:0 12px 12px 0;margin:22px 0;font-size:17px;font-style:italic;color:#050a1e}.author-box{background:#f4f4f4;border-radius:15px;padding:24px;display:flex;gap:18px;align-items:flex-start;margin-top:44px}.author-av{width:60px;height:60px;border-radius:50%;background:#ff3b00;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-size:20px;font-weight:700;color:#fff;flex-shrink:0}.author-info h4{font-family:Poppins;font-weight:700;color:#050a1e;margin:0 0 3px}.author-info span{font-size:12px;color:#ff3c00;font-family:"Fira Sans"}.author-info p{font-size:14px;color:#3d3d3d;margin-top:8px}.static-area{padding:100px 0}.static-area h2{font-family:Poppins;font-size:24px;font-weight:700;color:#050a1e;margin:28px 0 10px}.static-area p{font-size:16px;line-height:28px;color:#3d3d3d;margin-bottom:14px}@media(max-width:1100px){.feature-box{grid-template-columns:repeat(3,1fr)}.counter-dark-box{grid-template-columns:repeat(2,1fr)}.loc-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.solutek_nav_manu{padding:15px 20px}.header-btn,.solutek_nav_manu nav{display:none}.mobile-menu-area{display:block}.hero-area{margin:0;border-radius:0;padding:100px 0 60px}.hero-contant h1{font-size:36px;line-height:48px}.hero-thumb{margin-top:40px}.address-area,.brand-area,.footer-area,.testimonial-area{margin:0 20px}.feature-box,.loc-srv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.counter-dark-box,.feature-box{grid-template-columns:1fr 1fr}.cdb-item{border-bottom:1px solid rgba(255,255,255,.06)}.loc-grid{grid-template-columns:1fr 1fr}.loc-srv-grid{grid-template-columns:1fr}.address-area,.brand-area,.footer-area,.testimonial-area{margin:0 10px}h2.section-main-title{font-size:32px;line-height:44px}}@media(max-width:480px){.hero-contant h1{font-size:28px;line-height:38px}.counter-dark-box,.feature-box,.loc-grid{grid-template-columns:1fr}}.brand-pill{display:inline-flex;align-items:center}.brand-pill span{font-size:18px}.hero-area{min-height:auto!important;padding-bottom:80px!important;margin:0!important}.hero-area .col-lg-6:first-child{padding-right:40px}@media(max-width:991px){.hero-area{padding-top:calc(var(--nav-h) + 32px)!important;padding-bottom:60px!important}.hero-area .col-lg-6:first-child{padding-right:15px}.hero-contant h1{font-size:32px!important;line-height:44px!important}.hero-contant p{font-size:16px!important;width:100%!important;padding-bottom:28px!important}}.feature-area{position:relative;z-index:1}.about-thumb-img{width:100%;aspect-ratio:4/5;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.25)}.about-thumb-img img{width:100%;height:100%;object-fit:cover}.counter-dark-box{overflow:hidden}@media(max-width:576px){.hero-contant h1{font-size:26px!important;line-height:36px!important}.hero-contant .hero-eyebrow{font-size:9px!important;padding:10px 16px!important;letter-spacing:.16em!important;--badge-radius:14px!important;border-radius:14px!important;white-space:normal;text-align:left}.counter-dark-box{grid-template-columns:1fr 1fr!important}.cdb-item{padding:28px 14px!important}.cdb-num{font-size:34px!important}}.breadcumb-area{padding-top:152px!important;padding-bottom:80px!important}@media(max-width:768px){.blog-area,.faq-area,.pricing-area,.project-area,.sservice-area{padding:80px 0 60px!important}.about-area{padding:0 0 80px!important}.testimonial-area{margin:0 10px!important;padding:80px 0!important}.address-area,.brand-area{margin:0 10px!important}.footer-area{margin:0 10px 20px!important}.row.footer-inner{padding:54px 0 36px!important}.row.footer-inner>[class*=col-]{margin-bottom:34px}.row.footer-inner>[class*=col-]:last-child{margin-bottom:0}.widget-title h2{margin-bottom:18px!important}.copyright-row{padding:24px 0 90px!important;text-align:center}.copyright-text{text-align:center!important;margin-bottom:14px}.copyright-list{text-align:center!important}.copyright-list ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.copyright-list ul li{margin:4px 0}.copyright-list ul li a{margin:0 14px!important;font-size:14px!important}.footer-widget ul li a{line-height:34px!important}h2.section-main-title{font-size:28px!important;line-height:40px!important}.service-single-box{padding:30px 22px!important}.testi-single-box{padding:28px 18px!important}}.sd-sidebar{position:sticky;top:88px}.cb-trigger,.cb-widget,.go-top,.wa-float{z-index:8900!important}@media(max-width:991px) and (min-width:577px){.feature-box{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:576px){.feature-box{grid-template-columns:1fr 1fr!important}}@media(max-width:767px){.loc-grid{grid-template-columns:1fr 1fr!important}.loc-srv-grid{grid-template-columns:1fr!important}}@media(max-width:991px){.sd-sidebar{position:static!important;margin-top:40px}.hero-area{padding-bottom:50px!important}.hero-area .col-lg-6:first-child{padding-right:15px}.hero-contant h1{font-size:32px!important;line-height:44px!important}.hero-contant p{font-size:16px!important;width:100%!important;padding-bottom:28px!important}}@media(max-width:576px){.hero-area{padding-bottom:40px!important}.hero-contant h1{font-size:26px!important;line-height:36px!important}.hero-contant p{font-size:15px!important;padding-bottom:24px!important}}.feature-area{padding-top:60px!important;padding-bottom:60px!important;margin-top:0!important}@media(max-width:991px){.feature-area{padding-top:50px!important}}.pricing-single-box{padding-top:24px!important;position:relative}.pricing-single-box .pricing-head{overflow:visible!important}.pricing-single-box>[style*="position:absolute"],.pricing-single-box>div[style*="Most Popular"]{top:-12px!important;z-index:10!important}@media(max-width:768px){.pricing-single-box{margin-top:20px!important}}.brand-area{overflow:hidden}.brand-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(255,255,255,.18)!important;border:1.5px solid rgba(255,255,255,.38)!important;border-radius:50px!important;padding:11px 24px!important;font-family:Poppins,sans-serif!important;font-size:13.5px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important;margin:0!important;letter-spacing:.02em!important;box-shadow:0 2px 12px rgba(0,0,0,.15)!important;transition:.3s!important}.brand-pill:hover{background:rgba(255,255,255,.28)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(0,0,0,.2)!important}.brand-area .owl-item{display:flex!important;align-items:center!important;justify-content:center!important}.brand-area .brand-box{text-align:center!important;padding:0!important}.brand-area .owl-stage{display:block!important}@media(max-width:576px){.brand-area{margin:0 4px!important;border-radius:0 0 30px 30px!important}.address-area{margin:0 4px!important}.footer-area{margin:0 4px 16px!important}.testimonial-area{margin:0 4px!important}}.form-field2{display:flex;width:100%}.form-field2 input{flex:1;min-width:0;width:100%;border:none;height:52px;border-radius:10px 0 0 10px;background:#161a2b;font-size:14px;color:silver;padding:0 16px;font-family:"Fira Sans",sans-serif;outline:0}.form-field2 button{border:none;width:52px;height:52px;flex-shrink:0;border-radius:0 10px 10px 0;background:#c30;font-size:20px;color:#fff;cursor:pointer;transition:.3s}.form-field2 button:hover{background:#050a1e}@media(max-width:480px){.form-field2 input{height:48px;font-size:13px;padding:0 12px}.form-field2 button{width:48px;height:48px;font-size:17px}}.faq-modern{display:flex;flex-direction:column;margin-bottom:40px}.faq-item.open{border-color:#ff3b00!important;box-shadow:0 4px 24px rgba(255,60,0,.1)}.faq-q{display:flex;align-items:center;justify-content:space-between;user-select:none;transition:.2s}.faq-q:hover{background:#fafafa}.faq-q-text{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#050a1e;line-height:1.4;transition:.3s;flex:1}.faq-item.open .faq-q-text{color:#ff3b00}.faq-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-a{max-height:500px;display:block}.faq-a-inner{padding:16px 22px 22px;font-size:14.5px;line-height:27px;color:#3d3d3d;border-top:1px solid #f5f5f5}.accordion li a.active{background:#ff3b00!important;color:#fff!important;border-color:#ff3b00!important}.accordion li a.active::after,.accordion li a.active::before{background:#fff}.ith-logo a [style*="Digital Innovation"]{display:block}.tab_container ul.accordion{padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.tab_container ul.accordion li{list-style:none;padding:0;border:1px solid #f0f0f0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:.3s}.tab_container ul.accordion li:hover{border-color:rgba(255,60,0,.2)}.tab_container ul.accordion li a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;border-radius:0!important;background:0 0!important;font-size:15px!important;font-weight:600!important;font-family:Poppins,sans-serif!important;color:#050a1e!important;border:none!important;cursor:pointer!important;user-select:none;transition:.3s!important}.tab_container ul.accordion li a::after,.tab_container ul.accordion li a::before{display:none!important}.tab_container ul.accordion li a .faq-toggle-icon{width:32px;height:32px;border-radius:50%;background:#f4f4f4;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-style:normal;font-size:18px;font-weight:400;color:#3d3d3d;transition:.3s;line-height:1}.tab_container ul.accordion li a.active{color:#ff3c00!important;background:0 0!important;border-radius:16px 16px 0 0!important}.tab_container ul.accordion li a.active .faq-toggle-icon{background:#ff3b00!important;color:#fff!important;transform:rotate(45deg)!important}.tab_container ul.accordion li p{display:none;padding:16px 24px 20px!important;margin:0!important;font-size:15px!important;line-height:26px!important;color:#3d3d3d!important;background:0 0!important;border-radius:0!important;border-top:1px solid #f5f5f5!important}.tab_container ul.accordion li p::before{display:none!important}.faq-modern{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid #f0f0f0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:.3s}.faq-item.open,.faq-item:hover{border-color:rgba(255,60,0,.25);box-shadow:0 8px 24px rgba(255,60,0,.08)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;user-select:none}.faq-q-txt{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#050a1e;line-height:1.4;transition:.3s}.faq-item.open .faq-q-txt{color:#ff3c00}.faq-icon{width:32px;height:32px;border-radius:50%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;font-weight:400;color:#3d3d3d;transition:.3s;line-height:1}.faq-item.open .faq-icon{background:#ff3b00;color:#fff;transform:rotate(45deg)}.faq-a{display:none;padding:16px 24px 20px;font-size:15px;line-height:26px;color:#3d3d3d;border-top:1px solid #f5f5f5}.hero-bg-anim{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.hba-blob{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.hba-1{width:680px;height:680px;top:-180px;right:-100px;animation:14s ease-in-out infinite alternate blob-a}.hba-2{width:500px;height:500px;bottom:-130px;left:-80px;animation:18s ease-in-out infinite alternate-reverse blob-a}.hba-3{width:320px;height:320px;top:45%;left:42%;animation:22s ease-in-out infinite alternate blob-a}@keyframes blob-a{0%{transform:translate(0,0) scale(1)}50%{transform:translate(35px,-28px) scale(1.07)}100%{transform:translate(-22px,24px) scale(.95)}}.hba-grid{position:absolute;inset:0;animation:10s ease-in-out infinite grid-fade}@keyframes grid-fade{0%,100%{opacity:1}50%{opacity:.35}}.hba-pts{position:absolute;inset:0}.hpt{position:absolute;bottom:0;border-radius:50%;animation:linear infinite pt-rise;opacity:0}.hpt:first-child{width:4px;height:4px;left:8%;background:rgba(255,60,0,.55);animation-duration:13s;animation-delay:0s}.hpt:nth-child(2){width:3px;height:3px;left:18%;background:rgba(255,255,255,.22);animation-duration:16s;animation-delay:-4s}.hpt:nth-child(3){width:5px;height:5px;left:28%;background:rgba(255,60,0,.38);animation-duration:11s;animation-delay:-7s}.hpt:nth-child(4){width:3px;height:3px;left:38%;background:rgba(255,255,255,.18);animation-duration:15s;animation-delay:-2s}.hpt:nth-child(5){width:4px;height:4px;left:50%;background:rgba(255,60,0,.42);animation-duration:12s;animation-delay:-9s}.hpt:nth-child(6){width:6px;height:6px;left:60%;background:rgba(255,60,0,.24);animation-duration:14s;animation-delay:-5s}.hpt:nth-child(7){width:3px;height:3px;left:70%;background:rgba(255,255,255,.28);animation-duration:17s;animation-delay:-1s}.hpt:nth-child(8){width:4px;height:4px;left:80%;background:rgba(255,60,0,.4);animation-duration:13s;animation-delay:-8s}.hpt:nth-child(9){width:5px;height:5px;left:90%;background:rgba(255,60,0,.3);animation-duration:10s;animation-delay:-3s}.hpt:nth-child(10){width:3px;height:3px;left:22%;background:rgba(255,255,255,.18);animation-duration:18s;animation-delay:-6s}.hpt:nth-child(11){width:4px;height:4px;left:55%;background:rgba(255,255,255,.22);animation-duration:12s;animation-delay:-11s}.hpt:nth-child(12){width:3px;height:3px;left:75%;background:rgba(255,60,0,.28);animation-duration:15s;animation-delay:-2.5s}@keyframes pt-rise{0%{transform:translateY(0) rotate(0) scale(1);opacity:0}5%{opacity:.65}90%{opacity:.1}100%{transform:translateY(-110vh) rotate(360deg) scale(.5);opacity:0}}.hero-contant>*{animation:.75s cubic-bezier(.22,.8,.25,1) both htx-in}.hero-contant .hero-eyebrow{animation-delay:.08s;clip-path:inset(0 100% 0 0);animation:.95s cubic-bezier(.77,0,.18,1) .06s forwards badge-ltr,2.8s linear 1.1s infinite border-flow,4s ease-in-out 1.3s infinite eyebrow-pulse!important}.hero-btns{animation-delay:.58s!important}@keyframes htx-in{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.hero-right-col{animation:1s cubic-bezier(.22,.8,.25,1) .22s both hrc-in}@keyframes hrc-in{from{opacity:0;transform:translateX(52px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}.hero-img-ring{position:absolute;inset:-22px;border-radius:34px;border:1px solid rgba(255,60,0,.45);animation:26s linear infinite ring-rot;pointer-events:none;z-index:0;box-shadow:0 0 28px rgba(255,60,0,.15)}.hero-img-ring-2{position:absolute;inset:-40px;border-radius:42px;border:1px dashed rgba(255,60,0,.25);animation:44s linear infinite reverse ring-rot;pointer-events:none;z-index:0}@keyframes ring-rot{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ceo-premium-card{position:absolute;bottom:-16px;left:-16px;background:#111;border:1px solid rgba(255,60,0,.5);border-radius:18px;padding:14px 18px;box-shadow:0 16px 48px rgba(255,60,0,.18),inset 0 1px 0 rgba(255,255,255,.07);display:flex;align-items:center;gap:13px;min-width:195px;backdrop-filter:blur(16px);animation:4.5s ease-in-out infinite alternate card-bob;z-index:3}@keyframes card-bob{from{transform:translateY(0)}to{transform:translateY(-8px)}}.ceo-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#ff3b00,#ff6d3e);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;overflow:hidden;box-shadow:0 4px 18px rgba(255,59,0,.5)}.ceo-name{font-family:Poppins,sans-serif;font-size:13.5px;font-weight:700;color:#fff;line-height:1.2;margin:0}.ceo-role{font-size:11px;color:rgba(255,255,255,.5);margin:2px 0 6px;font-family:"Fira Sans",sans-serif}.ceo-tag{display:inline-flex;align-items:center;gap:4px;background:rgba(255,60,0,.16);border:1px solid rgba(255,60,0,.35);border-radius:20px;padding:2px 9px;font-size:9px;font-weight:700;color:#ff3c00;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.06em}.ceo-tag::before{content:"✓ "}.sservice-area .row{align-items:stretch!important}.service-single-box{display:flex!important;flex-direction:column;height:calc(100% - 30px)}.service-single-box .service-btn{margin-top:auto}.blog-area .row{align-items:stretch!important}.blog-singele-box{display:flex!important;flex-direction:column;height:calc(100% - 30px)}.blog-singele-box .blog-content{flex:1;display:flex;flex-direction:column}.blog-singele-box .blog-btn{margin-top:auto}.feature-sinble-single-box{display:flex;flex-direction:column;align-items:center}.portfolio-area{padding:80px 0 120px;background:#f8f8f8}.pf-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:52px;justify-content:center}.pf-btn{padding:10px 26px;border-radius:30px;border:1.5px solid #e8e8e8;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#3d3d3d;cursor:pointer;transition:.3s;background:#fff}.pf-btn.active,.pf-btn:hover{background:#ff3b00;border-color:#ff3b00;color:#fff;box-shadow:0 6px 22px rgba(255,59,0,.32)}.pf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:991px){.pf-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.pf-grid{grid-template-columns:1fr}}.pf-card{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f0f0f0;transition:.4s;display:flex;flex-direction:column}.pf-card:hover{transform:translateY(-9px);box-shadow:0 22px 60px rgba(255,60,0,.15);border-color:rgba(255,60,0,.22)}.pf-card.pf-hidden{display:none}.pf-img-wrap{position:relative;overflow:hidden;aspect-ratio:16/10}.pf-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.pf-card:hover .pf-img-wrap img{transform:scale(1.08)}.pf-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(5,10,30,.88),rgba(255,60,0,.65));display:flex;align-items:center;justify-content:center;opacity:0;transition:.4s}.pf-card:hover .pf-overlay{opacity:1}.pf-view-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#ff3b00;padding:11px 26px;border-radius:30px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transform:translateY(18px);transition:.35s;box-shadow:0 4px 20px rgba(0,0,0,.2)}.pf-card:hover .pf-view-btn{transform:translateY(0)}.pf-cat-badge{position:absolute;top:14px;left:14px;background:#ff3b00;color:#fff;padding:5px 14px;border-radius:20px;font-size:11px;font-weight:700;font-family:Poppins,sans-serif;letter-spacing:.04em}.pf-body{padding:22px 24px 24px;flex:1;display:flex;flex-direction:column}.pf-title{font-family:Poppins,sans-serif;font-size:16.5px;font-weight:700;color:#050a1e;margin:0 0 8px;line-height:1.35}.pf-desc{font-size:13.5px;color:#3d3d3d;line-height:22px;margin:0 0 16px;flex:1}.pf-meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f5f5f5;padding-top:12px}.pf-stat{font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:#ff3b00}.pf-loc{font-size:12px;color:#aaa}.team-area{padding:80px 0 120px;background:#f8f8f8}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}@media(max-width:1100px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.team-grid{grid-template-columns:1fr}}.team-card{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f0f0f0;text-align:center;transition:.4s;display:flex;flex-direction:column}.team-card:hover{transform:translateY(-9px);box-shadow:0 22px 60px rgba(255,60,0,.13);border-color:rgba(255,60,0,.18)}.team-img-wrap{position:relative;aspect-ratio:1;overflow:hidden;flex-shrink:0}.team-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s}.team-card:hover .team-img-wrap img{transform:scale(1.07)}.team-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(5,10,30,.88) 100%)}.team-socials{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:8px;transform:translateY(20px);opacity:0;transition:.4s}.team-card:hover .team-socials{transform:translateY(0);opacity:1}.tsoc{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;text-decoration:none;transition:.3s}.tsoc:hover{background:#ff3b00;border-color:#ff3b00;color:#fff}.team-body{padding:20px 18px 24px;flex:1;display:flex;flex-direction:column;align-items:center}.team-badge{display:inline-block;background:linear-gradient(135deg,#ff3b00,#ff6d3e);color:#fff;padding:3px 14px;border-radius:20px;font-size:10px;font-weight:700;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;box-shadow:0 4px 14px rgba(255,59,0,.32)}.team-name{font-family:Poppins,sans-serif;font-size:15.5px;font-weight:700;color:#050a1e;margin:0 0 4px}.team-role{font-size:11.5px;color:#ff3b00;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-family:"Fira Sans",sans-serif}.team-bio{font-size:12.5px;color:#3d3d3d;line-height:20px;margin:0}.team-values-area{padding:80px 0;background:#fff}.tv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:991px){.tv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tv-grid{grid-template-columns:1fr}}.tv-card{background:#f8f8f8;border-radius:16px;padding:28px 22px;text-align:center;border:1px solid #f0f0f0;transition:.3s}.tv-card:hover{border-color:rgba(255,60,0,.2);background:#fff5f3;transform:translateY(-4px)}.tv-icon{font-size:36px;margin-bottom:14px}.tv-card h3{font-family:Poppins,sans-serif;font-size:15px;font-weight:700;color:#050a1e;margin:0 0 8px}.tv-card p{font-size:13px;color:#3d3d3d;margin:0;line-height:20px}#hero-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hba-scan{position:absolute;left:0;right:0;top:-60%;height:55%;animation:9s ease-in-out infinite scan-sweep;pointer-events:none;z-index:2}@keyframes scan-sweep{0%,100%{transform:translateY(0)}50%{transform:translateY(280%)}}@keyframes badge-ltr{from{clip-path:inset(0 100% 0 0 round var(--badge-radius))}to{clip-path:inset(0 0% 0 0 round var(--badge-radius))}}@keyframes border-flow{0%{background-position:0 50%}100%{background-position:280% 50%}}@keyframes eyebrow-pulse{0%,100%{box-shadow:inset 0 1.5px 0 rgba(255,200,100,.35),inset 0 -1px 0 rgba(255,50,0,.25),inset 0 0 30px rgba(255,60,0,.08),0 0 18px rgba(255,80,0,.75),0 0 50px rgba(255,55,0,.38),0 0 110px rgba(255,40,0,.18),0 20px 60px rgba(0,0,0,.7)}50%{box-shadow:inset 0 1.5px 0 rgba(255,220,120,.5),inset 0 -1px 0 rgba(255,70,0,.38),inset 0 0 40px rgba(255,70,0,.14),0 0 30px rgba(255,100,0,.95),0 0 75px rgba(255,70,0,.55),0 0 160px rgba(255,55,0,.28),0 20px 60px rgba(0,0,0,.7)}}@keyframes dot-live{0%,100%{transform:scale(1);box-shadow:0 0 6px 2px #ff4600,0 0 16px 4px rgba(255,55,0,.7),0 0 32px 6px rgba(255,40,0,.4)}50%{transform:scale(.45);box-shadow:0 0 3px 1px rgba(255,60,0,.6),0 0 8px 2px rgba(255,45,0,.35),0 0 14px 3px rgba(255,30,0,.2)}}@keyframes badge-shine{0%,100%{left:-200%}62%{left:200%}}.hero-line{display:block}.hero-line.h1-split{animation:none!important}@keyframes p-blur-up{from{opacity:0;transform:translateY(30px);filter:blur(5px)}to{opacity:.702;transform:translateY(0);filter:blur(0)}}.hero-btns{animation:.75s cubic-bezier(.34,1.56,.64,1) .88s both btn-elastic!important}@keyframes btn-elastic{from{opacity:0;transform:scale(.85) translateY(22px)}to{opacity:1;transform:scale(1) translateY(0)}}.h1-cursor{display:inline-block;width:4px;height:.85em;background:#ff3c00;margin-left:3px;vertical-align:text-bottom;border-radius:2px;box-shadow:0 0 8px rgba(255,60,0,.7);animation:.85s step-end infinite cur-blink}@keyframes cur-blink{0%,100%{opacity:1}50%{opacity:0}}.ith-logo-3d{perspective:760px}.ith-logo-3d .ith-logo-icon-wrap{position:relative;display:inline-block;border-radius:13px;overflow:hidden;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 8px 18px rgba(255,60,0,.45));animation:6.5s cubic-bezier(.45,.05,.55,.95) infinite ithLogoFloat3d}.ith-logo-3d:hover .ith-logo-icon-wrap{animation:1s cubic-bezier(.4,.05,.2,1) ithLogoSpin360}@keyframes ithLogoFloat3d{0%,100%,50%{transform:rotateY(0) rotateX(0) translateY(0)}25%{transform:rotateY(22deg) rotateX(-8deg) translateY(-2px)}75%{transform:rotateY(-22deg) rotateX(8deg) translateY(-2px)}}@keyframes ithLogoSpin360{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.ith-logo-3d .ith-logo-shine{position:absolute;top:-10%;left:0;width:35%;height:120%;display:block;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-10deg) translateX(-250%);mix-blend-mode:overlay;animation:3.6s ease-in-out infinite ithLogoShine}@keyframes ithLogoShine{0%{transform:skewX(-10deg) translateX(-250%)}100%,55%{transform:skewX(-10deg) translateX(450%)}}.ith-logo-3d .ith-logo-ring{position:absolute;inset:-7px;display:block;pointer-events:none;border-radius:18px;border:1.5px solid rgba(255,60,0,.42);animation:2.6s ease-out infinite ithLogoPulse}@keyframes ithLogoPulse{0%{transform:scale(.86);opacity:.9}100%,70%{transform:scale(1.22);opacity:0}}@media(prefers-reduced-motion:reduce){.ith-logo-3d .ith-logo-icon-wrap,.ith-logo-3d .ith-logo-ring,.ith-logo-3d .ith-logo-shine{animation:none}}.hba-1{background:radial-gradient(circle,rgba(255,55,0,.38) 0,rgba(255,55,0,.12) 45%,transparent 70%)!important}.hba-2{background:radial-gradient(circle,rgba(255,100,20,.22) 0,rgba(255,80,0,.08) 50%,transparent 72%)!important}.hba-3{background:radial-gradient(circle,rgba(255,40,0,.18) 0,transparent 68%)!important}.hba-grid{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:55px 55px!important}.hba-scan{background:linear-gradient(to bottom,transparent 0,rgba(255,62,0,.04) 30%,rgba(255,255,255,.055) 50%,rgba(255,62,0,.04) 70%,transparent 100%)!important}.results-graph-area{padding:100px 0;background:linear-gradient(160deg,#06091a 0,#0c1535 55%,#07091c 100%);position:relative;overflow:hidden}.results-graph-area::before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,60,0,.12) 0,transparent 68%);top:-180px;right:-120px;pointer-events:none}.rga-grid-overlay{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:36px 36px}.ig-bars{display:flex;flex-direction:column;gap:16px}.ig-bar-row{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:20px 24px 22px;transition:.35s;position:relative;overflow:hidden}.ig-bar-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#ff3b00 0,#fa0 100%);border-radius:4px 0 0 4px}.ig-bar-row:hover{background:rgba(255,60,0,.1);border-color:rgba(255,80,0,.4);transform:translateX(6px);box-shadow:0 8px 32px rgba(255,60,0,.15)}.ig-bar-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ig-bar-meta{display:flex;align-items:center;gap:10px}.ig-bar-icon{font-size:22px;line-height:1}.ig-bar-label{font-size:14px;font-weight:700;color:#fff;font-family:Poppins,sans-serif;letter-spacing:.01em}.ig-bar-val{font-size:24px;font-weight:900;color:#ff4500;font-family:Poppins,sans-serif;line-height:1;text-shadow:0 0 18px rgba(255,69,0,.6)}.ig-bar-track{position:relative;height:12px;border-radius:12px;background:rgba(255,255,255,.12);overflow:hidden}.ig-bar-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:12px;background:linear-gradient(90deg,#ff2500 0,#ff6200 50%,#ffb300 100%);box-shadow:0 0 14px rgba(255,80,0,.7),0 0 28px rgba(255,60,0,.35);transition:width 1.6s cubic-bezier(.22,.8,.25,1)}.ig-bar-fill.in-view{width:var(--w,0%)}.ig-bar-fill::after{content:"";position:absolute;top:-2px;right:-1px;bottom:-2px;width:20px;border-radius:0 12px 12px 0;background:rgba(255,255,255,.45);filter:blur(3px);animation:1.8s ease-in-out infinite bar-tip}@keyframes bar-tip{0%,100%{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.4)}}.ig-rings{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.ig-ring-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.ig-ring-glow{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,59,0,.25) 0,rgba(56,182,255,.1) 45%,transparent 70%);filter:blur(30px);pointer-events:none;z-index:0;animation:3.5s ease-in-out infinite ring-glow-pulse}@keyframes ring-glow-pulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.ig-ring-svg{position:relative;z-index:1;filter:drop-shadow(0 0 18px rgba(255,59,0,.3)) drop-shadow(0 4px 28px rgba(0,0,0,.5))}.ig-ring-svg circle.ig-ring-fill{transition:stroke-dashoffset 1.8s cubic-bezier(.22,.8,.25,1)}.ig-ring-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px}.ig-ring-legend li{list-style:none}.ig-legend-card{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:14px 20px;transition:.3s}.ig-legend-card:hover{background:rgba(255,255,255,.13);border-color:rgba(255,80,0,.4);transform:translateX(6px);box-shadow:0 6px 24px rgba(255,60,0,.12)}.ig-dot{display:inline-block;width:14px;height:14px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.3)}.ig-legend-text{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:'Fira Sans',sans-serif}.ig-legend-text span{font-size:13.5px;font-weight:600;color:rgba(255,255,255,.85)}.ig-legend-text strong{font-size:16px;font-weight:900;color:#ff4500;font-family:Poppins,sans-serif}.ig-legend-text em{font-size:12px;color:rgba(255,255,255,.5);font-style:normal}@media(max-width:991px){.ig-rings{margin-top:50px}}@media(max-width:576px){.ig-bar-row{padding:16px 18px 18px}.ig-bar-val{font-size:20px}.ig-bar-label{font-size:13px}.ig-legend-card{padding:12px 16px}.ig-legend-text strong{font-size:14px}}.service-finder{position:relative;max-width:560px;margin:30px auto 0}.service-finder-box{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid #e9ebf0;border-radius:50px;box-shadow:0 10px 30px rgba(5,10,30,.06);transition:border-color .25s,box-shadow .25s}.service-finder-box:focus-within{border-color:var(--accent,#ff3b00);box-shadow:0 12px 34px rgba(255,59,0,.14)}.service-finder-box i{margin:0 0 0 22px;color:#9aa0ad;font-size:18px}.service-finder-box input{flex:1;border:0;outline:0;background:0 0;padding:16px 22px;font-size:15px;font-family:Poppins,sans-serif;color:#222}.service-finder-box input::placeholder{color:#a3a8b3}.service-finder-results{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:50;background:#fff;border:1px solid #eceef2;border-radius:18px;box-shadow:0 22px 50px rgba(5,10,30,.14);list-style:none;margin:0;padding:8px;max-height:380px;overflow-y:auto;text-align:left}.service-finder-results li a{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;text-decoration:none;color:#222;transition:background .2s}.service-finder-results li a:focus,.service-finder-results li a:hover{background:#fbeee8}.sf-icon{font-size:22px;line-height:1;flex-shrink:0}.sf-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sf-text b{font-size:14.5px;font-weight:600;color:#1a1a1a}.sf-text small{font-size:12.5px;color:#5f6573;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-finder-results li a i{color:var(--accent,#ff3b00);font-size:14px;flex-shrink:0}.service-finder-results .sf-empty{padding:16px;font-size:14px;color:#5f6573;text-align:center}.service-finder-results .sf-empty a{color:var(--accent,#ff3b00);font-weight:600}@media(max-width:575px){.service-finder-box input{padding:14px 18px;font-size:14px}.service-finder-box i{margin-left:18px}}.prose-content{max-width:860px;margin:0 auto;padding:60px 24px 80px;font-family:"Fira Sans","Fira Sans Fallback",sans-serif;font-size:16px;line-height:1.85;color:#3d3d3d}.prose-content h1,.prose-content h2,.prose-content h3,.prose-content h4,.prose-content h5,.prose-content h6{font-family:Poppins,"Poppins Fallback",sans-serif;font-weight:700;line-height:1.3;color:#050a1e;margin-top:1.8em;margin-bottom:.6em}.prose-content h1{font-size:2.2rem}.prose-content h2{font-size:1.75rem}.prose-content h3{font-size:1.4rem}.prose-content h4{font-size:1.15rem}.prose-content h5,.prose-content h6{font-size:1rem}.prose-content p{margin-bottom:1.3em;line-height:1.85}.prose-content b,.prose-content strong{font-weight:700;color:#1a1a1a}.prose-content em,.prose-content i{font-style:italic}.prose-content u{text-decoration:underline}.prose-content del,.prose-content s,.prose-content strike{text-decoration:line-through}.prose-content ol,.prose-content ul{padding-left:1.75em;margin-bottom:1.3em}.prose-content ul{list-style:disc}.prose-content ol{list-style:decimal}.prose-content ol ol,.prose-content ol ul,.prose-content ul ol,.prose-content ul ul{margin-top:.4em;margin-bottom:.4em}.prose-content li{margin-bottom:.5em;line-height:1.75;list-style:inherit}.prose-content a{color:#ff3b00;text-decoration:underline}.prose-content a:hover{opacity:.8;color:#ff3b00}.prose-content blockquote{border-left:4px solid #ff3b00;padding:.7em 1.25em;margin:1.5em 0;color:#666;background:rgba(255,59,0,.04);border-radius:0 8px 8px 0;font-style:italic}.prose-content blockquote p{margin-bottom:0}.prose-content img{max-width:100%;height:auto;border-radius:8px;margin:1.2em 0;display:block}.prose-content figure{margin:1.5em 0}.prose-content figcaption{font-size:.875rem;color:#888;text-align:center;margin-top:.4em}.prose-content table{width:100%;border-collapse:collapse;margin-bottom:1.5em;font-size:.95rem;overflow-x:auto;display:block}.prose-content thead tr{background:#f4f4f4}.prose-content td,.prose-content th{border:1px solid #e0e0e0;padding:10px 14px;text-align:left;vertical-align:top}.prose-content th{font-weight:700;color:#050a1e;background:#f9f9f9}.prose-content tr:nth-child(2n){background:#fafafa}.prose-content hr{border:none;border-top:2px solid #f0f0f0;margin:2.5em 0}.prose-content pre{background:#0d1635;color:#e5e7eb;padding:1.25em 1.5em;border-radius:8px;overflow-x:auto;font-size:.9rem;line-height:1.6;margin-bottom:1.3em}.prose-content code{background:rgba(255,59,0,.07);color:#ff3b00;padding:2px 6px;border-radius:4px;font-size:.9em}.prose-content pre code{background:0 0;color:inherit;padding:0}.prose-content [style]{all:revert;font-family:inherit}@media(max-width:768px){.prose-content{padding:40px 18px 60px}.prose-content h1{font-size:1.75rem}.prose-content h2{font-size:1.4rem}.prose-content h3{font-size:1.2rem}}main#main-content{display:block!important}.about-area,.blog-area,.brand-area,.counter-area-dark,.faq-area,.feature-area,.hero-area,.pricing-area,.project-area,.results-graph-area,.sservice-area,.testimonial-area{float:none!important;clear:both}.brand-area .owl-carousel,.project-area .owl-carousel,.testi_list{overflow:hidden}.bi-laptop{color:#3b82f6}.bi-search{color:#8b5cf6}.bi-robot{color:#ff3b00}.bi-megaphone-fill{color:#ec4899}.bi-bullseye{color:#ef4444}.bi-cpu-fill{color:#10b981}.bi-palette-fill{color:#f59e0b}.bi-graph-up-arrow{color:#06b6d4}.bi-arrow-repeat{color:#6366f1}.bi-camera-reels-fill{color:#d946ef}.bi-link-45deg{color:#14b8a6}.bi-globe2{color:#0ea5e9}.bi-globe{color:#0ea5e9}.bi-cart-fill{color:#f97316}.bi-file-earmark-text-fill{color:#3b82f6}.bi-bar-chart-fill{color:#06b6d4}.bi-clipboard-data-fill{color:#8b5cf6}.bi-pencil-square{color:#f59e0b}.bi-phone-fill{color:#22c55e}.bi-people-fill{color:#22c55e}.bi-lock-fill{color:#64748b}.bi-key-fill{color:#eab308}.bi-lightning-charge-fill{color:#f59e0b}.bi-tools{color:#6b7280}.bi-fonts{color:#8b5cf6}.bi-newspaper{color:#3b82f6}.bi-box-seam-fill{color:#f97316}.bi-rulers{color:#6366f1}.bi-calendar-event-fill{color:#ef4444}.bi-folder2-open{color:#f59e0b}.bi-briefcase-fill{color:#475569}.bi-trophy-fill{color:#f59e0b}.bi-rocket-takeoff-fill{color:#ff3b00}.bi-puzzle-fill{color:#8b5cf6}.bi-clock-fill{color:#06b6d4}.bi-magic{color:#a855f7}.bi-x-circle-fill{color:#ef4444}.bi-check-circle-fill{color:#22c55e}.bi-telephone-fill{color:#22c55e}.bi-envelope-fill{color:#3b82f6}.bi-geo-alt-fill{color:#ef4444}.service-single-box:hover .service-icon i{color:#fff!important}.feature-icon i,.about-icon i{position:relative;z-index:1}.solutek-btn a .shf{display:block;position:absolute;inset:0;border-radius:30px;background:#050a1e;opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .5s ease,transform .5s ease;z-index:-1;pointer-events:none}.solutek-btn a:hover .shf{opacity:1;transform:scaleX(1)}.solutek-btn.style2 a .shf,.btn.style2 .shf{background:#ff3b00}.address-area .solutek-btn a .shf{background:#fff}.pricing-area .solutek-btn a .shf{background:#ff3d00}