html,body,#root{min-height:100%}body{min-height:100vh}:root{--bg:#05070b;--bg-soft:#090d14;--surface:#0e141eb8;--surface-strong:#0d141f;--line:#94a3b826;--line-strong:#94a3b845;--text:#f8fbff;--muted:#95a3b8;--muted-strong:#c0cad9;--cyan:#69d8ff;--cyan-strong:#20c4ff;--violet:#a78bfa;--blue:#5e8cff;--amber:#f4b860;--content:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 18% -10%, #1e75b42e, transparent 34rem), radial-gradient(circle at 85% 3%, #704ac424, transparent 32rem), var(--bg);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.22;z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}::selection{color:#fff;background:#69d8ff3d}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:8px}.site-shell{overflow:clip}.skip-link{z-index:100;color:#05070b;background:#fff;border-radius:10px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.section-frame{width:min(var(--content), calc(100% - 48px));margin-inline:auto}.topbar{z-index:50;width:min(calc(var(--content) + 64px), calc(100% - 24px));-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#05080db8;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:66px;margin:12px auto 0;padding:0 18px;display:grid;position:sticky;top:0;box-shadow:0 18px 50px #0000002e}.brand{letter-spacing:-.03em;justify-self:start;align-items:center;gap:10px;font-size:17px;font-weight:850;text-decoration:none;display:inline-flex}.mark{filter:drop-shadow(0 0 18px #56caff33);width:38px;height:38px;display:inline-block;position:relative}.mark--compact{width:31px;height:31px}.mark__a,.mark__b,.mark__c{border-radius:5px;width:54%;height:54%;position:absolute;transform:rotate(45deg)}.mark__a{background:linear-gradient(145deg,#82e6ff,#2dbff7);top:20%;left:5%}.mark__b{background:linear-gradient(145deg,#b69cff,#795cf2);top:20%;right:5%}.mark__c{background:#07101a;border:1px solid #ffffff26;width:36%;height:36%;top:32%;left:32%}.nav{justify-content:center;align-items:center;gap:28px;display:flex}.nav a,.footer-meta a{color:var(--muted);font-size:13px;font-weight:650;text-decoration:none;transition:color .2s}.nav a:hover,.footer-meta a:hover{color:#fff}.top-cta{border:1px solid var(--line-strong);background:#ffffff0b;border-radius:11px;justify-self:end;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.top-cta:hover{background:#ffffff14;border-color:#69d8ff66;transform:translateY(-1px)}.top-cta svg,.button svg,.product-card__foot svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(36px,6vw,84px);min-height:calc(100vh - 84px);padding-block:72px 88px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow,.kicker{color:#afbbcc;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;line-height:1;display:flex}.eyebrow{border:1px solid var(--line);background:#ffffff06;border-radius:999px;width:max-content;padding:8px 11px}.eyebrow-dot,.live-pulse{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 14px var(--cyan);border-radius:50%}.hero h1{letter-spacing:-.064em;max-width:760px;margin:24px 0 22px;font-size:clamp(54px,6.6vw,94px);font-weight:840;line-height:.96}.hero h1 span{background:linear-gradient(100deg,#f9fdff 2%,#7fe0ff 49%,#b39bff 88%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-lead{max-width:680px;color:var(--muted);letter-spacing:-.015em;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{color:#061018;background:linear-gradient(110deg,#7de1ff 0%,#71cffa 45%,#ac91ff 100%);box-shadow:0 14px 38px #5bbbff29}.button--primary:hover{box-shadow:0 18px 48px #5bbbff3d}.button--ghost{border:1px solid var(--line);color:var(--muted-strong);background:#ffffff06}.button--ghost:hover{border-color:var(--line-strong);background:#ffffff0d}.live-line{color:#738197;flex-wrap:wrap;align-items:center;gap:9px;margin-top:33px;font-size:11px;font-weight:650;display:flex}.live-line a{color:#d9f6ff;border-bottom:1px solid #69d8ff4d;text-decoration:none}.live-line a:hover{border-bottom-color:var(--cyan)}.live-separator{color:#3f4c5f}.hero-visual{justify-content:center;display:flex}.orbit-shell{aspect-ratio:1;background:linear-gradient(#0c131d9e,#070b11c7),radial-gradient(circle,#40aeff1f,#0000 55%);border:1px solid #6fd5ff26;border-radius:32px;width:min(520px,43vw);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 50px 120px #00000052}.orbit-shell:before,.orbit-shell:after{content:"";border:1px solid #ffffff0b;border-radius:50%;position:absolute}.orbit-shell:before{inset:14%}.orbit-shell:after{inset:28%}.orbit-glow{filter:blur(38px);background:#37b1ff17;border-radius:50%;width:52%;height:52%;position:absolute;top:24%;left:24%}.orbit-grid{opacity:.25;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 72%);mask-image:radial-gradient(circle,#000 25%,#0000 72%)}.orbit{border:1px solid #73d7ff30;border-radius:50%;position:absolute}.orbit--outer{inset:17%}.orbit--inner{border-color:#ae8bfa38;inset:30%}.orbit-node{color:#9edfff;letter-spacing:.12em;background:#080d14eb;border:1px solid #69d8ff33;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;transform:translate(-50%,-50%)}.orbit-node--one{top:-1px;left:50%}.orbit-node--two{color:#c6b8ff;border-color:#a78bfa40;top:62%;left:98%}.orbit-node--three{top:73%;left:7%}.orbit-dot{background:var(--violet);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #a78bfacc}.orbit-dot--one{top:4%;left:31%}.orbit-dot--two{background:var(--cyan);bottom:7%;right:22%;box-shadow:0 0 18px #69d8ffcc}.orbit-center{aspect-ratio:1;background:linear-gradient(145deg,#131d2bf5,#080d15f7);border:1px solid #78d2ff3d;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #0000005c,inset 0 1px #ffffff0d}.orbit-center__name{letter-spacing:-.035em;margin-top:10px;font-weight:850}.orbit-center__caption{color:#718096;text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:9px;font-weight:700}.telemetry{color:#546276;letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;position:absolute}.telemetry--a{bottom:16px;left:18px}.telemetry--b{color:#668897;top:16px;right:18px}.proof-strip{border-block:1px solid var(--line);color:#66758b;letter-spacing:.16em;white-space:nowrap;background:#080c128f;justify-content:center;gap:clamp(24px,5vw,70px);width:100%;padding:17px 24px;font-size:9px;font-weight:900;display:flex;overflow:hidden}.section-block{padding-block:118px}.section-heading{grid-template-columns:1fr minmax(300px,480px);align-items:end;gap:60px;margin-bottom:46px;display:grid}.section-heading--compact{grid-template-columns:1fr}.kicker{color:#7ecde8;margin:0 0 15px}.section-heading h2,.principles-copy h2,.contact-panel h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,66px);line-height:1.03}.section-heading>p,.principles-copy>p,.contact-panel>p{color:var(--muted);margin:0;font-size:16px;line-height:1.72}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-grid>div{height:100%}.product-card{border:1px solid var(--line);background:linear-gradient(#0f1620e0,#090e16eb);border-radius:20px;flex-direction:column;justify-content:space-between;gap:32px;height:100%;min-height:268px;padding:20px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.product-card:after{content:"";opacity:.06;filter:blur(34px);background:currentColor;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-75px;right:-55px}.product-card--link{cursor:pointer;text-decoration:none}.product-card--link:hover{background:linear-gradient(#111b28f0,#090f17fa);border-color:#69d8ff66;transform:translateY(-4px)}.accent-cyan{color:var(--cyan)}.accent-violet{color:var(--violet)}.accent-blue{color:var(--blue)}.accent-amber{color:var(--amber)}.product-card__top,.product-card__foot{justify-content:space-between;align-items:center;display:flex}.product-icon{place-items:center;width:42px;height:42px;display:grid;position:relative}.product-icon span{letter-spacing:.05em;font-size:8px;font-weight:900;position:absolute}.product-icon svg{fill:none;stroke:currentColor;stroke-width:.9px;opacity:.58;width:42px;height:42px}.status{border:1px solid var(--line);color:#728096;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.status--live{color:#bcefff;background:#69d8ff0f;border-color:#69d8ff3d}.product-card h3{color:var(--text);letter-spacing:-.025em;margin:0 0 9px;font-size:18px}.product-card p{color:#8390a4;margin:0;font-size:13px;line-height:1.62}.product-card__foot{color:#55647a;letter-spacing:.13em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.coming-dot{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.capability-list{border-top:1px solid var(--line)}.capability-row{border-bottom:1px solid var(--line);grid-template-columns:80px 1.1fr 1.5fr 80px;align-items:center;gap:28px;min-height:132px;display:grid}.capability-number{color:#506076;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.capability-row h3{letter-spacing:-.035em;margin:0;font-size:27px}.capability-row p{color:#8c99ac;max-width:580px;margin:0;font-size:14px;line-height:1.65}.capability-line{background:linear-gradient(90deg,#0000,#506176);justify-self:end;width:48px;height:1px}.principles-wrap{border-block:1px solid var(--line);background:radial-gradient(circle at 18%,#30aee617,#0000 32rem),#080c12bd;padding-block:108px;position:relative}.principles-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.principles-copy{position:sticky;top:110px}.principles-copy>p{max-width:500px;margin-top:24px}.principle-cards{gap:12px;display:grid}.principle-card{border:1px solid var(--line);background:#0d131db8;border-radius:19px;min-height:174px;padding:26px}.principle-card>span{color:#5f7087;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.principle-card h3{letter-spacing:-.03em;margin:28px 0 9px;font-size:23px}.principle-card p{color:#8592a6;margin:0;font-size:14px;line-height:1.65}.contact-section{padding-block:120px}.contact-panel{background:linear-gradient(110deg,#0e1722f0,#0b1019db),radial-gradient(circle at 80% 20%,#a78bfa1f,#0000 28rem);border:1px solid #69d8ff2e;border-radius:28px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;padding:clamp(32px,6vw,72px);display:flex;position:relative;overflow:hidden}.contact-panel:after{content:"";border:1px solid #69d8ff24;border-radius:50%;width:400px;height:400px;position:absolute;top:-120px;right:-90px;box-shadow:0 0 0 70px #69d8ff06,0 0 0 140px #a78bfa05}.contact-panel h2{max-width:720px}.contact-panel>p{max-width:560px;margin:18px 0 28px}.contact-signal{z-index:2;border-radius:50%;width:90px;height:90px;position:absolute;bottom:20%;right:14%}.contact-signal span{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 24px var(--cyan);border-radius:50%;margin:-3px;position:absolute;inset:50%}.contact-signal span:nth-child(2),.contact-signal span:nth-child(3){background:0 0;border:1px solid #69d8ff38;width:100%;height:100%;margin:0;inset:0}.contact-signal span:nth-child(3){border-color:#a78bfa21;width:156%;height:156%;inset:-28%}.footer{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;min-height:120px;display:grid}.brand--footer{justify-self:start}.footer>p{color:#637187;text-align:center;margin:0;font-size:12px}.footer-meta{color:#5f6d81;justify-self:end;align-items:center;gap:18px;font-size:11px;display:flex}@media (width<=1020px){.topbar{grid-template-columns:1fr auto}.nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:90px}.hero-copy{max-width:780px}.hero-visual{margin-top:18px}.orbit-shell{width:min(580px,82vw)}.product-grid{grid-template-columns:repeat(2,1fr)}.principles-grid{gap:60px}.capability-row{grid-template-columns:55px 1fr 1.4fr 40px}}@media (width<=720px){.section-frame{width:min(100% - 30px, var(--content))}.topbar{border-radius:15px;width:calc(100% - 16px);min-height:60px;margin-top:8px;padding-inline:13px}.top-cta{padding:9px 11px;font-size:0}.top-cta svg{width:18px;height:18px}.hero{gap:48px;padding-block:68px 66px}.hero h1{font-size:clamp(50px,15vw,72px)}.hero-lead{font-size:17px}.hero-actions{align-items:stretch}.button{width:100%}.live-separator,.live-line>span:last-child{display:none}.orbit-shell{border-radius:24px;width:100%}.proof-strip{justify-content:flex-start;gap:35px}.section-block{padding-block:82px}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.section-heading>p{font-size:14px}.product-grid{grid-template-columns:1fr}.product-card{min-height:240px}.capability-row{grid-template-columns:44px 1fr;gap:12px 10px;min-height:0;padding-block:27px}.capability-row h3{font-size:22px}.capability-row p{grid-column:2}.capability-line{display:none}.principles-wrap{padding-block:78px}.principles-grid{grid-template-columns:1fr;gap:48px}.principles-copy{position:static}.contact-section{padding-block:82px}.contact-panel{border-radius:22px;min-height:430px;padding:28px}.contact-signal{opacity:.62;bottom:10%;right:18%}.footer{grid-template-columns:1fr;gap:16px;padding-block:30px}.brand--footer,.footer-meta{justify-self:start}.footer>p{text-align:left}.footer-meta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
