/*0dd25df9b14025762a638ee471bdf753*/
@charset "UTF-8";
html,body{margin:0;padding:0;background:#ffffff;color:#1f2f46}body{overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:all 0.25s ease}a:hover{text-decoration:none}p,li{color:#5b6675;line-height:1.7}h1,h2,h3,h4,h5,h6{color:#0f223d}#g-page-surround,.g-body,.g-main,.g-grid,.g-block{border:none !important;outline:none !important;box-shadow:none !important}.g-content{margin: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-header,#g-navigation{background:#ffffff !important;border-bottom:1px solid rgba(0, 0, 0, 0.06) !important;box-shadow:0 2px 8px rgba(15, 35, 60, 0.05) !important;position:relative;z-index:999}#g-header .g-content,#g-navigation .g-content{margin:0;padding:0}.g-logo img,#g-header img{max-height:46px;width:auto}#g-navigation .g-main-nav .g-toplevel,#g-header .g-main-nav .g-toplevel{display:flex;align-items:center;justify-content:center;min-height:72px;margin:0;padding:0;list-style:none}#g-navigation .g-main-nav .g-toplevel>li,#g-header .g-main-nav .g-toplevel>li{display:flex;align-items:center;position:relative;margin:0;padding:0}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-link,#g-header .g-main-nav .g-toplevel>li>.g-menu-item-container,#g-header .g-main-nav .g-toplevel>li>.g-menu-item-link{display:flex;align-items:center;min-height:72px;padding:0 20px;color:#2f3e55 !important;background:transparent !important}#g-navigation .g-main-nav .g-toplevel>li .g-menu-item-title,#g-header .g-main-nav .g-toplevel>li .g-menu-item-title{color:#2f3e55 !important;font-size:14px;font-weight:700;letter-spacing:0.01em}#g-navigation .g-main-nav .g-toplevel>li:hover .g-menu-item-title,#g-header .g-main-nav .g-toplevel>li:hover .g-menu-item-title{color:#0865c9 !important}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-link,#g-header .g-main-nav .g-toplevel>li.active>.g-menu-item-container,#g-header .g-main-nav .g-toplevel>li.active>.g-menu-item-link{border-bottom:2px solid #0865c9}#g-navigation .g-main-nav .g-toplevel>li.active .g-menu-item-title,#g-header .g-main-nav .g-toplevel>li.active .g-menu-item-title{color:#0865c9 !important}#g-navigation .g-main-nav .g-dropdown,#g-navigation .g-main-nav .g-sublevel,#g-header .g-main-nav .g-dropdown,#g-header .g-main-nav .g-sublevel{background:#ffffff !important;border:1px solid #e7ebf0 !important;box-shadow:0 12px 28px rgba(15, 35, 60, 0.1) !important;border-radius:10px;overflow:hidden}#g-navigation .g-main-nav .g-dropdown li,#g-navigation .g-main-nav .g-sublevel li,#g-header .g-main-nav .g-dropdown li,#g-header .g-main-nav .g-sublevel li{background:#ffffff !important}#g-navigation .g-main-nav .g-dropdown a,#g-navigation .g-main-nav .g-sublevel a,#g-header .g-main-nav .g-dropdown a,#g-header .g-main-nav .g-sublevel a{color:#1f2f46 !important;background:#ffffff !important}#g-navigation .g-main-nav .g-dropdown a:hover,#g-navigation .g-main-nav .g-sublevel a:hover,#g-header .g-main-nav .g-dropdown a:hover,#g-header .g-main-nav .g-sublevel a:hover{background:#f4f7fb !important;color:#0865c9 !important}.g-header-right{display:flex;align-items:center;justify-content:flex-end;gap:18px}.g-header-right .lang-switcher{display:flex;align-items:center;gap:6px;color:#2f3e55;font-size:14px;font-weight:700}.g-header-right .search-icon{color:#2f3e55;font-size:18px;cursor:pointer}.g-header-right .search-icon:hover{color:#0865c9}.nugan-home-hero{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:760px;overflow:hidden;background:url('../../../../images/Hero.webp') center center / cover no-repeat;background-color:#f4f7fb}.nugan-home-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(244, 247, 251, 0.92) 0%, rgba(244, 247, 251, 0.68) 33%, rgba(244, 247, 251, 0.08) 62%, rgba(244, 247, 251, 0) 100%);z-index:1;pointer-events:none}.nugan-hero-inner{position:relative;z-index:2;min-height:760px;max-width:1500px;margin:0 auto;padding:150px 80px 120px}.nugan-hero-copy{max-width:560px;position:relative;z-index:2}.nugan-hero-badge{display:inline-flex;align-items:center;height:38px;padding:0 22px;margin-bottom:32px;border:1px solid rgba(18, 92, 176, 0.22);border-radius:999px;background:rgba(255, 255, 255, 0.58);color:#28415f;font-size:14px;font-weight:800;letter-spacing:0.01em;box-shadow:0 8px 22px rgba(34, 99, 166, 0.07)}.nugan-home-hero h2{margin:0 0 24px;color:#152844;font-size:clamp(34px, 3.3vw, 50px);line-height:1.15;font-weight:900;letter-spacing:-0.035em}.nugan-home-hero h2 span{color:#0865c9}.nugan-home-hero p{margin:0;color:#344b67;font-size:17px;line-height:1.75;font-weight:600}.nugan-hero-actions{display:flex;gap:18px;margin-top:40px;flex-wrap:wrap}.nugan-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:210px;height:58px;padding:0 26px;border-radius:7px;font-size:14px;font-weight:800;text-decoration:none;transition:all 0.25s ease}.nugan-btn span{font-size:22px;line-height:1;transform:translateY(-1px)}.nugan-btn-primary{background:#0865c9;color:#ffffff !important;border:1px solid #0865c9;box-shadow:0 12px 24px rgba(8, 101, 201, 0.22)}.nugan-btn-primary:hover{background:#064fa3;color:#ffffff !important;transform:translateY(-2px)}.nugan-btn-outline{background:rgba(255, 255, 255, 0.58);color:#28415f !important;border:1.5px solid #0865c9}.nugan-btn-outline:hover{background:#ffffff;color:#0865c9 !important;transform:translateY(-2px)}.nugan-hero-featurebar{position:absolute;left:76px;right:76px;bottom:74px;z-index:3;display:grid;grid-template-columns:repeat(4, 1fr);min-height:92px;padding:0 28px;border-radius:12px;background:rgba(255, 255, 255, 0.72);backdrop-filter:blur(12px);box-shadow:0 18px 40px rgba(54, 97, 145, 0.12);border:1px solid rgba(255, 255, 255, 0.68)}.nugan-feature-item{display:flex;align-items:center;gap:18px;padding:20px 26px;position:relative}.nugan-feature-item:not(:last-child)::after{content:"";position:absolute;right:0;top:22%;height:56%;width:1px;background:rgba(79, 109, 145, 0.18)}.nugan-feature-item strong{display:block;color:#243954;font-size:13px;font-weight:900;line-height:1.35;margin-bottom:5px}.nugan-feature-item span{display:block;color:#52677f;font-size:13px;font-weight:500;line-height:1.35}.nugan-feature-icon{flex:0 0 auto;width:32px;height:32px;color:#23466d;font-size:23px;line-height:32px;text-align:center}.nugan-hero-dots{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;gap:14px;z-index:4}.nugan-hero-dots span{width:11px;height:11px;border-radius:999px;background:rgba(255, 255, 255, 0.86);box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.nugan-hero-dots span.active{width:24px;background:#0865c9}.nugan-solutions-clean{padding:60px 20px;background:#f4f6f9}.nugan-solutions-header{text-align:center;margin-bottom:32px}.nugan-solutions-header h2{margin:0 0 10px;font-size:34px;font-weight:800;color:#1f2d3d}.nugan-solutions-header p{margin:0;color:#667085;font-size:16px;line-height:1.6}.nugan-solution-grid-2x2{max-width:900px;margin:0 auto 60px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}.nugan-solution-mini-card{display:block;min-height:220px;background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;padding:24px;text-decoration:none;box-shadow:0 8px 20px rgba(15, 23, 42, 0.05);transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease}.nugan-solution-mini-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(15, 23, 42, 0.1);border-color:#cbd5e1}.nugan-solution-mini-content{height:100%;display:flex;flex-direction:column}.nugan-solution-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.nugan-solution-head img{height:36px;width:auto}.nugan-solution-head h3,.nugan-solution-mini-card h3{margin:0 0 14px;font-size:22px;font-weight:800;line-height:1.3;color:#0f172a}.nugan-solution-mini-card p{margin:0 0 22px;font-size:15px;line-height:1.75;color:#667085;flex-grow:1}.nugan-solution-mini-link{align-self:flex-start;display:inline-flex;align-items:center;padding:9px 14px;border-radius:10px;background:#f8fafc;border:1px solid #dbe3ee;color:#334155;font-size:14px;font-weight:700;line-height:1;transition:all 0.2s ease}.nugan-solution-mini-card:hover .nugan-solution-mini-link{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.nugan-product-directory{max-width:1200px;margin:0 auto;padding:10px 0 30px}.directory-search-wrap{position:relative;margin-bottom:28px}.directory-search-wrap::before{content:"🔍";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:16px;opacity:0.6;z-index:2}#productSearch{width:100%;height:56px;padding:0 18px 0 44px;border:1px solid #d8e0ea;border-radius:14px;font-size:15px;background:#ffffff;box-shadow:0 6px 18px rgba(31, 47, 70, 0.04);outline:none;box-sizing:border-box;transition:all 0.2s ease}#productSearch:focus{border-color:#355070;box-shadow:0 0 0 3px rgba(53, 80, 112, 0.08)}.directory-groups{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 26px}.directory-group{padding:18px 20px;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:16px;box-sizing:border-box;transition:all 0.25s ease}.directory-group:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(31, 47, 70, 0.08)}.directory-group h3{margin:0 0 14px;font-size:20px;line-height:1.3;color:#1f2f46;font-weight:800}.directory-group ul{list-style:none;margin:0;padding:0;columns:2;column-gap:24px}.directory-group li{margin:0 0 9px;padding:0;break-inside:avoid;list-style:none}.product-link{display:inline-block;text-decoration:none;color:#2c4a6b;font-size:14px;line-height:1.45;transition:all 0.2s ease;cursor:pointer}.product-link:hover{color:#0f2740;transform:translateX(3px);text-decoration:underline}.nugan-modal{display:none;position:fixed;inset:0;z-index:99999}.nugan-modal.active{display:block}.nugan-modal-overlay{position:absolute;inset:0;background:rgba(15, 25, 35, 0.55)}.nugan-modal-content{position:relative;width:min(1080px, calc(100% - 32px));max-height:90vh;margin:4vh auto;background:#ffffff;border-radius:18px;overflow:hidden;z-index:2;box-shadow:0 25px 60px rgba(0, 0, 0, 0.18)}.nugan-modal-close{position:absolute;top:12px;right:14px;width:40px;height:40px;border:none;background:#eef3f8;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;z-index:3;transition:0.2s ease}.nugan-modal-close:hover{background:#dde7f1}.nugan-modal-body{display:grid;grid-template-columns:1.05fr 0.95fr;min-height:520px}.nugan-modal-left{padding:28px;background:#f7f9fc;border-right:1px solid #e5ebf2;overflow-y:auto}.nugan-modal-right{padding:28px;overflow-y:auto;background:#ffffff}#modalProductTitle{margin:0 0 8px;font-size:26px;line-height:1.25;color:#1f2f46;font-weight:900}.nugan-product-desc{margin:0;font-size:15px;line-height:1.7;color:#425466}.nugan-model-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.nugan-model-card{background:#ffffff;border:1px solid #dde6ef;border-radius:14px;padding:12px;transition:0.2s ease;cursor:pointer;position:relative}.nugan-model-card:hover{border-color:#b8cadc;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.06)}.nugan-model-card.selected{border-color:#1f2f46;box-shadow:0 0 0 2px rgba(31, 47, 70, 0.1);background:#fdfefe}.nugan-model-card.selected::after{content:"✓ Сонгогдсон";position:absolute;top:10px;right:10px;background:#1f2f46;color:#ffffff;font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px}.nugan-model-image{width:100%;aspect-ratio:1.3333333333;background:#f7f9fc;border:1px solid #e7edf3;border-radius:10px;overflow:hidden;margin-bottom:10px}.nugan-model-image img{width:100%;height:100%;object-fit:contain}.nugan-model-card h5{margin:0 0 6px;font-size:15px;color:#1f2f46;line-height:1.4;font-weight:800}.nugan-model-card p{margin:0;font-size:13px;line-height:1.55;color:#5a6c7d}.form-group label{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:#33475b}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 13px;border:1px solid #d7e0ea;border-radius:10px;font-size:15px;box-sizing:border-box;outline:none;background:#ffffff;transition:border-color 0.2s ease, box-shadow 0.2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,#additionalProductSelect:focus{border-color:#5a7ea8;box-shadow:0 0 0 3px rgba(90, 126, 168, 0.08)}.form-group textarea{min-height:140px;resize:vertical}.selected-products-actions{display:flex;gap:10px;margin-bottom:14px}.nugan-add-btn,.nugan-clear-btn,.nugan-submit-btn{border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;transition:0.2s ease}.nugan-add-btn{padding:10px 14px;background:#1f2f46;color:#ffffff}.nugan-clear-btn{padding:10px 14px;background:#eef3f8;color:#1f2f46}.nugan-submit-btn{display:block !important;width:100%;padding:13px 16px;background:#1f2f46;color:#ffffff;visibility:visible !important;opacity:1 !important}.nugan-submit-btn:hover,.nugan-add-btn:hover,.nugan-clear-btn:hover{opacity:0.92}.form-success-message,.nugan-contact-success{margin-top:14px;padding:12px 14px;border-radius:10px;background:#eef8f0;color:#1f6b35;font-size:14px;line-height:1.5}body.nugan-modal-open{overflow:hidden}.contact-category,.com-contact-category,table.category,.category.table,.category.list-striped,.contact-category table{display:none !important}.nugan-contact-page{max-width:1100px;margin:0 auto;padding:10px 0 40px}.nugan-contact-header{margin-bottom:26px}.nugan-contact-header h1{margin:0 0 6px;font-size:38px;line-height:1.2;color:#1f2f46;font-weight:900}.nugan-contact-header p{margin:0;font-size:15px;line-height:1.65;color:#627487}.nugan-contact-form-wrap{margin-top:10px;padding:28px;border:1px solid #dbe4ee;border-radius:18px;background:#ffffff;box-shadow:0 10px 24px rgba(31, 47, 70, 0.05)}.nugan-contact-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 18px}.nugan-contact-form .full-width{grid-column:1 / -1}.nugan-contact-submit{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:none;border-radius:12px;background:#1f2f46;color:#ffffff;font-size:15px;font-weight:800;cursor:pointer;transition:0.2s ease}.nugan-contact-submit:hover{opacity:0.92}#backToTop,.back-to-top,#back-top{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;transition:opacity 0.35s ease, transform 0.35s ease, visibility 0.35s ease, background 0.25s ease}#backToTop{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)}#backToTop.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#backToTop:hover,.back-to-top:hover,#back-top:hover{background:#1a3a66;transform:translateY(-3px)}#g-footer,.g-footer,#g-bottom,.g-bottom,#g-copyright,.g-copyright{background:#3a3a3a !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}@media (max-width:991px){.g-mobilemenu-container,.g-offcanvas,.g-offcanvas .g-content{background:#ffffff !important}.g-mobilemenu-container .g-toplevel>li>a,.g-mobilemenu-container .g-sublevel>li>a,.g-offcanvas a,.g-offcanvas .g-menu-item-title,.g-offcanvas .g-menu-item-content{color:#1f2f46 !important}.g-mobilemenu-container .g-menu-item-link,.g-offcanvas .g-menu-item-link{background:transparent !important;border-color:rgba(31, 47, 70, 0.08) !important}}@media (max-width:1100px){.nugan-home-hero{min-height:auto;background-position:center right}.nugan-hero-inner{min-height:720px;padding:120px 40px 180px}.nugan-hero-featurebar{left:30px;right:30px;bottom:62px;grid-template-columns:repeat(2, 1fr);padding:12px 20px}.nugan-feature-item{padding:16px 18px}.nugan-feature-item:nth-child(2)::after{display:none}.directory-groups{grid-template-columns:1fr}}@media (max-width:991px){.nugan-modal-content{width:calc(100% - 16px);margin:10px auto;max-height:calc(100vh - 20px)}.nugan-modal-body{grid-template-columns:1fr}.nugan-modal-left{border-right:none;border-bottom:1px solid #e5ebf2;max-height:42vh}.nugan-modal-right{max-height:42vh}.nugan-contact-form{grid-template-columns:1fr}}@media (max-width:767px){.nugan-home-hero{background-position:center right}.nugan-home-hero::before{background:rgba(255, 255, 255, 0.54)}.nugan-hero-inner{min-height:auto;padding:78px 22px 250px}.nugan-hero-copy{max-width:100%}.nugan-hero-badge{height:34px;padding:0 16px;margin-bottom:24px;font-size:12px;background:rgba(255, 255, 255, 0.7)}.nugan-home-hero h2{font-size:30px;line-height:1.18;margin-bottom:18px}.nugan-home-hero p{font-size:15px;line-height:1.65}.nugan-home-hero p br{display:none}.nugan-hero-actions{margin-top:28px;gap:12px}.nugan-btn{width:100%;min-width:0;height:52px;font-size:13px}.nugan-hero-featurebar{left:18px;right:18px;bottom:52px;grid-template-columns:1fr;padding:10px 16px;border-radius:12px}.nugan-feature-item{gap:12px;padding:12px 4px}.nugan-feature-item::after{display:none}.nugan-feature-item:not(:last-child){border-bottom:1px solid rgba(79, 109, 145, 0.14)}.nugan-feature-item strong,.nugan-feature-item span{font-size:12px}.nugan-feature-icon{width:28px;height:28px;font-size:21px;line-height:28px}.nugan-hero-dots{bottom:20px}.nugan-solution-grid-2x2{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.nugan-solution-mini-card{min-height:200px;padding:20px}.nugan-contact-header h1{font-size:32px}.nugan-contact-form-wrap{padding:18px;border-radius:16px}.directory-group ul{columns:1}.nugan-model-grid{grid-template-columns:1fr}.selected-products-actions{flex-direction:column}}#g-navigation{background:#ffffff !important}#g-navigation .g-grid{height:72px;align-items:center}.g-main-nav .g-menu-item-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#2f3e55}#g-navigation .g-main-nav .g-toplevel>li.active,#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-link{background:transparent !important}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container{border-bottom:2px solid #0865c9}.nugan-logo-text strong{display:block;font-size:22px;font-weight:800;color:#1f6ed4;letter-spacing:1px}.nugan-logo-text span{display:block;font-size:10px;color:#6b7c8f;letter-spacing:1px}.nugan-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;height:72px;white-space:nowrap}.nugan-search{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:17px;color:#1f2f46}.nugan-search:hover{color:#0865c9}.nugan-language{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.nugan-language a{color:#2f3e55;opacity:0.7;transition:0.2s ease}.nugan-language a.active{color:#0865c9;opacity:1}.nugan-language a:hover{color:#0865c9;opacity:1}.nugan-home-hero{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.nugan-hero-inner{padding-left:max(60px, calc((100vw - 1400px) / 2 + 60px))}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{position:relative;border-bottom:none !important}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:#0865c9;transform:translateX(-50%);transition:width 0.25s ease}#g-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container::after,#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container::after{width:100%}#g-navigation{position:sticky;top:0;z-index:9999;transition:all 0.25s ease}body.scrolled #g-navigation{box-shadow:0 6px 20px rgba(15, 35, 60, 0.08) !important}body.scrolled #g-navigation .g-grid,body.scrolled .nugan-header-actions{height:62px !important}body.scrolled .nugan-logo-text strong{font-size:19px}body.scrolled .nugan-logo-text span{font-size:9px}.nugan-search-toggle{border:none;background:transparent;cursor:pointer;font-size:17px;width:32px;height:32px}.nugan-lang-dropdown{position:relative}.nugan-lang-current{border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:700;color:#2f3e55}.nugan-lang-menu{display:none;position:absolute;right:0;top:32px;min-width:140px;background:#ffffff;border:1px solid #e5eaf0;border-radius:10px;box-shadow:0 12px 28px rgba(15, 35, 60, 0.12);overflow:hidden;z-index:99999}.nugan-lang-menu a{display:block;padding:10px 14px;font-size:13px;font-weight:700;color:#2f3e55 !important}.nugan-lang-menu a:hover{background:#f4f7fb;color:#0865c9 !important}.nugan-lang-dropdown:hover .nugan-lang-menu{display:block}.nugan-search-popup{display:none;position:absolute;right:40px;top:76px;z-index:99999;background:#ffffff;border:1px solid #e5eaf0;border-radius:12px;box-shadow:0 12px 28px rgba(15, 35, 60, 0.12);padding:12px}.nugan-search-popup.active{display:block}.nugan-search-popup form{display:flex;gap:8px}.nugan-search-popup input{width:220px;height:38px;border:1px solid #d8e0ea;border-radius:8px;padding:0 12px}.nugan-search-popup button{height:38px;border:none;border-radius:8px;background:#0865c9;color:#fff;font-weight:700;padding:0 14px}#g-navigation .g-main-nav .g-toplevel>li:hover,#g-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-link,#g-navigation .g-main-nav .g-toplevel>li:hover>a{background:transparent !important;background-color:transparent !important}#g-navigation .g-main-nav .g-toplevel>li:hover .g-menu-item-title{color:#0865c9 !important}#g-navigation .g-main-nav .g-toplevel>li.active,#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-link{background:transparent !important;background-color:transparent !important}.nugan-title-row .nugan-neuro-title{flex:1;margin:0;line-height:1.2}.nugan-neuro-grid{display:flex;gap:40px;margin-top:24px}.nugan-neuro-left{flex:1.2}.nugan-neuro-right{flex:0.8}.nugan-neuro-box{background:#f5f7fb;padding:24px;border-radius:14px;margin-bottom:20px}.nugan-neuro-btn{display:inline-block;padding:12px 22px;background:#0865c9;color:#ffffff !important;border-radius:8px;font-weight:600;text-decoration:none}@media (max-width:768px){.nugan-title-row{flex-direction:column;gap:18px}.nugan-title-image{flex:none !important;width:100% !important;max-width:360px !important}.nugan-title-image img{width:100% !important;max-width:360px !important;height:auto !important}.nugan-neuro-grid{flex-direction:column}}.category-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;margin-top:24px}.category-grid-card{display:block !important;padding:22px;background:#ffffff;border:1px solid #e1e7ef;border-radius:18px;box-shadow:0 8px 20px rgba(15, 35, 60, 0.05);text-decoration:none !important;transition:0.25s ease}.category-grid-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(15, 35, 60, 0.1);border-color:#cbd5e1}.category-grid-icon{width:48px;height:48px;border-radius:14px;background:#eef5ff;color:#0865c9;display:flex !important;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}.category-grid-card h3{margin:0 0 8px;font-size:19px;line-height:1.35;color:#0f223d;font-weight:800}.category-grid-card p{margin:0;font-size:14px;line-height:1.65;color:#5b6675}@media (max-width:991px){.category-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:640px){.category-grid{grid-template-columns:1fr}}