.listing-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--c-muted)}.listing-breadcrumb a{color:var(--c-muted);text-decoration:none}.listing-breadcrumb a:hover{color:var(--c-accent);text-decoration:underline}.listing-breadcrumb .sep{color:var(--c-muted)}.listing-breadcrumb [aria-current]{color:var(--c-text);font-weight:var(--fw-bold)}.nm-ct{--yellow: var(--cyb-yellow, #FFCF00);--yellow-150: var(--cyb-yellow-dk, #C6A000);--yellow-65: var(--cyb-yellow-lt, #FFE783);--yellow-40: var(--cyb-yellow-xlt, #FFF3C2);--dark1: var(--cyb-black, #0A0A0F);--dark2: var(--cyb-dark2, #16161D);--dark3: var(--cyb-dark3, #2B2B38);--dark4: var(--cyb-dark4, #3E3E50);--gray: var(--cyb-gray, #6C6C7A);--gray-lt: #6C7189;--surface: var(--cyb-surface, #F4F4F8);--nm-ct-sticky-top: 122px;background:var(--cyb-surface, var(--dark1));color:var(--cyb-black, #fff);-webkit-font-smoothing:antialiased}.nm-ct *,.nm-ct *::before,.nm-ct *::after{box-sizing:border-box}.nm-ct .listing-breadcrumb{margin:0;padding:16px max(var(--page-gutter), calc((100% - var(--content-max)) / 2)) 0;color:var(--cyb-gray, #ADB0BE)}.nm-ct .listing-breadcrumb a,.nm-ct .listing-breadcrumb .sep{color:var(--cyb-gray, #ADB0BE)}.nm-ct .listing-breadcrumb a:hover{color:var(--cyb-black, var(--yellow))}.nm-ct .listing-breadcrumb [aria-current]{color:var(--cyb-black, #fff)}.nm-ct .hero{background:var(--cyb-white, var(--dark1));padding:56px 40px 48px;border-bottom:1px solid var(--cyb-border, var(--dark3));position:relative;overflow:hidden}.nm-ct .hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--yellow)}.nm-ct .hero-inner{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.nm-ct .hero-eyebrow{font-size:var(--cyb-fs-13, 10px);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--cyb-gray, var(--yellow-150));margin-bottom:14px}.nm-ct .hero-title{font-size:clamp(32px,4vw,52px);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-0.02em}.nm-ct .hero-title em{font-style:normal;color:var(--cyb-black, var(--yellow))}.nm-ct .hero-sub{font-size:var(--cyb-fs-16, 15px);color:var(--cyb-gray, var(--gray-lt));margin-top:14px;line-height:1.65;max-width:560px}.nm-ct .search-bar-wrap{margin-top:32px;display:flex;gap:0;max-width:560px}.nm-ct .search-bar-input{flex:1;background:var(--cyb-white, var(--dark2));border:2px solid var(--cyb-border-strong, var(--dark3));border-right:none;padding:14px 20px;font-family:inherit;font-size:var(--cyb-fs-16, 15px);font-weight:500;color:var(--cyb-black, #fff);outline:none;transition:border-color 200ms}.nm-ct .search-bar-input:focus{border-color:var(--cyb-black, var(--yellow))}.nm-ct .search-bar-input::placeholder{color:var(--gray);font-weight:400}.nm-ct .search-bar-btn{background:var(--yellow);border:none;padding:0 24px;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:inherit;font-size:var(--cyb-fs-13, 12px);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--dark1);transition:background 150ms}.nm-ct .search-bar-btn:hover{background:var(--cyb-yellow-dk, var(--yellow-65))}.nm-ct .search-bar-btn svg{width:18px;height:18px;stroke:var(--dark1);fill:none;stroke-width:2.5}.nm-ct .hero-counter{text-align:right}.nm-ct .counter-number{font-size:var(--cyb-fs-61, 56px);font-weight:900;color:var(--cyb-black, var(--yellow));line-height:1;display:block}.nm-ct .counter-label{font-size:var(--cyb-fs-13, 11px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cyb-gray, var(--gray-lt));margin-top:4px}.nm-ct .counter-shown{font-size:var(--cyb-fs-13, 12px);font-weight:500;color:var(--cyb-gray, var(--gray));margin-top:6px}.nm-ct .nm-ct-layout-wrap{background:var(--surface)}.nm-ct .main-layout{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:240px 1fr;min-height:60vh}.nm-ct .sidebar{background:var(--cyb-white, var(--dark2));border-right:1px solid var(--cyb-border, var(--dark3));position:sticky;top:var(--nm-ct-sticky-top);height:calc(100vh - var(--nm-ct-sticky-top));overflow-y:auto;padding:32px 0;scrollbar-width:thin;scrollbar-color:var(--cyb-border-strong, var(--dark4)) rgba(0,0,0,0)}.nm-ct .sidebar::-webkit-scrollbar{width:4px}.nm-ct .sidebar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.nm-ct .sidebar::-webkit-scrollbar-thumb{background:var(--cyb-border-strong, var(--dark4))}.nm-ct .sidebar-label{font-size:var(--cyb-fs-13, 9px);font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--cyb-gray, var(--gray));padding:0 24px;margin-bottom:12px}.nm-ct .sidebar-link{overflow-wrap:anywhere;display:flex;align-items:center;gap:10px;padding:10px 24px;font-size:var(--cyb-fs-13, 13px);font-weight:600;color:var(--cyb-gray, var(--gray-lt));text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border-left:3px solid rgba(0,0,0,0);transition:all 150ms ease-out;cursor:pointer}.nm-ct .sidebar-link:hover{color:var(--cyb-black, #fff);background:var(--cyb-surface, var(--dark3))}.nm-ct .sidebar-link.active{color:var(--cyb-black, var(--yellow));border-left-color:var(--yellow);background:var(--cyb-yellow-xlt, rgba(var(--cyb-yellow-rgb, 255, 207, 0), 0.06))}.nm-ct .sidebar-link .count{margin-left:auto;font-size:var(--cyb-fs-13, 11px);font-weight:700;color:var(--cyb-gray, var(--dark4));background:var(--cyb-surface, var(--dark3));padding:2px 7px;transition:all 150ms}.nm-ct .sidebar-link.active .count{background:var(--yellow);color:var(--dark1)}.nm-ct .sidebar-dot{width:8px;height:8px;flex-shrink:0}.nm-ct .sidebar-sep{height:1px;background:var(--cyb-border, var(--dark3));margin:16px 24px}.nm-ct .brands-content{background:var(--surface);padding:0}.nm-ct .no-results{display:none;padding:80px 40px;text-align:center}.nm-ct .no-results.visible{display:block}.nm-ct .no-results-icon{font-size:48px;margin-bottom:16px;opacity:.3}.nm-ct .no-results-title{font-size:var(--cyb-fs-20, 20px);font-weight:800;text-transform:uppercase;color:var(--cyb-black, var(--dark3));margin-bottom:8px}.nm-ct .no-results-sub{font-size:var(--cyb-fs-13, 14px);color:var(--gray)}.nm-ct .cat-section{border-bottom:1px solid var(--cyb-border, #E0E0DC);transition:opacity 200ms ease-out}.nm-ct .cat-section.hidden{display:none}.nm-ct .cat-header{padding:32px 40px 20px;display:flex;align-items:center;gap:16px;background:var(--surface);position:sticky;top:var(--nm-ct-sticky-top);z-index:10;border-bottom:1px solid var(--cyb-border, #E0E0DC)}.nm-ct .cat-icon{width:36px;height:36px;background:var(--yellow);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nm-ct .cat-icon svg{width:18px;height:18px;stroke:var(--dark1);fill:none;stroke-width:1.8}.nm-ct .cat-name{font-size:var(--cyb-fs-13, 11px);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--dark1)}.nm-ct .cat-count{font-size:var(--cyb-fs-13, 11px);font-weight:700;color:var(--gray);margin-left:auto;background:var(--cyb-border, #E8E8E4);padding:3px 10px}.nm-ct .brand-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background:var(--cyb-border, #E0E0DC);margin:1px 0}.nm-ct .brand-card{background:var(--cyb-white, #fff);padding:24px 20px;display:flex;flex-direction:column;gap:0;cursor:pointer;border-left:3px solid rgba(0,0,0,0);text-decoration:none;position:relative;overflow:hidden;transition:border-color 150ms ease-out,background 150ms ease-out}.nm-ct .brand-card::after{content:"";position:absolute;bottom:0;left:3px;right:0;height:2px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform 200ms ease-out}.nm-ct .brand-card:hover{background:var(--yellow-40);border-left-color:var(--yellow)}.nm-ct .brand-card:hover::after{transform:scaleX(1)}.nm-ct .brand-card.hidden{display:none}.nm-ct .brand-name{overflow-wrap:anywhere;font-size:var(--cyb-fs-16, 15px);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--dark1);transition:color 150ms}.nm-ct .brand-card:hover .brand-name{color:var(--cyb-black, var(--yellow-150))}.nm-ct .brand-tags{font-size:var(--cyb-fs-13, 11px);color:var(--gray);margin-top:5px;line-height:1.4}.nm-ct .brand-card:hover .brand-tags{color:rgba(var(--cyb-black-rgb, 10, 10, 15), 0.5)}.nm-ct .brand-nb{font-size:var(--cyb-fs-13, 11px);color:var(--cyb-gray, var(--gray-lt));margin-top:6px;font-weight:700}.nm-ct .brand-name mark{background:var(--yellow);color:var(--dark1);padding:0 2px}@media(max-width: 900px){.nm-ct .main-layout{grid-template-columns:1fr}.nm-ct .sidebar{display:none}.nm-ct .hero-inner{grid-template-columns:1fr}.nm-ct .hero-counter{text-align:left}.nm-ct .brand-grid{grid-template-columns:repeat(2, 1fr)}}@media(prefers-reduced-motion: reduce){.nm-ct *,.nm-ct *::before,.nm-ct *::after{transition-duration:0ms !important}}[data-site=cybertek] .nm-ct .hero{padding:var(--cyb-sp-6, 32px) var(--cyb-sp-5, 24px)}[data-site=cybertek] .nm-ct .hero::after{height:3px}[data-site=cybertek] .nm-ct .hero-inner{gap:var(--cyb-sp-6, 32px)}[data-site=cybertek] .nm-ct .hero-eyebrow{margin:0 0 var(--cyb-sp-3, 12px)}[data-site=cybertek] .nm-ct .hero-title{margin:0;font-size:var(--cyb-fs-49, 52px)}[data-site=cybertek] .nm-ct .hero-title em{text-decoration:underline;text-decoration-color:var(--cyb-yellow, #FFCF00);text-decoration-thickness:4px;text-underline-offset:6px}[data-site=cybertek] .nm-ct .hero-sub{margin:var(--cyb-sp-3, 12px) 0 0}[data-site=cybertek] .nm-ct .search-bar-wrap{margin-top:var(--cyb-sp-5, 24px)}[data-site=cybertek] .nm-ct .search-bar-input{min-height:var(--cyb-field-h, 44px);padding:0 var(--cyb-sp-4, 16px);border-width:var(--cyb-field-bw, 1.5px);border-radius:var(--cyb-r-md, 8px) 0 0 var(--cyb-r-md, 8px);transition:border-color var(--cyb-dur-micro, 150ms) ease-out}[data-site=cybertek] .nm-ct .search-bar-input::placeholder{color:var(--cyb-gray, #494949)}[data-site=cybertek] .nm-ct .search-bar-btn{min-height:var(--cyb-field-h, 44px);padding:0 var(--cyb-btn-px, 24px);gap:var(--cyb-sp-2, 8px);border-radius:0 var(--cyb-r-md, 8px) var(--cyb-r-md, 8px) 0;font-size:var(--cyb-btn-fs, 13px);font-weight:var(--cyb-btn-fw, 700);text-transform:none;letter-spacing:normal}[data-site=cybertek] .nm-ct .search-bar-btn svg{width:16px;height:16px;stroke-width:2}[data-site=cybertek] .nm-ct .counter-label{margin-top:var(--cyb-sp-1, 4px)}[data-site=cybertek] .nm-ct .counter-shown{margin-top:var(--cyb-sp-2, 8px)}[data-site=cybertek] .nm-ct .sidebar{padding:var(--cyb-sp-5, 24px) 0}[data-site=cybertek] .nm-ct .sidebar-link{gap:var(--cyb-sp-2, 8px);padding:var(--cyb-sp-3, 12px) var(--cyb-sp-5, 24px);transition:background-color var(--cyb-dur-micro, 150ms) ease-out,color var(--cyb-dur-micro, 150ms) ease-out}[data-site=cybertek] .nm-ct .sidebar-link .count{padding:var(--cyb-sp-1, 4px) var(--cyb-sp-2, 8px);border-radius:var(--cyb-r-sm, 4px)}[data-site=cybertek] .nm-ct .sidebar-sep{margin:var(--cyb-sp-4, 16px) var(--cyb-sp-5, 24px)}[data-site=cybertek] .nm-ct .no-results{padding:var(--cyb-hero-y, 48px) var(--cyb-sp-5, 24px)}[data-site=cybertek] .nm-ct .no-results-icon{font-size:0;opacity:1;color:var(--cyb-gray, #494949);margin-bottom:var(--cyb-sp-3, 12px)}[data-site=cybertek] .nm-ct .no-results-icon svg{width:24px;height:24px}[data-site=cybertek] .nm-ct .cat-header{padding:var(--cyb-sp-6, 32px) var(--cyb-sp-5, 24px) var(--cyb-title-gap, 16px)}[data-site=cybertek] .nm-ct .cat-icon{border-radius:var(--cyb-r-sm, 4px)}[data-site=cybertek] .nm-ct .cat-icon svg{width:20px;height:20px;stroke-width:1.75}[data-site=cybertek] .nm-ct .cat-count{border-radius:var(--cyb-r-sm, 4px)}[data-site=cybertek] .nm-ct .brand-card{padding:var(--cyb-card-pad, 16px);transition:border-color var(--cyb-dur-micro, 150ms) ease-out,background-color var(--cyb-dur-micro, 150ms) ease-out}[data-site=cybertek] .nm-ct .brand-card::after{transition-duration:var(--cyb-dur-micro, 150ms)}[data-site=cybertek] .nm-ct .brand-card:hover .brand-tags{color:var(--cyb-gray, #494949)}[data-site=cybertek] .nm-ct .brand-tags{margin-top:var(--cyb-sp-1, 4px)}[data-site=cybertek] .nm-ct .brand-nb{margin-top:var(--cyb-sp-2, 8px)}@media(max-width: 900px){[data-site=cybertek] .nm-ct .hero-title{font-size:var(--cyb-fs-39, 52px)}}@media(max-width: 640px){[data-site=cybertek] .nm-ct .hero{padding:var(--cyb-sp-5, 24px) var(--cyb-sp-4, 16px)}[data-site=cybertek] .nm-ct .hero-title{font-size:var(--cyb-fs-31, 52px)}[data-site=cybertek] .nm-ct .search-bar-btn{padding:0 var(--cyb-btn-px, 16px)}[data-site=cybertek] .nm-ct .cat-header{padding:var(--cyb-sp-5, 24px) var(--cyb-sp-4, 16px) var(--cyb-title-gap, 12px)}[data-site=cybertek] .nm-ct .brand-card{padding:var(--cyb-card-pad, 12px)}}
