.header2-redesign{--hdr2-accent:#d44a00;--hdr2-ink:#0f172a;--hdr2-surface:#ffffff;--hdr2-line:#ebedf2}.header2-redesign .main-menu ul li.megamenu .submenu{padding-left:80px;padding-right:80px}.header2-redesign .main-menu ul li.megamenu:hover>.submenu{top:calc(100% + 20px)!important}.header2-redesign .mega_menu_wrapper{padding-left:80px;padding-right:80px}.header2-redesign .products-dropdown-container{margin-left:80px;margin-right:80px}.header2-redesign .header2-shell{margin-top:18px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:linear-gradient(145deg,rgba(10,15,28,.32),rgba(10,15,28,.08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .35s ease}.header2-redesign .stricked-menu .header2-shell{margin-top:0;border-color:rgba(0,0,0,.08);background:rgba(255,255,255,.96);box-shadow:0 16px 40px rgba(2,6,23,.14)}.header2-redesign .main-menu>ul>li>a{position:relative;letter-spacing:.01em;font-weight:600}.header2-redesign .main-menu ul li .submenu{border:1px solid var(--hdr2-line);border-radius:16px;box-shadow:0 26px 55px rgba(15,23,42,.12)}.header2-redesign .industries-mega-menu .mega_menu_wrapper_inner,.header2-redesign .products-mega-menu .products-dropdown-container{border:1px solid var(--hdr2-line);border-radius:16px;background:linear-gradient(180deg,#ffffff,#fbfcff)}.header2-redesign .industries-mega-inner{padding:26px}.header2-redesign .industries-mega-head{margin-bottom:16px}.header2-redesign .industries-kicker,.header2-redesign .products-kicker{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#6b7280}.header2-redesign .industries-title,.header2-redesign .products-list-title{margin:6px 0 0;font-size:24px;letter-spacing:-.01em;color:var(--hdr2-ink)}.header2-redesign .industries-item{width:100%;padding:16px 14px;border-radius:14px;border:1px solid transparent;background:#fff;transition:all .28s ease}.header2-redesign .industries-item:hover{border-color:#f1c7b0;box-shadow:0 14px 28px rgba(212,74,0,.16);transform:translateY(-2px)}.header2-redesign .industries-wrap{display:flex;align-items:center;gap:14px}.header2-redesign .industries-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--hdr2-accent);background:rgba(212,74,0,.11);font-size:20px}.header2-redesign .industries-desc{display:block;margin-top:2px;font-size:13px;color:#6b7280}.header2-redesign .products-dropdown-container{width:min(1060px,92vw);padding:24px}.header2-redesign .products-dropdown-header{margin-bottom:16px}.header2-redesign .products-list-subtitle{margin:4px 0 0;color:#6b7280;font-size:14px}.header2-redesign .products-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.header2-redesign .products-cards-wrapper{width:100%}.header2-redesign .product-card{border:1px solid var(--hdr2-line);border-radius:16px;overflow:hidden;background:var(--hdr2-surface);box-shadow:0 8px 26px rgba(15,23,42,.08);transition:transform .32s ease,box-shadow .32s ease;display:flex;flex-direction:column}.header2-redesign .product-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,23,42,.15)}.header2-redesign .product-card-mockup{position:relative;width:100%;background:linear-gradient(135deg,#f8fafc,#e5e7eb);padding:20px;min-height:180px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:all .3s ease}.header2-redesign .product-card-mockup:hover{background:linear-gradient(135deg,#eff1f5,#dde0e5)}.header2-redesign .product-card-mockup:hover .product-mockup-image{transform:scale(1.02)}.header2-redesign .product-mockup-image{width:100%;height:auto;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:transform .3s ease}.header2-redesign .product-mockup-image img{width:100%;height:auto;display:block}.header2-redesign .product-badge{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#d44a00,#ff6b1f);color:white;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(212,74,0,.3)}.header2-redesign .product-card-content{padding:18px;flex:1 1;display:flex;flex-direction:column}.header2-redesign .product-card-name{font-size:20px;font-weight:700;color:var(--hdr2-ink);margin-bottom:8px}.header2-redesign .product-card-description{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:16px;flex:1 1}.header2-redesign .product-card-footer{margin-top:auto}.header2-redesign .product-card-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--hdr2-accent);text-decoration:none;transition:all .2s ease}.header2-redesign .product-card-link:hover{color:#ab3c02;gap:12px}@media (max-width:1199px){.header2-redesign .header2-shell{margin-top:10px;border-radius:14px}.header2-redesign .products-dropdown-container{width:100%;padding:20px}.header2-redesign .products-cards-grid{grid-template-columns:repeat(2,1fr);gap:16px}.header2-redesign .product-card-mockup{min-height:160px}}@media (max-width:767px){.header2-redesign .products-dropdown-container{padding:16px}.header2-redesign .products-cards-grid{grid-template-columns:1fr;gap:14px}.header2-redesign .product-card-mockup{min-height:140px;padding:16px}.header2-redesign .product-card-name{font-size:18px}.header2-redesign .products-list-title{font-size:20px}}@media (max-width:1199px){.header2-redesign .xb-header-menu{width:min(330px,88vw);background:linear-gradient(180deg,#ffffff,#f8fafc);border-right:1px solid rgba(15,23,42,.08);box-shadow:14px 0 30px rgba(15,23,42,.16)}.header2-redesign .xb-header-menu-scroll{padding:30px 18px 28px}.header2-redesign .xb-logo-mobile{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e5e7eb}.header2-redesign .xb-logo-mobile img{max-height:38px;width:auto}.header2-redesign .xb-menu-close{width:34px;height:34px;border-radius:10px;background:#eef2f7;top:14px;right:14px}.header2-redesign .xb-header-nav .xb-menu-primary>li{margin-bottom:8px;border:1px solid #e5e7eb;border-radius:10px;background:#ffffff;padding:0;overflow:hidden}.header2-redesign .xb-header-nav .xb-menu-primary>li>a,.header2-redesign .xb-header-nav .xb-menu-primary>li>p{margin:0;padding:12px 14px;font-size:15px;font-weight:600;color:#0f172a;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.header2-redesign .xb-header-nav .xb-menu-primary>li>p i{color:#64748b;font-size:14px}.header2-redesign .xb-header-nav .xb-menu-primary .menu-item{margin:0;padding:4px 0 10px;background:#f8fafc;border-top:1px solid #edf0f4}.header2-redesign .xb-header-nav .xb-menu-primary .menu-item>li{padding:0}.header2-redesign .xb-header-nav .xb-menu-primary .menu-item>li>a{display:block;width:100%;padding:8px 14px 8px 20px;font-size:14px;font-weight:500;color:#334155}.header2-redesign .xb-header-nav .xb-menu-primary .menu-item>li>a:hover{color:#d44a00;background:rgba(212,74,0,.08)}}.header-theme-dark .header-logo .logo01{display:none}.header-theme-dark .header-logo .logo02{display:block}.header-theme-dark .main-menu ul li a{color:var(--color-black)}.header-theme-dark .header-contact .thm-btn{background:var(--hdr2-accent);color:#fff}.header-theme-dark .header2-shell{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.header-theme-dark .xb-nav-mobile i{color:var(--color-black)}.header-theme-light .header-logo .logo01{display:block}.header-theme-light .header-logo .logo02{display:none}.header-theme-light .main-menu ul li a{color:var(--color-white)}.header-theme-light .main-menu ul li.active>a,.header-theme-light .main-menu ul li:hover>a{background:var(--color-white);color:var(--color-black)}.stricked-menu .header-logo .logo01{display:none!important}.stricked-menu .header-logo .logo02{display:block!important}.stricked-menu .main-menu ul li a{color:var(--color-black)!important}.industries-mega-modern{padding:24px!important}.industries-mega-modern .industries-header{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.industries-mega-title{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:4px;line-height:1.3}.industries-mega-subtitle{font-size:13px;color:#64748b;margin:0;line-height:1.5}.industries-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.industry-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8fafc;border-radius:6px;transition:all .3s cubic-bezier(.67,.04,.3,.91);text-decoration:none;border:1px solid #e5e7eb;position:relative;overflow:hidden;min-height:64px}.industry-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(135deg,rgba(212,74,0,.05),rgba(212,74,0,.02));transition:width .3s ease;z-index:0}.industry-card:hover:before{width:100%}.industry-card:hover{background:#fff;border-color:#d44a00;transform:translateX(3px);box-shadow:0 3px 10px rgba(212,74,0,.1)}.industry-icon{width:40px;height:40px;min-width:40px;flex-shrink:0;background:linear-gradient(135deg,#d44a00,#ff6b1f);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:all .3s ease;position:relative;z-index:1;box-shadow:0 2px 6px rgba(212,74,0,.2)}.industry-card:hover .industry-icon{transform:scale(1.05) rotate(3deg);box-shadow:0 3px 12px rgba(212,74,0,.25)}.industry-name{flex:1 1;font-size:14px;font-weight:600;color:#0f172a;line-height:1.4;transition:color .3s ease;position:relative;z-index:1;word-break:break-word}.industry-card:hover .industry-name{color:#d44a00}.industry-arrow{width:26px;height:26px;min-width:26px;flex-shrink:0;align-self:center;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:11px;transition:all .3s ease;position:relative;z-index:1;opacity:.7}.industry-card:hover .industry-arrow{background:#d44a00;color:#fff;transform:translateX(2px);opacity:1}.industries-footer{padding-top:16px;border-top:1px solid #e5e7eb}.industries-footer .social_inner{margin-bottom:10px}.industries-footer .social_inner h5{font-size:12px;color:#64748b;margin-bottom:6px;font-weight:600}.industries-footer .career_link{font-size:12px;color:#64748b;margin:0}.industries-footer .career_link a{color:#d44a00;font-weight:600;text-decoration:none;transition:color .2s ease}.industries-footer .career_link a:hover{color:#b03d00;text-decoration:underline}@media (max-width:767px){.industries-mega-modern{padding:16px!important}.industries-grid{grid-template-columns:1fr;gap:8px}.industry-card{padding:10px 12px}.industry-icon{width:36px;height:36px;min-width:36px;font-size:14px}.industry-name{font-size:13px}.industries-mega-title{font-size:16px}.industries-mega-subtitle{font-size:12px}.industry-arrow{width:24px;height:24px;min-width:24px;font-size:10px}}