:root{--orange-dark:#d4641a;--orange-light:#fff4ec;--orange-border:#fde8d4;--text-dark:#111827;--text-mid:#374151;--text-light:#6b7280;--text-xlight:#9ca3af;--bg:#ffffff;--bg-soft:#f9fafb;--bg-panel:#f3f4f6;--border:#e5e7eb;--border-light:#f3f4f6;--link-active-bg:#f5f7fa;--link-active-color:#2874fc;--shadow-lg:0 8px 40px rgba(0, 0, 0, 0.12);--radius-sm:8px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}.wrap{width:92%;max-width:1320px;margin-inline:auto}.top-strip{width:100%;position:relative;z-index:2000;max-height:30px;background:#111;color:#fff;font-size:14px}.top-strip-inner{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.custom-contact-row{display:flex;align-items:center;gap:15px}.custom-contact-row a{color:#fff;text-decoration:none}.custom-contact-row a:hover{color:#d9e8f8}.border-right{padding-right:12px;border-right:1px solid rgb(255 255 255 / .3)}.custom-contact-row-icon{display:flex;align-items:center;gap:10px}.custom-contact-row-icon span{margin-right:8px;color:#ccc}.custom-contact-row-icon a{color:#fff;font-size:14px;transition:.3s}.custom-contact-row-icon a:hover{color:#d9e8f8;transform:translateY(-2px)}@media (max-width:1024px){.top-strip{display:none}}.admin-bar .drawer{top:47px!important;height:93dvh!important}#navbar{position:sticky;top:0;z-index:1100;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 8px rgb(0 0 0 / .06);transition:box-shadow .3s ease}#navbar.scrolled{box-shadow:0 4px 24px rgb(0 0 0 / .11)}.nav-inner{display:flex;align-items:center!important;height:70px}.n-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.n-mark{width:80px;height:auto;flex-shrink:0;display:grid;place-items:center}.desk-nav{display:flex;align-items:center;justify-content:center;flex:1}.desk-nav>ul{display:flex;align-items:center;list-style:none;gap:1px;margin-bottom:0}.desk-nav>ul>li{position:static}.desk-nav>ul>li>button{font-size:16px;font-weight:500;color:#1a1f2e;background:#fff0;border:none;padding:9px 12px;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;height:70px;transition:color .18s,background .18s}@media (max-width:1140px){.desk-nav>ul>li>button{font-size:clamp(13px, 1.2vw, 16px);padding:9px clamp(7px, 1.2vw, 5px);gap:1px}}.desk-nav>ul>li>button:hover,.desk-nav>ul>li.m-open>button{color:#F47920}.dc{font-size:.62rem;opacity:.55;transition:transform .22s ease}.desk-nav>ul>li.m-open .dc{transform:rotate(180deg)}.desk-actions{display:flex;align-items:center;gap:14px;margin-left:auto;flex-shrink:0}.d-phone{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit}.d-ph-ico{width:50px;display:flex;align-items:center;flex-shrink:0}.d-ph-lbl{font-size:13px;color:#9ca3af;font-weight:500;letter-spacing:.3px;display:block;line-height:14px;margin-top:5px}.d-ph-num{font-size:.9rem;font-weight:700;color:#1a1f2e}.btn-quote{background:#F47920;color:#fff;font-weight:400;font-size:16px;padding:9px 25px;border-radius:10px;border:2px solid #F47920;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;box-shadow:0 3px 12px rgb(244 121 32 / .28);transition:background .18s,color .18s,transform .15s}.btn-quote:hover{color:#fff;transform:translateY(-2px)}.ham{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:#fff0;border:1.5px solid #e2e8f0;border-radius:7px;cursor:pointer;margin-left:auto;flex-shrink:0;transition:border-color .2s,background .2s}.ham:hover{border-color:#F47920;background:#fff4ec}.ham span{display:block;width:18px;height:2px;background:#1a1f2e;border-radius:3px;transition:transform .32s ease,opacity .22s,width .22s}.ham.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ham.active span:nth-child(2){opacity:0;width:0}.ham.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.overlay{position:fixed;inset:0;background:rgb(15 23 42 / .4);backdrop-filter:blur(2px);z-index:1050;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.overlay.on{opacity:1;visibility:visible}.mega-drop{position:fixed;left:50%;transform:translateX(-50%) translateY(-10px);width:min(90vw, 100%);z-index:10000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}#mega-solutions{width:min(97vw, 100%)}@media (min-width:1440px){#mega-solutions{width:min(90vw, 100%)}}.about-mega-drop{width:min(65vw, 100%)}.mega-drop.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-inner{background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 16px 16px;box-shadow:0 28px 60px rgb(13 27 42 / .13);display:flex;align-items:stretch;height:auto;overflow:hidden}.about-mega-inner{background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 16px 16px;box-shadow:0 28px 60px rgb(13 27 42 / .13);display:flex;align-items:stretch;height:auto;overflow:hidden}.mega-inner *::-webkit-scrollbar{width:4px}.mega-inner *::-webkit-scrollbar-track{background:#EBF1FF;border-radius:4px}.mega-inner *::-webkit-scrollbar-thumb{background:#1565C0;border-radius:4px}.mega-col{flex:0 0 33.333%;width:33.333%;display:flex;flex-direction:column;align-items:stretch}.mega-col-1{background:#fff;justify-content:space-between}.mega-col-1::after{content:"";position:absolute;top:0;right:66.59%;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#d5d5d5 0,#d5d5d5 3px,transparent 3px,transparent 5px);z-index:9}.mega-col-2{background:#fff}.mega-col-2::after{content:"";position:absolute;top:0;right:33.33%;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#d5d5d5 0,#d5d5d5 3px,transparent 3px,transparent 5px);z-index:9}.mega-col-3{background:#F7F9FF}.mega-col-1 .mega-col-scroll{flex:1;overflow-y:auto;padding:0}.mega-col-2 .mega-col-scroll,.mega-col-3 .mega-col-scroll{flex:1;overflow-y:auto;padding:0}.about-mega-inner .mega-col-1{flex:0 0 33.333%;width:33.333%;display:flex;flex-direction:column;border-right:none!important}.about-mega-inner .mega-col-2{background:#fff;flex:0 0 66.333%;width:66.333%;display:flex;flex-direction:column;border-right:none!important}.about-mega-inner .mega-col-2::after{display:none}.about-mega-inner .mega-col-scroll{overflow:hidden}.mega-ad{position:relative;border-radius:14px;overflow:hidden;background:linear-gradient(90deg,#040c63,#2f0c4e 55%,rgb(217 255 0 / .4));background-size:cover;background-position:center;background-repeat:no-repeat;padding:25px 20px 5px 20px;margin:0 12px 12px;flex-shrink:0}.mega-ad-content{position:relative;z-index:2;max-width:65%}.mega-ad-logo{width:70px;margin-bottom:5px}.mega-ad-content .heading-h-5{font-weight:700;font-size:.88rem;color:#fff;margin-bottom:0}.mega-ad-content p{font-size:.75rem;color:#e5e4e4;margin-bottom:0;line-height:1.5}.mega-ad-link{font-size:.78rem;font-weight:700;color:#4880f8;text-decoration:none}.mega-ad-link:hover{text-decoration:underline}.mega-tab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 20px;border-radius:0;color:#000;font-size:15px;font-weight:500;border:1px solid #fff0;margin-bottom:0;cursor:pointer;user-select:none;transition:background .15s;text-decoration:none}.mega-tab-label{font-size:15px;font-weight:500}.mega-tab-arrow{font-size:20px;color:#64748B;transition:opacity .15s,transform .15s}.mega-tab.active{background:var(--link-active-bg);color:var(--link-active-color);font-weight:500}.mega-tab:hover{background:var(--link-active-bg);color:var(--link-active-color);font-weight:500}.mega-tab.active .mega-tab-arrow{opacity:1}.mega-panel{display:none;animation:mFade .15s ease}.mega-panel.active{display:block}@keyframes mFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mega-panel-head{font-size:15px;font-weight:700;color:#0D1B2A;margin-bottom:12px}.mega-links{padding-left:5px;list-style:none;display:grid;gap:0;color:#2c2c2c}.mega-links li a{display:flex;align-items:center;gap:10px;color:#000;padding:9px 20px;border-radius:0;font-size:15px;font-weight:500;border:1px solid #fff0;margin-bottom:0;cursor:pointer;user-select:none;transition:background .10s;text-decoration:none}.mega-links li a:hover{color:#2874fc;background:#f5f7fa;transform:translateY(0)}.mega-links li a i{font-size:16px;width:18px;flex-shrink:0}.mega-blog-list{display:flex;gap:5px;flex-direction:column;max-height:320px;overflow-y:auto;overflow-x:hidden;padding-right:3px;scrollbar-width:none;-ms-overflow-style:none}.mega-blog-list::-webkit-scrollbar{width:0;background:#fff0}.mega-blog-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;text-decoration:none;background:#fbfbfc;border-bottom:1px solid #e2e8f0;transition:all .25s ease}.mega-blog-item:hover{background:#f5f9ff;transform:translateX(2px)}.mega-blog-thumb{width:120px;height:80px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,#4F46E5,#7C3AED);display:flex;align-items:center;justify-content:center;font-size:20px;background-size:cover;background-position:center}.mega-blog-title{font-size:13px;font-weight:600;color:#1E293B;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-blog-item:hover .mega-blog-title{color:#0057FF}.mega-blog-date{font-size:10.5px;color:#94A3B8;margin-top:3px;display:block}.mega-blog-link{font-size:12px;color:#0d6efd;font-weight:500}.eguide-content-details-box{flex:1}.mega-feat-img{width:100%;height:240px;border-radius:12px;margin-bottom:14px;background:linear-gradient(140deg,#0D1B2A,#003AB8 70%,#0057FF);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mega-feat-badge{position:absolute;top:10px;left:10px;background:rgb(255 255 255 / .1);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .18);border-radius:5px;padding:3px 9px;font-size:9px;font-weight:700;color:#fff;letter-spacing:.8px;text-transform:uppercase;z-index:2}.mega-feat-desc{font-size:13px;color:#64748B;line-height:1.65;margin-bottom:14px}.mega-feat-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#0057FF;text-decoration:none;border-bottom:2px solid #0057FF;padding-bottom:1px;transition:gap .15s}.mega-feat-link:hover{gap:9px}.mega-menu-scroll{width:100%;overflow-y:auto;overflow-x:hidden;padding-right:6px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#a3c6f8 #f1f1f1}.mega-menu-scroll::-webkit-scrollbar{width:8px}.mega-menu-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.mega-menu-scroll::-webkit-scrollbar-thumb{background:rgb(13 110 253 / .6);border-radius:10px}.app-technologies-box{border-top:1px solid var(--border-light);padding-top:18px}.app-technologies-box>.heading-h-3{font-size:11px;font-weight:600;color:var(--text-xlight);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.tech-item-box{display:flex;gap:8px;flex-wrap:wrap}.tech-item{min-width:100px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;cursor:default;transition:all .2s}.tech-item:hover{background:var(--orange-light);border-color:var(--orange-border);transform:translateY(-2px);box-shadow:0 4px 12px rgb(249 115 22 / .12)}.tech-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center}.tech-icon img{width:35px;height:35px;object-fit:contain;transition:transform .2s}.tech-item:hover .tech-icon img{transform:scale(1.1)}.tech-item>.heading-h-3{font-size:10.5px;font-weight:500;color:var(--text-mid);text-align:center;white-space:nowrap}.menu-list{margin-bottom:10px;padding:0!important}.menu-list li{font-size:15px;margin-bottom:0}.menu-link,.second-trigger,.third-link{font-size:15px;font-weight:500;position:relative;display:flex;align-items:center;gap:10px;text-decoration:none;padding:10px 20px;border-radius:0;transition:background .2s,color .2s,font-weight .1s;color:#000;cursor:pointer}.menu-link i,.second-trigger i,.third-link i{font-weight:500;font-size:15px;flex-shrink:0;width:16px;text-align:center}.menu-link:hover,.menu-link.active,.second-trigger:hover,.second-trigger.active,.third-link:hover,.third-link.active{background:var(--link-active-bg);color:var(--link-active-color);font-weight:500}.overlayer-link{display:flex;align-items:center;justify-content:space-between}.overlayer-link span{display:flex;align-items:center;gap:8px}.overlayer-link .arrow-icon,.second-trigger .arrow-icon{font-size:14px;transition:transform .2s;flex-shrink:0}.overlayer-link:hover .arrow-icon,.overlayer-link.active .arrow-icon,.second-trigger:hover .arrow-icon,.second-trigger.active .arrow-icon{transform:translateX(2px)}.second-trigger{justify-content:space-between}.menu-item{position:relative}.toggle-icon{transition:.3s ease}.submenu-card{position:absolute;top:calc(100% + 6px);right:0;width:auto;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;z-index:99999999}.card-box{background:#fff;padding:16px;border-radius:12px;box-shadow:0 12px 30px rgb(0 0 0 / .12)}.menu-item:hover .submenu-card{opacity:1;visibility:visible;transform:translateY(0)}.menu-item:hover .toggle-icon{transform:rotate(45deg)}.award-box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100px;background:#fff;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;padding:12px}.award-box::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f8f9fa,#fff);opacity:0;transition:.3s}.award-box:hover{transform:translateY(-3px);box-shadow:0 3px 5px rgb(0 0 0 / .08)}.award-box:hover::before{opacity:1}.award-box img{max-width:80%;height:auto;transition:transform .3s ease;z-index:1}.award-box:hover img{transform:scale(1.01)}.case-study-wrapper{display:flex;gap:30px;align-items:stretch!important}.case-study-left{background-color:#eef3fc;border-radius:0;padding:15px;flex:0 0 35%;display:flex;flex-direction:column;justify-content:flex-end}.case-study-heading{font-size:22px;font-weight:600;margin-bottom:10px!important}.case-study-text{font-size:15px;color:#444;margin-bottom:20px!important;line-height:22px}.case-study-image{width:100%;height:227px;overflow:hidden;border-radius:10px}.case-study-image img{width:100%;height:100%;object-fit:cover;display:block}.case-study-right{flex:1;display:flex;align-items:center}.case-study-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.case-study-card{position:relative;background:#fff;padding:9px;border-radius:10px;transition:transform 0.3s ease;cursor:pointer;display:block;text-decoration:none;color:inherit}.case-study-card-zoom{position:relative;transition:transform 0.3s ease;height:100%}.case-study-card-zoom:hover{transform:scale(1.04) translateY(2px)}.case-study-card .heading-h-3{font-size:20px;margin-bottom:14px;display:inline-block;color:#000;background:linear-gradient(to right,#f87f48 50%,#000 50%);background-size:200% 100%;background-position:right bottom;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:background-position 0.4s ease}.case-study-card:hover .heading-h-3{background-position:left bottom}.case-study-card p{font-size:15px;color:#444;margin-bottom:10px;line-height:22px}.card-link-text{position:relative;font-size:14px;color:#0d6efd;font-weight:500;display:inline-block}.card-link-text::after{content:"";position:absolute;left:0;bottom:2px;width:0;height:1px;background-color:#0d6efd;transition:width 0.3s ease}.case-study-card:hover .card-link-text::after{width:100%}.case-study-card-line-bottom::after{content:"";position:absolute;left:50%;bottom:-7px;width:85%;height:1px;background-color:#d6d5d5;transform:translateX(-50%);z-index:1000}.case-study-card-line-bottom-2::after{content:"";position:absolute;left:50%;bottom:-4px;width:85%;height:1px;background-color:#d6d5d5;transform:translateX(-50%);z-index:1000}.case-study-card-line-top::before{content:"";position:absolute;left:50%;top:-15px;width:85%;height:1px;background-color:#d6d5d5;transform:translateX(-50%);z-index:1000}.case-study-card-line-left::before{content:"";position:absolute;top:50%;left:-18px;width:1px;height:75%;background-color:#d6d5d5;transform:translateY(-50%)}.case-study-card-line-right::after{content:"";position:absolute;top:50%;right:-1px;width:1px;height:75%;background-color:#d6d5d5;transform:translateY(-50%)}.all-case-studies-action-btn-box{display:flex;align-items:center;justify-content:center;background:#f8f9fa;transition:transform 0.3s ease;cursor:pointer}.all-case-studies-action-btn-box:hover{transform:scale(1.04) translateY(2px)}.case-study-btn{position:relative;font-weight:600;text-decoration:none;color:#0d6efd;display:inline-block}.case-study-btn::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:#0d6efd;transition:width 0.3s ease}.all-case-studies-action-btn-box:hover .case-study-btn::after{width:100%}.solution-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0}.solution-col{width:100%;padding:0!important;background-color:#fff}.solution-col-1,.solution-col-2,.solution-col-3{position:relative;background-color:#fff}.solution-col-1::after,.solution-col-2::after,.solution-col-3::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#d5d5d5 0,#d5d5d5 3px,transparent 3px,transparent 5px);z-index:9}.solution-heading-h-4{font-size:16px;font-weight:600;letter-spacing:.01em;color:#2c2c2c;margin:20px 20px 4px 20px;padding-bottom:12px;border-bottom:1px solid #f3f3f3;display:flex;align-items:center}.solution-col-split{display:flex;flex-direction:column}.solution-mega-panel{position:absolute;top:0;left:20%;width:80%;height:100%;background:#fff;opacity:0;visibility:hidden;transform:translateX(20px);transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:999;margin-left:2px}.solution-mega-panel.active{opacity:1;visibility:visible;transform:translateX(0)}.mega-panel-inner{display:flex;width:100%;height:100%}.mega-content{display:none;width:100%}.mega-content.active{display:flex;width:100%}.panel-left{flex:0 0 270px;background:#fff;display:flex;flex-direction:column;margin-right:0}.panel-left::after{content:"";position:absolute;top:0;left:271px;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#d5d5d5 0,#d5d5d5 3px,transparent 3px,transparent 5px);z-index:999}.panel-right{flex:1;background:#f8fafb;display:flex;flex-direction:column;gap:12px;position:relative}.panel-right::after{content:"";position:absolute;top:0;left:-271px;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#d5d5d5 0,#d5d5d5 3px,transparent 3px,transparent 5px);z-index:999}.panel-new-header-feature-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:5px 20px}.new-header-feature-card{background:#f9fafb;border:1px solid #f0f0f0;border-radius:8px;padding:9px 12px;transition:border-color .18s,background .18s;cursor:pointer}.new-header-feature-card:hover{background:#eaeefa;border-color:#ceddf8}.new-header-feature-card-icon{width:30px;height:30px;border-radius:7px;background:#fff4ec;border:1px solid #fde8d4;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:14px;color:#F47920}.new-header-feature-card-title{font-size:12.5px;font-weight:600;color:#111827;margin-bottom:3px}.new-header-feature-card-desc{font-size:12px;color:#6b7280;line-height:1.5}.panel-cta{padding:20px;margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:8px}.panel-cta a{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:7px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .18s}.cta-primary{background:#F47920;color:#fff!important;border:2px solid #F47920}.cta-primary:hover{background:#ea580c;border-color:#ea580c}.cta-ghost{background:#fff;color:#F47920!important;border:1.5px solid #fde8d4}.cta-ghost:hover{background:#fff8f3;border-color:#F47920}.second-mega-panel{position:absolute;top:0;left:271px;width:calc(100% - 270px);height:100%;background:#fff;opacity:0;visibility:hidden;transform:translateX(20px);transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:1000;display:flex}.second-mega-panel.active{opacity:1;visibility:visible;transform:translateX(0)}.second-content{display:none;width:100%}.second-content.active{display:flex;width:100%}.second-panel-left{flex:0 0 270px;background:#fff;display:flex;flex-direction:column;position:relative}.second-panel-left::after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#d5d5d5 0,#d5d5d5 3px,transparent 3px,transparent 5px);z-index:999}.second-panel-right{flex:1;background:#f2f5f9;display:flex;flex-direction:column;gap:0;padding:16px;overflow:hidden;position:relative}.second-panel-right::after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#d5d5d5 0,#d5d5d5 3px,transparent 3px,transparent 5px);z-index:9999}.second-panel-right .solution-heading-h-4{margin:0 0 14px 0;padding-bottom:10px}.second-panel-img-wrap{border-radius:12px;overflow:hidden;margin-bottom:14px;flex-shrink:0}.second-panel-img-wrap img{width:100%;height:160px;object-fit:cover;display:block;transition:transform .4s}.second-panel-img-wrap img:hover{transform:scale(1.05)}.second-panel-icons{display:flex;gap:10px;flex-wrap:wrap}.technology-icon-box{flex:1;min-width:75px;max-width:78px;text-align:center;padding:10px 6px;border-radius:10px;background:#fff;transition:.3s;cursor:pointer;border:1px solid rgb(242 242 242 / .5)}.technology-icon-box i{font-size:20px;display:block;margin-bottom:4px}.technology-icon-box p{font-size:12px;margin:0;color:#333}.technology-icon-box:nth-child(1) i{color:#3ddc84}.technology-icon-box:nth-child(2) i{color:#000}.technology-icon-box:nth-child(3) i{color:#0dcaf0}.technology-icon-box:hover{background:#fbfdfe;transform:translateY(-2px);border-color:rgb(242 242 242)}.technology-icon-box img{width:40px}.second-panel-icons-box{background-color:#e2ecf9;border-radius:12px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.technology-icon-boxs{background-color:#fff0;width:75px;text-align:center;transition:.3s;cursor:pointer}.technology-icon-boxs img{width:40px;margin-bottom:6px}.technology-icon-boxs p{margin:0;font-size:12px;color:#3c3c3c}.default-highlights{display:flex;flex-direction:column;width:100%;height:100%}.default-highlights .second-panel-icons{margin-top:auto}.third-detail{display:none;width:100%;height:100%;flex-direction:column}.third-detail.active-detail{display:flex}.third-detail-title{font-size:20px;font-weight:700;color:#1a1f2e;margin-bottom:8px;line-height:1.3;letter-spacing:-.3px}.third-detail-desc{font-size:14px;color:#6b7280;line-height:1.7;margin-bottom:14px}.third-detail-list{list-style:none;margin-bottom:15px;display:flex;flex-direction:column;gap:5px;margin-left:0;padding-left:0}.third-detail-list:last-child{margin-bottom:0}.third-detail-list li{font-size:14px;color:#4b5563;display:flex;align-items:center;gap:8px;margin-bottom:5px}.third-detail-list li::before{content:'';width:5px;height:5px;background:#2c2c2c;border-radius:50%;flex-shrink:0}.third-action-box{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.third-action-box a{display:inline-flex;align-items:center;padding:9px 17px;font-size:13px;font-weight:500;text-decoration:none;border-radius:8px;transition:all .22s ease;color:#fff!important;background:#F47920;box-shadow:0 2px 10px rgb(249 115 22 / .35)}.third-action-box a:hover{background:#d4641a;transform:translateY(-1px)}.image-wrap{margin:15px auto;width:100%;height:130px;border-radius:12px;overflow:hidden}.image-wrap img{width:100%;height:100%;object-fit:cover;transition:.4s}.image-wrap:hover img{transform:scale(1.02)}.service-card{background:#fff0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%;transition:0.4s ease}.service-card__inner{display:flex;flex-direction:column;gap:20px}.service-card__header{text-align:left}.service-card__title{font-size:20px;font-weight:600;margin-bottom:8px}.service-card__subtitle{font-size:14px;color:#666;line-height:1.6}.service-card__body{display:flex;gap:15px;align-items:center}.service-card__media{flex:0 0 40%}.service-card__media img{width:100%;height:200px;border-radius:10px;object-fit:cover}.service-card__content{flex:1}.service-card__features{list-style:none;padding:0;margin:0}.service-card__features li{margin-bottom:8px;position:relative;padding-left:18px;font-size:14px}.service-card__features li::before{content:"✓";position:absolute;left:0;color:#f36619;font-size:13px}.service-card__footer{margin-top:auto}.service-card__btn{display:inline-block;padding:10px 22px;background:#F47920;color:#fff;border-radius:6px;text-decoration:none;font-size:14px;transition:0.3s ease}.service-card__btn:hover{background:#e45d14}.drawer{position:fixed;top:0;left:0;width:min(290px, 88vw);height:100dvh;background:#fff;z-index:999999;display:flex;flex-direction:column;transform:translateX(-110%);transition:transform .36s ease;box-shadow:6px 0 40px rgb(15 23 42 / .14);overflow:hidden}.drawer.on{transform:translateX(0)}.dr-top{display:flex;align-items:center;justify-content:space-between;padding:0 18px;height:59px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.dr-logo{display:flex;align-items:center;gap:8px;text-decoration:none}.dr-logo img{width:70px;height:auto}.dr-phone-strip{display:flex;align-items:center;gap:10px;padding:11px 18px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;text-decoration:none;color:inherit;flex-shrink:0;transition:background .18s}.dr-phone-strip:hover{background:#eef2f7}.dr-ph-ico{display:grid;place-items:center;flex-shrink:0}.dr-ph-ico img{width:40px;height:auto}.dr-ph-lbl{font-size:.72rem;color:#787f8b;font-weight:500;display:block}.dr-ph-num{font-size:.88rem;font-weight:700;color:#1a1f2e}.dr-body{flex:1;overflow-y:auto}.dr-body::-webkit-scrollbar{width:3px}.dr-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.dr-menu{list-style:none}.dr-row{display:flex;align-items:stretch}.dr-lbl{flex:1;display:flex;align-items:center;gap:11px;padding:13px 18px;background:#fff0;border:none;cursor:pointer;font-size:.9rem;font-weight:600;color:#1a1f2e;text-align:left;text-decoration:none;transition:color .18s,background .18s}.dr-lbl .mi{font-size:.95rem;color:#F47920;width:18px;text-align:center;flex-shrink:0}.dr-tog{width:44px;display:grid;place-items:center;background:#fff0;border:none;cursor:pointer;color:#9ca3af;font-size:.72rem;transition:color .18s,background .18s;flex-shrink:0}.dr-tog i{transition:transform .3s ease}.dr-item.open .dr-lbl,.dr-row:hover .dr-lbl{color:#F47920;background:#fff4ec}.dr-item.open .dr-tog,.dr-row:hover .dr-tog{color:#F47920;background:#fff4ec}.dr-item.open .dr-tog i{transform:rotate(180deg)}.dr-sub{padding-left:10px;list-style:none;max-height:0;overflow:hidden;background:#fafbfc;transition:max-height .34s ease}.dr-item.open .dr-sub{max-height:300px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#f8a474 #fff0}.dr-sub::-webkit-scrollbar{width:2px}.dr-sub::-webkit-scrollbar-track{background:#fff0}.dr-sub::-webkit-scrollbar-thumb{background:#c4cada;border-radius:10px;transition:0.3s}.dr-sub::-webkit-scrollbar-thumb:hover{background:#a8b0c0}.dr-sub li a{display:flex;align-items:center;gap:10px;padding:10px 18px 10px 15px;font-size:.83rem;font-weight:500;color:#4b5563;text-decoration:none;transition:color .15s,background .15s,padding-left .18s ease}.dr-sub li a i{font-size:.78rem;color:#c4cada;width:14px;text-align:center;flex-shrink:0;transition:color .15s}.dr-sub li a:hover{color:#F47920;background:#fff4ec;padding-left:20px}.dr-sub li a:hover i{color:#F47920}.dr-foot{flex-shrink:0;padding:20px 18px;border-top:1px solid #e2e8f0;background:#f1f5f9}.btn-dq{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px;border-radius:7px;background:#F47920;color:#fff;font-weight:700;font-size:.88rem;text-decoration:none;border:2px solid #F47920;transition:background .18s}.btn-dq:hover{background:#d4641a;color:#fff}.dot{width:7px;height:7px;border-radius:50%;background:#F47920;animation:blink 1.8s infinite}@keyframes blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.55)}}.right-border-dotted{border-right:1px dashed #ccc}.cta-indutry-row{background:#eef3fc;margin-top:10px}.industry-cta{display:inline-block;background:#2874fc;color:#fff;padding:10px 28px;border-radius:12px;font-size:16px;font-weight:500;text-decoration:none}.industry-cta:hover{background:#2874fc;color:#fff}p.text-cta-industry{font-weight:500!important;color:#000;font-size:16px}@media (min-width:1024px){.ham{display:none!important}.desk-nav,.desk-actions{display:flex!important}}@media (max-width:1023px){.desk-nav,.desk-actions{display:none!important}.ham{display:flex!important}.nav-inner{height:58px}.mega-drop{display:none!important}.n-mark{width:70px}}@media (min-width:1024px) and (max-width:1199px){.mega-tab-label{font-size:13.5px}.mega-links li a{font-size:13px;padding:8px 10px}.mega-blog-thumb{width:90px;height:65px}.mega-feat-img{height:160px}.mega-feat-title{font-size:.95rem}}@media (min-width:1200px) and (max-width:1399px){.mega-blog-thumb{width:100px;height:72px}}@media (min-width:381px){.dr-close{display:none!important}}@media (max-width:380px){.n-mark{width:60px;height:30px}.drawer{width:100vw}.dr-close{width:32px;height:32px;background:#f1f5f9;border:none;border-radius:6px;color:#4b5563;font-size:.95rem;display:grid;place-items:center;cursor:pointer;transition:background .18s,color .18s;flex-shrink:0}.dr-close:hover{background:#F47920;color:#fff}}@media (max-width:900px){.solution-grid{grid-template-columns:1fr 1fr;gap:20px}.solution-col{border-right:none;padding:0!important}.solution-mega-panel,.second-mega-panel{display:none}}@media (max-width:768px){.app-content-container{flex-direction:column}.mobile-app-img-box{width:100%}.vertical-tabs{flex-direction:column}.vertical-buttons{width:100%;flex-direction:row;overflow-x:auto;padding:0;border-right:none;border-bottom:1px solid var(--border)}.vertical-buttons button{min-width:110px}.vertical-buttons button::before{display:none}.header-vr-tab-item-container{flex-direction:column;align-items:center;text-align:center;padding:8px 10px}.vr-tab-title-box .heading-h-4{font-size:10.5px;text-align:center}.vertical-content{padding:16px}.horizontal-tabs button{min-width:140px}.hr-tab-title-box p{display:none}.case-study-wrapper{flex-direction:column}.case-study-left{flex:100%}.case-study-grid{grid-template-columns:1fr}}@media (max-width:540px){.solution-grid{grid-template-columns:1fr}}.mega-panel-with-padding{padding:17px}