.nkc-header{z-index:50;color:#0d1b3d;font-family:var(--font-sans),"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;background:#fffffff7;border-bottom:1px solid #dfe5ef;position:sticky;top:0}.nkc-header .in{align-items:center;gap:36px;max-width:1440px;height:72px;margin:0 auto;padding:0 clamp(16px,4vw,56px);display:flex}.nkc-logo{flex-shrink:0;align-items:center;display:inline-flex}.nkc-nav{align-items:center;gap:4px;margin:0 0 0 4px;padding:0;list-style:none;display:flex}.nkc-nav>li{position:relative}.nkc-nl{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:9px 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nkc-nl:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .2s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.nkc-nl:hover:after,.nkc-nl[aria-expanded=true]:after,.nkc-nl[aria-current=page]:after{transform:scaleX(1)}.nkc-nl svg{width:12px;height:12px;transition:transform .2s}.nkc-nl[aria-expanded=true] svg{transform:rotate(180deg)}.nkc-nl:focus-visible,.nkc-header a:focus-visible,.nkc-header button:focus-visible,.nkc-footer a:focus-visible,.nkc-footer button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2563ff}.nkc-dd{z-index:60;background:#fff;border:1px solid #dfe5ef;border-radius:12px;grid-template-columns:1.25fr 1fr;gap:8px;width:660px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:-12px;box-shadow:0 30px 60px -30px #08122b73}.nkc-dd a{color:#0d1b3d;border-radius:8px;padding:12px 14px;text-decoration:none;display:block}.nkc-dd a:hover,.nkc-dd a:focus-visible{background:#f2f5fa}.nkc-dd b{font-size:15.5px;font-weight:600;display:block}.nkc-dd span{color:#5f6b88;margin-top:2px;font-size:14px;line-height:1.4;display:block}.nkc-dd .feat{color:#fff;background:#08122b;border-radius:10px;flex-direction:column;gap:6px;padding:20px;display:flex}.nkc-dd .feat:hover,.nkc-dd .feat:focus-visible{background:#0f1d42}.nkc-dd .feat small{color:#9fb0d6;font-size:13px}.nkc-dd .feat b{font-size:17px;line-height:1.3}.nkc-dd .feat span{color:#c3cde6}.nkc-dd .feat em{color:#9fb7ff;margin-top:auto;padding-top:12px;font-size:15px;font-style:normal;font-weight:600}.nkc-header .sp{flex:1}.nkc-acts{flex-shrink:0;align-items:center;gap:14px;display:flex}.nkc-ent{color:inherit;padding:9px 4px;font-size:15px;font-weight:500;text-decoration:none}.nkc-btn{white-space:nowrap;color:#fff;background:#1e40af;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex}.nkc-btn:hover{background:#1e3a8a}.nkc-burger{cursor:pointer;color:#0d1b3d;background:0 0;border:1px solid #dfe5ef;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nkc-sheet{z-index:70;color:#0d1b3d;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.nkc-sheet .top{border-bottom:1px solid #dfe5ef;justify-content:space-between;align-items:center;height:68px;padding:0 16px;display:flex}.nkc-sheet .close{cursor:pointer;color:#0d1b3d;background:0 0;border:1px solid #dfe5ef;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.nkc-sheet nav{flex:1;padding:8px 16px 24px;overflow-y:auto}.nkc-sheet .row,.nkc-sheet summary{cursor:pointer;color:inherit;border-bottom:1px solid #dfe5ef;justify-content:space-between;align-items:center;padding:18px 0;font-size:19px;font-weight:600;text-decoration:none;list-style:none;display:flex}.nkc-sheet details{border-bottom:1px solid #dfe5ef}.nkc-sheet details summary{border-bottom:0}.nkc-sheet summary::-webkit-details-marker{display:none}.nkc-sheet summary:after{content:"+";color:#1e40af;font-size:24px;font-weight:300;transition:transform .2s}.nkc-sheet details[open] summary:after{transform:rotate(45deg)}.nkc-sheet details a{color:#3b4868;padding:10px 0 10px 12px;font-size:16.5px;text-decoration:none;display:block}.nkc-sheet details div{padding-bottom:14px}.nkc-sheet .acts{border-top:1px solid #dfe5ef;gap:10px;padding:16px;display:grid}.nkc-sheet .acts .nkc-btn{min-height:50px}.nkc-sheet .acts .ghost{color:#0d1b3d;background:#fff;border-color:#dfe5ef}@media (max-width:1180px){.nkc-nav .hide-md{display:none}}@media (max-width:980px){.nkc-nav,.nkc-acts .nkc-ent,.nkc-acts .nkc-btn{display:none}.nkc-burger{display:inline-flex}.nkc-header .in{gap:12px;height:64px}}.nkc-footer{color:#c3cde6;font-size:15.5px;font-family:var(--font-sans),"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;background:#060e24}.nkc-footer .in{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.6fr));gap:48px;max-width:1280px;margin:0 auto;padding:64px clamp(16px,4vw,56px) 0;display:grid}.nkc-footer .brand p{color:#aab6d4;max-width:30ch;margin:16px 0 0;line-height:1.55}.nkc-footer h2{color:#8fa2cf;margin:0 0 18px;font-size:14px;font-weight:500}.nkc-footer ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.nkc-footer a,.nkc-footer .linkish{color:#aab6d4;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:16px;text-decoration:none;transition:color .15s}.nkc-footer a:hover,.nkc-footer .linkish:hover{color:#fff}.nkc-social{gap:10px;margin-top:18px;display:flex}.nkc-social a{color:#c3cde6;border:1px solid #1d2c55;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.nkc-social a:hover{color:#fff;background:#0f1d42;border-color:#9fb7ff}.nkc-social svg{width:18px;height:18px}.nkc-footer .bot{color:#8796bd;border-top:1px solid #16234a;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;max-width:1280px;margin:56px auto 0;padding:24px clamp(16px,4vw,56px) 36px;font-size:14px;display:flex}.nkc-footer .bot nav{flex-wrap:wrap;gap:20px;display:flex}.nkc-footer .bot a,.nkc-footer .bot .linkish{color:#8796bd;font-size:14px}@media (max-width:980px){.nkc-footer .in{grid-template-columns:1fr 1fr;gap:32px 20px;padding-top:56px}.nkc-footer .brand,.nkc-footer .in>div:last-child{grid-column:1/-1}}body:has(.nkc-header) section:has(h1){background-blend-mode:normal;color:#fff;text-align:left;background:linear-gradient(90deg,#08122bf5 0%,#08122bdb 45%,#08122b9e 100%),url(/site/home-2026/n-showroom.webp) 60% 55%/cover no-repeat;border:0}@media (max-width:800px){body:has(.nkc-header) section:has(h1){background-image:linear-gradient(90deg,#08122bf5 0%,#08122bdb 45%,#08122b9e 100%),url(/site/home-2026/n-showroom-m.webp)}}body:has(.nkc-header) section:has(h1) h1{color:#fff;text-align:left;max-width:22ch;margin-left:0;margin-right:0}body:has(.nkc-header) section:has(h1) p{color:#c3cde6;text-align:left;margin-left:0;margin-right:0}body:has(.nkc-header) section:has(h1) p :is(strong,b){color:#fff}body:has(.nkc-header) section:has(h1) .text-primary{color:#9fb7ff}body:has(.nkc-header) section:has(h1) .text-center:not(form *){text-align:left}body:has(.nkc-header) section:has(h1) :is(.items-center.flex-col,.justify-center){justify-content:flex-start;align-items:flex-start}body:has(.nkc-header) section:has(h1)>div>.mx-auto:not(.max-w-7xl):not(.max-w-6xl):not([class*=max-w-\[9]):not([class*=max-w-\[8]){margin-left:0}body:has(.nkc-header) section:has(h1) [class*=bg-white]:is(a,button){color:#0d1b3d;background:#fff}:is(body:has(.nkc-header) section:has(h1) a.border,body:has(.nkc-header) section:has(h1) a[class*=border-slate]){color:#fff;background:#08122b4d;border-color:#ffffff73}body:has(.nkc-header) section:has(h1)>[class*=absolute][class*=inset-0]:not(:has(*)){display:none}body:has(.nkc-header) section:has(h1)>[class*=absolute][class*=inset-0][class*=bg-]{display:none}body:has(.nkc-header) section:has(h1) :is(form,div[class*=bg-white]) p{color:#5f6b88}body:has(.nkc-header) section:has(h1) :is(form,div[class*=bg-white]) p :is(strong,b){color:#0d1b3d}body:has(.nkc-header) section:has(h1) :is(form,div[class*=bg-white]) .text-primary{color:#1e40af}
