/*! 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,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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,::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]){appearance:button}::file-selector-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#141817;--muted:#666c68;--paper:#f2f0e9;--paper-bright:#faf9f4;--line:#14181729;--cyan:#79e5d2;--cyan-deep:#0d9c87;--gold:#d0aa61;--dark:#101514;--dark-soft:#18201e;--max:1440px}.trajectoryPoint:last-child>div{transform:translate(-100%,8px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,Helvetica Neue,PingFang SC,Noto Sans SC,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary,select{cursor:pointer}::selection{background:var(--cyan);color:var(--ink)}.siteShell{min-height:100vh;overflow:hidden}.siteHeader{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f0e9e0;position:sticky;top:0}.headerInner{height:76px;max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto;padding:0 48px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brandMark{border:1px solid var(--ink);background:var(--ink);width:46px;height:36px;color:var(--paper);letter-spacing:.04em;place-items:center;font:700 10px/1 monospace;display:grid}.brandCopy{gap:3px;display:grid}.brandCopy strong{letter-spacing:.08em;font-size:12px}.brandCopy small{color:var(--muted);letter-spacing:.18em;font:600 8px/1 monospace}.desktopNav{align-items:center;gap:31px;font-size:13px;display:flex}.desktopNav a{padding:28px 0;position:relative}.desktopNav a:after{content:"";background:var(--ink);height:1px;transition:right .25s;position:absolute;bottom:21px;left:0;right:100%}.desktopNav a:hover:after,.desktopNav a:focus-visible:after{right:0}.desktopNav .langLink{border:1px solid var(--line);padding:9px 13px;font:600 10px monospace}.desktopNav .langLink:after{display:none}.mobileNav{display:none;position:relative}.mobileNav summary{letter-spacing:.12em;font:600 11px monospace;list-style:none}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav nav{background:var(--paper-bright);border:1px solid var(--line);width:220px;padding:14px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 50px #1418171f}.mobileNav nav a{border-bottom:1px solid var(--line);padding:13px 10px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font:600 10px/1.2 monospace}.hero{min-height:calc(100vh - 76px);max-width:var(--max);grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;margin:0 auto;padding:96px 48px 42px;display:grid;position:relative}.heroGrid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#1418170d 25%,#0000 calc(25% + 1px)),linear-gradient(90deg,#0000 calc(50% - 1px),#1418170d 50%,#0000 calc(50% + 1px)),linear-gradient(90deg,#0000 calc(75% - 1px),#1418170d 75%,#0000 calc(75% + 1px));position:absolute;inset:0 48px}.heroCopy,.heroSystem,.scrollCue{z-index:1;position:relative}.availability{color:var(--cyan-deep);letter-spacing:.15em;align-items:center;gap:10px;margin-bottom:42px;font:600 9px monospace;display:flex}.availability span,.liveDot{background:var(--cyan-deep);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #0d9c871a}.heroKicker{color:var(--muted);margin:0 0 20px;font-size:14px}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.25vw,72px);font-weight:620;line-height:1.14}.hero h1 em{color:var(--cyan-deep);font-style:normal;display:block}.heroLead{color:#535955;max-width:580px;margin:30px 0 0;font-size:17px;line-height:1.9}.heroActions{align-items:center;gap:30px;margin-top:42px;display:flex}.primaryButton,.lightButton{background:var(--ink);min-height:52px;color:var(--paper-bright);justify-content:space-between;align-items:center;gap:34px;padding:0 22px;font-size:13px;transition:transform .2s,background .2s;display:inline-flex}.primaryButton span,.lightButton span{color:var(--cyan);font-size:18px}.primaryButton:hover,.lightButton:hover{background:#25302d;transform:translateY(-2px)}.textButton{border-bottom:1px solid var(--ink);padding:15px 0;font-size:13px}.textButton span{margin-left:14px}.heroSystem{background:var(--dark);color:#e7ece8;min-height:550px;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 28px 70px #1418172e}.systemTopbar{letter-spacing:.14em;color:#7f8b86;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font:500 8px monospace;display:flex}.systemTopbar b{color:var(--cyan);font:700 15px Georgia,serif}.windowDots{gap:5px;display:flex}.windowDots i{background:#59615e;border-radius:50%;width:5px;height:5px}.systemBody{grid-template-columns:46px 1fr;min-height:502px;display:grid}.systemRail{color:#59615e;border-right:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:27px;padding-top:28px;font:8px monospace;display:flex}.systemRail span{writing-mode:vertical-rl;padding:3px 0}.systemRail .active{color:var(--cyan);border-left:1px solid var(--cyan)}.systemCanvas{min-width:0;padding:28px 32px}.systemTitle{color:#69746f;letter-spacing:.12em;justify-content:space-between;font:8px monospace;display:flex}.systemTitle p{margin:0}.systemTitle span{color:var(--cyan)}.heroMetric{grid-template-columns:auto auto 1fr;align-items:end;gap:8px;margin-top:33px;display:grid;position:relative}.heroMetric p{color:#69746f;letter-spacing:.14em;grid-column:1/-1;margin:0 0 3px;font:8px monospace}.heroMetric strong{letter-spacing:-.06em;font:400 clamp(65px,6vw,91px)/.9 Georgia,serif}.heroMetric>span{color:#6f7a75;margin-bottom:8px;font:8px monospace}.heroMetric>i{color:var(--cyan);background:#79e5d214;place-self:center end;padding:6px 9px;font:9px monospace}.heroBars{background-image:linear-gradient(#0000 32%,#ffffff0d 33%,#0000 34% 65%,#ffffff0d 66%,#0000 67%);border-top:1px solid #ffffff14;align-items:flex-end;gap:8px;height:150px;margin-top:36px;padding-top:16px;display:flex}.heroBars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:6px;height:100%;display:flex}.heroBars i{background:linear-gradient(to top, #79e5d21f, var(--cyan));transform-origin:bottom;min-height:12px;animation:1.1s cubic-bezier(.2,.8,.2,1) both barRise;display:block}.heroBars span{text-align:center;color:#57615d;font:7px monospace}.systemInsight{background:#79e5d20a;border:1px solid #79e5d238;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:24px;padding:17px;display:grid}.systemInsight span{color:var(--cyan);font:7px monospace}.systemInsight p{color:#bdc7c2;margin:0;font-size:11px}.systemInsight b{color:#77827d;font:7px monospace}.heroSignalLead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:34px;padding-bottom:17px;display:flex}.heroSignalLead p{color:#8b9993;margin:0;font-size:12px}.heroSignalLead strong{color:#f3f7f4;letter-spacing:-.05em;margin-top:3px;font:500 28px/1.1 Inter,sans-serif;display:block}.heroSignalLead small{color:#718079;letter-spacing:.12em;margin-top:13px;font:7px monospace;display:block}.heroSignalLead>b{color:var(--cyan);letter-spacing:-.07em;font:400 46px/1 Georgia,serif}.heroProofGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.heroProofCard{background:#ffffff06;border:1px solid #79e5d224;min-width:0;padding:14px 11px 13px}.heroProofCard:nth-child(2){border-color:#e5bd6630}.heroProofCard span{color:#71817a;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font:7px monospace;display:block;overflow:hidden}.heroProofCard strong{color:#fff;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;margin:18px 0 6px;font:500 clamp(16px,2vw,23px) Inter,sans-serif;display:block;overflow:hidden}.heroProofCard small{color:#9eafa8;white-space:nowrap;font-size:9px;display:block}.heroProofCard i{background:#79e5d21f;height:3px;margin-top:17px;display:block}.heroProofCard i em{background:linear-gradient(90deg,#2e9989,var(--cyan));height:100%;display:block}.heroProofCard:nth-child(2) i em{background:linear-gradient(90deg,#a47a35,var(--gold))}.heroValueFlow{color:#71847b;letter-spacing:.08em;align-items:center;gap:9px;margin-top:16px;font:7px monospace;display:flex}.heroValueFlow i{background:linear-gradient(90deg,#79e5d26b,#0000);flex:1;height:1px}.scrollCue{color:#878d89;letter-spacing:.13em;align-items:center;gap:12px;font:8px monospace;display:flex;position:absolute;bottom:28px;left:48px}.scrollCue i{background:var(--line);width:54px;height:1px;position:relative;overflow:hidden}.scrollCue i:after{content:"";background:var(--ink);animation:2s infinite scrollCue;position:absolute;inset:0;transform:translate(-100%)}@keyframes barRise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes scrollCue{50%,to{transform:translate(100%)}}.proofStrip{max-width:var(--max);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.proofStrip>div{border-right:1px solid var(--line);padding:37px 32px}.proofStrip>div:last-child{border:0}.proofStrip strong{letter-spacing:-.03em;font:400 28px Georgia,serif;display:block}.proofStrip p{margin:9px 0 4px;font-size:12px}.proofStrip small{color:var(--muted);font-size:10px}.thesisSection{max-width:var(--max);margin:0 auto;padding:150px 10% 120px}.thesisLabel{color:var(--muted);letter-spacing:.18em;margin-bottom:52px;font:600 9px monospace}.thesisText{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.3vw,67px);line-height:1.45}.thesisText span{color:var(--cyan-deep);position:relative}.thesisText span:after{content:"";background:var(--cyan-deep);height:1px;position:absolute;bottom:-5px;left:0;right:0}.thesisFoot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.14em;justify-content:space-between;margin-top:72px;padding-top:22px;font:9px monospace;display:flex}.thesisFoot p{margin:0}.thesisFoot div{align-items:center;gap:13px;display:flex}.thesisFoot i{background:var(--line);width:28px;height:1px}.sectionWrap{max-width:var(--max);margin:0 auto;padding:130px 48px}.sectionIntro{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:44px;margin-bottom:70px;display:grid}.sectionMeta{color:var(--muted);letter-spacing:.14em;align-items:center;gap:16px;font:600 9px monospace;display:flex}.sectionMeta span{color:var(--cyan-deep)}.sectionMeta p{margin:0}.sectionIntro h2{letter-spacing:-.045em;white-space:pre-line;margin:-10px 0 0;font-size:clamp(34px,3.7vw,55px);font-weight:560;line-height:1.25}.sectionCopy{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.capabilitySection{border-top:1px solid var(--line)}.capabilityGrid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.capabilityCard{border:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:470px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.capabilityCard:hover{transform:translateY(-5px);box-shadow:0 24px 55px #1418171a}.capitalCard{background:#e4e0d4;grid-column:span 4}.opsCard{background:#f8f7f1;grid-column:span 4}.aiCard{background:var(--dark-soft);color:#ecf2ee;grid-column:span 4}.cardIndex{letter-spacing:.15em;color:var(--muted);font:600 8px monospace;position:absolute;top:27px;left:28px}.aiCard .cardIndex{color:#74807b}.capabilityCard h3{letter-spacing:-.03em;margin:0 0 13px;font-size:29px;font-weight:560}.capabilityCard>p{min-height:62px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.aiCard>p{color:#98a39e}.tagRow{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.tagRow span{border:1px solid var(--line);padding:6px 8px;font:9px monospace}.aiCard .tagRow span{color:#aeb8b3;border-color:#ffffff1f}.orbitGraphic{border:1px solid #14181724;border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:absolute;top:70px;left:50%;transform:translate(-50%)}.orbitGraphic:before,.orbitGraphic:after{content:"";border:1px solid #1418171a;border-radius:50%;position:absolute}.orbitGraphic:before{inset:30px}.orbitGraphic:after{inset:67px}.orbitGraphic b{font:400 45px Georgia,serif}.orbitGraphic i{background:var(--cyan-deep);border-radius:50%;width:7px;height:7px;position:absolute}.orbitGraphic i:first-child{top:60px;left:18px}.orbitGraphic i:nth-child(2){bottom:50px;right:20px}.orbitGraphic i:nth-child(3){bottom:-4px;left:90px}.matrixGraphic{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid;position:absolute;top:80px;left:28px;right:28px}.matrixGraphic span{border:1px solid var(--line);text-align:center;padding:16px;font:10px monospace}.matrixGraphic i{background:var(--cyan-deep);width:20px;height:1px}.matrixGraphic span:nth-of-type(3),.matrixGraphic span:nth-of-type(4),.matrixGraphic i:nth-of-type(3){margin-top:14px}.flowGraphic{flex-direction:column;gap:9px;display:flex;position:absolute;top:78px;left:28px;right:28px}.flowGraphic b{color:#a8b4ae;letter-spacing:.13em;border:1px solid #ffffff1c;padding:12px 14px;font:8px monospace}.flowGraphic b:nth-of-type(2){color:var(--cyan);border-color:#79e5d259;margin-left:22px}.flowGraphic b:nth-of-type(3){margin-left:44px}.flowGraphic b:nth-of-type(4){background:#79e5d214;margin-left:66px}.flowGraphic i{background:#52605a;width:1px;height:10px;margin-left:28px;transform:rotate(-24deg)}.featuredSection{padding-top:80px}.caseList{border-top:1px solid var(--line)}.caseRow{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 50px;align-items:center;gap:24px;padding:35px 10px;transition:padding .2s,background .2s;display:grid}.caseRow:hover{background:#ffffff59;padding-left:24px}.caseNumber{color:var(--cyan-deep);font:12px Georgia,serif}.caseRow p{color:var(--muted);letter-spacing:.1em;margin:0 0 8px;font:9px monospace}.caseRow h3{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.4vw,34px);font-weight:520}.caseArrow{justify-self:end;font-size:22px}.sectionAction{justify-content:flex-end;margin-top:30px;display:flex}.sectionAction a{border-bottom:1px solid var(--ink);padding:15px 0;font-size:12px}.sectionAction span{margin-left:22px}.labsHome{max-width:var(--max);background:var(--dark);color:#edf2ef;grid-template-columns:.8fr 1.2fr;gap:85px;margin:0 auto;padding:120px 48px;display:grid}.labsHomeIntro{padding:25px 0}.labsHomeIntro .eyebrow{color:var(--cyan)}.labsHomeIntro h2{letter-spacing:-.045em;margin:34px 0 22px;font-size:clamp(37px,4vw,57px);font-weight:520;line-height:1.23}.labsHomeIntro h2 em{color:var(--cyan);font-style:normal}.labsHomeIntro>p:not(.eyebrow){color:#8d9a94;max-width:390px;font-size:13px;line-height:1.85}.lightButton{background:var(--cyan);color:var(--dark);margin-top:35px}.lightButton span{color:var(--dark)}.labStack{gap:12px;display:grid}.labMiniCard{border:1px solid #ffffff1f;min-height:190px;padding:25px 28px;transition:transform .25s,border-color .25s;position:relative}.labMiniCard:hover{border-color:#79e5d280;transform:translate(-7px)}.labMiniCard>div{color:#68746f;justify-content:space-between;font:8px monospace;display:flex}.labMiniCard h3{margin:35px 0 8px;font-size:23px;font-weight:520}.labMiniCard p{color:#89958f;margin:0;font-size:12px}.labMiniCard>b{color:var(--cyan);font:8px monospace;position:absolute;bottom:25px;right:28px}.labTone1{background:linear-gradient(110deg,#79e5d212,#0000)}.labTone2{background:linear-gradient(110deg,#d0aa6112,#0000)}.labTone3{background:linear-gradient(110deg,#96a0ff0f,#0000)}.insightGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.insightCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:27px;transition:background .2s;display:flex}.insightCard:hover{background:var(--paper-bright)}.insightCard>div{color:var(--muted);letter-spacing:.1em;justify-content:space-between;font:8px monospace;display:flex}.insightCard h3{letter-spacing:-.03em;margin:55px 0 17px;font-size:24px;font-weight:540;line-height:1.45}.insightCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.insightCard b{margin-top:auto;font:8px monospace}.insightCard b i{float:right;color:var(--cyan-deep);font-size:15px;font-style:normal}.siteFooter{max-width:var(--max);background:#dcd9d0;margin:0 auto;padding:100px 48px 24px}.footerTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:70px;min-height:350px;display:flex}.footerTopCopy{min-width:0}.footerTop .eyebrow{color:var(--muted)}.footerTop h2{max-width:900px;color:var(--cyan-deep);letter-spacing:-.045em;margin:30px 0 0;font-size:clamp(24px,4.7vw,65px);font-weight:540;line-height:1.28}.footerTop h2 span{white-space:nowrap;display:inline-block}.footerCtaBlock{flex:0 0 245px;gap:13px;width:245px;display:grid}.footerCtaMeta{color:var(--muted);letter-spacing:.14em;font:8px/1.2 monospace}.conversationButton{border:1px solid var(--ink);background:var(--ink);min-height:78px;color:var(--paper);justify-content:space-between;align-items:center;gap:14px;padding:0 19px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.conversationButton span{font-size:13px;font-weight:560}.conversationButton b{color:var(--cyan);font-size:20px;font-weight:400;transition:transform .2s}.conversationButton:hover{border-color:var(--cyan-deep);background:#27312e;transform:translateY(-3px)}.conversationButton:hover b{transform:translate(4px)}.conversationButton:focus-visible{outline:2px solid var(--cyan-deep);outline-offset:4px}.circleLink{background:var(--ink);width:170px;height:170px;color:var(--paper);border-radius:50%;place-items:center;transition:transform .25s,background .25s;display:grid;position:relative}.circleLink span{font-size:14px}.circleLink b{color:var(--cyan);font-size:20px;position:absolute;top:34px;right:40px}.circleLink:hover{background:#27312e;transform:rotate(-7deg)scale(1.03)}.footerBottom{color:var(--muted);letter-spacing:.1em;justify-content:space-between;padding-top:22px;font:8px monospace;display:flex}.pageHero{max-width:var(--max);border-bottom:1px solid var(--line);min-height:590px;margin:0 auto;padding:120px 10% 80px}.pageHero .eyebrow{color:var(--muted)}.pageHero h1{letter-spacing:-.055em;max-width:1120px;margin:50px 0 0;font-size:clamp(50px,6vw,85px);font-weight:530;line-height:1.17}.pageHero h1 em,.pageHero h1 span{color:var(--cyan-deep);font-style:normal}.pageHeroLead{max-width:630px;color:var(--muted);margin:35px 0 0 auto;font-size:15px;line-height:1.9}.aboutHero{min-height:730px}.pageHeroStatement{letter-spacing:-.035em;max-width:930px;margin:35px 0 0;font-size:clamp(27px,3vw,43px);line-height:1.45}.pageHeroStatement em{color:var(--cyan-deep);font-style:normal}.aboutIntroGrid{grid-template-columns:1fr 1fr;gap:55px;max-width:720px;margin:90px 0 0 auto;display:grid}.aboutIntroGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.educationSection{max-width:var(--max);margin:0 auto;padding:0 10% 110px}.educationGrid{border-left:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.educationGrid article{border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:270px;padding:28px}.educationGrid article>span{color:var(--cyan-deep);letter-spacing:.08em;font:9px monospace}.educationGrid h2{margin:52px 0 10px;font-size:23px;font-weight:550}.educationGrid h3{margin:0 0 15px;font-size:15px;font-weight:500}.educationGrid p{color:var(--muted);margin:0 0 10px;font-size:11px}.educationGrid small{color:var(--muted);font-size:10px;line-height:1.7}.timelineSection{max-width:var(--max);margin:0 auto;padding:110px 10%}.timelineHeader{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.12em;justify-content:space-between;padding-bottom:25px;font:9px monospace;display:flex}.timelineHeader p{margin:0}.timeline{margin-top:25px}.timelineItem{grid-template-columns:85px 30px 1fr;gap:30px;min-height:175px;display:grid;position:relative}.timelineYear{color:var(--cyan-deep);padding-top:28px;font:12px Georgia,serif}.timelineItem>i{border:2px solid var(--cyan-deep);background:var(--paper);z-index:1;border-radius:50%;width:11px;height:11px;margin-top:30px;position:relative}.timelineItem:not(:last-child)>i:after{content:"";background:var(--line);width:1px;height:164px;position:absolute;top:11px;left:3px}.timelineItem>div{border-bottom:1px solid var(--line);padding:26px 0 45px}.timelineItem small{color:var(--muted);letter-spacing:.12em;font:8px monospace}.timelineItem h2{margin:10px 0;font-size:26px;font-weight:540}.timelineItem p{max-width:630px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.timelineRole{color:var(--cyan-deep);margin:-2px 0 14px;font-size:13px;font-weight:600}.timelineHighlights{border-top:1px solid var(--line);max-width:740px;color:var(--muted);margin:20px 0 0;padding:15px 0 0 18px;font-size:11px;line-height:1.75}.timelineHighlights li{margin:5px 0;padding-left:3px}.workMethodSection{max-width:var(--max);background:var(--paper-bright);margin:0 auto;padding:130px 48px}.workMethodIntro{grid-template-columns:1fr 2fr;display:grid}.workMethodIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(37px,4vw,58px);font-weight:540;line-height:1.28}.methodGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.methodGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:25px}.methodGrid span{color:var(--cyan-deep);font:10px Georgia,serif}.methodGrid h3{margin:75px 0 14px;font-size:23px}.methodGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.quoteBand{max-width:var(--max);background:#d9d5ca;margin:0 auto;padding:120px 10%}.quoteBand p{letter-spacing:-.03em;margin:0;font:400 clamp(34px,4vw,58px)/1.55 Georgia,Songti SC,serif}.quoteBand a{border-bottom:1px solid var(--ink);margin-top:55px;padding-bottom:12px;font-size:12px;display:inline-block}.quoteBand a span{margin-left:20px}.workHero{min-height:630px}.workIndex{max-width:var(--max);margin:0 auto;padding:70px 48px 130px}.workFilter{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.12em;gap:35px;padding-bottom:18px;font:8px monospace;display:flex}.workFilter span:first-child{color:var(--ink)}.workCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.workCard{border:1px solid var(--line);flex-direction:column;min-height:610px;padding:27px;transition:transform .25s,box-shadow .25s,background .25s;display:flex}.workCard:hover{background:var(--paper-bright);transform:translateY(-7px);box-shadow:0 25px 60px #1418171a}.workCardTop{justify-content:space-between;font:9px monospace;display:flex}.workCardTop span{color:var(--cyan-deep)}.workCardTop small{color:var(--muted)}.workCard>p{color:var(--muted);letter-spacing:.08em;margin:70px 0 18px;font:8px monospace}.workCard h2{letter-spacing:-.035em;min-height:140px;margin:0;font-size:28px;font-weight:530;line-height:1.4}.workOutcomeRow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:28px 0;display:grid}.workOutcomeRow div{min-width:0}.workOutcomeRow strong{font:400 15px Georgia,serif;display:block}.workOutcomeRow span{color:var(--muted);font-size:8px}.workCardFoot{margin-top:auto}.workCardFoot>span{color:var(--muted);font-size:11px;line-height:1.7;display:block}.workCardFoot b{color:var(--cyan-deep);margin-top:24px;font:8px monospace;display:block}.caseHero{max-width:var(--max);margin:0 auto;padding:55px 10% 0}.backLink{color:var(--muted);letter-spacing:.12em;font:8px monospace;display:inline-block}.caseHeroMeta{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;grid-template-columns:100px 1fr auto;margin-top:80px;padding-bottom:18px;font:8px monospace;display:grid}.caseHeroMeta p{margin:0}.caseHero h1{letter-spacing:-.05em;max-width:1120px;margin:55px 0 30px;font-size:clamp(48px,6vw,82px);font-weight:530;line-height:1.22}.caseHero>p{max-width:670px;color:var(--muted);margin:0 0 70px auto;font-size:15px;line-height:1.9}.caseOutcomeBand{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.caseOutcomeBand div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px}.caseOutcomeBand strong{font:400 29px Georgia,serif;display:block}.caseOutcomeBand span{color:var(--muted);font-size:10px}.caseNarrative{max-width:var(--max);grid-template-columns:160px 1fr;gap:50px;margin:0 auto;padding:120px 10%;display:grid}.caseSideRail{color:var(--muted);letter-spacing:.12em;flex-direction:column;gap:15px;font:8px monospace;display:flex}.caseSideRail i{background:var(--line);width:1px;height:90px;margin-left:3px}.caseBlock{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:60px;padding:50px 0;display:grid}.caseBlock>div:first-child{gap:18px;display:flex}.caseBlock h2{margin:0;font-size:26px;font-weight:540}.caseBlock>div:last-child>p{color:#545a56;margin:0;font-size:15px;line-height:2}.caseBlock ol{counter-reset:steps;margin:0;padding:0;list-style:none}.caseBlock li{counter-increment:steps;color:#545a56;padding:0 0 20px 42px;font-size:14px;line-height:1.8;position:relative}.caseBlock li:before{content:counter(steps, decimal-leading-zero);color:var(--cyan-deep);font:9px monospace;position:absolute;left:0}.deliverableGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.deliverableGrid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:110px;padding:16px}.deliverableGrid span{color:var(--muted);font:8px monospace}.deliverableGrid p{margin:33px 0 0;font-size:13px}.proveRow{flex-wrap:wrap;gap:10px;display:flex}.proveRow span{border:1px solid var(--line);padding:12px 14px;font-size:12px}.relatedDemo{max-width:var(--max);background:var(--dark);color:#eef3f0;margin:0 auto;padding:100px 10%}.relatedDemo>p{color:var(--cyan);letter-spacing:.14em;font:8px monospace}.relatedDemo h2{letter-spacing:-.04em;margin:35px 0 55px;font-size:clamp(39px,4vw,58px);font-weight:520;line-height:1.35}.relatedDemo a{border-bottom:1px solid var(--cyan);justify-content:space-between;min-width:330px;padding:18px 0;font-size:13px;display:inline-flex}.relatedDemo a span{color:var(--cyan);font-size:18px}.caseHero{max-width:var(--max);background:linear-gradient(135deg,#f1efe8 0%,#e8eee9 55%,#dce9e5 100%);padding:55px 7% 0;position:relative;overflow:hidden}.caseHero:before{content:"";pointer-events:none;border:1px solid #12433d1f;border-radius:50%;width:510px;height:510px;position:absolute;top:78px;right:-13%;box-shadow:0 0 0 28px #79e5d20f,0 0 0 76px #12433d09}.caseHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#164f474d,#0000);width:430px;height:1px;position:absolute;bottom:130px;left:-15%;transform:rotate(-25deg)}.caseHeroGrid{z-index:1;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:end;gap:65px;padding-top:55px;display:grid;position:relative}.caseHeroCopy{min-width:0}.caseHeroMeta{color:#62736e;border-top:1px solid #1a3b363d;border-bottom:1px solid #1a3b363d;grid-template-columns:94px 1fr auto;margin-top:0;padding:16px 0}.caseHeroMeta span{color:#187c70}.caseHeroLabel{color:#166f65;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin-top:30px;font:9px monospace;display:flex}.caseHeroLabel i{background:#79cfc1;width:32px;height:1px}.caseHeroLabel small{color:#71817c;letter-spacing:.08em;font:8px monospace}.caseHero h1{letter-spacing:-.065em;color:#172622;max-width:900px;margin:24px 0 28px;font-size:clamp(48px,5.8vw,84px);font-weight:560;line-height:1.05;position:relative}.caseHero>p,.caseHeroCopy>p{color:#4d615c;max-width:610px;margin:0 0 50px;font-size:15px;line-height:1.85}.caseSignal{color:#ecf6f1;clip-path:polygon(0 0,100% 0,100% 91%,92% 100%,0 100%);background:#172825;min-height:355px;padding:24px;position:relative;overflow:hidden;box-shadow:18px 22px #164c441a,0 30px 60px #103b3426}.signalGrid{background-image:linear-gradient(#79e5d214 1px,#0000 1px),linear-gradient(90deg,#79e5d214 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000d9,#0000 80%);mask-image:linear-gradient(135deg,#000000d9,#0000 80%)}.signalCode{z-index:1;color:#79e5d2;letter-spacing:.13em;font:8px monospace;position:relative}.signalOrbit{border:1px solid #79e5d273;border-radius:50%;place-items:center;width:195px;height:195px;display:grid;position:absolute;top:70px;right:35px}.signalOrbit:before,.signalOrbit:after{content:"";border:1px solid #79e5d233;border-radius:50%;position:absolute}.signalOrbit:before{inset:21px}.signalOrbit:after{border-color:#e6bd6673;inset:48px}.signalOrbit i{background:#79e5d2;border-radius:50%;width:4px;height:4px;position:absolute}.signalOrbit i:first-child{top:8px;left:47px}.signalOrbit i:last-child{background:#e6bd66;bottom:21px;right:15px}.signalOrbit b{z-index:1;letter-spacing:-.04em;font:400 32px Georgia,serif;position:relative}.signalReadout{gap:8px;display:grid;position:absolute;bottom:25px;left:24px}.signalReadout span,.signalReadout small{color:#7f9b94;letter-spacing:.11em;font:8px monospace}.signalReadout strong{color:#fff;letter-spacing:.12em;font:540 27px Inter,sans-serif}.signalCorner{border-color:#79e5d2;width:18px;height:18px;position:absolute}.signalCornerA{border-top:1px solid;border-right:1px solid;top:23px;right:23px}.signalCornerB{border-bottom:1px solid;border-left:1px solid;bottom:23px;left:23px}.caseOutcomeBand{z-index:2;border:0;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;padding-bottom:34px;position:relative}.outcomeCard{background:#fbfaf5;border:1px solid #1f464029;min-height:162px;padding:22px 24px 20px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 12px 25px #1c433b12}.outcomeCard:hover{transform:translateY(-5px);box-shadow:0 20px 35px #1c433b21}.outcomeCard:after{content:"";border:1px solid #187c7033;border-radius:50%;width:94px;height:94px;position:absolute;bottom:-36px;right:-25px}.outcomeCard:nth-child(2){background:#edf7f3}.outcomeCard:nth-child(3){color:#f3f7f2;background:#1d3631;border-color:#1d3631}.outcomeCard:nth-child(3):after{border-color:#79e5d259}.outcomeIndex{color:#5f8178;letter-spacing:.12em;font:8px monospace;display:block}.outcomeCard:nth-child(3) .outcomeIndex{color:#79e5d2}.outcomeCard strong{letter-spacing:-.05em;margin-top:20px;font:400 clamp(27px,3vw,40px) Georgia,serif;display:block}.outcomeCard b{letter-spacing:.01em;margin-top:7px;font-size:12px;font-weight:620;display:block}.outcomeCard small{color:#71827d;max-width:235px;margin-top:9px;font-size:10px;line-height:1.55;display:block}.outcomeCard:nth-child(3) small{color:#b4c9c1}.caseNarrative{max-width:var(--max);background:#fbfaf5;grid-template-columns:150px 1fr;gap:60px;padding:110px 7% 130px;position:relative}.caseNarrative:before{content:"";background:linear-gradient(90deg,#79cfc1,#17504629,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.caseSideRail{color:#71817c;padding-top:8px}.caseSideRail span{color:#187c70}.caseSideRail i{background:linear-gradient(#79cfc1,#1a524914);height:115px}.caseThesis{background:#e7f1ee;border-left:3px solid #187c70;margin-bottom:38px;padding:28px 32px 26px;position:relative}.caseThesis:after{content:"↗";color:#187c70;font:20px monospace;position:absolute;top:20px;right:28px}.caseThesis>span{color:#187c70;letter-spacing:.14em;font:8px monospace}.caseThesis h2{letter-spacing:-.04em;max-width:800px;margin:18px 0 13px;font-size:clamp(24px,3vw,40px);font-weight:550;line-height:1.32}.caseThesis p{color:#678079;letter-spacing:.03em;margin:0;font-size:11px}.caseBlock{border-top:1px solid #2049422b;grid-template-columns:.65fr 1.35fr;gap:70px;padding:48px 0;position:relative}.caseBlock:before{content:"";background:#79cfc1;width:58px;height:2px;position:absolute;top:-1px;left:0}.caseBlock>div:first-child{gap:15px}.caseBlock>div:first-child span{color:#187c70;font:11px monospace}.caseBlock h2{letter-spacing:-.03em;font-size:27px}.caseBlock>div:last-child>p{color:#465d57;font-size:15px;line-height:2.05}.caseBlock ol{counter-reset:steps}.caseBlock li{color:#465d57;padding:0 0 22px 52px;font-size:14px;line-height:1.9}.caseBlock li:before{color:#187c70;font-size:9px;top:2px}.deliverableGrid{border:0;gap:10px}.deliverableGrid div{background:#f0f4ef;border:1px solid #1f46401f;min-height:135px;padding:18px;transition:background .2s,transform .2s;position:relative}.deliverableGrid div:hover{background:#e4f0eb;transform:translateY(-3px)}.deliverableGrid span{color:#187c70}.deliverableGrid p{color:#29433d;margin:38px 0 0;font-size:13px;line-height:1.5}.proveRow{gap:9px}.proveRow span{color:#2c574d;background:#f0f6f3;border:1px solid #a8c5bc;border-radius:999px;padding:11px 14px;font-size:11px}.relatedDemo{background:#172825;position:relative;overflow:hidden}.relatedDemo:after{content:"";border:1px solid #79e5d24d;border-radius:50%;width:190px;height:190px;position:absolute;top:25%;right:8%;box-shadow:0 0 0 26px #79e5d20d,0 0 0 62px #79e5d208}.workCard{background:#f5f3ec;border-color:#21433d2e;position:relative;overflow:hidden}.workCard:before{content:"";background:#79cfc1;width:100%;height:4px;position:absolute;top:0;left:0}.workCard:nth-child(2):before{background:#e6bd66}.workCard:nth-child(3):before{background:#6b9ae6}.workCard:after{content:"";pointer-events:none;border:1px solid #1f464024;border-radius:50%;width:120px;height:120px;position:absolute;top:145px;right:-38px}.workCardTop,.workCard>p,.workCard h2,.workOutcomeRow,.workCardFoot{z-index:1;position:relative}.workCard>p{color:#187c70;margin-top:52px}.workCard h2{font-size:27px;line-height:1.3}.workOutcomeRow{border-color:#1f46402e}.workOutcomeRow strong{color:#1f3b34;font-size:17px}.workCardFoot b{color:#187c70}.experienceHero{background:linear-gradient(135deg,#f4f1e9,#e4eee9);min-height:650px}.experienceHero h1 em{color:#187c70;font-style:normal}.experienceHero .pageHeroLead{max-width:650px}.trajectorySection{max-width:var(--max);background:#fbfaf5;margin:0 auto;padding:100px 7% 110px}.trajectoryHeader{color:#637770;letter-spacing:.12em;border-bottom:1px solid #1f46402e;justify-content:space-between;align-items:flex-end;padding-bottom:22px;font:9px monospace;display:flex}.trajectoryHeader p{color:#7d8d87;letter-spacing:0;margin:12px 0 0;font:11px Inter,sans-serif}.trajectoryHeader small{color:#187c70;font:9px monospace}.trajectoryPlot{background:linear-gradient(135deg,#79e5d20a,#0000 55%);border-bottom:1px solid #1f46402e;border-left:1px solid #1f46402e;height:455px;margin-top:35px;position:relative;overflow:hidden}.trajectoryGrid{background-image:linear-gradient(#1f464017 1px,#0000 1px),linear-gradient(90deg,#1f46400f 1px,#0000 1px);background-size:25% 25%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to top right,#000c,#0000 85%);mask-image:linear-gradient(to top right,#000c,#0000 85%)}.trajectoryAxisY,.trajectoryAxisX{color:#7a8c85;letter-spacing:.13em;font:8px monospace;position:absolute}.trajectoryAxisY{transform-origin:0 0;top:20px;left:-5px;transform:rotate(-90deg)}.trajectoryAxisX{bottom:-21px;right:14px}.trajectoryPath{position:absolute;inset:0}.trajectorySegment{transform-origin:0;background:linear-gradient(90deg,#9ccbc0,#187c70);height:2px;display:block;position:absolute;box-shadow:0 0 12px #187c7038}.segmentOne{width:28%;bottom:19%;left:9%;transform:rotate(17deg)}.segmentTwo{width:31%;bottom:41%;left:35%;transform:rotate(21deg)}.segmentThree{width:31%;bottom:64%;left:63%;transform:rotate(18deg)}.trajectoryPoint{z-index:2;align-items:flex-end;gap:13px;display:flex;position:absolute;transform:translate(-50%,50%)}.trajectoryDot{color:#187c70;background:#fbfaf5;border:2px solid #187c70;border-radius:50%;place-items:center;width:30px;height:30px;font:8px monospace;display:grid;box-shadow:0 0 0 7px #79e5d224}.trajectoryPoint:nth-of-type(7) .trajectoryDot{color:#fff;background:#187c70}.trajectoryPoint>div{background:#fbfaf5e6;border:1px solid #1f464024;gap:4px;min-width:165px;padding:12px 14px;display:grid;box-shadow:0 8px 18px #204d4514}.trajectoryPoint small{color:#187c70;font:8px monospace}.trajectoryPoint b{font-size:11px;font-weight:620}.trajectoryPoint em{color:#71827c;white-space:nowrap;font:10px Inter,sans-serif}.trajectoryPoint:nth-of-type(6)>div{transform:translateY(8px)}.trajectoryPoint:nth-of-type(7)>div{transform:translate(-100%,8px)}.trajectoryLegend{color:#74857e;letter-spacing:.05em;flex-wrap:wrap;gap:22px;margin-top:34px;font:9px monospace;display:flex}.trajectoryLegend span{align-items:center;gap:8px;display:inline-flex}.trajectoryLegend i{background:#9ccbc0;border-radius:50%;width:8px;height:8px}.trajectoryLegend span:nth-child(2) i{background:#e6bd66}.trajectoryLegend span:nth-child(3) i{background:#7b9fe3}.trajectoryLegend span:nth-child(4) i{background:#187c70}.experienceCardsSection{max-width:var(--max);background:#e7eeea;margin:0 auto;padding:120px 7% 130px}.experienceCardsHeader{grid-template-columns:1fr .8fr;align-items:end;gap:100px;display:grid}.experienceCardsHeader h2{letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(38px,4vw,58px);font-weight:550;line-height:1.2}.experienceCardsHeader h2 em{color:#187c70;font-style:normal}.experienceCardsHeader>p{color:#61766e;margin:0;font-size:13px;line-height:1.85}.experienceCards{gap:12px;margin-top:75px;display:grid}.experienceCard{background:#fbfaf5;border:1px solid #1f464026;grid-template-columns:70px 1fr;min-height:260px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 13px 28px #204d450f}.experienceCard:hover{transform:translate(7px);box-shadow:0 18px 34px #204d451f}.experienceCardRail{color:#187c70;border-right:1px solid #1f464024;flex-direction:column;align-items:center;padding-top:24px;font:9px monospace;display:flex}.experienceCardRail i{background:linear-gradient(#79cfc1,#0000);flex:1;width:1px;margin-top:18px}.experienceCardBody{padding:25px 32px 28px}.experienceCardMeta{color:#71837c;letter-spacing:.1em;justify-content:space-between;gap:20px;font:8px monospace;display:flex}.experienceCardMeta span{color:#187c70}.experienceCard h2{letter-spacing:-.035em;margin:30px 0 8px;font-size:27px;font-weight:550}.experienceCard h3{color:#187c70;margin:0;font-size:14px;font-weight:620}.experienceCardBody>p{color:#506760;max-width:720px;margin:22px 0 0;font-size:14px;line-height:1.8}.experienceScope{border-top:1px solid #1f464024;margin-top:25px;padding-top:16px}.experienceScope>span{color:#7d8e87;letter-spacing:.13em;font:8px monospace}.experienceScope ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.experienceScope li{color:#36564d;background:#e9f1ed;border:1px solid #1f46401a;padding:8px 11px;font-size:10px}.experienceBridge{max-width:var(--max);color:#f1f6f2;background:#172825;justify-content:space-between;align-items:end;gap:50px;margin:0 auto;padding:100px 7%;display:flex}.experienceBridge span{color:#79e5d2;letter-spacing:.13em;font:8px monospace}.experienceBridge h2{letter-spacing:-.045em;margin:25px 0 15px;font-size:clamp(34px,4vw,56px);font-weight:540}.experienceBridge p{color:#a9beb5;margin:0;font-size:13px}.experienceBridge a{color:#f1f6f2;border-bottom:1px solid #79e5d2;justify-content:space-between;min-width:220px;padding:15px 0;font-size:12px;display:inline-flex}.experienceBridge a span{color:#79e5d2;font-size:17px}.quoteBandLinks,.sectionAction{flex-wrap:wrap;gap:28px;display:flex}.trajectoryPath{display:none}.trajectoryCurve{clip-path:polygon(0 92%,10% 82%,20% 72%,30% 60%,40% 47%,50% 36%,60% 27%,70% 20%,80% 14%,90% 9%,100% 5%,100% 100%,0 100%);opacity:.9;background:linear-gradient(#79e5d266,#79e5d20a);height:78%;position:absolute;bottom:12%;left:7%;right:6%;overflow:visible}.trajectoryCurveTrace{clip-path:polygon(0 90%,10% 80%,20% 70%,30% 58%,40% 45%,50% 34%,60% 25%,70% 18%,80% 12%,90% 7%,100% 3%,100% 7%,90% 11%,80% 16%,70% 22%,60% 29%,50% 38%,40% 49%,30% 62%,20% 74%,10% 84%,0 94%);background:linear-gradient(90deg,#9ccbc0,#187c70);display:block;position:absolute;inset:0}.trajectoryScale{color:#789089;letter-spacing:.1em;flex-direction:column;justify-content:space-between;align-items:flex-end;font:7px monospace;display:flex;position:absolute;top:25px;bottom:30px;right:12px}.trajectoryScale span{background:#fbfaf5b3;padding-left:10px}.experienceDetailHero{max-width:var(--max);background:linear-gradient(135deg,#f4f1e9,#e4eee9);margin:0 auto;padding:55px 7% 95px;position:relative;overflow:hidden}.experienceDetailHero:after{content:"";pointer-events:none;border:1px solid #187c7026;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-8%;box-shadow:0 0 0 34px #79e5d20f,0 0 0 88px #187c7009}.experienceDetailMeta{z-index:1;color:#71827b;letter-spacing:.1em;border-top:1px solid #1f464033;border-bottom:1px solid #1f464033;grid-template-columns:1.3fr 1fr auto;margin-top:70px;padding:15px 0;font:8px monospace;display:grid;position:relative}.experienceDetailMeta span{color:#187c70}.experienceDetailMeta p{margin:0}.experienceDetailEyebrow{z-index:1;color:#187c70;letter-spacing:.12em;margin:40px 0 0;font:9px monospace;position:relative}.experienceDetailHero h1{z-index:1;letter-spacing:-.06em;max-width:950px;margin:20px 0 12px;font-size:clamp(48px,6vw,83px);font-weight:550;line-height:1.08;position:relative}.experienceDetailRole{z-index:1;color:#187c70;margin:0;font-size:17px;font-weight:620;position:relative}.experienceDetailLead{z-index:1;color:#536860;max-width:750px;margin:30px 0 0;font-size:15px;line-height:1.95;position:relative}.experienceDetailBody{max-width:var(--max);background:#fbfaf5;grid-template-columns:.8fr 1.2fr;gap:90px;margin:0 auto;padding:110px 7%;display:grid}.experienceDetailLabel{color:#187c70;letter-spacing:.13em;font:8px monospace}.experienceDetailColumn h2{letter-spacing:-.05em;margin:30px 0 0;font-size:clamp(32px,4vw,56px);font-weight:540;line-height:1.23}.experienceDetailColumn h2 em{color:#187c70;font-style:normal}.experienceDetailCopy>p{color:#536961;margin:0;font-size:17px;line-height:1.95}.experienceDetailCopy ul{gap:10px;margin:35px 0 0;padding:0;list-style:none;display:grid}.experienceDetailCopy li{color:#36564d;background:#e9f1ed;border-left:2px solid #79cfc1;padding:17px 20px 17px 45px;font-size:13px;line-height:1.6;position:relative}.experienceDetailCopy li:before{content:"↗";color:#187c70;font:12px monospace;position:absolute;top:17px;left:17px}.experienceCasesSection{max-width:var(--max);background:#e7eeea;margin:0 auto;padding:120px 7% 130px}.experienceCasesHeader{grid-template-columns:1fr .8fr;align-items:end;gap:100px;display:grid}.experienceCasesHeader span{color:#187c70;letter-spacing:.13em;font:8px monospace}.experienceCasesHeader h2{letter-spacing:-.05em;margin:27px 0 0;font-size:clamp(36px,4vw,57px);font-weight:550;line-height:1.2}.experienceCasesHeader h2 em{color:#187c70;font-style:normal}.experienceCasesHeader>p{color:#61766e;margin:0;font-size:13px;line-height:1.85}.experienceCaseGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:70px;display:grid}.experienceCaseCard,.experienceCasePlaceholder{background:#fbfaf5;border:1px solid #1f464026;flex-direction:column;min-height:355px;padding:25px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 13px 28px #204d450f}.experienceCaseCard{color:var(--ink);text-decoration:none}.experienceCaseCard:before{content:"";background:#79cfc1;width:100%;height:4px;position:absolute;top:0;left:0}.experienceCaseCard:nth-child(2):before{background:#e6bd66}.experienceCaseCard:hover{transform:translateY(-6px);box-shadow:0 20px 35px #204d451f}.experienceCaseCardTop{color:#187c70;letter-spacing:.09em;justify-content:space-between;gap:14px;font:8px monospace;display:flex}.experienceCaseCardTop small{color:#71827c;text-align:right}.experienceCaseCard h3{letter-spacing:-.03em;max-width:520px;margin:52px 0 16px;font-size:24px;font-weight:550;line-height:1.4}.experienceCaseCard>p{color:#5b7068;margin:0;font-size:12px;line-height:1.8}.experienceCaseOutcomes{flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:24px;display:flex}.experienceCaseOutcomes span{color:#72847c;gap:3px;font-size:9px;display:grid}.experienceCaseOutcomes strong{color:#1e4e44;font:400 19px Georgia,serif}.experienceCaseCard>b{color:#187c70;border-top:1px solid #1f464026;justify-content:space-between;margin-top:24px;padding-top:15px;font:8px monospace;display:flex}.experienceCaseCard>b span{font-size:15px}.experienceCasePlaceholder{box-shadow:none;background:#fbfaf56b;border:1px dashed #187c7066;justify-content:center}.experienceCasePlaceholder>span,.experienceCasePlaceholder>i{color:#187c70;letter-spacing:.12em;font:8px monospace}.experienceCasePlaceholder h3{margin:24px 0 10px;font-size:22px}.experienceCasePlaceholder p{color:#71837c;max-width:270px;margin:0;font-size:12px;line-height:1.8}.experienceCasePlaceholder i{margin-top:35px;font-style:normal}.experienceDetailFooter{max-width:var(--max);background:#172825;justify-content:space-between;gap:20px;margin:0 auto;padding:25px 7%;display:flex}.experienceDetailFooter a{color:#ecf6f1;font-size:11px;text-decoration:none}.experienceDetailFooter a span{color:#79e5d2;margin-left:12px;font-size:16px}.darkMain{max-width:var(--max);background:var(--dark);color:#edf3ef;margin:0 auto}.labsHero{background-image:linear-gradient(#79e5d206 1px,#0000 1px),linear-gradient(90deg,#79e5d206 1px,#0000 1px);background-size:45px 45px;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:50px;min-height:590px;padding:110px 8% 75px;display:flex}.labsHero .eyebrow{color:var(--cyan)}.labsHero h1{letter-spacing:-.052em;max-width:920px;margin:50px 0 0;font-size:clamp(48px,6vw,82px);font-weight:520;line-height:1.2}.labsHero h1 span{color:var(--cyan)}.labsHeroNote{max-width:270px;color:var(--cyan);letter-spacing:.1em;flex:none;font:8px monospace}.labsHeroNote .liveDot{background:var(--cyan);margin-right:10px}.labsHeroNote p{color:#82908a;letter-spacing:0;margin:20px 0 0;font:11px/1.8 Inter,sans-serif}.labIndexGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:70px 8% 120px;display:grid}.labIndexCard{border:1px solid #ffffff1f;flex-direction:column;min-height:600px;padding:26px;transition:transform .25s,border-color .25s;display:flex;position:relative}.labIndexCard:hover{border-color:#79e5d273;transform:translateY(-8px)}.labIndexTop{color:#65716c;justify-content:space-between;font:8px monospace;display:flex}.labIndexTop span{color:var(--cyan)}.labVisual{border:1px solid #ffffff14;height:200px;margin:45px 0 35px;position:relative;overflow:hidden}.labVisual1{align-items:flex-end;gap:8px;padding:20px;display:flex}.labVisual1 i{background:linear-gradient(to top,var(--cyan),#79e5d21f);flex:1}.labVisual1 i:first-child{height:35%}.labVisual1 i:nth-child(2){height:52%}.labVisual1 i:nth-child(3){height:47%}.labVisual1 i:nth-child(4){height:70%}.labVisual1 i:nth-child(5){height:82%}.labVisual1 i:nth-child(6){height:94%}.labVisual2{place-items:center;display:grid}.labVisual2 b{border:1px solid var(--cyan);width:60px;height:60px;color:var(--cyan);border-radius:50%;place-items:center;font:14px monospace;display:grid}.labVisual2 span{color:#78847f;border:1px solid #ffffff1a;padding:7px;font:7px monospace;position:absolute}.labVisual2 span:first-of-type{top:22px;left:16px}.labVisual2 span:nth-of-type(2){top:72px;right:15px}.labVisual2 span:nth-of-type(3){bottom:20px;left:35px}.labVisual3{justify-content:center;align-items:center;gap:12px;display:flex}.labVisual3 i{background:var(--cyan);border-radius:50%;width:12px;height:12px}.labVisual3 b{background:#4f5a56;width:45px;height:1px}.labIndexCard>p:not(.labSummary){color:#6e7a75;letter-spacing:.12em;font:8px monospace}.labIndexCard h2{margin:10px 0 12px;font-size:27px;font-weight:520}.labSummary{color:#8d9994;margin:0;font-size:12px;line-height:1.8}.labProofTags{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex}.labProofTags span{color:#88948e;border:1px solid #ffffff1a;padding:6px 8px;font-size:8px}.labOpen{color:var(--cyan);margin-top:auto;font:8px monospace}.labManifesto{border-top:1px solid #ffffff1a;padding:120px 10%}.labManifesto>span{color:var(--cyan);letter-spacing:.14em;font:8px monospace}.labManifesto p{letter-spacing:-.04em;margin:38px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.5}.labManifesto em{color:var(--cyan);font-style:normal}.labDetailMain{padding-bottom:0}.labDetailHero{padding:55px 10% 80px}.backLinkLight{color:#72807a}.labDetailMeta{color:#77837e;letter-spacing:.1em;border-bottom:1px solid #ffffff1c;grid-template-columns:100px 1fr auto;margin-top:70px;padding-bottom:18px;font:8px monospace;display:grid}.labDetailMeta span{color:var(--cyan)}.labDetailMeta p{margin:0}.labDetailHero h1{letter-spacing:-.05em;margin:55px 0 25px;font-size:clamp(48px,6vw,82px);font-weight:520}.labDetailHero>p{color:#8d9994;max-width:680px;margin:0 0 0 auto;font-size:14px;line-height:1.9}.labExperienceWrap{background:#121917;border:1px solid #ffffff1f;margin:0 5%}.experienceLabel{color:#73807a;letter-spacing:.1em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:48px;padding:0 20px;font:8px monospace;display:flex}.experienceLabel span{color:var(--cyan)}.demoToolbar{color:#7d8983;letter-spacing:.1em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:18px 22px;font:8px monospace;display:flex}.demoToolbar .liveDot{background:var(--cyan);width:6px;height:6px;margin-right:8px}.segmented{border:1px solid #ffffff1a;display:flex}.segmented button{color:#7d8983;background:0 0;border:0;border-right:1px solid #ffffff1a;padding:8px 12px;font-size:9px}.segmented button:last-child{border:0}.segmented button.active{background:var(--cyan);color:var(--dark)}.cockpitDemo{padding-bottom:24px}.metricGrid{border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);display:grid}.demoMetric{border-right:1px solid #ffffff17;padding:28px}.demoMetric:last-child{border:0}.demoMetric p{color:#75807b;margin:0;font:8px monospace}.demoMetric strong{margin:15px 0 6px;font:400 clamp(31px,4vw,50px) Georgia,serif;display:block}.demoMetric span{color:var(--cyan);font:8px monospace}.chartPanel{border:1px solid #ffffff14;margin:24px;padding:24px}.panelHeading{color:#6f7b75;justify-content:space-between;font:8px monospace;display:flex}.panelHeading p{margin:0 0 7px}.panelHeading strong{color:#cbd3cf;font-size:11px}.barChart{background-image:linear-gradient(#ffffff0d 1px,#0000 1px);background-size:100% 25%;align-items:flex-end;gap:12px;height:230px;margin-top:35px;display:flex}.barSlot{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;height:100%;display:flex}.bar{background:linear-gradient(to top,#79e5d226,var(--cyan));animation:.7s both barRise}.barSlot small{text-align:center;color:#5f6b66;font:7px monospace}.signalCard{border-left:2px solid var(--cyan);background:#79e5d20d;grid-template-columns:150px 1fr;gap:20px;margin:0 24px;padding:18px 20px;display:grid}.signalCard span{color:var(--cyan);font:8px monospace}.signalCard p{color:#b8c3bd;margin:0;font-size:12px;line-height:1.7}.copilotDemo{grid-template-columns:300px 1fr;min-height:640px;display:grid}.promptRail{border-right:1px solid #ffffff17;padding:25px}.promptRail>p{color:#6f7b76;letter-spacing:.1em;margin:0 0 20px;font:8px monospace}.promptRail button{color:#8d9993;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;width:100%;padding:16px 12px;font-size:11px;line-height:1.5}.promptRail button span{color:#55605b;margin-bottom:8px;font:7px monospace;display:block}.promptRail button.active{color:var(--cyan);background:#79e5d214;padding-left:18px}.answerPane{padding:42px}.aiStatus{align-items:center;gap:13px;display:flex}.aiOrb{border:1px solid var(--cyan);width:40px;height:40px;color:var(--cyan);border-radius:50%;place-items:center;font:9px monospace;display:grid}.aiStatus div{gap:4px;display:grid}.aiStatus strong{font-size:12px}.aiStatus small{color:#68746e;font-size:9px}.questionBubble{color:#c9d1cd;background:#26312e;max-width:65%;margin:35px 0 22px auto;padding:14px 16px;font-size:12px}.answerBlock{border:1px solid #ffffff17;margin-top:20px;padding:20px}.answerBlock span{color:var(--cyan);font:8px monospace}.answerBlock p{color:#afb9b4;margin:13px 0 0;font-size:13px;line-height:1.85}.actionBlock{border-left:2px solid var(--gold)}.actionBlock span{color:var(--gold)}.sourceList{flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;display:flex}.sourceList>span{color:#68746e;margin-right:12px;font:8px monospace}.sourceList button{color:#818d87;background:0 0;border:1px solid #ffffff1a;padding:7px 9px;font-size:8px}.researchDemo{grid-template-columns:1.15fr .85fr;min-height:610px;display:grid}.researchMap{border-right:1px solid #ffffff17;justify-content:space-around;align-items:center;padding:50px;display:flex;position:relative}.mapLine{background:#44504b;height:1px;position:absolute;left:14%;right:14%}.researchMap button{z-index:1;color:#8b9791;background:#121917;border:1px solid #46524d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:130px;height:130px;display:flex;position:relative}.researchMap button>span{color:#5e6a64;font:7px monospace}.researchMap button strong{max-width:90px;font-size:11px;font-weight:500}.researchMap button small{color:#6a766f;font-size:8px}.researchMap button.active{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 10px #79e5d20d}.researchMap button.active small{color:var(--cyan)}.researchDetail{padding:55px 40px}.researchTag{color:var(--cyan);letter-spacing:.1em;font:8px monospace}.researchDetail h3{margin:30px 0 18px;font-size:30px;font-weight:520}.researchDetail>p{color:#96a19b;font-size:13px;line-height:1.85}.variableList{margin-top:50px}.variableList>span{color:#66716c;font:8px monospace}.variableList div{border-bottom:1px solid #ffffff14;grid-template-columns:30px 1fr 80px;align-items:center;padding:15px 0;display:grid}.variableList b{color:var(--cyan);font:7px monospace}.variableList p{margin:0;font-size:11px}.variableList i{background:linear-gradient(to right,var(--cyan),transparent);height:3px}.labExplainer{grid-template-columns:1fr 1fr;gap:80px;padding:120px 10%;display:grid}.labExplainer .eyebrow{color:var(--cyan)}.labExplainer h2{letter-spacing:-.04em;margin:35px 0 0;font-size:clamp(36px,4vw,55px);font-weight:520;line-height:1.35}.labProofList{border-top:1px solid #ffffff1a}.labProofList div{border-bottom:1px solid #ffffff1a;grid-template-columns:50px 1fr;padding:27px 0;display:grid}.labProofList span{color:var(--cyan);font:9px monospace}.labProofList p{margin:0;font-size:17px}.contactEmail{align-items:center;gap:14px;display:flex;margin-top:25px!important;font:10px monospace!important}.contactEmail span{color:var(--cyan-deep)}.contactEmail a{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:4px;text-decoration:none}.contactEmail a:hover{border-color:var(--cyan-deep)}.insightHero{min-height:650px}.insightIndex{max-width:var(--max);margin:0 auto;padding:70px 10% 130px}.insightIndexTop{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;justify-content:space-between;padding-bottom:18px;font:8px monospace;display:flex}.insightIndexTop p{margin:0}.insightListItem{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 80px;align-items:center;gap:30px;padding:42px 0;transition:padding .2s;display:grid}.insightListItem:hover{padding-left:18px}.insightListItem>div:first-child{color:var(--muted);flex-direction:column;gap:8px;font:8px monospace;display:flex}.insightListItem>div:first-child span{color:var(--cyan-deep)}.insightListItem>div:nth-child(2)>p{color:var(--muted);margin:0 0 10px;font:8px monospace}.insightListItem h2{margin:0 0 13px;font-size:27px;font-weight:530}.insightListItem>div:nth-child(2)>span{color:var(--muted);font-size:11px}.insightListItem>b{justify-self:end;font:8px monospace}.articlePage{max-width:var(--max);margin:0 auto;padding:55px 10% 130px}.articleHeader{border-bottom:1px solid var(--line);margin-top:80px;padding-bottom:70px}.articleHeader>div{color:var(--muted);letter-spacing:.1em;justify-content:space-between;font:8px monospace;display:flex}.articleHeader>div span{color:var(--cyan-deep)}.articleHeader h1{letter-spacing:-.05em;max-width:1050px;margin:55px 0 35px;font-size:clamp(46px,6vw,80px);font-weight:530;line-height:1.24}.articleHeader>p{max-width:720px;color:var(--muted);margin:0 0 0 auto;font-size:16px;line-height:1.9}.articleBody{grid-template-columns:260px 1fr;gap:90px;padding-top:80px;display:grid}.articleBody aside{height:max-content;color:var(--muted);font:8px monospace;position:sticky;top:110px}.articleBody aside>span{color:var(--cyan-deep);letter-spacing:.12em}.articleBody aside p{margin:20px 0;line-height:1.6}.articleBody>div>section{padding:0 0 75px}.articleBody>div>section>span{color:var(--cyan-deep);font:9px monospace}.articleBody h2{letter-spacing:-.03em;margin:15px 0 30px;font-size:33px;font-weight:540}.articleBody section p{color:#454b47;margin:0 0 22px;font:400 17px/2 Georgia,Songti SC,serif}.articleNote{border-left:2px solid var(--cyan-deep);color:var(--muted);background:#79e5d214;padding:20px;font-size:11px}.contactPage{max-width:var(--max);grid-template-columns:1fr .9fr;gap:100px;margin:0 auto;padding:110px 8% 130px;display:grid}.contactIntro h1{letter-spacing:-.05em;margin:45px 0 28px;font-size:clamp(48px,5.5vw,76px);font-weight:530;line-height:1.22}.contactIntro>p:not(.eyebrow){max-width:580px;color:var(--muted);font-size:14px;line-height:1.9}.contactTopics{border-top:1px solid var(--line);margin-top:65px}.contactTopics>div{border-bottom:1px solid var(--line);grid-template-columns:45px 130px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.contactTopics span{color:var(--cyan-deep);font:8px monospace}.contactTopics strong{font-size:12px}.contactTopics p{color:var(--muted);margin:0;font-size:10px}.contactFormWrap{background:var(--paper-bright);border:1px solid var(--line);align-self:start;margin-top:20px;padding:30px;box-shadow:0 24px 60px #14181714}.formHeader{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-bottom:20px;font:8px monospace;display:flex}.formHeader span{color:var(--cyan-deep)}.contactForm{gap:20px;margin-top:25px;display:grid}.formRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contactForm label{gap:8px;display:grid}.contactForm label>span{color:var(--muted);font-size:10px}.contactForm input,.contactForm select,.contactForm textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:12px 2px;font-size:12px}.contactForm textarea{border:1px solid var(--line);resize:vertical;padding:12px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--cyan-deep)}.submitButton{background:var(--ink);min-height:52px;color:var(--paper);border:0;justify-content:space-between;align-items:center;margin-top:5px;padding:0 20px;display:flex}.submitButton span{color:var(--cyan);font-size:18px}.formNote{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.privacyPromise{max-width:var(--max);background:#dcd9d0;grid-template-columns:1fr 2fr;margin:0 auto;padding:75px 8%;display:grid}.privacyPromise span{color:var(--cyan-deep);font:8px monospace}.privacyPromise p{margin:0;font-size:25px;line-height:1.55}.enHero{max-width:var(--max);min-height:760px;margin:0 auto;padding:120px 10% 100px}.enHero h1{letter-spacing:-.055em;max-width:1100px;margin:50px 0 35px;font-size:clamp(47px,6vw,84px);font-weight:530;line-height:1.13}.enLead{max-width:720px;color:var(--muted);font-size:18px;line-height:1.7}.enProof{max-width:var(--max);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.enProof div{border-right:1px solid var(--line);padding:35px}.enProof div:last-child{border:0}.enProof strong{font:400 25px Georgia,serif}.enProof p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.enCapabilities{max-width:var(--max);margin:0 auto;padding:130px 8%}.enCapabilities>div:first-child{grid-template-columns:1fr 2fr;display:grid}.enCapabilities h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4vw,60px);font-weight:530;line-height:1.2}.enCapabilityGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.enCapabilityGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:27px}.enCapabilityGrid span{color:var(--cyan-deep);font:9px monospace}.enCapabilityGrid h3{margin:75px 0 15px;font-size:27px}.enCapabilityGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.enClosing{max-width:var(--max);background:var(--dark);color:#eaf0ec;margin:0 auto;padding:120px 10%}.enClosing p{letter-spacing:-.04em;max-width:950px;margin:0;font-size:clamp(37px,4vw,58px);line-height:1.45}.enClosing a{border-bottom:1px solid var(--cyan);color:var(--cyan);margin-top:45px;padding-bottom:12px;font-size:13px;display:inline-block}@media (width<=1050px){.experienceDetailBody{grid-template-columns:1fr .95fr;gap:45px}.experienceCasesHeader{grid-template-columns:1fr .9fr;gap:45px}}@media (width<=720px){.experienceDetailHero{padding:40px 20px 75px}.experienceDetailMeta{grid-template-columns:1fr;gap:9px;margin-top:50px}.experienceDetailMeta small{display:none}.experienceDetailEyebrow{margin-top:30px}.experienceDetailHero h1{font-size:43px}.experienceDetailLead{font-size:13px}.experienceDetailBody{padding:75px 20px 85px;display:block}.experienceDetailCopy{margin-top:35px}.experienceDetailCopy>p{font-size:14px}.experienceCasesSection{padding:80px 20px 90px}.experienceCasesHeader{display:block}.experienceCasesHeader>p{margin-top:28px}.experienceCaseGrid{grid-template-columns:1fr;margin-top:48px}.experienceCaseCard h3{margin-top:42px;font-size:22px}.experienceDetailFooter{gap:13px;padding:22px 20px;display:grid}.experienceCard{color:var(--ink);text-decoration:none}}@media (width<=1050px){.hero{grid-template-columns:1fr;padding-top:75px}.heroCopy{max-width:800px}.heroSystem{min-height:500px;transform:none}.systemBody{min-height:452px}.scrollCue{display:none}.proofStrip{grid-template-columns:1fr 1fr}.proofStrip>div:nth-child(2){border-right:0}.proofStrip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.sectionIntro{grid-template-columns:.7fr 1.8fr}.sectionCopy{grid-column:2}.capabilityGrid{grid-template-columns:1fr 1fr}.capitalCard,.opsCard{grid-column:span 1}.aiCard{grid-column:1/-1;min-height:390px}.flowGraphic{max-width:430px}.labsHome{grid-template-columns:1fr;gap:55px}.workCards{grid-template-columns:1fr}.workCard{min-height:430px}.workCard h2{max-width:700px;min-height:auto}.workOutcomeRow{max-width:600px;margin-top:35px}.labIndexGrid{grid-template-columns:1fr}.labIndexCard{min-height:480px}.labVisual{width:100%;max-width:500px}.contactPage{grid-template-columns:1fr;gap:60px}.contactFormWrap{margin:0}.copilotDemo{grid-template-columns:240px 1fr}.researchDemo{grid-template-columns:1fr}.researchMap{border-bottom:1px solid #ffffff17;border-right:0;min-height:380px}}@media (width<=720px){.headerInner{height:64px;padding:0 20px}.desktopNav{display:none}.mobileNav{display:block}.brandCopy{display:none}.hero{gap:55px;min-height:auto;padding:62px 20px 55px}.heroGrid{inset:0 20px}.availability{margin-bottom:28px}.hero h1{font-size:41px}.heroLead{font-size:14px}.heroActions{flex-direction:column;align-items:flex-start;gap:14px}.primaryButton{width:100%}.textButton{margin-left:3px}.heroSystem{min-height:430px}.systemBody{grid-template-columns:35px;min-height:382px}.systemCanvas{padding:20px 16px}.heroMetric strong{font-size:58px}.heroBars{gap:4px;height:120px}.systemInsight{grid-template-columns:1fr}.systemInsight b{display:none}.proofStrip{grid-template-columns:1fr 1fr}.proofStrip>div{padding:24px 18px}.proofStrip strong{font-size:21px}.thesisSection{padding:90px 20px}.thesisLabel{margin-bottom:35px}.thesisText{font-size:31px}.thesisFoot{display:block}.thesisFoot div{gap:8px;margin-top:20px}.thesisFoot i{width:10px}.sectionWrap{padding:85px 20px}.sectionIntro{margin-bottom:45px;display:block}.sectionIntro h2{margin:28px 0 20px;font-size:35px}.sectionCopy{font-size:12px}.capabilityGrid{display:block}.capabilityCard{min-height:430px;margin-bottom:12px}.aiCard{min-height:470px}.caseRow{grid-template-columns:35px 1fr 20px;gap:12px;padding:28px 0}.caseRow h3{font-size:20px}.labsHome{padding:80px 20px}.labsHomeIntro h2{font-size:37px}.labMiniCard{min-height:210px}.insightGrid{grid-template-columns:1fr}.insightCard{min-height:290px}.siteFooter{padding:75px 20px 20px}.footerTop{flex-direction:column;align-items:flex-start;min-height:450px;padding-bottom:50px}.footerTop h2{font-size:39px}.circleLink{align-self:flex-end;width:130px;height:130px}.footerBottom{gap:8px;display:grid}.pageHero{min-height:auto;padding:80px 20px 60px}.pageHero h1{margin-top:35px;font-size:46px}.aboutHero{min-height:auto}.pageHeroStatement{font-size:25px}.aboutIntroGrid{grid-template-columns:1fr;gap:20px;margin-top:55px}.educationSection{padding:0 20px 75px}.educationGrid{grid-template-columns:1fr}.educationGrid article{min-height:230px}.educationGrid h2{margin-top:35px}.timelineSection{padding:75px 20px}.timelineHeader p{display:none}.timelineItem{grid-template-columns:54px 18px 1fr;gap:10px}.timelineItem h2{font-size:21px}.timelineHighlights{padding-left:15px;font-size:10px}.workMethodSection{padding:80px 20px}.workMethodIntro{display:block}.workMethodIntro h2{margin-top:30px;font-size:36px}.methodGrid{grid-template-columns:1fr 1fr}.methodGrid article{min-height:220px}.methodGrid h3{margin-top:55px}.quoteBand{padding:80px 20px}.quoteBand p{font-size:30px}.workIndex{padding:45px 20px 85px}.workFilter{overflow-x:auto}.workCard{min-height:530px;padding:22px}.workCard h2{font-size:25px}.workOutcomeRow{grid-template-columns:1fr}.workOutcomeRow div{justify-content:space-between;padding:5px 0;display:flex}.caseHero{padding:40px 20px 0}.caseHeroMeta{grid-template-columns:70px 1fr}.caseHeroMeta small{display:none}.caseHero h1{font-size:43px}.caseHero>p{margin-bottom:50px;font-size:13px}.caseOutcomeBand{grid-template-columns:1fr}.caseOutcomeBand div{padding:22px}.caseNarrative{padding:75px 20px;display:block}.caseSideRail{display:none}.caseBlock{padding:35px 0;display:block}.caseBlock>div:last-child{margin-top:25px}.deliverableGrid{grid-template-columns:1fr}.relatedDemo{padding:80px 20px}.relatedDemo a{width:100%;min-width:0}.labsHero{min-height:auto;padding:80px 20px 60px;display:block}.labsHero h1{font-size:44px}.labsHeroNote{margin-top:45px}.labIndexGrid{padding:45px 20px 80px}.labIndexCard{min-height:550px;padding:22px}.labDetailHero{padding:40px 20px 60px}.labDetailMeta{grid-template-columns:70px 1fr}.labDetailMeta small{display:none}.labDetailHero h1{font-size:44px}.labDetailHero>p{font-size:12px}.labExperienceWrap{margin:0 10px}.experienceLabel small{display:none}.demoToolbar{flex-direction:column;align-items:flex-start;gap:15px}.segmented{width:100%}.segmented button{flex:1;padding:9px 5px;font-size:8px}.metricGrid{grid-template-columns:1fr}.demoMetric{border-bottom:1px solid #ffffff17;border-right:0;padding:20px}.demoMetric strong{font-size:38px}.barChart{gap:5px;height:180px}.signalCard{grid-template-columns:1fr}.copilotDemo{display:block}.promptRail{border-bottom:1px solid #ffffff17;border-right:0}.answerPane{padding:24px 18px}.questionBubble{max-width:90%}.researchMap{min-height:300px;padding:30px 10px}.researchMap button{width:90px;height:90px}.mapLine{left:10%;right:10%}.researchDetail{padding:40px 25px}.labExplainer{grid-template-columns:1fr;gap:50px;padding:80px 20px}.insightIndex{padding:45px 20px 85px}.insightIndexTop p{display:none}.insightListItem{grid-template-columns:70px 1fr;gap:10px}.insightListItem>b{display:none}.insightListItem h2{font-size:21px}.insightListItem>div:nth-child(2)>span{display:none}.articlePage{padding:40px 20px 80px}.articleHeader{margin-top:50px}.articleHeader h1{font-size:42px}.articleHeader>p{font-size:14px}.articleBody{padding-top:60px;display:block}.articleBody aside{display:none}.articleBody section p{font-size:16px}.contactPage{padding:80px 20px}.contactIntro h1{font-size:44px}.contactTopics>div{grid-template-columns:35px 90px 1fr;gap:8px}.contactFormWrap{padding:22px}.formRow{grid-template-columns:1fr}.privacyPromise{grid-template-columns:1fr;gap:30px;padding:60px 20px}.privacyPromise p{font-size:22px}.enHero{min-height:auto;padding:80px 20px}.enHero h1{font-size:43px}.enLead{font-size:15px}.enProof{grid-template-columns:1fr 1fr}.enProof div{padding:24px 18px}.enProof div:nth-child(2){border-right:0}.enProof div:nth-child(-n+2){border-bottom:1px solid var(--line)}.enCapabilities{padding:80px 20px}.enCapabilities>div:first-child{display:block}.enCapabilities h2{margin-top:30px;font-size:38px}.enCapabilityGrid{grid-template-columns:1fr}.enCapabilityGrid article{min-height:230px}.enCapabilityGrid h3{margin-top:50px}.enClosing{padding:80px 20px}.enClosing p{font-size:34px}.trajectoryPoint:last-child>div{transform:none}.trajectoryCurve,.trajectoryScale{display:none}.trajectoryPlot{border-bottom:1px solid #1f46402e;border-left:1px solid #1f46402e;background:linear-gradient(135deg,#79e5d20a,#0000 55%)!important;height:340px!important;min-height:0!important;padding:0!important;overflow:hidden!important}.trajectoryGrid{background-size:25% 25%;inset:0;display:block!important}.trajectoryCurve{height:75%;bottom:13%;left:7%;right:7%;display:block!important}.trajectoryScale{display:none}.trajectoryAxisY,.trajectoryAxisX{font-size:6px;display:block}.trajectoryAxisY{top:15px;left:-4px}.trajectoryAxisX{bottom:-18px;right:8px}.trajectoryPoint,.trajectoryPoint.trajectoryPoint-1,.trajectoryPoint.trajectoryPoint-2,.trajectoryPoint.trajectoryPoint-3,.trajectoryPoint.trajectoryPoint-4{z-index:3;margin:0;display:block!important;position:absolute!important;bottom:auto!important;left:auto!important;transform:translate(-50%,50%)!important}.trajectoryPlot .trajectoryPoint-1{bottom:18%!important;left:9%!important}.trajectoryPlot .trajectoryPoint-2{bottom:40%!important;left:35%!important}.trajectoryPlot .trajectoryPoint-3{bottom:63%!important;left:63%!important}.trajectoryPlot .trajectoryPoint-4{bottom:86%!important;left:90%!important}.trajectoryPoint>div,.trajectoryPoint.trajectoryPoint-1>div,.trajectoryPoint.trajectoryPoint-2>div,.trajectoryPoint.trajectoryPoint-3>div,.trajectoryPoint.trajectoryPoint-4>div{background:#fbfaf5f2;gap:3px;min-width:88px;max-width:112px;padding:7px 8px;font-size:8px;display:grid;position:absolute;box-shadow:0 5px 12px #204d4514;transform:none!important}.trajectoryPoint small{font-size:6px}.trajectoryPoint b{font-size:8px}.trajectoryPoint em{white-space:normal;font-size:7px}.trajectoryPoint-1>div{top:17px;left:8px}.trajectoryPoint-2>div{bottom:18px;left:-45px}.trajectoryPoint-3>div{top:17px;left:-55px}.trajectoryPoint-4>div{bottom:18px;right:7px;transform:translate(100%)!important}.trajectoryPoint:not(:last-child):after{content:none!important;display:none!important}.trajectoryLegend{grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;font-size:7px;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cockpitV2{color:#e9f4ef;background:#0e1513;padding-bottom:0;overflow:hidden}.cockpitHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.cockpitBrand{align-items:center;gap:11px;display:flex}.cockpitBrand .liveDot{background:#79e5d2;width:7px;height:7px;box-shadow:0 0 0 5px #79e5d21a}.cockpitBrand div{gap:5px;display:grid}.cockpitBrand strong{color:#dce9e4;letter-spacing:.12em;font:9px monospace}.cockpitBrand small{color:#667c74;font-size:9px}.cockpitScenarioTabs{border:1px solid #ffffff24;display:flex}.cockpitScenarioTabs button{color:#71837b;background:0 0;border:0;border-right:1px solid #ffffff1a;padding:9px 14px;font-size:10px}.cockpitScenarioTabs button:last-child{border-right:0}.cockpitScenarioTabs button.active{color:#0e2420;background:#79e5d2}.cockpitSubbar{color:#6d8078;letter-spacing:.08em;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:12px 24px;font:8px monospace;display:flex}.cockpitSubbar>div{gap:18px;display:flex}.cockpitSubbarActive{color:#79e5d2}.cockpitKpiGrid{border-bottom:1px solid #ffffff17;grid-template-columns:repeat(5,1fr);display:grid}.cockpitMetric{border-right:1px solid #ffffff17;min-width:0;padding:20px 17px 18px;position:relative;overflow:hidden}.cockpitMetric:last-child{border-right:0}.cockpitMetric:before{content:"";opacity:.75;background:#79e5d2;width:100%;height:2px;position:absolute;top:0;left:0}.cockpitMetric.tone-blue:before{background:#78a9ff}.cockpitMetric.tone-gold:before{background:#e4bd66}.cockpitMetric.tone-cyan:before{background:#93d6ff}.cockpitMetric.tone-green:before{background:#8cd59f}.cockpitMetric>span{color:#788d84;letter-spacing:.08em;font:8px monospace;display:block}.cockpitMetric strong{color:#f4f8f5;letter-spacing:-.05em;white-space:nowrap;margin:13px 0 6px;font:400 clamp(23px,2.2vw,34px) Georgia,serif;display:block}.cockpitMetric em{color:#79e5d2;font:9px monospace}.cockpitMetric.tone-gold em{color:#e4bd66}.cockpitMetric small{color:#60766d;white-space:nowrap;margin-top:7px;font-size:8px;display:block}.cockpitOverviewGrid{grid-template-columns:1.5fr .85fr;gap:10px;padding:10px;display:grid}.cockpitPanel{background:#121d1a;border:1px solid #ffffff1a;min-width:0}.cockpitPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 0;display:flex}.cockpitPanelHead>div{min-width:0}.cockpitPanelHead span,.cockpitAggregationHead span,.readoutTitle span{color:#79e5d2;letter-spacing:.12em;font:8px monospace;display:block}.cockpitPanelHead h3,.cockpitAggregationHead h3,.readoutTitle h3{color:#eaf3ef;letter-spacing:-.02em;margin:9px 0 0;font-size:16px;font-weight:520}.cockpitPanelHead small{color:#63786f;text-align:right;max-width:160px;font-size:8px;line-height:1.5}.cockpitChartLegend{color:#80958c;align-items:center;gap:7px;margin:18px 18px 0;font:8px monospace;display:flex}.cockpitChartLegend i{width:18px;height:4px;margin-left:9px;display:inline-block}.legendRevenue{background:#79e5d2}.legendCost{background:#54737f}.legendMargin{background:#e4bd66;height:2px!important}.cockpitTrendChart{background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 25%);height:280px;margin:8px 18px 0;padding:20px 16px 29px 38px;position:relative}.cockpitChartScale{color:#536a61;flex-direction:column;justify-content:space-between;font:7px monospace;display:flex;position:absolute;top:17px;bottom:31px;left:0}.cockpitChartBars{z-index:1;border-bottom:1px solid #ffffff24;justify-content:space-around;align-items:flex-end;gap:8px;height:100%;display:flex;position:relative}.cockpitChartSlot{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.cockpitBarPair{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.cockpitBarPair i{border-radius:2px 2px 0 0;width:26%;min-width:4px;display:block}.cockpitRevenueBar{background:linear-gradient(#79e5d2,#197c70)}.cockpitCostBar{background:linear-gradient(#6c8c97,#314c53)}.cockpitChartSlot small{color:#60776d;font:7px monospace}.cockpitMarginLine{z-index:2;pointer-events:none;width:calc(100% - 54px);height:calc(100% - 49px);position:absolute;top:20px;left:38px;right:16px;overflow:visible}.cockpitChartFoot{color:#6b8178;border-top:1px solid #ffffff12;align-items:center;gap:10px;margin:3px 18px 17px;padding-top:12px;font:8px monospace;display:flex}.cockpitChartFoot strong{color:#d9ebe4;font-weight:450}.cockpitChartFoot em{color:#e4bd66;margin-left:auto;font-style:normal}.cockpitDriverPanel{flex-direction:column;display:flex}.driverList{gap:17px;margin:26px 18px 0;display:grid}.driverRow>div{color:#8da199;justify-content:space-between;gap:12px;font-size:10px;display:flex}.driverRow b{font:400 9px monospace}.driverRow b.positive{color:#79e5d2}.driverRow b.negative{color:#eb8b7f}.driverBar{background:#ffffff14;height:5px;margin-top:8px;display:block}.driverBar em{background:#79e5d2;height:100%;display:block}.driverBar.negative em{background:#d96c5f}.driverCallout{background:#79e5d20f;border-left:2px solid #79e5d2;margin:auto 18px 18px;padding:14px}.driverCallout span{color:#79e5d2;letter-spacing:.1em;font:7px monospace}.driverCallout p{color:#99aea5;margin:8px 0 0;font-size:10px;line-height:1.7}.cockpitAggregationPanel{margin:0 10px}.cockpitAggregationHead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:20px;padding:19px 18px 14px;display:flex}.dimensionTabs{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.dimensionTabs button{color:#71857c;background:0 0;border:1px solid #ffffff1c;padding:7px 10px;font-size:9px}.dimensionTabs button.active{color:#79e5d2;background:#79e5d21c;border-color:#79e5d2}.cockpitTable{overflow-x:auto}.cockpitTableRow{text-align:left;grid-template-columns:1.65fr .7fr .75fr .75fr .7fr .65fr 1fr;align-items:center;gap:10px;min-width:760px;padding:12px 18px;display:grid}.cockpitTableHeader{color:#617970;letter-spacing:.08em;font:7px monospace}.cockpitTableBody{color:#a5b6af;background:0 0;border:0;border-top:1px solid #ffffff0e;width:100%;font:10px Inter,sans-serif;transition:background .2s}.cockpitTableBody:hover,.cockpitTableBody.selected{background:#79e5d214}.cockpitTableBody>span:first-child{gap:4px;display:grid}.cockpitTableBody>span:first-child b{color:#e1ece7;font-weight:500}.cockpitTableBody>span:first-child small{color:#657b72;font-size:8px}.tableStrong{color:#d9ebe4}.tablePositive{color:#79e5d2}.tableNegative{color:#e68a7f}.cockpitTableBody>span:last-child{color:#8ea49a;align-items:center;gap:7px;font-size:9px;display:flex}.tableSignal{background:#79e5d2;border-radius:50%;width:6px;height:6px}.tableSignal.watch{background:#e4bd66}.tableSignal.risk{background:#e2786e}.cockpitSelectedRow{color:#748a80;border-top:1px solid #ffffff14;align-items:center;gap:12px;margin:0 18px;padding:14px 0;font:8px monospace;display:flex}.cockpitSelectedRow strong{color:#dcece6;font-size:10px;font-weight:500}.cockpitSelectedRow p{color:#71877d;margin:0;font:9px Inter,sans-serif}.cockpitSelectedRow p b{color:#79e5d2;font-weight:500}.cockpitSelectedRow button{color:#79e5d2;background:0 0;border:1px solid #79e5d24d;margin-left:auto;padding:7px 10px;font-size:8px}.cockpitLowerGrid{grid-template-columns:1fr 1fr;gap:10px;margin:10px;display:grid}.costUnitReadout{justify-content:space-between;align-items:end;gap:15px;padding:22px 18px 16px;display:flex}.costUnitReadout>div:first-child{gap:5px;display:grid}.costUnitReadout span{color:#7d948a;font-size:9px}.costUnitReadout strong{color:#fff;font:400 30px Georgia,serif}.costUnitReadout strong small{color:#7c9188;font:10px monospace}.costUnitReadout em{color:#79e5d2;font:8px monospace}.costSpark{align-items:flex-end;gap:5px;height:54px;padding-bottom:2px;display:flex}.costSpark i{background:linear-gradient(#79e5d2,#197c70);width:8px;display:block}.costBudgetRows{gap:13px;padding:0 18px 18px;display:grid}.budgetRow>div{color:#8ca199;justify-content:space-between;gap:10px;font-size:9px;display:flex}.budgetRow b{color:#dcece6;font:400 9px monospace}.budgetRow>i{background:#ffffff14;height:5px;margin:7px 0 4px;display:block}.budgetRow>i em{background:#79e5d2;height:100%;display:block}.budgetRow>i em.watch{background:#e4bd66}.budgetRow>i em.risk{background:#d96c5f}.budgetRow small{font:8px monospace}.budgetRow small.good{color:#79e5d2}.budgetRow small.watch{color:#e4bd66}.budgetRow small.risk{color:#e2786e}.cashReadout{align-items:baseline;gap:8px;margin:22px 18px 3px;display:flex}.cashReadout strong{color:#fff;font:400 30px Georgia,serif}.cashReadout span{color:#899f96;font-size:9px}.cashReadout em{color:#79e5d2;margin-left:auto;font:8px monospace}.cashChart{background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 33%);height:135px;margin:0 18px;padding-left:38px;position:relative}.cashScale{color:#536a61;flex-direction:column;justify-content:space-between;font:7px monospace;display:flex;position:absolute;top:0;bottom:8px;left:0}.cashChart svg{width:calc(100% - 38px);height:calc(100% - 18px);position:absolute;top:8px;left:38px;right:0;overflow:visible}.cashChart>i{background:#79e5d2;border-radius:50%;width:5px;height:5px;margin-left:-2px;position:absolute;box-shadow:0 0 0 4px #79e5d21a}.cashFoot{color:#6f857b;border-top:1px solid #ffffff12;justify-content:space-between;gap:10px;margin:11px 18px 17px;padding-top:12px;font:8px monospace;display:flex}.cashFoot b{color:#c9ddd5;font-weight:400}.cockpitReadout{background:#172a25;border-top:1px solid #79e5d240;grid-template-columns:.65fr 1.35fr;gap:24px;margin-top:10px;padding:24px 22px;display:grid}.readoutTitle h3{font-size:21px;line-height:1.35}.readoutGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.readoutGrid article{background:#ffffff0b;border:1px solid #ffffff14;min-height:164px;padding:15px}.readoutGrid article>span{color:#79e5d2;font:8px monospace}.readoutGrid strong{color:#fff;margin-top:16px;font-size:13px;font-weight:520;display:block}.readoutGrid p{color:#8fa59c;margin:10px 0 12px;font-size:10px;line-height:1.6}.readoutGrid em{color:#e4bd66;font-size:9px;font-style:normal;line-height:1.55}@media (width<=1050px){.cockpitKpiGrid{grid-template-columns:repeat(3,1fr)}.cockpitMetric:nth-child(3){border-right:0}.cockpitMetric:nth-child(-n+3){border-bottom:1px solid #ffffff17}.cockpitOverviewGrid{grid-template-columns:1fr}.cockpitDriverPanel{min-height:0}.cockpitReadout{grid-template-columns:1fr}.readoutGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.cockpitHeader{padding:16px;display:block}.cockpitScenarioTabs{margin-top:15px}.cockpitScenarioTabs button{flex:1;padding:8px 5px;font-size:8px}.cockpitSubbar{padding:11px 16px}.cockpitKpiGrid{grid-template-columns:1fr 1fr}.cockpitMetric{padding:16px 13px}.cockpitMetric:nth-child(2n){border-right:0}.cockpitMetric:nth-child(3){border-right:1px solid #ffffff17}.cockpitMetric strong{font-size:25px}.cockpitOverviewGrid{padding:7px}.cockpitPanelHead{padding:15px 14px 0}.cockpitPanelHead small{display:none}.cockpitTrendChart{height:230px;margin:8px 12px 0;padding-left:30px}.cockpitMarginLine{width:calc(100% - 42px);left:30px}.cockpitChartFoot{margin:3px 14px 14px;line-height:1.8;display:block}.cockpitChartFoot em{margin:4px 0 0;display:block}.cockpitDriverPanel{min-height:350px}.driverList{margin:22px 14px 0}.driverCallout{margin:24px 14px 15px}.cockpitAggregationPanel{margin:7px}.cockpitAggregationHead{padding:16px 14px 12px;display:block}.dimensionTabs{flex-wrap:nowrap;justify-content:flex-start;margin-top:15px;overflow-x:auto}.dimensionTabs button{flex:none}.cockpitTableRow{padding:11px 14px}.cockpitSelectedRow{margin:0 14px;padding:13px 0;line-height:1.7;display:block}.cockpitSelectedRow strong{margin:0 7px;display:inline-block}.cockpitSelectedRow p{margin:6px 0}.cockpitSelectedRow button{margin:4px 0 0}.cockpitLowerGrid{grid-template-columns:1fr;margin:7px}.costUnitReadout{padding:19px 14px 15px}.costBudgetRows{padding:0 14px 15px}.cashReadout{margin:18px 14px 3px}.cashChart{margin:0 14px}.cashFoot{grid-template-columns:1fr 1fr;margin:11px 14px 14px;display:grid}.cockpitReadout{margin-top:7px;padding:22px 16px;display:block}.readoutTitle h3{margin-bottom:20px}.readoutGrid{grid-template-columns:1fr}.readoutGrid article{min-height:0}.cockpitV2 .liveDot{margin-right:0}}@media (width<=1050px){.caseHeroGrid{grid-template-columns:1fr;gap:35px}.caseSignal{max-width:520px;min-height:285px}.signalOrbit{top:45px;right:46px}.caseHeroCopy>p{margin-bottom:5px}}@media (width<=720px){.caseHero{padding:40px 20px 0}.caseHeroGrid{gap:28px;padding-top:42px}.caseHeroMeta{grid-template-columns:70px 1fr}.caseHeroMeta small{display:none}.caseHeroLabel{margin-top:22px;font-size:8px}.caseHero h1{margin:20px 0 22px;font-size:42px;line-height:1.08}.caseHeroCopy>p{margin-bottom:0;font-size:13px}.caseSignal{min-height:245px;padding:18px;box-shadow:10px 14px #164c4414}.signalOrbit{width:145px;height:145px;top:35px;right:20px}.signalOrbit:before{inset:17px}.signalOrbit:after{inset:37px}.signalOrbit b{font-size:24px}.signalReadout{bottom:18px;left:18px}.signalReadout strong{font-size:22px}.caseOutcomeBand{grid-template-columns:1fr;gap:9px;margin-top:23px;padding-bottom:23px}.outcomeCard{min-height:125px;padding:18px 20px}.outcomeCard strong{margin-top:13px;font-size:31px}.outcomeCard small{max-width:260px}.caseNarrative{padding:75px 20px 90px}.caseNarrative:before{left:20px;right:20px}.caseThesis{padding:22px 20px}.caseThesis h2{font-size:26px}.caseBlock{padding:36px 0}.caseBlock h2{font-size:23px}.caseBlock>div:last-child>p{font-size:14px;line-height:1.9}.caseBlock li{padding-left:40px;font-size:13px}.deliverableGrid{grid-template-columns:1fr}.deliverableGrid div{min-height:105px}.deliverableGrid p{margin-top:25px}.relatedDemo:after{top:40%;right:-70px}}@media (width<=1050px){.experienceCardsHeader{grid-template-columns:1fr .9fr;gap:45px}.trajectoryPoint>div{min-width:135px}.trajectoryPoint em{white-space:normal}.experienceBridge{flex-direction:column;align-items:flex-start}}@media (width<=720px){.experienceHero{min-height:auto}.trajectorySection{padding:80px 20px 90px}.trajectoryHeader{display:block}.trajectoryHeader small{margin-top:17px;display:block}.trajectoryPlot{background:0 0;border-bottom:0;border-left:1px solid #1f46402e;height:auto;min-height:0;margin-top:32px;padding:0 0 0 25px;overflow:visible}.trajectoryGrid,.trajectoryPath,.trajectoryAxisY,.trajectoryAxisX{display:none}.trajectoryPoint,.trajectoryPoint:nth-of-type(6),.trajectoryPoint:nth-of-type(7){grid-template-columns:30px 1fr;align-items:start;gap:14px;margin-bottom:24px;display:grid;position:relative;transform:none;bottom:auto!important;left:auto!important}.trajectoryPoint>div,.trajectoryPoint:nth-of-type(6)>div,.trajectoryPoint:nth-of-type(7)>div{min-width:0;padding:13px 15px;transform:none}.trajectoryPoint:not(:last-child):after{content:"";background:linear-gradient(#79cfc1,#1f464014);width:1px;height:calc(100% + 24px);position:absolute;top:30px;left:14px}.trajectoryPoint em{white-space:normal}.trajectoryLegend{grid-template-columns:1fr 1fr;gap:12px;font-size:8px;display:grid}.experienceCardsSection{padding:80px 20px 90px}.experienceCardsHeader{display:block}.experienceCardsHeader>p{margin-top:30px}.experienceCards{margin-top:50px}.experienceCard{grid-template-columns:45px 1fr;min-height:0}.experienceCardRail{padding-top:20px}.experienceCardBody{padding:20px 18px 24px}.experienceCardMeta{line-height:1.7;display:block}.experienceCardMeta span{margin-top:7px;display:block}.experienceCard h2{margin-top:24px;font-size:23px}.experienceCardBody>p{font-size:13px}.experienceScope li{line-height:1.45}.experienceBridge{padding:75px 20px}.experienceBridge a{width:100%}.quoteBandLinks{gap:16px;display:grid}.sectionAction{flex-direction:column;align-items:flex-start;gap:16px}}.caseProofSection{max-width:var(--max);background:#e7eeea;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;margin:0 auto;padding:88px 7%;display:grid}.caseProofSection.caseProofSingle{grid-template-columns:minmax(0,1fr)}.caseProofSingle .caseVisualCard{width:100%}.caseVisualCard{background:#f7f2e7;border:1px solid #1f464026;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 34px #204d4514}.caseVisualCard img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.caseVisualCard figcaption{border-top:1px solid #1f46401f;padding:18px 20px 21px}.caseVisualCard figcaption span{color:#187c70;letter-spacing:.13em;font:8px monospace}.caseVisualCard figcaption p{color:#29443d;margin:13px 0 5px;font-size:12px;line-height:1.65}.caseVisualCard figcaption small{color:#7a8983;font:9px monospace}.caseDashboard{color:#ecf6f1;background:#172825;border:1px solid #27443d;min-width:0;padding:20px 22px 18px;overflow:hidden;box-shadow:0 18px 32px #183a3321}.dashboardTop{color:#79e5d2;letter-spacing:.12em;border-bottom:1px solid #79e5d229;justify-content:space-between;align-items:center;padding-bottom:15px;font:8px monospace;display:flex}.dashboardTop small{color:#a8beb7;letter-spacing:.05em;align-items:center;gap:7px;font:8px monospace;display:inline-flex}.dashboardTop small i{background:#e6bd66;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 4px #e6bd661f}.dashboardKpiGrid{border:1px solid #79e5d224;grid-template-columns:repeat(3,1fr);margin:17px 0 16px;display:grid}.dashboardKpi{border-right:1px solid #79e5d224;min-width:0;padding:14px 13px 12px}.dashboardKpi:last-child{border-right:0}.dashboardKpi strong{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font:500 clamp(17px,2.1vw,25px) Inter,sans-serif;display:block;overflow:hidden}.dashboardKpi span{color:#c1d1cc;margin-top:8px;font-size:10px;display:block}.dashboardKpi small{color:#76908a;white-space:nowrap;margin-top:5px;font:8px monospace;display:block}.dashboardGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboardPanel{background:#ffffff0b;border:1px solid #79e5d21c;min-width:0;padding:15px 15px 14px}.dashboardPanelTitle{color:#c7d9d3;justify-content:space-between;gap:8px;font-size:10px;display:flex}.dashboardPanelTitle small{color:#7c9b92;letter-spacing:.08em;font:7px monospace}.dashboardBars{background:repeating-linear-gradient(0deg,#0000 0 35px,#79e5d212 36px);border-bottom:1px solid #79e5d233;justify-content:space-between;align-items:flex-end;gap:8px;height:145px;margin-top:19px;padding:0 2px;display:flex}.dashboardBarItem{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.dashboardBarItem span{color:#d8e8e3;font:8px monospace}.dashboardBarItem i{background:linear-gradient(#79e5d2,#187c70);width:100%;max-width:25px;min-height:10px;display:block;box-shadow:0 0 14px #79e5d229}.dashboardBarItem:nth-child(3) i{background:linear-gradient(#9ccbc0,#496a63)}.dashboardBarItem:nth-child(4) i{background:linear-gradient(#e6bd66,#b68e43)}.dashboardBarItem small{color:#87a39c;white-space:nowrap;font-size:7px}.dashboardSignalPanel{flex-direction:column;display:flex}.dashboardSignal{color:#79e5d2;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:4px;margin:35px 0 24px;display:grid}.dashboardSignal i{background:#79e5d2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #79e5d21a}.dashboardSignal b{text-align:center;font-size:9px;font-weight:520}.dashboardSignal span{color:#e6bd66;font:16px Georgia,serif}.dashboardSignalPanel p{color:#91aaa3;border-top:1px solid #79e5d21f;margin:auto 0 0;padding-top:13px;font-size:10px;line-height:1.7}.dashboardCohortPanel{margin-top:0}.cohortRow{grid-template-columns:91px 1fr 32px;align-items:center;gap:9px;margin-top:17px;display:grid}.cohortRow span{color:#9bb4ad;white-space:nowrap;font:8px monospace}.cohortRow i{background:#79e5d21a;height:8px;display:block}.cohortRow i b{background:linear-gradient(90deg,#497e72,#79e5d2);height:100%;display:block}.cohortRow strong{color:#e6bd66;text-align:right;font:9px monospace}.dashboardFlow{border-top:1px solid #79e5d224;grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:8px;margin-top:25px;padding-top:17px;display:grid}.dashboardFlow div{gap:6px;display:grid}.dashboardFlow small{color:#7e9b93;font:8px monospace}.dashboardFlow strong{color:#f0f5f2;font:500 14px Inter,sans-serif}.dashboardFlow>span{color:#e6bd66;font:17px Georgia,serif}.dashboardFlowResult strong{color:#79e5d2}.dashboardTracks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboardTrack{background:#ffffff0b;border:1px solid #79e5d21f;padding:16px 15px 13px}.trackLegacy{background:#647fb51a;border-color:#7e9fe04d}.trackHeader{color:#b9d0c9;justify-content:space-between;gap:10px;font:8px monospace;display:flex}.trackHeader strong{color:#79e5d2;font-weight:400}.trackLegacy .trackHeader strong{color:#a9c2f1}.trackMetric{gap:5px;margin:27px 0 18px;display:grid}.trackMetric b{color:#fff;letter-spacing:-.04em;font:500 25px Inter,sans-serif}.trackMetric small{color:#829c94;font-size:9px}.trackBar{background:#79e5d21c;height:5px}.trackBar i{background:#79e5d2;height:100%;display:block}.trackLegacy .trackBar i{background:#7b9fe3}.trackFoot{color:#86a19a;grid-template-columns:1fr auto;gap:5px 10px;margin-top:13px;font:8px monospace;display:grid}.trackFoot em{color:#f1cf80;font-style:normal}.trackLegacy .trackFoot em{color:#a9c2f1}.dashboardDecision{background:#e6bd661a;border-left:2px solid #e6bd66;gap:7px;margin-top:10px;padding:15px;display:grid}.dashboardDecision span{color:#e6bd66;letter-spacing:.12em;font:7px monospace}.dashboardDecision b{color:#f2f4e9;font-size:12px;font-weight:560}.dashboardDecision small{color:#a6b9b1;font-size:9px}.dashboardNote{color:#709189;align-items:center;gap:7px;margin:15px 0 0;font:8px/1.5 monospace;display:flex}.dashboardNote i{background:#e6bd66;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}@media (width<=1050px){.caseProofSection{grid-template-columns:1fr}.caseVisualCard img{aspect-ratio:16/7}.caseDashboard{min-height:0}}@media (width<=720px){.caseProofSection{padding:75px 20px 80px;display:block}.caseVisualCard{margin-bottom:12px}.caseVisualCard img{aspect-ratio:16/10}.caseVisualCard figcaption{padding:15px 16px 17px}.caseDashboard{padding:16px 14px 15px}.dashboardKpi{padding:12px 9px}.dashboardKpi strong{font-size:15px}.dashboardKpi span{font-size:9px}.dashboardKpi small{font-size:7px}.dashboardGrid,.dashboardTracks{grid-template-columns:1fr}.dashboardBars{height:128px}.dashboardFlow{gap:5px}.dashboardFlow strong{font-size:11px}.dashboardFlow small{font-size:7px}.cohortRow{grid-template-columns:84px 1fr 28px}.trackMetric{margin-top:20px}}.trajectorySvg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trajectoryArea{vector-effect:non-scaling-stroke}.trajectoryGlow{stroke:#79e5d2;stroke-width:12px;stroke-linecap:round;opacity:.14;vector-effect:non-scaling-stroke}.trajectoryLine{stroke:url(#trajectoryStroke);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trajectoryGuide{stroke:#ffffff80;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.012 .028;opacity:.55;vector-effect:non-scaling-stroke}.trajectoryPoint{z-index:3;pointer-events:none}.trajectoryDot{z-index:1;position:relative}@media (width>=721px){.trajectoryPoint{transform:translate(-15px,50%)}.trajectoryPoint-4>div{transform:translate(calc(-100% - 28px),8px)!important}}@media (width<=720px){.trajectoryPlot{background:linear-gradient(135deg,#79e5d20a,#0000 55%)!important;border-bottom:1px solid #1f46402e!important;border-left:1px solid #1f46402e!important;height:340px!important;min-height:340px!important;padding:0!important;overflow:hidden!important}.trajectorySvg,.trajectoryGrid,.trajectoryAxisY,.trajectoryAxisX{display:block!important}.trajectoryPoint,.trajectoryPoint.trajectoryPoint-1,.trajectoryPoint.trajectoryPoint-2,.trajectoryPoint.trajectoryPoint-3,.trajectoryPoint.trajectoryPoint-4{display:block!important;position:absolute!important;transform:translate(-50%,50%)!important}}.expenseDemo{--expense-ink:#e7f2ed;--expense-muted:#8da39a;--expense-dim:#5e766c;--expense-teal:#79e5d2;--expense-gold:#e5bd66;--expense-red:#e68176;min-height:900px;color:var(--expense-ink);background-color:#101b18;background-image:linear-gradient(125deg,#79e5d212,#0000 36%),radial-gradient(circle at 88% 8%,#e5bd6614,#0000 28%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:26px}.expenseDemoHead{border-bottom:1px solid #79e5d229;justify-content:space-between;align-items:flex-start;gap:35px;padding:10px 4px 26px;display:flex}.expenseKicker,.expenseArchitectureHead>div>span,.expensePaneLabel span,.expenseGuardrailGrid span{color:var(--expense-teal);letter-spacing:.16em;font:7px monospace;display:block}.expenseDemoHead h2{color:#fff;letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(30px,4.2vw,50px);font-weight:500;line-height:1.08}.expenseDemoHead p{max-width:650px;color:var(--expense-muted);margin:0;font-size:12px;line-height:1.8}.expenseHeadBadge{background:#79e5d20d;border:1px solid #79e5d240;gap:8px;min-width:185px;margin-top:7px;padding:15px;display:grid}.expenseHeadBadge .liveDot{background:var(--expense-teal);box-shadow:0 0 0 5px #79e5d21a}.expenseHeadBadge strong{color:#d8e9e3;letter-spacing:.12em;font:8px monospace}.expenseHeadBadge small{color:var(--expense-muted);font-size:10px}.expenseViewTabs{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 0 11px;display:grid}.expenseViewTabs button{color:var(--expense-muted);text-align:left;background:#ffffff09;border:1px solid #79e5d21f;align-items:baseline;gap:10px;padding:14px 16px;transition:all .2s;display:flex}.expenseViewTabs button:hover,.expenseViewTabs button.active{color:#e7f4ee;background:#79e5d21a;border-color:#79e5d29e}.expenseViewTabs button b{color:inherit;font:10px monospace}.expenseViewTabs button small{color:var(--expense-dim);font-size:9px}.expenseViewTabs button.active small{color:var(--expense-teal)}.expenseScreen{background:#07110f61;border:1px solid #79e5d229;min-height:380px;box-shadow:0 24px 50px #0000001f}.expenseChatLayout,.expenseWorkbenchLayout,.expenseDraftLayout{grid-template-columns:1fr 1fr;min-height:410px;display:grid}.expenseChatPane{background:linear-gradient(#ffffff09,#0000);border-right:1px solid #79e5d21f}.expenseChatTop{border-bottom:1px solid #79e5d21f;align-items:center;gap:10px;padding:17px 19px;display:flex}.expenseChatTop b{color:var(--expense-dim);margin-left:auto;font:8px monospace}.expenseChatTop strong,.expenseChatTop small{display:block}.expenseChatTop strong{font-size:12px;font-weight:520}.expenseChatTop small{color:var(--expense-dim);margin-top:4px;font:8px monospace}.feishuAvatar{color:#fff;background:#2d9d8d;border-radius:9px;place-items:center;width:30px;height:30px;font:700 13px serif;display:grid;box-shadow:0 0 0 5px #79e5d214}.expenseChatMessages{align-content:start;gap:12px;min-height:285px;padding:26px 20px 12px;display:grid}.expenseMessage{background:#79e5d20f;border:1px solid #79e5d224;max-width:81%;padding:11px 13px;font-size:11px;line-height:1.6}.expenseMessage span,.expenseMessage small{display:block}.expenseMessage small{color:var(--expense-dim);margin-top:6px;font:8px monospace}.expenseMessage.user{text-align:right;background:#e5bd6614;border-color:#e5bd6633;justify-self:end}.expenseMessage.processing{background:#ffffff0a}.expenseMessage.processing div{gap:4px;margin-top:10px;display:flex}.expenseMessage.processing div i{background:var(--expense-teal);border-radius:50%;width:4px;height:4px;animation:1.1s infinite expensePulse}.expenseMessage.processing div i:nth-child(2){animation-delay:.16s}.expenseMessage.processing div i:nth-child(3){animation-delay:.32s}@keyframes expensePulse{50%{opacity:.25;transform:translateY(2px)}}.expenseChatInput{color:var(--expense-dim);border:1px solid #ffffff1c;justify-content:space-between;margin:0 20px 20px;padding:11px 13px;font-size:10px;display:flex}.expenseChatInput b{background:var(--expense-teal);color:#10221e;place-items:center;width:18px;height:18px;font:700 13px sans-serif;display:grid}.expenseProgressPane{background:#0000001a;padding:30px 27px}.expensePaneLabel{border-bottom:1px solid #79e5d221;justify-content:space-between;gap:15px;padding-bottom:13px;display:flex}.expensePaneLabel span{color:var(--expense-teal)}.expensePaneLabel small{color:var(--expense-dim);font:8px monospace}.expenseProgressPane h3{color:#f6fbf7;letter-spacing:-.03em;max-width:390px;margin:25px 0 24px;font-size:23px;font-weight:500;line-height:1.35}.expenseProgressList{gap:13px;display:grid}.expenseProgressItem{grid-template-columns:23px 1fr auto;align-items:start;gap:10px;display:grid}.expenseProgressItem>i{width:20px;height:20px;color:var(--expense-teal);background:#79e5d229;border-radius:50%;place-items:center;font:10px monospace;display:grid}.expenseProgressItem.review>i{color:var(--expense-gold);background:#e5bd662e}.expenseProgressItem.next>i{color:var(--expense-dim);background:#ffffff12}.expenseProgressItem strong,.expenseProgressItem small{display:block}.expenseProgressItem strong{font-size:11px;font-weight:500}.expenseProgressItem small{color:var(--expense-muted);margin-top:3px;font-size:9px}.expenseProgressItem>b{color:var(--expense-teal);font:8px monospace}.expenseProgressItem.review>b{color:var(--expense-gold)}.expenseProgressItem.next>b{color:var(--expense-dim)}.expensePrimaryButton,.expenseSubmitButton{border:1px solid var(--expense-teal);background:var(--expense-teal);color:#10221e;justify-content:space-between;align-items:center;width:100%;margin-top:27px;padding:13px 14px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.expensePrimaryButton:hover{background:#a6eee0;transform:translateY(-1px)}.expensePrimaryButton span,.expenseSubmitButton span{font-size:17px}.expenseWorkbenchLayout{grid-template-columns:1.5fr .65fr}.expenseWorkbenchMain{border-right:1px solid #79e5d21f;min-width:0;padding:24px 21px}.expenseWorkbenchTitle{justify-content:space-between;align-items:end;gap:20px;margin:22px 0 19px;display:flex}.expenseWorkbenchTitle h3{color:#fff;margin:0 0 6px;font-size:20px;font-weight:500}.expenseWorkbenchTitle p{color:var(--expense-muted);margin:0;font-size:10px}.expenseFilterTabs{gap:5px;display:flex}.expenseFilterTabs button{color:var(--expense-muted);background:0 0;border:1px solid #ffffff1a;padding:7px 9px;font-size:9px}.expenseFilterTabs button.active{border-color:var(--expense-teal);color:var(--expense-teal);background:#79e5d214}.expenseFilterTabs small{color:var(--expense-dim);margin-left:5px;font:8px monospace}.expenseInvoiceTable{border-top:1px solid #79e5d226}.expenseInvoiceRow{color:var(--expense-muted);border-bottom:1px solid #ffffff12;grid-template-columns:1.45fr 1.2fr .55fr .7fr .7fr;align-items:center;gap:10px;padding:12px 8px;font-size:9px;display:grid}.expenseInvoiceRow.header{color:var(--expense-dim);letter-spacing:.08em;font:7px monospace}.expenseInvoiceRow>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.expenseInvoiceRow>span:first-child>div{min-width:0}.expenseInvoiceRow strong,.expenseInvoiceRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.expenseInvoiceRow strong{color:#dcece6;font-size:10px;font-weight:500}.expenseInvoiceRow small{color:var(--expense-dim);margin-top:3px;font:7px monospace}.invoiceIcon{width:24px;height:24px;color:var(--expense-teal);border:1px solid #79e5d233;flex:none;place-items:center;font:13px serif;display:grid}.expenseInvoiceRow .amount{color:#e9f3ee;font:10px monospace}.expenseInvoiceRow>span:last-child{color:var(--expense-teal);align-items:center;gap:6px;font:8px monospace;display:flex}.invoiceStatus{background:var(--expense-teal);border-radius:50%;width:5px;height:5px}.invoiceStatus.review{background:var(--expense-gold)}.expenseFileNote{background:#79e5d20d;border:1px solid #79e5d21f;grid-template-columns:auto 1fr;gap:6px 13px;margin-top:18px;padding:12px 13px;display:grid}.expenseFileNote span{color:var(--expense-teal);letter-spacing:.1em;font:7px monospace}.expenseFileNote strong{color:#bcd0c8;text-overflow:ellipsis;white-space:nowrap;font:8px monospace;overflow:hidden}.expenseFileNote small{color:var(--expense-dim);grid-column:2;font-size:8px}.expenseWorkbenchAside{background:#ffffff06;padding:24px 21px}.expenseTotal{border-bottom:1px solid #79e5d224;margin:32px 0 25px;padding-bottom:19px}.expenseTotal span,.expenseTotal em{display:block}.expenseTotal span{color:var(--expense-muted);font-size:10px}.expenseTotal strong{color:#fff;letter-spacing:-.04em;margin:8px 0;font:400 30px Georgia,serif;display:block}.expenseTotal em{color:var(--expense-teal);font:8px monospace}.expenseFieldList{gap:17px;display:grid}.expenseFieldList div{color:var(--expense-dim);justify-content:space-between;gap:10px;font-size:9px;display:flex}.expenseFieldList b{color:#cedfd8;text-align:right;font-weight:500}.expenseFieldList b.teal{color:var(--expense-teal);font:8px monospace}.expenseDraftLayout{grid-template-columns:1.15fr .85fr}.expenseDraftPreview{border-right:1px solid #79e5d21f;padding:24px 23px}.expenseDraftStatus{align-items:flex-start;gap:12px;margin:30px 0 26px;display:flex}.expenseDraftStatus>i{width:31px;height:31px;color:var(--expense-gold);background:#e5bd662e;border-radius:50%;place-items:center;font:9px monospace;display:grid}.expenseDraftStatus>i.submitted{color:var(--expense-teal);background:#79e5d22e}.expenseDraftStatus strong{color:#fff;font-size:16px;font-weight:500;display:block}.expenseDraftStatus p{max-width:470px;color:var(--expense-muted);margin:7px 0 0;font-size:10px;line-height:1.65}.expenseDraftReceipt{border:1px solid #79e5d224;grid-template-columns:repeat(4,1fr);display:grid}.expenseDraftReceipt div{border-right:1px solid #79e5d21f;min-height:76px;padding:13px 11px}.expenseDraftReceipt div:last-child{border-right:0}.expenseDraftReceipt span,.expenseDraftReceipt b{display:block}.expenseDraftReceipt span{color:var(--expense-dim);font:8px monospace}.expenseDraftReceipt b{color:#e0eee9;margin-top:14px;font-size:11px;font-weight:500}.expenseAttachment{border-top:1px solid #ffffff14;gap:9px;margin-top:21px;padding-top:15px;display:grid}.expenseAttachment>span{color:var(--expense-teal);letter-spacing:.13em;font:7px monospace}.expenseAttachment div{color:#bfcec8;background:#ffffff0a;justify-content:space-between;gap:10px;padding:9px 10px;font-size:9px;display:flex}.expenseAttachment small{color:var(--expense-dim);font:8px monospace}.expenseDraftForm{background:#ffffff06;padding:24px 21px}.expenseDraftForm label{color:var(--expense-muted);margin-top:23px;font-size:9px;display:block}.expenseDraftForm input,.expenseDraftForm textarea{color:#e7f2ed;resize:vertical;background:#00000024;border:1px solid #79e5d226;outline:0;width:100%;margin-top:8px;padding:10px;font-size:11px;display:block}.expenseDraftForm input:focus,.expenseDraftForm textarea:focus{border-color:var(--expense-teal)}.expenseCheck{align-items:flex-start;gap:8px;line-height:1.55;display:flex!important}.expenseCheck input{accent-color:var(--expense-teal);width:14px!important;height:14px!important;margin:1px 0 0!important}.expenseCheck span{flex:1}.expenseSubmitButton:disabled{cursor:not-allowed;color:var(--expense-dim);background:#ffffff17;border-color:#ffffff1a}.expenseSubmitNote{color:var(--expense-dim);margin-top:12px;font-size:8px;line-height:1.6;display:block}.expenseArchitectureHead{grid-template-columns:1fr .8fr;align-items:end;gap:30px;margin:62px 3px 24px;display:grid}.expenseArchitectureHead h3{color:#fff;letter-spacing:-.04em;margin:12px 0 0;font-size:25px;font-weight:500}.expenseArchitectureHead>p{color:var(--expense-muted);margin:0;font-size:10px;line-height:1.75}.expenseArchitectureFlow{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.expenseArchNode{background:#ffffff0a;border:1px solid #79e5d221;min-height:190px;padding:16px 13px;position:relative}.expenseArchNode:nth-child(2){border-color:#e5bd6645}.expenseArchNode:nth-child(5){background:#79e5d214;border-color:#79e5d24d}.expenseArchNode>span{color:var(--expense-teal);font:7px monospace}.expenseArchNode:nth-child(2)>span{color:var(--expense-gold)}.expenseArchNode strong{color:#ecf5f1;margin:25px 0 9px;font-size:13px;font-weight:500;display:block}.expenseArchNode p{color:var(--expense-muted);margin:0;font-size:9px;line-height:1.65}.expenseArchNode small{color:var(--expense-dim);font:7px monospace;position:absolute;bottom:14px;left:13px}.expenseArchNode i{z-index:2;color:var(--expense-teal);font:16px Georgia,serif;position:absolute;top:50%;right:-15px}.expenseGuardrailGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.expenseGuardrailGrid>div{background:#00000024;border-left:2px solid #79e5d27a;padding:16px 14px}.expenseGuardrailGrid strong{color:#dfece7;margin:12px 0 7px;font-size:11px;font-weight:500;display:block}.expenseGuardrailGrid p{color:var(--expense-muted);margin:0;font-size:9px;line-height:1.7}.expenseDisclaimer{color:#607970;text-align:right;margin:20px 3px 0;font-size:8px}@media (width<=950px){.expenseDemo{padding:20px}.expenseDemoHead{display:block}.expenseHeadBadge{max-width:210px;margin-top:22px}.expenseChatLayout,.expenseWorkbenchLayout,.expenseDraftLayout{grid-template-columns:1fr}.expenseChatPane,.expenseWorkbenchMain,.expenseDraftPreview{border-bottom:1px solid #79e5d21f;border-right:0}.expenseArchitectureFlow{grid-template-columns:repeat(3,1fr)}.expenseArchNode:nth-child(3) i{display:none}.expenseArchNode:nth-child(4){grid-column:2}.expenseArchNode:nth-child(5){grid-column:3}.expenseArchitectureHead{grid-template-columns:1fr}.expenseGuardrailGrid{grid-template-columns:1fr 1fr}.expenseGuardrailGrid>div:last-child{grid-column:1/-1}}@media (width<=620px){.expenseDemo{padding:15px}.expenseDemoHead h2{font-size:34px}.expenseViewTabs{gap:5px}.expenseViewTabs button{padding:11px 10px;display:block}.expenseViewTabs button b,.expenseViewTabs button small{display:block}.expenseViewTabs button small{margin-top:5px}.expenseProgressPane,.expenseWorkbenchMain,.expenseWorkbenchAside,.expenseDraftPreview,.expenseDraftForm{padding:20px 15px}.expenseInvoiceTable{overflow-x:auto}.expenseInvoiceRow{min-width:610px}.expenseWorkbenchTitle{display:block}.expenseFilterTabs{margin-top:14px}.expenseDraftReceipt{grid-template-columns:1fr 1fr}.expenseDraftReceipt div:nth-child(2){border-right:0}.expenseDraftReceipt div:nth-child(-n+2){border-bottom:1px solid #79e5d21f}.expenseDraftReceipt b{margin-top:10px}.expenseAttachment div{display:block}.expenseAttachment small{margin-top:5px;display:block}.expenseArchitectureFlow{grid-template-columns:1fr}.expenseArchNode,.expenseArchNode:nth-child(4),.expenseArchNode:nth-child(5){grid-column:auto;min-height:145px}.expenseArchNode i{inset:auto auto -18px 50%;transform:rotate(90deg)}.expenseArchNode:nth-child(3) i{display:block}.expenseArchNode:last-child i{display:none}.expenseGuardrailGrid{grid-template-columns:1fr}.expenseGuardrailGrid>div:last-child{grid-column:auto}.expenseDisclaimer{text-align:left;line-height:1.6}}.statsDemo{--stats-ink:#e8f2ed;--stats-muted:#91a59d;--stats-dim:#617970;--stats-teal:#79e5d2;--stats-gold:#e5bd66;--stats-red:#e27e74;min-height:920px;color:var(--stats-ink);background-color:#111c19;background-image:linear-gradient(125deg,#79e5d214,#0000 34%),radial-gradient(circle at 90% 10%,#e5bd6612,#0000 27%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:26px}.statsDemoHead{border-bottom:1px solid #79e5d229;justify-content:space-between;align-items:flex-start;gap:35px;padding:10px 4px 27px;display:flex}.statsKicker,.statsArchitectureHead>div>span,.statsPaneLabel span,.statsPrinciples span{color:var(--stats-teal);letter-spacing:.16em;font:7px monospace;display:block}.statsDemoHead h2{color:#fff;letter-spacing:-.055em;max-width:700px;margin:18px 0 12px;font-size:clamp(30px,4.2vw,50px);font-weight:500;line-height:1.08}.statsDemoHead p{max-width:700px;color:var(--stats-muted);margin:0;font-size:12px;line-height:1.8}.statsHeadBadge{background:#79e5d20d;border:1px solid #79e5d240;gap:8px;min-width:190px;margin-top:7px;padding:15px;display:grid}.statsHeadBadge .liveDot{background:var(--stats-teal);box-shadow:0 0 0 5px #79e5d21a}.statsHeadBadge strong{color:#d8e9e3;letter-spacing:.12em;font:8px monospace}.statsHeadBadge small{color:var(--stats-muted);font-size:10px}.statsViewTabs{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 0 11px;display:grid}.statsViewTabs button{color:var(--stats-muted);text-align:left;background:#ffffff09;border:1px solid #79e5d21f;align-items:baseline;gap:10px;padding:14px 16px;transition:all .2s;display:flex}.statsViewTabs button:hover,.statsViewTabs button.active{color:#e7f4ee;background:#79e5d21a;border-color:#79e5d29e}.statsViewTabs button b{color:inherit;font:10px monospace}.statsViewTabs button small{color:var(--stats-dim);font-size:9px}.statsViewTabs button.active small{color:var(--stats-teal)}.statsScreen{background:#07110f61;border:1px solid #79e5d229;min-height:400px;box-shadow:0 24px 50px #0000001f}.statsDataLayout,.statsMappingLayout,.statsReviewLayout{grid-template-columns:1.4fr .7fr;min-height:420px;display:grid}.statsDataMain,.statsSheetPane,.statsReviewMain{border-right:1px solid #79e5d21f;min-width:0;padding:24px 21px}.statsPaneLabel{border-bottom:1px solid #79e5d221;justify-content:space-between;gap:15px;padding-bottom:13px;display:flex}.statsPaneLabel span{color:var(--stats-teal)}.statsPaneLabel small{color:var(--stats-dim);font:8px monospace}.statsDataTitle,.statsReviewTitle{justify-content:space-between;align-items:end;gap:20px;margin:24px 0 18px;display:flex}.statsDataTitle h3,.statsReviewTitle h3{color:#fff;margin:0 0 6px;font-size:20px;font-weight:500}.statsDataTitle p,.statsReviewTitle p{color:var(--stats-muted);margin:0;font-size:10px}.statsDataTitle>b,.statsReviewTitle>strong{color:var(--stats-teal);font:11px monospace}.statsMetricGrid{border:1px solid #79e5d221;grid-template-columns:repeat(4,1fr);display:grid}.statsMetricCard{background:#ffffff06;border-right:1px solid #79e5d21f;min-width:0;padding:14px 12px}.statsMetricCard:last-child{border-right:0}.statsMetricCard>span,.statsMetricCard>small,.statsMetricCard>em{display:block}.statsMetricCard>span{color:var(--stats-muted);font-size:9px}.statsMetricCard>strong{color:#fff;letter-spacing:-.04em;white-space:nowrap;margin:10px 0 8px;font:500 clamp(18px,2vw,25px) Inter,sans-serif;display:block}.statsMetricCard>small{color:var(--stats-dim);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.statsMetricCard>em{color:var(--stats-teal);margin-top:8px;font:7px monospace}.statsMetricCard.review{background:#e5bd6612}.statsMetricCard.review>em{color:var(--stats-gold)}.statsSourceRows{border-top:1px solid #79e5d224;margin-top:23px}.statsSourceRows>div{color:var(--stats-muted);border-bottom:1px solid #ffffff12;grid-template-columns:1.7fr 1fr .7fr;align-items:center;gap:12px;padding:11px 8px;font-size:9px;display:grid}.statsSourceRows .statsSourceHead{color:var(--stats-dim);letter-spacing:.08em;font:7px monospace}.statsSourceRows b{color:#d7e8e1;font-weight:500}.statsSourceRows em{font:8px monospace}.statsSourceRows em.ready{color:var(--stats-teal)}.statsSourceRows em.review{color:var(--stats-gold)}.statsDataAside,.statsMappingAside,.statsReviewAside{background:#ffffff06;padding:24px 21px}.statsDataAside h3{color:#fff;margin:28px 0;font-size:21px;font-weight:500;line-height:1.35}.statsLineage{gap:9px;display:grid}.statsLineage>div{background:#79e5d20d;border:1px solid #79e5d21f;grid-template-columns:25px 1fr;gap:2px 9px;padding:11px 12px;display:grid}.statsLineage>div>i{color:var(--stats-teal);grid-row:1/span 2;font:8px monospace}.statsLineage span{color:var(--stats-dim);font:8px monospace}.statsLineage b{color:#e1eee8;font-size:11px;font-weight:500}.statsLineage>i{text-align:center;color:var(--stats-teal);font-style:normal}.statsPrimaryButton{border:1px solid var(--stats-teal);background:var(--stats-teal);color:#10221e;justify-content:space-between;align-items:center;width:100%;margin-top:26px;padding:13px 14px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.statsPrimaryButton:hover{background:#a6eee0;transform:translateY(-1px)}.statsPrimaryButton span{font-size:17px}.statsMappingLayout{grid-template-columns:1.5fr .65fr}.statsSheetTabs{align-items:center;gap:5px;margin:20px 0 12px;display:flex}.statsSheetTabs button{color:var(--stats-muted);background:0 0;border:1px solid #ffffff1a;padding:8px 12px;font-size:9px}.statsSheetTabs button.active{border-color:var(--stats-teal);color:var(--stats-teal);background:#79e5d214}.statsSheetTabs span{color:var(--stats-dim);margin-left:auto;font:8px monospace}.statsSheet{border-top:1px solid #79e5d226}.statsSheetRow{width:100%;color:var(--stats-muted);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:.55fr 1.6fr 1fr .65fr;align-items:center;gap:10px;padding:13px 8px;font-size:9px;display:grid}.statsSheetRow.header{color:var(--stats-dim);letter-spacing:.08em;font:7px monospace}.statsSheetRow:not(.header):hover,.statsSheetRow.selected{background:#79e5d214}.statsSheetRow>span{color:var(--stats-dim);font:8px monospace}.statsSheetRow strong{color:#dbe9e3;font-weight:500}.statsSheetRow b{color:#eef7f2;font:500 10px monospace}.statsSheetRow em{color:var(--stats-teal);font:8px monospace}.statsSheetRow.review{background:#e5bd660f}.statsSheetRow.review em{color:var(--stats-gold)}.statsSheetRow.check em{color:#9dc2b7}.statsSheetFoot{color:var(--stats-dim);gap:18px;margin-top:13px;font:8px monospace;display:flex}.statsMappingAside h3{color:#fff;margin:28px 0 22px;font-size:23px;font-weight:500}.statsMappingValue{background:#79e5d20f;border:1px solid #79e5d224;padding:14px 13px}.statsMappingValue span,.statsMappingValue strong{display:block}.statsMappingValue span{color:var(--stats-dim);font:8px monospace}.statsMappingValue strong{color:#fff;margin-top:10px;font:400 25px Georgia,serif}.statsMappingDetails{gap:16px;margin-top:22px;display:grid}.statsMappingDetails div{color:var(--stats-dim);justify-content:space-between;gap:14px;font-size:9px;display:flex}.statsMappingDetails b{color:#ceded8;text-align:right;max-width:185px;font-weight:500}.statsMappingDetails b.teal{color:var(--stats-teal);font:8px monospace}.statsMappingDetails b.amber{color:var(--stats-gold);font:8px monospace}.statsReviewLayout{grid-template-columns:1.35fr .7fr}.statsCheckList{gap:8px;display:grid}.statsCheckList>div{background:#ffffff09;border:1px solid #79e5d214;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:12px 10px;display:grid}.statsCheckList i{width:19px;height:19px;color:var(--stats-teal);background:#79e5d224;border-radius:50%;place-items:center;font:9px monospace;display:grid}.statsCheckList i.review,.statsCheckList i.watch{color:var(--stats-gold);background:#e5bd6629}.statsCheckList b,.statsCheckList small{display:block}.statsCheckList b{color:#dcebe5;font-size:10px;font-weight:500}.statsCheckList small{color:var(--stats-dim);margin-top:3px;font-size:8px}.statsCheckList>div>strong{font:9px monospace}.statsCheckList>div>strong.passed{color:var(--stats-teal)}.statsCheckList>div>strong.review,.statsCheckList>div>strong.watch{color:var(--stats-gold)}.statsReviewAlert{border-left:2px solid var(--stats-gold);background:#e5bd6614;gap:6px;margin-top:17px;padding:13px 14px;display:grid}.statsReviewAlert span{color:var(--stats-gold);letter-spacing:.12em;font:7px monospace}.statsReviewAlert strong{color:#f1e4c4;font-size:10px;font-weight:500;line-height:1.5}.statsReviewAlert p{color:#ad9b72;margin:0;font-size:8px}.statsOutputFile{background:#79e5d20f;border:1px solid #79e5d224;align-items:center;gap:10px;margin:29px 0 25px;padding:13px 11px;display:flex}.statsOutputFile>i{color:#fff;background:#207d6e;place-items:center;width:29px;height:29px;font:700 9px monospace;display:grid}.statsOutputFile strong,.statsOutputFile small{display:block}.statsOutputFile strong{color:#dcebe5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.statsOutputFile small{color:var(--stats-dim);margin-top:4px;font:7px monospace}.statsOutputSteps{gap:15px;display:grid}.statsOutputSteps>div{grid-template-columns:25px 1fr auto;align-items:center;gap:8px;display:grid}.statsOutputSteps span{color:var(--stats-teal);font:8px monospace}.statsOutputSteps b{color:#d9e9e2;font-size:9px;font-weight:500}.statsOutputSteps small{color:var(--stats-dim);font:8px monospace}.statsOutputSteps>div:last-child small{color:var(--stats-gold)}.statsArchitectureHead{grid-template-columns:1fr .8fr;align-items:end;gap:30px;margin:62px 3px 24px;display:grid}.statsArchitectureHead h3{color:#fff;letter-spacing:-.04em;margin:12px 0 0;font-size:25px;font-weight:500}.statsArchitectureHead>p{color:var(--stats-muted);margin:0;font-size:10px;line-height:1.75}.statsArchitecture{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.statsArchNode{background:#ffffff0a;border:1px solid #79e5d221;min-height:165px;padding:16px 13px;position:relative}.statsArchNode:nth-child(2){background:#79e5d212;border-color:#79e5d24d}.statsArchNode:nth-child(3){border-color:#e5bd664d}.statsArchNode:nth-child(5){background:#e5bd6612;border-color:#e5bd664d}.statsArchNode>span{color:var(--stats-teal);font:9px monospace}.statsArchNode:nth-child(3)>span,.statsArchNode:nth-child(5)>span{color:var(--stats-gold)}.statsArchNode strong{color:#edf6f1;margin:24px 0 9px;font-size:13px;font-weight:500;display:block}.statsArchNode p{color:var(--stats-muted);margin:0;font-size:9px;line-height:1.65}.statsArchNode small{color:var(--stats-dim);font:7px monospace;position:absolute;bottom:14px;left:13px}.statsArchNode:not(:last-child):after{content:"→";z-index:2;color:var(--stats-teal);font:16px Georgia,serif;position:absolute;top:50%;right:-15px}.statsPrinciples{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.statsPrinciples>div{background:#00000024;border-left:2px solid #79e5d27a;padding:16px 14px}.statsPrinciples>div:nth-child(2){border-color:#e5bd668f}.statsPrinciples strong{color:#dfece7;margin:12px 0 7px;font-size:11px;font-weight:500;display:block}.statsPrinciples p{color:var(--stats-muted);margin:0;font-size:9px;line-height:1.7}.statsDisclaimer{color:#607970;text-align:right;margin:20px 3px 0;font-size:8px}@media (width<=950px){.statsDemo{padding:20px}.statsDemoHead{display:block}.statsHeadBadge{max-width:210px;margin-top:22px}.statsDataLayout,.statsMappingLayout,.statsReviewLayout{grid-template-columns:1fr}.statsDataMain,.statsSheetPane,.statsReviewMain{border-bottom:1px solid #79e5d21f;border-right:0}.statsMetricGrid{grid-template-columns:repeat(2,1fr)}.statsMetricCard:nth-child(2){border-right:0}.statsMetricCard:nth-child(-n+2){border-bottom:1px solid #79e5d21f}.statsArchitectureHead{grid-template-columns:1fr}.statsArchitecture{grid-template-columns:repeat(3,1fr)}.statsArchNode:nth-child(3):after{display:none}.statsArchNode:nth-child(4){grid-column:2}.statsArchNode:nth-child(5){grid-column:3}.statsPrinciples{grid-template-columns:1fr 1fr}.statsPrinciples>div:last-child{grid-column:1/-1}}@media (width<=620px){.statsDemo{padding:15px}.statsDemoHead h2{font-size:34px}.statsViewTabs{gap:5px}.statsViewTabs button{padding:11px 10px;display:block}.statsViewTabs button b,.statsViewTabs button small{display:block}.statsViewTabs button small{margin-top:5px}.statsDataMain,.statsSheetPane,.statsDataAside,.statsMappingAside,.statsReviewMain,.statsReviewAside{padding:20px 15px}.statsDataTitle,.statsReviewTitle{display:block}.statsDataTitle>b,.statsReviewTitle>strong{margin-top:12px;display:block}.statsMetricGrid{grid-template-columns:1fr 1fr}.statsMetricCard{padding:12px 9px}.statsMetricCard>strong{font-size:18px}.statsSourceRows{overflow-x:auto}.statsSourceRows>div{min-width:510px}.statsSheetTabs{overflow-x:auto}.statsSheetTabs span{white-space:nowrap}.statsSheet{overflow-x:auto}.statsSheetRow{min-width:560px}.statsSheetFoot{gap:7px;display:grid}.statsArchitecture{grid-template-columns:1fr}.statsArchNode,.statsArchNode:nth-child(4),.statsArchNode:nth-child(5){grid-column:auto;min-height:135px}.statsArchNode:not(:last-child):after{inset:auto auto -18px 50%;transform:rotate(90deg)}.statsPrinciples{grid-template-columns:1fr}.statsPrinciples>div:last-child{grid-column:auto}.statsDisclaimer{text-align:left;line-height:1.6}}.labVisual4 b{color:var(--cyan);border:1px solid #79e5d273;place-items:center;font:14px monospace;display:grid}.labVisual4 i{background:linear-gradient(90deg,var(--cyan),transparent);align-self:center;height:1px;display:block}.labVisual4 i:first-of-type{width:70%}.labVisual4 i:nth-of-type(2){justify-self:end;width:50%}.labVisual4 i:nth-of-type(3){grid-column:1/-1;width:85%}.labVisual4 span{color:#7c9189;letter-spacing:.1em;font:7px monospace;position:absolute;bottom:14px;right:18px}@media (width<=720px){.heroSignalLead{margin-top:25px}.heroSignalLead strong{font-size:23px}.heroSignalLead>b{font-size:38px}.heroProofGrid{gap:5px}.heroProofCard{padding:11px 8px}.heroProofCard strong{margin-top:15px;font-size:15px}.heroProofCard small{font-size:8px}.heroProofCard i{margin-top:13px}.heroValueFlow{gap:5px;font-size:6px}.heroValueFlow i{min-width:10px}.systemInsight{gap:9px;margin-top:17px;padding:13px}.systemInsight p{font-size:10px}}.homeV2{--home-paper:#faf8f3;--home-card:#fffdf8;--home-ink:#1c1a17;--home-muted:#6b6557;--home-line:#e4ded1;--home-border:#d8d1c0;--home-teal:#0e7c8c;--home-cyan:#3fd4e0;--home-gold:#b8933f;background:var(--home-paper);color:var(--home-ink);font-family:Noto Sans SC,PingFang SC,Helvetica Neue,Arial,sans-serif}.homeV2 h1,.homeV2 h2,.homeV2 h3{font-family:Noto Serif SC,Songti SC,Georgia,serif}.homeSectionInner{max-width:1200px;margin:0 auto;padding:72px 32px}.homeSectionKicker{color:#8a8272;letter-spacing:.18em;align-items:center;gap:12px;margin-bottom:16px;font:500 11px/1.2 IBM Plex Mono,monospace;display:flex}.homeSectionKicker i{background:var(--home-line);flex:1;height:1px}.homeSectionKicker b{color:var(--home-gold);letter-spacing:.12em;font:500 10px/1 IBM Plex Mono,monospace}.homeSectionTitle{color:var(--home-teal);letter-spacing:.045em;text-transform:uppercase;margin:0 0 8px;font:600 clamp(22px,2.5vw,30px)/1.3 IBM Plex Mono,Helvetica Neue,Arial,sans-serif}.homeSectionLead{max-width:640px;color:var(--home-muted);margin:0 0 44px;font-size:15px;line-height:1.8}.homeHeroV2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;max-width:1200px;margin:0 auto;padding:72px 32px 64px;display:grid}.homeHeroCopy{padding-top:1px}.homeHeroCopy .homeSectionKicker{margin-bottom:28px}.homeHeroCopy h1{letter-spacing:.005em;text-wrap:pretty;margin:0 0 28px;font-size:clamp(40px,4.2vw,56px);font-weight:900;line-height:1.32}.homeHeroCopy h1 strong{color:var(--home-teal);font-weight:900;display:block}.homeHeroLead{color:#4a463e;text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:16px;line-height:1.85}.homeChips{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.homeChips span{border:1px solid var(--home-border);background:var(--home-card);color:#5c574c;letter-spacing:.035em;padding:6px 12px;font:500 11px/1.3 IBM Plex Mono,monospace}.homeCtaRow,.homeContactActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.homePrimaryButton{background:var(--home-ink);min-height:48px;color:var(--home-paper);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:28px;padding:0 24px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.homePrimaryButton span{color:var(--home-cyan);font-size:18px}.homePrimaryButton:hover{background:var(--home-teal);transform:translateY(-2px)}.homeSecondaryButton{border:1px solid var(--home-ink);min-height:48px;color:var(--home-ink);align-items:center;padding:0 22px;font-size:14px;transition:background .2s,color .2s;display:inline-flex}.homeSecondaryButton:hover{background:var(--home-ink);color:var(--home-paper)}.homeProofBoard{border:1px solid var(--home-ink);background:var(--home-card);min-width:0;box-shadow:6px 6px #e9e2d2}.homeProofBoardHead{background:var(--home-ink);color:var(--home-paper);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.homeProofBoardHead span,.homeProofBoardHead b{letter-spacing:.16em;font:500 10px/1.2 IBM Plex Mono,monospace}.homeProofBoardHead b{color:var(--home-gold);letter-spacing:.1em}.homeProofItems{padding:8px 20px 0}.homeProofItem{border-bottom:1px solid #ece6d8;padding:20px 0}.homeProofItem:last-child{border-bottom:0}.homeProofItem>div{align-items:baseline;gap:6px;display:flex}.homeProofItem strong{color:var(--home-ink);letter-spacing:-.05em;font:600 34px/1 IBM Plex Mono,monospace}.homeProofItem>div a{color:var(--home-gold);font:500 11px/1 IBM Plex Mono,monospace}.homeProofItem p{color:#4a463e;margin:7px 0 8px;font-size:13px;line-height:1.6}.homeProofItem>a{color:var(--home-teal);letter-spacing:.07em;font:500 11px/1.2 IBM Plex Mono,monospace}.homeProofFlow{border-top:1px solid var(--home-ink);background:#f4efe4;justify-content:center;align-items:center;gap:10px;padding:14px 20px;display:flex}.homeProofFlow span{color:var(--home-ink);letter-spacing:.12em;font:600 11px/1 IBM Plex Mono,monospace}.homeProofFlow i{color:var(--home-gold);font-style:normal}.homeProofLines{border-top:1px solid var(--home-line)}.homeProofLineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.homeProofLine{border:1px solid var(--home-border);background:var(--home-card);flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.homeProofLine:hover{border-color:var(--home-ink);transform:translateY(-2px);box-shadow:5px 5px #e9e2d2}.homeProofLineHead{border-bottom:1px solid #ece6d8;padding:22px 24px 18px}.homeProofLineHead>span,.homeMonoLabel{color:var(--home-gold);letter-spacing:.15em;font:500 10px/1.2 IBM Plex Mono,monospace;display:block}.homeProofLineHead h3{margin:10px 0 8px;font-size:20px;font-weight:700;line-height:1.35}.homeProofLineHead p{color:var(--home-muted);margin:0;font-size:13px;line-height:1.75}.homeProofLineBody{flex:1;padding:20px 24px}.homeFlagshipLink{color:var(--home-ink);margin:10px 0 7px;font-size:15px;font-weight:700;line-height:1.6;transition:color .2s;display:block}.homeFlagshipLink:hover,.homeSupportingList a:hover{color:var(--home-teal)}.homeResult{color:#4a463e;margin:0 0 16px;font-size:13px;line-height:1.7}.homeResult strong{color:var(--home-gold);font-weight:700}.homeSupportingList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.homeSupportingList a{color:#5c574c;font-size:13px;line-height:1.5;transition:color .2s}.homeLineLink{color:var(--home-teal);letter-spacing:.08em;border-top:1px solid #ece6d8;padding:14px 24px;font:500 11px/1.2 IBM Plex Mono,monospace}.homeLabsBand{color:#e8e6e1;background:#16181d}.homeLabsBand .homeSectionKicker{color:#6b7280}.homeLabsBand .homeSectionKicker i{background:#2a2e36}.homeLabsBand .homeSectionKicker b,.homeLabsBand .homeSectionTitle{color:var(--home-cyan)}.homeLabsBand .homeSectionLead{color:#9ba0a8}.homeLabsGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;display:grid}.homeLabFlagship,.homeLabSmall{background:#1b1e24;border:1px solid #2a2e36}.homeLabFlagship{flex-direction:column;padding:28px;transition:border-color .2s;display:flex}.homeLabFlagship:hover{border-color:var(--home-cyan)}.homeLabTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.homeLabTop span,.homeLabTop b{color:var(--home-cyan);letter-spacing:.12em;font:500 10px/1.2 IBM Plex Mono,monospace}.homeLabTop b{border:1px solid var(--home-cyan);letter-spacing:.08em;padding:4px 10px}.homeLabFlagship h3{color:#f4f2ec;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.4}.homeLabFlagship p{color:#9ba0a8;margin:0 0 22px;font-size:14px;line-height:1.8}.homeLabFlow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.homeLabFlow span{color:#9ba0a8;letter-spacing:.08em;background:#22262e;padding:5px 10px;font:500 10px/1.2 IBM Plex Mono,monospace}.homeLabFlow i{color:var(--home-cyan);font-style:normal}.homeLabActions{flex-wrap:wrap;gap:14px;margin-top:auto;display:flex}.homeLabPrimary{background:var(--home-cyan);color:#0e1114;align-items:center;min-height:42px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.homeLabSecondary{color:#c9cdd3;border:1px solid #3a3f48;align-items:center;min-height:42px;padding:0 24px;font-size:13px;display:inline-flex}.homeLabPrimary:hover{background:#7ee4ec}.homeLabSecondary:hover{border-color:var(--home-cyan);color:var(--home-cyan)}.homeLabList{flex-direction:column;gap:16px;display:flex}.homeLabSmall{color:#e8e6e1;padding:18px 22px;transition:border-color .2s,transform .2s;display:block}.homeLabSmall:hover{border-color:var(--home-cyan);transform:translate(-3px)}.homeLabSmall>div{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.homeLabSmall>div span{color:#6b7280;letter-spacing:.12em;font:500 10px/1.2 IBM Plex Mono,monospace}.homeLabSmall>div b{color:var(--home-cyan);font:500 15px/1 IBM Plex Mono,monospace}.homeLabSmall strong{color:#f4f2ec;margin-bottom:5px;font-size:15px;font-weight:700;display:block}.homeLabSmall p{color:#9ba0a8;margin:0;font-size:12.5px;line-height:1.7}.homeLabsDisclaimer{color:#6b7280;letter-spacing:.035em;margin:28px 0 0;font:500 11px/1.6 IBM Plex Mono,monospace}.homeCareer{border-bottom:1px solid var(--home-line)}.homeCareerGrid{border:1px solid var(--home-border);background:var(--home-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.homeCareerCard{border-right:1px solid #ece6d8;min-height:230px;padding:26px 24px;transition:background .2s}.homeCareerCard:last-child{border-right:0}.homeCareerCard:hover{background:#f4efe4}.homeCareerCard>span{color:#8a8272;letter-spacing:.1em;margin-bottom:14px;font:500 10px/1.2 IBM Plex Mono,monospace;display:block}.homeCareerCard>strong{margin-bottom:4px;font-size:15px;line-height:1.5;display:block}.homeCareerCard>b{color:var(--home-teal);margin-bottom:12px;font-size:13px;font-weight:500;display:block}.homeCareerCard p{color:#5c574c;margin:0;font-size:13px;line-height:1.75}.homeScopeLine{color:#8a8272;letter-spacing:.035em;margin:14px 0 0;font:500 11px/1.5 IBM Plex Mono,monospace}.homeNextStep{background:var(--home-paper)}.homeProofChain{flex-wrap:wrap;align-items:center;gap:0;margin-bottom:52px;display:flex}.homeProofChain span,.homeProofChain strong{border:1px solid var(--home-ink);background:var(--home-card);align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex}.homeProofChain i{color:var(--home-gold);padding:0 10px;font:500 14px/1 IBM Plex Mono,monospace}.homeProofChain strong{border-color:var(--home-teal);background:var(--home-teal);color:#fff;font-weight:700}.homeCollabGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:36px;display:grid}.homeCollabCard{border:1px solid var(--home-border);background:var(--home-card);padding:24px;transition:border-color .2s,box-shadow .2s}.homeCollabCard:hover{border-color:var(--home-ink);box-shadow:5px 5px #e9e2d2}.homeCollabCard>span{color:var(--home-gold);letter-spacing:.14em;margin-bottom:12px;font:500 10px/1.2 IBM Plex Mono,monospace;display:block}.homeCollabCard h3{margin:0 0 8px;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:16px;font-weight:700}.homeCollabCard p{color:#5c574c;margin:0 0 14px;font-size:13px;line-height:1.75}.homeCollabCard small{color:#8a8272;font-size:12.5px;line-height:1.7;display:block}.homeCollabCard small b{color:var(--home-teal);font-weight:500}.homeContactActions>span{color:#8a8272;font-size:13px}.homeCopyEmail{border:1px solid var(--home-ink);min-height:48px;color:var(--home-ink);letter-spacing:.04em;background:0 0;padding:0 24px;font:500 12px/1 IBM Plex Mono,monospace}.homeCopyEmail:hover{background:#f4efe4}.homeDisclosure{color:#9ba0a8;background:#16181d}.homeDisclosure .homeSectionInner{padding-top:48px;padding-bottom:48px}.homeDisclosure .homeMonoLabel{color:#6b7280}.homeFootnotes{flex-direction:column;gap:8px;max-width:760px;margin-top:18px;display:flex}.homeFootnotes p{margin:0;font-size:12.5px;line-height:1.8}.homeFootnotes b{color:var(--home-gold);font:500 11px/1 IBM Plex Mono,monospace}.homeDisclosureBottom{border-top:1px solid #2a2e36;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;font-size:12.5px;display:flex}.homeDisclosureBottom span:last-child{color:#6b7280;letter-spacing:.025em;font:500 10px/1.6 IBM Plex Mono,monospace}@media (width<=950px){.homeHeroV2{grid-template-columns:1fr;gap:42px}.homeHeroCopy{max-width:760px}.homeProofLineGrid,.homeCollabGrid{grid-template-columns:1fr}.homeProofLine{min-height:0}.homeLabsGrid{grid-template-columns:1fr}.homeLabList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homeCareerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeCareerCard:nth-child(2){border-right:0}.homeCareerCard:nth-child(-n+2){border-bottom:1px solid #ece6d8}}@media (width<=620px){.homeSectionInner,.homeHeroV2{padding-left:20px;padding-right:20px}.homeHeroV2{padding-top:48px;padding-bottom:50px}.homeHeroCopy h1{font-size:38px;line-height:1.35}.homeHeroLead{font-size:15px}.homeCtaRow,.homeContactActions{flex-direction:column;align-items:stretch}.homePrimaryButton,.homeSecondaryButton,.homeCopyEmail{justify-content:center;width:100%}.homeProofBoardHead,.homeProofItems{padding-left:14px;padding-right:14px}.homeProofItem strong{font-size:28px}.homeProofFlow{gap:6px}.homeProofFlow span{font-size:9px}.homeProofFlow i{font-size:11px}.homeSectionTitle{font-size:27px}.homeSectionLead{margin-bottom:30px;font-size:14px}.homeProofLineHead,.homeProofLineBody,.homeLineLink{padding-left:18px;padding-right:18px}.homeLabFlagship{padding:20px}.homeLabTop{display:block}.homeLabTop b{margin-top:12px;display:inline-block}.homeLabActions{flex-direction:column}.homeLabPrimary,.homeLabSecondary{justify-content:center}.homeLabList{gap:10px;display:flex}.homeLabSmall{padding:15px 16px}.homeCareerGrid{grid-template-columns:1fr}.homeCareerCard,.homeCareerCard:nth-child(2){border-bottom:1px solid #ece6d8;border-right:0}.homeCareerCard:last-child{border-bottom:0}.homeProofChain{grid-template-columns:1fr;gap:0;display:grid}.homeProofChain span,.homeProofChain strong{justify-content:space-between}.homeProofChain i{display:none}.homeDisclosureBottom{display:block}.homeDisclosureBottom span{margin-bottom:8px;display:block}}@media (prefers-reduced-motion:reduce){.homeProofLine,.homeCareerCard,.homeLabSmall,.homePrimaryButton,.homeSecondaryButton{transition:none}}.caseExecutiveSummary{max-width:700px;margin:0 0 42px}.caseExecutiveSummary>span{color:#187c70;letter-spacing:.15em;font:500 9px/1.2 IBM Plex Mono,monospace;display:block}.caseExecutiveSummary>p{color:#405950;max-width:none;margin:13px 0 0;font-size:17px;line-height:1.85}.caseQuickFacts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 13px;display:grid;position:relative}.caseQuickFacts>div{background:#fbfaf5db;border:1px solid #1f464024;min-height:92px;padding:16px 18px}.caseQuickFacts span{color:#71817c;letter-spacing:.14em;font:500 8px/1.2 IBM Plex Mono,monospace;display:block}.caseQuickFacts strong{color:#1d3530;margin-top:15px;font-size:14px;font-weight:650;line-height:1.4;display:block}.caseQuickFacts small{color:#6c8079;margin-top:4px;font-size:10px;line-height:1.4;display:block}.caseExhibit{max-width:var(--max);background:#e7eeea;margin:0 auto;padding:72px 7% 76px}.caseExhibitHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.caseExhibitHeader span{color:#b08437;letter-spacing:.15em;font:500 9px/1.2 IBM Plex Mono,monospace}.caseExhibitHeader h2{color:#19342f;letter-spacing:-.035em;max-width:800px;margin:13px 0 0;font-size:clamp(25px,3vw,38px);font-weight:560;line-height:1.3}.caseExhibitHeader small{color:#187c70;letter-spacing:.1em;border:1px solid #187c7047;flex:none;padding:7px 9px;font:500 8px/1.2 IBM Plex Mono,monospace}.caseExhibit .caseProofSection{background:0 0;max-width:none;margin:0;padding:0}.caseExhibit .caseVisualCard{background:#fbfaf5;border-color:#1f464024}.caseExhibit .caseDashboard{border-color:#1f464024}.caseExhibitFootnote{color:#698078;margin:16px 0 0;font:10px/1.6 IBM Plex Mono,monospace}.caseEvidenceBoard{background:#172825;border:1px solid #172825;padding:24px;box-shadow:12px 14px #164c441a}.caseEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.caseEvidenceGrid>div{background:#ffffff0b;border:1px solid #79e5d22e;min-height:165px;padding:18px}.caseEvidenceGrid span{color:#79e5d2;letter-spacing:.13em;font:500 8px/1.2 IBM Plex Mono,monospace}.caseEvidenceGrid strong{color:#eef7f2;letter-spacing:-.02em;margin-top:34px;font:500 16px/1.35 IBM Plex Mono,monospace;display:block}.caseEvidenceGrid p{color:#a7bcb3;margin:12px 0 0;font-size:11px;line-height:1.65}.caseEvidenceFlow{color:#79e5d2;letter-spacing:.1em;align-items:center;gap:10px;margin-top:20px;font:500 9px/1.2 IBM Plex Mono,monospace;display:flex}.caseEvidenceFlow i{color:#e5bc62;font-style:normal}.caseEvidenceFlow b{color:#b8cdc4;letter-spacing:.02em;margin-left:auto;font-weight:400}.caseNarrative>.caseSideRail{min-width:0}.caseToc{gap:3px;display:grid;position:sticky;top:100px}.caseTocTitle{color:#187c70;letter-spacing:.15em;margin-bottom:10px;font:500 8px/1.2 IBM Plex Mono,monospace}.caseToc a{color:#82928d;letter-spacing:.02em;border-left:2px solid #0000;padding:8px 10px;font:500 10px/1.4 IBM Plex Mono,monospace;transition:color .2s,background .2s,border-color .2s}.caseToc a:hover,.caseToc a.active{color:#187c70;background:#e7f1ee;border-left-color:#187c70}.caseToc a.caseTocBoundary{color:#b08437;border-top:1px solid #2049422b;border-left:0;margin-top:13px;padding-top:15px;font-size:9px}.caseToc a.caseTocBoundary:hover{color:#187c70;background:0 0}.caseOutcomeList{gap:10px;display:grid}.caseOutcomeList>div{background:#f0f4ef;border-left:2px solid #79cfc1;grid-template-columns:110px 1fr;gap:5px 14px;padding:16px 17px;display:grid}.caseOutcomeList strong{color:#1d5046;font:400 26px/1.1 Georgia,serif}.caseOutcomeList span{color:#29433d;align-self:end;font-size:13px;font-weight:650}.caseOutcomeList p{color:#6a7f77;grid-column:2;margin:0;font-size:11px;line-height:1.55}.caseBoundary{max-width:var(--max);background:#fbfaf5;border-top:1px solid #2049422b;grid-template-columns:180px 1fr;gap:35px;margin:0 auto;padding:24px 7%;display:grid}.caseBoundary>div{align-content:start;gap:9px;display:grid}.caseBoundary span{color:#b08437;letter-spacing:.14em;font:500 8px/1.2 IBM Plex Mono,monospace}.caseBoundary strong{color:#29433d;font-size:13px;font-weight:650}.caseBoundary p{color:#71817c;margin:0;font-size:11px;line-height:1.75}.caseCtaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.relatedDemo .caseCtaGrid a{background:#ffffff09;border:1px solid #79e5d242;flex-direction:column;justify-content:space-between;min-width:0;min-height:180px;padding:19px;display:flex}.relatedDemo .caseCtaGrid a:hover{background:#79e5d214;border-color:#79e5d2}.caseCtaGrid span{color:#79e5d2;letter-spacing:.14em;font:500 8px/1.2 IBM Plex Mono,monospace}.caseCtaGrid strong{color:#eef7f2;margin:24px 0 12px;font-size:14px;font-weight:550;line-height:1.55}.caseCtaGrid b{color:#a7bcb3;font-size:10px;font-weight:400}.relatedDemo .caseCtaGrid .caseCtaPrimary{background:#79e5d2;border-color:#79e5d2}.relatedDemo .caseCtaGrid .caseCtaPrimary span,.relatedDemo .caseCtaGrid .caseCtaPrimary strong,.relatedDemo .caseCtaGrid .caseCtaPrimary b{color:#17352e}@media (width<=900px){.caseHeroGrid{gap:35px}.caseQuickFacts{grid-template-columns:1fr 1fr}.caseQuickFacts>div:last-child{grid-column:1/-1}.caseExhibitHeader{flex-direction:column;align-items:start;gap:14px}.caseCtaGrid{grid-template-columns:1fr 1fr}.caseCtaGrid>a:first-child{grid-column:1/-1}}@media (width<=720px){.caseExecutiveSummary{margin-bottom:28px}.caseExecutiveSummary>p{font-size:15px;line-height:1.8}.caseQuickFacts{grid-template-columns:1fr;gap:8px}.caseQuickFacts>div:last-child{grid-column:auto}.caseQuickFacts>div{min-height:0;padding:14px 15px}.caseQuickFacts strong{margin-top:11px}.caseExhibit{padding:60px 20px 64px}.caseExhibitHeader h2{font-size:25px}.caseExhibitHeader small{align-self:start}.caseEvidenceBoard{padding:14px}.caseEvidenceGrid{grid-template-columns:1fr;gap:8px}.caseEvidenceGrid>div{min-height:0;padding:15px}.caseEvidenceGrid strong{margin-top:22px;font-size:14px}.caseEvidenceFlow{flex-wrap:wrap;line-height:1.6}.caseEvidenceFlow b{flex-basis:100%;margin-left:0}.caseSideRail{display:none}.caseOutcomeList>div{grid-template-columns:92px 1fr}.caseBoundary{padding:22px 20px;display:block}.caseBoundary p{margin-top:15px}.caseCtaGrid{grid-template-columns:1fr}.caseCtaGrid>a:first-child{grid-column:auto}.relatedDemo .caseCtaGrid a{min-height:150px}.footerTop{flex-direction:column;align-items:flex-start;gap:38px;min-height:450px;padding-bottom:50px}.footerTop h2{font-size:24px;line-height:1.35}.footerCtaBlock{flex-basis:auto;width:100%}.footerCtaMeta{font-size:7px}.conversationButton{min-height:65px;padding:0 16px}}.labSignalRail{background:linear-gradient(90deg,#79e5d20f,#0000 58%);border-bottom:1px solid #ffffff1a;grid-template-columns:.85fr 1.15fr;gap:55px;padding:28px 8%;display:grid}.labSignalIntro>span,.labSignalSteps strong,.labCardQuestion span,.labCardFooter small,.labBriefItem>span,.labWalkthroughIntro>span,.labWalkthroughSteps>div>span,.labDetailHandoff>div>span,.labHandoffLinks small{color:var(--cyan);letter-spacing:.14em;font:8px monospace;display:block}.labSignalIntro strong{color:#e8f2ed;letter-spacing:-.02em;max-width:400px;margin:13px 0 8px;font-size:18px;font-weight:500;display:block}.labSignalIntro p{color:#7e8d87;max-width:470px;margin:0;font-size:11px;line-height:1.75}.labSignalSteps{border-left:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.labSignalSteps>div{border-right:1px solid #ffffff1a;min-height:76px;padding:5px 15px 4px;position:relative}.labSignalSteps b{color:#64766e;margin-bottom:15px;font:8px monospace;display:block}.labSignalSteps strong{color:#dbe9e3;font-size:8px}.labSignalSteps span{color:#77867f;margin-top:8px;font-size:9px;display:block}.labSignalSteps>div:first-child strong,.labSignalSteps>div:last-child strong{color:var(--cyan)}.labCardQuestion{background:#79e5d20d;border-left:2px solid #79e5d2a6;margin:23px 0 0;padding:13px 12px}.labCardQuestion strong{color:#dceae4;margin-top:8px;font-size:12px;font-weight:500;line-height:1.55;display:block}.labCardFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:24px;display:flex}.labCardFooter small{color:#61746c;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;overflow:hidden}.labCardFooter .labOpen{flex:none;margin-top:0}.labVisual4{background:linear-gradient(135deg,#79e5d217,#0000 60%);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:8px;padding:19px;display:grid}.labVisual4 b{color:var(--cyan);background:#79e5d20f;border:1px solid #79e5d273;grid-row:1/3;place-items:center;font:12px monospace;display:grid}.labVisual4 i{background:linear-gradient(90deg,#e5bd6640,#0000);border:1px solid #e5bd6659;display:block}.labVisual4 span{color:#778c83;letter-spacing:.12em;grid-column:2/4;align-self:end;font:7px monospace}.labBriefGrid{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:1.15fr .95fr .95fr;margin:0 5%;display:grid}.labBriefItem{background:#ffffff05;border-right:1px solid #ffffff1a;min-height:155px;padding:22px 25px}.labBriefItem:last-child{background:#79e5d20a;border-right:0}.labBriefItem strong{color:#e3eee9;margin-top:20px;font-size:14px;font-weight:500;line-height:1.55;display:block}.labBriefItem p{color:#87978f;margin:10px 0 0;font-size:10px;line-height:1.7}.labBriefQuestion strong{max-width:400px;color:var(--cyan);letter-spacing:-.025em;font-size:18px}.labWalkthrough{border-top:1px solid #ffffff17;grid-template-columns:.8fr 1.2fr;gap:70px;padding:100px 10% 110px;display:grid}.labWalkthroughIntro h2{color:#eef5f1;letter-spacing:-.05em;margin:30px 0 15px;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.2}.labWalkthroughIntro p{color:#84928c;max-width:330px;margin:0;font-size:11px;line-height:1.8}.labWalkthroughSteps{grid-template-columns:repeat(3,1fr);align-self:end;gap:8px;display:grid}.labWalkthroughSteps>div{background:#ffffff09;border:1px solid #ffffff1a;min-height:176px;padding:18px 15px}.labWalkthroughSteps>div:nth-child(2){border-color:#e5bd6645;margin-top:22px}.labWalkthroughSteps>div:nth-child(3){background:#79e5d20f;border-color:#79e5d245;margin-top:44px}.labWalkthroughSteps>div>span{color:#71867d}.labWalkthroughSteps strong{color:#e1ede8;margin:26px 0 9px;font-size:12px;font-weight:500;display:block}.labWalkthroughSteps p{color:#81928a;margin:0;font-size:9px;line-height:1.7}.labDetailHandoff{background:linear-gradient(110deg,#79e5d212,#0000 55%);border-top:1px solid #ffffff1a;grid-template-columns:.75fr 1.25fr;gap:70px;padding:85px 10%;display:grid}.labDetailHandoff h2{color:#edf5f1;letter-spacing:-.045em;margin:25px 0 12px;font-size:clamp(27px,3.4vw,45px);font-weight:500;line-height:1.2}.labDetailHandoff p{color:#82918b;max-width:350px;margin:0;font-size:11px;line-height:1.8}.labHandoffLinks{grid-template-columns:1fr 1fr;align-self:end;gap:8px;display:grid}.labHandoffLinks a{border:1px solid #ffffff1f;flex-direction:column;min-height:156px;padding:18px 17px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.labHandoffLinks a:hover{border-color:#79e5d299;transform:translateY(-4px)}.labHandoffLinks a strong{color:#e3ede8;margin-top:27px;font-size:14px;font-weight:500;display:block}.labHandoffLinks a span{color:var(--cyan);margin-top:auto;font:8px monospace}.labHandoffPrimary{background:#79e5d217;border-color:#79e5d257!important}.labHandoffSecondary{background:#ffffff06}@media (width<=950px){.labSignalRail{grid-template-columns:1fr;gap:25px}.labSignalSteps{border-left:0}.labBriefGrid{grid-template-columns:1fr}.labBriefItem{border-bottom:1px solid #ffffff1a;border-right:0;min-height:0}.labBriefItem:last-child{border-bottom:0}.labWalkthrough,.labDetailHandoff{grid-template-columns:1fr;gap:45px}.labWalkthroughSteps{max-width:700px}.labDetailHandoff{gap:35px}}@media (width<=620px){.labSignalRail{padding:24px 20px}.labSignalSteps{border:0;grid-template-columns:repeat(2,1fr);gap:8px}.labSignalSteps>div{border:1px solid #ffffff1a;min-height:65px;padding:10px 11px}.labSignalSteps b{margin-bottom:8px}.labSignalSteps span{margin-top:5px}.labCardQuestion strong{font-size:11px}.labBriefGrid{margin:0 10px}.labBriefItem{padding:19px 16px}.labBriefQuestion strong{font-size:16px}.labWalkthrough{padding:75px 20px 80px;display:block}.labWalkthroughSteps{grid-template-columns:1fr;gap:8px;margin-top:35px}.labWalkthroughSteps>div,.labWalkthroughSteps>div:nth-child(2),.labWalkthroughSteps>div:nth-child(3){min-height:0;margin-top:0;padding:16px}.labWalkthroughSteps strong{margin:14px 0 7px}.labDetailHandoff{padding:70px 20px;display:block}.labHandoffLinks{grid-template-columns:1fr;margin-top:35px}.labHandoffLinks a{min-height:135px}.labVisual4{padding:14px}}.aboutProfileGrid{grid-template-columns:290px 1fr;align-items:end;gap:52px;max-width:1020px;margin:70px 0 0 auto;display:grid}.aboutPortraitFrame{aspect-ratio:2/3;background:#1b2b36;border:1px solid #1418172e;position:relative;overflow:hidden;box-shadow:18px 18px #79e5d229}.aboutPortraitImage{object-fit:cover;object-position:50% 22%;filter:saturate(.9);width:100%;height:100%}.aboutPortraitLabel{color:var(--cyan);letter-spacing:.14em;background:#101514d1;padding:7px 9px;font:600 8px/1 monospace;position:absolute;bottom:12px;left:12px}.aboutProfileStatement{border-top:1px solid var(--line);padding:25px 0}.aboutSectionKicker,.boundaryColumnLabel{color:var(--cyan-deep);letter-spacing:.17em;font:600 9px/1.2 monospace;display:block}.aboutProfileStatement p{color:#4e5954;letter-spacing:-.02em;max-width:530px;margin:21px 0 0;font-size:17px;line-height:1.85}.aboutCredentialRow{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.aboutCredentialRow span{color:#2e7065;letter-spacing:.1em;border:1px solid #0d9c8740;padding:7px 9px;font:600 8px/1 monospace}.aboutReasoningSection{max-width:var(--max);background:#e7eee9;grid-template-columns:.72fr 1.28fr;gap:80px;margin:0 auto;padding:120px 10%;display:grid}.aboutReasoningIntro h2{letter-spacing:-.055em;margin:30px 0 20px;font-size:clamp(38px,4.4vw,64px);font-weight:540;line-height:1.2}.aboutReasoningIntro>p:not(.eyebrow){color:#607169;max-width:350px;margin:0;font-size:13px;line-height:1.85}.aboutReasoningSteps{border-top:1px solid #20494242;border-left:1px solid #2049422e;grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.aboutReasoningSteps article{border-bottom:1px solid #2049422e;border-right:1px solid #2049422e;min-height:245px;padding:20px 18px}.aboutReasoningSteps span{color:#5b8479;letter-spacing:.12em;font:600 8px/1.2 monospace}.aboutReasoningSteps h3{color:#1f4c43;margin:70px 0 13px;font-size:25px;font-weight:550}.aboutReasoningSteps p{color:#62766e;margin:0;font-size:11px;line-height:1.72}.boundarySection{max-width:var(--max);background:var(--paper-bright);grid-template-columns:.72fr 1.28fr;gap:80px;margin:0 auto;padding:125px 10%;display:grid}.boundaryHeader h2{letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(38px,4vw,58px);font-weight:540;line-height:1.2}.boundaryColumns{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.boundaryColumn{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:23px 20px}.boundaryDont{background:#edf0ea}.boundaryColumn ul{gap:0;margin:29px 0 0;padding:0;list-style:none;display:grid}.boundaryColumn li{border-top:1px solid #1418171f;grid-template-columns:28px 1fr;gap:8px;padding:14px 0;font-size:12px;line-height:1.55;display:grid}.boundaryColumn li b{color:var(--cyan-deep);font:10px Georgia,serif}.boundaryDont li b{color:#a67632}.boundaryColumn li span{color:#475950}.aboutContactBand{max-width:var(--max);background:#dce9e3;justify-content:space-between;align-items:end;gap:40px;margin:0 auto;padding:85px 10%;display:flex}.aboutContactBand h2{letter-spacing:-.045em;margin:23px 0 0;font-size:clamp(28px,3.5vw,49px);font-weight:540;line-height:1.25}.aboutContactBand>a{border-bottom:1px solid var(--ink);white-space:nowrap;align-items:center;gap:40px;padding:16px 0;font-size:12px;display:inline-flex}.aboutContactBand>a span{color:var(--cyan-deep);font-size:19px}.englishBriefing{background:var(--paper)}.enHero{position:relative;overflow:hidden}.enHero:after{content:"YAI";color:#0d9c8714;letter-spacing:-.15em;pointer-events:none;font:700 clamp(130px,25vw,360px)/.8 Georgia,serif;position:absolute;bottom:25px;right:6%}.enHero>*{z-index:1;position:relative}.enHero h1{max-width:1160px}.enHero h1 span{color:var(--cyan-deep)}.enLead{max-width:740px}.enCredentials{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.enCredentials span{color:#2d7468;letter-spacing:.1em;border:1px solid #0d9c8747;padding:8px 10px;font:600 8px/1 monospace}.enProofLines,.enDemoSection,.enCareerSection,.enContactSection{max-width:var(--max);margin:0 auto}.enProofLines{border-top:1px solid var(--line);padding:95px 8% 120px}.enSectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:24px;display:flex}.enSectionHeader .eyebrow{color:var(--cyan-deep);margin:0}.enSectionHeader>span,.enSectionHeader>a{color:var(--muted);letter-spacing:.1em;font:9px monospace}.enProofLineGrid{border-left:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.enProofLineGrid article{border-right:1px solid var(--line);min-height:370px;padding:24px 22px;position:relative}.enProofLineGrid article:nth-child(2){background:#e8e5db}.enProofLineGrid article:nth-child(3){color:#edf3ef;background:#17211f}.enProofIndex{color:var(--cyan-deep);letter-spacing:.14em;font:600 8px/1.2 monospace}.enProofLineGrid article:nth-child(3) .enProofIndex{color:var(--cyan)}.enProofLineGrid h2{letter-spacing:-.035em;max-width:260px;margin:61px 0 16px;font-size:27px;font-weight:540;line-height:1.25}.enProofLineGrid p{max-width:310px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.enProofLineGrid article:nth-child(3) p{color:#99aaa2}.enProofLineGrid strong{color:var(--cyan-deep);letter-spacing:-.04em;margin-top:36px;font:400 30px/1 Georgia,serif;display:block}.enProofLineGrid article:nth-child(3) strong{color:var(--cyan)}.enProofLineGrid small{color:var(--muted);margin-top:8px;font:9px/1.5 monospace;display:block}.enProofLineGrid article:nth-child(3) small{color:#82948b}.enDemoSection{background:#dfe9e4;grid-template-columns:.8fr 1.2fr;gap:70px;padding:120px 8%;display:grid}.enDemoCopy{padding-top:15px}.enDemoCopy h2{letter-spacing:-.05em;max-width:470px;margin:30px 0 20px;font-size:clamp(34px,3.5vw,54px);font-weight:540;line-height:1.2}.enDemoCopy>p:not(.eyebrow){color:#60736a;max-width:390px;margin:0;font-size:13px;line-height:1.8}.enInlineLink{color:#214b41;border-bottom:1px solid #2a5047;gap:26px;margin-top:33px;padding-bottom:10px;font-size:12px;display:inline-flex}.enInlineLink span{color:var(--cyan-deep);font-size:16px}.enDemoCopy>small{color:#6e8178;margin-top:22px;font:9px/1.6 monospace;display:block}.enDemoFrame{color:#e7f0ea;background:#101817;border:1px solid #79e5d23d;min-height:360px;padding:19px;box-shadow:18px 18px #0d9c8729}.enDemoFrameTop,.enDemoFrameFoot{color:#73877f;letter-spacing:.1em;justify-content:space-between;gap:15px;font:8px/1.2 monospace;display:flex}.enDemoFrameTop b{color:var(--cyan);font-weight:500}.enDemoKpis{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:28px;display:grid}.enDemoKpis div{background:#ffffff06;border:1px solid #ffffff1a;padding:13px 11px}.enDemoKpis span{color:#789087;font:7px monospace;display:block}.enDemoKpis strong{margin:16px 0 7px;font:400 23px/1 Georgia,serif;display:block}.enDemoKpis small{color:var(--cyan);font:8px monospace}.enDemoChart{background-image:linear-gradient(#0000 48%,#ffffff14 49%,#0000 50%);border-top:1px solid #ffffff1a;align-items:flex-end;gap:8px;height:150px;margin-top:22px;padding:15px 9px 0;display:flex}.enDemoChart i{background:linear-gradient(to top,#79e5d22e,var(--cyan));opacity:.86;flex:1;min-height:12px;display:block;position:relative}.enDemoChart i:nth-child(2n){background:linear-gradient(to top,#d0aa613d,var(--gold))}.enDemoChartLine{background:var(--cyan);transform-origin:0;width:75%;height:1px;margin:0 0 87px 25px;position:absolute;transform:rotate(-5deg);box-shadow:0 0 12px #79e5d28c}.enDemoFrameFoot{color:#53655e;margin-top:19px}.enDemoFrameFoot span:last-child{color:var(--cyan)}.enCareerSection{padding:120px 8%}.enCareerGrid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.enCareerCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:265px;padding:20px 16px;transition:background .2s,transform .2s}.enCareerCard:hover{background:var(--paper-bright);transform:translateY(-4px)}.enCareerCard>span{color:var(--cyan-deep);letter-spacing:.06em;font:8px monospace}.enCareerCard h2{margin:53px 0 10px;font-size:19px;font-weight:550;line-height:1.3}.enCareerCard p{color:#59655f;margin:0;font-size:11px;line-height:1.6}.enCareerCard small{color:var(--muted);margin-top:17px;font-size:10px;line-height:1.65;display:block}.enContactSection{background:var(--dark);color:#ebf1ed;padding:105px 10% 125px}.enContactSection .eyebrow{color:var(--cyan)}.enContactSection h2{letter-spacing:-.05em;max-width:940px;margin:34px 0 45px;font-size:clamp(35px,4.5vw,67px);font-weight:500;line-height:1.26}.enContactSection>a{color:var(--cyan);border-bottom:1px solid #79e5d273;padding-bottom:11px;font-size:17px;display:inline-block}.enContactNote{color:#8c9e96;letter-spacing:.04em;margin:15px 0 0;font:10px monospace}@media (width<=900px){.aboutProfileGrid{grid-template-columns:190px 1fr;gap:28px}.aboutReasoningSection,.boundarySection{grid-template-columns:1fr;gap:50px}.aboutReasoningIntro>p:not(.eyebrow){max-width:520px}.enProofLineGrid{grid-template-columns:1fr}.enProofLineGrid article{min-height:0}.enProofLineGrid h2{margin-top:38px}.enDemoSection{grid-template-columns:1fr;gap:45px}.enCareerGrid{grid-template-columns:1fr 1fr}.enCareerCard{min-height:230px}}@media (width<=720px){.aboutProfileGrid{grid-template-columns:145px 1fr;gap:18px;margin-top:50px}.aboutPortraitFrame{box-shadow:10px 10px #79e5d229}.aboutProfileStatement{padding:15px 0}.aboutProfileStatement p{font-size:12px;line-height:1.7}.aboutCredentialRow{gap:5px;margin-top:16px;display:grid}.aboutCredentialRow span{padding:6px;font-size:7px}.aboutReasoningSection,.boundarySection,.aboutContactBand{padding:78px 20px}.aboutReasoningSteps{grid-template-columns:1fr}.aboutReasoningSteps article{min-height:0;padding:19px}.aboutReasoningSteps h3{margin:30px 0 10px}.boundaryColumns{grid-template-columns:1fr}.boundaryColumn{padding:19px 16px}.aboutContactBand{display:block}.aboutContactBand>a{margin-top:34px}.enHero:after{bottom:36px;right:-7%}.enCredentials{grid-template-columns:1fr 1fr;gap:6px;display:grid}.enCredentials span{font-size:7px}.enProofLines,.enCareerSection{padding:78px 20px}.enSectionHeader{display:block}.enSectionHeader>span,.enSectionHeader>a{margin-top:12px;display:block}.enProofLineGrid{margin-top:0}.enProofLineGrid article{padding:20px 17px}.enProofLineGrid strong{margin-top:26px}.enDemoSection{padding:78px 20px}.enDemoFrame{min-height:300px;padding:14px;box-shadow:10px 10px #0d9c8729}.enDemoKpis{gap:4px}.enDemoKpis div{padding:10px 7px}.enDemoKpis strong{font-size:17px}.enDemoChart{gap:5px;height:120px}.enDemoFrameFoot{font-size:7px}.enCareerGrid{grid-template-columns:1fr}.enCareerCard{min-height:0;padding:18px 15px}.enCareerCard h2{margin:30px 0 8px}.enContactSection{padding:78px 20px 88px}.enContactSection h2{margin:28px 0 35px;font-size:35px}.enContactSection>a{font-size:14px}}.educationGrid small{display:block}.maceNote{z-index:5;display:inline-block;position:relative}.maceTerm{appearance:none;border:0;border-bottom:1px dashed var(--cyan-deep);color:#286e62;font:inherit;cursor:help;background:0 0;padding:0}.maceTerm span{color:var(--cyan-deep);margin-left:3px;font-size:10px}.maceTooltip{visibility:hidden;opacity:0;color:#dfeae4;pointer-events:none;text-align:left;background:#17221f;border:1px solid #79e5d259;gap:9px;width:300px;padding:16px 17px;font-size:10px;line-height:1.65;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;bottom:calc(100% + 13px);left:0;transform:translateY(6px);box-shadow:0 16px 35px #10151433}.maceTooltip:after{content:"";background:#17221f;border-bottom:1px solid #79e5d259;border-right:1px solid #79e5d259;width:10px;height:10px;position:absolute;bottom:-6px;left:22px;transform:rotate(45deg)}.maceTooltip strong{color:var(--cyan);font-size:11px;font-weight:600}.maceTooltip>span{color:#b8c9c0}.maceTooltip a{color:#e2bc6e;letter-spacing:.04em;pointer-events:auto;font:8px monospace}.maceNote:hover .maceTooltip,.maceNote:focus-within .maceTooltip,.maceNote.is-open .maceTooltip{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.aboutIntroGrid{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:start;gap:72px;max-width:1020px;margin:76px 0 0 auto;padding-top:24px}.aboutIntroGrid p:first-child{font-size:15px;line-height:1.85}.aboutIntroGrid p:last-child{padding-top:2px;font-size:13px;line-height:1.85}.educationFeature{border-top:1px solid var(--line);grid-template-columns:270px 1fr;align-items:center;gap:52px;margin-top:36px;padding-top:36px;display:grid}.educationFeatureImage{aspect-ratio:2/3;border:1px solid var(--line);background:#201811;width:270px;max-width:100%;position:relative;overflow:hidden}.educationFeatureImage img{object-fit:contain;object-position:50% 50%;filter:saturate(.82)contrast(1.05);width:100%;height:100%;display:block}.educationFeatureImage:after{content:"";pointer-events:none;background:linear-gradient(#0f0d0a05 45%,#0f0d0a85);position:absolute;inset:0}.educationFeatureImage span{z-index:1;color:#f2e7cf;letter-spacing:.08em;font:7px/1.35 monospace;position:absolute;bottom:12px;left:12px;right:12px}.educationFeatureCopy{padding:22px 0}.educationFeatureCopy h2{letter-spacing:-.05em;margin:28px 0 18px;font-size:clamp(31px,3.5vw,49px);font-weight:540;line-height:1.24}.educationFeatureCopy>p:not(.eyebrow){max-width:520px;color:var(--muted);font-size:13px;line-height:1.85}.educationFeatureCopy>small{border-top:1px solid var(--line);color:#78847e;max-width:520px;margin-top:29px;padding-top:15px;font-size:10px;line-height:1.7;display:block}@media (width<=900px){.aboutProfileGrid{grid-template-columns:250px 1fr;gap:35px}.aboutIntroGrid{grid-template-columns:1fr .9fr;gap:38px}.educationFeature{grid-template-columns:230px 1fr;gap:32px}.educationFeatureImage{width:230px}}@media (width<=720px){.maceTooltip{z-index:30;width:auto;position:fixed;bottom:20px;left:20px;right:20px}.maceTooltip:after{display:none}.aboutProfileGrid{grid-template-columns:175px 1fr;gap:20px}.aboutIntroGrid{grid-template-columns:1fr;gap:18px;margin-top:60px;padding-top:20px}.aboutIntroGrid p:first-child,.aboutIntroGrid p:last-child{font-size:13px;line-height:1.8}.educationFeature{grid-template-columns:1fr;gap:27px;margin-top:27px;padding-top:27px}.educationFeatureImage{aspect-ratio:2/3;width:180px;max-width:180px}.educationFeatureCopy{padding:0}.educationFeatureCopy h2{margin-top:22px;font-size:34px}}.trajectoryPlot{background:linear-gradient(135deg,#79e5d212,#fbfaf533 48%,#e6bd660d);height:610px}.trajectoryStageCard{width:240px;min-width:240px;background:#fbfaf5f5!important;border:1px solid #1f46402e!important;padding:14px 15px 13px!important;box-shadow:0 12px 24px #204d451a!important}.trajectoryStageCard small{color:#187c70;letter-spacing:.05em;font:8px/1.25 monospace;display:block}.trajectoryStageCard b{margin-top:7px;font-size:12px;font-weight:650;display:block}.trajectoryStageCard em{color:#71827c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:10px/1.35 Inter,sans-serif;display:block;overflow:hidden}.trajectoryStageCard ul{color:#506760;border-top:1px solid #1f464021;gap:5px;margin:12px 0 0;padding:10px 0 0 14px;font-size:9px;line-height:1.5;display:grid}.trajectoryStageCard li::marker{color:#187c70}.trajectoryPoint-4 .trajectoryStageCard{transform:translate(-100%)}.careerMatrix{border-top:1px solid #1f46402e;margin-top:76px;padding-top:54px}.careerMatrixHeader{grid-template-columns:1fr .85fr;align-items:end;gap:80px;display:grid}.careerMatrixHeader h2{letter-spacing:-.05em;margin:25px 0 0;font-size:clamp(31px,3.5vw,51px);font-weight:550;line-height:1.2}.careerMatrixHeader>p{color:#61766e;margin:0;font-size:12px;line-height:1.8}.careerMatrixTable{border-top:1px solid #1f464033;border-left:1px solid #1f464033;margin-top:42px;overflow-x:auto}.careerMatrixRow{grid-template-columns:minmax(190px,1.25fr) repeat(4,minmax(145px,1fr));min-width:770px;display:grid}.careerMatrixRow>div{border-bottom:1px solid #1f464026;border-right:1px solid #1f464026;min-height:86px;padding:15px 14px}.careerMatrixHead>div{color:#187c70;letter-spacing:.11em;background:#e7f1ee;min-height:58px;font:8px/1.2 monospace}.careerMatrixHead>div:not(:first-child){gap:5px;display:grid}.careerMatrixHead b{color:#365a51;letter-spacing:0;font:600 11px Inter,sans-serif}.careerMatrixStage{background:#fbfaf5;align-content:center;gap:5px;display:grid}.careerMatrixStage span{color:#187c70;letter-spacing:.06em;font:8px monospace}.careerMatrixStage b{font-size:12px;font-weight:650}.careerMatrixStage small{color:#71827c;font-size:9px;line-height:1.4}.careerMatrixCell{color:#526b62;background:#fbfaf59e;align-items:center;font-size:10px;line-height:1.55;display:flex}.careerMatrixCell span{max-width:150px}.careerMatrixRow-2 .careerMatrixCell{background:#f1eee3}.careerMatrixRow-3 .careerMatrixCell{background:#edf2f0}.careerMatrixRow-4 .careerMatrixCell{color:#315f53;background:#e0f0eb}.careerMatrixRow-4 .careerMatrixStage{background:#d3e9e1}.careerMatrixRow-4 .careerMatrixStage b{color:#145b4e}@media (width<=900px){.trajectoryPlot{height:650px}.trajectoryStageCard{width:220px;min-width:220px}.careerMatrixHeader{grid-template-columns:1fr .9fr;gap:40px}}@media (width<=720px){.trajectoryPlot{margin-top:30px;background:0 0!important;border-bottom:0!important;border-left:1px solid #1f46402e!important;height:auto!important;min-height:0!important;padding:0 0 0 25px!important;overflow:visible!important}.trajectorySvg,.trajectoryGrid,.trajectoryAxisY,.trajectoryAxisX{display:none!important}.trajectoryPoint,.trajectoryPoint.trajectoryPoint-1,.trajectoryPoint.trajectoryPoint-2,.trajectoryPoint.trajectoryPoint-3,.trajectoryPoint.trajectoryPoint-4{z-index:3;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;margin:0 0 24px;display:grid!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.trajectoryPoint>div,.trajectoryPoint.trajectoryPoint-1>div,.trajectoryPoint.trajectoryPoint-2>div,.trajectoryPoint.trajectoryPoint-3>div,.trajectoryPoint.trajectoryPoint-4>div{background:#fbfaf5f5;width:auto;min-width:0;max-width:none;font-size:9px;box-shadow:0 7px 16px #204d4514;padding:13px 15px!important;position:static!important;transform:none!important}.trajectoryPoint-4 .trajectoryStageCard{transform:none}.trajectoryStageCard em{white-space:normal}.trajectoryStageCard ul{font-size:9px}.trajectoryPoint:not(:last-child):after{content:"";background:linear-gradient(#79cfc1,#1f464014);width:1px;height:calc(100% + 24px);display:block;position:absolute;top:30px;left:14px}.trajectoryLegend{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.careerMatrix{margin-top:58px;padding-top:40px}.careerMatrixHeader{display:block}.careerMatrixHeader>p{margin-top:22px}.careerMatrixTable{margin-top:30px}.careerMatrixRow{grid-template-columns:150px repeat(4,135px);min-width:690px}.careerMatrixRow>div{min-height:82px;padding:12px 11px}.careerMatrixHead>div{min-height:52px}.careerMatrixStage b{font-size:10px}.careerMatrixStage small{font-size:8px}.careerMatrixCell{font-size:9px}}.quoteBand{isolation:isolate;color:#eef6f1;background:#14241f;border-top:1px solid #183b32;padding:0 8% 32px;position:relative;overflow:hidden}.quoteBand:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(115deg,#0000 0 54%,#79e5d21a 54.1%,#0000 54.3%),linear-gradient(90deg,#0000 0 12%,#79e5d20f 12.1%,#0000 12.2%),linear-gradient(#79e5d209 1px,#0000 1px);background-size:auto,auto,100% 88px;position:absolute;inset:0}.quoteBand:after{content:"";z-index:-1;pointer-events:none;border:1px solid #79e5d22e;border-radius:50%;width:510px;height:510px;position:absolute;top:-180px;right:-130px;box-shadow:0 0 0 34px #79e5d209,0 0 0 82px #79e5d205}.quoteBandTop{color:#80bdb0;letter-spacing:.16em;border-bottom:1px solid #daf0e72e;align-items:center;gap:18px;padding:23px 0;font:8px monospace;display:flex}.quoteBandTop i{background:linear-gradient(90deg,#79e5d2,#0000);width:70px;height:1px;display:block}.quoteBandGrid{grid-template-columns:105px 1fr;gap:50px;padding:90px 0 78px;display:grid}.quoteBandIndex{color:#79e5d2;letter-spacing:-.08em;font:400 clamp(47px,5vw,75px)/.9 Georgia,serif}.quoteBandIndex span{color:#607a70;letter-spacing:.12em;margin-top:13px;font:8px monospace;display:block}.quoteBandGrid p{color:#f0f6f2;letter-spacing:-.045em;max-width:930px;margin:0;font:400 clamp(30px,4.2vw,61px)/1.35 Georgia,Songti SC,serif;position:relative}.quoteBandGrid p:before{content:"“";color:#e4bc69;opacity:.8;font:80px/1 Georgia,serif;position:absolute;top:-27px;left:-30px}.quoteBandGrid p em{color:#79e5d2;font-style:normal}.quoteBandLinks{flex-wrap:wrap;gap:32px;margin-top:55px;display:flex}.quoteBandLinks a{color:#d8e9e2;border-bottom:1px solid #79e5d280;align-items:center;gap:25px;margin-top:0;padding:0 0 10px;font-size:11px;display:inline-flex}.quoteBandLinks a span{color:#79e5d2;margin-left:0;font-size:17px}.quoteBandLinks a:hover{color:#fff;border-color:#e4bc69}.quoteBandFoot{color:#688278;letter-spacing:.12em;border-top:1px solid #daf0e72e;align-items:center;gap:12px;padding-top:18px;font:8px monospace;display:flex}.quoteBandFoot i{background:#79e5d259;width:25px;height:1px}.quoteBandFoot b{color:#e4bc69;letter-spacing:.13em;margin-left:auto;font-weight:500}@media (width<=720px){.quoteBand{padding:0 20px 24px}.quoteBandGrid{grid-template-columns:1fr;gap:24px;padding:62px 0 60px}.quoteBandIndex{font-size:50px}.quoteBandGrid p{padding-left:15px;font-size:30px;line-height:1.45}.quoteBandGrid p:before{font-size:58px;top:-22px;left:-12px}.quoteBandLinks{gap:18px;margin-top:38px;display:grid}.quoteBandFoot{grid-template-columns:auto 1fr auto 1fr auto;gap:7px;font-size:7px;display:grid}.quoteBandFoot i{width:100%}.quoteBandFoot b{grid-column:1/-1;margin:10px 0 0;font-size:7px}}.aboutHero{color:#eef6f1;background:#14241f;border-bottom-color:#79e5d22e;position:relative;overflow:hidden}.aboutHero:before{content:"";pointer-events:none;background-image:linear-gradient(#79e5d20b 1px,#0000 1px),linear-gradient(90deg,#79e5d20b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000000d9,#0000 76%);mask-image:linear-gradient(120deg,#000000d9,#0000 76%)}.aboutHero:after{content:"";pointer-events:none;border:1px solid #79e5d229;border-radius:50%;width:500px;height:500px;position:absolute;top:135px;right:-160px;box-shadow:0 0 0 32px #79e5d209,0 0 0 80px #79e5d205}.aboutHero>*{z-index:1;position:relative}.aboutHero .eyebrow{color:#79e5d2}.aboutHero h1{color:#eef6f1}.aboutHero h1 em{color:#79e5d2}.aboutHero .pageHeroStatement{color:#d8e8e0}.aboutHero .pageHeroStatement em{color:#e4bc69}.aboutProfileFrame{background:#10201c;border-color:#79e5d24d;box-shadow:18px 18px #79e5d221}.aboutProfileLabel{color:#79e5d2;background:#0a1a16db}.aboutProfileStatement{border-top-color:#daf0e72e}.aboutSectionKicker{color:#79e5d2}.aboutProfileStatement p{color:#bfd3c9}.aboutCredentialRow span{color:#9ee4d4;border-color:#79e5d24d}.aboutIntroGrid{border-top-color:#daf0e72e}.aboutIntroGrid p{color:#9fb4aa}.aboutIntroGrid p:first-child{color:#dceae3}.educationSection{color:#eef6f1;background:#172b25;border-top:1px solid #79e5d21f;border-bottom:1px solid #79e5d21f}.educationSection .timelineHeader{color:#80bdb0;border-bottom-color:#daf0e72e}.educationSection .timelineHeader p{color:#86a399}.educationGrid{border-color:#daf0e729}.educationGrid article{background:#ffffff06;border-color:#daf0e729}.educationGrid article:first-child{background:#79e5d20e}.educationGrid article>span{color:#79e5d2}.educationGrid h2,.educationGrid h3{color:#eef6f1}.educationGrid p,.educationGrid small{color:#9fb5aa}.educationFeature{border-top-color:#daf0e729}.educationFeatureImage{border-color:#79e5d247;box-shadow:12px 12px #0000001f}.educationFeatureCopy .eyebrow{color:#79e5d2}.educationFeatureCopy h2{color:#eef6f1}.educationFeatureCopy>p:not(.eyebrow){color:#a7bbb1}.educationFeatureCopy>small{color:#829a8f;border-top-color:#daf0e72b}.aboutReasoningSection{color:#eef6f1;background:#1a342d;border-top:1px solid #79e5d224}.aboutReasoningIntro .eyebrow{color:#79e5d2}.aboutReasoningIntro h2{color:#eef6f1}.aboutReasoningIntro>p:not(.eyebrow){color:#a9c0b5}.aboutReasoningSteps{border-color:#daf0e72e}.aboutReasoningSteps article{background:#ffffff06;border-color:#daf0e72e}.aboutReasoningSteps article:nth-child(2){background:#ffffff0e}.aboutReasoningSteps article:nth-child(3){background:#79e5d217}.aboutReasoningSteps span{color:#79e5d2}.aboutReasoningSteps h3{color:#eef6f1}.aboutReasoningSteps p{color:#a6bdb2}.workMethodSection{color:#eef6f1;background:#12231f;border-top:1px solid #79e5d224}.workMethodIntro .eyebrow{color:#79e5d2}.workMethodIntro h2{color:#eef6f1}.methodGrid{border-color:#daf0e72e}.methodGrid article{background:#ffffff06;border-color:#daf0e72e}.methodGrid article:nth-child(2){background:#79e5d20e}.methodGrid article:nth-child(4){background:#e4bc690f}.methodGrid span{color:#79e5d2}.methodGrid article:nth-child(4)>span{color:#e4bc69}.methodGrid h3{color:#eef6f1}.methodGrid p{color:#a6bdb2}.quoteBandGrid{grid-template-columns:1fr}.quoteBand{border-top-color:#79e5d24d}@media (width<=720px){.aboutHero:after{width:390px;height:390px;top:210px;right:-245px}.aboutProfileFrame{box-shadow:10px 10px #79e5d221}.educationFeatureImage{box-shadow:8px 8px #0000001f}.quoteBandGrid{grid-template-columns:1fr}}@media (width>=721px){.trajectoryPoint{pointer-events:auto;width:30px;height:30px;display:block;transform:translate(-50%,50%)}.trajectoryDot{z-index:3;position:relative;top:auto;left:auto;transform:none}.trajectoryPoint-1,.trajectoryPoint-2,.trajectoryPoint-3{z-index:3}.trajectoryPoint-4{z-index:4}.trajectoryStageCard{cursor:default;width:155px;min-width:155px;min-height:0;transition:width .2s,min-width .2s,padding .2s,background .2s,box-shadow .2s;display:block;position:absolute;inset:auto auto 14px 18px;background:#fbfaf5e6!important;border:1px solid #1f46402e!important;padding:9px 11px!important;transform:none!important;box-shadow:0 5px 12px #204d450d!important}.trajectoryStageCard small{font-size:7px}.trajectoryStageCard b{margin-top:4px;font-size:11px}.trajectoryStageCard em,.trajectoryStageCard ul{display:none}.trajectoryStageCard:hover,.trajectoryStageCard:focus-visible,.trajectoryPoint:hover .trajectoryStageCard{z-index:10;outline:none;width:240px;min-width:240px;background:#fbfaf5fa!important;padding:14px 15px 13px!important;box-shadow:0 16px 32px #204d4524!important}.trajectoryStageCard:hover em,.trajectoryStageCard:focus-visible em,.trajectoryPoint:hover .trajectoryStageCard em,.trajectoryStageCard:hover ul,.trajectoryStageCard:focus-visible ul,.trajectoryPoint:hover .trajectoryStageCard ul{display:block}.trajectoryStageCard:hover em,.trajectoryStageCard:focus-visible em,.trajectoryPoint:hover .trajectoryStageCard em{margin-top:3px}.trajectoryStageCard:hover ul,.trajectoryStageCard:focus-visible ul,.trajectoryPoint:hover .trajectoryStageCard ul{display:grid}.trajectoryPoint-4 .trajectoryStageCard{inset:18px 18px auto auto}.trajectoryYears{border-top:1px solid #1f464026;height:34px;margin-top:10px;position:relative}.trajectoryYears span{color:#71827c;letter-spacing:.08em;font:9px/1 monospace;position:absolute;top:10px;transform:translate(-50%)}.trajectoryYears span:before{content:"";background:#187c7066;width:1px;height:7px;position:absolute;top:-11px;left:50%}.trajectoryYears span:last-child{transform:translate(-100%)}}@media (width<=720px){.trajectoryPoint{pointer-events:auto}.trajectoryDot{position:relative;top:auto;left:auto;transform:none}.trajectoryStageCard{cursor:default;width:auto;min-width:0;min-height:0;position:static;background:#fbfaf5f5!important;transform:none!important;box-shadow:0 7px 16px #204d4514!important}.trajectoryStageCard em,.trajectoryStageCard ul{display:block}.trajectoryStageCard:focus-visible{outline-offset:3px;outline:2px solid #187c70}.trajectoryYears{display:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
