.hx{--ink:#f4f7ff;--ink-soft:#a9b3c9;--ink-faint:#6b7590;--line:#a0b9ff2e;--blue:#3456f5;--ease:cubic-bezier(.22, 1, .36, 1);min-height:100svh;color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;position:relative;overflow:clip visible}.hx-bg{pointer-events:none;background:radial-gradient(55% 40% at 50% 68%,#2546c829,#0000 70%);position:absolute;inset:0}.hx:has(.orbit-scene.is-hovering){z-index:3}.hx-nav{z-index:60;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.hx-nav.is-scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background-color:#03050e8c}.hx-nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:14px clamp(16px,5vw,56px);display:flex}.hx-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hx-mark{object-fit:contain;filter:drop-shadow(0 0 10px #4f7bff59);width:32px;height:32px;display:block}.hx-wordmark{letter-spacing:.02em;font-size:24px;font-weight:700}.hx-btn{white-space:nowrap;height:52px;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.hx-btn-sm{height:46px;padding:0 26px;font-size:15px}.hx-btn-primary{color:#fff;background:linear-gradient(#4568ff 0%,#2f4be6 100%);box-shadow:inset 0 1px #ffffff40,0 8px 30px #3456f573}.hx-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 12px 38px #3456f599}.hx-btn:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.hx-hero{z-index:1;padding:calc(72px + clamp(8px,2vh,28px)) 16px 0;position:relative}.hx-copy{z-index:10;text-align:center;position:relative}.hx-title{letter-spacing:-.03em;word-spacing:.04em;margin:0;font-size:clamp(42px,6.4vw,88px);font-weight:700;line-height:.98}.hx-title-accent{background:linear-gradient(95deg,#5eead4 0%,#60a5fa 45%,#a5b4fc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hx-sub{max-width:40ch;color:var(--ink-soft);margin:18px auto 0;font-size:clamp(17px,1.9vw,24px)}@media (min-width:900px){.hx-sub{max-width:none}}.orbit-scene{aspect-ratio:1200/560;z-index:5;width:min(1440px,112vw,214.3svh - 707.19px);min-width:min(640px,100%);margin:clamp(0px,2vw,28px) 0 0;position:relative;left:50%;translate:-50%;container-type:inline-size}.orbit-scene.is-hovering{z-index:50}.orbit-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-layer-back{z-index:1}.orbit-layer-front{z-index:4}.orbit-path{fill:none;stroke-width:1.4px}.orbit-layer-front .orbit-path{stroke-width:1.6px}.orbit-halo{fill:none;stroke-width:5px;opacity:.55}.spark{transform-origin:0;pointer-events:none;will-change:transform, opacity;width:5.5cqw;height:2px;margin-top:-1px;position:absolute;top:0;left:0}.spark:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c2) 60%, transparent) 70%, #fff);border-radius:2px;width:100%;height:100%;position:absolute;top:0;right:100%}.spark:after{content:"";width:6px;height:6px;box-shadow:0 0 6px 1px var(--c2), 0 0 14px 3px color-mix(in srgb, var(--c2) 60%, transparent);background:#fff;border-radius:50%;position:absolute;top:-2px;left:-3px}.platform{z-index:0;pointer-events:none;width:124%;height:66%;position:absolute;top:28%;left:-12%}.platform>span{border-radius:50%;position:absolute}.platform-edge{background:linear-gradient(#0b1230,#02040b 70%);inset:3.5% 0 -3.5%;box-shadow:0 0 0 1px #6e8cff14,0 50px 100px #000000bf,0 20px 120px #2850dc2e}.platform-disc{background:radial-gradient(60% 55% at 50% 42%,#3c64ff29,#0000 70%),radial-gradient(at 50% 30%,#111b40 0%,#0a1128 45%,#050915 80%);inset:0;box-shadow:inset 0 1.5px #b4c8ff47,inset 0 -2px #0009,inset 0 -30px 60px #0000008c}.platform-groove{border:1px solid #0000008c;border-bottom-color:#96b4ff33;box-shadow:inset 0 2px 6px #00000073,0 1px #96b4ff0f}.platform-groove-1{inset:10% 12%}.platform-groove-2{inset:20% 23%}.platform-groove-3{border-bottom-color:#96beff52;inset:29% 32%}.platform-pool{filter:blur(14px);background:radial-gradient(#468cff80 0%,#7850ff2e 45%,#0000 70%);animation:5s ease-in-out infinite hx-pulse;inset:22% 32%}@keyframes hx-pulse{50%{opacity:.65}}.crystal-wrap{z-index:3;aspect-ratio:1;pointer-events:none;width:34%;animation:7s ease-in-out infinite hx-float;position:absolute;top:52.1%;left:50%;translate:-50% -56%}@keyframes hx-float{50%{transform:translateY(-1.8%)}}.crystal-canvas{width:100%;height:100%;display:block}.crystal-fallback{background:radial-gradient(circle at 50% 45%,#1e40af99,#070d28f2 74%);border:1px solid #bfdbfe59;border-radius:50%;place-items:center;display:grid;position:absolute;inset:13%;box-shadow:inset 0 0 40px #7dd3fc59,0 0 70px #3b82f666}.crystal-fallback img{width:54%}.planet-infrascope{--c:#7c3aed;--c2:#c4b5fd}.planet-transform{--c:#2563eb;--c2:#7dd3fc}.planet-kubeshift{--c:#0d9488;--c2:#5eead4}.planet-orb{--near:1;aspect-ratio:1;cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:50%;width:5.2cqw;padding:0;position:absolute;top:0;left:0}.planet-orb:before{content:"";border-radius:50%;position:absolute;inset:-45%}.planet-orb:focus-visible{outline:2px solid var(--c2);outline-offset:6px}.planet-track{width:260%;height:2px;translate:-50% -50%;rotate:var(--hd,0deg);background:linear-gradient(90deg, transparent, var(--c2) 30%, #fff 50%, var(--c2) 70%, transparent);box-shadow:0 0 8px var(--c2);opacity:calc(.35 + .55 * var(--near));pointer-events:none;border-radius:2px;position:absolute;top:50%;left:50%}.planet-ball{color:#fff;background:radial-gradient(ellipse 70% 45% at 50% 16%, #ffffff4d, transparent 70%), radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--c2) 50%, transparent), transparent 62%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--c) 72%, #0c1236) 0%, #0b1030 100%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c2) 70%, transparent), inset 0 -6px 12px #00000059, 0 0 14px color-mix(in srgb, var(--c) 80%, transparent), 0 0 44px color-mix(in srgb, var(--c) 45%, transparent);filter:brightness(calc(.55 + .45 * var(--near)));transition:scale .45s var(--ease), box-shadow .45s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.planet-logo{width:62%;height:62%;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c2) 70%, transparent))}.planet-ball:after{content:"";border:1px solid var(--c2);opacity:0;border-radius:50%;animation:3.2s ease-out infinite hx-ring;position:absolute;inset:-2px}.planet-transform .planet-ball:after{animation-delay:1.1s}.planet-kubeshift .planet-ball:after{animation-delay:2.2s}@keyframes hx-ring{0%{opacity:.7;scale:1}to{opacity:0;scale:2.2}}.planet-orb.is-active .planet-ball,.planet-orb.is-hovered .planet-ball{box-shadow:inset 0 0 0 1px var(--c2), inset 0 -6px 12px #0000004d, 0 0 20px var(--c2), 0 0 70px var(--c);scale:1.22}.planet-tag{--near:1;--k:1;z-index:7;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.planet-label{top:calc(3.7cqw * var(--k));text-align:center;white-space:nowrap;letter-spacing:-.01em;opacity:calc(.45 + .55 * var(--near));text-shadow:0 1px 2px #000000e6,0 0 18px #040712f2;font-size:clamp(12px,1.55cqw,19px);font-weight:600;position:absolute;translate:-50%}.planet-leader{width:var(--len);transform-origin:0;height:1px;rotate:var(--ang);background:linear-gradient(90deg, transparent 30%, color-mix(in srgb, var(--c2) 75%, transparent));opacity:calc(var(--near) * .9);position:absolute}.planet-callout{translate:var(--cx) var(--cy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:max-content;max-width:16cqw;opacity:calc(.3 + .6 * var(--near));transition:opacity .4s var(--ease), border-color .4s var(--ease);background:linear-gradient(#101836d1,#080c1ed1);border:1px solid #a0b9ff38;border-radius:10px;padding:.9cqw 1.4cqw;font-size:clamp(11px,1.3cqw,15px);font-weight:500;line-height:1.35;position:absolute;box-shadow:0 10px 30px #00000059}.planet-callout-left{transform:translate(-90%,-100%)}.planet-callout-right{transform:translate(-10%,-100%)}.planet-callout-mid{transform:translateY(-50%)}.planet-callout:after{content:"";background:var(--c2);width:6px;height:6px;box-shadow:0 0 8px var(--c2);border-radius:50%;position:absolute}.planet-callout-left:after{bottom:-3px;right:10%;translate:50%}.planet-callout-right:after{bottom:-3px;left:10%;translate:-50%}.planet-callout-mid:after{top:50%;left:-3px;translate:0 -50%}.planet-tag.is-active .planet-callout{opacity:1;border-color:color-mix(in srgb, var(--c2) 50%, transparent)}.is-hovering .planet-tag .planet-callout,.is-hovering .planet-tag .planet-leader{opacity:.12}.is-hovering .planet-tag.is-hovered .planet-label{opacity:1}.planet-callout,.planet-leader{display:none}.planet-card{z-index:9;border:1px solid color-mix(in srgb, var(--c2,#7dd3fc) 35%, #a0b9ff33);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--c,#2563eb) 22%, transparent), transparent 60%), linear-gradient(180deg, #0e1530, #070b1c);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:320px;box-shadow:0 24px 60px #0000008c, 0 0 40px color-mix(in srgb, var(--c,#2563eb) 25%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease), visibility 0s linear .3s;border-radius:16px;padding:18px 20px 20px;position:absolute;top:0;left:0}.planet-card.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease), visibility 0s}.planet-card.is-open>*{animation:hx-card-in .45s var(--ease) both}.planet-card.is-open>:nth-child(2){animation-delay:40ms}.planet-card.is-open>:nth-child(3){animation-delay:80ms}.planet-card.is-open>:nth-child(4){animation-delay:.12s}@keyframes hx-card-in{0%{opacity:0;transform:translateY(6px)}}.planet-card-head{align-items:center;gap:10px;display:flex}.planet-card-dot{background:var(--c2);width:10px;height:10px;box-shadow:0 0 10px var(--c2);border-radius:50%}.planet-card-name{white-space:nowrap;letter-spacing:-.01em;flex:1;font-size:15.5px;font-weight:700}.planet-card-status{white-space:nowrap;letter-spacing:.04em;color:var(--ink-soft);border:1px solid #a0b9ff40;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.planet-card-status.is-live{color:#6ee7b7;border-color:#34d39966}.planet-card-callout{color:var(--ink);margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.35}.planet-card-tagline{letter-spacing:.02em;color:var(--c2);margin:12px 0 0;font-size:13px;font-weight:600}.planet-card-lede{color:var(--ink-soft);margin:6px 0 0;font-size:13.5px;line-height:1.55}.planet-card-caps{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.planet-card-caps li{color:var(--ink);background:#ffffff0d;border:1px solid #a0b9ff24;border-radius:999px;padding:4px 10px;font-size:12px}.hx-nav,.hx-copy{animation-name:hx-rise;animation-duration:1s;animation-timing-function:var(--ease);animation-fill-mode:both}.hx-copy{animation-delay:80ms}@keyframes hx-rise{0%{opacity:0;transform:translateY(24px)}}html:not([data-booted]) .hx-nav,html:not([data-booted]) .hx-copy{animation-play-state:paused}.orbit-scene:not([data-assembled]) .platform,.orbit-scene:not([data-assembled]) .crystal-wrap{opacity:0}.orbit-scene[data-assembled] .platform{animation:hx-platform-in 1.1s var(--ease) both}@keyframes hx-platform-in{0%{opacity:0;transform:translateY(6%)scale(.86)}}.orbit-path,.orbit-halo{stroke-dasharray:1;stroke-dashoffset:1px}.orbit-scene[data-assembled] .orbit-path,.orbit-scene[data-assembled] .orbit-halo{animation:1.15s cubic-bezier(.65,0,.35,1) both hx-ring-draw}.orbit-scene[data-assembled] g:first-of-type :is(.orbit-path,.orbit-halo){animation-delay:.25s}.orbit-scene[data-assembled] g:nth-of-type(2) :is(.orbit-path,.orbit-halo){animation-delay:.42s}.orbit-scene[data-assembled] g:nth-of-type(3) :is(.orbit-path,.orbit-halo){animation-delay:.59s}@keyframes hx-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.orbit-scene[data-assembled] .crystal-wrap{animation:hx-crystal-in 1.2s var(--ease) .4s both, hx-float 7s ease-in-out 1.6s infinite}@keyframes hx-crystal-in{0%{opacity:0;filter:blur(14px)brightness(1.8);scale:.55}60%{filter:blur()brightness(1.15)}to{opacity:1;filter:none;scale:1}}@media (max-width:900px){.planet-callout,.planet-leader{display:none}}@media (max-width:560px){.hx-wordmark{font-size:22px}.hx-btn{height:48px;padding:0 24px}.orbit-scene{width:150%;min-width:0;margin:18px 0 0}}@media (prefers-reduced-motion:reduce){.orbit-path,.orbit-halo{stroke-dashoffset:0}.hx *,.hx{animation:none!important}}.hx-nav-links{gap:28px;margin-left:auto;margin-right:12px;display:flex}.hx-nav-links a{color:var(--ink-soft);font-size:14.5px;text-decoration:none;transition:color .2s}.hx-nav-links a:hover{color:var(--ink)}.hx-nav-links a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #7dd3fc}@media (max-width:820px){.hx-nav-links{display:none}}.hx-platforms{z-index:6;text-align:center;max-width:980px;margin:clamp(8px,2vw,24px) auto 0;padding-bottom:clamp(28px,4vw,48px);position:relative}.hx-platforms-h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:12px;font-weight:600}.hx-platforms ul{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.hx-platforms li{border:1px solid var(--line);color:var(--ink-soft);background:#ffffff05;border-radius:999px;padding:6px 14px;font-size:13.5px}.planet-soon{letter-spacing:.08em;text-transform:uppercase;color:var(--c2);margin-top:2px;font-size:.62em;font-weight:600;display:block}
html{scroll-behavior:smooth}.sx-page{--ink:#f4f7ff;--ink-soft:#a9b3c9;--ink-faint:#6b7590;--line:#a0b9ff24;--panel:#0c122a99;--ease:cubic-bezier(.22, 1, .36, 1);color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;position:relative}.sx{max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(16px,4vw,40px) 0;scroll-margin-top:24px}[data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(22px)}[data-reveal].is-in{opacity:1;transform:none}.sx-head{text-align:center;max-width:720px;margin:0 auto clamp(22px,2.8vw,36px)}.sx-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#7dd3fc;margin:0 0 14px;font-size:12px;font-weight:600}.sx-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,4.2vw,50px);font-weight:700;line-height:1.08}.sx-lede{color:var(--ink-soft);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16px,1.5vw,18.5px);line-height:1.6}.sx-btn{height:46px;font:inherit;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.sx-btn-primary{color:#fff;background:linear-gradient(#4568ff,#2f4be6);box-shadow:inset 0 1px #ffffff38,0 8px 26px #3456f561}.sx-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 12px 34px #3456f58c}.sx-btn-primary:disabled{opacity:.7;cursor:progress}.sx-btn-ghost{color:var(--ink);background:#ffffff05;border-color:#c8d7ff3d}.sx-btn-ghost:hover{background:#ffffff12}.sx-btn:focus-visible,.sx-link:focus-visible,.sx-footer a:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}#products.sx,#how-it-works.sx,#security.sx{max-width:none;padding-left:clamp(16px,3vw,48px);padding-right:clamp(16px,3vw,48px)}#products .sx-head,#how-it-works .sx-head,#security .sx-head{max-width:none}#products .sx-lede,#how-it-works .sx-lede,#security .sx-lede{max-width:70ch;margin-left:auto;margin-right:auto}.sx-products{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sx-product{border:1px solid var(--line);background:radial-gradient(90% 55% at 0% 0%, color-mix(in srgb, var(--c) 20%, transparent), transparent 70%), linear-gradient(180deg, #0e1530f2, #070b1af7);transition:opacity .8s var(--ease), transform .8s var(--ease), border-color .35s var(--ease);border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative}@media (hover:hover){.sx-products:has(.sx-product:hover) .sx-product:not(:hover){filter:blur(2.5px)brightness(.7);scale:.985}}.sx-product{transition:opacity .8s var(--ease), transform .8s var(--ease), filter .45s var(--ease), scale .45s var(--ease), border-color .35s var(--ease)}.sx-product:hover{border-color:color-mix(in srgb, var(--c2) 40%, transparent)}.sx-product-top{justify-content:space-between;align-items:center;display:flex}.sx-product-index{letter-spacing:.1em;color:var(--ink-faint);font-size:13px;font-weight:600}.sx-status{color:var(--ink-soft);border:1px solid #a0b9ff38;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.sx-status-dot{background:var(--ink-faint);border-radius:50%;width:6px;height:6px}.sx-status.is-live{color:#6ee7b7;border-color:#34d39959}.sx-status.is-live .sx-status-dot{background:#34d399;animation:2s ease-in-out infinite sx-blink;box-shadow:0 0 8px #34d399}@keyframes sx-blink{50%{opacity:.35}}.sx-product-cat{color:var(--ink-soft);margin:0;font-size:13px}.sx-product-name{letter-spacing:-.02em;margin:6px 0 0;font-size:28px;font-weight:700}.sx-product-name span{color:var(--ink-faint);font-weight:600}.sx-product-tagline{color:var(--c2);margin:6px 0 0;font-size:14.5px;font-weight:600}.sx-product-about{color:var(--ink-soft);margin:16px 0 0;font-size:15px;line-height:1.6}.sx-journey{grid-template-columns:repeat(4,1fr);margin:24px 0 0;padding:0;list-style:none;display:grid}.sx-journey li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.sx-journey li+li:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--c2) 60%, transparent), color-mix(in srgb, var(--c2) 20%, transparent));width:calc(100% - 33px);height:1px;position:absolute;top:13px;right:calc(50% + 16.5px)}.sx-journey-node{border:1px solid color-mix(in srgb, var(--c2) 55%, transparent);width:27px;height:27px;color:var(--c2);background:#0a1028;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.sx-journey-label{color:var(--ink-soft);font-size:12.5px}.sx-journey{--step:.26s;--card:0;--t0:calc(.35s + var(--card) * 1.25s)}.sx-product:nth-child(2) .sx-journey{--card:1}.sx-product:nth-child(3) .sx-journey{--card:2}.sx-journey li:first-child{--i:0}.sx-journey li:nth-child(2){--i:1}.sx-journey li:nth-child(3){--i:2}.sx-journey li:nth-child(4){--i:3}.sx-journey li+li:before{transform-origin:0;transition:transform calc(var(--step) + 40ms) cubic-bezier(.65, 0, .35, 1);transition-delay:calc(var(--t0) + (var(--i) - 1) * var(--step));transform:scaleX(0)}.sx-journey-node{opacity:0;transition:opacity .35s var(--ease), scale .45s var(--ease), background-color .3s, color .3s, box-shadow .3s;transition-delay:calc(var(--t0) + var(--i) * var(--step) - 40ms);scale:.4}.sx-journey-label{opacity:0;transition:opacity .4s var(--ease), translate .4s var(--ease);transition-delay:calc(var(--t0) + var(--i) * var(--step) + 60ms);translate:0 4px}.sx-product.is-in .sx-journey li+li:before{transform:scaleX(1)}.sx-product.is-in .sx-journey-node{opacity:1;scale:1}.sx-product.is-in .sx-journey-label{opacity:1;translate:0}.sx-product.is-in .sx-journey-node{animation:.9s ease-out both sx-node-lit;animation-delay:calc(var(--t0) + var(--i) * var(--step))}.sx-product.is-in .sx-journey li+li:before{animation:.7s ease-out both sx-rail-lit;animation-delay:calc(var(--t0) + (var(--i) - 1) * var(--step))}.sx-product.is-in .sx-journey-label{animation:.9s ease-out both sx-label-lit;animation-delay:calc(var(--t0) + var(--i) * var(--step))}@keyframes sx-node-lit{35%{background-color:var(--c2);color:#060b1e;box-shadow:0 0 0 4px color-mix(in srgb, var(--c2) 18%, transparent), 0 0 16px var(--c2);scale:1.16}to{background-color:var(--c2);color:#060b1e;border-color:var(--c2);box-shadow:0 0 10px color-mix(in srgb, var(--c2) 55%, transparent);scale:1}}@keyframes sx-rail-lit{40%{filter:brightness(2.2) drop-shadow(0 0 4px var(--c2))}to{filter:brightness(1.8)}}@keyframes sx-label-lit{to{color:var(--ink)}}.sx-chips{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.sx-chips li{background:#ffffff0a;border:1px solid #a0b9ff24;border-radius:999px;padding:5px 11px;font-size:12.5px}.sx-product-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:28px;display:flex}.sx-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040cc7;place-items:center;padding:16px;animation:.25s ease-out sx-fade;display:grid;position:fixed;inset:0}@keyframes sx-fade{0%{opacity:0}}.sx-overlay-panel{border:1px solid color-mix(in srgb, var(--c2) 30%, #a0b9ff33);width:min(1080px,100%);animation:sx-pop .35s var(--ease);background:#070b1c;border-radius:18px;overflow:hidden;box-shadow:0 40px 100px #0009}@keyframes sx-pop{0%{opacity:0;transform:scale(.97)translateY(10px)}}.sx-overlay-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 12px 12px 20px;display:flex}.sx-overlay-name{font-size:14.5px;font-weight:600}.sx-overlay-close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;place-items:center;display:grid}.sx-overlay-close:hover{background:#ffffff1a}.sx-video{background:#000;width:100%;max-height:78vh;display:block}.sx-steps{--stagger:.22s;isolation:isolate;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sx-steps[data-reveal]{opacity:1;transform:none}.sx-step:first-child{--sc:#a78bfa;--sc2:#8b5cf6}.sx-step:nth-child(2){--sc:#818cf8;--sc2:#4f6cf7}.sx-step:nth-child(3){--sc:#7dd3fc;--sc2:#3b82f6}.sx-step:nth-child(4){--sc:#5eead4;--sc2:#14b8a6}.sx-step{--mx:50%;--my:0%;border:1px solid var(--line);background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--sc) 0%, transparent), transparent 70%), linear-gradient(180deg, #0e1530eb, #070b1af2);opacity:0;filter:blur(8px);transition:opacity .7s var(--ease), translate .8s var(--ease), filter .7s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);transition-delay:calc(var(--i) * var(--stagger));border-radius:20px;flex-direction:column;align-items:flex-start;padding:28px 24px 26px;display:flex;position:relative;translate:0 28px}.sx-steps.is-in .sx-step{opacity:1;filter:none;translate:0}.sx-step-num{z-index:2;color:#93c5fd;width:40px;height:40px;transition:scale .5s var(--ease), background-color .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease);transition-delay:calc(.3s + var(--i) * var(--stagger));background:#0b1230;border:1px solid #a0b9ff42;border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:inline-grid;position:relative;scale:.6}.sx-steps.is-in .sx-step-num{background-color:var(--sc2);border-color:var(--sc);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--sc) 14%, transparent), 0 0 20px color-mix(in srgb, var(--sc2) 55%, transparent);scale:1}.sx-step:not(:last-child):after{content:"";z-index:1;background:linear-gradient(90deg, var(--sc), color-mix(in srgb, var(--sc) 40%, transparent) 50%, var(--sc));transform-origin:0;width:calc(100% - 32px);height:2px;transition:transform .45s cubic-bezier(.65,0,.35,1);transition-delay:calc(.5s + var(--i) * var(--stagger));border-radius:2px;margin-top:-1px;position:absolute;top:47px;left:70px;transform:scaleX(0)}.sx-steps.is-in .sx-step:not(:last-child):after{transform:scaleX(1)}.sx-step:not(:last-child):before{content:"";z-index:1;width:calc(100% - 32px);height:4px;filter:drop-shadow(0 0 5px var(--sc));opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff 85%,#0000) 0 0/34px 100% no-repeat;margin-top:-2px;position:absolute;top:47px;left:70px}.sx-steps.is-in .sx-step:not(:last-child):before{animation:5.5s cubic-bezier(.45,0,.25,1) infinite sx-comet;animation-delay:calc(.5s + var(--i) * var(--stagger))}@keyframes sx-comet{0%{opacity:0;background-position:0 0}2%{opacity:1}12%{opacity:1;background-position:100% 0}15%,to{opacity:0;background-position:100% 0}}.sx-step-title,.sx-step-body,.sx-step-tag{opacity:0;transition:opacity .6s var(--ease), translate .6s var(--ease);translate:0 10px}.sx-step-title{letter-spacing:-.01em;transition-delay:calc(.45s + var(--i) * var(--stagger));margin:22px 0 0;font-size:19px;font-weight:700}.sx-step-body{color:var(--ink-soft);transition-delay:calc(.55s + var(--i) * var(--stagger));margin:10px 0 18px;font-size:14.5px;line-height:1.6}.sx-step-tag{color:var(--sc);transition-delay:calc(.65s + var(--i) * var(--stagger));align-self:stretch;margin:auto 0 0;padding-top:14px;font-size:12.5px;font-weight:500;position:relative}.sx-step-tag:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--sc) 60%, transparent), var(--line) 70%);transform-origin:0;height:1px;transition:transform .7s var(--ease);transition-delay:calc(.75s + var(--i) * var(--stagger));position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sx-steps.is-in :is(.sx-step-title,.sx-step-body,.sx-step-tag){opacity:1;translate:0}.sx-steps.is-in .sx-step-tag:before{transform:scaleX(1)}@media (hover:hover){.sx-steps.is-in .sx-step:hover{border-color:color-mix(in srgb, var(--sc) 45%, transparent);background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--sc) 14%, transparent), transparent 70%), linear-gradient(180deg, #0e1530eb, #070b1af2);transition-delay:0s;translate:0 -4px;box-shadow:0 18px 40px #00000059}}.sx-principles{--stagger:.18s;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.sx-principles[data-reveal]{opacity:1;transform:none}.sx-principle:first-child{--sc:#a78bfa}.sx-principle:nth-child(2){--sc:#818cf8}.sx-principle:nth-child(3){--sc:#7dd3fc}.sx-principle:nth-child(4){--sc:#5eead4}.sx-principle{--mx:50%;--my:0%;border:1px solid var(--line);background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--sc) 0%, transparent), transparent 70%), linear-gradient(180deg, #0e1530eb, #070b1af2);opacity:0;filter:blur(8px);transition:opacity .7s var(--ease), translate .8s var(--ease), filter .7s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);transition-delay:calc(var(--i) * var(--stagger));border-radius:20px;flex-direction:column;align-items:flex-start;padding:26px 24px 24px;display:flex;position:relative;overflow:hidden;translate:0 28px}.sx-principle:before{content:"";background:linear-gradient(90deg, transparent, var(--sc), transparent);height:1px;transition:transform .9s var(--ease);transition-delay:calc(.35s + var(--i) * var(--stagger));position:absolute;top:0;left:24px;right:24px;transform:scaleX(0)}.sx-principles.is-in .sx-principle{opacity:1;filter:none;translate:0}.sx-principles.is-in .sx-principle:before{transform:scaleX(1)}.sx-principle-icon{width:46px;height:46px;color:var(--ink-soft);transition:scale .5s var(--ease), color .45s var(--ease), background-color .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease);transition-delay:calc(.3s + var(--i) * var(--stagger));background:#0b1230;border:1px solid #a0b9ff33;border-radius:14px;place-items:center;display:grid;scale:.6}.sx-principles.is-in .sx-principle-icon{color:var(--sc);background-color:color-mix(in srgb, var(--sc) 12%, #0b1230);border-color:color-mix(in srgb, var(--sc) 45%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--sc) 28%, transparent);scale:1}.sx-principle-title,.sx-principle-body,.sx-principle-tag{opacity:0;transition:opacity .6s var(--ease), translate .6s var(--ease);translate:0 10px}.sx-principle-title{letter-spacing:-.01em;transition-delay:calc(.42s + var(--i) * var(--stagger));margin:22px 0 0;font-size:18px;font-weight:700}.sx-principle-body{color:var(--ink-soft);transition-delay:calc(.52s + var(--i) * var(--stagger));margin:10px 0 18px;font-size:14.5px;line-height:1.6}.sx-principle-tag{color:var(--sc);transition-delay:calc(.62s + var(--i) * var(--stagger));align-self:stretch;margin:auto 0 0;padding-top:14px;font-size:12.5px;font-weight:600;position:relative}.sx-principle-tag:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--sc) 60%, transparent), var(--line) 70%);transform-origin:0;height:1px;transition:transform .7s var(--ease);transition-delay:calc(.72s + var(--i) * var(--stagger));position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sx-principles.is-in :is(.sx-principle-title,.sx-principle-body,.sx-principle-tag){opacity:1;translate:0}.sx-principles.is-in .sx-principle-tag:before{transform:scaleX(1)}@media (hover:hover){.sx-principles.is-in .sx-principle:hover{border-color:color-mix(in srgb, var(--sc) 45%, transparent);background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--sc) 14%, transparent), transparent 70%), linear-gradient(180deg, #0e1530eb, #070b1af2);transition-delay:0s;translate:0 -4px;box-shadow:0 18px 40px #00000059}}.sx-link{color:#7dd3fc;gap:8px;margin-top:26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sx-link span{transition:transform .25s var(--ease)}.sx-link:hover span{transform:translate(4px)}.sx-contact{grid-template-columns:1fr minmax(0,620px);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.sx-contact-copy{padding-top:clamp(28px,4vw,44px);position:sticky;top:clamp(24px,8vh,96px)}.sx-contact-copy .sx-lede{max-width:46ch}.sx-inline-link{color:#93c5fd;text-underline-offset:3px;text-decoration:underline}.sx-form{background:linear-gradient(#10172ceb,#090d1cf2);border:1px solid #a0b9ff29;border-radius:24px;gap:20px;width:100%;padding:clamp(28px,4vw,44px);display:grid;box-shadow:inset 0 1px #ffffff0a,0 30px 80px #0006}.sx-form-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#7dd3fc;margin:0;font-size:12.5px;font-weight:600}.sx-form-title{letter-spacing:-.025em;margin:-8px 0 0;font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.12}.sx-form-sub{color:var(--ink-soft);margin:-12px 0 6px;font-size:16.5px}.sx-field{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.sx-field>span,.sx-field>legend{color:var(--ink);padding:0;font-size:15px;font-weight:500}.sx-field em{color:var(--ink-faint);font-style:normal}.sx-field input,.sx-field select,.sx-field textarea{width:100%;color:var(--ink);font:inherit;background:#161e36b3;border:1px solid #a0b9ff29;border-radius:10px;padding:14px 16px;font-size:15.5px;transition:border-color .2s,box-shadow .2s,background-color .2s}.sx-field textarea{resize:vertical;min-height:108px}.sx-field input::placeholder,.sx-field textarea::placeholder{color:#7a849c}.sx-field input:focus,.sx-field select:focus,.sx-field textarea:focus{background:#161e36f2;border-color:#7dd3fc;outline:none;box-shadow:0 0 0 3px #7dd3fc29}.sx-choice-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sx-choice-opt{color:var(--ink);cursor:pointer;background:#161e36b3;border:1px solid #a0b9ff29;border-radius:10px;align-items:center;gap:14px;padding:15px 18px;font-size:15.5px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.sx-choice-opt:hover{border-color:#a0b9ff4d}.sx-choice-opt input{opacity:0;pointer-events:none;position:absolute}.sx-choice-dot{border:1.5px solid #c8d7ff8c;border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .2s,box-shadow .2s}.sx-choice-opt.is-on{border-color:var(--oc,#7dd3fc);background:color-mix(in srgb, var(--oc,#7dd3fc) 10%, #161e36b3);box-shadow:0 0 0 1px color-mix(in srgb, var(--oc,#7dd3fc) 30%, transparent)}.sx-choice-opt.is-on .sx-choice-dot{border-color:var(--oc,#7dd3fc);box-shadow:inset 0 0 0 4px #0d1530, inset 0 0 0 10px var(--oc,#7dd3fc)}.sx-choice-opt:has(input:focus-visible){outline-offset:2px;outline:2px solid #7dd3fc}.sx-submit{color:#0a1430;height:56px;font:inherit;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), filter .25s;background:linear-gradient(#a5dcff 0%,#6fb8f7 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:4px;font-size:17px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 10px 30px #60a5fa4d}.sx-submit svg{transition:transform .25s var(--ease)}.sx-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 14px 38px #60a5fa73}.sx-submit:hover:not(:disabled) svg{transform:translate(3px)}.sx-submit:focus-visible{outline-offset:3px;outline:2px solid #e0f2fe}.sx-submit:disabled{opacity:.75;cursor:progress}.sx-form-status{text-align:center;color:var(--ink-soft);margin:-6px 0 0;font-size:14px}.sx-form-status:empty{display:none}.sx-form-status.is-error{color:#fca5a5}.sx-footer{border-top:1px solid var(--line);max-width:1200px;margin:clamp(56px,7vw,88px) auto 0;padding:48px clamp(16px,4vw,40px) 32px}.sx-footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.sx-footer-word{letter-spacing:.02em;align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.sx-footer-tag{color:var(--ink-soft);margin-top:8px;font-size:14px;display:block}.sx-footer-cols{flex-wrap:wrap;gap:clamp(32px,6vw,80px);display:flex}.sx-footer-cols div{align-content:start;gap:10px;display:grid}.sx-footer-h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px;font-size:12px;font-weight:600}.sx-footer a{color:var(--ink-soft);font-size:14.5px;text-decoration:none;transition:color .2s}.sx-footer a:hover{color:var(--ink)}.sx-footer-bottom{border-top:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.sx-footer-company{align-items:center;gap:8px;display:inline-flex}@media (max-width:1000px){.sx-products{grid-template-columns:1fr;max-width:640px;margin:0 auto}.sx-steps{grid-template-columns:1fr 1fr}.sx-step:after,.sx-step:before{display:none}.sx-principles{grid-template-columns:1fr 1fr}.sx-contact{grid-template-columns:1fr}.sx-contact-copy{padding-top:0;position:static}}@media (max-width:600px){.sx-steps,.sx-principles,.sx-choice-row{grid-template-columns:1fr}.sx-product{padding:22px}}@media (prefers-reduced-motion:reduce){.sx-principle,.sx-principle:before,.sx-principle-icon,.sx-principle-title,.sx-principle-body,.sx-principle-tag,.sx-principle-tag:before,.sx-step,.sx-step-num,.sx-step:after,.sx-step-title,.sx-step-body,.sx-step-tag,.sx-step-tag:before{opacity:1;filter:none;transition:none;transform:none}.sx-steps.is-in .sx-step:not(:last-child):before{animation:none}.sx-journey li+li:before,.sx-journey-node,.sx-journey-label{opacity:1;transition:none;transform:none}.sx-product.is-in .sx-journey-node,.sx-product.is-in .sx-journey li+li:before,.sx-product.is-in .sx-journey-label{animation:none}.sx-products:has(.sx-product:hover) .sx-product:not(:hover){scale:1}html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.sx-status.is-live .sx-status-dot{animation:none}}.sx-footer-mark{object-fit:contain;filter:drop-shadow(0 0 10px #4f7bff59);width:30px;height:30px;display:block}.sx-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sx-field select{appearance:none;cursor:pointer;padding-right:40px}.sx-field select option{color:#0b1430}@media (max-width:600px){.sx-field-row{grid-template-columns:1fr}}.sx-badge{border:1px solid color-mix(in srgb, var(--c2,#5eead4) 55%, transparent);letter-spacing:.04em;color:var(--c2,#5eead4);vertical-align:1px;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.sx-suite-path{counter-reset:path;flex-wrap:wrap;justify-content:center;gap:10px 0;max-width:900px;margin:0 auto clamp(28px,4vw,44px);padding:0;list-style:none;display:flex}.sx-suite-path li{color:var(--ink);align-items:baseline;gap:8px;font-size:15px;display:flex}.sx-suite-path li+li:before{content:"→";color:var(--ink-faint);margin:0 18px}.sx-suite-path span{color:var(--ink-faint);font-size:13px}@media (max-width:700px){.sx-suite-path{flex-direction:column;align-items:center}.sx-suite-path li+li:before{content:"↓";margin:0;position:absolute;translate:0 -20px}.sx-suite-path li{justify-content:center;margin-top:14px;position:relative}}.sx-faq{border-top:1px solid var(--line);max-width:820px;margin:0 auto}.sx-faq-item{border-bottom:1px solid var(--line)}.sx-faq-item summary{color:var(--ink);cursor:pointer;padding:20px 44px 20px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.sx-faq-item summary::-webkit-details-marker{display:none}.sx-faq-item summary:after{content:"+";color:var(--ink-faint);font-size:22px;font-weight:400;transition:rotate .25s;position:absolute;top:50%;right:6px;translate:0 -50%}.sx-faq-item[open] summary:after{rotate:45deg}.sx-faq-item summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #7dd3fc}.sx-faq-item p{color:var(--ink-soft);margin:0;padding:0 44px 22px 0;font-size:15.5px;line-height:1.65}
.page{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");isolation:isolate;background:linear-gradient(#03050e 0%,#060c22 18%,#0b1738 38%,#0e1d46 50%,#0b1738 62%,#060c22 82%,#03050e 100%);display:block;position:relative;overflow-x:clip}.page:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(60% 50%,#e8d6b621 0%,#d6c4a40f 45%,#0000 75%),radial-gradient(35% 30% at 30% 40%,#f0e0c40f,#0000 70%);height:56%;position:absolute;top:22%;left:0;right:0}.page:before{content:"";z-index:-1;pointer-events:none;background:var(--grain);position:absolute;inset:0}
