.childCollapse,.childCollapse *,.site-header,.site-header *,.site-header :after,.site-header :before,.smallToggle,.smallToggle *{box-sizing:border-box}.childCollapse,.site-header,.smallToggle{color:var(--header-ink,#22282b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}:root{--header-paper:#fef9f5;--header-cream:#f7f1e8;--header-peach:#fdeee6;--header-orange:#f16f24;--header-orange-dark:#d65a14;--header-orange-light:#f89b64;--header-orange-text:#b44a0d;--header-charcoal:#3f3f3d;--header-charcoal-soft:#636360;--header-ink:#22282b;--header-line:rgba(63,63,61,.14);--header-line-light:rgba(63,63,61,.08);--header-white:#fff;--header-height:76px}.site-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(254,249,245,.96);border-bottom:1px solid var(--header-line);box-sizing:border-box;position:sticky;top:0;width:100%;z-index:1050}.site-header .skip{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.site-header .skip:focus{background:var(--header-ink);border-radius:8px;color:#fff;height:auto;left:16px;padding:10px 16px;text-decoration:none;top:16px;width:auto;z-index:10000}.site-header .wrap{margin:0 auto;max-width:90%!important;padding:0;width:90%!important}.site-header .nav-bar{align-items:center;display:flex;gap:16px;height:var(--header-height);justify-content:space-between;width:100%}.site-header .nav-bar__logo{align-items:center;display:flex;flex-shrink:1;min-width:0;text-decoration:none}.site-header .nav-bar__logo img{display:block;height:40px;max-width:220px;object-fit:contain;width:auto}.site-header .menu{align-items:center;display:flex;gap:2px;list-style:none;margin:0;padding:0}.site-header .menu-item{position:static}.site-header .nav-link{align-items:center;background:none;border:0;border-radius:8px;color:var(--header-charcoal);cursor:pointer;display:flex;font-family:inherit;font-size:.97rem;font-weight:700;gap:7px;line-height:1.2;padding:10px 14px;text-decoration:none;transition:color .15s ease,background .15s ease}.site-header .menu-item.open>.nav-link,.site-header .nav-link:hover{background:var(--header-cream);color:var(--header-orange-text)}.site-header .nav-link svg{fill:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-width:2.6;transition:transform .18s ease;width:12px}.site-header .menu-item.open>.nav-link svg{transform:rotate(180deg)}.site-header .nav-bar__actions{align-items:center;display:flex;flex-shrink:0;gap:14px}.site-header .btn{align-items:center;background:var(--header-orange);border:0;border-radius:999px;color:var(--header-white)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.98rem;font-weight:700;gap:8px;justify-content:center;line-height:1.2;padding:13px 26px;text-decoration:none;transition:background .18s ease,transform .18s ease;white-space:nowrap}.site-header .btn:hover{background:var(--header-orange-dark);color:var(--header-white)!important;transform:translateY(-2px)}.site-header .btn--sm{font-size:.9rem;padding:9px 18px}.site-header .mega{background:var(--header-white);border-bottom:1px solid var(--header-line);border-top:1px solid var(--header-line);box-shadow:0 28px 50px rgba(63,63,61,.12);display:none;left:0;padding:36px 0 40px;position:absolute;right:0;top:100%;z-index:1000}.site-header .menu-item.open .mega{display:block}.site-header .mega__inner{display:grid;gap:40px}.site-header .mega__inner--ind,.site-header .mega__inner--prod{grid-template-columns:1.9fr 1fr}.site-header .mega__inner--sol{align-items:start;gap:44px;grid-template-columns:1.35fr 1fr 1fr}.site-header .mega__inner--list{grid-template-columns:repeat(4,1fr)}.site-header .mega__label{color:var(--header-charcoal-soft);font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.site-header .mega__feature{display:grid;gap:6px}.site-header .mega__feature a{align-items:start;border-radius:12px;display:grid;gap:14px;grid-template-columns:40px 1fr;padding:12px;text-decoration:none;transition:background .15s ease}.site-header .mega__feature a:hover{background:var(--header-paper)}.site-header .mega__feature .ico{align-items:center;background:var(--header-peach);border-radius:12px;color:var(--header-orange-text);display:flex;height:40px;justify-content:center;width:40px}.site-header .mega__feature .ico svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:22px}.site-header .mega__feature strong{color:var(--header-ink);display:block;font-size:1rem;font-weight:700;line-height:1.3}.site-header .mega__feature span{color:var(--header-charcoal-soft);display:block;font-size:.88rem;line-height:1.45;margin-top:2px}.site-header .mega__links{display:grid;gap:4px}.site-header .mega__links a{border-radius:8px;color:var(--header-charcoal);display:block;font-size:.95rem;font-weight:600;padding:8px 12px;text-decoration:none;transition:all .15s ease}.site-header .mega__links a:hover{background:var(--header-paper);color:var(--header-orange-text);padding-left:15px}.site-header .mega__aside{background:var(--header-paper);border:1px solid var(--header-line);border-radius:16px;padding:24px}.site-header .mega__aside p{color:var(--header-charcoal-soft);font-size:.92rem;line-height:1.5;margin-bottom:14px}.site-header .tlink{align-items:center;color:var(--header-orange-text);display:inline-flex;font-size:.92rem;font-weight:700;gap:6px;text-decoration:none}.site-header .tlink:hover{color:var(--header-orange-dark)}.site-header .tlink svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;transition:transform .15s ease;width:14px}.site-header .tlink:hover svg{transform:translateX(3px)}.site-header .mega__card{background:var(--header-peach);border:1px solid rgba(241,111,36,.12);border-radius:16px;box-shadow:0 4px 16px rgba(241,111,36,.04);padding:28px 26px}.site-header .mega__card .mega__label{color:var(--header-orange-text);font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.site-header .mega__card strong{color:var(--header-ink);display:block;font-size:1.24rem;font-weight:800;line-height:1.35;margin-bottom:12px}.site-header .mega__card p{color:var(--header-charcoal);font-size:.94rem;line-height:1.6;margin:0 0 20px}.site-header .mega__card-links{border-top:1px solid rgba(63,63,61,.1);display:flex;flex-direction:column;gap:9px;padding-top:16px}.site-header .mega__card-links a{align-items:center;background:hsla(0,0%,100%,.75);border:1px solid rgba(241,111,36,.14);border-radius:10px;color:var(--header-ink);display:flex;font-size:.94rem;font-weight:700;justify-content:space-between;padding:10px 14px;text-decoration:none;transition:all .2s ease}.site-header .mega__card-links a svg{color:var(--header-orange);fill:none;flex-shrink:0;height:14px;margin-left:8px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;transition:transform .2s ease;width:14px}.site-header .mega__card-links a:hover{background:#fff;border-color:var(--header-orange);box-shadow:0 3px 10px rgba(241,111,36,.12);color:var(--header-orange-text);transform:translateX(3px)}.site-header .mega__card-links a:hover svg{color:var(--header-orange-dark);transform:translateX(3px)}.site-header .mobile-header-actions{align-items:center;display:none;flex-shrink:0;gap:8px}.site-header .header-contact-icons{align-items:center;display:flex;gap:8px}@media (max-width:600px){.site-header .header-contact-icons{display:none!important}}.site-header .header-icon-link{align-items:center;background:#f7f1e8;border-radius:50%;color:#3f3f3d;display:inline-flex;font-size:16px;height:34px;justify-content:center;text-decoration:none;transition:all .2s ease;width:34px}.site-header .header-icon-link:hover{background:#fdeee6;color:#ef5713}.site-header .CollapseBtn{align-items:center;background:none;border:none;border-radius:8px;color:#3f3f3d;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:4px;transition:background .15s ease;width:40px}.site-header .CollapseBtn:hover{background:var(--header-cream)}.site-header .NavbarToggleBtn{color:#3f3f3d;display:block;font-size:28px}.site-header .smallToggle{background:#fef9f5;border-top:1px solid rgba(63,63,61,.14);bottom:0;box-shadow:0 12px 30px rgba(0,0,0,.1);height:calc(100vh - var(--header-height));left:0;overflow-y:auto;position:fixed;right:0;top:var(--header-height);width:100vw;z-index:1060;-webkit-overflow-scrolling:touch;box-sizing:border-box;display:none;padding:24px 0 40px}.site-header .smallToggle.open{display:block}.site-header .smallToggle-inner{margin:0 auto;max-width:90%!important;width:90%!important}.site-header .mobile-quick-contacts{align-items:center;border-bottom:1px solid rgba(63,63,61,.1);display:flex;gap:14px;justify-content:center;margin-bottom:16px;padding-bottom:16px}.site-header .mobile-quick-link{align-items:center;background:#fff;border:1px solid rgba(63,63,61,.12);border-radius:8px;color:#3f3f3d;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;padding:7px 14px;text-decoration:none;transition:all .15s ease}.site-header .mobile-quick-link svg{color:#ef5713;height:16px;width:16px}.site-header .mobile-category-card{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.05);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px 18px;transition:all .2s ease}.site-header .mobile-category-card:hover{background:#f7f1e8;transform:translateX(3px)}.site-header .smallNavMainHeading{color:#22282b;font-size:16px;font-weight:700;margin:0}.site-header .SmallRightIcon{color:#ef5713;flex-shrink:0;font-size:16px;height:16px;width:16px}.site-header .NavbarContactUsContent,.site-header .NavbarDemoContent{margin-top:10px}.site-header .NavbarContactUsBtn{background-color:#ef5713;border:none;border-radius:10px;color:#fff!important;display:block;font-size:15px;font-weight:700;padding:13px;text-align:center;text-decoration:none;transition:background .2s ease;width:100%}.site-header .NavbarContactUsBtn:hover{background-color:#d65a14}.site-header .NavbarDemoBtn{background-color:#22282b;border:none;border-radius:10px;color:#fff!important;display:block;font-size:15px;font-weight:700;padding:13px;text-align:center;text-decoration:none;transition:background .2s ease;width:100%}.site-header .NavbarDemoBtn:hover{background-color:#111517}@keyframes slideFromLeftToRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.site-header .childCollapse{animation:slideFromLeftToRight .3s cubic-bezier(.16,1,.3,1)!important;background:#fef9f5;bottom:0;box-sizing:border-box;display:none;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:2000}.site-header .childCollapse.open{display:flex}.site-header .childCollapse-header-wrapper{background:#fef9f5;border-bottom:1px solid rgba(63,63,61,.14);flex-shrink:0;width:100%}.site-header .childCollapse-header{align-items:center;box-sizing:border-box;display:flex;height:var(--header-height);justify-content:space-between;margin:0 auto;max-width:90%!important;width:90%!important}.site-header .childCollapse-header .backBtn{align-items:center;background:none;border:none;color:#0068b6;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;gap:6px;padding:8px 0}.site-header .childCollapse-header .backBtn:hover{color:#004d88}.site-header .childCollapse-header .backBtn svg{height:18px;width:18px}.site-header .childCollapse-logo{height:32px;max-width:150px;object-fit:contain;width:auto}.site-header .childCollapse-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0 auto;max-width:90%!important;padding:24px 0 40px;width:90%!important}.site-header .smallCardSection{align-items:center;background:#fff;border:none;border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:14px 16px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.site-header .smallCardSection:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.site-header .NavHeading{color:#22282b;font-size:15px;font-weight:700;line-height:1.3;margin:0}.site-header .NavDescription{color:#636360;font-size:12.5px;line-height:1.4;margin:3px 0 0}.site-header .smallNavIcon{align-items:center;background:#fdeee6;border-radius:10px;color:#ef5713;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.site-header .smallNavIcon svg{height:20px;width:20px}@media (max-width:1080px){.site-header .menu,.site-header .nav-bar__actions{display:none!important}.site-header .mobile-header-actions{display:flex!important}.site-header .nav-bar{gap:10px}}@media (max-width:640px){.site-header .wrap{max-width:92%!important;width:92%!important}.site-header .nav-bar__logo img{height:32px;max-width:150px}}