.nx .site-svcs{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;background:#fffffff0;border:1px solid #e3f2fc;border-radius:11px;box-shadow:var(--nx-shadow);padding:14px 18px}.nx .site-svcs-label{font-size:15px;white-space:nowrap}.nx .site-svcs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;flex:1 1 auto}.nx .site-svcs li a{font-size:14px;color:var(--nx-ink)}.nx .site-svcs li a b{font-weight:600;color:#0075f2}.nx .site-svcs li a span{color:var(--nx-muted)}.nx .site-svcs li a:hover b{text-decoration:underline}.nx .site-svcs-note{font-size:13px;color:var(--nx-muted)}.nx .site-svcs-cta{padding-inline:16px}@media(max-width:700px){.nx .site-svcs{flex-direction:column;align-items:flex-start;padding:16px}.nx .site-svcs ul{flex-direction:column;gap:9px}.nx .site-svcs-cta{align-self:flex-start;padding:8px 18px}}.nx .nx-tech-title{font-size:15px;font-weight:600;margin:0 0 16px;opacity:.75}.nx ul.nx-logos+.nx-tech-title{margin-top:34px}.nx ul.nx-logos{--nx-cols: 5;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.nx ul.nx-logos li{flex:0 1 calc((100% - (var(--nx-cols) - 1) * 14px) / var(--nx-cols));border:1px solid var(--nx-line, rgba(0,25,43,.12));border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;min-height:84px;padding:16px}.nx ul.nx-logos a{display:block;max-width:100%}.nx ul.nx-logos img{display:block;height:42px;width:auto;max-width:100%;object-fit:contain}.nx ul.nx-logos strong{display:block;font-size:16px;text-align:center}.nx .nx-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.nx .nx-turnstile{margin:10px 0 2px;min-height:34px}.nx #nx-newsletter-message{margin:10px 0 0;font-size:13px;line-height:1.5}.nx .login.is-logged-in{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx .nx-testi{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.nx .nx-testi figcaption{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.nx .nx-testi figcaption strong{font-size:15px;font-weight:600}.nx .nx-testi figcaption span{font-size:13px;opacity:.72}.nx .nx-testi figcaption a{color:var(--nx-blue, #006ad7);text-decoration:none}.nx .nx-testi figcaption a:hover{text-decoration:underline}.nx .nx-works-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.nx .nx-work{display:block;overflow:hidden;background:#fff;border:1px solid var(--nx-line, rgba(0,25,43,.12));border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s}.nx .nx-work:hover{transform:translateY(-4px);border-color:#007cff66;box-shadow:0 22px 44px -28px #001f3866}.nx .nx-work img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.nx .nx-work-info{display:block;padding:11px 14px 13px}.nx .nx-work-wrap{position:relative}@media(max-width:700px){.nx .ecosystem-diagram .diagram-node .node-tile{height:auto!important;min-height:105px;padding:12px 4px 8px;justify-content:flex-start;gap:4px}.nx .ecosystem-diagram .diagram-node .node-tile>strong{white-space:normal!important;text-align:center;line-height:1.2}.nx .ecosystem-diagram .diagram-node .node-tile>small{position:static!important;text-align:center;line-height:1.2}}.nx a.industry-card{display:block}.nx .dialog-options a{background:#fff;border:1px solid #cce7fa;border-radius:10px;padding:16px;text-align:left;display:block;font-size:14px}.nx .dialog-options a:hover{border-color:#00a7f5;background:#eaf8ff}.nx .nx-work-case{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#0075f2;background:#eaf4ff;border:1px solid #b6e3ff;border-radius:999px;padding:4px 10px;line-height:1.2}.nx .nx-work-case:hover{background:#d9ecff}.nx .nx-work-info b{display:block;font-size:14.5px;font-weight:600}.nx .nx-work-cat{display:flex;align-items:center;gap:6px;font-size:11.5px;opacity:.62;margin-top:3px}.nx .nx-work-cat i{width:6px;height:6px;border-radius:50%;flex:none;display:inline-block}.nx .nx-kiosk{display:grid;grid-template-columns:210px 1fr;gap:32px;align-items:center;margin-top:18px;padding:24px 28px;background:#fff;border:1px solid var(--nx-line, rgba(0,25,43,.12));border-radius:20px;transition:transform .2s,box-shadow .2s,border-color .2s}.nx .nx-kiosk:hover{transform:translateY(-3px);border-color:#007cff66;box-shadow:0 26px 50px -32px #001f3873}.nx .nx-kiosk img{display:block;width:100%;height:auto;aspect-ratio:560/1007;border-radius:12px;box-shadow:0 18px 40px -22px #020a1873}.nx .nx-kiosk-tag{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0a5fb4;background:#007cff1a;padding:4px 10px;border-radius:999px}.nx .nx-kiosk h3{font-size:22px;margin:12px 0 8px}.nx .nx-kiosk p{font-size:14.5px;line-height:1.65;margin:0;max-width:62ch}.nx .nx-kiosk-cta{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;color:#0a5fb4}.nx .nx-about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.nx .nx-bio{background:#fff;border:1px solid var(--nx-line, rgba(0,25,43,.12));border-radius:20px;padding:26px 28px}.nx .nx-bio-head{display:flex;align-items:center;gap:16px}.nx .nx-bio-photo{flex-shrink:0;width:88px;height:88px;border-radius:50%;object-fit:cover;display:block;border:1px solid var(--nx-line, rgba(0,25,43,.12))}.nx .nx-bio strong{display:block;font-size:20px}.nx .nx-bio span{display:block;font-size:13.5px;opacity:.65;margin-top:2px}.nx .nx-bio p{font-size:14.5px;line-height:1.7;margin:16px 0 18px}.nx ol.nx-timeline{list-style:none;margin:0;padding:0 0 0 26px;position:relative}.nx ol.nx-timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:#007cff38}.nx ol.nx-timeline li{position:relative;display:grid;grid-template-columns:58px 1fr;gap:14px;padding:9px 0;font-size:14px}.nx ol.nx-timeline li:before{content:"";position:absolute;left:-26px;top:16px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid rgba(0,124,255,.55)}.nx ol.nx-timeline b{font-variant-numeric:tabular-nums;color:#0a5fb4}.nx ol.nx-timeline span{line-height:1.55}.nx .nx-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.nx .nx-faq-item{background:#fff;border:1px solid var(--nx-line, rgba(0,25,43,.12));border-radius:14px;padding:16px 20px;transition:border-color .2s}.nx .nx-faq-item:hover{border-color:#007cff66}.nx .nx-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.nx .nx-faq-item summary::-webkit-details-marker{display:none}.nx .nx-faq-item summary svg{flex:none;transition:transform .2s;opacity:.55}.nx .nx-faq-item[open] summary svg{transform:rotate(180deg)}.nx .nx-faq-item p{font-size:14.5px;line-height:1.72;margin:12px 0 0;opacity:.82}@media(max-width:1050px){.nx .nx-works-grid{grid-template-columns:repeat(3,1fr)}.nx .nx-about-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:760px){.nx .nx-works-grid{grid-template-columns:1fr 1fr;gap:10px}.nx .nx-kiosk{grid-template-columns:1fr;gap:20px}.nx .nx-kiosk img{width:min(100%,200px)}.nx .nx-kiosk h3{font-size:19px}}@media(max-width:420px){.nx .nx-works-grid{grid-template-columns:1fr}}.nx .badge-soon{background:#007cff24;color:#0a5fb4}.nx .product-card .product-top{align-items:flex-start}.nx .product-card .badges{flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px;max-height:53px}@media(max-width:1100px){.nx ul.nx-logos{--nx-cols: 4}}@media(max-width:900px){.nx ul.nx-logos{--nx-cols: 3}}@media(max-width:560px){.nx ul.nx-logos{--nx-cols: 2;gap:10px}.nx ul.nx-logos li{flex-basis:calc((100% - 10px)/2);min-height:72px;padding:12px}.nx ul.nx-logos img{height:34px}}
