/*0dd25df9b14025762a638ee471bdf753*/
html,body{margin:0;padding:0;background:#ffffff !important;color:#1f2f46}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:#1f4b8f}a:hover{color:#163867}#g-page-surround,.g-body,.g-main,.g-container,.g-grid,.g-block,section,article{border:none !important;outline:none !important;box-shadow:none !important}.g-container{width:100%;max-width:100%}h1,h2,h3,h4,h5,h6{color:#0f223d}p,li{color:#5b6675;line-height:1.7}#g-navigation{position:relative;width:100%;z-index:999}#g-navigation .g-main-nav .g-toplevel{display:flex;justify-content:center;align-items:center;min-height:56px;margin:0;padding:0;list-style:none}#g-navigation .g-main-nav .g-toplevel>li{display:inline-block}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-content,#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-title,#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-link,#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-link .g-menu-item-content,#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-link .g-menu-item-title{padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;height:56px}#g-navigation .g-main-nav .g-dropdown,#g-navigation .g-main-nav .g-sublevel,#g-navigation .g-main-nav .g-toplevel>li>.g-dropdown{background:#ffffff !important;background-image:none !important;border:1px solid #e7ebf0 !important;box-shadow:0 8px 24px rgba(0, 0, 0, 0.08) !important}#g-navigation .g-main-nav .g-dropdown li,#g-navigation .g-main-nav .g-sublevel li,#g-navigation .g-main-nav .g-dropdown .g-menu-item-container,#g-navigation .g-main-nav .g-sublevel .g-menu-item-container,#g-navigation .g-main-nav .g-dropdown .g-menu-item-content,#g-navigation .g-main-nav .g-sublevel .g-menu-item-content,#g-navigation .g-main-nav .g-dropdown .g-menu-item-link,#g-navigation .g-main-nav .g-sublevel .g-menu-item-link{background:#ffffff !important;background-image:none !important;color:#1f2f46 !important}#g-navigation .g-main-nav .g-dropdown .g-menu-item-title,#g-navigation .g-main-nav .g-sublevel .g-menu-item-title,#g-navigation .g-main-nav .g-dropdown a,#g-navigation .g-main-nav .g-sublevel a{color:#1f2f46 !important}#g-navigation .g-main-nav .g-dropdown li:hover,#g-navigation .g-main-nav .g-sublevel li:hover,#g-navigation .g-main-nav .g-dropdown .g-menu-item-container:hover,#g-navigation .g-main-nav .g-sublevel .g-menu-item-container:hover,#g-navigation .g-main-nav .g-dropdown .g-menu-item-link:hover,#g-navigation .g-main-nav .g-sublevel .g-menu-item-link:hover,#g-navigation .g-main-nav .g-dropdown a:hover,#g-navigation .g-main-nav .g-sublevel a:hover{background:#f4f7fb !important;color:#111111 !important}#g-navigation .g-main-nav .g-dropdown .fa,#g-navigation .g-main-nav .g-sublevel .fa{color:#1f2f46 !important}.full-width-section{width:100vw;max-width:100vw;position:relative;left:50%;transform:translateX(-50%)}.solution-banner{position:relative;overflow:hidden;margin:0 !important;padding:0 !important;background:none !important;line-height:0}.solution-banner .g-content,.solution-banner .g-container,.solution-banner .g-grid,.solution-banner .g-block,.solution-banner .g-particle{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;line-height:0 !important}.solution-banner img{width:100% !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;filter:blur(3px);transform:scale(1.05)}.solution-banner::after{content:"";position:absolute;inset:0;background:rgba(10, 18, 30, 0.45);z-index:1}.solution-banner .hero-content{position:relative;z-index:2}.nugan-hero,.home-hero{margin:0 !important;padding:0 !important;background:none !important}.top-info-cards .g-content-array .g-item-content,.top-info-cards .g-item-content{background:#ffffff;border:1px solid #e8edf2;border-radius:16px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.05);padding:24px;transition:all 0.25s ease}.top-info-cards .g-content-array .g-item-content:hover,.top-info-cards .g-item-content:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0, 0, 0, 0.07)}.product-category-section .g-content-array .g-item-content,.product-category-section .g-item-content{background:#ffffff;border:1px solid #dfe5eb;border-radius:16px;box-shadow:none;padding:24px;transition:all 0.25s ease}.product-category-section .g-content-array .g-item-content:hover,.product-category-section .g-item-content:hover{transform:translateY(-2px);border-color:#d3dbe3;box-shadow:0 4px 14px rgba(0, 0, 0, 0.03)}.icon-green{background:#edf9f2;color:#1f9d55 !important}.icon-blue{background:#edf4ff;color:#2f6bff !important}.icon-purple{background:#f5efff;color:#7c3aed !important}.icon-orange{background:#fff6ed;color:#d97706 !important}.icon-red{background:#fff0f0;color:#dc2626 !important}.icon-teal{background:#edf8f8;color:#0f766e !important}.nugan-card{position:relative;overflow:hidden;cursor:pointer;transition:transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease}.nugan-card::before{content:"";position:absolute;inset:0;background:rgba(55, 55, 55, 0.42);opacity:0;transition:opacity 0.28s ease;z-index:1;border-radius:14px}.nugan-card:hover::before{opacity:1}.nugan-card:hover{transform:translateY(-5px);box-shadow:0 14px 28px rgba(0, 0, 0, 0.14)}.nugan-card.category:hover{border-color:rgba(47, 107, 255, 0.22)}.nugan-icon{position:absolute;top:18px;left:18px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 2px 10px rgba(0, 0, 0, 0.08);transition:all 0.28s ease;transform:translateZ(0)}.nugan-icon svg{width:18px;height:18px;display:block;color:inherit}.nugan-icon svg *{stroke:currentColor !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round;stroke-linejoin:round}.nugan-card h3,.nugan-card p{position:relative;z-index:2;transition:color 0.28s ease}.nugan-card h3{margin-top:18px}.nugan-card:hover h3{color:#ffffff !important}.nugan-card:hover p{color:rgba(255, 255, 255, 0.88) !important}.nugan-card:hover .nugan-icon{background:rgba(255, 255, 255, 0.22) !important;color:#ffffff !important;box-shadow:0 4px 14px rgba(0, 0, 0, 0.14)}#g-footer,#g-copyright{background:#0f223d !important;color:#ffffff !important}#g-footer .g-content{padding:30px 40px}#g-copyright .g-content{padding:15px 40px;border-top:1px solid rgba(255, 255, 255, 0.08)}#g-footer a,#g-footer p,#g-copyright,#g-copyright *{color:rgba(255, 255, 255, 0.9) !important}#g-footer,.g-footer,#g-bottom,.g-bottom,#g-copyright,.g-copyright{background:#3A3A3A !important;background-image:none !important}.back-to-top,#back-top{position:fixed;right:24px;bottom:24px;width:52px;height:52px;border-radius:50%;background:#0f223d;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;box-shadow:0 6px 18px rgba(0, 0, 0, 0.15);cursor:pointer;z-index:9999;transition:all 0.25s ease}.back-to-top:hover,#back-top:hover{background:#1a3a66;transform:translateY(-3px);box-shadow:0 10px 26px rgba(0, 0, 0, 0.2)}.back-to-top i,#back-top i{line-height:1}#backToTop{position:fixed;right:24px;bottom:24px;width:52px;height:52px;display:flex !important;align-items:center;justify-content:center;background:#2f3e52;color:#ffffff !important;font-size:24px;line-height:1;text-decoration:none !important;border-radius:50%;box-shadow:0 8px 22px rgba(0, 0, 0, 0.22);z-index:99999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity 0.35s ease, transform 0.35s ease, visibility 0.35s ease, background 0.25s ease}#backToTop.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#g-showcase,#g-feature,#g-above,#g-main,#g-expanded,#g-bottom{margin:0 !important;padding-top:0 !important;padding-bottom:0 !important}#g-expanded .g-content,#g-expanded .g-container,#g-expanded .g-grid,#g-expanded .g-block,#g-bottom .g-content,#g-bottom .g-container,#g-bottom .g-grid,#g-bottom .g-block{margin-top:0 !important;padding-top:0 !important;padding-bottom:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}.g-content,.g-block{margin-bottom:0 !important;padding-bottom:0 !important}#g-main .item-page section[style*="padding:70px 20px"],#g-main .item-page section[style*="background:#f7f7f7"],#g-main .platform-content .item-page section[style*="padding:70px 20px"],#g-main .platform-content .item-page section[style*="background:#f7f7f7"]{display:none !important}.home-about-duplicate{display:none !important}@media (max-width:768px){#g-navigation .g-main-nav .g-toplevel{flex-wrap:wrap}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-link{padding:0 10px;font-size:12px;height:48px}.top-info-cards .g-content-array .g-item-content,.top-info-cards .g-item-content,.product-category-section .g-content-array .g-item-content,.product-category-section .g-item-content{padding:20px}#g-footer .g-content,#g-copyright .g-content{padding:20px;text-align:center}}.nugan-home-card,.nugan-feature-card,.nugan-category-card,.nugan-card{position:relative;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.nugan-home-card .card-icon,.nugan-feature-card .card-icon,.nugan-category-card .card-icon,.nugan-card .card-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 18px;position:relative;z-index:2;opacity:1 !important;visibility:visible !important;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.nugan-home-card .card-icon svg,.nugan-feature-card .card-icon svg,.nugan-category-card .card-icon svg,.nugan-card .card-icon svg{display:block !important;width:48px;height:48px;max-width:48px;max-height:48px;opacity:1 !important;visibility:visible !important;color:#1f2f46 !important;fill:none !important;stroke:#1f2f46 !important;stroke-width:1.8;filter:none !important;mix-blend-mode:normal !important;transform:translateZ(0);-webkit-transform:translateZ(0);transition:transform 0.28s ease, stroke 0.28s ease, color 0.28s ease, opacity 0.28s ease}.nugan-home-card .card-icon svg *,.nugan-feature-card .card-icon svg *,.nugan-category-card .card-icon svg *,.nugan-card .card-icon svg *{fill:none !important;stroke:currentColor !important;opacity:1 !important;visibility:visible !important;vector-effect:non-scaling-stroke}.nugan-home-card .card-icon,.nugan-feature-card .card-icon,.nugan-category-card .card-icon,.nugan-card .card-icon{color:#1f2f46 !important}.nugan-home-card:hover .card-icon,.nugan-feature-card:hover .card-icon,.nugan-category-card:hover .card-icon,.nugan-card:hover .card-icon{color:#0d6efd !important}.nugan-home-card:hover .card-icon svg,.nugan-feature-card:hover .card-icon svg,.nugan-category-card:hover .card-icon svg,.nugan-card:hover .card-icon svg{transform:translateY(-2px) scale(1.04) translateZ(0)}.nugan-home-card a,.nugan-feature-card a,.nugan-category-card a,.nugan-card a{color:inherit}.nugan-home-card:hover,.nugan-feature-card:hover,.nugan-category-card:hover,.nugan-card:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.g-content .nugan-home-card .card-icon svg,.g-content .nugan-feature-card .card-icon svg,.g-content .nugan-category-card .card-icon svg,.g-content .nugan-card .card-icon svg{opacity:1 !important;visibility:visible !important;stroke:currentColor !important;fill:none !important}.g-content .nugan-home-card:hover .card-icon svg,.g-content .nugan-feature-card:hover .card-icon svg,.g-content .nugan-category-card:hover .card-icon svg,.g-content .nugan-card:hover .card-icon svg{stroke:currentColor !important;fill:none !important}