@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f6fbff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#07121f;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#07121f}body{background:#07121f;min-width:320px;margin:0}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}::selection{color:#07121f;background:#78e8d1}#root{min-height:100vh}.site{color:#f6fbff;background:#07121f;min-height:100vh;overflow:hidden}.site em{color:#7ae7ce;font-style:normal;font-weight:400}.shell{width:min(100% - 40px,1280px);margin:0 auto}.section{padding:124px 0;position:relative}.section:before{content:attr(data-system);writing-mode:vertical-rl;color:#314a5f;letter-spacing:.12em;font:.48rem/1 IBM Plex Mono,monospace;position:absolute;top:50%;left:17px;transform:translateY(-50%)rotate(180deg)}.section:after{content:"";pointer-events:none;background:linear-gradient(#0000,#516f8538 12% 88%,#0000);width:1px;position:absolute;top:0;bottom:0;left:39px}.section-label{color:#84ecd5;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font:.65rem/1 IBM Plex Mono,monospace;display:inline-flex}.section-label__dot{background:#00b899;width:7px;height:7px;box-shadow:0 0 0 4px #00b8991a}.section-label--warning{color:#ffb4a4}.section-label--warning .section-label__dot{background:#ff765f}.button{border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:.83rem;font-weight:800;transition:transform .16s cubic-bezier(.23,1,.32,1),color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:active{transform:scale(.97)}.button:focus-visible,button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #00b899}.button--primary{color:#06130f;background:#00b899;border:1px solid #00b899;box-shadow:0 10px 30px #00b89924}.button--primary:hover{background:#24d7b3;border-color:#24d7b3;box-shadow:0 15px 38px #00b8993d}.button--secondary{color:#eff7fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11233685;border:1px solid #385067}.button--secondary:hover{background:#132b42;border-color:#6a8498}.site-header{z-index:100;border-bottom:1px solid #0000;transition:background-color .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:fixed;inset:0 0 auto}.site-header--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121fe8;border-color:#1d3448}.header-inner{align-items:center;gap:30px;height:84px;display:flex}.brand{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.brand-mark{object-fit:contain;width:46px;height:46px;display:block}.brand-copy{gap:3px;display:grid}.brand-copy b{color:#eefbf8;letter-spacing:.12em;font:600 .7rem/1 IBM Plex Mono,monospace}.brand-copy i{color:#698196;letter-spacing:.1em;font:.47rem/1 IBM Plex Mono,monospace}.desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.desktop-nav a{color:#9eafbf;font-size:.76rem;font-weight:600;transition:color .18s}.desktop-nav a:hover{color:#fff}.header-actions{align-items:center;gap:12px;display:flex}.header-cta{min-height:40px;padding-inline:16px;font-size:.72rem}.menu-button{color:#fff;background:#10253a;border:1px solid #304961;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-nav{display:none}.hero{background:radial-gradient(circle at 81% 43%,#00b89921,#0000 26%),linear-gradient(128deg,#07121f 0%,#0a1b2e 58%,#07121f 100%);min-height:870px;padding:190px 0 105px;position:relative;overflow:hidden}.hero-grid{opacity:.28;background-image:linear-gradient(#51768e29 1px,#0000 1px),linear-gradient(90deg,#51768e29 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 78%);mask-image:linear-gradient(90deg,#000 0%,#0000 78%)}.hero-content{z-index:2;position:relative}.hero h1{letter-spacing:-.065em;max-width:850px;margin:25px 0 23px;font-size:clamp(3.8rem,7.3vw,7.2rem);font-weight:600;line-height:.93}.hero-lead{color:#aebdcc;max-width:690px;margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.hero-proof{color:#a5b9c9;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-top:32px;font:.57rem/1 IBM Plex Mono,monospace;display:flex}.hero-proof span{background:#081d2ba6;border:1px solid #60e7c845;align-items:center;gap:7px;min-height:34px;padding:0 11px;display:inline-flex}.hero-proof svg{color:#64e5c8}.hero-radar{z-index:1;aspect-ratio:1;border:1px solid #00b89940;border-radius:50%;width:min(46vw,620px);position:absolute;top:14%;right:8%;box-shadow:0 0 0 48px #00b89908,0 0 0 114px #00b89904,inset 0 0 60px #00b8990d}.hero-radar:before,.hero-radar:after{content:"";border:1px dashed #7ee7d138;border-radius:50%;position:absolute;inset:16%}.hero-radar:after{border-style:solid;border-color:#00b89957;inset:34%}.hero-radar span{background:#00b899;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #00b89921,0 0 30px #00b899b3}.hero-radar i{transform-origin:bottom;background:linear-gradient(#00b89973,#0000);width:1px;height:50%;display:block;position:absolute;top:0;left:50%}.hero-radar i:first-of-type{transform:rotate(15deg)}.hero-radar i:nth-of-type(2){opacity:.5;transform:rotate(135deg)}.hero-radar i:nth-of-type(3){opacity:.3;transform:rotate(265deg)}.hero-radar b{color:#5dd8be;letter-spacing:.11em;font:500 .48rem/1 IBM Plex Mono,monospace;position:absolute;bottom:22%;right:24%}.hero-readout{z-index:2;color:#557189;letter-spacing:.09em;text-align:right;gap:8px;font:.54rem/1 IBM Plex Mono,monospace;display:grid;position:absolute;bottom:72px;right:max(20px,50vw - 640px)}.hero-readout b{color:#67d6be;font-weight:500}.hero-ticker{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f1ac9;border-top:1px solid #91adbe2e;width:100%;height:40px;position:absolute;bottom:0;left:0;overflow:hidden}.ticker-track{align-items:center;width:max-content;height:100%;animation:34s linear infinite ticker;display:flex}.ticker-track span{color:#8296a9;letter-spacing:.1em;align-items:center;gap:8px;margin-right:46px;font:.57rem/1 IBM Plex Mono,monospace;display:inline-flex}.ticker-track svg{color:#00b899}@keyframes ticker{to{transform:translate(-50%)}}.section-intro{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:8vw;margin-bottom:54px;display:grid}.section-intro--wide{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr)}.section-intro h2{letter-spacing:-.055em;margin:19px 0 0;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:600;line-height:.99}.section-intro p{color:#9aacbd;max-width:530px;margin:0;font-size:1rem;line-height:1.75}.why-section{background:#091827}.principle-grid{border-top:1px solid #263c4f;border-bottom:1px solid #263c4f;grid-template-columns:1.2fr .9fr .9fr;display:grid}.principle-card{border-right:1px solid #263c4f;min-height:330px;padding:28px 27px;position:relative;overflow:hidden}.principle-card:last-child{border-right:0}.principle-card--large{min-height:390px}.principle-card__icon{color:#77e1c9;background:#00b89914;border:1px solid #00b8995e;place-items:center;width:48px;height:48px;margin-bottom:32px;display:grid}.principle-card>span{color:#6edac2;letter-spacing:.1em;font:.6rem/1 IBM Plex Mono,monospace}.principle-card h3{letter-spacing:-.04em;margin:18px 0 11px;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:600;line-height:1.04}.principle-card p{color:#8499ab;max-width:280px;margin:0;font-size:.88rem;line-height:1.65}.principle-art--map{background-image:linear-gradient(#4f7a8e2b 1px,#0000 1px),linear-gradient(90deg,#4f7a8e2b 1px,#0000 1px);background-size:25px 25px;border:1px solid #00b8993d;width:270px;height:190px;position:absolute;bottom:-21%;right:-8%;transform:rotate(-8deg)}.principle-art--map i{background:#225a63;width:65%;height:8px;display:block;position:absolute;transform:rotate(24deg)}.principle-art--map i:first-child{top:28%;left:10%}.principle-art--map i:nth-child(2){top:50%;left:27%;transform:rotate(-14deg)}.principle-art--map i:nth-child(3){top:70%;left:2%;transform:rotate(7deg)}.principle-art--map span{background:#00b899;border-radius:50%;width:16px;height:16px;position:absolute;top:44%;left:55%;box-shadow:0 0 0 6px #00b8991f}.signal-bars{align-items:end;gap:5px;height:58px;display:flex;position:absolute;bottom:27px;right:24px}.signal-bars i{background:linear-gradient(#00b899,#0c3b45);width:10px}.signal-bars i:first-child{height:24%}.signal-bars i:nth-child(2){height:48%}.signal-bars i:nth-child(3){height:36%}.signal-bars i:nth-child(4){height:76%}.signal-bars i:nth-child(5){height:100%}.principle-art--flow{height:62px;position:absolute;bottom:31px;left:27px;right:27px}.principle-art--flow:before{content:"";border-top:1px dashed #00b899;position:absolute;top:50%;left:10%;right:10%}.principle-art--flow b{background:#112e43;border:1px solid #00b899;border-radius:50%;width:14px;height:14px;position:absolute;top:calc(50% - 7px)}.principle-art--flow b:first-child{left:5%}.principle-art--flow b:nth-child(2){left:47%}.principle-art--flow b:nth-child(3){right:5%}.demo-section{background:#07121f}.demo-tabs{border-top:1px solid #263f53;border-bottom:1px solid #263f53;grid-template-columns:1fr 1fr;display:grid}.demo-tabs button{color:#6f8799;text-align:left;background:0 0;border:0;border-right:1px solid #263f53;grid-template-columns:29px 27px 1fr 18px;align-items:center;gap:13px;min-height:104px;padding:0 22px;transition:background-color .18s,color .18s;display:grid}.demo-tabs button:last-child{border-right:0}.demo-tabs button:hover,.demo-tabs button.is-active{color:#f0fbf8;background:#10263a}.demo-tabs button.is-active>svg{color:#00b899}.demo-tab-number{color:#00b899;font:.65rem/1 IBM Plex Mono,monospace}.demo-tab-copy{gap:7px;display:grid}.demo-tab-copy b{color:inherit;letter-spacing:.08em;font:.64rem/1 IBM Plex Mono,monospace}.demo-tab-copy small{color:#71899b;letter-spacing:.04em;font:.55rem/1 IBM Plex Mono,monospace}.demo-tabs button>svg:last-child{color:#4d687d}.demo-panel{grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;padding-top:58px;display:grid}.demo-copy__kicker{color:#72e0c6;letter-spacing:.1em;align-items:center;gap:8px;font:.62rem/1 IBM Plex Mono,monospace;display:inline-flex}.demo-copy h3{letter-spacing:-.055em;margin:21px 0 19px;font-size:clamp(2.6rem,4.5vw,4.7rem);font-weight:600;line-height:.98}.demo-copy p{color:#9aadbe;max-width:450px;margin:0;font-size:.98rem;line-height:1.75}.demo-tags{color:#d7e9e5;gap:11px;margin-top:28px;font-size:.78rem;display:grid}.demo-tags span{align-items:center;gap:8px;display:flex}.demo-tags svg{color:#00b899}.demo-video{background:#0b1c2c;border:1px solid #345064;margin:0;overflow:hidden;box-shadow:0 32px 90px #00000042}.demo-video__bar{color:#7893a6;letter-spacing:.07em;border-bottom:1px solid #273f54;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;font:.53rem/1 IBM Plex Mono,monospace;display:flex}.demo-video__bar span{align-items:center;gap:8px;display:inline-flex}.demo-video video{aspect-ratio:1680/856;object-fit:cover;background:#050d17;width:100%;display:block}.demo-video--technical video{aspect-ratio:16/9;object-fit:contain}.demo-video figcaption{color:#7e97a9;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;font:.53rem/1 IBM Plex Mono,monospace;display:flex}.demo-video figcaption span{align-items:center;gap:7px;display:inline-flex}.demo-video figcaption svg{color:#00b899}.live-dot{background:#00b899;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 0 4px #00b8991f}@keyframes pulse{50%{opacity:.35}}.use-cases-section{background:#0a1b2b}.use-case-grid{border-top:1px solid #294258;border-bottom:1px solid #294258;grid-template-columns:repeat(3,1fr);display:grid}.use-case{border-right:1px solid #294258;min-height:450px;padding:26px 24px 28px;position:relative;overflow:hidden}.use-case:last-child{border-right:0}.use-case__top{color:#74dec5;justify-content:space-between;align-items:center;display:flex}.use-case__top>span{font:.64rem/1 IBM Plex Mono,monospace}.use-case__signal{color:#7790a2;letter-spacing:.08em;align-items:center;gap:8px;margin-top:38px;font:.53rem/1 IBM Plex Mono,monospace;display:inline-flex}.use-case h3{letter-spacing:-.045em;margin:18px 0 13px;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:600;line-height:1.04}.use-case p{z-index:1;color:#91a6b8;max-width:320px;margin:0;font-size:.86rem;line-height:1.68;position:relative}.use-case>a{z-index:2;color:#8bebd5;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:28px;left:24px}.use-case__wire{opacity:.36;border:1px solid #00b89952;width:165px;height:120px;position:absolute;bottom:25px;right:-22px;transform:skewY(-18deg)}.use-case__wire:before,.use-case__wire:after{content:"";background:#00b89959;position:absolute}.use-case__wire:before{width:100%;height:1px;top:30%;left:0}.use-case__wire:after{width:1px;height:100%;top:0;left:44%}.use-case__wire span{background:#0b1d2e;border:1px solid #00b899;width:8px;height:8px;position:absolute}.use-case__wire span:first-child{top:25%;left:21%}.use-case__wire span:nth-child(2){top:25%;right:19%}.use-case__wire span:nth-child(3){bottom:16%;left:42%}.context-section{background:#07121f}.context-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;display:grid}.context-layout h2{letter-spacing:-.06em;margin:20px 0 18px;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:600;line-height:.96}.context-layout>div:first-child>p{color:#9aafc0;max-width:410px;margin:0;font-size:.98rem;line-height:1.75}.text-link{color:#86ead3;align-items:center;gap:9px;margin-top:30px;font-size:.82rem;font-weight:800;display:inline-flex}.context-stack{gap:10px;display:grid}.context-layer{background:linear-gradient(100deg,#10273b,#0b1d2e);border:1px solid #2a465a;grid-template-columns:27px 1fr auto;align-items:center;gap:13px;min-height:76px;padding:0 20px;display:grid}.context-layer>svg{color:#73dfc7}.context-layer span{gap:5px;display:grid}.context-layer b{letter-spacing:.12em;font:.64rem/1 IBM Plex Mono,monospace}.context-layer small{color:#7d96a8;font-size:.72rem}.context-layer strong{color:#87a3b3;letter-spacing:.07em;font:500 .55rem/1 IBM Plex Mono,monospace}.context-layer--status{transform:translate(26px)}.context-layer--record{transform:translate(52px)}.context-layer--action{border-color:#00b89980;transform:translate(78px);box-shadow:0 0 30px #00b89912}.context-layer--action strong{color:#77d9c1}.final-cta{background:#071522;border-top:1px solid #29465b;padding:112px 0;position:relative;overflow:hidden}.final-cta__grid{opacity:.25;background-image:linear-gradient(#5a7e9226 1px,#0000 1px),linear-gradient(90deg,#5a7e9226 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.final-cta__inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid;position:relative}.final-cta h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:600;line-height:.95}.final-cta p{color:#9badbd;max-width:430px;margin:0;font-size:1rem;line-height:1.75}.final-actions{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.site-footer{color:#6e8799;background:#06101b;border-top:1px solid #1a3043;padding:29px 0}.footer-inner{grid-template-columns:1fr auto auto;align-items:end;gap:32px;display:grid}.footer-brand{color:#83dfc7;letter-spacing:.1em;align-items:center;gap:9px;font:.64rem/1 IBM Plex Mono,monospace;display:flex}.footer-brand .brand-mark{width:32px;height:32px}.site-footer p{color:#70879a;margin:9px 0 0;font:.65rem/1.4 IBM Plex Mono,monospace}.footer-links{color:#8fa4b3;gap:22px;font-size:.72rem;display:flex}.footer-links a:hover{color:#fff}.footer-meta{font:.61rem/1.4 IBM Plex Mono,monospace}@media (width<=980px){.section{padding:92px 0}.desktop-nav,.header-cta{display:none}.menu-button{display:flex}.header-actions{margin-left:auto}.mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121ff7;border-top:1px solid #1e3649;border-bottom:1px solid #1e3649;gap:2px;padding:12px 20px 22px;display:grid}.mobile-nav>a:not(.button){color:#c5d2dc;border-bottom:1px solid #1c3246;justify-content:space-between;align-items:center;min-height:50px;padding:0 8px;font-size:.82rem;display:flex}.mobile-nav .button{margin-top:10px}.hero{min-height:800px;padding-top:160px}.hero-radar{opacity:.53;width:67vw;top:36%;right:-12%}.section-intro,.context-layout,.final-cta__inner{grid-template-columns:1fr;gap:28px}.demo-panel{grid-template-columns:1fr;gap:34px}.demo-copy{max-width:680px}.use-case-grid{grid-template-columns:1fr}.use-case{border-bottom:1px solid #294258;border-right:0;min-height:365px}.use-case:last-child{border-bottom:0}.context-stack{max-width:690px}.footer-inner{grid-template-columns:1fr;align-items:start;gap:22px}}@media (width<=600px){.shell{width:min(100% - 28px,1280px)}.header-inner{height:74px}.brand-copy b{font-size:.61rem}.hero{min-height:830px;padding-top:136px}.hero h1{font-size:clamp(3.2rem,14vw,4.3rem)}.hero-lead{font-size:.94rem;line-height:1.65}.hero-actions,.hero-proof{flex-direction:column;align-items:stretch}.hero-proof span{min-height:38px}.hero-readout{display:none}.section{padding:78px 0}.section:before,.section:after{display:none}.section-intro h2{font-size:2.7rem}.section-intro p{font-size:.93rem}.principle-grid{grid-template-columns:1fr}.principle-card,.principle-card--large{border-bottom:1px solid #263c4f;border-right:0;min-height:300px}.principle-card:last-child{border-bottom:0}.demo-tabs{grid-template-columns:1fr}.demo-tabs button{border-bottom:1px solid #263f53;border-right:0;min-height:83px}.demo-tabs button:last-child{border-bottom:0}.demo-video__bar{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:64px;font-size:.49rem}.demo-video figcaption{flex-direction:column;justify-content:center;align-items:flex-start;min-height:60px;font-size:.49rem}.demo-copy h3{font-size:3rem}.demo-copy p{font-size:.93rem}.use-case{min-height:375px}.context-layer{grid-template-columns:25px 1fr;padding:15px 14px}.context-layer strong{grid-column:2}.context-layer--status,.context-layer--record,.context-layer--action{transform:none}.final-cta{padding:80px 0}.final-cta h2{font-size:3.3rem}.final-actions{flex-direction:column;align-items:stretch}.footer-links{flex-wrap:wrap;gap:14px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
