:root{color-scheme:dark;--canvas:#080B0F;--surface:#0E1318;--text:#F3F6F8;--muted:#9DAAB6;--line:#263139;--mint:#5cf2a2;--amber:#F3BC5B;font-family:Inter,Arial,Helvetica,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--canvas);color:var(--text);font-size:16px;line-height:1.6}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:6px}img{display:block;max-width:100%;height:auto}[hidden]{display:none!important}.wrap{width:calc(100% - 112px);max-width:1456px;margin-inline:auto}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:var(--mint);color:var(--canvas);padding:12px}.skip-link:focus{top:12px}.site-header{display:flex;align-items:center;height:100px;gap:30px;border-bottom:1px solid #1e272e}.wordmark{font-size:29px;font-weight:600;letter-spacing:-1.5px;display:inline-flex;align-items:center;gap:9px}.brand-dot{color:var(--mint);margin-left:-9px}.wordmark__mark{display:flex;align-items:center;gap:3px;width:22px;transform:rotate(-14deg)}.wordmark__mark i{display:block;width:4px;height:19px;background:var(--mint);border-radius:5px}.wordmark__mark i:nth-child(2){height:28px}.wordmark__mark i:nth-child(3){height:13px}.site-header nav{display:flex;gap:27px;margin-left:auto;font-size:13px;color:#c4cdd2}.site-header nav a{padding-block:12px}.header-login{font-size:14px;padding:9px 18px;border:1px solid #39454b;border-radius:7px;margin-left:26px}.header-login span{margin-left:18px;color:var(--mint)}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:43% 57%;position:relative;min-height:790px;align-items:center;padding-top:52px;padding-bottom:28px}.hero-copy{z-index:5;align-self:center;padding-bottom:62px}.eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;line-height:1.8;color:var(--muted);margin:0 0 28px}.hero .eyebrow{letter-spacing:1px;display:flex;align-items:center;gap:10px;font-size:10px}.status-dot{display:inline-block;width:5px;height:5px;background:var(--mint);border-radius:50%;flex-shrink:0}h1,h2,h3,h4,p{margin-top:0}h1{font-size:clamp(44px,4.75vw,77px);font-weight:500;line-height:1.08;letter-spacing:-3.2px;margin-bottom:27px;white-space:nowrap}h1 em{font-style:normal;color:#aab7b4}h2{font-size:clamp(34px,3.65vw,56px);line-height:1.13;letter-spacing:-2px;font-weight:450;margin:0}h2 span{color:#82938f}h3{font-size:30px;line-height:1.25;font-weight:450;letter-spacing:-.8px}h4{font-size:17px;font-weight:500;margin:0}.hero-description{font-size:16px;color:#aab7be;max-width:419px;line-height:1.8;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:12px 20px;border-radius:7px;font-size:14px;font-weight:600}.primary{background:var(--mint);color:#08130d;box-shadow:0 5px 30px #5cf2a209}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:14px;min-height:44px;border-bottom:1px solid #3c4b48}.text-link span{color:var(--mint)}.hero-footnote{display:flex;align-items:flex-start;gap:13px;margin-top:50px}.small-rule{width:22px;height:1px;background:#526159;margin-top:10px}.hero-footnote p{font-size:11px;line-height:1.9;color:var(--muted)}.hero-footnote strong{font-weight:400;color:#697b75}.hero-demo{position:relative;align-self:center;margin-left:-48px;margin-right:-27px;margin-top:-45px}.scene{position:relative;width:100%;aspect-ratio:1000/760;background:radial-gradient(ellipse at 45% 39%,#1420206b,transparent 54%)}.scene-fallback,.neural-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2}.scene-fallback img{width:100%;height:100%}.neural-canvas{opacity:0}.scene.is-live .neural-canvas{opacity:1}.scene.is-live .scene-fallback{visibility:hidden}.core-art{position:absolute;left:23%;top:12.8%;width:45%;z-index:1;opacity:1;filter:drop-shadow(0 22px 18px #0008)}.core-art img{width:100%}.scene[data-phase=origin] .core-art,.scene[data-phase=incoming] .core-art{opacity:.62}.object-caption{position:absolute;left:71.5%;top:87.5%;width:27%;line-height:1.55;z-index:3}.object-caption:before{content:"";position:absolute;width:1px;height:22px;left:1px;top:-30px;background:#556858}.object-number{display:block;font-size:9px;color:var(--amber);letter-spacing:2px}.object-caption strong{display:block;font-weight:400;font-size:12px;color:#d5e4db}.object-caption>span:last-child{font-size:10px;color:#899b91}.scene-story{display:flex;align-items:flex-start;gap:13px;margin:8px 0 15px 16%;min-height:64px;max-width:430px}.scene-story-line{width:28px;height:1px;background:var(--mint);margin-top:11px;flex-shrink:0}.scene-story strong{font-size:14px;font-weight:400}.scene-story p{font-size:11px;color:var(--muted);margin:3px 0 0}.scene-controls{display:flex;gap:7px;align-items:center;margin-left:16%;flex-wrap:wrap}.scene-controls button,.quiet-button{min-height:44px;background:transparent;border:1px solid #38463f;border-radius:5px;padding:8px 12px;font-size:11px}.scene-controls .impulse-button{border-color:#43785b;color:#b5f5d0}.impulse-button span{font-size:14px;margin-right:8px}.scene-controls .motion-toggle{border-color:transparent;color:var(--muted)}.scene-controls .motion-toggle[aria-pressed=true]{color:var(--mint);border-color:#3b7053}.motion-note{margin:9px 0 0 16%;font-size:10px;max-width:440px;color:var(--muted)}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;border-top:1px solid var(--line);padding-top:14px}.scenario-picker{display:flex;gap:22px}.scenario-picker button{background:none;border:0;padding:11px 0;color:#859790;font-size:11px;min-height:44px}.scenario-picker button[aria-pressed=true]{color:#d8efe1}.scenario-picker button[aria-pressed=true]:before{content:"";display:inline-block;background:var(--mint);width:4px;height:4px;border-radius:50%;margin-right:8px}.hero-bottom-caption{font-size:10px;color:#81948c}.meaning,.usage-section,.product-section,.ecosystem-section,.connect-section,.wireframe>section{padding-block:105px;border-top:1px solid var(--line)}.meaning{display:grid;grid-template-columns:43% 57%;gap:0}.meaning-right{padding-left:20px}.section-intro{font-size:19px;line-height:1.65;color:#a7b5af;max-width:580px}.meaning-flow{display:flex;gap:13px;margin-top:35px}.meaning-flow article{flex:1}.meaning-flow article>span{display:block;font-size:10px;color:#78958a;margin-bottom:14px}.meaning-flow strong{font-size:14px;font-weight:500}.meaning-flow p{font-size:11px;color:var(--muted);margin-top:9px}.meaning-flow i{width:18px;height:1px;background:#49715c;margin-top:43px}.wide-heading{margin-bottom:48px}.usage-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #334139}.usage-tabs button{background:none;border:none;border-bottom:2px solid transparent;text-align:left;padding:20px 0;min-height:62px;font-size:15px}.usage-tabs button span{font-size:10px;color:#73877c;margin-right:22px}.usage-tabs button[aria-selected=true]{border-bottom-color:var(--mint)}.usage-tabs button[aria-selected=true] span{color:var(--mint)}.usage-panel{display:grid;grid-template-columns:40% 60%;padding-top:45px;align-items:center;min-height:360px}.usage-copy h3{margin-top:25px;margin-bottom:18px}.usage-copy>p{font-size:14px;color:#adbbb3;max-width:360px}.usage-copy .usage-limit{font-size:11px;color:#8b9c93;border-left:1px solid #446051;padding-left:15px;margin-top:23px}.availability{display:inline-flex;align-items:center;font-size:10px;border:1px solid #35483d;border-radius:20px;padding:3px 10px;color:#a4b6a9;white-space:nowrap}.available{color:#94e9b6;border-color:#345640}.configured{color:#cccfb9;border-color:#4d503d}.developing{color:#d5bf97;border-color:#665436}.concept{color:#b5b9d0;border-color:#474a60}.usage-art{position:relative;aspect-ratio:680/430;width:100%}.usage-art>svg{width:100%;height:100%}.usage-connections{stroke:#427058;stroke-width:1}.usage-ring{fill:#101b1680;stroke:#445e51;stroke-width:.8}.usage-company,.usage-module,.usage-external,.usage-api{position:absolute;font-size:16px;font-weight:500;line-height:1.4}.usage-company{left:50%;top:48%;transform:translate(-50%,-50%);text-align:center;font-size:24px;letter-spacing:-1px}.usage-art span{display:block;color:#8ca398;font-size:10px;letter-spacing:0;font-weight:400;margin-top:5px}.module-crm{left:23%;top:19%;color:var(--mint)}.module-work{left:75%;top:48%}.module-education{left:18%;top:73%}.usage-art[data-mode=single] .module-work,.usage-art[data-mode=single] .module-education{opacity:.32}.usage-art[data-mode=system] .usage-module{color:#b6edcc}.usage-external,.usage-api{display:none}.usage-art[data-mode=overlay] .usage-external,.usage-art[data-mode=overlay] .usage-api{display:block}.usage-art[data-mode=overlay] .usage-external{left:4%;top:30%;border-bottom:1px dashed #685438;padding-bottom:15px}.usage-art[data-mode=overlay] .usage-api{left:43%;top:72%;color:#c9b58f;font-size:13px}.usage-art[data-mode=overlay] .usage-company{top:44%;left:63%;font-size:21px}.usage-art[data-mode=overlay] .module-crm{left:75%;top:23%}.usage-art[data-mode=overlay] .module-work,.usage-art[data-mode=overlay] .module-education{display:none}.usage-art[data-mode=overlay] .usage-connections{stroke:#9f8960;stroke-dasharray:4 9}.product-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.product-heading>p{font-size:12px;line-height:1.9;color:var(--muted);min-width:220px;margin-bottom:3px}.product-tabs{display:flex;gap:30px;margin-bottom:22px}.product-tabs button{background:none;border:0;border-bottom:1px solid transparent;padding:12px 0;color:#97a79e;min-height:44px;font-size:13px}.product-tabs button[aria-selected=true]{color:var(--mint);border-bottom-color:var(--mint)}.product-panel{border:1px solid #33443b;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #0005}.screen-caption{background:#101914;padding:15px 22px;display:flex;justify-content:space-between;font-size:10px;color:#9bada2}.screen-caption p{margin:0}.screen-caption .status-dot{margin-right:9px}.product-screen{max-height:530px;overflow:hidden;background:#f7f9f9}.product-screen img{width:100%}.enlarge-button{display:block;margin:22px 0 0 auto}.product-note{font-size:10px;color:#8b9c92;margin:15px 0}.screen-dialog{border:1px solid #425b4c;border-radius:10px;width:min(96vw,1500px);max-height:94vh;padding:20px;background:var(--canvas);color:var(--text)}.screen-dialog::backdrop{background:#000c}.screen-dialog>button{display:block;margin:0 0 15px auto}.screen-dialog img{width:100%}.ecosystem-layout{display:grid;grid-template-columns:55% 45%;gap:0;align-items:start}.module-map{position:relative;aspect-ratio:680/520;margin-right:25px}.map-fibers{position:absolute;inset:0;width:100%;height:100%;stroke:#3a5147;stroke-width:1}.map-fibers .active{stroke:#83c49e;stroke-width:1.4}.map-core{position:absolute;left:48%;top:48%;transform:translate(-50%,-50%);font-size:29px;letter-spacing:-1px}.map-core span{display:block;font-size:9px;letter-spacing:1px;color:#789387}.map-node{position:absolute;background:#080b0f;border:0;border-bottom:1px solid #334c3d;padding:9px 10px;text-align:left;font-size:12px;line-height:1.5;min-height:55px;color:#a8b9af}.map-node span{display:block;font-size:9px;color:#809b8b;margin-bottom:4px}.map-node[aria-pressed=true]{color:var(--mint);border-bottom-color:var(--mint)}.node-crm{left:15%;top:8%}.node-operations{left:69%;top:18%}.node-communications{left:0;top:48%}.node-growth{left:71%;top:62%}.node-ai{left:24%;top:78%}.node-ecosystem{left:58%;top:82%}.module-editorial{padding:10px 0 0 40px;border-left:1px solid #25382d;min-height:500px}.editorial-count{font-size:10px;color:#80a08b;letter-spacing:2px;margin-bottom:19px}.module-editorial h3{margin-bottom:13px}.module-summary{font-size:12px;line-height:1.8;color:#a4b6aa;max-width:420px}.module-items article{padding:18px 0;border-top:1px solid #26382e}.module-items article>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.module-items article p{font-size:11px;color:#9aac9f;line-height:1.8;margin:9px 0 0}.module-items h4{font-size:14px}.connect-section{display:grid;grid-template-columns:50% 50%;gap:35px;align-items:center}.connect-copy h2{margin-top:26px;margin-bottom:25px}.connect-copy>p:not(.eyebrow){font-size:14px;max-width:450px;color:#abb7b0}.connect-copy>p.muted{font-size:11px;color:#929d8e}.connect-diagram{display:flex;align-items:center;justify-content:center;gap:19px;min-height:200px;position:relative;border-block:1px solid #3b3b30}.connect-diagram>div{font-size:14px;text-align:center}.connect-diagram>div span{display:block;font-size:10px;color:#a5a896;margin-top:10px}.connection-thread{color:#aa9b7c;flex:1;font-size:25px!important}.connect-port{color:#d0c2a8}.connect-module{color:#b8dcca}.wireframe .eyebrow{margin-bottom:20px}.business-rows{margin-top:40px}.business-rows article{display:grid;grid-template-columns:50px 31% 1fr;gap:30px;border-top:1px solid #2a382f;padding:26px 0;align-items:start}.business-rows article>span{font-size:11px;color:#869b8c}.business-rows h3{font-size:22px;margin:0}.business-rows p{font-size:13px;max-width:650px;color:#a6b6ab;margin:0}.future-industries{display:flex;align-items:center;gap:25px;font-size:12px;color:#9caa9e;margin-top:24px}.developer-section{display:grid;grid-template-columns:44% 56%;gap:35px}.developer-section>div>p:not(.eyebrow){font-size:13px;color:#95a49b;margin-top:23px;max-width:360px}.developer-stages{display:grid;gap:25px}.developer-stages article{border-top:1px solid #324236;padding-top:20px}.developer-stages h3{font-size:21px;margin-bottom:10px}.developer-stages p{font-size:12px;color:#a4b3a9;max-width:580px;margin-bottom:0}.trust-section h2{max-width:750px}.trust-lines{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.trust-lines article{border-top:1px solid #304436;padding-top:22px}.trust-lines h3{font-size:20px}.trust-lines p{font-size:12px;color:#a1b4a6}.start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px}.start-steps article>span{color:var(--mint);font-size:11px}.start-steps h3{font-size:21px;margin-top:12px;margin-bottom:12px}.start-steps p{font-size:12px;color:#a4b5a8}.faq{margin-top:55px;margin-left:35%;border-top:1px solid #33483b}.faq details{border-bottom:1px solid #2c3a30;padding:20px 0}.faq summary{font-size:15px;cursor:pointer;min-height:30px;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:"+";color:#7fb595}.faq details[open] summary:after{content:"−"}.faq details p{font-size:13px;color:#a4b5a8;margin:15px 30px 0 0}.final-cta{padding-block:115px;text-align:center;border-top:1px solid var(--line)}.final-cta .button{margin-top:32px}.final-cta>p:last-child{font-size:11px;color:#8ba094;margin-top:20px}.site-footer{border-top:1px solid var(--line);padding-block:30px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.site-footer p,.site-footer>a:last-of-type,.site-footer>span{font-size:10px;color:#91a295;margin:0}.site-footer>a:last-of-type{margin-left:auto}.noscript-note{font-size:13px;color:#a6b8ab;border-left:1px solid var(--mint);padding-left:15px}.hero-footnote strong{color:#94a79c}@media(min-width:1700px){.hero{min-height:900px}.hero-demo{margin-left:-55px;margin-top:-35px}.hero-description{font-size:17px}.hero .eyebrow{font-size:11px}.hero-actions .text-link{font-size:13px}}@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.site-header nav{gap:15px;font-size:11px}.header-login{margin-left:5px}.hero{min-height:690px}.hero-demo{margin-left:-20px;margin-right:-20px}.hero-copy{padding-bottom:40px}h1{font-size:45px;letter-spacing:-2px}.hero-description{font-size:13px;padding-right:15px}.hero-actions{gap:14px}.hero .eyebrow{font-size:8px;letter-spacing:.6px}.hero-footnote{margin-top:32px}.hero-bottom{align-items:flex-start}.hero-bottom-caption{max-width:160px}.scene-controls,.scene-story,.motion-note{margin-left:8%}.scene-controls button{font-size:10px;padding:8px}.scene-story{min-height:70px}.scenario-picker{gap:14px}.scenario-picker button{font-size:10px}.meaning,.usage-section,.product-section,.ecosystem-section,.connect-section,.wireframe>section{padding-block:80px}.connect-section{gap:15px}.connect-diagram{gap:10px}.module-editorial{padding-left:22px}.module-items article>div{align-items:flex-start;flex-wrap:wrap}}@media(max-width:767px){.wrap{width:calc(100% - 36px)}.site-header{height:78px;gap:20px}.wordmark{font-size:26px}.site-header nav{display:none;position:absolute;z-index:20;top:78px;left:0;width:100%;padding:20px;background:#10171a;border-bottom:1px solid #40574a;flex-direction:column;font-size:15px}.site-header.menu-open nav{display:flex}.header-login{margin-left:0;padding:8px 10px;font-size:11px}.header-login span{margin-left:6px}.menu-toggle{display:block;margin-left:auto;background:none;border:0;min-height:44px;font-size:11px;padding:0}.menu-toggle span{margin-left:4px;font-size:18px}.hero{display:block;padding-top:40px;min-height:0;padding-bottom:30px}.hero-copy{padding-bottom:0}.hero .eyebrow{font-size:8px;letter-spacing:.55px;gap:7px;margin-bottom:22px}h1{font-size:clamp(35px,10.7vw,56px);letter-spacing:-1.8px;line-height:1.14;margin-bottom:22px}.hero-description{font-size:13px;line-height:1.8;padding-right:0;max-width:450px;margin-bottom:24px}.hero-actions{gap:15px}.button{font-size:12px;padding:12px 16px;gap:18px}.hero-actions .text-link{font-size:10px;gap:8px}.hero-footnote{display:none}.hero-demo{margin:22px -8px 0}.scene{aspect-ratio:1;background:radial-gradient(ellipse at 46% 37%,#14202080,transparent 55%)}.core-art{left:19.824%;top:10.853%;width:53%}.object-caption{left:64%;top:87%;width:33%}.object-caption strong{font-size:10px}.object-caption>span:last-child{font-size:8px}.scene-story{margin:0 8px 15px;min-height:60px;gap:11px}.scene-story strong{font-size:13px}.scene-story p{font-size:10px}.scene-controls{margin-left:8px;gap:5px}.scene-controls button{font-size:10px;min-height:44px;padding:8px}.scene-controls .motion-toggle{padding:8px 5px}.motion-note{margin-left:8px;font-size:10px}.hero-bottom{margin-top:20px;display:block;padding-top:10px}.scenario-picker{gap:0;display:grid;grid-template-columns:1fr}.scenario-picker button{text-align:left;padding:11px 0;border-bottom:1px solid #1d2c23;font-size:11px}.hero-bottom-caption{display:block;max-width:100%;margin-top:14px;font-size:9px}.meaning,.usage-section,.product-section,.ecosystem-section,.connect-section,.wireframe>section{padding-block:60px}h2{font-size:34px;letter-spacing:-1.3px;line-height:1.16}.eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:20px}.meaning{display:block}.meaning-right{padding-left:0;margin-top:25px}.section-intro{font-size:15px}.meaning-flow{gap:8px;margin-top:28px}.meaning-flow strong{font-size:11px}.meaning-flow p{font-size:10px}.meaning-flow i{width:10px;margin-top:40px}.wide-heading{margin-bottom:28px}.usage-tabs{grid-template-columns:1fr}.usage-tabs button{padding:15px 0;min-height:54px;font-size:13px}.usage-tabs button span{margin-right:15px}.usage-panel{display:block;padding-top:27px}.usage-copy h3{font-size:29px}.usage-copy>p{font-size:13px}.usage-art{margin-top:15px;min-height:235px}.usage-art span{font-size:8px}.usage-module{font-size:13px}.usage-company{font-size:20px}.usage-art[data-mode=overlay] .usage-external{font-size:12px}.usage-art[data-mode=overlay] .usage-api{font-size:11px}.product-heading{display:block;margin-bottom:25px}.product-heading>p{margin-top:20px;font-size:10px}.product-tabs{gap:19px;overflow:auto}.product-tabs button{font-size:11px;white-space:nowrap}.screen-caption{font-size:8px;padding:10px 12px}.screen-caption>span{display:none}.product-screen{max-height:330px}.product-note{font-size:9px;line-height:1.8}.ecosystem-layout{display:block}.module-map{display:grid;grid-template-columns:1fr 1fr;gap:10px;aspect-ratio:auto;margin-right:0;margin-bottom:28px}.map-fibers,.map-core{display:none}.map-node{position:static;border:1px solid #33493b;border-radius:5px;font-size:11px;min-height:74px;padding:11px}.map-node br{display:none}.map-node[aria-pressed=true]{border-color:#5c9976;background:#11251a}.module-editorial{padding:0;border-left:0;min-height:0}.module-editorial h3{font-size:28px}.module-items article>div{flex-wrap:nowrap}.module-items h4{font-size:13px}.module-items article p{font-size:11px}.connect-section{display:block}.connect-copy>p:not(.eyebrow){font-size:13px}.connect-diagram{margin-top:30px;gap:10px;min-height:150px}.connect-diagram>div{font-size:11px}.connect-diagram>div span{font-size:8px}.business-rows article{grid-template-columns:25px 1fr;gap:16px;padding:22px 0}.business-rows h3{font-size:20px}.business-rows p{grid-column:2;font-size:12px}.future-industries{flex-wrap:wrap;gap:13px;font-size:11px}.developer-section{display:block}.developer-stages{margin-top:32px}.developer-stages h3{font-size:20px}.trust-lines{grid-template-columns:1fr;gap:15px}.trust-lines h3{margin-bottom:9px}.trust-lines p{margin-bottom:4px}.start-steps{grid-template-columns:1fr;gap:20px}.start-steps h3{font-size:20px;margin-top:8px}.start-steps p{margin-bottom:0}.faq{margin-left:0;margin-top:35px}.faq summary{font-size:13px}.faq details p{font-size:12px}.final-cta{padding-block:70px}.site-footer{gap:15px;align-items:flex-start}.site-footer p{flex-basis:70%;font-size:9px}.site-footer>a:last-of-type{margin-left:0;flex-basis:70%}.site-footer>span{margin-left:auto}.screen-dialog{padding:12px}}.developer-path{list-style:none;padding:0;margin:0;display:grid;gap:28px}.developer-path li{border-top:1px solid #334b3c;padding-top:23px}.developer-path h3{font-size:23px;margin:15px 0 10px}.developer-path p{font-size:12px;color:#a4b3a9;margin-bottom:0}.trust-section>p:not(.eyebrow){font-size:15px;color:#a4b3a9;max-width:730px;margin-top:28px}.trust-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:33px}.trust-principles span{border-top:1px solid #35513f;padding-top:22px;font-size:13px;color:#b8c7bd}.start-steps{list-style:none;padding:0}.start-steps li{border-top:1px solid #334b3b;padding-top:20px;font-size:14px}.start-steps li>span{display:block;font-size:10px;color:var(--mint);margin-bottom:15px}.connect-examples{grid-column:2;font-size:10px;color:#b9ab8d;margin-top:-25px}@media(max-width:767px){.developer-path{margin-top:35px}.trust-principles{grid-template-columns:1fr;gap:16px}.trust-principles span{padding-top:15px}.connect-examples{margin-top:18px;font-size:9px}.trust-section>p:not(.eyebrow){font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.core-art{left:21.675%;top:10.1%;width:36.45%;opacity:.55}.scene[data-phase=origin] .core-art,.scene[data-phase=incoming] .core-art{opacity:.55}.scene.is-core-live .core-art{visibility:hidden}.object-caption{left:69%;top:93.5%;width:29%}.scene-story{margin-top:24px}@media(max-width:767px){.site-header{height:64px}.site-header nav{top:64px}.header-login{min-height:44px;display:inline-flex;align-items:center}.hero{padding-top:24px;padding-bottom:20px}.hero .eyebrow{margin-bottom:14px}.hero h1{margin-bottom:16px}.hero-description{line-height:1.65;margin-bottom:16px}.hero-demo{margin-top:10px}.scene{aspect-ratio:680/590}.core-art{left:16.69%;top:3.58%;width:40.74%}.object-caption{left:64%;top:91%;width:34%}.object-caption:before{height:13px;top:-18px}.object-caption .object-number{font-size:8px}.object-caption strong{font-size:9px}.object-caption>span:last-child{font-size:8px}.scene-story{margin:10px 8px 8px;min-height:47px}.scene-story p{line-height:1.5;font-size:10px}.scene-controls{display:grid;grid-template-columns:1.7fr .78fr 1.1fr;gap:5px;margin-inline:8px}.scene-controls button{padding:7px 5px;font-size:11px;white-space:nowrap;min-height:44px}.impulse-button span{margin-right:3px}.motion-note{margin-top:5px;margin-bottom:0;font-size:9px;line-height:1.45}.hero-bottom{margin-top:12px;padding-top:7px}.scenario-picker{grid-template-columns:repeat(3,1fr);gap:7px}.scenario-picker button{font-size:9px;line-height:1.45;min-height:47px;padding:7px 0}.scenario-picker button[aria-pressed=true]:before{margin-right:4px}.hero-bottom-caption{margin-top:8px;font-size:8px}}.hero-with-video{grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr);gap:44px;min-height:650px;padding-block:64px 28px}.hero-with-video .hero-copy{padding:0;min-width:0}.hero-with-video h1{font-size:clamp(40px,4.1vw,66px);letter-spacing:-2.5px}.hero-with-video .hero-description{max-width:440px}.hero-api-note{font-size:11px;line-height:1.7;color:#9eaeb4;margin-top:24px;max-width:380px}.hero-film{margin:0;min-width:0;width:100%;position:relative}.film-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #243638;border-radius:14px;background:#0a1217;box-shadow:0 22px 80px #0005}.film-stage video,.film-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.film-stage video{opacity:0;transition:opacity .2s ease}.film-stage.has-video-frame video{opacity:1}.hero-film figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:17px;font-size:10px;color:#8fa8a3}.film-kicker{color:#c1d1cd}.film-controls{display:flex;gap:10px;align-items:center;margin-top:16px}.film-control-slot{display:flow-root;min-height:60px}.film-controls .quiet-button{min-width:158px;border-color:#3b6257;color:#c2e9d9}.film-static{min-height:44px;background:none;border:1px solid transparent;border-radius:5px;font-size:11px;color:#a4b0ba;padding:8px 12px}.film-static[aria-pressed=true]{color:var(--mint);border-color:#3b6257}.film-note{min-height:17px;margin:6px 0 0;font-size:10px;color:#b1bfb8}.hero-proof{margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;font-size:11px;color:#a9bab2}.hero-proof>span:nth-child(2){text-align:center}.hero-proof>a{text-align:right;color:#c8b99d;min-height:44px;display:flex;align-items:center;justify-content:flex-end}.hero-proof>span{display:flex;align-items:center;gap:8px}.hero-proof>span:nth-child(2){justify-content:center}.hero-proof i{width:5px;height:5px;border-radius:50%;background:var(--mint)}.ready-section{padding-block:90px;border-top:1px solid var(--line);display:grid;grid-template-columns:36% 64%;gap:0}.ready-section .section-heading>p:last-child{font-size:14px;color:var(--muted);max-width:300px;margin-top:26px}.ready-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-left:24px}.ready-grid article{border:1px solid #293b38;border-radius:10px;padding:26px;background:linear-gradient(145deg,#111b1d,#0b1014)}.ready-grid h3{margin:18px 0 12px;font-size:27px}.ready-grid p{font-size:13px;color:#abbab5;margin-bottom:0}.ready-grid a{display:inline-flex;align-items:center;gap:18px;font-size:11px;color:#9ae3bf;min-height:44px;margin-top:12px}.public-details>section{padding-block:85px}.public-details .developer-path li{padding:23px 22px;border:1px solid #293b38;border-radius:8px;background:#0d1518}.public-details .trust-principles span{padding:22px;border:1px solid #293b38;border-radius:8px;background:#0d1518}@media(max-width:1100px){.hero-with-video{gap:28px}.hero-with-video .eyebrow{font-size:9px}.hero-with-video h1{font-size:42px}.hero-with-video .hero-description{padding:0}.hero-film figcaption{font-size:9px}}@media(max-width:1050px)and (min-width:768px){.hero-with-video{grid-template-columns:1fr;min-height:0;padding-block:48px 24px}.hero-with-video .hero-copy{max-width:620px}.hero-with-video h1{font-size:58px}.hero-with-video .hero-description{max-width:610px}.hero-film{max-width:760px}.hero-api-note{max-width:none;margin-top:15px}.ready-section{grid-template-columns:1fr;gap:26px}.ready-grid{padding-left:0}.ready-section .section-heading>p:last-child{max-width:580px}}@media(max-width:767px){.hero-with-video{display:block;padding-top:24px;padding-bottom:20px;min-height:0}.hero-with-video h1{font-size:clamp(35px,10.7vw,56px);letter-spacing:-1.8px}.hero-with-video .hero-description{font-size:13px;line-height:1.65}.hero-api-note{font-size:10px;line-height:1.6;margin-top:13px;margin-bottom:20px}.hero-film{margin:0}.film-stage{border-radius:9px}.hero-film figcaption{margin-top:11px;font-size:9px;gap:8px}.film-kicker{max-width:190px}.film-control-slot{min-height:54px}.film-controls{margin-top:10px;gap:5px}.film-controls .quiet-button{font-size:11px;min-width:150px}.film-static{font-size:11px;padding-inline:8px}.film-note{font-size:9px;line-height:1.5;min-height:28px}.hero-proof{display:grid;margin-top:18px;grid-template-columns:1fr 1fr;gap:8px;font-size:10px;padding-top:13px}.hero-proof>span:nth-child(2){text-align:left;justify-content:flex-end}.hero-proof>a{grid-column:1/-1;text-align:left;justify-content:flex-start;min-height:36px;font-size:10px}.ready-section{display:block;padding-block:60px}.ready-section .section-heading>p:last-child{max-width:340px;font-size:13px;margin-top:20px}.ready-grid{padding:0;margin-top:28px;gap:12px;grid-template-columns:1fr}.ready-grid article{padding:23px}.ready-grid h3{font-size:26px}.ready-grid p{font-size:12px}.public-details>section{padding-block:60px}.public-details .developer-path li{padding:20px}.public-details .trust-principles span{padding:18px}}@media(prefers-reduced-motion:reduce){.film-stage video{transition:none}}.hero-background{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(720px,56.25vw,900px);display:flex;flex-direction:column;justify-content:center;background:var(--canvas)}.hero-scene-wrap{position:absolute;inset:0;pointer-events:none;z-index:-2}.hero-background .film-stage{inset:0;position:absolute;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:var(--canvas);pointer-events:none}.hero-background .film-poster,.hero-background video{position:absolute;inset:0 0 0 auto;width:min(100%,1600px);height:100%;object-fit:contain;object-position:center;mask-image:linear-gradient(180deg,transparent,black 9%,black 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 9%,black 88%,transparent)}.hero-background .film-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.hero-background .film-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#080b0feb,#080b0fd1 30%,#080b0fb8 52%,#080b0f00 77% 96%,#080b0f),linear-gradient(180deg,#080b0f88,#080b0f00 16% 76%,#080b0f)}.hero-inner{padding-block:90px 120px;position:relative;z-index:1}.hero-background .hero-copy{padding:0;max-width:790px}.hero-background .hero-copy h1{font-size:clamp(48px,5.2vw,86px);letter-spacing:-3px;margin-bottom:30px;text-shadow:0 2px 20px #0008}.hero-background h1 em{color:#c4cfca}.hero-background .hero-description{color:#c2cec8;max-width:470px;font-size:17px;line-height:1.8;margin-bottom:30px}.hero-background .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:28px;display:flex;align-items:center;gap:10px;color:#b2bebc}.hero-background .hero-api-note{color:#b2bebc;margin-bottom:0}.hero-background .hero-actions{gap:24px}.hero-proof-wrap{position:absolute;bottom:0;left:0;right:0;z-index:1}.hero-background .hero-proof{padding-block:16px;margin:0;border-color:#51625b55;background:none}.hero-background .hero-proof>a{color:#d3c4a8}.hero-background .hero-proof>span{color:#c2cec8}@media(max-width:1100px)and (min-width:768px){.hero-background .hero-copy h1{font-size:clamp(48px,6.5vw,68px)}.hero-background .hero-description{font-size:15px;max-width:420px}.hero-background .film-stage:after{background:linear-gradient(90deg,#080b0fe6,#080b0fcb 63%,#080b0f20 88%),linear-gradient(180deg,#080b0f70,transparent 20%,transparent 72%,#080b0f)}.hero-inner{padding-block:70px 135px}}@media(max-width:1100px)and (min-width:768px){.hero-background .film-stage video,.hero-background .film-stage .film-poster{inset:120px 0 auto;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent)}.hero-background .film-poster img{object-fit:contain}}@media(max-width:767px){.hero-background{min-height:700px;justify-content:flex-start}.hero-inner{padding-top:34px;padding-bottom:90px}.hero-background .hero-copy h1{font-size:clamp(35px,10.7vw,56px);letter-spacing:-1.8px;line-height:1.14;margin-bottom:calc(56.25vw + 60px)}.hero-background .eyebrow{font-size:8px;letter-spacing:.55px;margin-bottom:17px}.hero-background .hero-description{font-size:13px;line-height:1.7;max-width:354px;margin-bottom:20px}.hero-background .hero-actions{gap:15px}.hero-background .hero-api-note{font-size:10px;line-height:1.6;margin-top:16px;max-width:350px}.hero-background .film-stage video,.hero-background .film-stage .film-poster{inset:168px 0 auto;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;mask-image:linear-gradient(180deg,transparent,black 15%,black 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 15%,black 85%,transparent)}.hero-background .film-poster img{object-fit:contain}.hero-background .film-stage:after{background:linear-gradient(180deg,#080b0f,#080b0fb8 17%,#080b0f00 31% 49%,#080b0feb 65%,#080b0f)}.hero-background .hero-proof{padding-block:14px;gap:8px;font-size:9px}.hero-background .hero-proof>a{min-height:36px;font-size:10px}}.hero-motion-tools{position:absolute;right:max(56px,calc((100% - 1456px)/2));bottom:100px;z-index:6;display:flex;align-items:center;gap:12px}.hero-motion-tools [role=status]{max-width:230px;font-size:11px;line-height:1.5;color:#c2cec8;text-shadow:0 1px 8px #000}.hero-motion-control{display:grid;place-items:center;width:44px;height:44px;border:1px solid #667c7066;border-radius:50%;background:#080b0fcc;color:#d1ded6;padding:0}.hero-motion-control svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hero-motion-control g{display:none}.hero-motion-control[data-action=pause] .icon-pause,.hero-motion-control[data-action=play] .icon-play,.hero-motion-control[data-action=replay] .icon-replay{display:block}.status-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:42px;border-block:1px solid var(--line);padding-block:22px}.status-legend p{font-size:11px;color:var(--muted);margin:0;line-height:1.8}.status-legend .availability{display:table;margin-bottom:10px}.module-kind{display:block;font-size:9px;color:#9aaea2;letter-spacing:.8px;margin-bottom:7px}.map-core{background:var(--canvas);padding:8px 16px;box-shadow:0 0 24px var(--canvas)}.usage-art[data-mode=single] .module-work,.usage-art[data-mode=single] .module-education{opacity:.82}.module-items article>div{flex-wrap:wrap}.module-items article p{max-width:410px}.module-editorial{min-height:610px}.connect-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.developer-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.public-details .developer-path{counter-reset:steps}.public-details .developer-path li{counter-increment:steps;position:relative;padding:24px 26px 24px 65px;border:0;border-top:1px solid var(--line);border-radius:0;background:linear-gradient(90deg,#11201b44,transparent)}.developer-path li:before{content:"0" counter(steps);position:absolute;left:20px;top:28px;font-size:11px;color:#96b9a3}.public-details .trust-section{position:relative;background:radial-gradient(ellipse at 100% 65%,#1b38202e,transparent 62%)}.public-details .trust-principles span{background:none;border:0;border-left:1px solid #436d52;border-radius:0;padding:12px 22px}.start-steps li h3{font-size:20px;margin:0 0 14px}.start-steps li p{font-size:12px;color:#adbbb2;margin:0;max-width:380px}.usage-tabs button,.map-node,.product-tabs button{transition:color .15s,border-color .15s,background-color .15s}.map-fibers path{transition:stroke .15s}@media(max-width:1100px){.status-legend{grid-template-columns:1fr 1fr}.hero-motion-tools{right:36px}}@media(max-width:767px){.hero-motion-tools{left:18px;right:auto;top:calc(130px + 56.25vw);bottom:auto;flex-direction:row-reverse;gap:8px}.hero-motion-tools [role=status]{font-size:9px;max-width:205px}.hero-motion-control{width:44px;height:44px;background:#080b0fde}.status-legend{gap:20px 12px;margin-bottom:30px}.status-legend p{font-size:10px}.status-legend .availability{font-size:9px;padding-inline:8px}.module-editorial{min-height:590px}.connect-section,.developer-section{display:block}.module-items article>div{flex-wrap:wrap}.public-details .developer-path li{padding:23px 16px 23px 53px}.developer-path li:before{left:15px}.trust-section h2{font-size:32px}.site-footer a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:359px){.wrap{width:calc(100% - 28px)}.hero-background .hero-copy h1{font-size:32px;letter-spacing:-1.5px}.hero-background .eyebrow{font-size:7px;letter-spacing:.2px}.module-items h4{font-size:12px}.availability{font-size:9px}.usage-company{font-size:17px}h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.usage-art.supplied-art{aspect-ratio:2752/1536;min-height:0}.supplied-art img,.ecosystem-art{display:block;width:100%;height:auto;object-fit:contain;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.module-map.supplied-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;aspect-ratio:auto}.supplied-map .ecosystem-art{grid-column:1/-1;margin-bottom:16px}.supplied-map .map-node{position:static;inset:auto;min-height:80px;border-radius:0;padding:12px;border:0;border-bottom:1px solid #334c3d}.supplied-map .map-node[aria-pressed=true]{border-color:var(--mint);background:#11251a}@media(max-width:1100px){.module-map.supplied-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.usage-art.supplied-art{margin-top:26px}.supplied-map .ecosystem-art{margin-bottom:8px}.supplied-map .map-node{min-height:74px}}@media(min-width:1101px){.hero-background{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;justify-content:normal}.hero-scene-wrap{position:relative;inset:auto;grid-area:1/1;aspect-ratio:16/9;align-self:start}.hero-inner{grid-area:1/1;align-self:center;padding-block:32px}.hero-background .film-poster,.hero-background video{width:100%;mask-image:linear-gradient(180deg,transparent,black 3%,black 94%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 3%,black 94%,transparent)}.hero-proof-wrap{position:relative;inset:auto;grid-area:2/1}.hero-motion-tools{position:relative;inset:auto;grid-area:1/1;align-self:end;justify-self:end;margin:0 max(56px,calc((100% - 1456px)/2)) 20px 0}}
