/* 8.1: deterministic navigation, editorial spacing and product experience. */
:root{--nq81-admin-offset:0px}body.admin-bar{--nq81-admin-offset:32px}.nq6-site-header{z-index:1000;background:#fff;isolation:isolate}.nq6-header-inner{position:relative}.nq6-toplink>button:after{display:none!important}.nq6-toplink>button{font-size:0!important;transform:none!important}.nq81-chevron{display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px;transition:transform .22s}.nq6-toplink>button[aria-expanded=true] .nq81-chevron{transform:rotate(225deg);margin-top:4px}.nq6-mega{background:#fff!important;backdrop-filter:none;box-shadow:0 25px 55px #0c233b24;border-color:#e0e7ef}.nq6-mega a{opacity:1}.nq6-mega-brand-logo img{height:32px;max-width:140px}.nq6-brand-column-head>strong{display:none}.nq6-menu-partner .nq6-toplink>a:hover,.nq6-menu-partner:focus-within .nq6-toplink>a{color:#fff}.nq6-menu-partner .nq6-toplink>a:after{display:none}.nq6-brand-subnav .shell,.nq6-product-subnav .shell,.nq8-world .nq7-brand-nav>.shell{display:flex;align-items:center;gap:30px;overflow:auto;scrollbar-width:thin}.nq8-world .nq7-brand-nav a,.nq6-product-subnav a{display:inline-flex;align-items:center;flex:0 0 auto;padding:20px 0;min-height:62px;text-decoration:none;font-size:.82rem}.nq8-world .nq7-brand-nav,.nq6-product-subnav{top:calc(var(--header-height) + var(--nq81-admin-offset));z-index:80}.site-main [id]{scroll-margin-top:calc(var(--header-height) + var(--nq81-admin-offset) + 82px)}.source-note{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:550;color:#587083;text-decoration:none;margin-top:16px}.source-note svg{display:block;width:17px;height:17px;flex:0 0 17px}.source-note:hover{text-decoration:underline}.nq7-news-image{width:100%;height:210px;margin:0 0 22px}.nq6-news-card{min-width:0}.nq6-news-card .nq7-news-image img{display:block;max-width:100%;margin:0;width:100%;height:100%;object-fit:cover}.nq7-stage{height:auto;min-height:calc(100svh - var(--header-height) - var(--nq81-admin-offset));max-height:none;padding-bottom:0}.nq7-portals{min-height:440px}.nq7-portal{min-height:440px;max-height:none}.nq8-portal-backdrop{display:block!important;position:absolute!important;inset:0!important;z-index:-2;overflow:hidden;background:transparent!important;transform:none!important}.nq8-portal-backdrop img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;mix-blend-mode:normal!important}.nq7-portal-sanag .nq8-portal-backdrop img{object-position:62% center}.nq7-portal-sunell .nq8-portal-backdrop img{object-position:76% center}.nq7-portal-sunell .nq7-portal-visual:before{display:none}.nq7-portal-sanag:after{background:linear-gradient(180deg,#151329bb 0,#29203700 48%,#171020dd 100%)}.nq7-portal-sunell:after{background:linear-gradient(180deg,#06090deb 0,#06090d20 55%,#06090ddd 100%)}.footer-intro>a img{display:block;width:190px;height:auto;max-width:100%}.reveal{opacity:1;transform:none}
@media(min-width:1025px){.nq6-header-inner{grid-template-columns:210px minmax(0,1fr) 48px;gap:22px}.nq6-nav{position:static;justify-self:end;display:flex;align-items:stretch}.nq6-menu{display:flex;align-items:stretch;gap:16px;margin:0;padding:0}.nq6-menu-item{position:static;display:flex}.nq6-toplink{gap:0}.nq6-toplink>a{font-size:.86rem;padding:0 4px;min-height:44px}.nq6-toplink>button{display:grid;place-items:center;width:25px;min-width:25px;height:44px;padding:0;color:#62798a;border:0;background:none}.nq6-toplink>a:after{left:4px;right:4px;bottom:7px}.nq6-menu-partner>.nq6-toplink{height:44px;align-self:center;background:#103d65;border-radius:6px;overflow:hidden}.nq6-menu-partner>.nq6-toplink>a{margin:0;padding:0 14px;border:0;min-height:44px;border-radius:0;background:transparent;color:#fff}.nq6-menu-partner>.nq6-toplink>button{color:#fff;width:30px;padding-right:8px}.nq6-mega{top:100%;left:50%;width:min(1120px,calc(100vw - 64px));max-height:calc(100svh - 120px);overflow-y:auto;border-radius:0 0 14px 14px;padding:26px;transform:translate(-50%,8px)}.nq6-menu-item.is-hover-open>.nq6-mega,.nq6-menu-item.is-open>.nq6-mega,.nq6-menu-item:focus-within>.nq6-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.nq6-mega-small{width:320px;left:auto;right:0;transform:translateY(8px)}.nq6-menu-item.is-hover-open>.nq6-mega-small,.nq6-menu-item.is-open>.nq6-mega-small,.nq6-menu-item:focus-within>.nq6-mega-small{transform:translateY(0)}.nq6-mega-brands{gap:20px}.nq6-brand-column{border:1px solid #e0e6eb;padding:0 0 14px;overflow:hidden;background:#fff}.nq6-brand-column-head{margin:0 0 9px;border-radius:0;min-height:140px;padding:23px}.nq6-brand-column>a:not(.nq6-brand-column-head){margin:0 10px;padding:9px 13px;border-radius:5px;font-size:.84rem}.nq6-brand-column>a:not(.nq6-brand-column-head):hover{background:#eff4f8}.nq6-mega-products{gap:22px}.nq6-product-menu-brand{background:#f6f8fa;padding:18px}.nq6-product-menu-head{min-height:108px}.nq6-mega-intro{min-height:240px}.nq6-mega-branch>.nq6-flyout{position:static;transform:none;width:auto;box-shadow:none;border:0;padding:8px 0}.nq6-mega-about{overflow:visible}.nq6-mega-all{border-radius:6px}}
/* Product pages: large photograph, compact facts, clear tables and useful actions. */
.single-netroniq_product{--product-accent:#175786;--product-soft:#eff5f9;--product-ink:#16374c}.single-netroniq_product.brand-style-sanag{--product-accent:#745199;--product-soft:#f5f0fa;--product-ink:#382446}.single-netroniq_product.brand-style-sunell{--product-accent:#202630;--product-soft:#f1f3f5;--product-ink:#19222b}.nq6-product-hero{background:linear-gradient(180deg,var(--product-soft),#fff);border-bottom:1px solid #e6ebef}.nq6-product-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;padding-top:48px;padding-bottom:52px}.nq6-product-gallery{min-width:0;position:sticky;top:calc(var(--header-height) + var(--nq81-admin-offset) + 24px)}.nq6-product-main{height:clamp(350px,35vw,520px);min-height:0;background:#fff;border:1px solid #e2e6eb;border-radius:18px;padding:32px;overflow:hidden;box-shadow:0 12px 38px #102a4006}.nq6-product-main img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.nq7-zoom{height:100%;width:100%;border:0;background:transparent;padding:0;cursor:zoom-in;overflow:hidden}.nq7-zoom img{transition:transform .45s}.nq7-zoom:hover img{transform:scale(1.045)}.nq7-zoom-hint{font-size:.7rem;text-align:center;color:#718291;margin:10px 0 15px}.product-thumbs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.product-thumbs button{width:68px;height:68px;border:1px solid #dce3e9;border-radius:8px;background:#fff;padding:5px;cursor:pointer}.product-thumbs button img{height:100%;width:100%;object-fit:contain}.product-thumbs button.is-active{border:2px solid var(--product-accent)}.nq6-product-summary .nq6-breadcrumbs{font-size:.68rem;line-height:1.8;margin:0 0 26px}.nq6-product-brand{display:flex;gap:18px;align-items:center;margin-bottom:22px;text-decoration:none}.nq6-product-brand img{width:auto;max-width:112px;max-height:30px;object-fit:contain}.nq6-product-brand>span{font-size:.66rem;color:#71808e;max-width:240px}.product-kicker{display:flex;gap:8px;flex-wrap:wrap}.product-kicker>span{font-size:.65rem;letter-spacing:.04em;background:var(--product-soft);color:var(--product-accent);padding:6px 10px;border-radius:4px}.product-kicker>span:empty{display:none}.nq6-product-summary h1{font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.1;margin:19px 0;color:var(--product-ink)}.nq6-product-summary .product-lead{font-size:.96rem;line-height:1.75;color:#5b6d7a;max-width:580px}.nq6-product-features{display:grid;gap:12px;margin:25px 0;padding:0;list-style:none}.nq6-product-features li{display:flex;gap:12px;font-size:.85rem;line-height:1.65}.nq6-product-features svg{width:18px;height:18px;flex:0 0 18px;margin-top:4px;color:var(--product-accent)}.nq6-product-summary .hero-buttons{margin-top:28px;gap:12px}.nq6-product-summary .btn-dark{background:var(--product-accent);color:#fff}.nq81-product-help{font-size:.73rem;color:#6b7c88;margin:18px 0 0}.nq6-product-subnav{background:#fff;box-shadow:0 8px 20px #0c233b05}.nq6-product-subnav a[aria-current]{box-shadow:inset 0 -2px var(--product-accent);color:var(--product-accent)}.nq6-product-subnav .nq81-product-inquiry{margin-left:auto;color:var(--product-accent);font-weight:650}.single-netroniq_product .section{padding-block:68px}.single-netroniq_product .section-head h2{font-size:clamp(1.8rem,2.8vw,2.8rem)}.nq6-product-description .nq6-editorial-layout{grid-template-columns:.7fr 1.3fr;gap:65px}.nq6-product-description h2{font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.16}.nq6-product-description .editorial-content h2:first-child{margin-top:0}.nq6-product-description .editorial-content{max-width:820px}.nq6-product-functions{background:var(--product-soft)}.nq6-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nq6-feature-grid article{background:#fff;border:1px solid #e4e8ec;padding:24px;min-height:130px;border-radius:10px}.nq6-feature-grid article small{color:var(--product-accent);display:block;margin-bottom:18px;font-size:.65rem}.nq6-feature-grid article strong{font-size:.96rem;line-height:1.5}.nq6-product-specs{background:#fff}.nq81-spec-wrap{border:1px solid #dfe6eb;border-radius:12px;overflow:hidden}.nq81-spec-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.nq81-spec-table th,.nq81-spec-table td{text-align:left;vertical-align:top;padding:19px 24px;border-bottom:1px solid #e1e8ed;overflow-wrap:anywhere}.nq81-spec-table th{width:35%;font-weight:550;color:#294658}.nq81-spec-table td{color:#607381}.nq81-spec-table tr:nth-child(odd){background:var(--product-soft)}.nq81-spec-table tr:last-child>*{border-bottom:0}.nq6-product-applications{background:var(--product-soft)}.nq6-application-grid article{padding:24px;background:#fff;border:1px solid #e1e6eb;border-radius:10px}.nq6-application-grid strong{font-size:.94rem;line-height:1.55}.nq6-product-downloads{background:#f5f7f9}.nq81-document-request{display:flex;align-items:center;gap:22px;padding:25px;background:#fff;border:1px solid #dbe3e9;border-radius:10px;text-decoration:none}.nq81-document-request>svg{width:24px;height:24px;flex:0 0 24px;color:var(--product-accent)}.nq81-document-request>span{flex:1;display:grid;gap:5px}.nq81-document-request strong{font-size:.94rem}.nq81-document-request small{font-size:.8rem;color:#69808e}.nq6-product-cta .nq6-support-panel{background:var(--product-accent);border-radius:14px;box-shadow:none;padding:42px}.nq6-product-cta .nq6-support-panel h2{font-size:clamp(1.8rem,2.8vw,2.6rem)}.related-products .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nq7-lightbox img{max-width:90vw;max-height:80svh;object-fit:contain}.nq7-lightbox{max-height:94svh;max-width:94vw}.nq7-lightbox::backdrop{background:#061525d9;backdrop-filter:blur(5px)}
@media(max-width:1100px) and (min-width:1025px){.nq6-header-inner{grid-template-columns:170px minmax(0,1fr) 44px;gap:14px}.nq6-menu{gap:9px}.nq6-toplink>a{font-size:.78rem}.nq6-menu-partner>.nq6-toplink>a{padding-inline:10px}}
@media(max-width:1024px){.nq6-mega{box-shadow:none!important}.nq6-menu-partner>.nq6-toplink>a{margin-left:0;background:transparent;color:#103d65;border:0;padding-left:6px}.nq6-menu-partner>.nq6-toplink>a:hover{background:#f3f6f8;color:#103d65}.nq6-toplink>button{display:grid;place-items:center;min-width:44px;min-height:44px}.nq6-menu-item.is-open .nq6-toplink>button{transform:none}.nq6-mega-small{width:auto}.nq6-product-gallery{position:static}.nq6-product-hero-grid{gap:32px}.nq6-product-main{height:370px}.nq6-brand-subnav .shell,.nq6-product-subnav .shell,.nq8-world .nq7-brand-nav>.shell{gap:24px}.nq6-product-subnav .nq81-product-inquiry{display:none}}
@media(max-width:782px){body.admin-bar{--nq81-admin-offset:46px}}
@media(max-width:767px){.nq7-stage{height:calc(100svh - 70px - var(--nq81-admin-offset));min-height:500px;max-height:830px}.nq7-portals{min-height:0;grid-template-rows:repeat(3,minmax(125px,1fr))}.nq7-portal{min-height:125px;max-height:none}.nq7-portal-sanag:after{background:linear-gradient(90deg,#21182de6,#21182d44 65%,transparent)}.nq8-world .nq7-brand-nav a,.nq6-product-subnav a{min-height:55px;padding-block:16px;font-size:.76rem}.nq6-brand-subnav .shell,.nq6-product-subnav .shell,.nq8-world .nq7-brand-nav>.shell{gap:25px;padding-inline:18px;width:100%}.nq6-product-hero-grid{grid-template-columns:1fr;padding-top:25px;padding-bottom:36px;gap:32px}.nq6-product-main{height:340px;padding:25px}.nq6-product-summary h1{font-size:2.15rem}.nq6-product-summary .nq6-breadcrumbs{margin-bottom:18px}.nq6-product-summary .hero-buttons{display:grid;grid-template-columns:1fr 1fr}.nq6-product-summary .btn{padding-inline:12px;font-size:.8rem}.single-netroniq_product .section{padding-block:45px}.nq6-product-description .nq6-editorial-layout{grid-template-columns:1fr;gap:26px}.nq6-feature-grid{grid-template-columns:1fr 1fr;gap:12px}.nq6-feature-grid article{padding:20px;min-height:115px}.nq6-feature-grid article strong{font-size:.86rem}.nq81-spec-table th,.nq81-spec-table td{padding:15px 14px;font-size:.81rem}.nq81-spec-table th{width:41%}.nq81-document-request{gap:14px;padding:20px}.nq6-product-cta .nq6-support-panel{padding:27px;gap:25px}.related-products .catalog-grid{grid-template-columns:1fr}.nq7-news-image{height:195px}.nq6-product-brand>span{font-size:.65rem}.nq6-product-downloads .section-head{display:block}.nq6-product-downloads .section-head>.inline-link{margin-top:18px}}
@media(max-width:600px){body.admin-bar .nq6-site-header{position:sticky;top:0}body.admin-bar .nq8-world .nq7-brand-nav,body.admin-bar .nq6-product-subnav{top:70px}}
@media(prefers-reduced-motion:no-preference){.nq81-enter{animation:nq81-appear .65s cubic-bezier(.2,.7,.3,1) both}.nq81-enter:nth-child(2){animation-delay:.07s}.nq81-enter:nth-child(3){animation-delay:.14s}.nq8-network-object>img{animation:nq81-float 7s ease-in-out infinite}.nq6-application-grid article,.nq6-feature-grid article,.catalog-card{transition:transform .25s,box-shadow .25s}.nq6-application-grid article:hover,.nq6-feature-grid article:hover,.catalog-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #122c4010}.inline-link svg,.nq7-portal-bottom svg{transition:transform .25s}.inline-link:hover svg,.nq7-portal:hover .nq7-portal-bottom svg{transform:translateX(4px)}}
@keyframes nq81-appear{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nq81-float{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-12px) rotate(-10deg)}}@media(prefers-reduced-motion:reduce){.nq81-enter,.nq8-network-object>img{animation:none!important}.nq7-zoom img{transition:none}.nq7-zoom:hover img{transform:none}}
@media(min-width:1025px){.nq6-menu-item:not(.is-open):not(.is-hover-open)>.nq6-mega{opacity:0;visibility:hidden;pointer-events:none}.nq6-menu-item:not(.is-open):not(.is-hover-open)>.nq6-mega:focus-within{opacity:1;visibility:visible;pointer-events:auto}}
/* 8.2: explicit component states and intrinsic image sizing. */
.editorial-content a.btn-dark,.editorial-content a.btn-dark:visited,.editorial-content a.btn-dark:hover,.editorial-content a.btn-dark:focus-visible{color:#fff;background:#103d65;text-decoration:none}.editorial-content a.btn-light,.editorial-content a.btn-light:hover{color:#103d65;background:#fff;text-decoration:none}.editorial-content a.btn-outline-dark{text-decoration:none;color:#103d65}.nq6-product-menu-logo img[src*="sunell"],.nq6-product-brand img[src*="sunell"],.nq6-category-card img.brand-logo-img-sunell{filter:brightness(0)}.nq6-mega-brand-logo img,.nq8-brand-lockup img{filter:brightness(0) invert(1)}
.nq8-product,.nq8-feature{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0}.nq8-product:hover,.nq8-feature:hover{text-decoration:none}.nq8-product h3,.nq8-product p,.nq8-product .kicker,.nq8-feature h3,.nq8-feature p{text-decoration:none}.nq8-product-image{display:flex;align-items:center;justify-content:center;height:235px;min-height:235px;max-height:235px;flex:0 0 235px;overflow:hidden;padding:12px;margin-bottom:24px}.nq8-product-image img{display:block;width:100%;height:100%;min-height:0;max-width:100%;max-height:100%;object-fit:contain;flex:0 1 auto}.nq8-feature-media{flex:0 0 300px;overflow:hidden;min-height:0}.nq8-feature-media img{display:block;min-height:0;max-height:100%;object-fit:contain}.nq8-product>div:last-child{position:relative;z-index:1;min-width:0}.nq8-product h3{overflow-wrap:anywhere}.single-netroniq_story .nq6-editorial-layout{align-items:start;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.single-netroniq_story .nq6-editorial-layout>div img{display:block;width:100%;max-height:420px;object-fit:contain}.single-netroniq_story .editorial-content{max-width:760px}.single-netroniq_story .editorial-content p{font-size:1rem;line-height:1.8}.single-netroniq_story .editorial-content h3{font-size:1.25rem;line-height:1.35;margin-top:30px}.partner-portal-card{min-width:0}.resource-card{min-width:0}.resource-card h3{overflow-wrap:anywhere}.partner-access-strip strong{overflow-wrap:anywhere}
@media(min-width:1025px){.site-header .nq6-menu-partner .nq6-toplink>a,.site-header .nq6-menu-partner .nq6-toplink>a:visited,.site-header .nq6-menu-partner:hover .nq6-toplink>a,.site-header .nq6-menu-partner.is-hover-open .nq6-toplink>a,.site-header .nq6-menu-partner.is-open .nq6-toplink>a,.site-header .nq6-menu-partner .nq6-toplink>a:focus-visible{color:#fff!important;background:transparent!important}.site-header .nq6-menu-partner>.nq6-toplink:hover{background:#195783}.nq6-mega-about{grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start;overflow-y:auto;max-height:calc(100svh - 115px)}.nq6-mega-intro{min-height:0;padding:24px;align-self:stretch}.nq6-mega-list{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.nq6-mega-list>a,.nq6-mega-list>.nq6-mega-branch{align-self:start;min-height:0;height:auto}.nq6-mega-list>a,.nq6-mega-list .nq6-branch-row>a{min-height:78px;padding:16px;justify-content:center}.nq6-mega-branch>.nq6-flyout{display:none;position:static;inset:auto;width:auto;height:auto;min-height:0;max-height:none;padding:8px 0 0;margin:0;transform:none;border:0;box-shadow:none}.nq6-mega-branch:hover>.nq6-flyout,.nq6-mega-branch:focus-within>.nq6-flyout,.nq6-mega-branch.is-branch-open>.nq6-flyout{display:grid;gap:4px;opacity:1;visibility:visible;pointer-events:auto;transform:none}.nq6-flyout>a{min-height:0;padding:10px 14px}.nq6-mega-small{padding:14px}.nq6-mega-small>a{min-height:72px}.nq6-mega-products .nq6-product-menu-logo img[src*="sunell"]{filter:brightness(0);width:105px;height:36px;max-height:36px}}
@media(max-width:1024px){:root{--header-height:70px}.nq6-header-inner{height:70px}.nq6-nav{top:calc(70px + var(--nq81-admin-offset))!important;height:calc(100dvh - 70px - var(--nq81-admin-offset));padding-bottom:max(28px,env(safe-area-inset-bottom));overscroll-behavior:contain}.site-header .nq6-menu-partner .nq6-toplink>a,.site-header .nq6-menu-partner .nq6-toplink>a:hover,.site-header .nq6-menu-partner.is-open .nq6-toplink>a{background:transparent!important;color:#103d65!important}.nq6-toplink{min-height:55px}.nq6-product-menu-cats a,.nq7-category-node-row{min-height:44px}.nq6-mega-brand-logo img{max-width:125px}.nq8-product-image{height:210px;min-height:210px;max-height:210px;flex-basis:210px}}
@media(max-width:767px){.nq8-product{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:16px}.nq8-product-image{height:145px;min-height:0;max-height:145px;padding:4px;margin:0;flex:none}.nq8-feature{display:grid;grid-template-columns:40% minmax(0,1fr)}.nq8-feature-media{height:100%;min-height:210px;max-height:300px;flex:none}.nq8-feature-media img{height:180px;max-height:180px}.single-netroniq_story .nq6-editorial-layout{grid-template-columns:1fr;gap:28px}.single-netroniq_story .nq6-editorial-layout>div img{max-height:280px}.single-netroniq_story .editorial-content .hero-buttons{display:grid;grid-template-columns:1fr;gap:12px}.partner-access-strip{grid-template-columns:1fr}.resource-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:18px}.resource-search{width:100%}.resource-file-meta{flex-wrap:wrap;gap:10px}.resource-file-meta .button{margin-left:0;min-height:44px}.partner-dashboard-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.partner-preview{min-width:0}.partner-portal-card{padding:24px 18px}}
@media(max-width:600px){body.admin-bar .nq6-nav{top:70px!important;height:calc(100dvh - 70px)}}
@media(max-width:380px){.nq8-feature{grid-template-columns:1fr}.nq8-feature-media{height:210px;min-height:210px}}

/* Final v1: full-width mobile navigation and consistent touch layouts. */
@media(max-width:1024px){
 .site-header.nq6-site-header{backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}
 .site-header .primary-nav.nq6-nav{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:none;min-width:0;box-sizing:border-box;justify-self:stretch;align-self:stretch;margin:0;padding:12px max(20px,env(safe-area-inset-left)) max(28px,env(safe-area-inset-bottom));background:#fff;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
 body.menu-open{overflow:hidden}
 .nq6-nav .nq6-menu{width:100%;height:auto;margin:0;padding:0;list-style:none}
 .nq6-nav .nq6-menu-item{display:block;height:auto;width:100%}
 .nq6-nav .nq6-toplink{display:flex;width:100%;height:auto;min-height:56px;gap:8px}
 .nq6-nav .nq6-toplink>a{min-width:0;flex:1;min-height:56px;padding:0 4px;font-size:16px}
 .nq6-nav .nq6-toplink>button{flex:0 0 44px;min-width:44px;width:44px;height:48px;align-self:center}
 .nq6-nav .nq6-mega{left:auto;right:auto;top:auto;transform:none!important;width:100%;max-width:none;box-sizing:border-box;box-shadow:none;padding:0 0 14px}
 .nq6-nav .nq6-mega a{overflow-wrap:anywhere}
 .nq6-nav .mobile-nav-extra{gap:12px;margin-top:20px}
 .nq6-nav .mobile-nav-extra>a{display:flex;align-items:center;gap:12px;min-height:48px;margin:0;padding:14px 16px;font-size:14px;line-height:1.4}
 .nq6-nav .mobile-nav-extra>a svg{display:block;width:20px;height:20px;flex:0 0 20px}
 .nq6-nav .mobile-nav-extra>a span{min-width:0;overflow-wrap:anywhere}
 .nq6-nav .mobile-nav-extra .mobile-nav-partner{display:none}
 .nq6-nav .mobile-nav-extra>a+a{margin:0}
 .nq6-nav .nq6-brand-column-head{padding:18px;min-height:110px}
 .nq6-nav .nq6-brand-column>a:not(.nq6-brand-column-head){min-height:44px;display:flex;align-items:center;padding:10px 16px}
 .nq6-nav .nq6-product-menu-logo img{max-height:32px;max-width:110px;object-fit:contain}
 .nq6-nav .nq6-product-menu-cats a{line-height:1.5}
 .nq6-nav .nq6-branch-toggle,.nq6-nav .nq6-product-brand-toggle,.nq6-nav .nq6-product-branch-toggle,.nq6-nav .nq7-category-node-row button{min-width:44px;min-height:44px;flex-shrink:0}
 .nq-form input:not([type=checkbox]):not([type=radio]),.nq-form select,.nq-form textarea,.partner-login-card input{font-size:16px;min-height:48px}
}
.about-brand-stack a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;justify-content:initial}
.about-brand-stack img{width:120px;height:54px;max-width:100%;object-fit:contain;object-position:left center}
.about-brand-stack a>span{min-width:0;line-height:1.6}
.interest-picker{min-width:0;border-radius:8px}
.interest-picker label{max-width:100%;box-sizing:border-box;min-height:44px;border-radius:6px;line-height:1.5}
.nq-form .interest-picker input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;min-width:18px;flex:0 0 18px;padding:0;accent-color:#2178bd}
.interest-picker label:has(input:checked){background:#eaf4fb;border-color:#2178bd}
@media(max-width:767px){
 .about-brand-stack a{grid-template-columns:100px minmax(0,1fr);gap:20px;padding:20px}
 .about-brand-stack img{width:100px;height:48px}
 .nq8-world .nq7-brand-nav>.shell,.nq6-product-subnav>.shell{width:100%;padding-inline:18px;gap:24px;scroll-padding-inline:18px;overscroll-behavior-inline:contain}
 .nq8-world .nq7-brand-nav a,.nq6-product-subnav a{font-size:13px;min-height:52px;padding-block:16px}
 .nq8-feature{display:flex;flex-direction:column}
 .nq8-feature .nq8-feature-media{height:220px;min-height:220px;max-height:220px;flex:0 0 220px}
 .nq8-feature .nq8-feature-media img{height:85%;width:85%;object-fit:contain}
 .nq8-feature-body{padding:24px}
 .nq8-feature h3{font-size:1.4rem}
 .nq8-feature p{font-size:14px}
 .nq8-world-sanag .nq8-hero-copy h1{font-size:clamp(2.5rem,10vw,3.6rem)}
 .interest-picker label{display:flex;margin:8px 0;width:100%;gap:10px;font-size:14px}
 .interest-picker input{margin:0}
 .nq-form .form-grid>*{min-width:0}
 .nq81-spec-table th,.nq81-spec-table td{padding:14px 12px;font-size:13px}
 .nq7-stage{height:calc(100svh - 70px - var(--nq81-admin-offset));min-height:0;max-height:none;padding-top:14px;display:flex;flex-direction:column}
 .nq7-stage-heading{flex:0 0 auto;margin-bottom:0;padding-bottom:12px}
 .nq7-portals{flex:1;min-height:0;grid-template-rows:repeat(3,minmax(0,1fr))}
 .nq7-portal{min-height:0;max-height:none;padding:12px 16px}
 .nq7-stage-foot{flex:0 0 auto;padding:8px 0}
 .nq7-portal-copy strong{font-size:clamp(.95rem,4.2vw,1.14rem)}
 .nq7-portal-top{font-size:8px}
 .nq7-portal-bottom{padding-top:2px}
}
@media(max-width:767px) and (max-height:680px){.nq7-stage-heading .kicker,.nq7-stage-foot{display:none}.nq7-portal-top{display:none}.nq7-stage-heading h1{font-size:1.55rem}.nq7-portal{grid-template-rows:1fr auto}.nq7-portal-copy{grid-row:1}.nq7-portal-bottom{grid-row:2}.nq7-portal-visual{grid-row:1/3}}

@media(max-width:1024px) and (max-height:500px) and (orientation:landscape){.nq7-stage{height:calc(100svh - 70px);min-height:0;padding-top:10px;display:flex;flex-direction:column}.nq7-stage-heading{display:none}.nq7-portals{min-height:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:8px}.nq7-portal{min-height:0;display:flex;padding:14px;gap:8px}.nq7-portal-top,.nq7-stage-foot{display:none}.nq7-portal-copy strong{font-size:16px}.nq7-portal-copy{margin:0}.nq7-portal-visual{position:absolute!important;right:10px!important;bottom:10px!important;height:80px;width:80px;opacity:.6}.nq7-portal-bottom{margin-top:auto}.nq7-portal-bottom>span:last-child{font-size:0}}

/* Card media has a bounded content box. Main brand artwork retains its original layout. */
.nq6-category-media{display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;min-width:0;min-height:0}
.nq6-category-media img{display:block;flex:0 1 auto;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;transform:none!important}
.nq7-news-image{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:0;background:#eef2f5}
.nq6-news-card .nq7-news-image img,.news-archive-card .nq7-news-image img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none}
.single-netroniq_story .nq6-editorial-layout>div img,.nq-news-detail{object-fit:contain;object-position:center}
.nq-news-detail{display:block;width:100%;height:auto;max-height:440px;margin:0 0 32px;background:#eef2f5;border-radius:12px}

/* Final client refinements: brand artwork, contact data and retail directory. */
.nq7-stage-heading{grid-template-columns:1fr}
.nq7-stage-foot{justify-content:center}
.nq7-portal-cybertan:after{background:linear-gradient(180deg,#081d35e8 0,#0a294755 52%,#061b32e8 100%)}
.nq7-portal-cybertan .nq8-portal-backdrop img{object-position:55% center}
.nq7-portal-cybertan .nq7-portal-visual:before{display:none}
.nq7-portal-cybertan .nq7-portal-visual img{width:80%;height:100%;max-height:270px;object-fit:contain;filter:drop-shadow(0 18px 18px #0006);transform:none}
.nq8-world-cybertan .nq8-hero-art{opacity:1}
.nq8-world-cybertan .nq8-hero-art img{object-position:65% center}
.nq8-world-cybertan .nq8-brand-hero:after{background:linear-gradient(90deg,#081e36f5 0,#0a294bd9 38%,#0a294b55 72%,#051b3444 100%);background-size:auto}
.nq11-cyber-product{display:flex;align-items:center;justify-content:center;min-width:0;height:440px;position:relative;z-index:1}
.nq11-cyber-product img{display:block;width:90%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 28px 25px #00132680)}
.nq8-compact .nq11-cyber-product{height:260px}
.nq6-section-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}
.nq11-company-details{margin:24px 0 0;padding-top:20px;border-top:1px solid #d8e2e9}
.nq11-company-details>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;margin:12px 0;font-size:.86rem}
.nq11-company-details dt{color:#5a7080}.nq11-company-details dd{margin:0;overflow-wrap:anywhere}
.nq11-retailer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.nq11-retailer-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;border:1px solid #dce4eb;border-radius:14px;background:#fff;color:#123044;gap:16px}
.nq11-retailer-card h3{margin:0;font-size:1.5rem;line-height:1.25;overflow-wrap:anywhere}
.nq11-retailer-card p,.nq11-retailer-card address{margin:0;font-size:.94rem;line-height:1.7;font-style:normal;color:#526575;overflow-wrap:anywhere}
.nq11-retailer-logo{width:100%;height:90px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}
.nq11-retailer-logo img{display:block;max-width:100%;width:auto;height:auto;max-height:90px;object-fit:contain}
.nq11-retailer-contact{display:grid;gap:12px;margin-bottom:8px;width:100%}.nq11-retailer-contact a{display:flex;align-items:center;gap:10px;font-size:.88rem;overflow-wrap:anywhere;min-width:0}.nq11-retailer-contact span{min-width:0}.nq11-retailer-contact svg{width:18px;height:18px;flex:0 0 18px}
.nq11-retailer-card>.btn{margin-top:auto;width:100%;white-space:normal;text-align:center}
.nq11-retail-empty{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:40px;background:var(--world-bg,#f1f5f8);border:1px solid #dce4eb;border-radius:14px}
.nq11-retail-empty h3{margin:0 0 12px;font-size:1.6rem}.nq11-retail-empty p{max-width:670px;margin:0;line-height:1.8}.nq11-retail-empty>.btn{flex-shrink:0}
.nq11-buy-link{margin:24px 0}.nq11-buy-link .inline-link{font-size:.92rem;flex-wrap:wrap}
#partner-confirmation{scroll-margin-top:calc(var(--header-height) + 24px)}#partner-confirmation p{margin:10px 0 0}
@media(max-width:1024px){.nq11-retailer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nq11-retail-empty{align-items:flex-start;flex-direction:column}}
@media(max-width:767px){
 .nq7-portal-cybertan:after{background:linear-gradient(90deg,#081d35ed,#0a294788 60%,#061b3233)}
 .nq7-portal-cybertan .nq7-portal-visual img{width:100%;height:100%;max-height:110px}
 .nq8-world-cybertan .nq8-hero-layout{display:flex;flex-direction:column-reverse;gap:12px;padding-top:20px;padding-bottom:38px}
 .nq8-world-cybertan .nq8-hero-copy{padding-top:0}
 .nq8-world-cybertan .nq8-brand-hero{min-height:0}
 .nq8-world-cybertan .nq8-brand-hero:after{background:linear-gradient(0deg,#081e36fa 8%,#0a294bd9 50%,#0a294b55 100%)}
 .nq11-cyber-product{width:100%;height:220px}.nq11-cyber-product img{width:100%;height:100%}
 .nq8-compact .nq11-cyber-product{display:none}
 .nq6-section-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
 .nq11-retailer-grid{grid-template-columns:1fr;gap:18px}.nq11-retailer-card{padding:24px}
 .nq11-retail-empty{padding:25px;gap:22px}.nq11-retail-empty>.btn{width:100%;white-space:normal;text-align:center}
 .nq11-company-details>div{grid-template-columns:75px minmax(0,1fr)}
}

/* Dark photographic networking tile; overlay exists independently of other brands. */
.nq7-portal-cybertan{background:#071c30;color:#fff}
.nq7-portal-cybertan .nq8-portal-backdrop img{object-position:65% center;filter:brightness(.52) saturate(.8)}
.nq7-portal-cybertan .nq8-portal-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,16,30,.7),rgba(3,16,30,.15) 50%,rgba(3,16,30,.85));pointer-events:none}
.nq7-portal-cybertan .nq7-portal-copy,.nq7-portal-cybertan .nq7-portal-top,.nq7-portal-cybertan .nq7-portal-bottom{color:#fff;text-shadow:0 2px 12px #00102080}
@media(max-width:767px){.nq7-portal-cybertan .nq8-portal-backdrop:after{background:linear-gradient(90deg,rgba(3,16,30,.85),rgba(3,16,30,.35))}}
