@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:500 800;font-display:swap}:root{--nx-muted:var(--nx-theme-fg-text,#58677d)}body{font-family:Inter,Segoe UI,sans-serif;font-size:16px}h1,h2,h3,h4{font-family:Manrope,Inter,sans-serif}.nx-brand,.nx-hero h1{font-family:Segoe UI,Arial,sans-serif}.nx-eyebrow,.nx-step-label{font-size:11px;line-height:1.6;letter-spacing:.11em;color:var(--nx-theme-fg-text,#526c92)}.nx-muted-heading{color:var(--nx-theme-fg-text,#61758e)}.nx-text-link{font-size:14px}.nx-button{font-size:14px;min-height:48px}.nx-button-small{font-size:12px;min-height:42px}.nx-nav{gap:20px}.nx-menu{gap:4px}.nx-nav-cta-short{display:none}.nx-nav .nx-brand{flex-shrink:0}.nx-mobile-contact{display:none!important}.nx-motion-control{display:flex;justify-content:flex-end;padding-bottom:15px}.nx-motion-control button{display:flex;align-items:center;gap:7px;border:1px solid var(--nx-theme-line,#dbe5f2);background:var(--nx-theme-bg-surface,#fff);border-radius:7px;color:var(--nx-theme-fg-text,#506b8e);padding:8px 11px;font-size:11px}.nx-motion-control button[hidden]{display:none}.nx-motion-control svg{width:14px;height:14px}.nx-motion-reduced *,.nx-motion-reduced *:before,.nx-motion-reduced *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nx-motion-reduced [data-nx-reveal]{opacity:1!important;transform:none!important;filter:none!important}.nx-motion-reduced .nx-scroll-progress{display:none}.nx-menu .nav-link,.nx-dropdown>summary{padding:10px 13px;min-height:42px;border-radius:8px;font-size:13px;display:flex;align-items:center;transition:background .2s,color .2s}.nx-menu .nav-link:hover,.nx-dropdown>summary:hover,.nx-dropdown[open]>summary{background:var(--nx-theme-bg-raised,#edf3fd);color:var(--nx-theme-fg-blue,#1e58bd)}.nx-dropdown-panel{top:calc(100% + 12px)}.nx-dropdown-panel:before{content:"";position:absolute;inset:-17px 0 auto;height:18px}.nx-menu-feature small,.nx-resources-menu small{font-size:12px;color:var(--nx-theme-fg-text,#65758c)}.nx-menu-modules a{font-size:12px;padding-block:10px}.nx-language{font-size:12px;min-height:42px;display:flex;align-items:center}.nx-section-heading>p,.nx-section-heading>div>p,.nx-benefit>p,.nx-module-feature-small p,.nx-module-feature-main>p,.nx-integration-copy>p,.nx-process-grid p,.nx-faq-section>div>p,.nx-faq-list details p,.nx-cta p{font-size:15px;line-height:1.85}.nx-benefit h3{font-size:20px;line-height:1.45}.nx-module-tags a{font-size:12px;padding:10px 13px;color:var(--nx-theme-fg-text,#50637c)}.nx-integration-note{font-size:12px;color:var(--nx-theme-fg-text,#5c718e)}.nx-sector h3{font-size:15px}.nx-sector>p{font-size:13px;color:var(--nx-theme-fg-text,#586a82)}.nx-process-grid h3{font-size:18px}.nx-process-grid article>span{color:var(--nx-theme-fg-blue,#4977b5)}.nx-article-card .nx-eyebrow{font-size:10px}.nx-article-card .nx-text-link{font-size:13px}.nx-updates-banner strong{font-size:15px}.nx-updates-banner small,.nx-updates-banner>.nx-text-link{font-size:13px;color:var(--nx-theme-fg-text,#596d89)}.nx-faq-list summary{font-size:15px}.nx-cta small{font-size:12px;color:var(--nx-theme-fg-soft,#bfcee7)}.nx-cta .nx-eyebrow{font-size:11px;color:var(--nx-theme-fg-soft,#bed5f6)}.nx-footer-brand>p,.nx-footer-top>div:not(:first-child)>a{font-size:13px;color:var(--nx-theme-fg-text,#596c86)}.nx-footer h3{font-size:13px}.nx-footer-bottom{font-size:11px;color:var(--nx-theme-fg-text,#617089)}.nx-catalog-card p,.nx-detail-body p,.nx-feature-list li,.nx-example-box p,.nx-inline-cta p{font-size:15px;line-height:1.85}.nx-catalog-card h2,.nx-catalog-card h3{font-size:22px;line-height:1.35;letter-spacing:-.6px}.nx-catalog-card .nx-text-link{font-size:13px}.nx-catalog-card .nx-eyebrow{font-size:10px}.nx-filter-tabs button,.nx-filter-tabs a,.nx-catalog-search input{font-size:13px}.nx-directory-note,.nx-product-note,.nx-example-box small{font-size:13px;line-height:1.8;color:var(--nx-theme-fg-text,#596b84)}.nx-breadcrumb{font-size:12px;color:var(--nx-theme-fg-text,#617089)}.nx-page-hero p{font-size:16px;line-height:1.85}.nx-breadcrumb-trail ol{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px;padding:0;margin:0;line-height:1.7}.nx-breadcrumb-trail li{display:flex;align-items:center;gap:11px;min-width:0;max-width:100%}.nx-breadcrumb-trail li:last-child{flex-shrink:1}.nx-breadcrumb-trail svg{flex-shrink:0;color:var(--nx-theme-fg-muted,#8495ad)}.nx-breadcrumb-trail [aria-current=page]{color:var(--nx-ink);overflow-wrap:anywhere}.nx-breadcrumb-trail a{padding-block:5px;transition:color .2s;text-underline-offset:4px}.nx-breadcrumb-trail a:hover{text-decoration:underline;color:var(--nx-blue)}.nx-knowledge-illustration>span{font-size:12px}.nx-knowledge-illustration small{font-size:11px;color:var(--nx-theme-fg-text,#62758f)}.nx-mini-ai>span,.nx-mini-workflow>span{font-size:11px}.nx-connect-node{font-size:12px}.nx-mini-conversations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;padding:32px 16px 55px}.nx-mini-conversations>span,.nx-mini-conversations>span:nth-child(2){transform:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:11px 5px;font-size:11px;line-height:1.2;min-width:0;border-radius:9px;box-shadow:0 4px 12px #24385b05}.nx-mini-conversations svg{width:19px;height:19px}.nx-mini-conversations b{left:0;right:0;justify-content:center;bottom:16px}.nx-mini-conversations i{bottom:49px;left:50%;height:20px}.nx-contact-steps strong{font-size:15px}.nx-contact-steps p{font-size:14px;color:var(--nx-theme-fg-text,#5f7089)}.nx-contact-topics .cp-topic{font-size:12px;color:var(--nx-theme-fg-text,#546983)}.nx-contact-form label{font-size:13px;color:var(--nx-theme-fg-text,#435a77)}.nx-contact-form input,.nx-contact-form textarea,.nx-contact-form select,.nx-demo-modal .nx-contact-form input{font-size:14px!important}.nx-contact-form .nx-contact-privacy{font-size:12px;color:var(--nx-theme-fg-text,#5c6f88)}.nx-demo-modal #demoDescription{font-size:14px;color:var(--nx-theme-fg-text,#586c86)}.nx-demo-modal .nx-eyebrow{font-size:11px}.nx-update-meta .nx-eyebrow,.nx-update-meta>span:last-child{font-size:12px;color:var(--nx-theme-fg-text,#5f728e)}.nx-contact-direct{font-size:12px;color:var(--nx-theme-fg-text,#536d90)}.nx-hero-copy>p{color:var(--nx-theme-fg-text,#58677d)}.nx-hero-proof{font-size:11px;color:var(--nx-theme-fg-text,#596c86)}.nx-channel-strip>span{font-size:10px;color:var(--nx-theme-fg-text,#5f728c)}.nx-channel-strip a{font-size:13px}.nx-announcement{font-size:11px}.nx-announcement>span{font-size:9px}.nx-example-caption{font-size:9px;color:var(--nx-theme-fg-text,#64778e)}.nx-page-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,var(--nx-theme-bg-surface,#fff) 22%,var(--nx-theme-bg-raised,#f2f7ff) 72%,var(--nx-theme-bg-raised,#f1f9fb));padding-block:46px 65px}.nx-page-hero:before{content:"";position:absolute;z-index:-1;width:720px;height:720px;right:-210px;top:-450px;border-radius:50%;border:1px solid var(--nx-theme-line,#dce9fa);box-shadow:0 0 0 75px var(--nx-theme-bg-wash-a400,#e2edfb40),0 0 0 150px var(--nx-theme-bg-wash-a180,#e2edfb20);pointer-events:none;animation:nx-hero-drift 20s ease-in-out infinite alternate}.nx-page-hero:after{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(#6a92cc24 .7px,transparent .7px);background-size:24px 24px;mask-image:linear-gradient(110deg,transparent 30%,#000);pointer-events:none}.nx-hub-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;min-height:410px}.nx-hub-copy{position:relative;z-index:2;padding-block:22px}.nx-hub-copy h1{font-size:clamp(37px,3.8vw,54px);max-width:640px;line-height:1.16;letter-spacing:-2.3px}.nx-hub-copy>p{max-width:570px}.nx-hub-copy .nx-eyebrow{margin-bottom:16px}.nx-hero-counts{gap:27px;margin-top:30px}.nx-hero-counts span{font-size:12px;color:var(--nx-theme-fg-text,#596c89)}.nx-hero-counts b{color:var(--nx-theme-fg-blue,#2857a3)}.nx-hub-art{position:relative;width:100%;aspect-ratio:560/420;min-width:0;transform:translateY(var(--nx-parallax,0px));transition:transform .15s linear}.nx-art-grid{position:absolute;inset:3% -8%;border-radius:50%;background:radial-gradient(ellipse,var(--nx-theme-bg-tint-a400,#c8dafa66),transparent 65%)}.nx-art-orbit{position:absolute;border:1px solid var(--nx-theme-line-a369,#bed3f15e);border-radius:50%;inset:8% 15%;transform:rotate(-24deg)}.nx-art-orbit-two{inset:21% 2%;transform:rotate(22deg)}.nx-art-screenshot{position:absolute;left:10%;top:5%;width:90%;background:var(--nx-theme-bg-surface,#fff);border:1px solid var(--nx-theme-line,#cddcf1);border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #193b7022;transform:perspective(1200px) rotateY(-8deg) rotateX(3deg) rotate(-3deg);animation:nx-art-screen 8s ease-in-out infinite}.nx-art-window{height:30px;padding-inline:12px;display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--nx-theme-line,#e6ecf4);background:var(--nx-theme-bg-surface,#fbfcfe)}.nx-art-window>span{width:5px;height:5px;border-radius:50%;background:var(--nx-theme-bg-wash,#b9c8dc)}.nx-art-window b{font-size:9px;color:var(--nx-theme-fg-muted,#687b95);font-weight:500;margin-left:10px}.nx-art-screenshot img{display:block;width:100%;height:auto}.nx-art-mini-screen{position:absolute;left:-3%;top:41%;width:61%;border:1px solid var(--nx-theme-line,#cddcf1);background:var(--nx-theme-bg-surface,white);border-radius:10px;overflow:hidden;box-shadow:0 18px 45px #1f42712b;transform:rotate(3deg);animation:nx-art-small 9s ease-in-out infinite}.nx-art-mini-screen>span{display:flex;align-items:center;gap:7px;font-size:10px;padding:9px 11px;color:var(--nx-theme-fg-text,#456185);background:var(--nx-theme-bg-raised,#f7faff)}.nx-art-mini-screen svg{width:14px;height:14px}.nx-art-mini-screen img{display:block;width:100%}.nx-art-mini-screen img{height:auto}.nx-art-success{position:absolute;right:-1%;bottom:0;display:flex;align-items:center;gap:10px;background:var(--nx-theme-bg-surface,#fff);border:1px solid var(--nx-theme-line,#d6e5f1);border-radius:12px;padding:14px 17px;box-shadow:0 14px 30px #325b8d13;animation:nx-soft-float 7s ease-in-out infinite}.nx-art-success>span{display:grid;place-items:center;width:29px;height:29px;background:var(--nx-theme-bg-green,#eaf7f2);color:var(--nx-theme-fg-blue,#34856f);border-radius:50%}.nx-art-success svg{width:17px;height:17px}.nx-art-success strong{display:block;font-size:12px}.nx-art-success small{display:block;font-size:10px;color:var(--nx-theme-fg-text,#61758c);margin-top:3px}.nx-art-wires{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--nx-theme-fg-blue-a490,#8fafe07d);stroke-width:1.5;stroke-dasharray:5 7}.nx-art-wires path{animation:nx-wire-flow 22s linear infinite}.nx-art-core{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);display:grid;place-items:center;width:100px;height:100px;background:var(--nx-theme-bg-surface,#fff);border:1px solid var(--nx-theme-line,#cadcf4);border-radius:26px;box-shadow:0 12px 45px #1c579a20,0 0 0 15px #ffffff69;z-index:2}.nx-art-core:after{content:"";position:absolute;inset:-26px;border:1px solid var(--nx-theme-line,#bad0f2);border-radius:40px;animation:nx-core-pulse 4s ease-out infinite}.nx-art-channel{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--nx-theme-bg-surface,#fff);border:1px solid var(--nx-theme-line,#d5e2f4);border-radius:13px;box-shadow:0 10px 30px #244e7d0e;animation:nx-soft-float 7s ease-in-out infinite;font-size:12px;z-index:3}.nx-art-channel>span{display:grid;place-items:center;width:31px;height:31px;background:var(--nx-theme-bg-raised,#eef4ff);color:var(--nx-theme-fg-blue,#3773c5);border-radius:9px}.nx-art-channel svg{width:18px;height:18px}.nx-art-channel b{font-weight:550}.nx-art-channel i{width:5px;height:5px;border-radius:50%;background:var(--nx-theme-fg-blue,#275fba);margin-left:3px}.nx-art-channel-green>span{background:var(--nx-theme-bg-green,#eaf8f1);color:var(--nx-theme-fg-blue,#2c926e)}.nx-art-channel-pink>span{background:var(--nx-theme-bg-raised,#fbf0f7);color:var(--nx-theme-fg-red,#b45997)}.nx-art-channel-sky>span{background:var(--nx-theme-bg-raised,#ecf7fc);color:var(--nx-theme-fg-blue,#3d95bf)}.nx-art-channel-violet>span{background:var(--nx-theme-bg-raised,#f1effc);color:var(--nx-theme-fg-blue,#7c68b9)}.nx-art-channel-0{left:0;top:14%;animation-delay:-1s}.nx-art-channel-1{right:1%;top:6%;animation-delay:-3s}.nx-art-channel-2{right:-4%;top:45%;animation-delay:-5s}.nx-art-channel-3{right:10%;bottom:10%;animation-delay:-2s}.nx-art-channel-4{left:0;bottom:17%;animation-delay:-4s}.nx-art-app-0{left:0;top:17%}.nx-art-app-1{right:0;top:12%;animation-delay:-2s}.nx-art-app-2{right:0;bottom:17%;animation-delay:-4s}.nx-art-app-3{left:0;bottom:13%;animation-delay:-6s}.nx-art-bottom-note{position:absolute;bottom:-5%;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--nx-theme-fg-muted,#617b9e);font-size:11px}.nx-art-bottom-note svg{width:14px;height:14px}.nx-detail-hero .nx-hub-art{max-width:430px;margin-inline:auto}.nx-detail-media{display:grid;grid-template-columns:.55fr 1fr;gap:65px;align-items:center}.nx-detail-media h2{font-size:36px;line-height:1.25;letter-spacing:-1.2px}.nx-detail-media p{font-size:15px;color:var(--nx-muted)}.nx-product-showcase{position:relative;background:linear-gradient(180deg,var(--nx-theme-bg-surface,#fff),var(--nx-theme-bg-raised,#f3f7fd) 70%,var(--nx-theme-bg-surface,#fff))}.nx-product-showcase .nx-heading-row>p{max-width:360px;margin:0 0 5px}.nx-showcase-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:center;border:1px solid var(--nx-theme-line,#d9e4f3);border-radius:22px;padding:28px;background:linear-gradient(130deg,var(--nx-theme-bg-raised,#f2f6fd),var(--nx-theme-bg-raised,#e8f0fc) 55%,var(--nx-theme-bg-tint,#eaf5f7));box-shadow:0 18px 70px #213b5a09;position:relative}.nx-showcase-tabs{display:flex;flex-direction:column;gap:8px;min-width:0}.nx-showcase-tabs>button{display:flex;align-items:flex-start;gap:11px;text-align:left;border:1px solid transparent;background:transparent;padding:17px 12px;border-radius:12px;color:var(--nx-theme-fg-text,#5f718c);font-size:14px;line-height:1.45;transition:background .25s,box-shadow .25s,border-color .25s,color .25s}.nx-showcase-tabs>button[aria-selected=true]{color:var(--nx-theme-fg-ink,#1b3865);background:var(--nx-theme-bg-surface,#fff);border-color:var(--nx-theme-line,#dce6f5);box-shadow:0 6px 20px #2745680a}.nx-showcase-tabs>button:hover{background:var(--nx-theme-bg-surface-a565,#ffffff90)}.nx-showcase-tabs small{display:block;font-size:12px;line-height:1.65;margin-top:6px;font-weight:400;color:var(--nx-theme-fg-text,#65758d)}.nx-showcase-tabs>button>svg:last-child{width:14px;height:14px;margin-left:auto;flex-shrink:0;margin-top:5px;opacity:0;transition:opacity .2s}.nx-showcase-tabs>button[aria-selected=true]>svg:last-child{opacity:1}.nx-showcase-tab-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--nx-theme-bg-raised,#e7effc);color:var(--nx-theme-fg-blue,#4775b9)}.nx-showcase-tab-icon svg{width:17px;height:17px}.nx-showcase-panels{min-width:0}.nx-showcase-panels>[hidden]{display:none}.nx-showcase-panels>[role=tabpanel]:not([hidden]){animation:nx-panel-in .4s ease both}.nx-real-media{margin:0;min-width:0;width:100%}.nx-real-frame{border:1px solid var(--nx-theme-line,#cddcf0);border-radius:12px;overflow:hidden;background:var(--nx-theme-bg-surface,#fff);box-shadow:0 20px 50px #25487716}.nx-real-toolbar{height:43px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding-inline:14px;background:var(--nx-theme-bg-surface,#fafdff);border-bottom:1px solid var(--nx-theme-line,#e2eaf4)}.nx-frame-dots{display:flex;gap:4px}.nx-frame-dots i{width:5px;height:5px;background:var(--nx-theme-bg-wash,#bbcadf);border-radius:50%}.nx-real-toolbar>span:nth-child(2){display:flex;align-items:center;gap:6px;font-size:10px;min-width:0;white-space:nowrap;color:var(--nx-theme-fg-text,#3b5271)}.nx-real-toolbar>span:nth-child(2)>span{color:var(--nx-theme-fg-muted,#647c9b)}.nx-real-toolbar button{border:0;background:transparent;display:grid;place-items:center;padding:6px;color:var(--nx-theme-fg-muted,#647b9b);border-radius:5px}.nx-real-toolbar button:hover{background:var(--nx-theme-bg-raised,#e9f0fb)}.nx-real-toolbar button svg{width:15px;height:15px}.nx-real-image-button{display:block;width:100%;border:0;padding:0;background:var(--nx-theme-bg-raised,#f7f9fc);position:relative;cursor:zoom-in;overflow:hidden}.nx-real-image{display:block;width:100%;height:auto;aspect-ratio:1120/848;object-fit:cover;object-position:top;transition:transform .7s cubic-bezier(.22,1,.36,1)}.nx-real-image-button:hover .nx-real-image{transform:scale(1.018)}.nx-real-expand{position:absolute;bottom:18px;left:50%;transform:translate(-50%,7px);display:flex;align-items:center;gap:8px;background:#17365be8;backdrop-filter:blur(8px);border:1px solid #ffffff30;color:#fff;font-size:11px;white-space:nowrap;padding:9px 14px;border-radius:30px;opacity:0;transition:opacity .2s,transform .2s}.nx-real-expand svg{width:13px;height:13px}.nx-real-image-button:hover .nx-real-expand,.nx-real-image-button:focus-visible .nx-real-expand{opacity:1;transform:translate(-50%)}.nx-real-media figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--nx-theme-fg-text,#62748e);margin-top:13px;line-height:1.6}.nx-real-media figcaption>span>i{display:inline-block;width:5px;height:5px;background:var(--nx-theme-fg-blue,#275fba);border-radius:50%;margin-right:5px}.nx-real-media figcaption a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;color:var(--nx-theme-fg-blue,#3665aa);text-decoration:none}.nx-real-media figcaption svg{width:12px;height:12px}.nx-media-viewer{padding:0;margin:auto;width:min(1220px,calc(100vw - 48px));max-width:none;max-height:92dvh;border:1px solid #ffffff40;border-radius:17px;background:var(--nx-theme-bg-surface,#f8fbff);color:var(--nx-ink);box-shadow:0 30px 120px #05142c50}.nx-media-viewer::backdrop{background:#0b1b35b8;backdrop-filter:blur(8px)}.nx-media-viewer[open]{display:flex;flex-direction:column;animation:nx-panel-in .25s ease}.nx-viewer-top{display:flex;align-items:center;justify-content:space-between;padding:19px 25px;border-bottom:1px solid var(--nx-theme-line,#dce6f4);gap:15px}.nx-viewer-top h2{font-size:20px;margin:2px 0 0;letter-spacing:-.5px}.nx-viewer-top .nx-eyebrow{font-size:9px}.nx-viewer-top button{display:grid;place-items:center;background:var(--nx-theme-bg-raised,#edf3fb);border:1px solid var(--nx-theme-line,#dae5f3);width:38px;height:38px;border-radius:50%;color:var(--nx-theme-fg-text,#3d597d)}.nx-viewer-top button svg{width:18px;height:18px}.nx-viewer-content{overflow:auto;min-height:0;padding:18px;background:var(--nx-theme-bg-raised,#eaf0f8)}.nx-viewer-content img{display:block;width:100%;height:auto;border:1px solid var(--nx-theme-line,#d9e2ef);border-radius:7px}.nx-media-viewer>p{margin:0;padding:12px 25px;font-size:11px;color:var(--nx-theme-fg-text,#5c6d85)}.nx-viewer-open{overflow:hidden}.nx-real-image{aspect-ratio:auto}.nx-showcase-panels .nx-real-image-button{aspect-ratio:1120/848}.nx-showcase-panels .nx-real-image{height:100%;object-fit:cover;object-position:top}.nx-motion-ready [data-nx-reveal]{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .8s;transition-delay:var(--nx-delay,0ms)}.nx-motion-ready [data-nx-reveal]:not(.nx-revealed){opacity:0;transform:translateY(34px);filter:blur(3px)}.nx-motion-ready [data-nx-reveal].nx-revealed{opacity:1;filter:none}.nx-motion-ready .nx-page-hero .nx-hub-copy,.nx-motion-ready .nx-detail-hero>div:first-child{animation:nx-panel-in .8s .08s both}.nx-motion-ready .nx-hub-art{animation:nx-hero-enter 1.1s .12s both}.nx-scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#2464de,var(--nx-theme-bg-wash,#72c6d5));z-index:150;pointer-events:none}@keyframes nx-panel-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-hero-enter{0%{opacity:0;translate:35px 15px}to{opacity:1;translate:0 0}}@keyframes nx-art-screen{0%,to{transform:perspective(1200px) rotateY(-8deg) rotateX(3deg) rotate(-3deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-6deg) rotateX(2deg) rotate(-2deg) translateY(-9px)}}@keyframes nx-art-small{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(2deg) translateY(8px)}}@keyframes nx-soft-float{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes nx-wire-flow{to{stroke-dashoffset:-240}}@keyframes nx-core-pulse{0%{scale:.85;opacity:0}35%{opacity:.7}to{scale:1.18;opacity:0}}@keyframes nx-hero-drift{to{transform:translate(-35px,45px)}}@media(min-width:801px){.nx-real-media-compact .nx-real-image{max-height:380px;object-fit:cover}}@media(max-width:1100px){.nx-nav{gap:13px}.nx-menu .nav-link,.nx-dropdown>summary{padding-inline:9px;font-size:12px}.nx-nav-actions{gap:14px}.nx-showcase-shell{grid-template-columns:230px minmax(0,1fr);gap:18px;padding:20px}.nx-showcase-tabs>button{padding:13px 10px;font-size:13px}.nx-showcase-tabs small{font-size:11px}.nx-hub-hero{gap:20px}.nx-art-channel{padding:9px 11px;gap:7px;font-size:11px}.nx-art-core{width:82px;height:82px}.nx-art-core img{width:55px;height:55px}.nx-detail-media{gap:35px;grid-template-columns:.6fr 1fr}}@media(max-width:800px){.nx-menu{gap:8px}.nx-menu .nav-link{font-size:15px;padding:12px 14px}.nx-hub-hero{grid-template-columns:1fr 1fr;gap:12px;min-height:330px}.nx-hub-copy h1{font-size:36px;letter-spacing:-1.5px}.nx-page-hero p{font-size:14px}.nx-art-channel{font-size:10px;gap:5px;padding:8px}.nx-art-channel>span{width:24px;height:24px}.nx-art-channel svg{width:15px;height:15px}.nx-art-channel i{display:none}.nx-art-success{padding:10px;font-size:10px}.nx-art-success strong{font-size:10px}.nx-art-success small{font-size:8px}.nx-art-bottom-note{font-size:9px}.nx-art-core{width:68px;height:68px;border-radius:19px}.nx-art-core img{width:45px;height:45px}.nx-hero-counts{gap:15px}.nx-hero-counts span{font-size:10px}.nx-showcase-shell{display:block;padding:20px}.nx-showcase-tabs{flex-direction:row;margin-bottom:18px;gap:7px}.nx-showcase-tabs>button{flex:1;min-width:0;font-size:12px;align-items:center;gap:7px;padding:12px 10px}.nx-showcase-tabs small,.nx-showcase-tabs>button>svg:last-child{display:none}.nx-showcase-tab-icon{width:26px;height:26px}.nx-product-showcase .nx-heading-row>p{max-width:480px;margin-top:18px}.nx-detail-media{grid-template-columns:1fr;gap:25px}.nx-detail-media>div{max-width:550px}.nx-detail-media h2{font-size:32px}.nx-mini-conversations{padding:28px 18px 52px}.nx-footer-bottom{font-size:11px}}@media(max-width:600px){.nx-page-hero{padding-block:30px 40px}.nx-hub-hero{grid-template-columns:1fr;gap:15px}.nx-hub-copy{padding-top:10px;padding-bottom:0}.nx-hub-copy h1{font-size:39px;line-height:1.15;max-width:500px}.nx-page-hero p{font-size:15px}.nx-page-hero .nx-eyebrow{font-size:10px}.nx-hub-art{max-width:430px;margin-inline:auto;aspect-ratio:560/400}.nx-hub-copy .nx-hero-counts{margin-top:25px;gap:23px}.nx-hero-counts span{font-size:11px}.nx-hub-art-channels,.nx-hub-art-integrations{margin-block:10px 25px}.nx-art-channel{padding:10px 12px;font-size:11px;gap:8px}.nx-art-channel>span{width:28px;height:28px}.nx-art-channel i{display:block}.nx-art-core{width:82px;height:82px;border-radius:22px}.nx-art-core img{width:55px;height:55px}.nx-art-bottom-note{font-size:11px}.nx-art-channel-2{right:0}.nx-art-channel-0{left:1%}.nx-art-success strong{font-size:11px}.nx-art-success small{font-size:9px}.nx-art-screenshot{width:87%;left:12%}.nx-art-mini-screen{left:0}.nx-art-success{right:0;bottom:-2%}.nx-detail-hero .nx-hub-art{max-width:370px}.nx-detail-hero{gap:30px}.nx-showcase-shell{padding:12px;border-radius:15px}.nx-showcase-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.nx-showcase-tabs>button{padding:10px 8px;font-size:11px;border-radius:8px}.nx-showcase-tab-icon{width:24px;height:24px}.nx-showcase-tab-icon svg{width:14px;height:14px}.nx-real-toolbar{height:35px;padding-inline:9px;gap:6px}.nx-real-toolbar>span:nth-child(2){font-size:8px;gap:4px}.nx-real-toolbar>span:nth-child(2)>span{max-width:140px;overflow:hidden;text-overflow:ellipsis}.nx-real-toolbar>span:nth-child(2)>img{width:13px;height:13px}.nx-frame-dots{gap:3px}.nx-frame-dots i{width:4px;height:4px}.nx-real-frame{border-radius:8px}.nx-real-media figcaption{font-size:10px;align-items:flex-start;gap:5px;flex-wrap:wrap}.nx-real-media figcaption>span>span{display:block;margin-left:11px}.nx-real-expand{display:none}.nx-media-viewer{width:calc(100vw - 20px);max-height:94dvh;border-radius:12px}.nx-viewer-top{padding:14px 16px}.nx-viewer-top h2{font-size:17px}.nx-viewer-content{padding:9px}.nx-viewer-content img{width:100%;min-width:780px;max-width:none}.nx-media-viewer>p{padding:11px 16px;font-size:10px}.nx-benefit>p,.nx-module-feature-small p,.nx-process-grid p{font-size:14px}.nx-sector h3{font-size:15px}.nx-sector>p{font-size:13px}.nx-catalog-card p{font-size:14px}.nx-directory-note{font-size:12px}.nx-module-tags a{font-size:11px}.nx-mini-conversations>span{font-size:11px}.nx-detail-media h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html:not([data-nx-motion=full]) *,html:not([data-nx-motion=full]) *:before,html:not([data-nx-motion=full]) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.nx-motion-ready:not([data-nx-motion=full]) [data-nx-reveal]:not(.nx-revealed){opacity:1;transform:none;filter:none}html:not([data-nx-motion=full]) .nx-hub-art{transform:none}html:not([data-nx-motion=full]) .nx-scroll-progress{display:none}}@media(max-width:800px){.nx-mobile-contact{display:flex!important}}@media(max-width:600px){.nx-hub-art-channels,.nx-hub-art-integrations{min-height:260px}}@media(max-width:380px){.nx-nav-cta-label{display:none}.nx-nav-cta-short{display:inline}.nx-nav-cta{padding-inline:16px!important}}@media(max-width:600px){.nx-nav-cta{white-space:nowrap;min-height:38px;font-size:11px;padding:9px 10px;flex-shrink:0}.nx-nav-cta svg{display:none}.nx-nav-actions,.nx-nav{gap:10px}.nx-brand{font-size:24px;gap:6px}.nx-brand img{width:29px;height:29px}.nx-nav .nx-language{font-size:11px}.nx-connect-node,.nx-announcement{font-size:10px}.nx-announcement>span{font-size:8px}.nx-hero-copy>p{font-size:15px}.nx-hero-actions .nx-button{font-size:12px}.nx-float-bottom strong{font-size:9px}.nx-float-bottom small,.nx-example-caption{font-size:8px}}.nx-hero-copy>.nx-home-definition{font-size:10px;line-height:1.7;letter-spacing:.08em;font-weight:600;color:var(--nx-theme-fg-text,#586e8e);margin:0 0 16px;max-width:none}.nx-offer-section{padding-block:75px}.nx-offer-heading h2{font-size:36px;line-height:1.35;letter-spacing:-1.2px;margin-bottom:35px}.nx-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.nx-offer-grid>article{min-width:0}.nx-offer-label{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.08em;color:var(--nx-blue);margin-bottom:22px}.nx-offer-label>svg{width:18px;height:18px}.nx-offer-grid h3{font-size:25px;letter-spacing:-.6px;line-height:1.4;margin-bottom:16px}.nx-offer-grid p{font-size:14px;line-height:1.9;color:var(--nx-theme-fg-text,#586e8e);max-width:530px;margin-bottom:24px}.nx-offer-platform{background:var(--nx-theme-bg-raised,#f3f7fd);padding:32px;border:1px solid var(--nx-theme-line,#dce6f4);border-radius:13px}.nx-offer-modules{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:23px}.nx-offer-modules>a{display:flex;align-items:center;gap:7px;font-size:11px;text-decoration:none;background:var(--nx-theme-bg-surface,#fff);border:1px solid var(--nx-theme-line,#dce6f4);border-radius:6px;padding:9px}.nx-offer-modules svg{width:14px;height:14px;color:var(--nx-blue)}.nx-offer-workspace{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--nx-theme-fg-text,#586e8e);text-decoration:none;line-height:1.8;margin-top:20px}.nx-offer-workspace svg{width:14px;height:14px}.nx-offer-services{padding:30px 0}.nx-offer-services>div{display:grid;grid-template-columns:1fr}.nx-offer-services>div>a{display:flex;align-items:center;gap:12px;font-size:13px;text-decoration:none;padding:15px 0;border-top:1px solid var(--nx-theme-line,#dce6f4)}.nx-offer-services a>svg{width:18px;height:18px;color:var(--nx-blue)}.nx-offer-services a>svg:last-child{margin-left:auto;width:13px;height:13px}.nx-offer-grid a:hover{color:var(--nx-blue)}@media(max-width:800px){.nx-offer-grid{grid-template-columns:1fr;gap:10px}.nx-offer-heading h2{font-size:31px}.nx-offer-section{padding-block:55px}.nx-offer-platform{padding:27px}.nx-offer-grid p{max-width:none}}.nx-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.nx-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.nx-sector-grid{grid-template-columns:1fr}}.nx-sector-illustration,.nx-sector:last-child .nx-sector-illustration{height:210px;background:var(--nx-theme-bg-raised,#f4f7fc);padding:12px 20px;border-bottom:1px solid var(--nx-theme-line,#e3e9f2)}.nx-sector:last-child{display:block;grid-column:auto}.nx-sector>div:nth-child(2){padding:22px 22px 0}.nx-sector h3{font-size:17px;letter-spacing:-.3px}.nx-sector>p{padding-inline:22px;font-size:13px;line-height:1.85;margin-bottom:25px}.nx-sector-illustration .nx-industry-illustration{transition:transform .45s cubic-bezier(.22,1,.36,1)}.nx-sector:hover .nx-industry-illustration{transform:translateY(-3px)}.nx-usecase-card>.nx-usecase-card-visual{height:235px;padding:18px 30px}main details[data-accordion-state]{box-sizing:border-box}main details>summary>svg{transition:transform .25s ease}main details[data-accordion-state=closing]>summary>svg{transform:rotate(0)}@media(max-width:800px){.nx-sector-illustration,.nx-sector:last-child .nx-sector-illustration{height:190px;padding-inline:15px}.nx-sector h3{font-size:16px}}@media(max-width:500px){.nx-sector-illustration,.nx-sector:last-child .nx-sector-illustration{height:200px}.nx-sector>div:nth-child(2){padding-top:20px}.nx-sector h3{font-size:19px}.nx-sector>p{font-size:14px}.nx-usecase-card>.nx-usecase-card-visual{height:220px}}.nx-cta{--connection-color:#b9d7ff;--connection-opacity:.42}.nx-service-end,.nx-price-end,.nx-usecase-cta{position:relative;isolation:isolate;overflow:hidden}.nx-service-end>:not(.nx-connection-field),.nx-price-end>:not(.nx-connection-field),.nx-usecase-cta>:not(.nx-connection-field){position:relative;z-index:1}.nx-usecase-cta{padding:42px;border:1px solid var(--nx-theme-line,#dce6f4);border-radius:14px;background:var(--nx-theme-bg-raised,#f4f7fc)}@media(max-width:600px){.nx-usecase-cta{padding:30px 25px}}.nx-demo-modal{inset:var(--nx-overlay-top,0px) 0 auto;height:100vh;height:var(--nx-overlay-height,100dvh);box-sizing:border-box;padding:20px;overflow:hidden;z-index:2147483647}.nx-demo-modal .modal-card{display:flex;flex-direction:column;box-sizing:border-box;padding:0;width:min(570px,100%);min-height:0;max-height:100%;overflow:hidden;background:var(--nx-theme-bg-surface,#fff)}.nx-demo-head{position:relative;flex-shrink:0;padding:30px 30px 0}.nx-demo-head .nx-eyebrow{padding-right:42px;line-height:1.6;margin-top:0;margin-bottom:16px}.nx-demo-modal .modal-x{width:44px;height:44px;top:14px;right:14px;border-radius:50%}.nx-demo-modal .modal-x svg{width:19px;height:19px}.nx-demo-modal h2{font-size:28px;line-height:1.25;margin:0 0 12px}.nx-demo-modal #demoDescription{font-size:14px;line-height:1.65;margin:0 0 24px}.nx-demo-body{flex:1 1 auto;min-height:0;padding:0 30px 28px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:18px;scrollbar-width:thin}.nx-demo-modal .nx-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px}.nx-demo-modal .nx-contact-fields>div{min-width:0}.nx-demo-modal .nx-contact-form label{font-size:14px;line-height:1.5;text-transform:none;letter-spacing:normal;font-weight:550;margin-bottom:8px}.nx-demo-modal .nx-contact-form input,.nx-demo-modal .nx-contact-form select,.nx-demo-modal .nx-contact-form textarea{font-size:16px!important;min-width:0;scroll-margin-block:16px}.nx-demo-modal .nx-contact-form input,.nx-demo-modal .nx-contact-form select{min-height:48px}.nx-demo-modal .nx-contact-form .nx-button{font-size:14px;min-height:48px}html:has(.nx-demo-modal.open) :is(#nx-btn,#nx-frame){visibility:hidden!important;pointer-events:none!important}html:has(.nx-demo-modal.open){overflow:hidden}@media(max-width:600px){.nx-demo-modal{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.nx-demo-head{padding:24px 20px 0}.nx-demo-body{padding:0 20px 24px}.nx-demo-modal h2{font-size:25px;letter-spacing:-.6px}.nx-demo-modal .nx-contact-fields{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-height:440px){.nx-demo-head{padding-top:16px}.nx-demo-head .nx-eyebrow{margin-bottom:8px}.nx-demo-modal h2{font-size:22px;margin-bottom:8px}.nx-demo-modal #demoDescription{margin-bottom:16px}}
