:root:has(.nx-root) body{background:#0d1117}:root:has(.nx-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nx-root a:focus-visible,.nx-root button:focus-visible,.nx-root input:focus-visible,.nx-root select:focus-visible,.nx-root textarea:focus-visible{outline-offset:4px;outline:2px solid #78dce8}.nx-skip{z-index:30;color:#0d1117;background:#e8edf5;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:top .25s;position:absolute;top:-64px;left:16px}.nx-skip:focus{top:16px}.nx-head{font-family:var(--font-space-grotesk),system-ui,sans-serif}.nx-eyebrow{font-family:var(--font-manrope),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#78dce8;font-size:12px;font-weight:700;line-height:1.5}.nx-wrap{max-width:1200px;margin:0 auto}.nx-sec{padding:128px 32px}.nx-h2{font-family:var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:-.01em;color:#e8edf5;text-wrap:balance;margin:16px 0 0;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.08}.nx-body{color:#b7c2d4;font-size:clamp(16px,1.35vw,18px);line-height:1.75}.nx-cap{letter-spacing:.05em;color:#9aa7ba;font-size:12px;line-height:1.5}.nx-link{text-decoration:none;position:relative}.nx-link:after{content:"";transform-origin:0;background:#4c8dff;height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nx-btn{box-sizing:border-box;min-height:52px;font-family:var(--font-manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:13px;font-weight:700;text-decoration:none;transition:background .35s,color .35s,border-color .35s,transform .35s,opacity .3s;display:inline-flex}.nx-btn-blue{color:#06101f;background:#4c8dff;border-color:#4c8dff}.nx-btn-ghost{color:#e8edf5;background:#0d111780;border-color:#e8edf566}.nx-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nx-btn:active:not([aria-disabled=true]){transform:scale(.98)}@media (hover:hover){.nx-link:hover:after{transform:scaleX(1)}.nx-btn-blue:hover:not([aria-disabled=true]){background:#78dce8;border-color:#78dce8}.nx-btn-ghost:hover{color:#78dce8;border-color:#78dce8}}@keyframes nx-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes nx-mask{0%{transform:translateY(106%)}to{transform:none}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes nx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nx-pulse{0%,to{box-shadow:0 0 #4c8dff80}50%{box-shadow:0 0 0 7px #4c8dff00}}@keyframes nx-flow{0%{background-position:0 0}to{background-position:28px 0}}.nx-up{animation:1.1s cubic-bezier(.2,.7,.2,1) both nx-up;animation-delay:var(--d,0s)}.nx-fade{animation:1.5s both nx-fade;animation-delay:var(--d,0s)}.nx-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.nx-line>span{animation:1.2s cubic-bezier(.2,.7,.2,1) both nx-mask;animation-delay:var(--d,0s);display:block}.nx-rule{transform-origin:0;animation:1.3s cubic-bezier(.2,.7,.2,1) 1s both nx-grow}.nx-hero{background:#0d1117;align-items:center;min-height:820px;display:flex;position:relative;overflow:hidden}.nx-hero-img{object-fit:cover;object-position:68% 50%;width:100%;height:100%;animation:2.6s cubic-bezier(.2,.7,.2,1) both nx-settle;position:absolute;inset:0}.nx-hero-shade{background:linear-gradient(90deg,#0d1117 0%,#0d1117e0 26%,#0d111759 56%,#0d11170d 100%),linear-gradient(#0d111799 0%,#0d111700 22% 74%,#0d1117 100%);position:absolute;inset:0}.nx-hero-copy{z-index:2;box-sizing:border-box;width:100%;padding:200px 32px 130px;position:relative}@keyframes nx-reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes nx-clip{0%{clip-path:inset(10% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes nx-par{0%{transform:translateY(-3%)scale(1.06)}to{transform:translateY(3%)scale(1.06)}}@supports (animation-timeline:view()){.nx-reveal{animation:linear both nx-reveal;animation-timeline:view();animation-range:entry cover 26%}.nx-r2{animation-range:entry 6% cover 32%}.nx-clip{animation:linear both nx-clip;animation-timeline:view();animation-range:entry entry 90%}}@media (min-width:901px){@supports (animation-timeline:view()){.nx-par{animation:linear both nx-par;animation-timeline:view();animation-range:cover}}}.nx-card{background:#161d27;border:1px solid #e8edf51a;border-radius:16px}.nx-ph{background:#161d27;border:1px solid #e8edf51a;border-radius:16px;position:relative;overflow:hidden}.nx-ph img{object-fit:cover;width:100%;height:100%;display:block}.nx-sol{border-top:1px solid #e8edf524;flex-direction:column;gap:0;display:flex}.nx-sol>div{border-bottom:1px solid #e8edf524;padding:26px 0}.nx-num{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:.14em;color:#78dce8;font-size:14px}.nx-infra{background:#0d1117;border:1px solid #e8edf51a;border-radius:20px;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.nx-infra img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.nx-infra:after{content:"";background:linear-gradient(90deg,#0d1117eb 0%,#0d111799 40%,#0d11170d 100%),linear-gradient(#0d111700 60%,#0d111799 100%);position:absolute;inset:0}.nx-infra-in{z-index:1;max-width:560px;padding:56px;position:relative}.nx-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:64px 0 0;padding:0;list-style:none;display:grid}.nx-steps li{background:#161d27;border:1px solid #e8edf51a;border-radius:16px;padding:26px 24px 30px}.nx-ben{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.nx-ben>div{background:linear-gradient(#161d27,#12181f);border:1px solid #e8edf51a;border-radius:16px;padding:28px}.nx-sim{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;margin-top:56px;display:grid}.nx-in{box-sizing:border-box;color:#e8edf5;background:#0d1117;border:1px solid #e8edf547;border-radius:10px;width:100%;height:50px;padding:0 14px;font-size:16px;transition:border-color .3s}.nx-in:focus{border-color:#78dce8}textarea.nx-in{resize:vertical;height:auto;padding:12px 14px}.nx-in[aria-invalid=true]{border-color:#ff9c8a}.nx-in[aria-disabled=true]{opacity:.55}select.nx-in option{color:#e8edf5;background:#161d27}.nx-in::placeholder{color:#8794a8}.nx-err{color:#ffb3a6;margin:0;font-size:14px}.nx-stage{border:1px solid;border-radius:12px;align-items:flex-start;gap:16px;padding:14px 16px;transition:border-color .5s,background .5s;display:flex}.nx-dot{width:30px;height:30px;font-family:var(--font-space-grotesk),sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .5s,color .5s;display:flex}.nx-bar{background:#e8edf51f;border-radius:3px;height:6px;overflow:hidden}.nx-bar>div{background:linear-gradient(90deg,#4c8dff,#78dce8);border-radius:3px;height:100%;transition:width .8s cubic-bezier(.2,.7,.2,1)}.nx-log{font-family:var(--font-space-grotesk),ui-monospace,monospace;flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.nx-log li{gap:14px;animation:.5s both nx-up;display:flex}.nx-log time{color:#78dce8;flex:0 0 64px}.nx-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.nx-sum dt{letter-spacing:.1em;text-transform:uppercase;color:#9aa7ba;font-size:12px}.nx-sum dd{font-family:var(--font-space-grotesk),sans-serif;color:#e8edf5;margin:2px 0 0;font-size:16px}.nx-live{background:#4c8dff;border-radius:50%;width:8px;height:8px;animation:1.6s infinite nx-pulse;display:inline-block}@media (max-width:1024px){.nx-sec{padding:96px 28px}.nx-steps,.nx-ben{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-sim{grid-template-columns:1fr}}@media (max-width:900px){.nx-hero{min-height:0;display:block}.nx-hero-img{object-position:62% 50%;height:min(88vw,430px);display:block;position:relative}.nx-hero-shade{background:linear-gradient(#0d1117bf 0%,#0d111700 36%,#0d111733 60%,#0d1117 100%);height:min(88vw,430px);bottom:auto}.nx-hero-copy{margin-top:-70px;padding:0 20px 80px}.nx-infra{min-height:520px}.nx-infra:after{background:linear-gradient(#0d111726 0%,#0d1117bf 50%,#0d1117f2 100%)}.nx-infra-in{padding:28px 24px}}@media (max-width:720px){.nx-sec{padding:72px 20px}.nx-btn{width:100%}.nx-steps,.nx-ben,.nx-sum{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.nx-reveal,.nx-clip{opacity:1!important;clip-path:none!important;transform:none!important}}@media (max-width:900px){.nx-hero-img,.nx-hero-shade{height:min(112vw,480px)}}@media (max-width:400px){.nx-hero-img,.nx-hero-shade{height:125vw}}@supports (animation-timeline:view()){.nx-reveal{animation-range:entry entry 240px}.nx-r2{animation-range:entry 30px entry 270px}.nx-r3{animation-range:entry 60px entry 300px}}
