@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{--bg:#101214;--panel:#17191c;--white:#eeefed;--muted:#979ba0;--line:#ffffff20;--blue:#427fff;--lime:#c6e974;--yellow:#f3ce54;--purple:#aa83ec;--mono:'IBM Plex Mono',monospace;--sans:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--white);font:15px/1.6 var(--sans);overflow-x:clip}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:6px}button{border:0}a{text-decoration:none}h1,h2,h3,p,figure{margin:0}h2{font-size:clamp(34px,4.1vw,58px);line-height:1.12;letter-spacing:-.045em;font-weight:500}h3{font-weight:500}img{max-width:100%;display:block}svg{display:block}::selection{background:var(--lime);color:var(--bg)}[hidden]{display:none!important}.frame{width:min(1240px,calc(100% - 100px));margin:auto}.muted{color:#777d85}.lime-text{color:var(--lime)}.skip-link{position:fixed;left:15px;top:-80px;background:var(--lime);color:var(--bg);padding:12px 20px;z-index:100}.skip-link:focus{top:15px}.site-header{height:88px;position:fixed;top:0;left:0;right:0;z-index:50;background:#101214ec;backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid transparent;transition:border-color .3s}.site-header.scrolled{border-color:var(--line)}.brand{display:inline-flex;gap:9px;align-items:center;font-size:25px;font-weight:700;letter-spacing:-1px}.brand>svg{width:33px;height:33px}.brand small{font:8px/1.3 var(--mono);letter-spacing:1px;margin:2px 0 0 15px;color:#92969c;max-width:75px}.site-header nav{display:flex;gap:30px;font-size:12px}.site-header nav a{color:#babdc0;transition:color .2s}.site-header nav a:hover{color:#fff}.site-header nav span{margin-left:6px}.header-actions{display:flex;align-items:center;gap:23px;font-size:12px}.button{display:inline-flex;justify-content:center;align-items:center;gap:32px;padding:13px 20px;border:1px solid #72787e;border-radius:5px;font-size:13px;line-height:1.4;transition:background .2s,color .2s,transform .2s}.button span{font-size:19px;line-height:1}.button:hover{background:#fff;color:#101214;transform:translateY(-2px)}.button-small{font-size:12px;padding:10px 15px;gap:16px}.button.primary{background:var(--white);color:#101214;border-color:var(--white)}.button.primary:hover{background:var(--lime);border-color:var(--lime)}.text-button{display:inline-flex;align-items:center;gap:22px;font-size:13px;border-bottom:1px solid #697077;padding:9px 0;transition:color .2s}.text-button:hover{color:var(--lime)}.text-button>span{font-size:18px}.menu-toggle{display:none;background:none;padding:12px}.menu-toggle>span{display:block;width:19px;height:1px;background:var(--white);margin:5px 0}.mobile-nav{position:fixed;top:75px;left:0;right:0;padding:20px 25px;background:#17191c;border-bottom:1px solid var(--line);z-index:49}.mobile-nav a{display:block;padding:13px 0;border-bottom:1px solid #ffffff10}.hero{height:940px;min-height:760px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:150px 20px 110px}.hero-network{position:absolute;inset:88px 0 0;pointer-events:none;mask-image:linear-gradient(#000 83%,transparent)}#networkCanvas{position:absolute;width:100%;height:100%;inset:0}#networkNodes{position:absolute;inset:0}.network-node{position:absolute;top:0;left:0;width:var(--size);height:var(--size);display:grid;place-items:center;will-change:transform;filter:drop-shadow(0 5px 9px #0004)}.network-node img{width:100%;height:100%;object-fit:cover;border-radius:23%}.network-node.person{border-radius:50%;padding:5px;background:var(--node-color)}.network-node.person img{border-radius:50%;filter:grayscale(1);object-position:50% 30%}.network-node.hex img{border-radius:0;clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%)}.network-node.outline{border:1px solid #a0a6ad60;border-radius:9px;padding:8px;opacity:.6}.network-node.outline img{border-radius:4px;filter:grayscale(1);opacity:.8}.network-node.cross{font:32px var(--mono);color:var(--node-color);filter:none}.network-node.scribble{width:75px;height:55px;opacity:.8}.network-node.scribble img{object-fit:contain}.hero-copy{text-align:center;position:relative;z-index:2;pointer-events:none;width:100%;margin-top:13px}.hero-copy a{pointer-events:auto}.eyebrow{font:10px/1.5 var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#acb1b7;display:inline-flex;align-items:center;gap:9px}.signal-light{display:inline-block;width:5px;height:5px;background:var(--lime);border-radius:50%;box-shadow:0 0 10px #c6e97422}.hero h1{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-size:clamp(92px,12.9vw,188px);font-weight:600;line-height:.86;letter-spacing:-.015em;margin:27px 0 28px}.connected-word{white-space:nowrap}.end-dot{color:var(--lime)}.letter-orbit{position:relative;color:#f1efdf;display:inline-block}.letter-orbit>svg{position:absolute;inset:-10% -30%;height:120%;width:160%;stroke:var(--yellow);stroke-width:4;fill:none;stroke-linecap:round;transform:rotate(-12deg);animation:scribbleWobble 8s ease-in-out infinite alternate}.hero-copy>p{font-size:17px;line-height:1.7;color:#aaaeb3;max-width:640px;margin:auto}.hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:29px}.hero-actions .text-button{border:0}.hero-bottom{position:absolute;bottom:30px;left:40px;right:40px;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);letter-spacing:1px;color:#818890}.hero-bottom>span{display:flex;align-items:center;gap:9px}.hero-bottom>span i{width:5px;height:5px;border:1px solid #aab0b5;transform:rotate(45deg)}.hero-bottom>a{display:flex;align-items:center;gap:15px}.hero-bottom>a>span{display:none}.motion-control{display:inline-flex;gap:8px;align-items:center;padding:8px 10px;font:9px var(--mono);letter-spacing:0;background:#1c1f2380;border:1px solid var(--line);border-radius:4px;color:#b4bac1}.motion-bars{font-size:11px}.section-kicker{display:flex;justify-content:space-between;align-items:center;font:9px var(--mono);letter-spacing:1px;color:#848b94;border-top:1px dashed #ffffff28;padding:26px 0}.context-section{padding-bottom:0}.context-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:center;padding:60px 0 80px}.context-visual{height:500px;position:relative}.grid-fade{position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse,#000 20%,transparent 73%)}.context-lines{width:100%;height:100%;overflow:visible}.context-paths{fill:none;stroke:#7b828b55;stroke-width:1;stroke-dasharray:2 4}.flow-paths{fill:none;stroke:#c6e974;stroke-width:1.5;stroke-dasharray:7 450;animation:flow 6s linear infinite}.context-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:114px;height:114px;border:1px dashed #68707c;background:#14171a;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 70px #427fff0c;transition:border-color .5s,box-shadow .5s}.context-hub>svg{width:46px;height:46px;color:var(--white)}.context-hub>span{font:8px var(--mono);letter-spacing:2px;margin-top:6px;color:#929ba6}.context-node{position:absolute;transform:translate(-50%,-50%);text-align:center;transition:opacity .4s,filter .4s}.context-node img{width:47px;height:47px;margin:auto;box-shadow:0 5px 20px #0003;border-radius:11px}.context-node>span{position:absolute;left:50%;transform:translateX(-50%);top:57px;white-space:nowrap;font:9px var(--mono);color:#969ea7}.node-project{left:13.33%;top:19.23%}.node-chat{left:71.66%;top:15.38%}.node-person{left:85%;top:30.77%}.node-person img{border:4px solid var(--lime);border-radius:50%;object-fit:cover;filter:grayscale(1)}.node-agent{left:81.66%;top:82.69%}.node-review{left:30%;top:84.61%}.node-doc{left:13.33%;top:65.38%}.context-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;font:9px var(--mono);color:#737c86}.context-copy h2{font-size:40px;margin-bottom:35px}.story-item{border-bottom:1px solid var(--line);padding:21px 0;transition:opacity .3s}.story-item:first-child{border-top:1px solid var(--line)}.story-item h3{font-size:18px;line-height:1.4}.story-item button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;padding:0;color:#777f88;text-align:left;gap:25px}.story-item.active button{color:var(--white)}.story-item button svg{width:35px;height:35px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.2}.story-panel p{padding-top:16px;color:#969da5;font-size:13px;line-height:1.8;max-width:340px;animation:fadeIn .4s ease}.story-progress{display:flex;gap:5px;margin-top:20px}.story-progress>span{width:24px;height:2px;background:#343941}.story-progress>span.active{background:var(--lime)}.context-visual[data-stage="1"] .context-hub{border-color:var(--purple);box-shadow:0 0 80px #aa83ec18}.context-visual[data-stage="1"] .flow-paths{stroke:var(--purple);animation-duration:3s}.context-visual[data-stage="1"] .node-agent{filter:drop-shadow(0 0 16px #aa83ec55)}.context-visual[data-stage="2"] .context-hub{border-color:var(--yellow)}.context-visual[data-stage="2"] .flow-paths{stroke:var(--yellow);animation-direction:reverse}.context-visual[data-stage="2"] .node-review{filter:drop-shadow(0 0 18px #edb94355)}.capability-index{display:grid;grid-template-columns:repeat(4,1fr);border:1px dashed #ffffff25}.capability-index>div{padding:28px 30px;display:flex;flex-direction:column;border-right:1px dashed #ffffff25}.capability-index>div:last-child{border:0}.capability-index small{font:10px var(--mono);color:#737c87}.capability-index strong{font-size:21px;font-weight:450;margin:10px 0 2px}.capability-index span{font-size:12px;color:#7e8792}.connected-section{padding:120px 0 100px;overflow:hidden}.section-heading{text-align:center}.section-heading .eyebrow{font-size:9px;margin-bottom:24px}.section-heading h2{font-size:48px}.section-heading p{margin-top:25px;color:#959ca5;font-size:15px;line-height:1.8}.hand-underline{position:relative;display:inline-block}.hand-underline svg{position:absolute;width:100%;height:25px;bottom:-19px;stroke:var(--yellow);stroke-width:2.7;stroke-linecap:round;fill:none;stroke-dasharray:700;stroke-dashoffset:0}.tile-marquee{width:100%;overflow:hidden;margin:67px 0 30px;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);padding:15px 0 35px}.tile-track{display:flex;width:max-content;gap:22px;animation:marquee 42s linear infinite;align-items:center}.marquee-item{width:138px;flex-shrink:0;text-align:center;perspective:500px}.marquee-tile{width:138px;height:138px;padding:4px;background:linear-gradient(140deg,#fff8,#fff1);box-shadow:5px 5px 0 #42464d,10px 9px 16px #0003;border-radius:26px;transform:rotateY(-16deg) rotateZ(-7deg);transition:transform .4s}.marquee-item:nth-child(2n) .marquee-tile{transform:rotateY(-16deg) rotateZ(6deg)}.marquee-tile img{width:100%;height:100%;border-radius:22px}.marquee-item>span{display:block;font:9px var(--mono);color:#7f8792;margin-top:22px;text-transform:uppercase;letter-spacing:1.2px}.tile-marquee:hover .tile-track{animation-play-state:paused}.marquee-item:hover .marquee-tile{transform:rotateY(0) rotateZ(0) translateY(-6px)}.connected-caption{display:flex;align-items:center;justify-content:center;gap:20px;font:8px var(--mono);letter-spacing:1px;color:#69747f}.caption-line{width:120px;height:1px;background:#404851}.agent-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:35px 0 70px}.agent-heading p{color:#89939d;font-size:15px;line-height:1.8;padding-bottom:6px}.agent-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}.terminal-art{position:relative;padding:40px 0 0 25px}.blue-backdrop{position:absolute;top:0;left:0;width:80%;height:94%;background:#2854b8;overflow:hidden}.blue-backdrop svg{position:absolute;width:160%;height:140%;left:-40%;top:-20%;stroke-width:5;color:#4a76d5;animation:spinSlow 80s linear infinite}.terminal{position:relative;background:#1b1d20;border:1px solid #343940;border-radius:8px;box-shadow:0 20px 50px #0003;overflow:hidden;min-height:445px}.terminal-top{display:flex;align-items:center;gap:12px;height:46px;border-bottom:1px solid #ffffff0b;padding:0 16px;color:#8e959e;font:9px var(--mono)}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#e57c6d}.window-dots i:nth-child(2){background:#e8c95c}.window-dots i:nth-child(3){background:#b7d56a}.terminal-top small{margin-left:auto;font-size:7px;color:#64707e}.terminal-body{padding:27px 23px;min-height:350px;font:11px/1.8 var(--mono)}.terminal-prompt{padding:12px;border:1px solid #9aa1a6;border-radius:3px;margin-bottom:25px;color:#dadde1;font-size:10px;display:flex;gap:12px}.terminal-prompt>span{color:var(--lime)}.terminal-step{display:flex;gap:11px;margin:16px 0;color:#d4d7db;opacity:1;transform:none}.terminal-step small{display:block;color:#808a94;font-size:9px;line-height:1.9;margin-top:4px}.terminal-check{color:var(--lime)}.terminal-check.pending{color:var(--yellow)}.terminal-step.queued{opacity:.14;transform:translateY(5px)}.terminal-step{transition:opacity .5s,transform .5s}.terminal-cursor{color:var(--lime);animation:cursorBlink 1.2s steps(1) infinite}.terminal-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff10;padding:12px 18px;font:7px var(--mono);color:#677580;align-items:center}.terminal-bottom button{background:none;color:#b2bdc7;font:9px var(--mono);padding:3px}.terminal-bottom button span{margin-left:6px}.micro-label{font:9px var(--mono);letter-spacing:1px;color:#8c97a3}.agent-description h3{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:22px 0}.agent-description>p{color:#929da7;font-size:14px;line-height:1.85}.check-list{list-style:none;padding:0;margin:25px 0 28px;color:#b1bac1;font-size:11px}.check-list li{padding:7px 0 7px 22px;position:relative}.check-list li:before{content:'•';position:absolute;left:0;color:var(--lime)}.honest-note{display:block;font:8px/1.6 var(--mono);color:#6e7b87;margin-top:20px}.review-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 30px;border:1px dashed #ffffff28;margin:60px 0 100px}.review-person{display:flex;gap:12px;align-items:center}.review-person>img{width:40px;height:40px;object-fit:cover;object-position:50% 25%;border-radius:50%;filter:grayscale(1);border:3px solid #c6e974}.review-person strong{font-size:12px;font-weight:500}.review-person small{display:block;font:8px var(--mono);color:#7b8893;margin-top:4px}.review-strip>p{font-size:13px;color:#a4adb6;line-height:1.7}.review-pill{display:flex;gap:7px;align-items:center;border:1px solid #9e7e3b66;border-radius:4px;color:#d3ba7b;padding:7px 10px;font:8px var(--mono);white-space:nowrap}.review-pill i{width:5px;height:5px;background:#dbbb69;border-radius:50%}.explore-section{padding:0 0 90px;background:#131619;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}.explore-section .section-kicker{border:0}.explore-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:40px 0 45px}.explore-heading h2{font-size:43px}.explore-heading p{font-size:13px;line-height:1.8;color:#818d99;padding-bottom:5px}.scenario-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px}.scenario-tabs button{background:#1b1f23;border:1px solid #ffffff12;border-radius:5px;display:flex;align-items:center;gap:12px;padding:16px;color:#727e88;text-align:left;font:9px var(--mono);transition:border-color .2s,background .2s}.scenario-tabs button span{font:11px/1.5 var(--sans);color:#a8b1ba}.scenario-tabs button[aria-selected=true]{border-color:#a5bd6c;background:#c6e97408;color:var(--lime)}.scenario-tabs button[aria-selected=true] span{color:#e9eee1}.explorer-shell{display:grid;grid-template-columns:1fr 285px;border:1px dashed #69737e66;border-radius:6px;overflow:hidden;background:#101315}.graph-stage{min-width:0}.graph-stage-top{height:47px;padding:0 20px;display:flex;gap:8px;align-items:center;font:7px var(--mono);color:#8e9ba6;letter-spacing:.5px;border-bottom:1px solid #ffffff0a}.graph-stage-top>span:last-child{margin-left:auto;font-size:6px;color:#5f6d7a}.explorer-graph{position:relative;height:440px;overflow:hidden;background-image:radial-gradient(#7381902b .7px,transparent .7px);background-size:20px 20px}.explorer-graph>svg,.explorer-graph>div{position:absolute;inset:0;width:100%;height:100%}.graph-edge{fill:none;stroke:#64738150;stroke-width:1.1;stroke-dasharray:2 4;transition:stroke .4s,opacity .4s}.graph-edge.active{stroke:#b5d780a6;stroke-width:1.4;stroke-dasharray:4 7;animation:edgeFlow 2s linear infinite}.graph-node{position:absolute;transform:translate(-50%,-50%);background:#181d22;border:1px solid #46505b;border-radius:5px;display:flex;align-items:center;gap:7px;padding:7px 10px;white-space:nowrap;font:9px var(--mono);box-shadow:0 5px 20px #0005;transition:border-color .2s,background .2s,box-shadow .2s;max-width:170px}.graph-node img{width:24px;height:24px;border-radius:5px}.graph-node.person-node img{border-radius:50%;object-fit:cover;object-position:50% 25%;filter:grayscale(1)}.graph-node:hover{background:#272e34;border-color:#97a6b3;z-index:3}.graph-node[aria-pressed=true]{border-color:var(--lime);background:#20271d;box-shadow:0 0 0 4px #c6e9740a,0 10px 25px #0008;z-index:2}.graph-node.root-node{border-color:#d3dce3;padding:10px 13px;font-weight:500}.graph-node .node-dot{width:4px;height:4px;background:var(--lime);border-radius:50%}.graph-legend{padding:15px 18px;display:flex;align-items:center;gap:15px;font:7px var(--mono);color:#71828f;border-top:1px solid #ffffff0a}.graph-legend span{display:flex;align-items:center;gap:5px}.graph-legend i{width:5px;height:5px;border-radius:50%}.blue-key{background:var(--blue)}.purple-key{background:var(--purple)}.lime-key{background:var(--lime)}.graph-legend button{margin-left:auto;border:0;background:none;color:#9aa9b7;font:7px var(--mono)}.graph-inspector{padding:29px 24px;background:#191e22;border-left:1px solid #ffffff14;min-height:530px}.inspector-eyebrow{font:8px var(--mono);color:#7c8b97;letter-spacing:1px;display:flex;justify-content:space-between}.inspector-icon{width:42px;height:42px;border-radius:9px;margin:28px 0 18px}.inspector-icon.person{border-radius:50%;object-fit:cover;filter:grayscale(1)}.graph-inspector h3{font-size:23px;line-height:1.2;letter-spacing:-.5px;margin-bottom:13px}.graph-inspector p{font-size:12px;line-height:1.8;color:#94a0aa}.inspector-meta{margin:23px 0 0;padding-top:20px;border-top:1px solid #ffffff14;display:grid;grid-template-columns:1fr 1.3fr;font-size:10px;gap:12px}.inspector-meta dt{color:#71808d}.inspector-meta dd{margin:0;color:#bac5ce;text-align:right}.inspector-link{font:9px var(--mono);color:var(--lime);margin-top:27px;display:block}.inspector-sample{display:block;margin-top:30px;font:7px/1.7 var(--mono);color:#697985}.demo-disclosure{display:flex;justify-content:space-between;gap:20px;margin-top:17px;color:#6f7b86;font:8px/1.7 var(--mono)}.demo-disclosure>a{color:#adb9c5;white-space:nowrap}.proof-section{padding:110px 0}.proof-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:110px;align-items:center}.proof-copy h2{font-size:46px;margin:25px 0}.proof-copy>p{font-size:14px;line-height:1.9;color:#8c98a3;max-width:410px}.proof-points{display:grid;gap:12px;font-size:11px;color:#a7b4bf;margin:28px 0}.proof-points>span{display:flex;gap:15px;align-items:center}.proof-points b{font:9px var(--mono);color:#697b89}.receipt-art{position:relative;height:480px;display:flex;align-items:center;justify-content:center}.receipt-orbit{position:absolute;inset:0;width:100%;height:100%;stroke:#6270824d;stroke-dasharray:2 4;fill:none;animation:spinSlow 120s linear infinite}.receipt{position:relative;transform:rotate(-5deg);width:300px;background:#e1e4dc;color:#252c2f;border-radius:5px;box-shadow:0 20px 50px #0004;animation:receiptFloat 9s ease-in-out infinite alternate}.receipt-top{display:flex;align-items:center;gap:10px;padding:20px 23px;border-bottom:1px dashed #727c6b50;font:8px var(--mono)}.receipt-top img{width:32px;height:32px;border-radius:7px}.receipt-top small{font:7px var(--mono);display:block;margin-top:3px;color:#7c8378}.receipt h3{font-size:21px;line-height:1.3;padding:24px 23px}.receipt h3 span{font:9px var(--mono);display:block;color:#7d8577;margin-top:7px}.receipt dl{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;margin:0 23px 24px;font:9px var(--mono)}.receipt dt{color:#828978}.receipt dd{margin:0;text-align:right}.receipt dd i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#698252;margin-right:4px}.receipt-perf{position:relative;border-top:1px dashed #8f988180}.receipt-perf:before,.receipt-perf:after{content:'';width:15px;height:15px;background:var(--bg);position:absolute;top:-8px;border-radius:50%;left:-8px}.receipt-perf:after{left:auto;right:-8px}.receipt-bottom{padding:20px 23px}.barcode{height:26px;width:145px;background:repeating-linear-gradient(90deg,#4d5545 0 1px,transparent 1px 3px,#4d5545 3px 5px,transparent 5px 8px,#4d5545 8px 9px,transparent 9px 13px)}.receipt-bottom small{font:6px/1.8 var(--mono);color:#858d7d;display:block;margin-top:12px}.orbit-dot{position:absolute;width:9px;height:9px;background:var(--purple);border-radius:50%;left:12%;top:28%}.dot-b{background:var(--lime);left:auto;right:5%;top:70%}.faq-section{border-top:1px dashed #ffffff25;padding:70px 0 110px;display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.faq-section h2{font-size:39px;margin-top:20px}.faq-list details{border-bottom:1px solid #ffffff16;padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:14px;color:#b8c1c9}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:18px var(--mono);color:#7b8b99;transition:transform .3s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:1.9;color:#8393a0;padding:20px 0 0}.closing-section{position:relative;overflow:hidden;text-align:center;padding:90px 20px 95px;border-top:1px solid #ffffff10}.closing-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(ellipse,#000,transparent 70%);z-index:-1}.closing-section h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(90px,12vw,168px);font-weight:600;line-height:.88;letter-spacing:0;margin:35px 0}.closing-section p{font-size:12px;color:#7f8d98;margin-top:20px}.closing-o{position:relative}.closing-o img{position:absolute;width:140%;max-width:none;left:-22%;top:7%;height:100%;animation:scribbleWobble 10s ease-in-out infinite alternate}.closing-scribble{position:absolute;stroke:var(--blue);fill:none;stroke-width:3;width:260px;left:-130px;top:150px;transform:rotate(20deg);animation:scribbleWobble 12s ease-in-out infinite alternate}.site-footer{border-top:1px dashed #ffffff25;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 0}.site-footer>.brand{font-size:22px}.site-footer>span{font:8px var(--mono);color:#687986}.site-footer>div{display:flex;gap:22px;font-size:10px;color:#9aa8b4}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transform:translateY(25px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.6,.2,1)}.js-motion .reveal.visible{opacity:1;transform:none}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .reveal{opacity:1;transform:none}.motion-paused .terminal-step{opacity:1;transform:none}@keyframes flow{to{stroke-dashoffset:-457}}@keyframes edgeFlow{to{stroke-dashoffset:-22}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes receiptFloat{to{transform:rotate(-2deg) translateY(-12px)}}@keyframes scribbleWobble{to{transform:rotate(8deg) scale(1.05)}}@keyframes scrollNudge{50%{transform:translateY(6px)}}@keyframes cursorBlink{50%{opacity:0}}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero{height:1050px}.hero h1{font-size:210px}.hero-copy>p{font-size:19px}.hero-network{inset:88px 0 0}}
@media(max-width:1100px){.frame{width:calc(100% - 70px)}.site-header{padding:0 28px}.brand small{display:none}.site-header nav{gap:20px;font-size:11px}.context-layout{gap:35px}.context-copy h2{font-size:32px}.context-visual{height:410px}.context-hub{width:90px;height:90px}.context-node img{width:38px;height:38px}.context-node>span{font-size:7px;top:45px}.context-caption{font-size:7px}.story-item h3{font-size:16px}.story-panel p{font-size:12px}.agent-grid{gap:45px}.agent-description h3{font-size:28px}.terminal-top{font-size:7px;gap:8px}.terminal-top small{font-size:6px}.terminal-body{font-size:10px;padding:24px 18px}.terminal-prompt{font-size:9px}.terminal-step small{font-size:8px}.terminal-art{padding-left:15px}.explore-heading h2{font-size:37px}.explore-heading p{font-size:11px}.explorer-shell{grid-template-columns:1fr 250px}.graph-node{font-size:8px;padding:6px;gap:5px}.graph-node img{width:20px;height:20px}.graph-node.root-node{padding:8px}.proof-layout{gap:60px}.proof-copy h2{font-size:40px}.faq-section{gap:50px}.hero h1{font-size:clamp(100px,14.5vw,150px)}.hero{height:900px}.graph-stage-top>span:last-child{display:none}}
@media(max-width:800px){.site-header{height:76px;padding:0 25px}.site-header nav{display:none}.menu-toggle{display:block}.header-actions{gap:20px}.brand{font-size:24px}.hero{height:880px;padding-top:175px;padding-bottom:90px}.hero-network{inset:76px 0 0}.hero h1{font-size:clamp(90px,15.5vw,124px)}.hero-copy{margin-top:0}.hero-copy>p{font-size:15px}.hero .eyebrow{font-size:8px;letter-spacing:1.2px}.hero-bottom{left:25px;right:25px;font-size:7px}.hero-bottom>a{gap:7px}.context-layout{grid-template-columns:1fr;gap:40px;padding:10px 0 50px}.context-visual{height:430px;max-width:550px;width:100%;margin:auto}.context-copy{max-width:550px;margin:auto;width:100%}.context-copy h2{font-size:39px}.story-item h3{font-size:19px}.story-panel p{max-width:460px;font-size:13px}.context-node img{width:45px;height:45px}.context-node>span{font-size:9px;top:53px}.context-hub{width:110px;height:110px}.context-caption{font-size:8px}.capability-index>div{padding:22px 17px}.capability-index strong{font-size:16px}.capability-index span{font-size:9px}.connected-section{padding:80px 0}.section-heading h2{font-size:42px}.section-heading .eyebrow{font-size:8px}.agent-heading{margin-bottom:45px}.agent-heading h2{font-size:38px}.agent-heading p{font-size:11px}.agent-grid{grid-template-columns:1fr;gap:45px}.terminal-art{max-width:560px;margin:auto;width:100%;padding-left:25px}.terminal-top{font-size:9px}.terminal-top small{font-size:7px}.terminal-body{font-size:12px;padding:26px}.terminal-step small{font-size:10px}.terminal-prompt{font-size:11px}.terminal{min-height:450px}.agent-description{max-width:520px}.agent-description h3{font-size:34px}.review-strip{flex-wrap:wrap;gap:20px;padding:24px;margin-bottom:70px}.review-strip>p{font-size:12px}.review-pill{font-size:7px}.explore-heading{display:block}.explore-heading h2{font-size:38px}.explore-heading p{font-size:13px;margin-top:22px}.scenario-tabs{grid-template-columns:1fr;gap:7px}.scenario-tabs button{padding:12px 16px}.explorer-shell{grid-template-columns:1fr}.explorer-graph{height:430px}.graph-node{font-size:9px;padding:7px 9px}.graph-node img{width:23px;height:23px}.graph-inspector{min-height:0;border-left:0;border-top:1px solid #ffffff16;display:grid;grid-template-columns:55px 1fr;column-gap:18px;padding:23px}.inspector-eyebrow{grid-column:1 / -1;margin-bottom:15px}.inspector-icon{grid-row:2 / 4;margin:0}.graph-inspector h3{font-size:22px;margin-bottom:10px}.graph-inspector p{font-size:12px}.inspector-meta{grid-column:2;margin-top:15px;padding-top:15px;font-size:10px}.inspector-link{grid-column:2;margin-top:20px}.inspector-sample{grid-column:2;margin-top:15px}.demo-disclosure{flex-direction:column;gap:8px}.proof-layout{grid-template-columns:1fr;gap:35px}.proof-copy{max-width:500px}.proof-copy h2{font-size:43px}.receipt-art{max-width:550px;width:100%;margin:auto;height:460px}.proof-section{padding:80px 0}.faq-section{grid-template-columns:1fr;gap:40px;padding:55px 0 80px}.site-footer{flex-wrap:wrap}.site-footer>span{order:3;width:100%}.closing-section h2{font-size:120px}.closing-scribble{width:200px;left:-140px}.section-kicker{font-size:7px;gap:20px}}
@media(max-width:480px){.frame{width:calc(100% - 38px)}.site-header{height:70px;padding:0 19px}.brand{font-size:22px;gap:6px}.brand>svg{width:28px;height:28px}.header-actions{gap:12px}.header-actions .login{display:none}.button-small{font-size:10px;padding:9px 11px;gap:12px}.menu-toggle{padding:6px}.mobile-nav{top:70px}.hero{height:810px;min-height:810px;padding:170px 19px 120px}.hero-network{inset:70px 0 0}.hero h1{font-size:clamp(67px,16vw,78px);line-height:.9;margin:24px 0}.hero-copy>p{font-size:12px;max-width:320px;line-height:1.9}.hero-copy>p br{display:none}.hero .eyebrow{font-size:7px;letter-spacing:.7px}.hero-actions{flex-direction:column;gap:10px;margin-top:24px}.hero-actions .button{font-size:12px;padding:12px 18px}.hero-actions .text-button{font-size:11px}.hero-bottom{left:19px;right:19px;bottom:20px}.hero-bottom>span{display:none}.hero-bottom>a{font-size:7px}.motion-control{font-size:8px}.section-kicker{font-size:7px;padding:22px 0;letter-spacing:.4px}.section-kicker>span:last-child{display:none}.context-visual{height:340px}.context-hub{width:80px;height:80px}.context-hub>svg{width:35px;height:35px}.context-hub>span{font-size:6px}.context-node img{width:34px;height:34px;border-radius:8px}.context-node>span{top:42px;font-size:7px}.node-person img{border-radius:50%;border-width:3px}.context-caption{font-size:6px;bottom:-4px}.context-copy h2{font-size:33px;margin-bottom:25px}.story-item h3{font-size:17px}.story-panel p{font-size:12px}.story-item button svg{width:29px;height:29px}.capability-index{grid-template-columns:1fr 1fr}.capability-index>div{padding:20px;border-bottom:1px dashed #ffffff25}.capability-index>div:nth-child(2){border-right:0}.capability-index>div:nth-child(3){border-bottom:0}.capability-index strong{font-size:19px}.capability-index span{font-size:10px}.connected-section{padding:65px 0}.section-heading{padding:0 19px}.section-heading .eyebrow{font-size:6px;letter-spacing:1px}.section-heading h2{font-size:34px}.section-heading p{font-size:12px}.tile-marquee{margin:45px 0 20px}.marquee-item,.marquee-tile{width:100px}.marquee-tile{height:100px;border-radius:21px}.marquee-tile img{border-radius:17px}.marquee-item>span{font-size:7px}.tile-track{gap:17px}.connected-caption{font-size:6px;gap:12px}.caption-line{width:65px}.agent-heading{display:block;margin:25px 0 35px}.agent-heading h2{font-size:36px}.agent-heading p{font-size:12px;margin-top:20px}.terminal-art{padding:25px 0 0 13px}.terminal-top{padding:0 12px;font-size:7px;gap:9px}.terminal-top small{font-size:5px}.terminal-body{font-size:10px;padding:18px 15px;min-height:335px}.terminal-prompt{font-size:8px;padding:10px;gap:8px}.terminal-step small{font-size:8px}.terminal{min-height:425px}.agent-description h3{font-size:30px}.agent-description>p{font-size:13px}.check-list{font-size:10px}.text-button{font-size:12px}.review-strip{padding:20px;gap:16px}.review-strip>p{font-size:12px;width:100%}.review-strip>p br{display:none}.explore-section{padding-bottom:60px}.explore-heading{margin:22px 0 30px}.explore-heading h2{font-size:31px}.explore-heading p{font-size:12px}.scenario-tabs button span{font-size:10px}.scenario-tabs button{font-size:8px;padding:12px}.graph-stage-top{padding:0 12px;font-size:5px;height:40px}.explorer-graph{height:440px}.graph-node{font-size:7px;padding:6px;gap:4px;white-space:normal;max-width:110px;text-align:left;line-height:1.4}.graph-node img{width:20px;height:20px;flex-shrink:0}.graph-node.root-node{padding:8px}.graph-node .node-dot{display:none}.graph-legend{font-size:5px;gap:9px;padding:12px 10px}.graph-legend button{font-size:6px}.graph-inspector{padding:20px 17px;grid-template-columns:37px 1fr;column-gap:12px}.inspector-icon{width:34px;height:34px;border-radius:7px}.graph-inspector h3{font-size:20px}.graph-inspector p{font-size:11px}.inspector-meta{font-size:9px}.demo-disclosure{font-size:7px}.proof-copy h2{font-size:36px}.proof-copy>p{font-size:12px}.receipt-art{height:430px}.receipt{width:265px}.receipt h3{font-size:20px}.receipt dl{font-size:8px}.faq-section h2{font-size:34px}.faq-list summary{font-size:12px}.faq-list p{font-size:11px}.closing-section{padding:70px 19px}.closing-section h2{font-size:90px}.closing-section>.eyebrow{font-size:8px}.closing-section .button{font-size:12px}.closing-section>p{font-size:10px}.site-footer>div{gap:15px;font-size:9px}.site-footer>span{font-size:7px}.micro-label{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}.terminal-step.queued{opacity:1;transform:none}}
