@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_9d74d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_Fallback_9d74d2;src:local("Arial");ascent-override:71.15%;descent-override:21.16%;line-gap-override:0.00%;size-adjust:111.04%}.__className_9d74d2{font-family:__Epilogue_9d74d2,__Epilogue_Fallback_9d74d2;font-style:normal}.__variable_9d74d2{--font-epilogue:"__Epilogue_9d74d2","__Epilogue_Fallback_9d74d2"}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_Fallback_d501d1";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1";font-weight:400}.__variable_d501d1{--font-dm-serif:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1"}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_9ef920;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:__DM_Mono_9ef920,__DM_Mono_Fallback_9ef920;font-style:normal}.__variable_9ef920{--font-dm-mono:"__DM_Mono_9ef920","__DM_Mono_Fallback_9ef920"}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Epilogue,sans-serif;font-weight:400;background:#fff;color:#0a0a0a;line-height:1.6}body,h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0}a{color:inherit}button,input,select,textarea{font-family:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:#29abe2!important;box-shadow:0 0 0 3px rgba(41,171,226,.12)}button:focus-visible{outline:2px solid #29abe2;outline-offset:2px}details>summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}details>summary::-webkit-details-marker{display:none}details[open]>summary span:last-child{transform:rotate(45deg);display:inline-block}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c4c0b8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#163561}@media (max-width:768px){[data-grid="2"],[data-grid="3"]{grid-template-columns:1fr!important}}a:hover,button:hover{transition:all .18s ease}.ns-live-badge:hover{border-color:#163561!important;color:#163561!important}.ns-flow-step:hover{background:#e8f6fd!important;border-color:#29abe2!important}.ns-cap-card:hover,.ns-consulting-service:hover{border-color:#163561!important}.ns-consulting-service:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(22,53,97,.1)}.ns-ml-model-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px rgba(22,53,97,.12)!important}.ns-module-pill:hover{border-color:#163561!important;color:#163561!important;background:#e8f6fd!important;transform:translateY(-2px)}@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Mono:wght@400;500&family=Epilogue:wght@300;400;500;600;700&display=swap");@keyframes ns-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ns-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes ns-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ns-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ns-morph-out{to{opacity:0;transform:translateY(-8px)}}@keyframes ns-morph-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ns-anim-1{animation:ns-fadeUp .6s .1s both}.ns-anim-2{animation:ns-fadeUp .7s .2s both}.ns-anim-3{animation:ns-fadeUp .6s .4s both}.ns-anim-4{animation:ns-fadeUp .6s .55s both}.ns-anim-5{animation:ns-fadeUp .6s .7s both}.ns-live-dot{animation:ns-pulse 2s ease-in-out infinite}.ns-marquee{animation:ns-marquee 26s linear infinite;white-space:nowrap}.ns-marquee:hover{animation-play-state:paused}.ns-blink{animation:ns-blink 1s infinite}.ns-morph-out{animation:ns-morph-out .28s ease forwards}.ns-morph-in{animation:ns-morph-in .28s ease forwards}.ns-feat-tab{padding:10px 18px;background:none;cursor:pointer;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.07em;border:none;border-bottom:2px solid transparent;transition:all .15s}.ns-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e2ddd4;border-radius:8px;background:#fff;font-family:Epilogue,sans-serif;font-size:13px;color:#444440;font-weight:500;text-decoration:none;transition:all .18s}.ns-pill:hover{border-color:#163561;color:#163561;background:#e8f6fd;transform:translateY(-2px)}.ns-plan{transition:transform .22s ease,box-shadow .22s ease}.ns-plan:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(22,53,97,.12)}.ns-platform-card{transition:all .2s}.ns-platform-card:hover{border-color:#163561!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(22,53,97,.08)}.ns-nav-link{padding:6px 13px;border:none;background:none;font-family:Epilogue,sans-serif;font-size:13.5px;font-weight:500;color:#444440;cursor:pointer;transition:color .15s;display:flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none}.ns-nav-link:hover{color:#163561}.ns-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:hsla(0,0%,100%,.98);border:1px solid #e2ddd4;border-radius:10px;padding:6px;box-shadow:0 16px 48px rgba(22,53,97,.12);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .18s ease;z-index:200}.ns-nav-item:hover .ns-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.ns-dropdown-item{display:block;padding:8px 12px;border-radius:7px;font-family:Epilogue,sans-serif;font-size:13px;color:#444440;text-decoration:none;transition:all .15s}.ns-dropdown-item:hover{background:#e8f6fd;color:#163561}.ns-btn-navy{background:#163561;color:#fff;font-family:Epilogue,sans-serif;font-weight:600;font-size:13px;border:none;cursor:pointer;padding:9px 22px;border-radius:6px;transition:all .18s;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center}.ns-btn-navy:hover{background:#0d2347;transform:translateY(-1px);box-shadow:0 4px 16px rgba(22,53,97,.3)}.ns-btn-ghost{background:transparent;color:#0a0a0a;font-family:Epilogue,sans-serif;font-weight:600;font-size:13px;border:1.5px solid #e2ddd4;cursor:pointer;padding:8px 20px;border-radius:6px;transition:all .18s;text-decoration:none;display:inline-flex;align-items:center}.ns-btn-ghost:hover{border-color:#163561;color:#163561}