/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--carbon)}body{background:var(--carbon);color:var(--paper);font-family:var(--font-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--blue);color:#fff}main{overflow:clip}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;padding-left:clamp(22px,4.5vw,80px);padding-right:clamp(22px,4.5vw,80px);display:grid;position:relative}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0d0fc9;border:1px solid #f2efe824;border-radius:3px;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 18px;animation:.8s both headerIn;display:grid;position:fixed;top:18px;left:clamp(14px,3vw,48px);right:clamp(14px,3vw,48px)}@keyframes headerIn{0%{opacity:0;transform:translateY(-15px)}}.brand{align-items:center;gap:13px;width:max-content;display:inline-flex}.brand>span{letter-spacing:.22em;white-space:nowrap;font-size:17px}.brand b{letter-spacing:.06em}.desktopNav{color:#bac1c5;gap:34px;font-size:13px;display:flex}.desktopNav a{transition:color .2s}.navCta{background:var(--paper);color:var(--carbon);justify-self:end;align-items:center;gap:18px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .25s;display:flex}.navCta:hover{background:var(--lime);transform:translateY(-2px)}.mobileMenu{display:none}.mark{flex:none;width:64px;height:64px;display:inline-block;position:relative}.mark i{display:block;position:absolute}.markA{border-top:4px solid;border-left:4px solid;width:43%;height:73%;top:12%;left:8%;transform:skew(-23deg)}.markA:after{content:"";transform-origin:top;background:currentColor;width:4px;height:calc(100% + 4px);position:absolute;top:-4px;right:-5px;transform:skew(40deg)}.markE{border-top:4px solid;border-bottom:4px solid;border-left:4px solid;width:39%;height:76%;top:11%;left:56%}.markE:after{content:"";background:currentColor;width:82%;height:4px;position:absolute;top:48%;left:0}.datum{background:var(--blue);z-index:2;height:4px;top:48%;left:19%;right:5%}.coordinate{background:var(--lime);z-index:3;border-radius:50%;width:7px;height:7px;top:calc(48% - 1.5px);left:56%;box-shadow:0 0 0 4px #c7f36b1a}.markSmall .markA,.markSmall .markE{border-width:2px}.markSmall .markA:after{width:2px;height:calc(100% + 2px);top:-2px;right:-3px}.markSmall .markE:after,.markSmall .datum{height:2px}.markSmall .coordinate{width:4px;height:4px;top:calc(48% - 1px)}.hero{border-bottom:1px solid var(--line);background-image:linear-gradient(var(--soft) 1px,transparent 1px),linear-gradient(90deg,var(--soft) 1px,transparent 1px);background-size:80px 80px;min-height:980px;padding-top:150px;padding-bottom:60px}.hero:before{content:"";background:linear-gradient(90deg,#0a0d0f05,var(--carbon) 86%);pointer-events:none;position:absolute;inset:0}.heroGlow{filter:blur(20px);background:radial-gradient(circle,#4c7dff21,#0000 68%);width:550px;height:550px;position:absolute;top:17%;left:42%}.eyebrow,.sectionLabel,.kicker{font-family:var(--font-mono),monospace;letter-spacing:.21em;color:var(--steel);font-size:11px}.heroEyebrow{grid-column:1/8;align-items:center;gap:10px;animation:.8s .12s both fadeUp;display:flex;position:relative}.heroEyebrow i,.live i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c7f36b14}.heroCopy{z-index:2;grid-column:1/8;padding-top:70px;position:relative}.hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(64px,7vw,126px);font-weight:580;line-height:.86;animation:1s .2s both fadeUp}.heroCopy>p{color:#aab2b7;max-width:670px;margin:44px 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.55;animation:.9s .35s both fadeUp}.heroActions{align-items:center;gap:30px;margin-top:38px;animation:.9s .5s both fadeUp;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}}.button{justify-content:space-between;align-items:center;gap:42px;min-height:54px;padding:0 20px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.lightButton{background:var(--paper);color:var(--carbon)}.lightButton:hover{background:var(--lime)}.textLink{color:#c2c8cb;font-size:13px}.system{background:#0c1114c4;border:1px solid #8c969d40;grid-column:8/13;align-self:center;min-height:530px;margin-top:74px;animation:1s .5s both fadeUp;position:relative}.systemBar{height:48px;font-family:var(--font-mono);letter-spacing:.15em;color:#778188;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 18px;font-size:9px;display:flex}.systemBar:last-child{border-bottom:0;border-top:1px solid var(--line)}.live{align-items:center;gap:8px;display:flex}.live i{width:6px;height:6px;animation:2s infinite blink}@keyframes blink{50%{opacity:.25}}.systemCanvas{background-image:linear-gradient(#8c969d14 1px,#0000 1px),linear-gradient(90deg,#8c969d14 1px,#0000 1px);background-size:40px 40px;height:434px;position:relative;overflow:hidden}.systemCanvas:after{content:"";background:radial-gradient(circle,#4c7dff1f,#0000 52%);position:absolute;inset:0}.systemCore{z-index:5;background:#0b1013;border:1px solid #4c7dff8c;place-items:center;width:152px;height:152px;display:grid;position:absolute;top:calc(50% - 76px);left:calc(50% - 76px);box-shadow:0 0 70px #4c7dff29}.systemCore .mark{width:70px;height:70px}.systemCore>span{font:8px/1.4 var(--font-mono);letter-spacing:.16em;color:var(--steel);position:absolute;bottom:13px;left:13px}.orbit{border:1px solid #4c7dff33;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit1{width:290px;height:290px;animation:5s ease-in-out infinite pulse}.orbit2{border-style:dashed;width:410px;height:410px;animation:30s linear infinite spin}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.node{z-index:4;height:30px;font:8px var(--font-mono);letter-spacing:.15em;color:#aab2b7;background:#11171b;border:1px solid #303a40;align-items:center;gap:8px;padding:0 10px;display:flex;position:absolute}.node i{background:var(--blue);border-radius:50%;width:5px;height:5px}.projects{top:55px;left:28px}.finance{top:62px;right:28px}.people{bottom:50px;left:38px}.knowledge{bottom:56px;right:24px}.signal{z-index:2;background:linear-gradient(90deg,transparent,var(--blue),transparent);transform-origin:0;width:44%;height:1px;position:absolute}.s1{top:23%;left:18%;transform:rotate(30deg)}.s2{top:48%;left:51%;transform:rotate(-30deg)}.s3{top:75%;left:21%;transform:rotate(-27deg)}.s4{top:52%;left:51%;transform:rotate(28deg)}.outcomes{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-height:142px;display:grid}.outcomes>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:17px;padding:28px clamp(22px,4.5vw,80px);display:grid}.outcomes small{font:9px var(--font-mono);color:#667177}.outcomes b,.outcomes strong{letter-spacing:.08em;font-size:clamp(15px,1.3vw,21px)}.outcomes b{color:#788288;font-weight:400}.outcomes strong{color:var(--paper);font-weight:500}.outcomes i{color:var(--lime);font-style:normal}.sectionLabel{grid-column:1/4;align-self:start;align-items:center;gap:16px;margin:0;display:flex}.sectionLabel span{color:var(--lime)}.problem{padding-top:150px;padding-bottom:150px}.problem>h2,.sectionIntro>h2,.custom h2,.inside h2,.faq h2,.audit h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5.2vw,88px);font-weight:460;line-height:.98}.problem>h2{grid-column:4/13}.problemText{grid-column:4/10;grid-template-columns:1fr 1fr;gap:35px;margin-top:70px;display:grid}.problemText p{color:#9da6ab;margin:0;font-size:15px;line-height:1.65}.flowMap{border:1px solid var(--line);grid-column:4/13;height:330px;margin-top:85px}.flowHeader{border-bottom:1px solid var(--line);height:50px;font:9px var(--font-mono);letter-spacing:.18em;color:#6f7a80;grid-template-columns:1fr 1fr;align-items:center;padding:0 20px;display:grid}.flowHeader span:last-child{text-align:right;color:#9da6ab}.flowBody{background-image:linear-gradient(#8c969d12 1px,#0000 1px),linear-gradient(90deg,#8c969d12 1px,#0000 1px);background-size:38px 38px;grid-template-columns:1fr 120px 1fr;align-items:center;height:calc(100% - 50px);display:grid;position:relative;overflow:hidden}.mess{height:100%;position:relative}.mess i{background:#667177;border-radius:50%;width:5px;height:5px;position:absolute}.mess i:after{content:"";width:80px;height:1px;transform:rotate(var(--r,20deg));transform-origin:0;background:#8c969d40;position:absolute;top:2px;left:2px}.mess i:first-child{--r:31deg;top:22%;left:12%}.mess i:nth-child(2){--r:76deg;top:14%;left:30%}.mess i:nth-child(3){--r:142deg;top:27%;left:50%}.mess i:nth-child(4){--r:101deg;top:18%;left:70%}.mess i:nth-child(5){--r:-28deg;top:52%;left:21%}.mess i:nth-child(6){--r:12deg;top:64%;left:42%}.mess i:nth-child(7){--r:-113deg;top:58%;left:76%}.mess i:nth-child(8){--r:-12deg;top:76%;left:8%}.mess i:nth-child(9){--r:162deg;top:84%;left:57%}.mess i:nth-child(10){--r:-71deg;top:78%;left:86%}.mess i:nth-child(11){--r:54deg;top:37%;left:36%}.mess i:nth-child(12){--r:-155deg;top:43%;left:63%}.mess i:nth-child(13){--r:-66deg;top:88%;left:17%}.mess i:nth-child(14){--r:151deg;top:34%;left:90%}.flowCore{border:1px solid var(--blue);z-index:2;width:78px;height:78px;font:13px var(--font-mono);letter-spacing:.12em;background:#0b1013;justify-self:center;place-items:center;display:grid;position:relative}.flowCore i{background:var(--lime);width:9px;height:9px;box-shadow:0 0 24px var(--lime);border-radius:50%;position:absolute;top:calc(50% - 4px);right:-5px}.cleanLines{flex-direction:column;justify-content:space-evenly;height:100%;display:flex}.cleanLines i{background:linear-gradient(90deg,var(--blue),#4c7dff14);width:78%;height:1px;display:block;position:relative}.cleanLines i:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.capabilities{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);color:var(--carbon);padding:150px clamp(22px,4.5vw,80px)}.sectionIntro{padding:0}.sectionIntro>h2{grid-column:4/10}.sectionIntro>p:last-child{color:#59646b;grid-column:10/13;margin:4px 0 0;font-size:15px;line-height:1.6}.cards{border-top:1px solid #cbc7bd;border-left:1px solid #cbc7bd;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.cards article{border-bottom:1px solid #cbc7bd;border-right:1px solid #cbc7bd;min-height:400px;padding:28px;transition:all .35s;position:relative;overflow:hidden}.cards article:hover{background:var(--carbon);color:var(--paper)}.cardTop{font:11px var(--font-mono);color:#748087;justify-content:space-between;display:flex}.cardTop i{border:1px solid #748087;border-radius:50%;width:8px;height:8px}.cards h3{letter-spacing:-.035em;margin:94px 0 22px;font-size:31px;font-weight:560}.cards p{color:#59646b;max-width:360px;font-size:14px;line-height:1.6;transition:all .35s}.cards article:hover p{color:#aab2b7}.cards article>small{font:8px var(--font-mono);letter-spacing:.1em;color:#69747b;position:absolute;bottom:28px;left:28px}.custom{padding-top:160px;padding-bottom:160px}.customTitle{grid-column:4/12}.kicker{color:var(--blue);margin:0 0 27px}.custom h2 em{color:var(--lime);font-style:normal}.customDiagram{grid-column:2/12;grid-template-columns:1fr 230px 1fr;align-items:center;min-height:340px;margin-top:105px;display:grid;position:relative}.customDiagram:before{content:"";background:var(--blue);height:1px;position:absolute;top:50%;left:20%;right:20%}.diagramBox{border:1px solid var(--line);z-index:2;background:#0d1215;min-height:245px;padding:25px}.diagramBox>span,.engine b{font:10px var(--font-mono);letter-spacing:.18em;color:var(--steel)}.diagramBox ul{color:#c2c8cb;gap:13px;margin:46px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.diagramBox li:before{content:"−";color:#667177;margin-right:10px}.diagramBox.output li:before{content:"✓";color:var(--lime)}.engine{z-index:3;border:1px solid var(--blue);background:var(--carbon);flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:180px;height:180px;display:flex;position:relative;box-shadow:0 0 80px #4c7dff1f}.engine:after{content:"";border:1px solid #4c7dff40;border-radius:50%;animation:2.8s ease-out infinite engine;position:absolute;inset:-16px}@keyframes engine{to{opacity:0;transform:scale(1.2)}}.engine small{color:#5f6b72;font:7px var(--font-mono);letter-spacing:.13em;margin-top:8px}.customText{color:#9da6ab;grid-column:8/12;grid-template-columns:1fr 1fr;gap:28px;margin-top:70px;font-size:14px;line-height:1.62;display:grid}.customText p{margin:0}.approach{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#11161a;padding-top:150px}.approach .sectionIntro>h2{color:var(--paper);grid-column:4/11}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:110px;display:grid}.steps article{border-right:1px solid var(--line);min-height:470px;padding:30px clamp(22px,3vw,55px);position:relative}.steps article>span{font:10px var(--font-mono);color:#647078}.steps article>small{font:10px var(--font-mono);letter-spacing:.16em;color:var(--blue);position:absolute;top:28px;right:28px}.steps h3{letter-spacing:-.04em;margin:120px 0 24px;font-size:clamp(26px,2.2vw,38px);font-weight:480;line-height:1.05}.steps p{color:#929ca2;max-width:300px;font-size:14px;line-height:1.65}.steps article>i{background:var(--blue);transform-origin:0;height:3px;transition:all .5s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.steps article:hover>i{transform:scaleX(1)}.inside{align-items:center;padding-top:160px;padding-bottom:160px}.insideVisual{border:1px solid var(--line);background:#0c1114;grid-column:1/7;min-height:680px;position:relative;overflow:hidden}.perspectiveGrid{transform-origin:bottom;background-image:linear-gradient(#8c969d17 1px,#0000 1px),linear-gradient(90deg,#8c969d17 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;transform:perspective(600px)rotateX(60deg)scale(1.5)}.insideMark{background:#0a0d0fe8;border:1px solid #4c7dff8c;place-items:center;width:265px;height:265px;display:grid;position:absolute;top:calc(50% - 132px);left:calc(50% - 132px);box-shadow:0 0 100px #4c7dff29}.insideMark .mark{width:125px;height:125px}.insideMark>span{font:9px/1.4 var(--font-mono);letter-spacing:.17em;color:var(--steel);position:absolute;bottom:17px;left:18px}.insideVisual>small{font:8px var(--font-mono);letter-spacing:.16em;color:#68747a;position:absolute;top:24px;left:24px}.insideCopy{grid-column:8/13}.insideCopy .sectionLabel{margin-bottom:54px}.insideCopy .lead{color:#d2d5d5;margin:42px 0 24px;font-size:20px;line-height:1.55}.insideCopy>p:not(.sectionLabel):not(.lead){color:#949da2;font-size:15px;line-height:1.68}.principles{border-top:1px solid var(--line);margin-top:48px}.principles div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;min-height:58px;font-size:13px;display:grid}.principles span{font:9px var(--font-mono);color:var(--blue)}.faq{border-top:1px solid var(--line);padding-top:150px;padding-bottom:150px}.faq>h2{grid-column:4/10}.faqList{border-top:1px solid var(--line);grid-column:4/13;margin-top:80px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:#d3d6d6;grid-template-columns:55px 1fr auto;align-items:center;min-height:88px;font-size:18px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary span{font:9px var(--font-mono);color:#667177}.faq summary i{color:var(--lime);font-size:26px;font-style:normal;font-weight:300;transition:all .25s}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{color:#919ba1;max-width:760px;margin:-7px 60px 30px 55px;font-size:14px;line-height:1.65}.audit{background:var(--blue);color:#090d11;padding-top:150px;padding-bottom:150px;overflow:hidden}.audit:before{content:"";background-image:linear-gradient(#0a0d0f1a 1px,#0000 1px),linear-gradient(90deg,#0a0d0f1a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.auditCopy{z-index:2;grid-column:4/8}.auditCopy h2{font-size:clamp(48px,5.5vw,94px)}.auditCopy>p:not(.kicker){color:#0a0d0fc4;max-width:600px;margin:34px 0;font-size:17px;line-height:1.6}.signalButton{background:var(--lime);color:var(--carbon);min-width:330px}.signalButton:hover{background:var(--paper)}.auditCopy>small{font:9px var(--font-mono);letter-spacing:.1em;color:#0a0d0fa8;margin-top:17px;display:block}.auditPanel{background:var(--carbon);color:var(--paper);z-index:2;grid-column:9/13;min-height:560px;padding:24px;position:relative;box-shadow:20px 20px #0a0d0f1f}.panelHead{font:9px var(--font-mono);letter-spacing:.15em;color:#7c878d;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;display:flex}.panelHead i{color:var(--lime);font-style:normal}.auditPanel ol{margin:28px 0 0;padding:0;list-style:none}.auditPanel li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;padding:19px 0;display:grid}.auditPanel li>span{font:9px var(--font-mono);color:var(--blue)}.auditPanel li div{gap:7px;display:grid}.auditPanel li b{font-size:14px;font-weight:500}.auditPanel li small{color:#7f8a90;font-size:11px;line-height:1.5}.stamp{align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;right:22px}.stamp>span{font:8px/1.5 var(--font-mono);letter-spacing:.14em;color:#6f7a80}footer{background:#070a0c;padding:70px clamp(22px,4.5vw,80px) 25px}.footerTop{grid-template-columns:1fr 1fr 1fr;align-items:start;min-height:200px;display:grid}.footerTop>p{color:#818c92;max-width:300px;margin:0;font-size:14px;line-height:1.6}.footerTop>a:last-child{border-bottom:1px solid #3a454b;justify-self:end;padding-bottom:7px;font-size:14px}.footerBottom{border-top:1px solid var(--line);color:#5f6b72;font:8px var(--font-mono);letter-spacing:.15em;grid-template-columns:1fr 1fr 1fr;padding-top:22px;display:grid}.footerBottom span:nth-child(2){text-align:center}.footerBottom a{justify-self:end}@media (max-width:1100px){.heroCopy{grid-column:1/9}.system{opacity:.68;grid-column:7/13;margin-top:-25px}.problemText,.sectionIntro>h2{grid-column:4/11}.sectionIntro>p:last-child{grid-column:4/9;margin-top:35px}.cards{grid-template-columns:repeat(2,1fr)}.customDiagram{grid-column:1/13}.insideCopy{grid-column:7/13;padding-left:30px}.auditCopy{grid-column:3/8}}@media (max-width:800px){.grid{gap:0 14px}.siteHeader{grid-template-columns:1fr auto;height:58px}.desktopNav,.navCta{display:none}.mobileMenu{justify-self:end;display:block;position:relative}.mobileMenu summary{cursor:pointer;align-content:center;gap:7px;width:36px;height:36px;list-style:none;display:grid}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary i{background:var(--paper);justify-self:end;width:22px;height:1px}.mobileMenu nav{border:1px solid var(--line);background:#0a0d0f;width:min(300px,100vw - 28px);padding:18px;display:grid;position:absolute;top:47px;right:-19px}.mobileMenu nav a{border-bottom:1px solid var(--line);padding:14px 5px;font-size:14px}.hero{background-size:48px 48px;min-height:auto;padding-top:128px}.heroEyebrow,.heroCopy{grid-column:1/13}.heroCopy{padding-top:48px}.hero h1{font-size:clamp(58px,16vw,95px)}.heroCopy>p{font-size:17px}.heroActions{flex-direction:column;align-items:flex-start}.system{opacity:1;grid-column:1/13;min-height:500px;margin-top:70px}.outcomes{grid-template-columns:1fr}.outcomes>div{border-right:0;border-bottom:1px solid var(--line);min-height:95px}.sectionLabel{grid-column:1/13;margin-bottom:44px}.problem,.custom,.inside,.faq,.audit{padding-top:105px;padding-bottom:105px}.problem>h2,.problemText,.flowMap,.customTitle,.customText,.approach .sectionIntro>h2,.insideVisual,.insideCopy,.faq>h2,.faqList,.auditCopy,.auditPanel{grid-column:1/13}.problemText{grid-template-columns:1fr;margin-top:42px}.flowMap{height:280px;margin-top:60px}.flowBody{grid-template-columns:1fr 70px 1fr}.flowCore{width:58px;height:58px}.capabilities{padding-top:105px;padding-bottom:105px}.sectionIntro .sectionLabel,.sectionIntro>h2,.sectionIntro>p:last-child{grid-column:1/13}.cards{grid-template-columns:1fr;margin-top:65px}.cards article{min-height:350px}.customDiagram{grid-column:1/13;grid-template-columns:1fr;gap:25px;margin-top:65px}.customDiagram:before{display:none}.engine{width:140px;height:140px}.customText{grid-template-columns:1fr;margin-top:55px}.approach{padding-top:105px}.steps{grid-template-columns:1fr;margin-top:65px}.steps article{border-bottom:1px solid var(--line);min-height:330px}.steps h3{margin-top:80px}.insideVisual{min-height:520px;margin-bottom:70px}.insideCopy{padding-left:0}.faqList{margin-top:55px}.faq summary{grid-template-columns:38px 1fr auto;font-size:15px}.faq details p{margin-left:38px;margin-right:25px}.auditCopy{margin-bottom:70px}.auditPanel{min-height:540px}.footerTop,.footerBottom{grid-template-columns:1fr;gap:30px}.footerTop{min-height:300px}.footerTop>a:last-child,.footerBottom a{justify-self:start}.footerBottom span:nth-child(2){text-align:left}}@media (max-width:460px){.brand>span{font-size:14px}.hero h1{font-size:57px}.button{gap:20px;width:100%}.system{min-height:440px}.systemCanvas{height:344px}.orbit2{width:330px;height:330px}.projects,.people{left:10px}.finance,.knowledge{right:10px}.problem>h2,.sectionIntro>h2,.custom h2,.inside h2,.faq h2,.audit h2{font-size:43px}.insideMark{width:220px;height:220px;top:calc(50% - 110px);left:calc(50% - 110px)}.signalButton{min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}:root{--carbon:#102a43;--surface:#fff;--paper:#f7f5ef;--blue:#2457e6;--lime:#b78b3e;--steel:#687887;--line:#d7dfe6;--soft:#2457e614}html{background:var(--paper)}body{background:var(--paper);color:var(--carbon);font-feature-settings:"kern" 1,"ss01" 1}.siteHeader{color:var(--carbon);background:#ffffffe0;border-color:#102a431f;box-shadow:0 10px 34px #102a4312}.brand>span{letter-spacing:.25em;color:var(--carbon);font-weight:430;position:relative}.brand>span:after{content:"";background:linear-gradient(90deg,var(--blue) 0 72%,var(--lime) 72%);width:100%;height:1px;position:absolute;bottom:-8px;left:0}.brand b{color:#0b2540;font-weight:760}.desktopNav{color:#526577;font-weight:480}.desktopNav a:hover{color:var(--blue)}.navCta{background:var(--carbon);color:#fff;box-shadow:0 8px 18px #102a4321}.navCta:hover{background:var(--blue);color:#fff}.coordinate{box-shadow:0 0 0 4px #b78b3e1f}.hero{color:var(--carbon);background-color:var(--paper);background-image:linear-gradient(#2457e611 1px,#0000 1px),linear-gradient(90deg,#2457e611 1px,#0000 1px)}.hero:before{background:linear-gradient(90deg,#f7f5ef1a,#f7f5eff5 92%)}.eyebrow,.sectionLabel,.kicker{color:#697c8d;font-weight:520}.heroEyebrow i,.live i{background:var(--lime);box-shadow:0 0 0 5px #b78b3e1a}.hero h1{color:#102a43;letter-spacing:-.065em;font-weight:570}.hero h1 span{color:#44627e;font-weight:345}.heroCopy>p{color:#526577}.lightButton{background:var(--blue);color:#fff;box-shadow:0 12px 24px #2457e629}.lightButton:hover{background:var(--carbon);color:#fff}.textLink{color:#324d67;font-weight:520}.system{color:var(--carbon);background:#ffffffd1;border-color:#cad5df;box-shadow:0 25px 70px #102a431a}.systemBar{color:#66798a;background:#f7f9fbd1;border-color:#d7dfe6}.systemCanvas{background-color:#fbfcfd;background-image:linear-gradient(#2457e612 1px,#0000 1px),linear-gradient(90deg,#2457e612 1px,#0000 1px)}.systemCanvas:after{background:radial-gradient(circle,#2457e61c,#0000 55%)}.systemCore{color:var(--carbon);background:#fff;border-color:#2457e69e;box-shadow:0 0 70px #2457e621}.systemCore>span{color:#6b7c8b}.orbit{border-color:#2457e633}.node{color:#334f68;background:#fff;border-color:#cbd6df;box-shadow:0 5px 16px #102a430f}.signal{background:linear-gradient(90deg,transparent,var(--blue),transparent)}.outcomes{border-color:var(--line);background:#fff}.outcomes>div{border-color:var(--line)}.outcomes small{color:#8593a0}.outcomes b{color:#788897}.outcomes strong{color:var(--carbon)}.outcomes i{color:var(--lime)}.problem{background:var(--paper)}.problemText p{color:#5b6d7d}.flowMap{background:#fff;border-color:#ced8e0;box-shadow:0 18px 50px #102a430f}.flowHeader{color:#788997;border-color:#d7dfe6}.flowHeader span:last-child{color:#314e68}.flowBody{background-color:#fbfcfd;background-image:linear-gradient(#2457e60e 1px,#0000 1px),linear-gradient(90deg,#2457e60e 1px,#0000 1px)}.mess i{background:#91a0ad}.mess i:after{background:#4a5f7040}.flowCore{color:var(--carbon);background:#fff;box-shadow:0 12px 30px #2457e61f}.flowCore i{box-shadow:0 0 20px #b78b3e8c}.capabilities{border-color:var(--line);color:var(--carbon);background:#fff}.sectionIntro .sectionLabel{color:#6d7f8f}.sectionIntro>p:last-child{color:#5b6e7e}.cards{border-color:#d4dde4}.cards article{background:#fff;border-color:#d4dde4}.cards article:hover{color:var(--carbon);box-shadow:inset 0 3px 0 var(--blue);background:#eef3ff}.cardTop{color:#778a99}.cardTop i{border-color:var(--lime)}.cards article:hover .cardTop i{background:var(--lime);border-color:var(--lime)}.cards p,.cards article:hover p{color:#5a6d7e}.cards article>small{color:#758796}.custom{background:var(--paper);color:var(--carbon)}.kicker{color:var(--blue)}.custom h2 em{color:#9a6b1f}.customDiagram:before{background:linear-gradient(90deg,#2457e61a,var(--blue),#2457e61a)}.diagramBox{background:#fff;border-color:#cfd9e1;box-shadow:0 14px 36px #102a430f}.diagramBox>span{color:#526a7c}.diagramBox ul{color:#354f67}.diagramBox li:before{color:#8898a5}.diagramBox.output li:before{color:#9a6b1f}.engine{background:var(--carbon);color:#fff;border-color:var(--blue);box-shadow:0 20px 50px #102a4329}.engine b{color:#fff}.engine small{color:#a8b4bd}.customText{color:#5b6d7d}.approach{border-color:var(--line);color:var(--carbon);background:#fff}.approach .sectionIntro>h2{color:var(--carbon)}.steps,.steps article{border-color:var(--line)}.steps article:hover{background:#f6f8ff}.steps article>span{color:#8795a1}.steps article>small{color:#9a6b1f}.steps h3{color:var(--carbon)}.steps p{color:#5d7080}.inside{background:var(--paper);color:var(--carbon)}.insideVisual{background:#eef3f8;border-color:#cad6df}.perspectiveGrid{background-image:linear-gradient(#2457e61c 1px,#0000 1px),linear-gradient(90deg,#2457e61c 1px,#0000 1px)}.insideMark{color:var(--carbon);background:#fffffff0;border-color:#2457e68c;box-shadow:0 20px 80px #2457e621}.insideMark>span,.insideVisual>small{color:#6b7f90}.insideCopy .lead{color:#263f56}.insideCopy>p:not(.sectionLabel):not(.lead){color:#5d6f7e}.principles,.principles div{border-color:#d3dde5}.principles span{color:#9a6b1f}.faq{border-color:var(--line);color:var(--carbon);background:#fff}.faqList,.faq details{border-color:var(--line)}.faq summary{color:#213c54}.faq summary span{color:#84939f}.faq summary i{color:#9a6b1f}.faq details p{color:#5d6f7e}.audit{color:var(--carbon);background:#edf3ff}.audit:before{background-image:linear-gradient(#2457e614 1px,#0000 1px),linear-gradient(90deg,#2457e614 1px,#0000 1px)}.audit .sectionLabel{color:#63788b}.audit .sectionLabel span{color:#9a6b1f}.auditCopy .kicker{color:var(--blue)}.auditCopy>p:not(.kicker){color:#4e6478}.signalButton{background:var(--carbon);color:#fff;box-shadow:0 14px 28px #102a4329}.signalButton:hover{background:var(--lime);color:var(--carbon)}.auditCopy>small{color:#6d7f8e}.auditPanel{color:var(--carbon);background:#fff;border:1px solid #cfd9e2;box-shadow:20px 20px #2457e61a}.panelHead{color:#748694;border-color:var(--line)}.panelHead i{color:#9a6b1f}.auditPanel li{border-color:var(--line)}.auditPanel li>span{color:var(--blue)}.auditPanel li small{color:#6a7b89}.stamp>span{color:#6b7c89}footer{color:#fff;background:#102a43}.footerTop>p{color:#b3c0ca}.footerTop>a:last-child{border-color:#5b6f80}.footerBottom{color:#91a3b2;border-color:#40586d}.footerTop .brand>span,.footerTop .brand b{color:#fff}@media (max-width:800px){.mobileMenu summary i{background:var(--carbon)}.mobileMenu nav{color:var(--carbon);background:#fff;border-color:#d4dde4;box-shadow:0 18px 40px #102a431f}.mobileMenu nav a{border-color:#dbe2e8}}.mark{object-fit:contain;flex:none;width:64px;height:64px;display:block;position:relative}.markSmall{width:34px;height:34px}.brand{gap:14px}.brand .markSmall{width:54px;height:36px}.brandDivider{background:#8495a4;flex:none;width:1px;height:34px;display:block}.brand>span:after{display:none}.footerTop .brandDivider{background:#668096}.motionSystem{--mx:0;--my:0;transition:box-shadow .35s,border-color .35s;overflow:hidden}.motionSystem:hover{border-color:#2457e68c;box-shadow:0 32px 90px #102a4326}.motionSystem .systemCanvas{perspective:900px}.systemScan{z-index:1;background:linear-gradient(#0000,#2457e614,#2457e62e,#0000);height:82px;animation:5s cubic-bezier(.45,0,.55,1) infinite systemScan;position:absolute;top:-82px;left:0;right:0}@keyframes systemScan{0%,12%{transform:translateY(-80px)}78%,to{transform:translateY(590px)}}.motionCore{z-index:6;width:152px;height:152px;transform:translate(calc(var(--mx) * 18px),calc(var(--my) * 18px)) rotateX(calc(var(--my) * -7deg)) rotateY(calc(var(--mx) * 7deg));background:#fffffff0;border:1px solid #2457e69e;place-items:center;transition:transform .15s ease-out;display:grid;position:absolute;top:calc(50% - 76px);left:calc(50% - 76px);box-shadow:0 18px 55px #2457e629}.motionCore img{width:84px;height:auto}.motionCore>span{font:8px/1.4 var(--font-mono);letter-spacing:.16em;color:#687887;position:absolute;bottom:12px;left:13px}.corePulse{border:1px solid var(--blue);animation:2.6s ease-out infinite corePulse;position:absolute;inset:-1px}@keyframes corePulse{to{opacity:0;transform:scale(1.3)}}.motionSystem .orbit1{transform:translate(calc(-50% + var(--mx) * 8px),calc(-50% + var(--my) * 8px))}.motionSystem .orbit2{transform:translate(calc(-50% + var(--mx) * -9px),calc(-50% + var(--my) * -9px));animation:30s linear infinite motionOrbit}@keyframes motionOrbit{to{transform:translate(calc(-50% + var(--mx) * -9px),calc(-50% + var(--my) * -9px)) rotate(360deg)}}.motionSystem .node{-webkit-appearance:none;appearance:none;font-family:var(--font-mono);cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s,color .25s}:is(.motionSystem .node:hover,.motionSystem .node:focus-visible,.motionSystem .node.isActive){border-color:var(--blue);color:var(--blue);outline:none;transform:translateY(-4px);box-shadow:0 10px 24px #2457e621}.motionSystem .node.isActive i{background:var(--lime);box-shadow:0 0 0 4px #b78b3e1f}.dataPacket{z-index:5;background:var(--lime);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #b78b3ea6}.packet1{animation:4.3s .1s infinite packet1;top:24%;left:22%}.packet2{animation:4.3s 1.1s infinite packet2;top:27%;right:24%}.packet3{animation:4.3s 2.1s infinite packet3;bottom:24%;left:25%}.packet4{animation:4.3s 3.1s infinite packet4;bottom:24%;right:24%}@keyframes packet1{0%{opacity:0;transform:translate(0)}12%{opacity:1}55%{opacity:1;transform:translate(118px,92px)}65%,to{opacity:0;transform:translate(118px,92px)}}@keyframes packet2{0%{opacity:0;transform:translate(0)}12%{opacity:1}55%{opacity:1;transform:translate(-112px,88px)}65%,to{opacity:0;transform:translate(-112px,88px)}}@keyframes packet3{0%{opacity:0;transform:translate(0)}12%{opacity:1}55%{opacity:1;transform:translate(105px,-86px)}65%,to{opacity:0;transform:translate(105px,-86px)}}@keyframes packet4{0%{opacity:0;transform:translate(0)}12%{opacity:1}55%{opacity:1;transform:translate(-105px,-82px)}65%,to{opacity:0;transform:translate(-105px,-82px)}}.activeReadout{z-index:7;height:34px;font-family:var(--font-mono);border-top:1px solid #2457e624;grid-template-columns:auto 1fr auto;align-items:end;gap:9px;padding-top:7px;display:grid;position:absolute;bottom:11px;left:14px;right:14px}.activeReadout small,.activeReadout span{letter-spacing:.12em;color:#8393a0;font-size:7px}.activeReadout strong{letter-spacing:.14em;color:var(--blue);font-size:9px;font-weight:500}.motionOutcomes>button{-webkit-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:17px;padding:28px clamp(22px,4.5vw,80px);transition:background .3s;display:grid;position:relative;overflow:hidden}:is(.motionOutcomes>button:hover,.motionOutcomes>button:focus-visible,.motionOutcomes>button.isActive){background:#f3f6ff;outline:none}.motionOutcomes>button small{font:9px var(--font-mono);color:#8593a0}.motionOutcomes>button b,.motionOutcomes>button strong{letter-spacing:.08em;font-size:clamp(15px,1.3vw,21px)}.motionOutcomes>button b{color:#788897;font-weight:400}.motionOutcomes>button strong{color:var(--carbon);font-weight:500}.motionOutcomes>button>i{color:var(--lime);font-style:normal;transition:transform .3s}.motionOutcomes>button.isActive>i{transform:translate(6px)}.outcomeTrace{height:4px;transition:transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(3px)}.isActive .outcomeTrace{transform:translateY(0)}.outcomeTrace i{background:var(--blue);transform-origin:0;height:100%;animation:2.2s ease-in-out infinite trace}.outcomeTrace i:first-child{opacity:.28;width:18%}.outcomeTrace i:nth-child(2){opacity:.48;width:26%;animation-delay:.15s}.outcomeTrace i:nth-child(3){opacity:.72;width:34%;animation-delay:.3s}.outcomeTrace i:nth-child(4){background:var(--lime);width:22%;animation-delay:.45s}@keyframes trace{50%{opacity:.25;transform:scaleX(.35)}}.motionFlow .flowHeader{grid-template-columns:1fr auto 1fr}.flowHeader button{-webkit-appearance:none;appearance:none;color:#607385;font:8px var(--font-mono);letter-spacing:.12em;cursor:pointer;background:#fff;border:1px solid #d4dde5;padding:8px 11px;transition:all .25s}.flowHeader button:hover{border-color:var(--blue);color:var(--blue)}.flowHeader button i{color:var(--lime);margin-left:6px;font-style:normal}.motionFlow .flowCore{width:86px;height:86px}.motionFlow .flowCore img{width:58px;height:auto}.motionFlow .flowCore>i{right:-5px}.motionFlow .mess i{animation:4s ease-in-out infinite alternate paused fragmentDrift}.motionFlow.isRunning .mess i{animation-play-state:running}.motionFlow .mess i:nth-child(2n){animation-duration:5.2s;animation-direction:alternate-reverse}.motionFlow .mess i:nth-child(3n){animation-duration:3.6s}@keyframes fragmentDrift{to{transform:translate(9px,-7px)rotate(5deg)}}.motionFlow .cleanLines i{transform-origin:0;opacity:.25;transform:scaleX(.08)}.motionFlow.isRunning .cleanLines i{animation:3.2s ease-in-out infinite lineResolve}.motionFlow.isRunning .cleanLines i:nth-child(2){animation-delay:.16s}.motionFlow.isRunning .cleanLines i:nth-child(3){animation-delay:.32s}.motionFlow.isRunning .cleanLines i:nth-child(4){animation-delay:.48s}.motionFlow.isRunning .cleanLines i:nth-child(5){animation-delay:.64s}@keyframes lineResolve{0%,12%{opacity:.2;transform:scaleX(.08)}42%,82%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(.08)}}.flowPacket{z-index:5;background:var(--lime);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;left:57%}.fp1{top:15%}.fp2{top:32%}.fp3{top:50%}.fp4{top:68%}.fp5{top:84%}.isRunning .flowPacket{animation:3.2s ease-in-out infinite flowPacket}.isRunning .fp2{animation-delay:.16s}.isRunning .fp3{animation-delay:.32s}.isRunning .fp4{animation-delay:.48s}.isRunning .fp5{animation-delay:.64s}@keyframes flowPacket{0%,20%{opacity:0;transform:translate(0)}42%{opacity:1}75%{opacity:1;transform:translate(310px)}85%,to{opacity:0;transform:translate(310px)}}.motionCustom{cursor:pointer;isolation:isolate;outline:none}.motionCustom:focus-visible{outline:2px solid var(--blue);outline-offset:8px}.motionCustom .engine img{width:82px;height:auto}.motionCustom .engine{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;overflow:visible}.motionCustom.stage1 .engine{transform:scale(1.08);box-shadow:0 25px 70px #2457e647}.motionCustom.stage2 .outputBox{border-color:var(--lime);box-shadow:0 18px 48px #b78b3e1f}.boxScan{opacity:0;background:linear-gradient(#0000,#2457e61a,#0000);height:44px;position:absolute;top:-44px;left:0;right:0}.diagramBox{transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden}.stage0 .inputBox{border-color:var(--blue);transform:translateY(-5px)}.stage0 .inputBox .boxScan,.stage2 .outputBox .boxScan{opacity:1;animation:2.6s infinite boxScan}@keyframes boxScan{to{transform:translateY(300px)}}.engineRing{border:1px solid #6e93ff5c;border-radius:50%;animation:2.4s ease-out infinite engineRing!important;position:absolute!important;inset:-18px!important}@keyframes engineRing{to{opacity:0;transform:scale(1.22)}}.pipeline{z-index:4;pointer-events:none;justify-content:space-between;height:8px;display:flex;position:absolute;top:50%;left:25%;right:25%}.pipeline i{background:var(--lime);opacity:0;border-radius:50%;width:8px;height:8px}.stage1 .pipeline i,.stage2 .pipeline i{animation:1.8s ease-in-out infinite pipeline}.pipeline i:nth-child(2){animation-delay:.2s}.pipeline i:nth-child(3){animation-delay:.4s}.pipeline i:nth-child(4){animation-delay:.6s}.pipeline i:nth-child(5){animation-delay:.8s}@keyframes pipeline{0%{opacity:0;transform:translate(-50px)}45%{opacity:1}to{opacity:0;transform:translate(50px)}}.stageReadout{font:8px var(--font-mono);letter-spacing:.18em;color:var(--blue);white-space:nowrap;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.systemsFilm{color:var(--carbon);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:140px clamp(22px,4.5vw,80px)}.filmHeader{border:1px solid var(--line);height:52px;font:9px var(--font-mono);letter-spacing:.16em;color:#708292;border-bottom:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.filmBody{border:1px solid var(--line);grid-template-columns:40% 60%;min-height:590px;display:grid;overflow:hidden}.filmCopy{background:var(--paper);flex-direction:column;justify-content:center;padding:72px clamp(28px,4vw,72px);animation:.6s both filmCopy;display:flex}@keyframes filmCopy{0%{opacity:0;transform:translateY(14px)}}.filmCopy p{font:10px var(--font-mono);letter-spacing:.18em;color:#9a6b1f;margin:0 0 35px}.filmCopy h3{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(42px,4vw,72px);font-weight:560;line-height:.98}.filmCopy>span{color:#5b6f80;max-width:440px;font-size:16px;line-height:1.65}.filmStage{background:#102a43;min-height:590px;position:relative;overflow:hidden}.filmGrid{transform:translate(calc(var(--film-x,0) * 1px),0);background-image:linear-gradient(#6e93ff1f 1px,#0000 1px),linear-gradient(90deg,#6e93ff1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.filmAxis{opacity:.68;background:#6e93ff;position:absolute}.axisX{height:1px;top:50%;left:0;right:0}.axisY{width:1px;top:0;bottom:0;left:54%}.filmSource,.filmOutput{gap:16px;width:150px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.filmSource{left:7%}.filmOutput{right:6%}.filmSource span,.filmOutput span{font:8px var(--font-mono);letter-spacing:.15em;color:#9cadba}.filmSource i{transform-origin:0;background:#6e93ff;height:5px;animation:2.5s ease-in-out infinite sourceBar}.filmSource i:nth-child(2){width:64%}.filmSource i:nth-child(3){width:88%;animation-delay:.12s}.filmSource i:nth-child(4){width:48%;animation-delay:.24s}.filmSource i:nth-child(5){width:76%;animation-delay:.36s}.filmSource i:nth-child(6){width:55%;animation-delay:.48s}.filmSource i:nth-child(7){width:92%;animation-delay:.6s}@keyframes sourceBar{50%{opacity:.35;transform:scaleX(.35)}}.filmOutput i{background:linear-gradient(90deg,#6e93ff,#0000);height:1px;position:relative}.filmOutput i:after{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite outputDot;position:absolute;top:-3px;left:0}.filmOutput i:nth-child(3):after{animation-delay:.35s}.filmOutput i:nth-child(4):after{animation-delay:.7s}.filmOutput i:nth-child(5):after{animation-delay:1.05s}@keyframes outputDot{to{opacity:0;transform:translate(140px)}}.filmEngine{z-index:5;background:#fff;border:1px solid #6e93ff;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);box-shadow:0 0 80px #4c7dff45}.filmEngine img{width:104px}.filmEngine>i{border:1px solid #6e93ff59;border-radius:50%;animation:2.7s ease-out infinite filmRing;position:absolute;inset:-18px}@keyframes filmRing{to{opacity:0;transform:scale(1.32)}}.filmEngine b{color:#415c73;font:8px var(--font-mono);letter-spacing:.14em;position:absolute;bottom:12px;left:14px}.filmParticle{z-index:4;opacity:0;background:#d2ab5c;border-radius:50%;width:6px;height:6px;position:absolute}.particle1,.particle2,.particle3,.particle4{top:50%;left:24%}.particle5,.particle6,.particle7,.particle8{top:50%;left:58%}.filmParticle{animation:3.8s ease-in-out infinite filmParticle}.particle2,.particle6{animation-delay:.4s}.particle3,.particle7{animation-delay:.8s}.particle4,.particle8{animation-delay:1.2s}@keyframes filmParticle{0%{opacity:0;transform:translate(0)}25%{opacity:1}70%{opacity:1;transform:translate(210px,var(--particle-y,0))}to{opacity:0;transform:translate(300px,var(--particle-y,0))}}.particle2,.particle6{--particle-y:-55px}.particle3,.particle7{--particle-y:45px}.particle4,.particle8{--particle-y:80px}.filmControls{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);height:86px;display:grid}.filmControls button{-webkit-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);color:#718391;text-align:left;font:9px var(--font-mono);letter-spacing:.12em;cursor:pointer;background:#fff;grid-template-columns:auto 1fr;align-content:center;gap:13px;padding:0 18px;display:grid;position:relative}.filmControls button span{color:#a1aeb8}.filmControls button i{background:var(--blue);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.filmControls button.isActive{color:var(--carbon);background:#f7f9ff}.filmControls button.isActive i{animation:3.8s linear forwards filmProgress}@keyframes filmProgress{to{transform:scaleX(1)}}.motionInside{--mx:0;--my:0;perspective:900px}.motionInside .perspectiveGrid{transform:perspective(600px) rotateX(calc(60deg + var(--my) * 5deg)) rotateZ(calc(var(--mx) * 2deg)) scale(1.5);transition:transform .18s ease-out;animation:8s linear infinite gridTravel}@keyframes gridTravel{to{background-position:0 90px,90px 0}}.motionInside .insideMark{transform:translate(calc(var(--mx) * 28px),calc(var(--my) * 22px)) rotateX(calc(var(--my) * -8deg)) rotateY(calc(var(--mx) * 8deg));transition:transform .16s ease-out,box-shadow .3s}.motionInside:hover .insideMark{box-shadow:0 30px 100px #2457e633}.insideMark img{width:138px;height:auto}.insideMark>i{border:1px solid #2457e68c;animation:3s ease-out infinite insidePulse;position:absolute;inset:-1px}@keyframes insidePulse{to{opacity:0;transform:scale(1.23)}}.insideHalo{width:420px;height:420px;transform:translate(calc(var(--mx) * -30px),calc(var(--my) * -30px));background:radial-gradient(circle,#2457e626,#0000 68%);transition:transform .2s ease-out;position:absolute;top:calc(50% - 210px);left:calc(50% - 210px)}.telemetry{font:7px var(--font-mono);letter-spacing:.12em;color:#688095;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.telemetry i{background:linear-gradient(90deg,var(--blue),var(--lime));transform-origin:0;height:2px;animation:3s ease-in-out infinite telemetry}.telemetry i:nth-of-type(2){animation-delay:.4s}.telemetry i:nth-of-type(3){animation-delay:.8s}@keyframes telemetry{50%{opacity:.35;transform:scaleX(.28)}}@media (max-width:1100px){.flowPacket{display:none}.filmBody{grid-template-columns:45% 55%}.filmSource{display:none}.filmOutput{right:3%}.filmEngine{left:43%}}@media (max-width:800px){.brand{gap:9px}.brand .markSmall{width:42px;height:30px}.brandDivider{height:28px}.motionOutcomes>button{border-right:0;border-bottom:1px solid var(--line)}.flowHeader button{padding:7px;font-size:0}.flowHeader button i{margin:0;font-size:9px}.motionFlow .flowCore{width:64px;height:64px}.motionFlow .flowCore img{width:45px}.systemsFilm{padding-top:90px;padding-bottom:90px}.filmBody{grid-template-columns:1fr}.filmCopy{min-height:390px}.filmStage{min-height:500px}.filmControls{grid-template-columns:1fr 1fr;height:auto}.filmControls button{border-bottom:1px solid var(--line);min-height:64px}.filmSource{display:grid}.filmEngine{width:150px;height:150px;left:54%}.filmEngine img{width:84px}.filmOutput{display:none}.motionCustom .engine img{width:67px}.pipeline{display:none}.stageReadout{bottom:-18px}.telemetry{grid-template-columns:auto 1fr;row-gap:7px}.activeReadout{display:none}}@media (max-width:460px){.filmSource{display:none}.filmEngine{left:50%}.systemsFilm{padding-left:18px;padding-right:18px}.filmControls{grid-template-columns:1fr}.motionCore{width:132px;height:132px;top:calc(50% - 66px);left:calc(50% - 66px)}.motionCore img{width:72px}}.eyebrow,.sectionLabel,.kicker{letter-spacing:.16em;font-size:clamp(12px,.82vw,14px);font-weight:650;line-height:1.45}.sectionLabel{color:#536b7e;gap:14px}.sectionLabel span{font-weight:700}.desktopNav a{font-size:15px;font-weight:560}.textLink{min-height:50px;color:var(--carbon);background:#ffffff94;border:1px solid #102a4333;align-items:center;padding:0 18px;font-size:15px;font-weight:650;transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}:is(.textLink:hover,.textLink:focus-visible){background:var(--carbon);border-color:var(--carbon);color:#fff;outline:none;transform:translateY(-4px);box-shadow:0 16px 34px #102a4333}.systemBar{letter-spacing:.14em;height:56px;padding:0 22px;font-size:11px;line-height:1.35}.systemCanvas{height:426px}.motionSystem .node{height:auto;min-height:36px;padding:8px 13px;font-size:10px;line-height:1.25}.motionCore>span{font-size:9px;line-height:1.45}.activeReadout{align-items:center;height:42px;padding-top:8px}.activeReadout strong,.motionOutcomes>button small{font-size:11px}.motionOutcomes>button b,.motionOutcomes>button strong{font-size:clamp(17px,1.4vw,22px)}.problemText p{font-size:17px;line-height:1.72}.flowMap{height:370px}.flowHeader{height:58px;padding:0 24px;font-size:11px;line-height:1.35}.flowHeader button{padding:10px 14px;font-size:10px;line-height:1.2}.flowBody{height:calc(100% - 58px)}.sectionIntro>p:last-child{font-size:17px;line-height:1.7}.cards p{font-size:16px;line-height:1.65}.cards article>small{font-size:10px;line-height:1.45}.customDiagram{grid-column:2/12;grid-template-columns:minmax(300px,1fr) 260px minmax(300px,1fr);min-height:430px;margin-top:92px}.diagramBox{flex-direction:column;justify-content:center;min-height:300px;padding:34px 36px;display:flex}.diagramBox>span,.engine b{font-size:12px;line-height:1.4}.diagramBox ul{gap:18px;margin:42px 0 0;font-size:17px;line-height:1.4}.diagramBox li:before{margin-right:13px}.engine{width:215px;height:215px}.motionCustom .engine img{width:100px}.engine b{margin-top:17px}.engine small{font-size:9px;line-height:1.4}.stageReadout{color:var(--blue);z-index:8;background:#fffffff0;border:1px solid #d2dce4;padding:10px 14px;font-size:10px;font-weight:650;line-height:1.2;bottom:8px;box-shadow:0 8px 22px #102a4314}.customText{border-top:1px solid var(--line);color:#536a7d;grid-column:4/12;grid-template-columns:1fr 1fr;gap:48px;margin-top:38px;padding-top:34px;font-size:17px;line-height:1.72}.steps article>small{font-size:11px}.steps p{font-size:16px;line-height:1.68}.filmHeader{height:60px;padding:0 22px;font-size:11px;line-height:1.35}.filmCopy p{font-size:12px;line-height:1.45}.filmCopy>span{font-size:18px;line-height:1.7}.filmControls{height:94px}.filmControls button{padding:0 22px;font-size:11px;line-height:1.35}.insideVisual>small{font-size:11px;font-weight:650;line-height:1.45;top:30px;left:30px}.insideMark{width:300px;height:300px;top:calc(50% - 150px);left:calc(50% - 150px)}.insideMark img{width:154px}.insideMark>span{font-size:11px;font-weight:650;line-height:1.5;bottom:22px;left:22px}.telemetry{gap:12px;font-size:9px;font-weight:650;line-height:1.35;bottom:26px;left:30px;right:30px}.insideCopy .lead{font-size:22px;line-height:1.62}.insideCopy>p:not(.sectionLabel):not(.lead){font-size:17px;line-height:1.74}.principles div{grid-template-columns:50px 1fr;min-height:66px;font-size:15px}.faq details p{font-size:16px;line-height:1.7}.stamp>span{font-size:9px}@media (max-width:1100px){.customDiagram{grid-template-columns:minmax(240px,1fr) 220px minmax(240px,1fr)}.diagramBox{padding:30px 28px}.diagramBox ul{font-size:16px}}@media (max-width:800px){.eyebrow,.sectionLabel,.kicker{letter-spacing:.14em;font-size:12px}.sectionLabel{margin-bottom:38px}.textLink{justify-content:space-between;width:100%}.systemBar{height:52px;padding:0 14px;font-size:9.5px}.systemCanvas{height:392px}.motionSystem .node{padding:7px 10px;font-size:9px}.activeReadout{display:none}.problemText{gap:24px}.problemText p,.sectionIntro>p:last-child,.customText{font-size:16px}.flowHeader{height:54px;padding:0 13px;font-size:9px}.flowHeader button{padding:8px;font-size:0}.flowHeader button i{font-size:10px}.flowBody{height:calc(100% - 54px)}.customDiagram{grid-template-columns:1fr;gap:24px;min-height:0;margin-top:60px;padding-bottom:0}.diagramBox{min-height:250px;padding:30px}.diagramBox ul{font-size:16px}.engine{width:170px;height:170px}.motionCustom .engine img{width:78px}.stageReadout{justify-self:center;margin-top:2px;position:static;transform:none}.customText{gap:22px;margin-top:44px;padding-top:28px}.filmHeader{font-size:9.5px}.filmCopy>span{font-size:17px}.filmControls button{font-size:10px}.insideMark{width:250px;height:250px;top:calc(50% - 125px);left:calc(50% - 125px)}.insideMark img{width:128px}.insideVisual>small{font-size:9.5px;top:20px;left:20px}.insideMark>span{font-size:10px}.telemetry{font-size:8px;left:20px;right:20px}.insideCopy .lead{font-size:20px}.insideCopy>p:not(.sectionLabel):not(.lead){font-size:16px}}@media (max-width:460px){.systemBar span:first-child{max-width:58%}.systemBar span:last-child{text-align:right}.motionSystem .node{font-size:8px}.flowHeader{letter-spacing:.12em;font-size:8px}.diagramBox{min-height:235px;padding:26px 24px}.diagramBox ul{margin-top:32px;font-size:15px}.insideMark{width:230px;height:230px;top:calc(50% - 115px);left:calc(50% - 115px)}.insideMark img{width:116px}.telemetry{grid-template-columns:auto 1fr;font-size:7.5px}}.problem,.capabilities,.custom,.approach,.inside,.faq{isolation:isolate;position:relative;overflow:hidden}.problem>*,.capabilities>*,.custom>*,.approach>*,.inside>*,.faq>*{z-index:2;position:relative}.problem:before{content:"";z-index:0;pointer-events:none;opacity:.8;background-image:radial-gradient(circle at 12% 25%,#2457e617,#0000 24%),radial-gradient(circle at 84% 68%,#b78b3e0e,#0000 21%),linear-gradient(#2457e60b 1px,#0000 1px),linear-gradient(90deg,#2457e60b 1px,#0000 1px),radial-gradient(circle,#2457e621 0 2px,#0000 2.5px);background-position:0 0,0 0,-1px -1px,-1px -1px,38px 38px;background-size:auto,auto,76px 76px,76px 76px,228px 228px;animation:34s linear infinite alternate ambientField;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 34%,#0003 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 34%,#0003 72%,#0000 100%)}.problem:after{content:"";z-index:1;pointer-events:none;border:1px solid #2457e629;border-radius:50%;width:520px;height:520px;animation:16s ease-in-out infinite alternate ambientOrbit;position:absolute;top:300px;left:-285px;box-shadow:0 0 0 76px #2457e60d,0 0 0 152px #2457e608}.capabilities:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 0 48%,#2457e60b 48.1%,#0000 48.25%),linear-gradient(65deg,#0000 0 73%,#b78b3e0b 73.1%,#0000 73.25%),radial-gradient(circle at 90% 14%,#2457e611,#0000 25%);position:absolute;inset:0}.custom:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 50% 54%,#2457e613,#0000 31%),linear-gradient(#2457e609 1px,#0000 1px),linear-gradient(90deg,#2457e609 1px,#0000 1px),linear-gradient(118deg,#0000 49.86%,#2457e616 49.94% 50.06%,#0000 50.14%);background-position:50%,-1px -1px,-1px -1px,50%;background-size:auto,72px 72px,72px 72px,100% 100%;animation:38s linear infinite alternate-reverse ambientField;position:absolute;inset:0;-webkit-mask-image:radial-gradient(86% 74% at 50% 53%,#000 0%,#000000b8 62%,#0000 100%);mask-image:radial-gradient(86% 74% at 50% 53%,#000 0%,#000000b8 62%,#0000 100%)}.custom:after{content:"";z-index:1;pointer-events:none;border:1px dashed #2457e62e;border-radius:50%;width:620px;height:620px;animation:60s linear infinite ambientSpin;position:absolute;top:105px;right:-300px;box-shadow:0 0 0 88px #2457e60a,0 0 0 176px #b78b3e06}.approach:before,.faq:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#2457e608 1px,#0000 1px),linear-gradient(90deg,#2457e608 1px,#0000 1px),radial-gradient(circle at 12% 18%,#2457e612,#0000 23%);background-size:80px 80px,80px 80px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000003d 54%,#0000 100%);mask-image:linear-gradient(#000,#0000003d 54%,#0000 100%)}.inside:before{content:"";z-index:0;pointer-events:none;border:1px solid #2457e61f;border-radius:50%;width:760px;height:760px;animation:20s ease-in-out infinite alternate-reverse ambientOrbit;position:absolute;top:40px;right:-350px;box-shadow:0 0 0 100px #2457e609,0 0 0 200px #b78b3e05}@keyframes ambientField{to{background-position:0 0,0 0,37px 22px,37px 22px,114px 82px}}@keyframes ambientOrbit{to{opacity:.68;transform:translate(34px,-22px)scale(1.035)}}@keyframes ambientSpin{to{transform:rotate(360deg)}}@media (max-width:800px){.problem:before{background-size:auto,auto,52px 52px,52px 52px,156px 156px}.custom:before{background-size:auto,52px 52px,52px 52px,100% 100%}.problem:after{width:330px;height:330px;top:250px;left:-235px;box-shadow:0 0 0 52px #2457e60b,0 0 0 104px #2457e606}.custom:after{width:390px;height:390px;top:180px;right:-290px;box-shadow:0 0 0 58px #2457e609}.inside:before{width:430px;height:430px;top:100px;right:-310px}}@media (prefers-reduced-motion:reduce){.problem:before,.problem:after,.custom:before,.custom:after,.inside:before{animation:none}}.eyebrow,.kicker{font-size:clamp(13px,.9vw,16px)}.sectionLabel{letter-spacing:.15em;font-size:clamp(13px,.88vw,15px)}.capabilities .sectionIntro>h2{grid-column:4/12;max-width:1080px}.capabilities .sectionIntro>p:last-child{color:#4f6679;grid-column:4/10;max-width:820px;margin:34px 0 0;font-size:20px;line-height:1.7}.capabilities:before{background:radial-gradient(circle at 88% 16%,#2457e617,#0000 27%),radial-gradient(circle at 14% 78%,#b78b3e0d,#0000 23%),linear-gradient(#2457e60a 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#2457e60a 1px,#0000 1px) 0 0/76px 76px,linear-gradient(115deg,#0000 0 48%,#2457e611 48.08%,#0000 48.2%) 0 0/100% 100%,linear-gradient(65deg,#0000 0 73%,#b78b3e0e 73.08%,#0000 73.2%) 0 0/100% 100%}.capabilities:after{content:"";z-index:1;pointer-events:none;border:1px solid #2457e621;border-radius:50%;width:620px;height:620px;position:absolute;top:170px;right:-360px;box-shadow:0 0 0 82px #2457e608,0 0 0 164px #b78b3e05}.cards{margin-top:76px}.cards article{min-height:430px;padding:34px}.cardTop{font-size:13px}.cards h3{margin:98px 0 24px;font-size:clamp(31px,2.05vw,38px);line-height:1.08}.cards p{max-width:410px;font-size:18px;line-height:1.7}.cards article>small{letter-spacing:.11em;font-size:11.5px;line-height:1.45;bottom:30px;left:34px}.approach .sectionIntro{padding-left:clamp(22px,4.5vw,80px);padding-right:clamp(22px,4.5vw,80px)}.approach .sectionIntro .sectionLabel{grid-column:2/4}.approach .sectionIntro>h2{grid-column:4/12;max-width:1120px}.approach:before{background-image:radial-gradient(circle at 14% 28%,#2457e617,#0000 24%),linear-gradient(#2457e60b 1px,#0000 1px),linear-gradient(90deg,#2457e60b 1px,#0000 1px),linear-gradient(116deg,#0000 49.86%,#2457e60f 49.94% 50.06%,#0000 50.14%);background-size:auto,76px 76px,76px 76px,100% 100%;-webkit-mask-image:linear-gradient(#000,#0009 62%,#0000 100%);mask-image:linear-gradient(#000,#0009 62%,#0000 100%)}.approach:after{content:"";z-index:1;pointer-events:none;border:1px dashed #2457e624;border-radius:50%;width:520px;height:520px;position:absolute;top:120px;right:-260px;box-shadow:0 0 0 70px #2457e608,0 0 0 140px #b78b3e05}.steps{margin-top:96px}.steps article{min-height:500px;padding:34px clamp(28px,3vw,60px)}.steps article>span{font-size:12px}.steps article>small{font-size:12.5px;top:32px;right:32px}.steps h3{margin:122px 0 26px;font-size:clamp(32px,2.3vw,42px);line-height:1.08}.steps p{max-width:360px;font-size:18px;line-height:1.72}.diagramBox>span,.engine b{font-size:14px;font-weight:650}.diagramBox ul{gap:20px;font-size:19px}.engine small{font-size:10.5px}.stageReadout{font-size:11.5px}.customText{text-align:center;grid-column:3/11;gap:60px;font-size:19px;line-height:1.72}.customText p{justify-self:center;max-width:520px}.systemBar{font-size:12px}.motionSystem .node{font-size:11px}.activeReadout small,.activeReadout span{font-size:10px}.activeReadout strong,.motionOutcomes>button small,.flowHeader{font-size:12px}.flowHeader button{font-size:11px}.filmHeader{font-size:12px}.filmCopy p{font-size:13px}.filmSource span,.filmOutput span,.filmEngine b{font-size:11px}.filmControls button,.insideVisual>small,.insideMark>span{font-size:12px}.telemetry{font-size:10px}.principles div{font-size:16px}.principles span{font-size:11px}.faq summary{font-size:19px}.faq details p{font-size:17px}.panelHead{font-size:12px}.auditPanel li>span{font-size:11px}.auditPanel li small{font-size:14px}.auditCopy>small{font-size:11px;line-height:1.5}@media (max-width:1100px){.capabilities .sectionIntro>h2,.capabilities .sectionIntro>p:last-child{grid-column:4/12}.approach .sectionIntro .sectionLabel{grid-column:1/4}.cards article{min-height:420px}}@media (max-width:800px){.sectionLabel{font-size:12.5px}.capabilities .sectionIntro>h2,.capabilities .sectionIntro>p:last-child{grid-column:1/13}.capabilities .sectionIntro>p:last-child{margin-top:25px;font-size:17px}.capabilities:after{width:360px;height:360px;right:-280px}.cards article{min-height:380px;padding:30px}.cards h3{margin-top:76px}.cards p{font-size:17px}.cards article>small{left:30px}.approach .sectionIntro .sectionLabel,.approach .sectionIntro>h2{grid-column:1/13}.approach:after{width:330px;height:330px;right:-250px}.steps article{min-height:360px}.steps h3{margin-top:82px}.steps p{font-size:17px}.customText{grid-column:1/13;gap:24px;font-size:17px}.diagramBox>span,.engine b{font-size:12.5px}.diagramBox ul{font-size:17px}}body{text-rendering:optimizelegibility;font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:450}.heroCopy>p,.problemText p,.sectionIntro>p:last-child,.cards p,.customText,.steps p,.insideCopy .lead,.insideCopy>p:not(.sectionLabel):not(.lead),.faq details p,.auditCopy>p:not(.kicker){letter-spacing:-.012em}.eyebrow,.kicker,.sectionLabel{letter-spacing:.145em;font-size:clamp(14px,.95vw,17px);font-weight:700;line-height:1.5}.problemText{grid-column:4/12;gap:clamp(42px,5vw,92px)}.problemText p{color:#465f73;max-width:590px;font-size:clamp(20px,1.28vw,24px);font-weight:450;line-height:1.68}.capabilities .sectionIntro>p:last-child{color:#405a6e;font-size:clamp(20px,1.25vw,24px);font-weight:450;line-height:1.66}.cards article{min-height:460px}.cards p{color:#405a6e;font-size:clamp(19px,1.08vw,21px);font-weight:450;line-height:1.68}.cards article>small{font-size:13px;font-weight:650;line-height:1.5}.diagramBox ul{font-size:clamp(19px,1.08vw,21px);font-weight:450}.diagramBox>span,.engine b{font-size:15px}.engine small,.stageReadout{font-size:12px}.customText{color:#405a6e;grid-column:4/10;grid-template-columns:1fr;justify-items:center;gap:18px;width:100%;margin-top:42px;padding:38px 28px 0;font-size:clamp(20px,1.22vw,23px);font-weight:450;line-height:1.68;display:grid;text-align:center!important}.customText p{width:100%;max-width:920px;text-align:center!important;margin:0 auto!important}.approach .sectionIntro{width:100%;padding-left:clamp(22px,4.5vw,80px)!important;padding-right:clamp(22px,4.5vw,80px)!important}.approach .sectionIntro .sectionLabel{justify-self:start;grid-column:1/4!important;margin-left:0!important}.approach .sectionIntro>h2{grid-column:4/12}.steps article{min-height:530px}.steps article>span,.steps article>small{font-size:14px;font-weight:650}.steps p{color:#465f73;max-width:390px;font-size:clamp(19px,1.08vw,21px);font-weight:450;line-height:1.68}.insideCopy .lead{font-size:clamp(23px,1.4vw,27px);font-weight:480;line-height:1.62}.insideCopy>p:not(.sectionLabel):not(.lead){color:#465f73;font-size:clamp(19px,1.08vw,21px);font-weight:450;line-height:1.7}.principles div{min-height:72px;font-size:18px;font-weight:550}.principles span{font-size:12px;font-weight:650}.faq summary{font-size:clamp(19px,1.15vw,22px);font-weight:550}.faq details p{font-size:19px;font-weight:450;line-height:1.7}.auditCopy>p:not(.kicker){font-size:20px;font-weight:450;line-height:1.68}.auditPanel li b{font-size:18px}.auditPanel li small{font-size:15px;line-height:1.6}@media (max-width:1100px){.problemText{grid-column:4/13}.customText{grid-column:3/11}}@media (max-width:800px){.eyebrow,.kicker,.sectionLabel{font-size:13px}.problemText,.customText{grid-column:1/13}.problemText p,.capabilities .sectionIntro>p:last-child,.customText,.steps p,.insideCopy>p:not(.sectionLabel):not(.lead){font-size:18px}.customText{gap:16px;padding:30px 0 0}.approach .sectionIntro{padding-left:22px!important;padding-right:22px!important}.approach .sectionIntro .sectionLabel,.approach .sectionIntro>h2{grid-column:1/13!important}.steps article{min-height:390px}.insideCopy .lead{font-size:21px}}.hero h1{color:var(--blue);letter-spacing:-.058em;font-weight:620;line-height:.9}.hero h1 span.heroPrimary{color:#0000;background:linear-gradient(118deg,#1748d2 0%,#2457e6 52%,#3d70f4 100%);-webkit-background-clip:text;background-clip:text;font-weight:650}.hero h1 span.heroSecondary{color:#52708d;letter-spacing:-.052em;font-weight:320}.heroEyebrow{border-left:3px solid var(--blue);color:#46617a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;width:max-content;max-width:100%;padding:9px 14px 9px 12px}.heroCopy>p{color:#49637b;max-width:780px;font-size:clamp(20px,1.38vw,24px);font-weight:440;line-height:1.62}.lightButton{background:linear-gradient(115deg,#2457e6,#315ff0);border:1px solid #2457e6;min-height:64px;padding:0 26px;box-shadow:0 18px 38px #2457e638}:is(.lightButton:hover,.lightButton:focus-visible){background:#1748d2;border-color:#1748d2;outline:none;box-shadow:0 22px 44px #2457e647}.hero .textLink{color:#173a69;background:#ffffffb8;border-color:#2457e63d;min-height:64px;padding:0 24px;box-shadow:0 10px 28px #102a430f}:is(.hero .textLink:hover,.hero .textLink:focus-visible){border-color:var(--blue);color:var(--blue);background:#edf3ff;box-shadow:0 16px 34px #2457e621}.heroGlow{background:radial-gradient(circle,#2457e62b,#2457e60e 38%,#0000 70%)}@media (max-width:800px){.hero h1{line-height:.92}.heroCopy>p{font-size:18px}.heroEyebrow{width:100%;line-height:1.55}.lightButton,.hero .textLink{min-height:58px}}.digitalCardPage{color:#102a43;background-color:#f8f7f2;background-image:linear-gradient(#2457e60e 1px,#0000 1px),linear-gradient(90deg,#2457e60e 1px,#0000 1px);background-size:64px 64px;place-items:center;min-height:100svh;padding:48px 22px;display:grid;position:relative;overflow:hidden}.digitalCardOrbit{border:1px solid #2457e62b;border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-230px;box-shadow:0 0 0 80px #2457e609,0 0 0 160px #b78b3e06}.digitalCardShell{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;border:1px solid #d3dde6;width:min(100%,680px);position:relative;box-shadow:0 28px 80px #102a4324}.digitalCardShell:before{content:"";background:linear-gradient(90deg,#2457e6 0 82%,#b78b3e 82%);height:6px;position:absolute;top:-1px;left:-1px;right:-1px}.digitalCardBrand{border-bottom:1px solid #d3dde6;grid-template-columns:72px 1px 1fr auto;align-items:center;gap:18px;min-height:92px;padding:25px 30px;display:grid}.digitalCardBrand img{width:72px;height:auto}.digitalCardBrand i{background:#9fb0be;height:42px}.digitalCardBrand>span{letter-spacing:.24em;font-size:19px}.digitalCardBrand>span b{letter-spacing:.02em}.digitalCardBrand small{font:700 10px/1.4 var(--font-mono),monospace;letter-spacing:.15em;color:#61798d}.digitalCardIdentity{padding:54px 46px 38px}.digitalCardIdentity>p:first-child{font:700 11px var(--font-mono),monospace;letter-spacing:.18em;color:#6a8193;margin:0 0 23px}.digitalCardIdentity h1{letter-spacing:-.055em;color:#102a43;margin:0;font-size:clamp(48px,9vw,76px);line-height:.98}.digitalCardIdentity h2{letter-spacing:.08em;text-transform:uppercase;color:#2457e6;margin:18px 0 0;font-size:15px;line-height:1.45}.digitalCardIntro{color:#526a7d;max-width:560px;margin:30px 0 0;font-size:19px;line-height:1.65}.digitalCardActions{border-top:1px solid #d3dde6;border-left:1px solid #d3dde6;grid-template-columns:repeat(2,1fr);margin:0 46px 40px;display:grid}.digitalCardActions a{border-bottom:1px solid #d3dde6;border-right:1px solid #d3dde6;justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;font-size:15px;font-weight:650;transition:all .25s;display:flex}.digitalCardActions a:hover{color:#2457e6;background:#edf3ff}.digitalCardActions .digitalPrimary{color:#fff;background:#2457e6;border-color:#2457e6}.digitalCardActions .digitalPrimary:hover{color:#fff;background:#1748d2}.digitalCardDetails{border-top:1px solid #d3dde6;grid-template-columns:1.35fr 1fr 1fr;gap:24px;margin:0 46px 44px;padding-top:26px;display:grid}.digitalCardDetails div{gap:8px;display:grid}.digitalCardDetails small{font:700 10px var(--font-mono),monospace;letter-spacing:.14em;color:#75899a}.digitalCardDetails a{color:#324f67;font-size:14px;font-weight:600}.digitalCardFooter{color:#fff;background:#102a43;justify-content:space-between;align-items:center;min-height:52px;padding:0 30px;display:flex}.digitalCardFooter span{font:700 9px var(--font-mono),monospace;letter-spacing:.16em}.digitalCardFooter i{background:#b78b3e;border-radius:50%;width:8px;height:8px}@media (max-width:600px){.digitalCardPage{padding:18px}.digitalCardBrand{grid-template-columns:60px 1px 1fr;gap:13px;padding:22px}.digitalCardBrand img{width:60px}.digitalCardBrand small{display:none}.digitalCardIdentity{padding:42px 26px 30px}.digitalCardIdentity h1{font-size:50px}.digitalCardIdentity h2{font-size:13px}.digitalCardIntro{font-size:17px}.digitalCardActions{grid-template-columns:1fr;margin:0 26px 34px}.digitalCardDetails{grid-template-columns:1fr;gap:18px;margin:0 26px 36px}.digitalCardFooter{padding:0 22px}.digitalCardFooter span{font-size:8px}}.desktopNav{gap:clamp(18px,2vw,34px)}.aiModesIntro{grid-template-columns:minmax(210px,.42fr) 1fr;align-items:start;gap:46px;max-width:980px;margin:110px 0 38px;display:grid}.aiModesIntro .kicker{margin:4px 0 0}.aiModesIntro h3{letter-spacing:-.045em;margin:0;font-size:clamp(31px,3vw,54px);font-weight:520;line-height:1.06}.aiModes{border-top:1px solid #d4dde4;border-left:1px solid #d4dde4;grid-template-columns:repeat(4,1fr);display:grid}.aiModes article{background:linear-gradient(145deg,#fff,#f8faff);border-bottom:1px solid #d4dde4;border-right:1px solid #d4dde4;min-height:310px;padding:30px;transition:all .3s;position:relative}.aiModes article:hover{background:#edf3ff;transform:translateY(-4px);box-shadow:0 18px 45px #102a4314}.aiModes article>span{font:700 12px var(--font-mono),monospace;color:#9a6b1f}.aiModes h4{letter-spacing:.035em;margin:68px 0 18px;font-size:20px}.aiModes p{color:#526a7d;margin:0;font-size:17px;line-height:1.65}.readiness{color:#fff;isolation:isolate;background:#102a43;border-top:1px solid #28445d;border-bottom:1px solid #28445d;padding-top:160px;padding-bottom:160px;overflow:hidden}.readiness:before{content:"";z-index:-1;background-image:linear-gradient(#6e93ff17 1px,#0000 1px),linear-gradient(90deg,#6e93ff17 1px,#0000 1px),radial-gradient(circle at 76% 18%,#2457e657,#0000 28%);background-size:78px 78px,78px 78px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000009e 72%,#0000 100%);mask-image:linear-gradient(#000,#0000009e 72%,#0000 100%)}.readiness .sectionLabel{color:#9eb0bf;grid-column:1/4}.readiness .sectionLabel span{color:#d5b66c}.readinessIntro{grid-column:4/12}.readinessIntro .kicker{color:#80a2ff;margin:0 0 28px}.readinessIntro h2{letter-spacing:-.058em;margin:0;font-size:clamp(52px,5.5vw,94px);font-weight:500;line-height:.96}.readinessIntro>p{color:#b7c4ce;max-width:920px;margin:38px 0 0;font-size:clamp(19px,1.3vw,23px);line-height:1.72}.readinessLevels{border-top:1px solid #39536a;border-left:1px solid #39536a;grid-column:1/13;grid-template-columns:repeat(5,1fr);margin-top:100px;display:grid}.readinessLevels article{background:#09233a8f;border-bottom:1px solid #39536a;border-right:1px solid #39536a;flex-direction:column;min-height:430px;padding:28px;transition:all .3s;display:flex}.readinessLevels article:hover{background:#173b5f;transform:translateY(-5px)}.readinessLevels article>div{color:#8fa2b1;font:700 11px var(--font-mono),monospace;letter-spacing:.13em;justify-content:space-between;align-items:center;display:flex}.readinessLevels article>div span{color:#d5b66c}.readinessLevels h3{letter-spacing:.045em;margin:84px 0 20px;font-size:clamp(22px,1.8vw,31px)}.readinessLevels p{color:#adbdc8;margin:0;font-size:17px;line-height:1.65}.readinessLevels b{color:#fff;border-top:1px solid #39536a;margin-top:auto;padding-top:28px;font-size:14px;font-weight:650}.readinessLevels b i{float:right;color:#7fa0ff;font-style:normal}.readinessShift{grid-column:2/12;grid-template-columns:1fr 76px 1fr;align-items:stretch;margin-top:72px;display:grid}.readinessShift>div{background:#09233ac2;border:1px solid #39536a;padding:34px 38px}.readinessShift>i{color:#d5b66c;place-items:center;font-size:30px;font-style:normal;display:grid}.readinessShift small{color:#80a2ff;font:700 12px var(--font-mono),monospace;letter-spacing:.14em;margin-bottom:24px;display:block}.readinessShift p{color:#c1ccd4;border-top:1px solid #304b64;margin:0;padding:12px 0;font-size:17px}.dailyWork{grid-column:1/13;margin-top:130px}.dailyHeading{grid-template-columns:1fr 2fr;align-items:start;gap:46px;margin-bottom:52px;display:grid}.dailyHeading .kicker{color:#80a2ff;margin:8px 0 0}.dailyHeading h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.4vw,76px);font-weight:500;line-height:.98}.roleGrid{border-top:1px solid #39536a;border-left:1px solid #39536a;grid-template-columns:repeat(5,1fr);display:grid}.roleGrid article{background:#ffffff06;border-bottom:1px solid #39536a;border-right:1px solid #39536a;min-height:300px;padding:28px}.roleGrid small{color:#d5b66c;font:700 11px/1.5 var(--font-mono),monospace;letter-spacing:.1em}.roleGrid h4{margin:64px 0 18px;font-size:23px}.roleGrid p{color:#adbdc8;margin:0;font-size:16px;line-height:1.65}.caseStudies{color:#102a43;isolation:isolate;background:#f7f5ef;border-bottom:1px solid #d7dfe6;padding:160px clamp(22px,4.5vw,80px);position:relative;overflow:hidden}.caseStudies:before{content:"";z-index:-1;background-image:linear-gradient(#2457e60a 1px,#0000 1px),linear-gradient(90deg,#2457e60a 1px,#0000 1px),radial-gradient(circle at 92% 8%,#2457e61a,#0000 28%);background-size:76px 76px,76px 76px,auto;position:absolute;inset:0}.caseStudyIntro{padding:0}.caseStudyIntro .sectionLabel{grid-column:1/4}.caseStudyIntro h2{letter-spacing:-.055em;grid-column:4/11;margin:0;font-size:clamp(48px,5vw,86px);font-weight:490;line-height:.98}.caseStudyIntro>p:last-child{color:#4e6579;grid-column:4/10;margin:34px 0 0;font-size:clamp(19px,1.25vw,23px);line-height:1.68}.caseStudyList{border-top:1px solid #cbd6df;margin-top:96px}.caseStudy{background:#ffffff75;border-bottom:1px solid #cbd6df;grid-template-columns:minmax(340px,.8fr) 1.2fr;min-height:620px;display:grid}.caseIdentity{border-right:1px solid #cbd6df;flex-direction:column;padding:44px clamp(32px,4vw,70px);display:flex;position:relative}.caseIdentity>span{color:#9a6b1f;font:700 13px var(--font-mono),monospace}.caseIdentity>small{color:#708597;font:700 12px var(--font-mono),monospace;letter-spacing:.13em;margin-top:18px}.caseIdentity h3{letter-spacing:-.052em;max-width:590px;margin:auto 0 24px;font-size:clamp(40px,4vw,70px);font-weight:520;line-height:.96}.caseIdentity p{color:#2457e6;max-width:520px;margin:0;font-size:21px;font-weight:600;line-height:1.48}.caseNarrative{grid-template-columns:1fr 1fr;align-content:center;gap:0 56px;padding:44px clamp(32px,4vw,70px);display:grid}.caseNarrative>div:not(.caseTags){border-top:1px solid #cbd6df;padding:28px 0}.caseNarrative>div:nth-child(3){grid-column:1/3}.caseNarrative small{color:#9a6b1f;font:700 12px var(--font-mono),monospace;letter-spacing:.12em}.caseNarrative p{color:#465f73;margin:16px 0 0;font-size:18px;line-height:1.68}.caseTags{flex-wrap:wrap;grid-column:1/3;gap:9px;margin-top:28px;display:flex}.caseTags span{color:#38536b;font:700 10px var(--font-mono),monospace;letter-spacing:.1em;background:#fff;border:1px solid #b8c8d5;padding:9px 12px}@media (max-width:1100px){.aiModes,.readinessLevels{grid-template-columns:1fr 1fr}.readinessLevels article:last-child{grid-column:1/3}.roleGrid{grid-template-columns:1fr 1fr}.roleGrid article:last-child{grid-column:1/3}.caseStudy{grid-template-columns:1fr}.caseIdentity{border-bottom:1px solid #cbd6df;border-right:0;min-height:430px}.caseIdentity h3{margin-top:auto}}@media (max-width:800px){.aiModesIntro{grid-template-columns:1fr;gap:22px;margin-top:80px}.aiModes{grid-template-columns:1fr}.aiModes article{min-height:260px}.aiModes h4{margin-top:54px}.readiness{padding-top:110px;padding-bottom:110px}.readiness .sectionLabel,.readinessIntro,.readinessLevels,.readinessShift,.dailyWork{grid-column:1/13}.readinessIntro h2{font-size:56px}.readinessIntro>p{font-size:18px}.readinessLevels{grid-template-columns:1fr;margin-top:70px}.readinessLevels article,.readinessLevels article:last-child{grid-column:auto;min-height:330px}.readinessLevels h3{margin-top:60px}.readinessShift{grid-template-columns:1fr;margin-top:55px}.readinessShift>i{height:58px;transform:rotate(90deg)}.dailyWork{margin-top:95px}.dailyHeading{grid-template-columns:1fr;gap:20px}.roleGrid{grid-template-columns:1fr}.roleGrid article,.roleGrid article:last-child{grid-column:auto;min-height:250px}.roleGrid h4{margin-top:48px}.caseStudies{padding-top:110px;padding-bottom:110px}.caseStudyIntro .sectionLabel,.caseStudyIntro h2,.caseStudyIntro>p:last-child{grid-column:1/13}.caseStudyIntro>p:last-child{font-size:18px}.caseStudyList{margin-top:70px}.caseStudy{min-height:0}.caseIdentity{min-height:390px;padding:34px 28px}.caseIdentity p{font-size:19px}.caseNarrative{grid-template-columns:1fr;gap:0;padding:30px 28px}.caseNarrative>div:nth-child(3),.caseTags{grid-column:1}.caseNarrative p{font-size:17px}}@media (max-width:460px){.readinessIntro h2{font-size:48px}.dailyHeading h3{font-size:43px}.caseStudyIntro h2{font-size:45px}.caseIdentity h3{font-size:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
