:root{--ink:#0a0b0b;--ink-soft:#131515;--paper:#f2f0e9;--paper-bright:#faf9f5;--acid:#d7ff62;--acid-soft:#e7ff9f;--cobalt:#4238ff;--mist:#b8beb9;--line-dark:#ffffff24;--line-light:#0a0b0b29;--display:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--serif:"Iowan Old Style", Baskerville, "Times New Roman", serif;--page:min(100% - 48px, 1540px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--ink);background:var(--paper);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}::selection{color:var(--ink);background:var(--acid)}a{color:inherit;text-decoration:none}button,textarea{color:inherit;font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.skip-link{z-index:1000;color:var(--ink);background:var(--acid);padding:12px 18px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0a0b0bc7;border:1px solid #ffffff21;border-radius:5px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 32px,1540px);min-height:64px;padding:0 10px 0 18px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%)}.brand{width:max-content;font-family:var(--display);letter-spacing:.17em;align-items:center;gap:11px;font-size:.86rem;font-weight:800;display:inline-flex}.logo-mark{border:1px solid;border-radius:50%;width:24px;height:24px;display:inline-block;position:relative}.logo-mark i{transform-origin:0;background:currentColor;width:14px;height:1px;position:absolute;top:50%;left:50%}.logo-mark i:first-child{transform:rotate(0)}.logo-mark i:nth-child(2){transform:rotate(120deg)}.logo-mark i:nth-child(3){transform:rotate(240deg)}.desktop-nav{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:32px;font-size:.75rem;display:flex}.desktop-nav a,.site-footer a{transition:color .18s,opacity .18s}.desktop-nav a:hover,.site-footer a:hover{color:var(--acid)}.nav-cta{color:var(--ink);background:var(--acid);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;justify-self:end;align-items:center;gap:24px;padding:13px 16px;font-size:.73rem;font-weight:750;transition:background .18s,transform .18s;display:inline-flex}.nav-cta:hover{background:#fff;transform:translateY(-2px)}.mobile-menu{display:none}.hero{color:#fff;background:radial-gradient(circle at 80% 30%, #4238ff21, transparent 26%), var(--ink);grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;min-height:100svh;padding:128px max(24px,50vw - 770px) 28px;display:grid;position:relative;overflow:hidden}.hero-grid{pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.hero-copy{z-index:2;grid-column:1/span 8;align-self:center;padding:4vh 0 7vh;position:relative}.eyebrow,.section-index,.demo-label{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:700}.hero .eyebrow{color:#bcc0bd;align-items:center;gap:16px;margin-bottom:42px;display:flex}.hero .eyebrow span{color:var(--acid);border:1px solid #d7ff6266;padding:5px 8px}.hero h1{max-width:1140px;font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(4.6rem,8.6vw,9.25rem);font-weight:780;line-height:.82}.hero h1 em,.section-intro h2 em,.platform-heading h2 em,.control-copy h2 em,.trust-heading h2 em,.pilot h2 em{font-family:var(--serif);text-transform:none;font-weight:400}.hero h1 em{color:var(--acid);letter-spacing:-.055em;position:relative}.hero h1 em:after{content:"";transform-origin:0;background:currentColor;height:.04em;animation:.9s cubic-bezier(.2,.8,.2,1) .5s both line-in;position:absolute;bottom:.02em;left:.02em;right:-.02em;transform:rotate(-1.2deg)}.hero-bottom{grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:28px;max-width:680px;margin-top:46px;margin-left:min(17vw,240px);display:grid}.hero-bottom>p{color:#c8ccca;margin:0;font-size:.94rem;line-height:1.68}.hero-actions{white-space:nowrap;align-items:center;gap:22px;display:flex}.button{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 18px;font-size:.7rem;font-weight:800;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-acid{color:var(--ink);background:var(--acid)}.button-acid:hover{background:#fff}.button-dark{color:#fff;background:var(--ink)}.button-dark:hover{color:var(--ink);background:var(--acid)}.text-link{border-bottom:1px solid #ffffff73;padding-bottom:4px;font-size:.74rem}.text-link span{color:var(--acid)}.hero-visual{z-index:1;aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:min(48vw,760px);position:absolute;top:14%;right:max(-80px,50vw - 850px)}.hero-visual:before,.hero-visual:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:11%}.hero-visual:after{border-style:dashed;animation:36s linear infinite rotate;inset:23%}.signal-canvas{z-index:2;cursor:crosshair;width:114%;height:114%;position:absolute;inset:-7%}.hero-visual-copy{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.58rem;display:flex;position:absolute;bottom:14%;left:12%;right:12%}.signal-core{z-index:3;width:96px;height:96px;color:var(--ink);background:var(--acid);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #d7ff623d}.signal-core small{letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:700}.signal-core strong{font-family:var(--display);letter-spacing:-.04em;font-size:1.5rem}.signal-note{z-index:4;color:#e8ece8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;background:#0d0f0fc2;border:1px solid #ffffff24;border-radius:2px;align-items:center;gap:7px;padding:8px 11px;font-size:.58rem;animation:5s ease-in-out infinite float;display:flex;position:absolute}.signal-note i,.demo-live i,.intro-hint i,.capability-name i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%}.note-one{top:22%;left:1%}.note-two{animation-delay:-1.4s;top:40%;right:12%}.note-three{animation-delay:-2.8s;bottom:18%;left:13%}.hero-proof{z-index:5;border-top:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:end;min-height:64px;display:grid;position:relative}.hero-proof span{color:#aeb3af;letter-spacing:.09em;text-transform:uppercase;padding-top:18px;font-size:.67rem}.hero-proof i{color:var(--acid);margin-right:12px;font-style:normal}.kinetic-line{height:72px;color:var(--ink);background:var(--acid);align-items:center;display:flex;overflow:hidden}.kinetic-line>div{width:max-content;font-family:var(--display);letter-spacing:.12em;align-items:center;gap:28px;font-size:1.02rem;font-weight:800;animation:25s linear infinite crawl;display:flex}.kinetic-line i{border:1px solid var(--ink);border-radius:50%;width:8px;height:8px}.section-pad{padding:clamp(100px,12vw,190px) max(24px,50vw - 770px)}.section-index{color:#757b76}.manifesto{background:var(--paper);grid-template-columns:2fr 8fr 2fr;gap:24px;min-height:82vh;display:grid}.manifesto-main h2{max-width:1050px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:-.08em 0 58px;font-size:clamp(4rem,7.7vw,8.3rem);font-weight:760;line-height:.9}.manifesto-main h2 span{font-family:var(--serif);text-transform:none;font-style:italic;font-weight:400}.manifesto-main>p{letter-spacing:-.025em;max-width:640px;margin:0 0 0 auto;font-size:clamp(1.3rem,2.2vw,2.2rem);line-height:1.33}.manifesto-note{border-top:1px solid var(--line-light);align-self:end;padding-top:16px}.manifesto-note span{color:#777c78;letter-spacing:.13em;font-size:.61rem;font-weight:800}.manifesto-note p{font-family:var(--serif);margin:18px 0 0;font-size:1.12rem;font-style:italic;line-height:1.35}.studio{color:#fff;background:linear-gradient(135deg, #4238ff1a, transparent 32%), var(--ink)}.section-intro{grid-template-columns:2fr 7fr 3fr;align-items:end;gap:24px;margin-bottom:70px;display:grid}.section-intro h2,.platform-heading h2,.control-copy h2,.trust-heading h2,.pilot h2{font-family:var(--display);letter-spacing:-.066em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,6.3vw,7.1rem);font-weight:760;line-height:.88}.section-intro>div>p{color:#aeb3af;margin:0 0 28px;font-size:.94rem;line-height:1.65}.intro-hint{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.63rem;display:flex}.demo-shell{background:#111313;border:1px solid #ffffff2e;border-radius:5px;overflow:hidden;box-shadow:0 46px 120px #0000006b}.demo-topbar{color:#929893;border-bottom:1px solid var(--line-dark);letter-spacing:.11em;text-transform:uppercase;background:#0c0e0e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 16px;font-size:.61rem;display:grid}.demo-topbar p{margin:0}.demo-window-dots{gap:6px;display:flex}.demo-window-dots span{background:#414644;border-radius:50%;width:6px;height:6px}.demo-live{color:#bfc5c0;justify-self:end;align-items:center;gap:8px;display:flex}.demo-layout{grid-template-columns:210px minmax(360px,1fr) minmax(340px,.9fr);min-height:690px;display:grid}.demo-scenarios{border-right:1px solid var(--line-dark);flex-direction:column;display:flex}.demo-scenarios>.demo-label{color:#727874;padding:24px 18px 16px}.demo-scenarios>button{color:#8f9691;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-rows:auto auto;grid-template-columns:30px 1fr;width:100%;min-height:94px;padding:15px 18px;transition:color .18s,background .18s;display:grid;position:relative}.demo-scenarios>button:hover{color:#fff;background:#ffffff09}.demo-scenarios>button.is-active{color:var(--ink);background:var(--acid)}.demo-scenarios>button.is-active:after{content:"";background:var(--acid);width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.demo-scenarios button span{font-family:var(--serif);grid-row:1/3;font-size:.72rem;font-style:italic}.demo-scenarios button strong{letter-spacing:.02em;font-size:.76rem}.demo-scenarios button small{letter-spacing:.1em;text-transform:uppercase;opacity:.68;font-size:.58rem}.demo-privacy{color:#707672;border-top:1px solid var(--line-dark);gap:10px;margin-top:auto;padding:18px;font-size:.6rem;line-height:1.5;display:flex}.demo-privacy p{margin:0}.demo-privacy span{color:var(--acid)}.demo-workspace{border-right:1px solid var(--line-dark);min-width:0;padding:27px}.demo-context-head,.answer-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.demo-label{color:#737a75}.demo-context-head h3{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:8px 0 0;font-size:1.9rem}.demo-context-head>span{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d7ff6240;padding:7px 9px;font-size:.55rem}.source-list{border-top:1px solid var(--line-dark);margin-top:26px}.source-row{color:#c5cac6;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:36px minmax(130px,1fr) auto 42px;align-items:center;gap:10px;width:100%;min-height:76px;padding:12px 4px;transition:color .18s,background .18s,padding .18s;display:grid}.source-row:hover,.source-row.is-active{color:#fff;background:#d7ff620e;padding-left:10px;padding-right:10px}.source-icon{color:#878d89;width:27px;height:34px;font-family:var(--serif);border:1px solid #4d5350;border-radius:2px;justify-content:center;align-items:center;font-size:.68rem;font-style:italic;display:flex}.source-row.is-active .source-icon{color:var(--ink);background:var(--acid);border-color:var(--acid)}.source-row strong,.source-row small{display:block}.source-row strong{font-size:.75rem;font-weight:650}.source-row small{color:#717773;margin-top:4px;font-size:.58rem}.source-row em{color:#858b87;font-size:.59rem;font-style:normal}.source-row>i{color:#676d69;text-align:right;font-size:.58rem;font-style:normal}.query-box{background:#191c1b;border:1px solid #343936;border-radius:3px;flex-direction:column;min-height:190px;margin-top:30px;padding:17px;transition:border-color .18s,box-shadow .18s;display:flex}.query-box:focus-within{border-color:#d7ff628c;box-shadow:0 0 0 3px #d7ff620f}.query-box>span:first-child{color:#6f7571;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:700}.query-box textarea{color:#f1f3f0;resize:none;width:100%;font-family:var(--serif);background:0 0;border:0;outline:0;flex:1;padding:13px 0;font-size:1.22rem;line-height:1.3}.query-controls{justify-content:space-between;align-items:center;display:flex}.query-controls small{color:#626763;font-size:.56rem}.query-controls button{color:var(--ink);background:var(--acid);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:18px;padding:11px 13px;font-size:.63rem;font-weight:800;transition:background .18s,opacity .18s;display:flex}.query-controls button:hover{background:#fff}.query-controls button:disabled{cursor:not-allowed;opacity:.45}.demo-answer{background-color:#0d0f0f;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:27px}.answer-state{color:#777d79;letter-spacing:.1em;text-transform:uppercase;border:1px solid #343936;border-radius:999px;padding:6px 8px;font-size:.52rem;font-weight:800}.answer-state-running{color:var(--acid);border-color:#d7ff6257}.answer-state-complete{color:var(--ink);background:var(--acid);border-color:var(--acid)}.answer-state-error{color:#ff9d8f;border-color:#ff9d8f66}.pipeline{grid-template-columns:repeat(4,1fr);margin:27px 0 34px;display:grid}.pipeline>div{color:#555b57;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;position:relative}.pipeline>div:before{content:"";background:#303532;height:1px;position:absolute;top:4px;left:8px;right:0}.pipeline>div:last-child:before{display:none}.pipeline i{z-index:1;background:#303532;border-radius:50%;width:8px;height:8px;margin-bottom:9px;display:block;position:relative}.pipeline .is-active{color:#c6cbc7}.pipeline .is-active i{background:var(--acid);box-shadow:0 0 12px #d7ff6299}.pipeline .is-active:before{background:#d7ff6259}.answer-idle,.answer-running,.answer-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.answer-orbit{border:1px solid #313633;border-radius:50%;width:126px;height:126px;margin-bottom:31px;display:block;position:relative}.answer-orbit:before,.answer-orbit:after{content:"";border:1px dashed #39403c;border-radius:50%;position:absolute;inset:20%}.answer-orbit:after{background:var(--acid);border-style:solid;inset:40%}.answer-orbit i{background:var(--acid);transform-origin:-54px;border-radius:50%;width:5px;height:5px;animation:7s linear infinite orbit;position:absolute;top:50%;left:50%}.answer-idle h4{max-width:340px;font-family:var(--serif);margin:0;font-size:1.45rem;font-style:italic;font-weight:400;line-height:1.2}.answer-idle p{color:#747a76;max-width:280px;margin:17px 0 0;font-size:.72rem}.answer-running{min-height:390px}.reasoning-scan{border:1px solid #d7ff6233;border-radius:50%;width:180px;height:180px;margin-bottom:30px;position:relative;overflow:hidden}.reasoning-scan:before{content:"";background:linear-gradient(90deg, var(--acid), transparent);transform-origin:0;width:50%;height:1px;animation:1.4s linear infinite scan;position:absolute;top:50%;left:50%}.reasoning-scan:after{content:"";background:#d7ff6214;border:1px solid #d7ff6266;border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 35px #d7ff621f}.answer-running p{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.answer-running small{color:#737a75;max-width:300px;margin-top:10px}.answer-result{animation:.42s both answer-in}.confidence{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-bottom:22px;display:flex}.confidence span{color:var(--acid);font-family:var(--display);letter-spacing:-.06em;font-size:2.6rem;font-weight:760}.confidence small{color:#737a75;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.answer-result h4{font-family:var(--serif);margin:0;font-size:clamp(1.55rem,2.1vw,2.2rem);font-weight:400;line-height:1.08}.answer-result>p{color:#a9afaa;margin:20px 0;font-size:.76rem;line-height:1.63}.answer-result ul{margin:0;padding:0;list-style:none}.answer-result li{border-top:1px solid #ffffff14;padding:11px 0 11px 18px;font-size:.68rem;line-height:1.45;position:relative}.answer-result li:before{content:"↳";color:var(--acid);position:absolute;left:0}.citations{align-items:center;gap:7px;margin-top:22px;display:flex}.citations>span{color:#6d736f;letter-spacing:.09em;text-transform:uppercase;margin-right:5px;font-size:.55rem}.citations button{color:#9ba19d;cursor:pointer;background:0 0;border:1px solid #3e4440;border-radius:2px;padding:5px 7px;font-size:.55rem}.citations button:hover,.citations button.is-active{color:var(--ink);background:var(--acid);border-color:var(--acid)}.answer-error strong{color:#ff9d8f;font-family:var(--serif);font-size:1.5rem}.answer-error p{color:#969c97;max-width:300px;font-size:.75rem}.answer-error button{color:var(--ink);cursor:pointer;background:#fff;border:0;padding:9px 13px}.noscript-note{color:#b5bbb6;border:1px solid var(--line-dark);padding:15px}.platform{background:var(--paper-bright)}.platform-heading{grid-template-columns:2fr 7fr 3fr;align-items:end;gap:24px;margin-bottom:clamp(80px,10vw,150px);display:grid}.platform-heading>p:last-child,.trust-heading>p:last-child{color:#5d635f;margin:0;font-size:.94rem;line-height:1.65}.capability-list{border-top:1px solid var(--line-light)}.capability-row{border-bottom:1px solid var(--line-light);grid-template-columns:1fr 2fr 6fr 3fr;gap:24px;min-height:360px;padding:46px 0;transition:background .26s,padding .26s;display:grid;position:relative}.capability-row:hover{background:#eceae2;padding-left:24px;padding-right:24px}.capability-number{font-family:var(--serif);font-style:italic}.capability-name{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;height:max-content;font-size:.65rem;font-weight:800;display:flex}.capability-name i{background:var(--cobalt);box-shadow:none}.capability-copy h3{max-width:700px;font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2.3rem,4.2vw,4.8rem);font-weight:730;line-height:.95}.capability-copy>p{color:#59605b;max-width:610px;margin:28px 0}.capability-tags{flex-wrap:wrap;gap:7px;display:flex}.capability-tags span{color:#535954;letter-spacing:.06em;text-transform:uppercase;border:1px solid #c4c7c2;border-radius:999px;padding:7px 9px;font-size:.58rem}.capability-glyph{min-height:220px;position:relative}.capability-glyph span{border:1px solid #aeb2ad;border-radius:50%;transition:border-color .26s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-glyph span:first-child{width:170px;height:170px}.capability-glyph span:nth-child(2){border-style:dashed;width:100px;height:100px}.capability-glyph span:nth-child(3){background:var(--cobalt);border-color:var(--cobalt);width:28px;height:28px}.capability-row:hover .capability-glyph span:first-child{border-color:var(--cobalt);transform:translate(-50%,-50%)scale(1.08)}.capability-row:hover .capability-glyph span:nth-child(2){transform:translate(-50%,-50%)rotate(35deg)}.control-room{grid-template-columns:7fr 5fr;min-height:890px;display:grid}.control-visual{background:radial-gradient(circle at center, #4238ff42, transparent 30%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--ink);background-size:auto,62px 62px,62px 62px,auto;min-height:700px;position:relative;overflow:hidden}.control-rings{aspect-ratio:1;width:min(34vw,510px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.control-rings span{border:1px solid #ffffff30;border-radius:50%;position:absolute}.control-rings span:first-child{inset:0}.control-rings span:nth-child(2){border-style:dashed;animation:28s linear infinite reverse rotate;inset:17%}.control-rings span:nth-child(3){border-color:#d7ff6280;inset:35%}.control-rings i{background:var(--acid);border-radius:50%;position:absolute;inset:43%;box-shadow:0 0 65px #d7ff625c}.control-path{background:linear-gradient(90deg, transparent, var(--acid), transparent);opacity:.65;height:1px;position:absolute}.path-a{width:48%;top:32%;left:4%;transform:rotate(18deg)}.path-b{width:52%;top:61%;right:5%;transform:rotate(-23deg)}.path-c{width:30%;top:74%;left:17%;transform:rotate(5deg)}.control-label{color:#b8bdb9;letter-spacing:.08em;text-transform:uppercase;background:#111313;border:1px solid #333836;padding:8px 10px;font-size:.58rem;position:absolute}.label-a{top:24%;left:12%}.label-b{top:38%;right:10%}.label-c{color:var(--acid);bottom:18%;left:20%}.control-copy{color:var(--ink);background:var(--acid);flex-direction:column;justify-content:center;padding:clamp(80px,9vw,150px) clamp(35px,6vw,100px);display:flex}.control-copy .section-index{color:#0a0b0b8c;margin-bottom:55px}.control-copy h2{font-size:clamp(3.7rem,5.5vw,6.7rem)}.control-copy>p{max-width:520px;margin:42px 0 50px;font-size:1rem;line-height:1.68}.control-copy ul{border-top:1px solid #0a0b0b40;margin:0;padding:0;list-style:none}.control-copy li{text-transform:uppercase;border-bottom:1px solid #0a0b0b40;padding:16px 0;font-size:.75rem;font-weight:700}.control-copy li span{color:#0a0b0b8c;width:42px;font-family:var(--serif);font-style:italic;display:inline-block}.trust{color:#fff;background:var(--cobalt)}.trust .section-index{color:#ffffff9e}.trust-heading{grid-template-columns:2fr 7fr 3fr;align-items:end;gap:24px;margin-bottom:100px;display:grid}.trust-heading>p:last-child{color:#ffffffb8}.trust-list{border-top:1px solid #ffffff4d}.trust-list article{border-bottom:1px solid #ffffff4d;grid-template-columns:1fr 3fr 6fr 1fr;align-items:center;gap:24px;min-height:122px;padding:28px 0;transition:padding .2s,background .2s;display:grid}.trust-list article:hover{background:#ffffff14;padding-left:20px;padding-right:20px}.trust-list article>span{font-family:var(--serif);opacity:.65;font-style:italic}.trust-list h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:1.35rem}.trust-list p{color:#ffffffb8;max-width:620px;margin:0}.trust-list i{justify-self:end;font-size:1.3rem;font-style:normal}.trust-disclaimer{color:#ffffff85;max-width:520px;margin:24px 0 0 auto;font-size:.63rem}.pilot{background:var(--paper);min-height:86vh;position:relative;overflow:hidden}.pilot h2{max-width:1220px;margin:110px 0 0;font-size:clamp(4rem,8vw,9rem)}.pilot-bottom{grid-template-columns:1fr auto;align-items:end;gap:60px;margin-top:80px;margin-left:33.333%;display:grid}.pilot-bottom p{color:#4d534f;max-width:550px;margin:0;font-size:1.1rem;line-height:1.6}.pilot-stamp{letter-spacing:.12em;border:1px solid #8f948f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;font-size:.5rem;font-weight:800;animation:6s ease-in-out infinite float;display:flex;position:absolute;top:10%;right:7%}.pilot-stamp i{color:var(--cobalt);margin-top:12px;font-size:1.4rem;font-style:normal}.site-footer{color:#fff;background:var(--ink);border-top:1px solid var(--line-dark);grid-template-columns:2fr 4fr 4fr 2fr;align-items:center;gap:24px;min-height:180px;padding:42px max(24px,50vw - 770px);font-size:.68rem;display:grid}.site-footer>p{color:#747a76}.site-footer>div{gap:26px;display:flex}.site-footer>span{color:#747a76;text-align:right}.state-page{color:#fff;background:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;padding:15vh max(24px,50vw - 550px);display:flex}.state-page h1{max-width:900px;font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:20px 0;font-size:clamp(3rem,7vw,7rem);line-height:.9}.state-page p{color:#aeb3af;max-width:500px;margin:0 0 36px}@keyframes line-in{0%{transform:scaleX(0)rotate(-1.2deg)}to{transform:scaleX(1)rotate(-1.2deg)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes scan{to{transform:rotate(360deg)}}@keyframes crawl{to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes answer-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.manifesto-main,.platform-heading,.trust-heading,.pilot h2{animation:linear both section-rise;animation-timeline:view();animation-range:entry 5% cover 34%}.capability-row{animation:linear both section-rise;animation-timeline:view();animation-range:entry cover 28%}@keyframes section-rise{0%{opacity:.35;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1220px){.hero-copy{grid-column:1/span 9}.hero-visual{opacity:.82;width:64vw;right:-18vw}.demo-layout{grid-template-columns:190px minmax(0,1fr)}.demo-answer{border-top:1px solid var(--line-dark);grid-column:1/-1;min-height:620px}.demo-scenarios{grid-row:1}.demo-workspace{border-right:0;grid-row:1}.answer-idle,.answer-running,.answer-error{min-height:390px}.answer-result{max-width:760px}.capability-row{grid-template-columns:1fr 2fr 6fr 2fr}}@media (max-width:900px){:root{--page:min(100% - 32px, 1540px)}.site-header{grid-template-columns:1fr auto;width:calc(100% - 20px);top:10px}.desktop-nav,.nav-cta{display:none}.mobile-menu{justify-self:end;display:block}.mobile-menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i{background:#fff;width:20px;height:1px;transition:transform .18s}.mobile-menu[open] summary i:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary i:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu nav{border:1px solid var(--line-dark);background:#0a0b0bf7;flex-direction:column;padding:20px;display:flex;position:absolute;top:72px;left:0;right:0}.mobile-menu nav a{border-bottom:1px solid var(--line-dark);letter-spacing:.08em;text-transform:uppercase;padding:16px 0;font-size:.75rem}.hero{grid-template-columns:repeat(8,1fr);min-height:900px;padding-top:118px}.hero-copy{grid-column:1/-1;align-self:start}.hero h1{font-size:clamp(4.2rem,13.3vw,7rem)}.hero-bottom{max-width:600px;margin-left:0}.hero-visual{width:75vw;top:42%;right:-18%}.hero-proof{grid-column:1/-1}.manifesto,.section-intro,.platform-heading,.trust-heading{grid-template-columns:1fr}.manifesto{gap:48px}.manifesto-main h2{margin-top:0}.manifesto-note{max-width:330px}.section-intro .section-index,.platform-heading .section-index,.trust-heading .section-index{margin-bottom:20px}.section-intro>div,.platform-heading>p:last-child,.trust-heading>p:last-child{max-width:520px;margin:24px 0 0}.capability-row{grid-template-columns:1fr 2fr 5fr}.capability-glyph{display:none}.control-room{grid-template-columns:1fr}.control-visual{min-height:640px}.control-rings{width:min(70vw,500px)}.trust-list article{grid-template-columns:1fr 3fr 6fr auto}.pilot-bottom{margin-left:0}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div,.site-footer>span{justify-self:end}}@media (max-width:640px){.section-pad{padding:90px 18px}.site-header{min-height:58px;padding-left:14px}.brand{font-size:.75rem}.logo-mark{width:21px;height:21px}.hero{min-height:860px;padding:104px 18px 22px;display:block}.hero .eyebrow{margin-bottom:27px}.hero h1{font-size:clamp(3.7rem,17.2vw,6rem);line-height:.84}.hero-bottom{margin-top:32px;display:block}.hero-bottom>p{max-width:430px}.hero-actions{flex-wrap:wrap;margin-top:25px}.button{min-height:49px}.hero-visual{opacity:.72;width:99vw;top:51%;right:-25%}.signal-core{width:76px;height:76px}.signal-core strong{font-size:1.15rem}.signal-note,.hero-visual-copy{display:none}.hero-proof{grid-template-columns:1fr;position:absolute;bottom:20px;left:18px;right:18px}.hero-proof span{border-bottom:1px solid #ffffff12;padding:9px 0}.kinetic-line{height:58px}.manifesto{min-height:auto}.manifesto-main h2{margin-bottom:36px;font-size:clamp(3.25rem,15vw,5.2rem)}.manifesto-main>p{font-size:1.2rem}.section-intro{margin-bottom:44px}.section-intro h2,.platform-heading h2,.trust-heading h2{font-size:clamp(3rem,14vw,5rem)}.demo-shell{margin:0 -10px}.demo-topbar{grid-template-columns:1fr 1fr}.demo-topbar>p{display:none}.demo-layout{min-height:0;display:block}.demo-scenarios{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(120px,1fr));display:grid;overflow-x:auto}.demo-scenarios>.demo-label,.demo-privacy{display:none}.demo-scenarios>button{grid-template-columns:24px 1fr;min-height:80px;padding:12px}.demo-scenarios>button.is-active:after{top:auto;bottom:-5px;right:50%;transform:translate(50%)rotate(45deg)}.demo-workspace,.demo-answer{padding:20px}.demo-context-head{display:block}.demo-context-head>span{width:max-content;margin-top:12px;display:block}.source-row{grid-template-columns:32px 1fr 38px}.source-row em{display:none}.query-box{min-height:210px}.demo-answer{min-height:560px}.answer-idle,.answer-running,.answer-error{min-height:370px}.platform-heading{margin-bottom:65px}.capability-row{grid-template-columns:42px 1fr;min-height:0;padding:34px 0}.capability-name{align-self:start}.capability-copy{grid-column:1/-1;padding-left:42px}.capability-copy h3{font-size:clamp(2.2rem,10vw,3.4rem)}.capability-row:hover{background:0 0;padding-left:0;padding-right:0}.control-room{min-height:0}.control-visual{min-height:520px}.control-rings{width:82vw}.label-a{left:6%}.label-b{right:4%}.control-copy{padding:90px 24px}.control-copy .section-index{margin-bottom:36px}.control-copy h2{font-size:clamp(3.2rem,15vw,5.4rem)}.trust-heading{margin-bottom:60px}.trust-list article{grid-template-columns:34px 1fr auto;align-items:start;min-height:0;padding:24px 0}.trust-list article h3{font-size:1.08rem}.trust-list article p{grid-column:2/-1}.pilot{min-height:760px}.pilot h2{margin-top:100px;font-size:clamp(3.4rem,15.8vw,5.8rem)}.pilot-bottom{margin-top:55px;display:block}.pilot-bottom .button{margin-top:30px}.pilot-stamp{opacity:.62;width:105px;height:105px;top:8%;right:18px}.site-footer{grid-template-columns:1fr;padding:38px 18px}.site-footer>p{margin:0}.site-footer>div,.site-footer>span{text-align:left;justify-self:start}}@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}}@media (forced-colors:active){.signal-canvas,.control-visual{display:none}.button,.nav-cta,.query-controls button{border:1px solid}}
:root{--coral:#ff654f;--aqua:#72f5dc;--violet:#786cff;--night-blue:#11142a}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s both page-out}::view-transition-new(root){animation:.42s cubic-bezier(.2,.8,.2,1) both page-in}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:var(--acid);transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.mobile-menu a.is-active{color:var(--acid)}.hero-bloom{z-index:0;aspect-ratio:1;filter:blur(80px);opacity:.12;pointer-events:none;border-radius:50%;width:35vw;animation:12s ease-in-out infinite alternate bloom-drift;position:absolute}.hero-bloom-one{background:var(--cobalt);top:-16%;left:25%}.hero-bloom-two{background:var(--acid);animation-delay:-6s;bottom:-30%;right:-12%}.portal-section{color:#fff;border-top:1px solid var(--line-dark);background:#090a0a}.portal-heading{grid-template-columns:2fr 7fr 3fr;align-items:end;gap:24px;margin-bottom:clamp(60px,8vw,110px);display:grid}.portal-heading h2,.sub-intro h2,.architecture-title h2,.deployment-copy h2,.impact-heading h2,.pilot-patterns-title h2,.lab-intro h2,.lab-after-title h2,.control-layers-heading h2,.trust-proof-note h2,.sub-cta h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,6.5vw,7.2rem);font-weight:770;line-height:.88}.portal-heading h2 em,.sub-intro h2 em,.architecture-title h2 em,.deployment-copy h2 em,.impact-heading h2 em,.pilot-patterns-title h2 em,.lab-intro h2 em,.lab-after-title h2 em,.control-layers-heading h2 em,.trust-proof-note h2 em,.sub-cta h2 em{font-family:var(--serif);text-transform:none;font-weight:400}.portal-heading>p:last-child{color:#a6aba7;margin:0;line-height:1.7}.portal-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-card{min-height:510px;color:var(--ink);border-right:1px solid #0a0b0b38;flex-direction:column;justify-content:space-between;padding:24px;transition:flex .3s,transform .26s,filter .26s;display:flex;position:relative;overflow:hidden}.portal-cobalt{color:#fff;background:var(--cobalt)}.portal-coral{background:var(--coral)}.portal-acid{background:var(--acid)}.portal-aqua{background:var(--aqua)}.portal-index{letter-spacing:.15em;font-size:.65rem;font-weight:800}.portal-glyph{place-items:center;height:220px;display:grid;position:relative}.portal-glyph i{aspect-ratio:1;opacity:.4;border:1px solid;border-radius:50%;width:150px;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute}.portal-glyph i:nth-child(2){border-style:dashed;width:100px}.portal-glyph i:nth-child(3){background:currentColor;border:0;width:8px}.portal-glyph strong{z-index:1;letter-spacing:.14em;font-size:.57rem}.portal-card:hover{z-index:1;transform:translateY(-12px)}.portal-card:hover .portal-glyph i:first-child{transform:scale(1.3)rotate(45deg)}.portal-card:hover .portal-glyph i:nth-child(2){transform:scale(.8)rotate(-120deg)}.portal-copy small{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.portal-copy h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:5px 0 0;font-size:clamp(2.8rem,4vw,4.5rem);line-height:.9}.portal-arrow{font-size:1.35rem;transition:transform .2s;position:absolute;bottom:28px;right:24px}.portal-card:hover .portal-arrow{transform:translate(4px,-4px)}.subpage{overflow:hidden}.sub-hero{isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;min-height:100svh;padding:140px max(24px,50vw - 770px) 32px;display:grid;position:relative;overflow:hidden}.sub-hero-copy{z-index:3;grid-column:1/span 7;align-self:center;position:relative}.sub-hero-copy .eyebrow{align-items:center;gap:14px;margin-bottom:38px;display:flex}.sub-hero-copy .eyebrow span{border:1px solid;padding:5px 8px}.sub-hero-copy h1{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(4.6rem,8.3vw,9rem);font-weight:780;line-height:.82}.sub-hero-copy h1 em{font-family:var(--serif);text-transform:none;font-weight:400}.sub-hero-copy>p:not(.eyebrow){max-width:570px;margin:36px 0 0 13%;font-size:1rem;line-height:1.7}.sub-hero-copy>div{align-items:center;gap:26px;margin:28px 0 0 13%;display:flex}.sub-text-link{text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #ffffff73;padding-bottom:4px;font-size:.73rem;font-weight:700}.sub-text-dark{border-color:#0a0b0b66}.sub-hero-rail{z-index:2;border-top:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.sub-hero-rail span{letter-spacing:.11em;text-transform:uppercase;padding-top:18px;font-size:.65rem}.sub-grid{opacity:.35;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.sub-intro{grid-template-columns:2fr 7fr 3fr;align-items:end;gap:24px;display:grid}.sub-intro>p:last-child{color:#616762;margin:0;line-height:1.75}.sub-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:75vh;display:flex}.sub-cta .section-index{margin-bottom:40px}.sub-cta h2{max-width:1150px}.sub-cta .button{margin-top:56px}.sub-cta-acid{background:var(--acid)}.sub-cta-coral{background:var(--coral)}.sub-cta-aqua{background:var(--aqua)}.sub-cta-gradient{color:#fff;background:radial-gradient(circle at 75% 30%,#72f5dc59,#0000 25%),linear-gradient(135deg,#171048,#3025b8 60%,#513cff)}.platform-hero{color:#fff;background:radial-gradient(circle at 76% 40%,#4238ff73,#0000 29%),#08090b}.platform-hero .eyebrow span,.platform-hero h1 em{color:var(--acid)}.platform-hero-machine{z-index:1;aspect-ratio:1;width:min(57vw,850px);animation:9s ease-in-out infinite machine-float;position:absolute;top:50%;right:-3vw;transform:translateY(-50%)}.machine-ring{border:1px solid #ffffff3d;border-radius:50%;animation:28s linear infinite rotate;position:absolute;inset:8%}.machine-ring:before,.machine-ring:after{content:"";aspect-ratio:1;background:var(--acid);width:9px;box-shadow:0 0 24px var(--acid);border-radius:50%;position:absolute}.machine-ring:before{top:12%;left:18%}.machine-ring:after{bottom:30%;right:4%}.ring-b{border-style:dashed;animation-duration:17s;animation-direction:reverse;inset:22%}.ring-c{animation-duration:10s;inset:36%}.machine-core{color:var(--ink);background:var(--acid);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;inset:42%;box-shadow:0 0 70px #d7ff624d}.machine-core strong{font-family:var(--display);font-size:2.2rem;line-height:1}.machine-core small{letter-spacing:.1em;font-size:.45rem}.machine-node{aspect-ratio:1;background:#fff;border-radius:50%;width:12px;position:absolute;box-shadow:0 0 20px #fff}.mn-a{top:16%;left:24%}.mn-b{top:27%;right:13%}.mn-c{bottom:12%;right:22%}.mn-d{bottom:22%;left:12%}.platform-hero-machine em{letter-spacing:.14em;font-size:.55rem;font-style:normal;position:absolute}.platform-hero-machine em:first-of-type{top:7%;left:46%}.platform-hero-machine em:nth-of-type(2){top:47%;right:8%}.platform-hero-machine em:nth-of-type(3){bottom:2%;right:43%}.platform-hero-machine em:nth-of-type(4){display:none}@keyframes page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}}@keyframes bloom-drift{to{transform:translate(9vw,6vh)scale(1.15)}}@keyframes machine-float{50%{transform:translateY(-52%)rotate(2deg)}}.platform-explorer-wrap{background:var(--paper);padding-top:0}.pex{--pex-color:var(--cobalt);border:1px solid var(--line-light);background:#e9e7df;grid-template-columns:240px minmax(390px,1fr) minmax(300px,.75fr);min-height:710px;transition:background .35s;display:grid}.pex-context{--pex-color:var(--cobalt)}.pex-reason{--pex-color:#8d49ff;background:#e8e1ef}.pex-act{--pex-color:var(--coral);background:#f0dfd8}.pex-govern{--pex-color:#087c70;background:#dceae5}.pex-nav{border-right:1px solid var(--line-light);flex-direction:column;display:flex}.pex-nav button{text-align:left;color:#646963;border:0;border-bottom:1px solid var(--line-light);cursor:pointer;background:0 0;flex-direction:column;flex:1;justify-content:space-between;padding:22px;transition:color .2s,background .2s;display:flex}.pex-nav button:last-child{border-bottom:0}.pex-nav button:hover{color:var(--ink);background:#ffffff52}.pex-nav button[aria-pressed=true]{color:#fff;background:var(--pex-color)}.pex-nav button span{letter-spacing:.13em;font-size:.6rem}.pex-nav button strong{font-family:var(--display);text-transform:uppercase;font-size:1.35rem}.pex-stage{min-height:710px;position:relative;overflow:hidden}.pex-grid,.wlab-graph-grid{background-image:linear-gradient(#0a0b0b14 1px,#0000 1px),linear-gradient(90deg,#0a0b0b14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.pex-stage:before,.pex-stage:after{content:"";border:1px solid color-mix(in srgb,var(--pex-color) 40%,transparent);border-radius:50%;animation:24s linear infinite rotate;position:absolute;inset:20%}.pex-stage:after{border-style:dashed;animation-duration:16s;animation-direction:reverse;inset:31%}.pex-core{z-index:3;aspect-ratio:1;color:#fff;background:var(--pex-color);width:116px;box-shadow:0 0 70px color-mix(in srgb,var(--pex-color) 30%,transparent);text-align:center;border-radius:50%;place-content:center;transition:background .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pex-core span{font-family:var(--display);font-size:2.3rem;line-height:.8}.pex-core small{letter-spacing:.14em;margin-top:8px;font-weight:800}.pex-node{z-index:2;aspect-ratio:1;background:var(--pex-color);width:13px;box-shadow:0 0 0 1px var(--pex-color);border:4px solid #e9e7df;border-radius:50%;animation:2.4s ease-in-out infinite node-pulse;position:absolute}.node-1{top:18%;left:26%}.node-2{animation-delay:-.4s;top:24%;right:19%}.node-3{animation-delay:-.8s;bottom:27%;right:13%}.node-4{animation-delay:-1.2s;bottom:16%;left:33%}.node-5{animation-delay:-1.6s;top:48%;left:12%}.node-6{animation-delay:-2s;top:47%;right:7%}.pex-beam{background:linear-gradient(90deg,var(--pex-color),transparent);transform-origin:0;opacity:.55;width:35%;height:1px;position:absolute;top:50%;left:50%}.beam-1{transform:rotate(-135deg)}.beam-2{transform:rotate(-42deg)}.beam-3{transform:rotate(43deg)}.beam-4{transform:rotate(137deg)}.pex-pulse{aspect-ratio:1;border:1px solid var(--pex-color);border-radius:50%;width:116px;animation:2.8s ease-out infinite pex-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pex-copy{color:#fff;background:var(--ink);border-left:1px solid var(--line-light);flex-direction:column;justify-content:center;padding:50px 40px;animation:.35s both copy-in;display:flex}.pex-copy>span{color:var(--acid);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:700}.pex-copy h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:25px 0;font-size:clamp(2.8rem,4vw,4.8rem);line-height:.9}.pex-copy>p{color:#b3b8b4;line-height:1.7}.pex-copy ul{margin:35px 0 0;padding:0;list-style:none}.pex-copy li{border-top:1px solid var(--line-dark);letter-spacing:.05em;text-transform:uppercase;padding:13px 0;font-size:.74rem}.pex-copy li:before{content:"+";color:var(--acid);margin-right:12px}.architecture-flow{color:#fff;background:var(--ink);grid-template-columns:4fr 8fr;gap:7vw;display:grid}.architecture-title{height:max-content;position:sticky;top:130px}.architecture-title .section-index{margin-bottom:30px}.architecture-title h2{font-size:clamp(3.2rem,5vw,6rem)}.architecture-steps article{border-top:1px solid var(--line-dark);grid-template-columns:60px 2fr 3fr 30px;align-items:start;gap:24px;min-height:260px;padding:38px 0;display:grid}.architecture-steps article>span{color:var(--acid);font-size:.65rem}.architecture-steps h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,3.5vw,4rem);line-height:.9}.architecture-steps p{color:#aeb3af;margin:0;line-height:1.7}.architecture-steps i{color:var(--acid);font-style:normal}.deployment-spectrum{color:var(--ink);background:var(--acid);grid-template-columns:1fr 1fr;display:grid}.deployment-copy{padding:clamp(90px,10vw,160px) 7vw clamp(90px,10vw,160px) max(24px,50vw - 770px)}.deployment-copy .section-index{color:#4c5828;margin-bottom:35px}.deployment-copy h2{font-size:clamp(3.4rem,5.7vw,6.7rem)}.deployment-copy>p:last-child{max-width:520px;margin-top:35px;line-height:1.8}.deployment-bands{border-left:1px solid #0a0b0b40}.deployment-bands article{border-bottom:1px solid #0a0b0b40;min-height:230px;padding:35px clamp(25px,5vw,70px);transition:background .22s,padding-left .22s}.deployment-bands article:hover{background:#ffffff47;padding-left:calc(clamp(25px,5vw,70px) + 12px)}.deployment-bands span{font-size:.6rem;font-weight:700}.deployment-bands h3{font-family:var(--display);text-transform:uppercase;margin:30px 0 10px;font-size:clamp(2rem,3vw,3.4rem);line-height:.9}.deployment-bands p{max-width:450px;margin:0}.solutions-hero{color:var(--ink);background:var(--coral)}.solutions-hero h1 em{color:#fff}.solutions-hero:after{content:"";opacity:.16;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.solution-sun{z-index:1;aspect-ratio:1;border:1px solid #0a0b0b66;border-radius:50%;place-items:center;width:min(47vw,690px);display:grid;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.solution-sun:before,.solution-sun:after{content:"";border:1px dashed #0a0b0b6b;border-radius:50%;animation:20s linear infinite rotate;position:absolute;inset:14%}.solution-sun:after{animation-duration:12s;animation-direction:reverse;inset:28%}.solution-sun i{background:#0a0b0b40;height:1px;position:absolute;inset:50% -18%;transform:rotate(35deg)}.solution-sun i:nth-child(2){transform:rotate(-35deg)}.solution-sun span{z-index:1;aspect-ratio:1;width:180px;font-family:var(--display);text-align:center;background:var(--acid);border-radius:50%;place-content:center;font-size:2.2rem;font-weight:800;line-height:.85;animation:3s ease-in-out infinite sun-pulse;display:grid}.solution-ticker{z-index:3;letter-spacing:.13em;border-top:1px solid #0a0b0b4d;grid-column:1/-1;justify-content:space-between;align-items:end;padding-top:18px;font-size:.62rem;font-weight:800;display:flex}.solution-ticker i{aspect-ratio:1;background:var(--ink);border-radius:50%;width:5px}.solutions-intro{background:#f6eee8}.solution-explorer-wrap{background:#f6eee8;padding-top:0}.solx{border:1px solid var(--line-light);background:#fff;grid-template-columns:230px 1fr;min-height:650px;display:grid}.solx-tabs{border-right:1px solid var(--line-light);flex-direction:column;display:flex}.solx-tabs button{border:0;border-bottom:1px solid var(--line-light);text-align:left;cursor:pointer;font-family:var(--display);text-transform:uppercase;background:0 0;flex-direction:column;flex:1;justify-content:space-between;padding:24px;font-size:1.2rem;font-weight:750;transition:background .18s,color .18s;display:flex}.solx-tabs button:last-child{border-bottom:0}.solx-tabs button span{font-family:var(--body);letter-spacing:.12em;font-size:.6rem}.solx-tabs button:hover{background:#eeeae3}.solx-tabs button[aria-selected=true]{color:#fff;background:var(--ink)}.solx-story{grid-template-columns:1fr 1.2fr;animation:.32s both copy-in;display:grid}.solx-story article{padding:clamp(35px,5vw,75px)}.solx-story small{letter-spacing:.13em;text-transform:uppercase;font-weight:800}.solx-story h3{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:40px 0;font-size:clamp(2.5rem,4.4vw,5.2rem);line-height:.9}.solx-before{background:#d8d5cf;position:relative;overflow:hidden}.solx-noise{height:120px;position:absolute;bottom:7%;left:8%;right:8%}.solx-noise i{background:var(--ink);opacity:.35;width:100%;height:1px;transform:rotate(var(--r,3deg));position:absolute;left:0}.solx-noise i:nth-child(2){--r:-6deg;top:20%}.solx-noise i:nth-child(3){--r:8deg;top:42%}.solx-noise i:nth-child(4){--r:-3deg;top:65%}.solx-noise i:nth-child(5){--r:5deg;top:87%}.solx-after{color:#fff;background:var(--cobalt)}.solx-engineering .solx-after{background:#36304f}.solx-legal .solx-after{color:var(--ink);background:var(--acid)}.solx-people .solx-after{color:var(--ink);background:var(--aqua)}.solx-sources{flex-wrap:wrap;gap:8px;display:flex}.solx-sources span{text-transform:uppercase;letter-spacing:.09em;border:1px solid;border-radius:99px;padding:8px 11px;font-size:.58rem}.solx-after>p{border-top:1px solid;margin-top:60px;padding-top:20px;line-height:1.65}.solx-after>p span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:.6rem;font-weight:800;display:block}.impact-section{background:var(--paper);grid-template-columns:4fr 8fr;align-items:center;gap:6vw;display:grid}.impact-heading .section-index{margin-bottom:30px}.impact-heading h2{font-size:clamp(3.4rem,5vw,6rem)}.impact-heading>p:last-child{max-width:520px;line-height:1.75}.impact-sim{border:1px solid var(--line-light);grid-template-columns:1fr 1fr;min-height:580px;display:grid}.impact-controls{background:#fff;padding:clamp(28px,4vw,55px)}.impact-controls h3{font-family:var(--display);text-transform:uppercase;margin:25px 0 55px;font-size:clamp(2rem,3vw,3.4rem);line-height:.95}.impact-controls label{margin-top:35px;display:block}.impact-controls label>span{justify-content:space-between;gap:20px;font-size:.74rem;display:flex}.impact-controls output{font-size:1.1rem;font-weight:800}.impact-controls input,.trustx-controls input[type=range],.wlab-range input{width:100%;accent-color:var(--cobalt);margin-top:15px}.impact-note{color:#747a76;margin-top:55px;font-size:.7rem;line-height:1.6}.impact-output{color:#fff;background:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.impact-output>small{z-index:1;text-transform:uppercase;letter-spacing:.13em}.impact-output>strong{z-index:1;font-family:var(--display);letter-spacing:-.08em;margin:25px 0;font-size:clamp(6rem,9vw,10rem);line-height:.7}.impact-output>strong em{color:var(--acid);font-family:var(--serif);font-size:.35em;font-weight:400}.impact-output>div{z-index:1;gap:8px;display:flex}.impact-output>div span{border:1px solid var(--line-dark);text-transform:uppercase;padding:8px 10px;font-size:.6rem}.impact-orbit{aspect-ratio:1;border:1px solid #d7ff624d;border-radius:50%;width:75%;animation:15s linear infinite rotate;position:absolute}.impact-orbit:before{content:"";border:1px dashed #d7ff624d;border-radius:50%;position:absolute;inset:20%}.impact-orbit i{aspect-ratio:1;background:var(--acid);width:9px;box-shadow:0 0 18px var(--acid);border-radius:50%;position:absolute}.impact-orbit i:first-child{top:9%;left:22%}.impact-orbit i:last-child{bottom:31%;right:3%}.pilot-patterns{color:#fff;background:var(--ink)}.pilot-patterns-title{grid-template-columns:2fr 1fr;align-items:end;gap:7vw;margin:35px 0 80px;display:grid}.pilot-patterns-title p{color:#aab0ac;line-height:1.7}.pilot-pattern-list{grid-template-columns:repeat(3,1fr);display:grid}.pilot-pattern-list article{border:1px solid var(--line-dark);border-right:0;flex-direction:column;min-height:300px;padding:30px;display:flex}.pilot-pattern-list span{color:var(--coral);font-size:.62rem}.pilot-pattern-list h3{font-family:var(--display);text-transform:uppercase;margin:auto 0 18px;font-size:2.3rem;line-height:.9}.pilot-pattern-list p{color:#aab0ac;margin:0;line-height:1.65}@keyframes node-pulse{50%{transform:scale(1.5)}}@keyframes pex-pulse{to{opacity:0;width:390px}}@keyframes copy-in{0%{opacity:0;transform:translateY(14px)}}@keyframes sun-pulse{50%{transform:scale(1.07);box-shadow:0 0 80px #d7ff6273}}.lab-hero{color:#fff;background:#0d0e18}.lab-hero h1 em{color:var(--aqua)}.lab-aurora{z-index:-1;position:absolute;inset:0;overflow:hidden}.lab-aurora span{aspect-ratio:1;filter:blur(75px);opacity:.32;border-radius:50%;width:44vw;animation:10s ease-in-out infinite alternate aurora;position:absolute}.lab-aurora span:first-child{background:var(--cobalt);top:-20%;right:6%}.lab-aurora span:nth-child(2){background:var(--aqua);animation-delay:-5s;bottom:-22%;right:-12%}.lab-aurora span:nth-child(3){background:#a13dff;width:25vw;animation-delay:-2s;top:32%;left:28%}.lab-hero-code{z-index:1;color:#d1d5d2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0ca3;border:1px solid #fff3;flex-direction:column;gap:18px;width:min(42vw,620px);padding:28px;display:flex;position:absolute;bottom:14%;right:5vw;transform:rotate(-4deg)}.lab-hero-code span{letter-spacing:.08em;font-family:monospace;font-size:.72rem}.lab-hero-code span:before{content:"";aspect-ratio:1;background:var(--aqua);width:7px;box-shadow:0 0 12px var(--aqua);border-radius:50%;margin-right:18px;display:inline-block}.lab-hero-code i{background:var(--aqua);width:80px;height:1px;animation:2.5s ease-in-out infinite code-scan;position:absolute;bottom:20px;right:20px}.lab-intro{color:#fff;background:#10111b;grid-template-columns:2fr 7fr 3fr;align-items:end;gap:24px;display:grid}.lab-intro>p:last-child{color:#aeb3af;line-height:1.7}.workflow-lab-wrap{color:#fff;background:#10111b;padding-top:0}.wlab{border:1px solid var(--line-dark);background:#090a0e;box-shadow:0 45px 110px #00000059}.wlab-bar{border-bottom:1px solid var(--line-dark);letter-spacing:.1em;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-family:monospace;font-size:.63rem;display:flex}.wlab-state{text-transform:uppercase;align-items:center;gap:8px;display:flex}.wlab-state i{aspect-ratio:1;background:#747a76;border-radius:50%;width:7px}.state-running i{background:#ffd84f;animation:1s infinite node-pulse;box-shadow:0 0 12px #ffd84f}.state-complete i{background:var(--aqua);box-shadow:0 0 12px var(--aqua)}.state-error i{background:var(--coral)}.wlab-layout{grid-template-columns:330px 1fr minmax(340px,.8fr);min-height:790px;display:grid}.wlab-builder{border-right:1px solid var(--line-dark);flex-direction:column;padding:24px;display:flex}.wlab-step{margin-bottom:30px}.wlab-step>span{color:#8c928d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-family:monospace;font-size:.6rem;display:block}.wlab-options{gap:7px;display:grid}.wlab-options button,.wlab-sources button{color:#aeb3af;border:1px solid var(--line-dark);text-align:left;cursor:pointer;background:#121417;padding:13px;transition:border-color .18s,background .18s,color .18s}.wlab-options button:hover,.wlab-sources button:hover{border-color:#777}.wlab-options button[aria-pressed=true]{color:var(--ink);background:var(--acid);border-color:var(--acid)}.wlab-options small{text-transform:uppercase;letter-spacing:.08em;font-size:.5rem;display:block}.wlab-options strong{font-size:.72rem}.wlab-sources{grid-template-columns:1fr 1fr;gap:7px;display:grid}.wlab-sources button{min-height:86px;font-size:.66rem}.wlab-sources button i{aspect-ratio:1;background:#555;border-radius:50%;width:7px;margin:0 8px 10px 0;display:inline-block}.wlab-sources button small{color:#717672;text-transform:uppercase;margin-top:8px;font-size:.48rem;display:block}.wlab-sources button[aria-pressed=true]{color:#fff;border-color:var(--aqua);background:#72f5dc14}.wlab-sources button[aria-pressed=true] i{background:var(--aqua);box-shadow:0 0 10px var(--aqua)}.wlab-range{font-size:.7rem;display:block}.wlab-range span{justify-content:space-between;display:flex}.wlab-range strong{color:var(--acid)}.wlab-check{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;font-size:.65rem;line-height:1.4;display:grid}.wlab-check input{opacity:0;position:absolute}.wlab-check>span{aspect-ratio:1;border:1px solid #757b76;width:18px}.wlab-check input:checked+span{background:var(--acid);box-shadow:inset 0 0 0 4px var(--ink)}.wlab-compile{min-height:58px;color:var(--ink);background:var(--acid);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:auto;padding:0 16px;font-size:.67rem;font-weight:800;transition:background .18s,transform .18s;display:flex}.wlab-compile:hover{background:#fff;transform:translateY(-2px)}.wlab-compile:disabled{cursor:wait;opacity:.7}.wlab-graph{position:relative;overflow:hidden}.wlab-graph:after{content:"";border:1px dashed #72f5dc33;border-radius:50%;animation:25s linear infinite rotate;position:absolute;inset:25%}.wlab-graph-title{color:#747a76;letter-spacing:.1em;font-family:monospace;font-size:.55rem;position:absolute;top:18px;left:20px}.wlab-node{z-index:2;color:#777;background:#111318;border:1px solid #303338;min-width:110px;padding:10px 12px;font-size:.57rem;transition:color .22s,border-color .22s,box-shadow .22s;position:absolute}.wlab-node small{color:#646964;text-transform:uppercase;display:block}.wlab-node strong{font-size:.62rem}.node-goal{color:#fff;border-color:var(--acid);top:15%;left:50%;transform:translate(-50%)}.node-source{left:6%}.source-1{top:29%}.source-2{top:44%}.source-3{top:59%}.source-4{top:74%}.node-source.is-active{color:#fff;border-color:var(--aqua);box-shadow:0 0 22px #72f5dc1c}.node-reason{color:#fff;border-color:var(--violet);top:47%;left:50%;transform:translate(-50%,-50%)}.node-gate{color:#fff;border-color:var(--coral);bottom:20%;right:5%}.wlab-flow{z-index:1;background:linear-gradient(90deg,var(--aqua),transparent);transform-origin:0;opacity:.55;height:1px;position:absolute}.flow-a{width:35%;top:38%;left:23%;transform:rotate(-13deg)}.flow-b{width:35%;top:56%;left:23%;transform:rotate(12deg)}.flow-c{width:35%;top:50%;left:56%;transform:rotate(37deg)}.wlab-output{border-left:1px solid var(--line-dark);background:#0d0f12;padding:34px;overflow:auto}.wlab-empty,.wlab-running,.wlab-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.wlab-empty>span{aspect-ratio:1;border:1px dashed #515551;border-radius:50%;place-items:center;width:90px;font-size:2rem;animation:12s linear infinite rotate;display:grid}.wlab-empty h3{max-width:300px;font-family:var(--display);text-transform:uppercase;margin:28px 0 10px;font-size:2rem;line-height:.95}.wlab-empty p{color:#777;max-width:280px;font-size:.75rem}.wlab-running{gap:10px}.wlab-running span{background:linear-gradient(90deg,transparent,var(--aqua),transparent);width:75%;height:3px;animation:1.2s ease-in-out infinite loading-bar}.wlab-running span:nth-child(2){width:55%;animation-delay:-.3s}.wlab-running span:nth-child(3){width:35%;animation-delay:-.6s}.wlab-running p{color:#a8ada9;font-family:monospace;font-size:.68rem}.wlab-error strong{color:var(--coral)}.wlab-error button{color:#fff;border:1px solid var(--coral);cursor:pointer;background:0 0;margin-top:18px;padding:10px 15px}.wlab-result{animation:.42s both copy-in}.wlab-score{border:1px solid #72f5dc59;align-items:center;gap:18px;margin-bottom:34px;padding:20px;display:flex}.wlab-score strong{color:var(--aqua);font-family:var(--display);font-size:3rem;line-height:1}.wlab-score span{color:#929792;text-transform:uppercase;max-width:100px;font-size:.58rem}.wlab-result>small{color:var(--aqua);text-transform:uppercase;letter-spacing:.12em}.wlab-result h3{font-family:var(--display);text-transform:uppercase;margin:16px 0;font-size:2.5rem;line-height:.9}.wlab-result>p{color:#aeb3af;line-height:1.6}.wlab-result ol,.wlab-result ul{padding:0;list-style:none}.wlab-result ol{counter-reset:steps;margin:30px 0}.wlab-result ol li{border-top:1px solid var(--line-dark);grid-template-columns:1fr auto;gap:3px;padding:12px 0;display:grid}.wlab-result ol li span{font-size:.69rem}.wlab-result ol li strong{color:var(--acid);text-transform:uppercase;font-size:.58rem}.wlab-result ol li small{color:#737873;grid-column:1/-1}.wlab-boundary{color:var(--ink);background:var(--aqua);padding:14px;font-size:.68rem}.wlab-boundary span{text-transform:uppercase;margin-right:12px;font-weight:900}.wlab-result ul li{color:#aeb3af;padding:9px 0;font-size:.66rem}.wlab-result ul li:before{content:"+";color:var(--aqua);margin-right:9px}.lab-after{color:var(--ink);background:var(--aqua)}.lab-after-title{grid-template-columns:2fr 1fr;align-items:end;gap:8vw;margin:35px 0 70px;display:grid}.lab-after-title p{line-height:1.7}.lab-after-steps{grid-template-columns:repeat(3,1fr);display:grid}.lab-after-steps article{border:1px solid #0a0b0b47;border-right:0;flex-direction:column;min-height:290px;padding:30px;display:flex}.lab-after-steps span{font-size:.6rem}.lab-after-steps h3{font-family:var(--display);text-transform:uppercase;margin:auto 0 18px;font-size:2rem;line-height:.9}.lab-after-steps p{margin:0;line-height:1.6}.trust-hero-page{color:var(--ink);background:var(--aqua)}.trust-hero-page h1 em{color:var(--cobalt)}.trust-vault{z-index:1;aspect-ratio:1;place-items:center;width:min(50vw,740px);display:grid;position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.trust-vault>span{border:1px solid #0a0b0b59;border-radius:8%;animation:12s ease-in-out infinite alternate trust-orbit;position:absolute;inset:6%}.trust-vault>span:nth-child(2){border-style:dashed;animation-delay:-3s;inset:18%}.trust-vault>span:nth-child(3){animation-delay:-6s;inset:30%}.trust-vault>span:nth-child(4){background:var(--acid);border:0;border-radius:50%;inset:42%;box-shadow:0 0 60px #d7ff6266}.trust-vault>div{z-index:1;text-align:center;flex-direction:column;display:flex}.trust-vault strong{font-family:var(--display);font-size:1.3rem}.trust-vault small{letter-spacing:.12em;font-size:.45rem}.trust-hero-stamps{z-index:2;letter-spacing:.12em;border-top:1px solid #0a0b0b4d;grid-column:1/-1;justify-content:space-between;padding-top:18px;font-size:.6rem;font-weight:800;display:flex}.trust-sub-intro{background:#e4f4ef}.trust-config-wrap{background:#e4f4ef;padding-top:0}.trustx{border:1px solid #0a0b0b40;grid-template-columns:1fr 1.2fr;min-height:610px;display:grid}.trustx-controls{background:#fff;padding:clamp(30px,5vw,70px)}.trustx-controls fieldset{border:0;margin:40px 0 55px;padding:0}.trustx-controls legend{margin-bottom:15px;font-size:.69rem;font-weight:800}.trustx-controls fieldset>div{grid-template-columns:repeat(3,1fr);display:grid}.trustx-controls fieldset button{border:1px solid var(--line-light);cursor:pointer;text-transform:uppercase;background:0 0;border-right:0;min-height:55px;font-size:.65rem;font-weight:800}.trustx-controls fieldset button:last-child{border-right:1px solid var(--line-light)}.trustx-controls fieldset button[aria-pressed=true]{color:#fff;background:var(--ink)}.trustx-controls>label:not(.trustx-switch){font-size:.72rem}.trustx-controls>label>span{justify-content:space-between;display:flex}.trustx-controls>label strong{color:var(--cobalt)}.trustx-switch{cursor:pointer;align-items:center;gap:15px;margin-top:55px;font-size:.72rem;justify-content:flex-start!important;display:flex!important}.trustx-switch input{opacity:0;position:absolute}.trustx-switch>span{background:#999;border-radius:99px;width:46px;height:26px;padding:3px;transition:background .2s;display:block!important}.trustx-switch i{aspect-ratio:1;background:#fff;border-radius:50%;width:20px;transition:transform .2s;display:block}.trustx-switch input:checked+span{background:var(--cobalt)}.trustx-switch input:checked+span i{transform:translate(20px)}.trustx-output{color:#fff;background:var(--cobalt);flex-direction:column;justify-content:center;padding:clamp(35px,6vw,85px);transition:background .3s;display:flex}.trustx-heightened .trustx-output{background:#1b1833}.trustx-status{text-transform:uppercase;letter-spacing:.1em;border:1px solid #fff6;align-items:center;gap:8px;width:max-content;margin-bottom:45px;padding:8px 11px;font-size:.58rem;display:flex}.trustx-status i{aspect-ratio:1;background:var(--acid);width:7px;box-shadow:0 0 10px var(--acid);border-radius:50%}.trustx-output>small{color:var(--acid);text-transform:uppercase;letter-spacing:.12em}.trustx-output h3{max-width:720px;font-family:var(--display);text-transform:uppercase;margin:18px 0 35px;font-size:clamp(2.7rem,4.4vw,5rem);line-height:.9}.trustx-output ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.trustx-output li{border-top:1px solid var(--line-dark);padding:16px 10px 16px 0;font-size:.68rem}.trustx-output li:before{content:"+";color:var(--acid);margin-right:9px}.trustx-output>p{color:#aeb3af;margin-top:40px;font-size:.65rem}.control-layers{color:#fff;background:var(--ink);grid-template-columns:4fr 8fr;gap:7vw;display:grid}.control-layers-heading{height:max-content;position:sticky;top:130px}.control-layers-heading .section-index{margin-bottom:30px}.control-layers-heading h2{font-size:clamp(3.2rem,5vw,6rem)}.control-layers>div article{border-top:1px solid var(--line-dark);grid-template-columns:55px 2fr 3fr;gap:24px;min-height:220px;padding:36px 0;display:grid;position:relative;overflow:hidden}.control-layers article>span{color:var(--aqua);font-size:.6rem}.control-layers h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:2rem;line-height:.95}.control-layers p{color:#aeb3af;margin:0;line-height:1.7}.control-layers article i{aspect-ratio:1;border:1px solid var(--aqua);border-radius:50%;width:160px;transition:transform .3s;position:absolute;bottom:-80px;right:-80px}.control-layers article:hover i{transform:scale(2)}.trust-proof-note{background:#f2f0e9;grid-template-columns:2fr 10fr;gap:24px;display:grid}.trust-proof-note>span{font-family:var(--serif);color:var(--coral);font-size:13rem;line-height:.6}.trust-proof-note .section-index{margin-bottom:30px}.trust-proof-note h2{font-size:clamp(3.5rem,6vw,7rem)}.trust-proof-note div>p:last-child{max-width:660px;margin-top:40px;font-size:1.05rem;line-height:1.75}@keyframes aurora{to{transform:translate(10vw,8vh)scale(1.18)}}@keyframes code-scan{50%{width:160px}}@keyframes loading-bar{50%{opacity:.45;transform:scaleX(.3)}}@keyframes trust-orbit{to{transform:rotate(35deg)scale(.92)}}@supports (animation-timeline:view()){.portal-card,.architecture-steps article,.pilot-pattern-list article,.lab-after-steps article,.control-layers article{animation:linear both expanded-rise;animation-timeline:view();animation-range:entry 2% cover 30%}@keyframes expanded-rise{0%{opacity:.25;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1200px){.portal-grid{grid-template-columns:1fr 1fr}.portal-card{min-height:390px}.platform-hero-machine,.solution-sun,.trust-vault{opacity:.75;width:66vw;right:-15vw}.sub-hero-copy{grid-column:1/span 8}.pex{grid-template-columns:190px 1fr}.pex-copy{border-top:1px solid var(--line-light);border-left:0;grid-column:1/-1;min-height:400px}.wlab-layout{grid-template-columns:300px 1fr}.wlab-output{border-top:1px solid var(--line-dark);border-left:0;grid-column:1/-1;min-height:610px}.impact-section{grid-template-columns:1fr}.impact-heading{max-width:780px}}@media (max-width:900px){.portal-heading,.sub-intro,.lab-intro{grid-template-columns:1fr;align-items:start}.portal-heading .section-index,.sub-intro .section-index,.lab-intro .section-index{margin-bottom:18px}.portal-heading>p:last-child,.sub-intro>p:last-child,.lab-intro>p:last-child{max-width:530px;margin-top:18px}.sub-hero{grid-template-columns:repeat(8,1fr);min-height:900px;padding-top:118px}.sub-hero-copy{grid-column:1/-1;align-self:start;padding-top:5vh}.sub-hero-copy h1{font-size:clamp(4.1rem,13vw,7.4rem)}.sub-hero-copy>p:not(.eyebrow),.sub-hero-copy>div{margin-left:0}.platform-hero-machine,.solution-sun,.trust-vault{opacity:.65;width:75vw;top:63%;right:-12%}.lab-hero-code{opacity:.72;width:68vw;bottom:12%;right:-6%}.architecture-flow,.control-layers{grid-template-columns:1fr}.architecture-title,.control-layers-heading{position:static}.deployment-spectrum{grid-template-columns:1fr}.deployment-copy{padding-right:24px}.deployment-bands{border-top:1px solid #0a0b0b40;border-left:0}.solx{grid-template-columns:1fr}.solx-tabs{border-right:0;border-bottom:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.solx-tabs button{border-right:1px solid var(--line-light);border-bottom:0;min-height:110px}.solx-story{min-height:580px}.pilot-patterns-title,.lab-after-title{grid-template-columns:1fr}.pilot-patterns-title p,.lab-after-title p{max-width:540px}.wlab-layout{grid-template-columns:1fr}.wlab-builder{border-right:0;border-bottom:1px solid var(--line-dark);min-height:680px}.wlab-graph{min-height:650px}.trustx{grid-template-columns:1fr}.trustx-controls{min-height:530px}.trust-proof-note{grid-template-columns:90px 1fr}.trust-proof-note>span{font-size:9rem}}@media (max-width:640px){.portal-section{padding-top:100px}.portal-heading h2,.sub-intro h2,.architecture-title h2,.deployment-copy h2,.impact-heading h2,.pilot-patterns-title h2,.lab-intro h2,.lab-after-title h2,.control-layers-heading h2,.trust-proof-note h2,.sub-cta h2{font-size:clamp(3rem,14vw,5rem)}.portal-grid{grid-template-columns:1fr}.portal-card{border-bottom:1px solid #0a0b0b40;border-right:0;min-height:310px}.portal-glyph{opacity:.55;width:170px;height:170px;position:absolute;top:25px;right:20px}.sub-hero{min-height:860px;padding:102px 18px 22px;display:block}.sub-hero-copy{padding-top:0}.sub-hero-copy .eyebrow{margin-bottom:27px}.sub-hero-copy h1{font-size:clamp(3.7rem,16.4vw,5.9rem)}.sub-hero-copy>p:not(.eyebrow){margin-top:26px;font-size:.9rem}.sub-hero-copy>div{flex-wrap:wrap;gap:18px;margin-top:24px}.sub-hero-rail,.solution-ticker,.trust-hero-stamps{grid-template-columns:1fr;display:grid;position:absolute;bottom:20px;left:18px;right:18px}.sub-hero-rail span,.solution-ticker span,.trust-hero-stamps span{opacity:.7;border-bottom:1px solid;padding:7px 0}.solution-ticker i{display:none}.platform-hero-machine,.solution-sun,.trust-vault{opacity:.48;width:110vw;top:61%;right:-30%}.machine-core{inset:40%}.solution-sun span{width:130px;font-size:1.6rem}.lab-hero-code{opacity:.5;width:110vw;padding:20px;bottom:12%;right:-25%;transform:rotate(-7deg)}.lab-hero-code span{font-size:.58rem}.pex{grid-template-columns:1fr;min-height:0}.pex-nav{border-right:0;grid-template-columns:1fr 1fr;display:grid}.pex-nav button{border-right:1px solid var(--line-light);min-height:110px}.pex-stage{min-height:480px}.pex-copy{min-height:480px;padding:35px 24px}.architecture-flow,.control-layers{gap:55px}.architecture-steps article{grid-template-columns:35px 1fr;min-height:0;padding:28px 0}.architecture-steps article p{grid-column:2/-1}.architecture-steps article i{display:none}.deployment-copy{padding:90px 18px}.deployment-bands article{padding:28px 18px}.solx-tabs{grid-template-columns:repeat(4,minmax(120px,1fr));overflow-x:auto}.solx-tabs button{min-height:88px;padding:14px}.solx-story{grid-template-columns:1fr;min-height:0}.solx-story article{min-height:430px;padding:30px 22px}.solx-story h3{font-size:clamp(2.3rem,11vw,3.8rem)}.impact-sim{grid-template-columns:1fr;min-height:0}.impact-controls,.impact-output{min-height:470px;padding:28px 22px}.impact-output>strong{font-size:7rem}.pilot-pattern-list,.lab-after-steps{grid-template-columns:1fr}.pilot-pattern-list article,.lab-after-steps article{border-right:1px solid var(--line-dark);border-bottom:0;min-height:250px}.wlab{margin:0 -8px}.wlab-layout{min-height:0}.wlab-builder{min-height:700px;padding:18px}.wlab-graph{min-height:530px}.wlab-node{min-width:90px;padding:8px;font-size:.5rem}.node-source{left:3%}.node-gate{right:3%}.wlab-output{min-height:620px;padding:26px 20px}.trustx-controls,.trustx-output{padding:35px 22px}.trustx-controls fieldset>div{grid-template-columns:1fr}.trustx-controls fieldset button{border-right:1px solid var(--line-light);border-bottom:0}.trustx-controls fieldset button:last-child{border-bottom:1px solid var(--line-light)}.trustx-output{min-height:650px}.trustx-output ul{grid-template-columns:1fr}.control-layers>div article{grid-template-columns:35px 1fr;min-height:0;padding:28px 0}.control-layers article p{grid-column:2/-1}.trust-proof-note{grid-template-columns:1fr}.trust-proof-note>span{height:50px;font-size:8rem}.sub-cta{min-height:720px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@media (forced-colors:active){.portal-glyph,.platform-hero-machine,.solution-sun,.lab-aurora,.lab-hero-code,.trust-vault,.pex-stage,.wlab-graph,.impact-orbit{display:none}.pex,.solx,.impact-sim,.wlab,.trustx{border:2px solid canvastext}.pex-nav button,.solx-tabs button,.wlab-options button,.wlab-sources button,.trustx-controls button{border:1px solid canvastext}}
