@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#090a09;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f2eee5;min-width:320px;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}button,a{font:inherit}a,button{color:inherit}}@layer base{:root{--ivory:#f2eee5;--ivory-2:#f8f5ee;--paper:#fbfaf6;--white:#fffefa;--black:#080908;--black-2:#101110;--black-3:#171817;--graphite:#252622;--muted:#65645e;--purple:#6f4bff;--orange:#ff6a1a;--acid:#d9ff35;--hairline:#08090821;--hairline-dark:#ffffff26;--serif:Georgia, "Times New Roman", serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", monospace}::selection{background:var(--black);color:var(--ivory-2)}.site-shell{background:var(--ivory-2);width:100%;margin:0;overflow:clip}.gloss-surface{--mx:50%;--my:40%;isolation:isolate;position:relative}.gloss-surface:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at var(--mx) var(--my), #ffffff21, transparent 21%), linear-gradient(145deg, #ffffff0e, transparent 24% 72%, #ffffff09);mix-blend-mode:screen;opacity:.85;position:absolute;inset:0}html,body{overflow-x:clip}}@layer components{.language-gate{z-index:1000;background:radial-gradient(circle at 82% 14%,#ffffffe6,#0000 30%),linear-gradient(135deg,#f8f4eb 0%,#ece6da 100%);grid-template-rows:auto 1fr auto;padding:42px 54px 44px;transition:opacity .55s cubic-bezier(.22,.61,.36,1),visibility .55s;display:grid;position:fixed;inset:0}.language-gate.closed{opacity:0;visibility:hidden;pointer-events:none}.language-gate-brand{font:700 22px/1 var(--sans);letter-spacing:-.04em}.language-gate-center{align-self:center;max-width:900px}.language-gate-center p{font:11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 14px}.language-gate-center h1{max-width:1000px;font:500 clamp(58px, 9.5vw, 150px)/.84 var(--serif);letter-spacing:-.075em;margin:0}.language-options{grid-template-columns:1fr 1fr;display:grid}.language-options button{border:0;border-top:1px solid var(--hairline);text-align:left;cursor:pointer;background:0 0;grid-template-columns:50px 1fr auto;align-items:end;min-height:132px;padding:24px 28px;transition:background .25s,color .25s;display:grid}.language-options button+button{box-shadow:-1px 0 0 var(--hairline)}.language-options button:hover{background:var(--black);color:var(--ivory-2)}.language-options button span,.language-options button i{font:10px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;font-style:normal}.language-options button strong{font:500 35px/1 var(--serif);letter-spacing:-.035em}.topbar{z-index:100;background:#f8f5eef0;grid-template-columns:minmax(220px,1fr) auto minmax(280px,1fr);align-items:center;height:112px;padding:0 42px;transition:height .35s cubic-bezier(.22,.61,.36,1),background .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid;position:sticky;top:0}.topbar.scrolled{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#f8f5eead;height:92px;box-shadow:0 1px #08090814,0 16px 42px #08090809}.brand{letter-spacing:-.055em;align-items:baseline;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.brand-main{font:italic 700 52px/.88 var(--serif);letter-spacing:-.075em;text-transform:lowercase}.brand-holding{font:400 19px/1 var(--serif);letter-spacing:-.03em;opacity:.72}.nav{justify-content:center;align-items:center;gap:34px;display:flex}.nav a{font:10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#080908ab;text-decoration:none;transition:color .22s;position:relative}.nav a:after{content:"";background:var(--black);height:1px;transition:right .25s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-9px;left:0;right:100%}.nav a:hover{color:var(--black)}.nav a:hover:after{right:0}.nav-actions{justify-self:end;align-items:center;gap:24px;display:flex}.status{font:9px/1.2 var(--mono);letter-spacing:.075em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.status i,.strip-live i{background:var(--acid);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d9ff351f}.language-switch{font:9px/1 var(--mono);color:#0809086b;align-items:center;gap:6px;display:flex}.language-switch button{cursor:pointer;color:#0809086b;font:inherit;background:0 0;border:0;padding:5px 2px;transition:color .2s}.language-switch button.active,.language-switch button:hover{color:var(--black)}.system-strip{height:38px;box-shadow:inset 0 1px 0 var(--hairline), inset 0 -1px 0 var(--hairline);background:var(--ivory);font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#08090885;grid-template-columns:1fr 1fr 1fr auto;align-items:center;padding:0 42px;display:grid}.strip-live{color:var(--black);justify-self:center;align-items:center;gap:8px;display:inline-flex}.hero{background:var(--ivory-2);min-height:calc(100vh - 150px);box-shadow:inset 0 -1px 0 var(--hairline);grid-template-columns:62% 38%;display:grid}.hero-copy{flex-direction:column;justify-content:space-between;min-height:760px;padding:72px 54px 44px;display:flex}.eyebrow,.section-heading>span,.prometeo-copy>span,.logic-intro span,.final-cta>span{font:10px/1 var(--mono);text-transform:uppercase;letter-spacing:.11em}.eyebrow{color:#0809088f;margin-bottom:34px}.kinetic-title{font:500 clamp(64px, 8.2vw, 132px)/.82 var(--serif);letter-spacing:-.075em;margin:0}.hero-line{padding:.04em .08em .11em 0;display:block;overflow:hidden}.hero-line-inner{transform-origin:0;will-change:transform, letter-spacing;width:max-content;max-width:100%;animation:.9s cubic-bezier(.16,1,.3,1) both heroEnter;display:block}.hero-line:nth-child(2) .hero-line-inner{margin-left:5vw;animation-delay:80ms}.hero-line:nth-child(3) .hero-line-inner{margin-left:1.5vw;animation-delay:.16s}.hero-intro{max-width:760px;font:400 19px/1.55 var(--sans);letter-spacing:-.018em;color:#393a36;margin:38px 0 0}.hero-metrics{box-shadow:inset 0 1px 0 var(--hairline);grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid}.hero-metric{flex-direction:column;justify-content:space-between;min-height:108px;padding:18px 20px 6px 0;display:flex}.hero-metric+.hero-metric{box-shadow:inset 1px 0 0 var(--hairline);padding-left:22px}.hero-metric b{font:500 28px/1 var(--serif)}.hero-metric span{max-width:220px;font:9px/1.45 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.hero-system{color:#f6f2e9;background:radial-gradient(circle at 30% 4%,#282a27 0%,#0000 25%),linear-gradient(145deg,#161816 0%,#070807 68%,#101110 100%);flex-direction:column;min-height:760px;padding:34px 34px 28px;display:flex;overflow:hidden;box-shadow:inset 1px 0 #0809081f}.hero-system-grid{opacity:.38;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.surface-topline,.surface-head,.surface-foot{z-index:2;position:relative}.surface-topline{font:9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f6f2e97a;justify-content:space-between;gap:20px;display:flex}.surface-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:64px;padding-bottom:24px;display:flex;box-shadow:inset 0 -1px #ffffff26}.surface-head span{max-width:480px;font:500 clamp(40px, 4vw, 64px)/.95 var(--serif);letter-spacing:-.055em}.surface-head b{font:9px/1 var(--mono);letter-spacing:.08em;font-weight:400}.surface-signal{z-index:2;margin-top:28px;position:relative}.signal-row{min-height:48px;font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.055em;grid-template-columns:92px 1fr 46px;align-items:center;gap:16px;display:grid;box-shadow:inset 0 -1px #ffffff17}.signal-row>div{background:#ffffff1f;height:3px}.signal-row>div i{background:linear-gradient(90deg,#ffffff57,#fffefa);height:100%;display:block}.signal-row:first-child>div i{background:linear-gradient(90deg, var(--purple), #ffffffe0)}.signal-row:nth-child(2)>div i{background:linear-gradient(90deg, var(--orange), #ffffffe6)}.signal-row:nth-child(3)>div i{background:linear-gradient(90deg, var(--acid), #ffffffe6)}.signal-row b{justify-self:end;font-weight:400}.surface-stats{z-index:2;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24}.surface-stats>div{min-height:128px;padding:20px 16px 10px 0}.surface-stats>div+div{padding-left:18px;box-shadow:inset 1px 0 #ffffff1f}.surface-stats b{font:500 37px/1 var(--serif);letter-spacing:-.04em;margin-bottom:34px;display:block}.surface-stats span{font:8px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:#f6f2e980}.surface-foot{font:8px/1 var(--mono);letter-spacing:.08em;color:#f6f2e97a;align-items:center;gap:10px;padding-top:18px;display:flex}.surface-foot i{background:#ffffff29;flex:1;height:1px}.content-section{background:var(--ivory-2);box-shadow:inset 0 -1px 0 var(--hairline)}.section-heading{grid-template-columns:minmax(180px,.32fr) 1.2fr .75fr;align-items:start;gap:36px;padding:88px 54px 70px;display:grid}.section-heading>span{color:var(--muted);padding-top:10px}.section-heading h2{max-width:850px;font:500 clamp(48px, 5.5vw, 82px)/.94 var(--serif);letter-spacing:-.06em;margin:0}.section-heading p{max-width:560px;font:400 17px/1.58 var(--sans);letter-spacing:-.015em;color:#464640;margin:4px 0 0}.capability-grid{box-shadow:inset 0 1px 0 var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}.capability-cell{color:inherit;min-height:360px;padding:28px 26px 30px;text-decoration:none;transition:background .25s,color .25s;display:block;position:relative}.capability-cell+.capability-cell{box-shadow:inset 1px 0 0 var(--hairline)}.capability-cell:hover{background:var(--black);color:var(--ivory-2)}.capability-cell>span{font:9px/1 var(--mono);letter-spacing:.08em;color:var(--muted)}.capability-cell:hover>span,.capability-cell:hover p{color:#f8f5ee94}.capability-cell h3{font:500 30px/1.04 var(--serif);letter-spacing:-.04em;margin:102px 0 14px}.capability-cell p{max-width:300px;font:400 14px/1.55 var(--sans);color:#585852;margin:0}.capability-cell>i{opacity:.36;font-size:21px;font-style:normal;transition:transform .25s,opacity .25s;position:absolute;bottom:24px;right:24px}.capability-cell:hover>i{opacity:1;transform:translate(4px,-4px)}.prometeo-section{min-height:780px;color:var(--ivory-2);background:radial-gradient(circle at 12% 12%,#2a2b28,#0000 25%),linear-gradient(145deg,#121412,#050605 72%);grid-template-columns:54% 46%;display:grid;overflow:hidden}.prometeo-copy{flex-direction:column;padding:82px 54px 58px;display:flex}.prometeo-copy>span{color:#f8f5ee80}.prometeo-copy h2{max-width:760px;font:500 clamp(54px, 6.5vw, 96px)/.88 var(--serif);letter-spacing:-.065em;margin:100px 0 24px}.prometeo-lead{max-width:700px;font:400 20px/1.45 var(--sans);color:#f8f5eedb;margin:0}.prometeo-body{max-width:650px;font:400 15px/1.6 var(--sans);color:#f8f5ee8f;margin:24px 0 0}.prometeo-micro{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:40px;display:flex}.prometeo-micro b{font:400 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#f8f5ee9e;padding:9px 11px;box-shadow:inset 0 0 0 1px #ffffff24}.prometeo-modules{background:#ffffff06;padding:82px 36px 54px;box-shadow:inset 1px 0 #ffffff1f}.module-head{font:9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f8f5ee75;justify-content:space-between;padding-bottom:22px;display:flex}.prometeo-module{grid-template-columns:42px 1fr 1.25fr auto;align-items:center;gap:16px;min-height:112px;transition:background .2s;display:grid;box-shadow:inset 0 1px #ffffff1c}.prometeo-module:hover{background:#ffffff0e}.prometeo-module>span,.prometeo-module>b{font:400 9px/1 var(--mono);letter-spacing:.07em;color:#f8f5ee75}.prometeo-module strong{font:500 24px/1 var(--serif);letter-spacing:-.035em}.prometeo-module em{font:400 10px/1.4 var(--mono);text-transform:uppercase;color:#f8f5ee75;font-style:normal}.architecture-layout{min-height:620px;box-shadow:inset 0 1px 0 var(--hairline);grid-template-columns:44% 56%;display:grid}.architecture-table{grid-template-columns:1fr 1fr;display:grid}.architecture-column{padding:34px 28px 38px}.architecture-column+.architecture-column{box-shadow:inset 1px 0 0 var(--hairline)}.architecture-column h3{font:400 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 48px}.architecture-row{min-height:96px;box-shadow:inset 0 1px 0 var(--hairline);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.architecture-row>span,.architecture-row>em{font:400 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-style:normal}.architecture-row strong{font:500 18px/1.2 var(--serif)}.architecture-map{min-height:620px;box-shadow:inset 1px 0 0 var(--hairline);background-color:#f3f0e8;background-image:linear-gradient(#0809080b 1px,#0000 1px),linear-gradient(90deg,#0809080b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.architecture-map svg{fill:none;stroke:#08090859;stroke-width:1.1px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.map-node{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:8px/1 var(--mono);text-transform:uppercase;letter-spacing:.065em;background:#f8f5eed1;align-items:center;gap:9px;padding:7px 10px;display:flex;position:absolute}.map-node i{background:var(--black);border-radius:50%;width:6px;height:6px}.map-node-1{top:21%;left:10%}.map-node-2{top:43%;left:42%}.map-node-3{top:30%;right:10%}.map-node-4{bottom:14%;left:28%}.map-node-5{bottom:19%;right:14%}.examples-section{background:var(--paper);box-shadow:inset 0 -1px 0 var(--hairline)}.examples-heading{box-shadow:inset 0 -1px 0 var(--hairline)}.examples-grid{grid-template-columns:repeat(2,1fr);display:grid}.example-tile{background:var(--black);min-height:560px;position:relative;overflow:hidden}.example-tile:nth-child(2n){box-shadow:inset 1px 0 0 var(--hairline)}.example-tile:nth-child(n+3){box-shadow:inset 0 1px 0 var(--hairline)}.example-tile:nth-child(2n):nth-child(n+3){box-shadow:inset 1px 0 0 var(--hairline), inset 0 1px 0 var(--hairline)}.example-image-wrap{position:absolute;inset:0}.example-image-wrap img{object-fit:cover;filter:saturate(.45)contrast(1.02)brightness(.95);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s}.example-tile:hover img{filter:saturate(.8)contrast(1.02)brightness(.82);transform:scale(1.025)}.example-overlay{z-index:2;color:var(--white);background:linear-gradient(#0000,#0506058c 45%,#050605eb);padding:90px 34px 28px;position:absolute;inset:auto 0 0}.example-overlay span{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffff8a}.example-overlay h3{font:500 35px/1 var(--serif);letter-spacing:-.045em;margin:18px 0 8px}.example-overlay p{max-width:590px;font:400 13px/1.55 var(--sans);color:#ffffffa8;margin:0}.logic-section{background:var(--ivory-2);grid-template-columns:48% 52%;display:grid}.logic-intro{min-height:900px;color:var(--ivory-2);background:radial-gradient(circle at 16% 8%,#262724,#0000 25%),linear-gradient(150deg,#101210,#050605 76%);padding:80px 54px}.logic-intro>div{position:sticky;top:150px}.logic-intro span{color:#f8f5ee7a}.logic-intro h2{max-width:680px;font:500 clamp(50px, 5.7vw, 86px)/.9 var(--serif);letter-spacing:-.065em;margin:120px 0 28px}.logic-intro p{max-width:620px;font:400 17px/1.58 var(--sans);color:#f8f5ee94;margin:0}.logic-steps{box-shadow:inset 1px 0 0 var(--hairline)}.logic-step{min-height:420px;padding:38px 38px 30px;position:relative}.logic-step+.logic-step{box-shadow:inset 0 1px 0 var(--hairline)}.logic-step>span{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.logic-step h3{font:500 34px/1 var(--serif);letter-spacing:-.04em;margin:72px 0 12px}.logic-step p{max-width:540px;font:400 14px/1.55 var(--sans);color:#575751;margin:0}.logic-graphic{height:90px;position:absolute;bottom:30px;left:38px;right:38px}.logic-graphic-1{background:radial-gradient(circle at 12% 40%,#080908 0 3px,#0000 4px),radial-gradient(circle at 40% 68%,#080908 0 3px,#0000 4px),radial-gradient(circle at 67% 28%,#080908 0 3px,#0000 4px),radial-gradient(circle at 88% 62%,#080908 0 3px,#0000 4px)}.logic-graphic-1:before,.logic-graphic-1:after{content:"";transform-origin:0;background:#08090847;height:1px;position:absolute}.logic-graphic-1:before{width:72%;top:42%;left:12%;transform:rotate(5deg)}.logic-graphic-1:after{width:52%;top:67%;left:39%;transform:rotate(-15deg)}.logic-graphic-2{align-content:center;gap:9px;display:grid}.logic-graphic-2 i{background:linear-gradient(90deg, var(--black), #08090814);height:4px;display:block}.logic-graphic-2 i:first-child{width:84%}.logic-graphic-2 i:nth-child(2){width:62%}.logic-graphic-2 i:nth-child(3){width:94%}.logic-graphic-2 i:nth-child(4){width:49%}.logic-graphic-3{box-shadow:inset 0 1px 0 var(--hairline), inset 1px 0 0 var(--hairline);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.logic-graphic-3 i{box-shadow:inset -1px 0 0 var(--hairline), inset 0 -1px 0 var(--hairline)}.final-cta{min-height:610px;color:var(--ivory-2);background:radial-gradient(circle at 76% 18%,#282a27,#0000 24%),linear-gradient(145deg,#111311,#050605 72%);flex-direction:column;padding:58px 54px 52px;display:flex}.final-cta>span{color:#f8f5ee73}.final-cta h2{max-width:1080px;font:500 clamp(60px, 8vw, 126px)/.84 var(--serif);letter-spacing:-.075em;margin:110px 0 60px}.final-cta a{width:max-content;font:10px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:80px;margin-top:auto;padding:17px 0 12px;text-decoration:none;display:flex;box-shadow:inset 0 -1px #ffffff6b}.final-cta a i{font-size:20px;font-style:normal;transition:transform .2s}.final-cta a:hover i{transform:translate(5px,-5px)}.sbos-section{background:linear-gradient(#f9f6eefa,#f3efe7eb);padding-top:92px;padding-bottom:22px}.sbos-layout{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:minmax(280px,1.1fr) minmax(0,1.6fr);gap:0;margin-top:34px;display:grid}.sbos-intro,.sbos-card{min-height:100%;box-shadow:inset -1px 0 0 var(--hairline), inset 0 -1px 0 var(--hairline);background:#ffffff6b;padding:30px 28px}.sbos-intro{background:radial-gradient(circle at 85% 18%,#6f4bff14,#0000 32%),linear-gradient(155deg,#08090805,#0809080f);align-items:flex-start;display:flex}.sbos-intro p{max-width:34rem;font:400 clamp(22px, 2.1vw, 34px)/1.18 var(--serif);letter-spacing:-.04em;color:var(--black);margin:0}.sbos-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sbos-card h3{font:500 clamp(28px, 2.4vw, 42px)/.98 var(--serif);letter-spacing:-.05em;margin:48px 0 12px}.sbos-card p{max-width:30rem;color:var(--muted-2);margin:0;font-size:15px;line-height:1.7}.contact-section{background:var(--ivory);padding:92px 42px 0}.contact-heading{margin-bottom:30px}.contact-visual{flex-direction:column;gap:22px;display:flex}.contact-image-wrap{border-radius:0;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #08090814}.contact-image-wrap img{object-fit:cover}.contact-image-overlay{pointer-events:none;background:linear-gradient(#0809080f,#0809082e);position:absolute;inset:0}.contact-button{width:max-content;color:var(--black);font:10px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:70px;margin:0 auto 0 0;padding:16px 0 12px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1px #0809087a}.contact-button i{font-size:20px;font-style:normal;transition:transform .2s}.contact-button:hover i{transform:translate(5px,-5px)}.footer{background:var(--ivory);min-height:74px;font:8px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);grid-template-columns:1fr 1fr auto;align-items:center;padding:0 42px;display:grid}.editorial-showcase{background:var(--ivory-2);width:100%;box-shadow:inset 0 -1px 0 var(--hairline)}.editorial-stage{background:#11130f;width:100%;position:relative}.editorial-media{isolation:isolate;background:#11130f;height:min(72vh,860px);min-height:610px;position:relative;overflow:hidden}.editorial-image{object-fit:cover;object-position:center 53%;opacity:0;filter:saturate(.88)contrast(1.02);z-index:0;transition:opacity 1.05s cubic-bezier(.22,.61,.36,1),transform 7.5s cubic-bezier(.2,.62,.25,1),filter .8s;transform:scale(1.025)}.editorial-image.active{opacity:1;filter:saturate(.94)contrast(1.02);z-index:1;transform:scale(1)}.editorial-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050706b3 0%,#05070657 36%,#0507060d 68%,#0507061a 100%),linear-gradient(#0000 58%,#05070673 100%);position:absolute;inset:0}.editorial-caption{z-index:3;color:#fffdf7;width:min(680px,100% - 108px);animation:.65s cubic-bezier(.16,1,.3,1) both editorialCaptionIn;position:absolute;bottom:58px;left:54px}.editorial-eyebrow{font:9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.13em;color:#fffdf7c7;align-items:center;gap:14px;margin-bottom:18px;display:flex}.editorial-eyebrow i{background:var(--acid);width:32px;height:2px}.editorial-caption h2{max-width:650px;font:500 clamp(52px, 6.2vw, 94px)/.91 var(--serif);letter-spacing:-.065em;text-wrap:balance;margin:0}.editorial-caption p{max-width:580px;font:400 17px/1.52 var(--sans);letter-spacing:-.015em;color:#fffdf7d1;margin:22px 0 0}.editorial-link{color:#fffdf7;width:max-content;font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:14px;margin-top:28px;text-decoration:none;display:inline-flex}.editorial-link b{width:38px;height:38px;font:400 15px/1 var(--sans);border:1px solid #ffffff80;border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s,color .2s;display:grid}.editorial-link:hover b{color:var(--black);background:#fffdf7;transform:translate(3px,-2px)}.editorial-counter{z-index:3;color:#fffdf7c7;font:8px/1 var(--mono);letter-spacing:.08em;grid-template-columns:auto 70px auto;align-items:center;gap:11px;display:grid;position:absolute;bottom:38px;right:42px}.editorial-counter i{background:#ffffff61;height:1px}.editorial-selectors{background:var(--ivory-2);box-shadow:inset 0 -1px 0 var(--hairline);grid-template-columns:repeat(4,1fr);padding:0 34px;display:grid}.editorial-selector{appearance:none;min-width:0;color:var(--black);cursor:pointer;text-align:left;background:0 0;border:0;padding:18px 14px 22px;transition:background .25s;position:relative}.editorial-selector+.editorial-selector{box-shadow:inset 1px 0 0 var(--hairline)}.editorial-selector:hover{background:#08090806}.selector-thumbnail{aspect-ratio:16/6.2;background:#d9d5cb;width:100%;display:block;position:relative;overflow:hidden}.selector-thumbnail img{object-fit:cover;filter:grayscale(.16)saturate(.82)contrast(1.02);transition:transform .45s cubic-bezier(.16,1,.3,1),filter .3s,opacity .3s;transform:scale(1.015)}.editorial-selector:hover .selector-thumbnail img,.editorial-selector.active .selector-thumbnail img{filter:grayscale(0)saturate(.98)contrast(1.01);transform:scale(1)}.selector-meta{grid-template-columns:34px 1fr;align-items:end;gap:8px;padding-top:13px;display:grid}.selector-meta b{font:8px/1 var(--mono);letter-spacing:.08em;color:var(--muted)}.selector-meta strong{min-height:2.2em;font:500 clamp(16px, 1.45vw, 23px)/1.08 var(--serif);letter-spacing:-.035em}.selector-progress{background:#0809081f;height:2px;position:absolute;bottom:9px;left:14px;right:14px;overflow:hidden}.selector-progress span{transform-origin:0;background:var(--acid);width:100%;height:100%;display:block;transform:scaleX(0)}.topbar{height:140px}.topbar.scrolled{height:115px}.system-strip{height:48px}.editorial-media{height:min(86vh,1075px);min-height:760px}.editorial-caption{bottom:72px}.editorial-eyebrow{margin-bottom:23px}.editorial-caption p{margin-top:28px;line-height:1.62}.editorial-link{margin-top:35px}.editorial-counter{bottom:48px}.editorial-selectors{padding-top:4px;padding-bottom:4px}.editorial-selector{padding-top:23px;padding-bottom:28px}.selector-meta{padding-top:17px}.selector-progress{bottom:11px}.hero{min-height:calc(100vh - 188px)}.hero-copy{min-height:950px;padding-top:90px;padding-bottom:55px}.eyebrow{margin-bottom:43px}.hero-intro{margin-top:48px;line-height:1.68}.hero-metrics{margin-top:93px}.hero-metric{min-height:135px;padding-top:23px;padding-bottom:8px}.hero-system{min-height:950px;padding-top:43px;padding-bottom:35px}.section-heading{padding-top:110px;padding-bottom:88px}.section-heading p{line-height:1.72}.capability-cell{min-height:450px;padding-top:35px;padding-bottom:38px}.capability-cell h3{margin-top:128px;margin-bottom:18px}.capability-cell p{line-height:1.68}.capability-cell>i{bottom:30px}.prometeo-section{min-height:975px}.prometeo-copy{padding-top:103px;padding-bottom:73px}.prometeo-copy h2{margin-top:125px;margin-bottom:30px}.prometeo-lead{line-height:1.58}.prometeo-body{margin-top:30px;line-height:1.75}.prometeo-micro{padding-top:50px}.prometeo-modules{padding-top:103px;padding-bottom:68px}.module-head{padding-bottom:28px}.prometeo-module{min-height:140px}.architecture-layout,.architecture-map{min-height:775px}.architecture-column{padding-top:43px;padding-bottom:48px}.architecture-column h3{margin-bottom:60px}.architecture-row{min-height:120px}.example-tile{min-height:700px}.example-overlay{padding-top:113px;padding-bottom:35px}.example-overlay h3{margin-top:23px;margin-bottom:10px}.example-overlay p{line-height:1.7}.logic-intro{min-height:1125px;padding-top:100px;padding-bottom:100px}.logic-intro>div{top:188px}.logic-intro h2{margin-top:150px;margin-bottom:35px}.logic-intro p{line-height:1.72}.logic-step{min-height:525px;padding-top:48px;padding-bottom:38px}.logic-step h3{margin-top:90px;margin-bottom:15px}.logic-step p{line-height:1.68}.logic-graphic{height:113px;bottom:38px}.final-cta{min-height:763px;padding-top:73px;padding-bottom:65px}.final-cta h2{margin-top:138px;margin-bottom:75px}.final-cta a{padding-top:21px;padding-bottom:15px}.mega-footer-top{padding-top:78px;padding-bottom:88px}.mega-footer-bottom{min-height:103px;padding-top:25px;padding-bottom:25px}.article-nav{height:115px}.article-hero{padding-top:105px;padding-bottom:98px}.article-hero h1{margin-top:108px;margin-bottom:38px}.article-hero>p{line-height:1.68}.article-visual{height:min(82vw,1025px);min-height:650px}.article-body>aside{padding-top:53px;padding-bottom:53px}.article-sections section{min-height:425px;padding-top:58px;padding-bottom:65px}.article-sections p{line-height:1.78}.article-next{padding-top:85px;padding-bottom:100px}.article-next>div{margin-top:63px}.legal-document{padding-top:113px;padding-bottom:138px}.legal-document h1{margin-top:80px;margin-bottom:15px}.legal-intro{margin-top:80px;margin-bottom:100px;line-height:1.68}.legal-sections section{padding-top:43px;padding-bottom:53px}.legal-sections p,.legal-note{line-height:1.78}.legal-note{margin-top:60px;padding-top:25px;padding-bottom:25px}.secondary-nav{z-index:96;opacity:1;background:#f8f5eefb;max-height:84px;transition:max-height .34s cubic-bezier(.22,.61,.36,1),opacity .22s,transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .22s;position:relative;box-shadow:inset 0 1px #08090814,inset 0 -1px #0809081c}.topbar.scrolled+.secondary-nav{opacity:0;pointer-events:none;max-height:0;box-shadow:none;transform:translateY(-10px)}.topbar.scrolled+.secondary-nav .secondary-mega{opacity:0;visibility:hidden;pointer-events:none}.secondary-nav-row{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;height:84px;padding:0 42px;display:grid}.secondary-nav-item{border-left:1px solid #08090816;min-width:0}.secondary-nav-item:last-child{border-right:1px solid #08090816}.secondary-nav-item>button{appearance:none;color:#080908c2;cursor:pointer;width:100%;height:100%;font:500 11px/1 var(--sans);letter-spacing:.015em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;transition:background .18s,color .18s,padding .22s cubic-bezier(.16,1,.3,1);display:flex}.secondary-nav-item>button i{font:400 13px/1 var(--sans);opacity:.42;font-style:normal;transition:transform .2s,opacity .2s;transform:translateY(-1px)}.secondary-nav-item:hover>button,.secondary-nav-item.open>button{color:var(--ivory-2);background:#0a0b0a;padding-left:22px}.secondary-nav-item.open>button i{opacity:.85;transform:rotate(180deg)translateY(1px)}.secondary-mega{width:100%;min-height:458px;color:var(--black);opacity:0;visibility:hidden;pointer-events:none;background:#f8f5eefe;grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);padding:0 42px;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s;display:grid;position:absolute;top:100%;left:0;transform:translateY(-8px);box-shadow:0 36px 70px #08090824,inset 0 -1px #0809081a}.secondary-mega.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}.secondary-mega-intro{border-right:1px solid #0809081a;padding:52px 50px 54px 0}.secondary-mega-intro>span{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.11em;color:var(--muted);display:block}.secondary-mega-intro h2{max-width:470px;font:500 clamp(42px,4.1vw,67px)/.93 var(--serif);letter-spacing:-.058em;margin:68px 0 24px}.secondary-mega-intro p{max-width:430px;font:400 14px/1.65 var(--sans);color:#55564f;margin:0}.secondary-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;padding-left:0;display:grid}.secondary-keyword{appearance:none;min-height:108px;color:var(--black);cursor:default;text-align:left;background:0 0;border:1px solid #08090814;border-top:0;border-left:0;grid-template-columns:28px 1fr auto;align-items:center;gap:13px;padding:22px 24px;transition:background .17s,padding .22s cubic-bezier(.16,1,.3,1);display:grid}.secondary-keyword b{font:8px/1 var(--mono);letter-spacing:.08em;color:#87877f}.secondary-keyword>span{font:500 15px/1.2 var(--sans);letter-spacing:-.015em}.secondary-keyword i{font:400 11px/1 var(--sans);opacity:0;font-style:normal;transition:opacity .16s,transform .2s;transform:translate(-5px)}.secondary-keyword:hover{background:#0809080b;padding-left:29px}.secondary-keyword:hover b{color:var(--purple)}.secondary-keyword:hover i{opacity:1;transform:translate(0,0)}.secondary-nav.is-hidden{opacity:0;pointer-events:none;max-height:0;box-shadow:none;transform:translateY(-10px)}.secondary-nav.is-hidden .secondary-mega{opacity:0;visibility:hidden;pointer-events:none}.capability-grid{grid-template-columns:repeat(3,1fr)}.capability-cell p{max-width:360px}.secondary-mega{grid-template-columns:minmax(310px,.38fr) minmax(0,.62fr);min-height:314px}.secondary-mega-intro{padding-top:40px;padding-bottom:40px}.secondary-mega-intro h2{margin-top:46px}.secondary-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.secondary-keyword{grid-template-columns:30px 1fr auto;min-height:100%;padding:28px;position:relative;overflow:visible}.secondary-keyword:nth-child(3n){border-right:1px solid #08090814}.secondary-keyword:nth-child(2n){border-right:0}.secondary-keyword:nth-last-child(-n+3){border-bottom:0}.secondary-keyword-dialog{z-index:8;color:var(--ivory-2);opacity:0;visibility:hidden;pointer-events:none;font:initial;text-transform:none;letter-spacing:normal;background:#090a09;gap:8px;padding:15px 16px 16px;transition:opacity .16s,transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s;position:absolute;top:calc(50% + 36px);left:24px;right:24px;transform:translateY(-5px);box-shadow:0 20px 48px #00000038;display:grid!important}.secondary-keyword-dialog strong{font:500 14px/1.15 var(--serif);letter-spacing:-.025em}.secondary-keyword-dialog small{font:400 10px/1.5 var(--sans);color:#f8f5eea1}.secondary-keyword:hover .secondary-keyword-dialog,.secondary-keyword:focus-visible .secondary-keyword-dialog{opacity:1;visibility:visible;transition-delay:0s;transform:none}.decision-visual{padding:30px 30px 26px;position:absolute;inset:0;overflow:hidden}.decision-visual-head,.decision-foot{z-index:3;font:8px/1 var(--mono);text-transform:uppercase;letter-spacing:.085em;color:var(--muted);justify-content:space-between;align-items:center;display:flex;position:relative}.decision-visual-head b{color:var(--black);font-weight:500}.decision-orbit{aspect-ratio:1;width:min(42vw,360px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-ring{border:1px solid #0809081f;border-radius:50%;position:absolute;inset:0}.orbit-ring-2{border-style:dashed;inset:15%;transform:rotate(18deg)}.orbit-core{text-align:center;background:var(--black);width:112px;height:112px;color:var(--ivory-2);border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0809082e}.orbit-core i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin:0 auto 11px}.orbit-core b{font:italic 700 24px/.9 var(--serif);letter-spacing:-.07em}.orbit-core small{font:7px/1 var(--mono);text-transform:uppercase;color:#ffffff7a;margin-top:7px}.decision-layers{z-index:4;position:absolute;inset:84px 36px 68px}.decision-layer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf6e6;grid-template-columns:26px 1fr 8px;align-items:center;gap:8px;min-width:132px;padding:12px 13px;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #0809081f,0 9px 28px #0809080d}.decision-layer span{font:7px/1 var(--mono);color:var(--muted)}.decision-layer strong{font:500 12px/1 var(--sans)}.decision-layer i{background:var(--black);border-radius:50%;width:6px;height:6px}.decision-layer-1{top:58%;left:2%}.decision-layer-2{top:25%;left:14%}.decision-layer-3{top:8%;left:52%}.decision-layer-4{top:35%;right:2%}.decision-layer-5{bottom:8%;right:12%}.decision-layer-1 i{background:var(--purple)}.decision-layer-3 i{background:var(--orange)}.decision-layer-5 i{background:#a7b719}.decision-flow{fill:none;stroke:#08090847;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.decision-foot{justify-content:flex-start;gap:12px;position:absolute;bottom:24px;left:30px;right:30px}.decision-foot i{background:#0809082e;width:46px;height:1px}.technical-visual-wrap{background:#f4f0e7}.technical-visual-wrap>img{background:#f4f0e7;padding:30px 34px 150px;object-fit:contain!important;filter:none!important}.example-tile:hover .technical-visual-wrap>img{transform:none;filter:none!important}.pipeline-diagram{color:var(--black);background-color:#f4f0e7;background-image:linear-gradient(#0809080a 1px,#0000 1px),linear-gradient(90deg,#0809080a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:28px 28px 148px;position:absolute;inset:0}.pipeline-head{font:7px/1.35 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);justify-content:space-between;gap:20px;display:flex}.pipeline-head b{text-align:right;max-width:330px;color:var(--black);font-weight:500}.pipeline-track{grid-template-columns:repeat(8,1fr);gap:8px;margin-top:44px;display:grid}.pipeline-stage{background:#fbfaf6eb;min-height:154px;padding:12px 8px 10px;position:relative;box-shadow:inset 0 0 0 1px #08090824}.pipeline-stage>span{font:7px/1 var(--mono);color:var(--muted)}.pipeline-stage>strong{min-height:32px;font:600 9px/1.15 var(--sans);margin-top:28px;display:block}.pipeline-stage>em{z-index:2;font:15px/1 var(--sans);font-style:normal;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.pipeline-stage-bars{gap:7px;margin-top:18px;display:grid}.pipeline-stage-bars i{background:#08090829;height:2px;display:block}.pipeline-stage-bars i:nth-child(2){width:74%}.pipeline-stage-bars i:nth-child(3){width:48%}.pipeline-primary .pipeline-stage:first-child{box-shadow:inset 3px 0 var(--purple), inset 0 0 0 1px #0809081f}.pipeline-primary .pipeline-stage:nth-child(4){box-shadow:inset 3px 0 var(--orange), inset 0 0 0 1px #0809081f}.pipeline-primary .pipeline-stage:nth-child(6){box-shadow:inset 3px 0 #a9bb19,inset 0 0 0 1px #0809081f}.pipeline-ai .pipeline-stage:nth-child(odd){box-shadow:inset 3px 0 var(--orange), inset 0 0 0 1px #0809081f}.pipeline-ai .pipeline-stage:nth-child(2n){box-shadow:inset 3px 0 var(--purple), inset 0 0 0 1px #0809081f}.pipeline-feedback{font:7px/1 var(--mono);letter-spacing:.08em;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0 14px;display:grid}.pipeline-feedback i{background:#08090833;height:1px}.pipeline-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pipeline-metrics span{background:#fbfaf6e0;padding:9px 10px;box-shadow:inset 0 0 0 1px #08090817}.pipeline-metrics b{font:500 13px/1 var(--serif);display:block}.pipeline-metrics small{font:6px/1 var(--mono);color:var(--muted);text-transform:uppercase;margin-top:5px;display:block}.logic-graphic-1{background:0 0;height:124px}.logic-graphic-1:before,.logic-graphic-1:after{display:none}.operational-signals-graphic{grid-template-rows:1fr auto;gap:10px;display:grid;position:absolute;inset:0}.signal-wave{background:#08090806;min-height:72px;box-shadow:inset 0 0 0 1px #08090814}.signal-wave svg{width:100%;height:100%;overflow:visible}.signal-wave path{fill:none;vector-effect:non-scaling-stroke}.signal-baseline{stroke:#08090821;stroke-dasharray:4 6}.signal-path{stroke:var(--black);stroke-width:1.6px}.signal-wave circle{fill:var(--ivory-2);stroke:var(--purple);stroke-width:2px}.signal-readouts{background:#08090814;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.signal-readouts span{background:var(--ivory-2);grid-template-columns:24px 1fr auto;align-items:center;min-height:36px;padding:7px 9px;display:grid}.signal-readouts small,.signal-readouts em{font:7px/1 var(--mono);color:var(--muted);font-style:normal}.signal-readouts b{font:500 9px/1 var(--sans)}.brand-speed-dial{z-index:760;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:25px;right:26px}.brand-speed-dial>button{color:#fbfaf6;cursor:pointer;background:#080908;border:0;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 14px 44px #0000003d}.brand-speed-dial>button span{letter-spacing:-.075em;font:italic 700 25px/.9 Georgia,Times New Roman,serif;transform:translate(-2px)}.brand-speed-dial>button i{font:400 13px/1 var(--sans);color:var(--acid);font-style:normal;position:absolute;top:8px;right:9px}.brand-speed-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform-origin:100% 100%;background:#fbfaf6f5;min-width:220px;padding:8px;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;transform:translateY(8px)scale(.98);box-shadow:0 20px 55px #0000002e,inset 0 0 0 1px #08090817}.brand-speed-dial.open .brand-speed-menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}.brand-speed-menu a{min-height:38px;color:var(--black);font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.065em;justify-content:space-between;align-items:center;padding:0 11px;text-decoration:none;display:flex;box-shadow:inset 0 -1px #08090812}.brand-speed-menu a:last-child{box-shadow:none}.brand-speed-menu a:hover{background:var(--black);color:var(--ivory-2)}.architecture-map-v2{background:#f4f0e7}.decision-system{color:var(--black);background:#f4f0e7;position:absolute;inset:0;overflow:hidden}.decision-system-grid{opacity:.55;background-image:linear-gradient(#0809080a 1px,#0000 1px),linear-gradient(90deg,#0809080a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.decision-system-head{z-index:5;font:7px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr auto 70px;align-items:start;gap:20px;display:grid;position:absolute;top:24px;left:28px;right:28px}.decision-system-head>div{text-align:center;gap:5px;display:grid}.decision-system-head b{color:var(--black);font-weight:600}.decision-system-head small{font:7px/1.2 var(--mono);color:var(--muted)}.decision-system-head>i{color:#7a8710;justify-self:end;font-style:normal}.decision-system-head>i:before{content:"";background:var(--acid);vertical-align:-1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #d9ff3526}.decision-input,.decision-output{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf6f0;grid-template-columns:24px 1fr;align-content:center;gap:5px 8px;width:142px;min-height:72px;padding:12px 13px;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #0809081f,0 10px 30px #0809080b}.decision-input span,.decision-output span{font:7px/1 var(--mono);color:var(--muted)}.decision-input b,.decision-output b{font:600 11px/1.15 var(--sans)}.decision-input small,.decision-output small{font:7px/1.25 var(--mono);color:var(--muted);grid-column:2}.decision-input-a{border-left:3px solid var(--purple);top:29%;left:4.5%}.decision-input-b{border-left:3px solid var(--orange);top:56%;left:4.5%}.decision-output-a{border-right:3px solid var(--acid);top:25%;right:4.5%}.decision-output-b{border-right:3px solid var(--orange);top:47%;right:4.5%}.decision-output-c{border-right:3px solid var(--purple);top:69%;right:4.5%}.decision-engine{z-index:4;background:#fbfaf6f0;width:230px;position:absolute;top:28%;left:29%;box-shadow:inset 0 0 0 1px #08090821,0 14px 34px #0809080b}.decision-engine-row{grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:66px;padding:11px 13px;display:grid;box-shadow:inset 0 -1px #08090814}.decision-engine-row:last-child{box-shadow:none}.decision-engine-row>span{font:7px/1 var(--mono);color:var(--muted)}.decision-engine-row>b{font:600 11px/1 var(--sans)}.dbar{background:#08090817;grid-column:2;height:2px}.dbar em{background:var(--black);height:100%;display:block}.decision-engine-row:first-child .dbar em{background:var(--purple)}.decision-engine-row:nth-child(2) .dbar em{background:var(--orange)}.decision-engine-row:nth-child(3) .dbar em{background:#9cae13}.decision-core{z-index:5;width:150px;min-height:160px;color:var(--ivory-2);background:linear-gradient(150deg,#1c1e1b,#050605 75%);padding:16px;position:absolute;top:38%;left:59%;transform:translate(-50%);box-shadow:0 22px 50px #0809082e}.decision-core>span{font:7px/1 var(--mono);letter-spacing:.07em;color:#f8f5ee80}.decision-core>strong{font:500 20px/.96 var(--serif);letter-spacing:-.04em;margin-top:31px;display:block}.decision-core-score{align-items:end;gap:7px;margin-top:22px;display:flex}.decision-core-score b{font:500 24px/.9 var(--serif);color:var(--acid)}.decision-core-score small{font:6px/1 var(--mono);text-transform:uppercase;color:#f8f5ee7a}.decision-core-line{gap:5px;margin-top:15px;display:flex}.decision-core-line i{background:#f8f5ee2e;width:18px;height:2px}.decision-core-line i:first-child,.decision-core-line i:nth-child(2),.decision-core-line i:nth-child(3),.decision-core-line i:nth-child(4){background:var(--acid)}.decision-connectors{z-index:2;fill:none;stroke:#0809085c;stroke-width:1.2px;width:100%;height:calc(100% - 132px);position:absolute;inset:70px 0 62px;overflow:visible}.decision-connectors marker path{fill:#0809087a;stroke:none}.decision-connectors path:not(.decision-feedback-path){marker-end:url(#decisionArrow)}.decision-feedback-path{stroke:#6f4bff94;stroke-dasharray:4 6}.decision-system-foot{z-index:5;background:#08090817;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:absolute;bottom:22px;left:28px;right:28px}.decision-system-foot span{background:#fbfaf6f0;justify-content:space-between;align-items:end;gap:8px;min-height:45px;padding:9px 11px;display:flex}.decision-system-foot b{font:500 15px/1 var(--serif)}.decision-system-foot small{font:6px/1 var(--mono);text-transform:uppercase;color:var(--muted)}.pipeline-diagram{isolation:isolate}.pipeline-grid-bg{z-index:-1;background-image:linear-gradient(#0809080a 1px,#0000 1px),linear-gradient(90deg,#0809080a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.pipeline-domain-labels{font:6px/1 var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;grid-template-columns:2fr 3fr 3fr;gap:18px;margin-top:23px;display:grid}.pipeline-domain-labels span{white-space:nowrap;align-items:center;gap:9px;display:flex}.pipeline-domain-labels span:after{content:"";background:#08090829;flex:1;height:1px}.pipeline-track{margin-top:12px;position:relative}.pipeline-stage{min-height:142px}.pipeline-stage>small{font:5.8px/1 var(--mono);text-transform:uppercase;color:var(--muted);border-top:1px solid #08090814;padding-top:8px;position:absolute;bottom:9px;left:8px;right:8px}.pipeline-stage+.pipeline-stage:before{content:"";background:#08090873;width:8px;height:1px;position:absolute;top:50%;left:-8px}.pipeline-gate{z-index:8;color:#fff;background:#25302b;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 9px 22px #0809082e}.pipeline-gate span{font:6px/1 var(--mono);text-transform:uppercase;transform:rotate(-45deg)}.pipeline-primary .pipeline-gate{background:#3f6658}.pipeline-ai .pipeline-gate{background:var(--purple)}.pipeline-support{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 12px;display:grid}.pipeline-support>span{background:#fbfaf6e0;grid-template-columns:24px 1fr;align-items:center;gap:6px;min-height:45px;padding:9px 10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #08090817}.pipeline-support b{font:6px/1 var(--mono);color:var(--muted)}.pipeline-support strong{font:600 7px/1.1 var(--sans)}.pipeline-support i{background:#08090817;height:1px;position:absolute;bottom:7px;left:10px;right:10px}.pipeline-ai .pipeline-support>span:first-child{box-shadow:inset 0 -2px var(--orange),inset 0 0 0 1px #08090817}.pipeline-ai .pipeline-support>span:nth-child(2){box-shadow:inset 0 -2px var(--purple),inset 0 0 0 1px #08090817}.pipeline-ai .pipeline-support>span:nth-child(3){box-shadow:inset 0 -2px var(--acid),inset 0 0 0 1px #08090817}.pipeline-ai .pipeline-support>span:nth-child(4){box-shadow:inset 0 -2px #25a9a3,inset 0 0 0 1px #08090817}.logic-graphic-1{height:146px}.operational-signals-graphic{grid-template-rows:auto 1fr auto;gap:7px}.signals-topline{font:6px/1 var(--mono);letter-spacing:.075em;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.signals-topline b{color:var(--black);font-weight:500}.signal-wave{background:#08090805;min-height:78px;position:relative;overflow:hidden}.signal-window{fill:#ff6a1a14;stroke:#ff6a1a57;stroke-dasharray:4 5}.signal-path-a{stroke:var(--black);stroke-width:1.65px}.signal-path-b{stroke:#159d99;stroke-width:1.15px;opacity:.68}.signal-point-1{stroke:var(--purple)!important}.signal-point-2{stroke:var(--orange)!important}.signal-point-3{stroke:#159d99!important}.signal-anomaly{font:5px/1 var(--mono);letter-spacing:.06em;color:#9f481d;position:absolute;top:7px;left:58%}.signal-readouts span{grid-template-columns:20px 1fr auto;gap:4px;min-height:43px;padding-bottom:12px;position:relative}.signal-readouts span>i{background:#08090814;height:2px;position:absolute;bottom:6px;left:9px;right:9px}.signal-readouts span>i u{background:var(--black);height:100%;text-decoration:none;display:block}.signal-readouts span:first-child>i u{background:var(--purple)}.signal-readouts span:nth-child(2)>i u{background:var(--orange)}.signal-readouts span:nth-child(3)>i u{background:#159d99}.positioning-section{background:var(--paper);box-shadow:inset 0 1px 0 var(--hairline)}.positioning-head{grid-template-columns:minmax(150px,.22fr) minmax(0,1.22fr) minmax(300px,.56fr);align-items:start;gap:42px;padding:118px 54px 104px;display:grid}.positioning-head>span,.positioning-mission-head>span,.positioning-how-head>span,.positioning-work-title>span{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding-top:9px}.positioning-head h2{max-width:970px;font:500 clamp(48px,5.9vw,92px)/.94 var(--serif);letter-spacing:-.062em;margin:0}.positioning-head>p{max-width:560px;font:400 18px/1.58 var(--sans);color:#464741;margin:4px 0 0}.positioning-services{box-shadow:inset 0 1px 0 var(--hairline), inset 0 -1px 0 var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}.positioning-service{grid-template-rows:auto 1fr auto;gap:30px;min-height:390px;padding:40px 40px 46px;display:grid;position:relative}.positioning-service+.positioning-service{box-shadow:inset 1px 0 0 var(--hairline)}.positioning-service h3{max-width:430px;font:500 clamp(31px,3vw,48px)/.98 var(--serif);letter-spacing:-.05em;align-self:end;margin:26px 0 0}.positioning-service p{max-width:520px;font:400 14px/1.68 var(--sans);color:#4d4e48;margin:0}.positioning-mission{color:var(--ivory-2);background:linear-gradient(145deg,#181a17 0%,#050605 72%);grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);align-items:start;gap:80px;padding:120px 54px 126px;display:grid}.positioning-mission:after{z-index:0}.positioning-mission>*{z-index:1;position:relative}.positioning-mission-head>span{color:#f8f5ee7a}.positioning-mission-head h2{max-width:1050px;font:500 clamp(48px,6vw,94px)/.93 var(--serif);letter-spacing:-.064em;margin:52px 0 0}.positioning-mission-copy{padding-top:64px}.positioning-mission-copy p{font:400 16px/1.62 var(--sans);color:#f8f5eebd;grid-template-columns:48px 1fr;gap:20px;margin:0;padding:28px 0 34px;display:grid;box-shadow:inset 0 1px #ffffff24}.positioning-mission-copy p:last-child{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff24}.positioning-mission-copy p b{font:400 8px/1 var(--mono);color:var(--acid)}.positioning-how{background:var(--ivory-2);padding:118px 54px 0}.positioning-how-head{grid-template-columns:minmax(150px,.22fr) 1fr;gap:42px;padding-bottom:78px;display:grid}.positioning-how-head h2{max-width:1040px;font:500 clamp(43px,5.4vw,82px)/.95 var(--serif);letter-spacing:-.06em;margin:0}.positioning-how-grid{box-shadow:inset 0 1px 0 var(--hairline), inset 0 -1px 0 var(--hairline);grid-template-columns:1fr 1fr;margin:0 -54px;display:grid}.positioning-how-card{grid-template-rows:auto 1fr auto;grid-template-columns:62px 1fr;gap:26px 30px;min-height:420px;padding:46px 54px 58px;display:grid}.positioning-how-card+.positioning-how-card{box-shadow:inset 1px 0 0 var(--hairline)}.positioning-how-card>span{font:8px/1 var(--mono);color:var(--muted)}.positioning-how-card h3{font:500 clamp(34px,4vw,58px)/.96 var(--serif);letter-spacing:-.055em;grid-column:2;margin:0}.positioning-how-card p{max-width:680px;font:400 15px/1.68 var(--sans);color:#4d4e48;grid-column:2;align-self:end;margin:0}.positioning-work{background:var(--paper);grid-template-columns:minmax(280px,.36fr) 1fr;gap:70px;padding:106px 54px 118px;display:grid}.positioning-work-title h3{max-width:520px;font:500 37px/1.04 var(--serif);letter-spacing:-.045em;margin:36px 0 0}.positioning-work-items{flex-wrap:wrap;align-content:start;gap:6px 22px;display:flex}.positioning-work-item{font:500 clamp(28px,3.45vw,54px)/1 var(--serif);letter-spacing:-.052em;color:var(--black);align-items:flex-start;gap:9px;padding:8px 0;display:inline-flex}.positioning-work-item i{font:400 10px/1 var(--sans);margin-top:.12em;font-style:normal}.positioning-work-item.accent-work-0:hover{color:var(--purple)}.positioning-work-item.accent-work-1:hover{color:var(--orange)}.positioning-work-item.accent-work-2:hover{color:#8d9f00}.whitepaper-announcement{z-index:110;color:#fbfaf6;min-height:39px;font:11px/1.4 var(--sans);background:#080908;border-bottom:1px solid #ffffff24;justify-content:center;align-items:center;gap:22px;padding:7px 54px;display:flex;position:relative}.whitepaper-announcement-kicker{white-space:nowrap;color:#bdbbb3;font:8px/1.3 var(--mono);letter-spacing:.13em}.whitepaper-announcement-link{color:inherit;border-bottom:1px solid #0000;align-items:center;gap:15px;text-decoration:none;transition:border-color .2s;display:inline-flex}.whitepaper-announcement-link:hover,.whitepaper-announcement-link:focus-visible{border-bottom-color:#d9ff35}.whitepaper-announcement-close{color:#fbfaf6;cursor:pointer;width:25px;height:25px;font:25px/1 var(--sans);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:23px;transform:translateY(-50%)}.whitepaper-announcement-close:hover{color:#d9ff35}.editorial-selector.active .selector-progress span{animation:5s linear both editorialProgress}.editorial-showcase:hover .editorial-selector.active .selector-progress span,.editorial-showcase:focus-within .editorial-selector.active .selector-progress span{animation-play-state:running}.editorial-showcase.is-paused .editorial-selector.active .selector-progress span{animation-play-state:paused}.editorial-play-toggle{z-index:6;color:#fffdf7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;font:15px/1 var(--sans);cursor:pointer;background:#080b0c52;border:1px solid #ffffff8c;border-radius:50%;place-items:center;transition:background .18s;display:grid;position:absolute;top:26px;right:32px}.editorial-play-toggle:hover,.editorial-play-toggle:focus-visible{background:#080b0cd9;outline:1px solid #fffdf7}.product-showcase{background:var(--ivory-2)}.product-showcase-intro{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(150px,.28fr) 1fr;align-items:end;column-gap:30px;min-height:176px;padding:38px 54px 41px;display:grid}.product-showcase-intro span{color:var(--muted);font:10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.13em;align-self:start}.product-showcase-intro p{max-width:1120px;font:500 clamp(37px, 4.4vw, 70px)/.99 var(--serif);letter-spacing:-.065em;margin:0}.product-showcase-media{background:#09121d;height:min(82vh,990px);min-height:710px}.product-showcase-image{filter:saturate(.68)contrast(1.08)}.product-showcase-image.active{filter:saturate(.82)contrast(1.04)}.product-showcase-shade{background:linear-gradient(90deg,#03070ae0 0%,#03070aba 24%,#03070a59 53%,#03070a0f 100%),linear-gradient(#0000 53%,#03070a8a)}.product-showcase-caption{width:min(820px,100% - 108px)}.product-showcase-caption h2{max-width:920px}.product-showcase-caption p{max-width:620px}.product-showcase-selectors{grid-template-columns:repeat(3,minmax(0,1fr))}.product-prometeo-mark{z-index:2;opacity:.93;pointer-events:none;filter:drop-shadow(0 8px 28px #041320bf);width:clamp(330px,35vw,570px);position:absolute;top:10%;right:8%}.product-prometeo-mark .pr-brand-constellation{max-width:100%}.product-blueprint-grid{z-index:2;pointer-events:none;opacity:.37;background-image:linear-gradient(#ffffff78 1px,#0000 1px),linear-gradient(90deg,#ffffff78 1px,#0000 1px);background-size:43px 43px;width:39%;height:62%;position:absolute;top:16%;right:7%;transform:perspective(840px)rotateY(-12deg);box-shadow:inset 0 0 0 1px #ffffffa6,0 0 55px #ffffff1a;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 90%,#0000)}#sbos,#supercad,#products{scroll-margin-top:120px}}@layer motion{@keyframes heroEnter{0%{opacity:0;filter:blur(9px);transform:translateY(108%)}to{opacity:1;filter:blur();transform:translate(0,0)}}.motion-copy{opacity:0;filter:blur(5px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}.motion-copy.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.capability-cell:nth-child(2),.prometeo-modules,.example-tile:nth-child(2n){transition-delay:70ms}.capability-cell:nth-child(3),.example-tile:nth-child(3),.example-tile:nth-child(4){transition-delay:.12s}.capability-cell:nth-child(4),.example-tile:nth-child(5),.example-tile:nth-child(6){transition-delay:.17s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-copy{opacity:1;filter:none;transform:none}}@keyframes editorialCaptionIn{0%{opacity:0;filter:blur(7px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes editorialProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion-copy.motion-from-left:not(.is-visible){transform:translate(-150px)}.motion-copy.motion-from-right:not(.is-visible){transform:translate(150px)}.motion-copy.motion-from-left,.motion-copy.motion-from-right{transition-duration:2.7s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.motion-copy.motion-from-left,.motion-copy.motion-from-right{opacity:1!important;filter:none!important;transform:none!important}}.motion-copy.motion-reset:not(.is-visible){transition-duration:0s!important;transition-delay:0s!important}}@layer responsive{@media (max-width:1120px){.topbar{grid-template-columns:1fr auto}.nav,.status{display:none}.hero{grid-template-columns:1fr}.hero-copy,.hero-system{min-height:680px}.hero-system{box-shadow:inset 0 1px 0 var(--hairline)}.section-heading{grid-template-columns:180px 1fr}.section-heading p{grid-column:2}.capability-grid{grid-template-columns:1fr 1fr}.capability-cell:nth-child(3){box-shadow:inset 0 1px 0 var(--hairline)}.capability-cell:nth-child(4){box-shadow:inset 1px 0 0 var(--hairline), inset 0 1px 0 var(--hairline)}.prometeo-section,.logic-section{grid-template-columns:1fr}.prometeo-modules,.logic-steps{box-shadow:inset 0 1px #ffffff1f}.logic-steps{box-shadow:inset 0 1px 0 var(--hairline)}.architecture-layout{grid-template-columns:1fr}.architecture-map{box-shadow:inset 0 1px 0 var(--hairline)}}@media (max-width:760px){.language-gate{padding:28px 22px 24px}.language-options{grid-template-columns:1fr}.language-options button+button{box-shadow:inset 0 1px 0 var(--hairline)}.topbar{height:88px;padding:0 20px}.topbar.scrolled{height:76px}.brand-main{font-size:41px}.brand-holding{font-size:17px}.system-strip{grid-template-columns:1fr auto;padding:0 20px}.system-strip span:nth-child(3),.system-strip span:nth-child(4){display:none}.hero-copy{min-height:680px;padding:52px 22px 32px}.kinetic-title{font-size:clamp(56px,17vw,88px)}.hero-line:nth-child(2) .hero-line-inner,.hero-line:nth-child(3) .hero-line-inner{margin-left:0}.hero-intro{font-size:17px}.hero-metrics{grid-template-columns:1fr}.hero-metric{flex-direction:row;align-items:end;min-height:78px}.hero-metric+.hero-metric{box-shadow:inset 0 1px 0 var(--hairline);padding-left:0}.hero-system{min-height:620px;padding:28px 22px 24px}.surface-head{margin-top:44px}.surface-stats{grid-template-columns:1fr 1fr 1fr}.section-heading{grid-template-columns:1fr;gap:22px;padding:64px 22px 48px}.section-heading p{grid-column:auto}.capability-grid,.architecture-table,.examples-grid{grid-template-columns:1fr}.capability-cell{color:inherit;min-height:300px;text-decoration:none;display:block}.capability-cell+.capability-cell,.capability-cell:nth-child(3),.capability-cell:nth-child(4){box-shadow:inset 0 1px 0 var(--hairline)}.prometeo-copy{padding:64px 22px 46px}.prometeo-copy h2{margin-top:72px}.prometeo-modules{padding:44px 22px 36px}.prometeo-module{grid-template-columns:34px 1fr auto;min-height:104px}.prometeo-module em{display:none}.architecture-column+.architecture-column{box-shadow:inset 0 1px 0 var(--hairline)}.architecture-map{min-height:500px}.example-tile{min-height:460px}.example-tile:nth-child(2n),.example-tile:nth-child(n+3),.example-tile:nth-child(2n):nth-child(n+3){box-shadow:inset 0 1px 0 var(--hairline)}.logic-intro{min-height:650px;padding:64px 22px}.logic-intro>div{position:static}.logic-step{min-height:390px;padding:32px 22px 26px}.logic-graphic{left:22px;right:22px}.final-cta{min-height:540px;padding:52px 22px 38px}.final-cta h2{margin-top:90px}.footer{grid-template-columns:1fr;gap:8px;min-height:100px;padding:22px}}@media (max-width:1120px){.editorial-media{height:min(68vh,760px);min-height:560px}.editorial-caption{width:min(650px,100% - 76px);bottom:44px;left:38px}.editorial-selectors{padding:0 20px}.selector-thumbnail{aspect-ratio:16/7.2}}@media (max-width:760px){.editorial-media{height:66vh;min-height:520px;max-height:680px}.editorial-image{object-position:center center}.editorial-shade{background:linear-gradient(#0507060f 0%,#05070645 44%,#050706bd 100%)}.editorial-caption{width:auto;bottom:34px;left:22px;right:22px}.editorial-caption h2{max-width:560px;font-size:clamp(45px,13.5vw,68px)}.editorial-caption p{margin-top:17px;font-size:15px;line-height:1.48}.editorial-link{margin-top:21px}.editorial-counter{display:none}.editorial-selectors{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;padding:0 8px;display:flex;overflow-x:auto}.editorial-selectors::-webkit-scrollbar{display:none}.editorial-selector{scroll-snap-align:start;flex:0 0 47vw;min-width:180px;padding:12px 10px 22px}.editorial-selector+.editorial-selector{box-shadow:inset 1px 0 0 var(--hairline)}.selector-thumbnail{aspect-ratio:16/8.3}.selector-meta{grid-template-columns:27px 1fr;padding-top:10px}.selector-meta strong{font-size:17px}.selector-progress{left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.editorial-image,.editorial-caption,.selector-thumbnail img,.editorial-link b{transition:none!important;animation:none!important}.editorial-selector.active .selector-progress span{transform:scaleX(1);animation:none!important}}@media (max-width:1120px){.topbar{height:125px}.topbar.scrolled{height:104px}.editorial-media{height:min(82vh,950px);min-height:700px}.editorial-caption{bottom:55px}.hero-copy,.hero-system{min-height:840px}.section-heading{padding-top:96px;padding-bottom:78px}.example-tile{min-height:625px}}@media (max-width:760px){.topbar{height:95px}.topbar.scrolled{height:86px}.system-strip{height:44px}.editorial-media{height:78vh;min-height:650px;max-height:850px}.editorial-caption{bottom:43px}.editorial-caption p{line-height:1.62}.editorial-selector{padding-top:15px;padding-bottom:28px}.hero-copy{min-height:760px;padding-top:68px;padding-bottom:48px}.hero-system{min-height:720px;padding-top:43px;padding-bottom:35px}.hero-intro{margin-top:38px}.hero-metrics{margin-top:60px}.hero-metric{min-height:120px}.section-heading{padding-top:78px;padding-bottom:63px}.capability-cell{min-height:410px;padding-top:32px;padding-bottom:35px}.capability-cell h3{margin-top:105px}.prometeo-section{min-height:auto}.prometeo-copy{padding-top:78px;padding-bottom:70px}.prometeo-copy h2{margin-top:88px}.prometeo-modules{padding-top:72px;padding-bottom:58px}.prometeo-module{min-height:126px}.architecture-layout,.architecture-map{min-height:auto}.architecture-map{min-height:560px}.architecture-row{min-height:108px}.example-tile{min-height:590px}.example-overlay{padding-top:105px;padding-bottom:33px}.logic-intro{min-height:840px;padding-top:78px;padding-bottom:78px}.logic-step{min-height:460px;padding-top:43px;padding-bottom:36px}.final-cta{min-height:700px;padding-top:68px;padding-bottom:60px}.final-cta h2{margin-top:105px;margin-bottom:68px}.mega-footer-top{padding-top:60px;padding-bottom:70px}.mega-footer-bottom{min-height:auto;padding-top:30px;padding-bottom:30px}.article-nav{height:98px}.article-hero{padding-top:80px;padding-bottom:68px}.article-hero h1{margin-top:75px;margin-bottom:30px}.article-visual{height:70vh;min-height:450px}.article-sections section{min-height:auto;padding-top:45px;padding-bottom:55px}.article-next{padding-top:65px;padding-bottom:75px}.legal-document{padding-top:85px;padding-bottom:105px}.legal-intro{margin-top:63px;margin-bottom:73px}}@media (max-width:1120px){.secondary-nav,.secondary-nav-row{max-height:74px}.secondary-nav-row{height:74px;padding:0 24px}.secondary-nav-item>button{padding:0 11px;font-size:10px}.secondary-mega{grid-template-columns:minmax(260px,.31fr) minmax(0,.69fr);min-height:430px;padding:0 24px}.secondary-mega-intro{padding-right:30px}.secondary-mega-intro h2{margin-top:54px}.secondary-keyword{min-height:101px;padding-left:18px;padding-right:18px}}@media (max-width:760px){.secondary-nav{max-height:62px}.secondary-nav-row{overscroll-behavior-x:contain;scrollbar-width:none;height:62px;padding:0;display:flex;overflow-x:auto}.secondary-nav-row::-webkit-scrollbar{display:none}.secondary-nav-item{flex:none;min-width:128px}.secondary-nav-item>button{padding:0 15px;font-size:9px}.secondary-mega{grid-template-columns:1fr;min-height:auto;max-height:min(72vh,620px);padding:0 18px 18px;position:absolute;overflow-y:auto}.secondary-mega-intro{border-bottom:1px solid #0809081a;border-right:0;padding:30px 4px 28px}.secondary-mega-intro h2{margin:34px 0 16px;font-size:clamp(37px,11vw,52px)}.secondary-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-keyword,.secondary-keyword:nth-child(3n){border-bottom:1px solid #08090814;border-right:1px solid #08090814;grid-template-columns:22px 1fr;min-height:88px;padding:15px 12px}.secondary-keyword:nth-child(2n){border-right:0}.secondary-keyword:nth-last-child(-n+2){border-bottom:0}.secondary-keyword i{display:none}.secondary-keyword>span{font-size:13px}}@media (max-width:1120px){.secondary-mega{min-height:290px}.pipeline-track{gap:5px}.pipeline-stage{padding-left:6px;padding-right:6px}}@media (max-width:760px){.capability-grid,.secondary-mega-grid{grid-template-columns:1fr}.secondary-keyword,.secondary-keyword:nth-child(2n),.secondary-keyword:nth-child(3n){border-bottom:1px solid #08090814;border-right:0;min-height:90px}.secondary-keyword:last-child{border-bottom:0}.secondary-keyword-dialog{top:64px;left:12px;right:12px}.decision-layer{min-width:112px}.decision-layer-2{top:22%;left:3%}.decision-layer-3{top:7%;left:44%}.pipeline-diagram{padding:20px 18px 145px;overflow:hidden}.pipeline-track{grid-template-columns:repeat(4,1fr);margin-top:24px}.pipeline-stage{min-height:85px}.pipeline-stage>strong{min-height:24px;margin-top:13px;font-size:7px}.pipeline-stage-bars,.pipeline-stage>em{display:none}.pipeline-feedback{margin-top:10px}.pipeline-metrics{grid-template-columns:repeat(2,1fr)}.brand-speed-dial{bottom:15px;right:15px}.brand-speed-dial>button{width:60px;height:60px}}@media (max-width:1120px){.decision-input,.decision-output{width:125px}.decision-engine{width:205px;left:27%}.decision-core{left:59%}}@media (max-width:760px){.decision-system-head{grid-template-columns:1fr auto;left:18px;right:18px}.decision-system-head>div{display:none}.decision-input,.decision-output{width:105px;min-height:58px;padding:9px}.decision-input small,.decision-output small{display:none}.decision-input-a{top:29%;left:3%}.decision-input-b{top:58%;left:3%}.decision-output-a{top:26%;right:3%}.decision-output-b{top:48%;right:3%}.decision-output-c{top:70%;right:3%}.decision-engine{width:145px;top:27%;left:32%}.decision-engine-row{grid-template-columns:20px 1fr;min-height:56px;padding:8px}.decision-core{width:105px;min-height:130px;padding:12px;left:62%}.decision-core>strong{margin-top:24px;font-size:15px}.decision-core-score b{font-size:18px}.decision-system-foot{left:18px;right:18px}.decision-system-foot span{min-height:38px;padding:7px}.decision-system-foot b{font-size:12px}.pipeline-domain-labels{display:none}.pipeline-track{margin-top:20px}.pipeline-gate{display:none}.pipeline-support{grid-template-columns:repeat(2,1fr)}.pipeline-support>span{min-height:36px}.signal-anomaly{display:none}}@media (max-width:1120px){.positioning-head{grid-template-columns:140px 1fr}.positioning-head>p{grid-column:2;max-width:760px}.positioning-mission{grid-template-columns:1fr;gap:34px}.positioning-mission-copy{max-width:850px;padding-top:0}.positioning-work{grid-template-columns:1fr;gap:50px}}@media (max-width:760px){.positioning-head{grid-template-columns:1fr;gap:28px;padding:78px 22px 68px}.positioning-head>p{grid-column:auto;font-size:16px}.positioning-services{grid-template-columns:1fr}.positioning-service{min-height:340px;padding:34px 22px 40px}.positioning-service+.positioning-service{box-shadow:inset 0 1px 0 var(--hairline)}.positioning-mission{padding:82px 22px 88px}.positioning-mission-head h2{margin-top:38px}.positioning-mission-copy p{grid-template-columns:34px 1fr;font-size:14px}.positioning-how{padding:82px 22px 0}.positioning-how-head{grid-template-columns:1fr;gap:30px;padding-bottom:56px}.positioning-how-grid{grid-template-columns:1fr;margin:0 -22px}.positioning-how-card{grid-template-columns:42px 1fr;min-height:350px;padding:38px 22px 46px}.positioning-how-card+.positioning-how-card{box-shadow:inset 0 1px 0 var(--hairline)}.positioning-work{padding:76px 22px 84px}.positioning-work-items{gap:4px 15px}.positioning-work-item{font-size:clamp(25px,9vw,42px)}.editorial-play-toggle{width:40px;height:40px;top:18px;right:19px}.product-showcase-intro{grid-template-columns:1fr;gap:21px;min-height:0;padding:29px 22px 32px}.product-showcase-intro p{font-size:clamp(37px,9vw,60px)}.product-showcase-media{height:72svh;min-height:620px;max-height:820px}.product-showcase-caption{width:auto;bottom:37px;left:22px;right:22px}.product-showcase-caption h2{font-size:clamp(48px,12vw,72px)}.product-showcase-caption p{font-size:14px;line-height:1.48}.product-showcase-shade{background:linear-gradient(#03070a12 0%,#03070a9e 55%,#03070aeb 100%)}.product-prometeo-mark{opacity:.75;width:285px;top:6%;right:-22px}.product-prometeo-mark .pr-brand-constellation{min-height:285px}.product-blueprint-grid{width:67%;height:35%;top:12%;right:7%}.product-showcase-selectors{display:flex}.product-showcase-selectors .editorial-selector{flex:0 0 54vw}}@media (prefers-reduced-motion:reduce){.editorial-selector.active .selector-progress span{transform:scaleX(1);animation:none!important}}}.accent-purple{color:#b7a9ff!important}.accent-orange{color:var(--orange)!important}.accent-acid{color:var(--acid)!important}.cap-index{transition:color .22s}.cap-accent-0{color:var(--purple)!important}.cap-accent-1{color:var(--orange)!important}.cap-accent-2{color:#a8b91d!important}.capability-cell:hover .cap-accent-0{color:#b7a9ff!important}.capability-cell:hover .cap-accent-1{color:#ff9a63!important}.capability-cell:hover .cap-accent-2,.state-live{color:var(--acid)!important}.state-beta{color:#b7a9ff!important}.map-accent-1 i{background:var(--purple)}.map-accent-2 i{background:var(--orange)}.map-accent-3 i{background:#a6b51f}.example-accent-1{color:#c8bcff!important}.example-accent-2{color:#ff9861!important}.example-accent-3{color:var(--acid)!important}.surface-foot span:nth-of-type(2){color:#b7a9ff}.surface-foot span:nth-of-type(3){color:#ff9b63}.surface-foot span:nth-of-type(4){color:var(--acid)}.prometeo-micro b:first-child{box-shadow:inset 0 0 0 1px #6f4bff6b}.prometeo-micro b:nth-child(2){box-shadow:inset 0 0 0 1px #ff6a1a6b}.prometeo-micro b:nth-child(3){box-shadow:inset 0 0 0 1px #d9ff3561}.language-options button:first-child:hover i{color:#c8bcff}.language-options button:last-child:hover i{color:var(--acid)}.nav a:nth-child(2):after{background:var(--purple)}.nav a:nth-child(3):after{background:var(--orange)}.nav a:nth-child(4):after{background:var(--acid)}.mega-footer{background:var(--ivory);box-shadow:inset 0 1px 0 var(--hairline)}.mega-footer-top{grid-template-columns:minmax(160px,.25fr) 1fr;gap:40px;padding:62px 42px 70px;display:grid}.mega-footer-kicker{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding-top:13px}.mega-footer-links{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.mega-link{appearance:none;color:var(--black);cursor:pointer;font:500 clamp(37px, 5.3vw, 80px)/.96 var(--serif);letter-spacing:-.06em;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;text-decoration:none;transition:opacity .2s,transform .22s cubic-bezier(.16,1,.3,1),color .2s;display:inline-flex}.mega-link i{font:400 .26em/1 var(--sans);margin-top:.15em;font-style:normal}.mega-link:hover{transform:translate(5px,-2px)}.mega-link.accent-1:hover{color:var(--purple)}.mega-link.accent-2:hover{color:var(--orange)}.mega-link.accent-3:hover{color:#9bad00}.cookie-settings-link{text-align:left}.mega-footer-bottom{min-height:82px;box-shadow:inset 0 1px 0 var(--hairline);font:8px/1.35 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:20px 42px;display:grid}.corporate-footer{color:#f8f5eeeb;background:#060706;box-shadow:inset 0 1px #ffffff14}.corporate-footer-grid{min-height:160px;font:10px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1.2fr 1fr 1fr auto;align-items:start;gap:22px 32px;padding:28px 42px 34px;display:grid}.corporate-footer-block{flex-direction:column;gap:4px;display:flex}.corporate-footer-company strong{font:500 clamp(18px, 1.6vw, 25px)/1.05 var(--serif);letter-spacing:-.03em;text-transform:none;color:var(--ivory-2)}.corporate-footer-rights{text-align:right;color:#f8f5eead}.consent-layer{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060561;justify-content:center;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.consent-panel{width:min(1180px,100%);color:var(--black);background:#f8f5eef7;padding:30px 30px 24px;position:relative;box-shadow:0 24px 90px #0000003b}.consent-close{cursor:pointer;width:34px;height:34px;font:300 28px/1 var(--sans);background:0 0;border:0;position:absolute;top:18px;right:20px}.consent-kicker{font:9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:30px}.consent-panel h2{max-width:900px;font:500 clamp(40px, 5vw, 68px)/.95 var(--serif);letter-spacing:-.055em;margin:0 0 16px}.consent-panel>p{max-width:940px;font:400 14px/1.58 var(--sans);color:#4f4f49;margin:0}.consent-preferences{box-shadow:inset 0 1px 0 var(--hairline);margin-top:28px}.consent-row{min-height:82px;box-shadow:inset 0 -1px 0 var(--hairline);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:16px 0;display:grid}.consent-row strong{font:500 17px/1.2 var(--serif);margin-bottom:5px;display:block}.consent-row small{font:400 11px/1.45 var(--sans);color:var(--muted)}.consent-row input{width:22px;height:22px;accent-color:var(--black)}.consent-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}.consent-button{cursor:pointer;min-height:52px;font:9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:1px solid #08090852;padding:10px 14px}.consent-button:hover{background:#0809080f}.consent-primary{background:var(--black);color:var(--ivory-2)}.consent-primary:hover{background:var(--black-3)}.consent-links{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em;gap:18px;margin-top:17px;display:flex}.article-page,.legal-page{background:var(--ivory-2);min-height:100vh}.article-nav{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);height:92px;box-shadow:inset 0 -1px 0 var(--hairline);background:#f8f5eebd;justify-content:space-between;align-items:center;padding:0 42px;display:flex;position:sticky;top:0}.article-brand{color:var(--black);align-items:baseline;gap:9px;text-decoration:none;display:inline-flex}.article-brand span{font:italic 700 44px/.9 var(--serif);letter-spacing:-.075em}.article-brand i{font:400 17px/1 var(--serif);opacity:.7;font-style:normal}.article-nav-actions{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.075em;align-items:center;gap:9px;display:flex}.article-nav-actions a{color:inherit;margin-right:22px;text-decoration:none}.article-nav-actions button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:5px 0}.article-nav-actions button.active{color:var(--black)}.article-hero{padding:84px 54px 78px}.article-hero>span,.legal-document>span{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.article-hero h1{max-width:1160px;font:500 clamp(62px, 8vw, 126px)/.87 var(--serif);letter-spacing:-.075em;margin:86px 0 30px}.article-hero>p{max-width:840px;font:400 20px/1.5 var(--sans);color:#44453f;margin:0}.article-visual{background:var(--black);height:min(70vw,820px);min-height:520px;position:relative;overflow:hidden}.article-visual img{object-fit:cover;filter:saturate(.55)contrast(1.03)}.article-body{box-shadow:inset 0 1px 0 var(--hairline);grid-template-columns:30% 70%;display:grid}.article-body>aside{min-height:100%;box-shadow:inset -1px 0 0 var(--hairline);font:9px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-direction:column;gap:26px;padding:42px 40px;display:flex}.article-body>aside a{width:max-content;color:var(--black);text-decoration:none}.article-sections section{min-height:340px;box-shadow:inset 0 -1px 0 var(--hairline);grid-template-columns:70px minmax(220px,.6fr) 1fr;align-items:start;gap:28px;padding:46px 54px 52px;display:grid}.article-sections section>span{font:9px/1 var(--mono);color:var(--muted)}.article-sections h2{font:500 35px/1 var(--serif);letter-spacing:-.045em;margin:0}.article-sections p{max-width:760px;font:400 16px/1.65 var(--sans);color:#4b4c46;margin:0}.article-next{color:var(--ivory-2);background:linear-gradient(145deg,#141614,#050605);padding:68px 54px 80px}.article-next>span{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.09em;color:#f8f5ee7a}.article-next>div{flex-wrap:wrap;gap:6px 26px;margin-top:50px;display:flex}.article-next a{color:inherit;font:500 clamp(34px,5vw,72px)/.95 var(--serif);letter-spacing:-.055em;align-items:flex-start;gap:12px;text-decoration:none;display:inline-flex}.article-next a i{font:400 12px/1 var(--sans);font-style:normal}.legal-document{width:min(1120px,100% - 80px);margin:0 auto;padding:90px 0 110px}.legal-document h1{font:500 clamp(62px,8vw,118px)/.88 var(--serif);letter-spacing:-.07em;margin:64px 0 12px}.legal-updated{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0}.legal-intro{max-width:820px;font:400 21px/1.5 var(--sans);color:#40413b;margin:64px 0 80px}.legal-sections{box-shadow:inset 0 1px 0 var(--hairline)}.legal-sections section{box-shadow:inset 0 -1px 0 var(--hairline);grid-template-columns:32% 68%;gap:36px;padding:34px 0 42px;display:grid}.legal-sections h2{font:500 24px/1.12 var(--serif);letter-spacing:-.035em;margin:0}.legal-sections p,.legal-note{font:400 14px/1.65 var(--sans);color:#51514b;margin:0}.legal-note{background:#ece7dc;max-width:800px;margin-top:48px;padding:20px}@media (max-width:760px){.mega-footer-top{grid-template-columns:1fr;padding:48px 22px 56px}.mega-footer-links{gap:10px 18px}.mega-link{font-size:clamp(34px,12vw,58px)}.mega-footer-bottom{grid-template-columns:1fr;gap:8px;padding:24px 22px}.consent-layer{align-items:flex-end;padding:0}.consent-panel{max-height:92vh;padding:26px 22px 22px;overflow:auto}.consent-actions{grid-template-columns:1fr}.article-nav{height:78px;padding:0 20px}.article-brand span{font-size:36px}.article-nav-actions a{display:none}.article-hero{padding:64px 22px 54px}.article-hero h1{margin-top:60px}.article-visual{height:62vh;min-height:360px}.article-body{grid-template-columns:1fr}.article-body>aside{box-shadow:inset 0 -1px 0 var(--hairline);padding:28px 22px}.article-sections section{grid-template-columns:42px 1fr;min-height:auto;padding:36px 22px 44px}.article-sections section p{grid-column:2}.article-next{padding:52px 22px 60px}.legal-document{width:auto;margin:0;padding:68px 22px 84px}.legal-intro{margin:50px 0 58px}.legal-sections section{grid-template-columns:1fr;gap:16px}}.internal-login-page,.internal-app{--i-bg:#090a09;--i-panel:#101210;--i-panel-2:#151715;--i-ink:#f5f0e6;--i-muted:#f5f0e685;--i-line:#f5f0e61f;--i-purple:#8a6cff;--i-orange:#ff6a1a;--i-acid:#d9ff35;background:var(--i-bg);min-height:100vh;color:var(--i-ink)}.internal-login-page{overflow:hidden}.internal-login-nav{height:110px;box-shadow:inset 0 -1px 0 var(--i-line);justify-content:space-between;align-items:center;padding:0 44px;display:flex}.internal-login-brand,.internal-brand{color:inherit;align-items:baseline;gap:9px;text-decoration:none;display:inline-flex}.internal-login-brand b,.internal-brand b{font:italic 700 47px/.88 var(--serif);letter-spacing:-.075em}.internal-login-brand span,.internal-brand span{font:400 17px/1 var(--serif);opacity:.65}.internal-login-nav>span{font:9px/1 var(--mono);letter-spacing:.1em;color:var(--i-muted)}.internal-login-grid{grid-template-columns:58% 42%;min-height:calc(100vh - 110px);display:grid}.internal-login-copy{background:radial-gradient(circle at 16% 12%,#232521,#0000 27%),linear-gradient(145deg,#111311,#070807 72%);flex-direction:column;padding:78px 58px 52px;display:flex}.internal-login-copy>span,.access-kicker{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--i-muted)}.internal-login-copy h1{font:500 clamp(72px,9vw,140px)/.82 var(--serif);letter-spacing:-.075em;margin:110px 0 26px}.internal-login-copy>p{max-width:700px;font:400 18px/1.55 var(--sans);color:#f5f0e69e;margin:0}.security-note{max-width:680px;box-shadow:inset 0 1px 0 var(--i-line);font:9px/1.55 var(--mono);color:var(--i-muted);text-transform:uppercase;letter-spacing:.055em;align-items:flex-start;gap:13px;margin-top:auto;padding-top:24px;display:flex}.security-note i,.internal-live i{background:var(--i-acid);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 5px #d9ff3514}.access-panel{color:#090a09;background:#f2eee5;flex-direction:column;padding:78px 48px 48px;display:flex}.access-panel label{gap:10px;margin-top:110px;display:grid}.access-panel small,.pin-fieldset>small{font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#696861}.access-panel input,.access-panel select{color:#090a09;height:58px;font:500 20px/1 var(--serif);background:0 0;border:0;border-bottom:1px solid #08090840;border-radius:0;outline:none}.pin-fieldset{margin-top:48px}.pin-selectors{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:13px;display:grid}.pin-selectors select{text-align:center;appearance:auto;height:78px;font:500 35px/1 var(--serif);border:1px solid #0809082e}.access-message{font:10px/1.5 var(--mono);background:#e2dcd0;margin:22px 0 0;padding:13px}.access-submit{color:#f5f0e6;cursor:pointer;min-height:68px;font:10px/1 var(--mono);letter-spacing:.09em;background:#090a09;border:0;margin-top:auto}.access-submit:disabled{opacity:.5}.access-dev-warning{font:9px/1.45 var(--mono);color:#77746c;margin:16px 0 0}.internal-app{grid-template-columns:264px minmax(0,1fr);display:grid}.internal-sidebar{height:100vh;box-shadow:inset -1px 0 0 var(--i-line);background:#070807;flex-direction:column;padding:30px 22px 22px;display:flex;position:sticky;top:0}.internal-user{box-shadow:inset 0 1px 0 var(--i-line), inset 0 -1px 0 var(--i-line);margin:54px -22px 24px;padding:22px}.internal-user span{font:8px/1 var(--mono);color:var(--i-acid);letter-spacing:.09em;margin-bottom:9px;display:block}.internal-user strong{font:500 20px/1.05 var(--serif);display:block}.internal-user small{font:9px/1 var(--mono);color:var(--i-muted);margin-top:7px;display:block}.internal-sidebar nav{gap:2px;display:grid}.internal-sidebar nav button{min-height:43px;color:var(--i-muted);cursor:pointer;text-align:left;font:9px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:0 10px;display:grid}.internal-sidebar nav button i{background:currentColor;border-radius:50%;width:4px;height:4px}.internal-sidebar nav button.active{color:var(--i-ink);background:#ffffff0f}.internal-sidebar nav button:nth-child(2).active i{background:var(--i-purple)}.internal-sidebar nav button:nth-child(3).active i{background:var(--i-orange)}.internal-sidebar nav button:nth-child(6).active i{background:var(--i-acid)}.internal-sidebar nav button em{background:var(--i-orange);color:#090a09;border-radius:20px;place-items:center;min-width:19px;height:19px;font-style:normal;display:grid}.internal-sidebar-foot{gap:18px;margin-top:auto;display:grid}.internal-sidebar-foot button{width:max-content;color:var(--i-ink);cursor:pointer;font:9px/1 var(--mono);background:0 0;border:0;padding:0}.internal-sidebar-foot span{font:8px/1 var(--mono);color:#f5f0e647}.internal-main{color:#090a09;background:#ece8df;min-width:0}.internal-topbar{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ece8dfc4;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #0809081f}.internal-topbar>div:first-child{align-items:baseline;gap:20px;display:flex}.internal-topbar span{font:8px/1 var(--mono);letter-spacing:.09em;color:#6c6a64}.internal-topbar strong{font:500 24px/1 var(--serif)}.internal-live{font:8px/1 var(--mono);color:#55544f;align-items:center;gap:10px;display:flex}.internal-live i{box-shadow:none;background:#9dac16;margin:0}.internal-flash{z-index:90;color:#f5f0e6;max-width:420px;font:10px/1.4 var(--mono);background:#090a09;padding:14px 17px;position:fixed;top:104px;right:28px;box-shadow:0 14px 40px #0003}.internal-warning{color:#090a09;font:9px/1.45 var(--mono);background:#d9ff35;gap:22px;padding:14px 34px;display:flex}.internal-warning b{white-space:nowrap}.internal-view{padding-bottom:70px}.internal-view-title{flex-direction:column;justify-content:space-between;min-height:350px;padding:48px 34px 42px;display:flex}.internal-view-title>span{font:9px/1 var(--mono);letter-spacing:.09em;color:#6f6d66}.internal-view-title h1{font:500 clamp(65px,8vw,122px)/.82 var(--serif);letter-spacing:-.075em;margin:0}.internal-kpis{grid-template-columns:repeat(4,1fr);display:grid;box-shadow:inset 0 1px #08090821,inset 0 -1px #08090821}.internal-kpis>div{flex-direction:column;justify-content:space-between;min-height:148px;padding:22px 24px;display:flex}.internal-kpis>div+div{box-shadow:inset 1px 0 #08090821}.internal-kpis b{font:500 43px/1 var(--serif);letter-spacing:-.04em}.internal-kpis span{font:9px/1.4 var(--mono);text-transform:uppercase;color:#67655f}.internal-kpis .accent b{color:#df5b18}.internal-two-col{grid-template-columns:1fr 1fr;display:grid}.internal-panel{min-width:0;box-shadow:inset 0 -1px #08090821}.internal-panel:nth-child(2n){box-shadow:inset 1px 0 #08090821,inset 0 -1px #08090821}.internal-panel>header{min-height:54px;font:9px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#66645d;align-items:center;padding:0 24px;display:flex;box-shadow:inset 0 -1px #08090821}.internal-panel>div{padding:22px 24px 28px}.internal-empty{min-height:80px;font:12px/1.5 var(--sans);color:#74716a;align-items:center;margin:0;display:flex}.activity-row{min-height:47px;font:10px/1 var(--mono);grid-template-columns:minmax(120px,.8fr) 1fr 70px;align-items:center;gap:14px;display:grid;box-shadow:inset 0 -1px #08090814}.activity-row i{background:#08090814;height:4px}.activity-row i b{background:#090a09;height:100%;display:block}.activity-row em{color:#6b6962;justify-self:end;font-style:normal}.list-row{grid-template-columns:120px 1fr auto;align-items:center;gap:14px;min-height:64px;display:grid;box-shadow:inset 0 -1px #08090814}.list-row span,.list-row em,.notification-row span{font:8px/1.25 var(--mono);color:#706e67;text-transform:uppercase;font-style:normal}.list-row strong,.notification-row strong{font:500 16px/1.2 var(--serif)}.notification-row{padding:14px 0;box-shadow:inset 0 -1px #08090814}.notification-row strong{margin:8px 0 5px;display:block}.notification-row p{font:12px/1.45 var(--sans);color:#69675f;margin:0}.people-grid{grid-template-columns:repeat(3,1fr);display:grid;box-shadow:inset 0 1px #08090821}.people-grid article{min-height:260px;padding:24px;position:relative;box-shadow:inset 0 -1px #08090821,inset -1px 0 #08090821}.people-grid article>span{font:8px/1 var(--mono);color:#7057d9}.people-grid h3{font:500 27px/1 var(--serif);margin:70px 0 8px}.people-grid p{font:10px/1.45 var(--mono);color:#76736b;margin:0}.people-grid b{font:500 21px/1 var(--serif);position:absolute;bottom:42px;left:24px}.people-grid small{font:8px/1 var(--mono);color:#79766f;position:absolute;bottom:23px;left:24px}.internal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.internal-form input,.internal-form select,.internal-form textarea{color:#090a09;width:100%;min-height:50px;font:12px/1.35 var(--sans);background:#ffffff40;border:1px solid #08090829;border-radius:0;outline:none;padding:12px}.internal-form textarea{resize:vertical;grid-column:1/-1;min-height:100px}.internal-form button{color:#f5f0e6;cursor:pointer;min-height:52px;font:9px/1 var(--mono);letter-spacing:.07em;background:#090a09;border:0}.multi-label,.file-label{grid-column:1/-1;gap:8px;display:grid}.multi-label span,.file-label span{font:8px/1 var(--mono);color:#6c6962;text-transform:uppercase}.multi-label select{min-height:110px}.temporary-pin{color:#f5f0e6;background:#090a09;gap:10px;margin-top:18px;padding:20px;display:grid}.temporary-pin span,.temporary-pin small{font:8px/1.4 var(--mono);color:#f5f0e68c}.temporary-pin b{font:500 43px/1 var(--serif);letter-spacing:.12em;color:#d9ff35}.project-list{grid-template-columns:repeat(2,1fr);display:grid;box-shadow:inset 0 1px #08090821}.project-list.compact{box-shadow:none;grid-template-columns:1fr}.project-list article{min-height:310px;padding:24px;box-shadow:inset 0 -1px #08090821,inset -1px 0 #08090821}.project-list.compact article{min-height:180px;padding:0 0 20px;box-shadow:inset 0 -1px #08090814}.project-head{font:8px/1 var(--mono);color:#737068;justify-content:space-between;display:flex}.project-head b{color:#7561cf}.project-list h3{font:500 28px/1 var(--serif);margin:55px 0 9px}.project-list.compact h3{margin-top:28px}.project-list p{max-width:520px;min-height:44px;font:12px/1.5 var(--sans);color:#6b6962;margin:0}.project-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:25px;display:grid}.project-progress i{background:#08090814;height:4px}.project-progress i b{background:linear-gradient(90deg,#7257df,#ff6a1a);height:100%;display:block}.project-progress span{font:9px/1 var(--mono)}.project-people{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.project-people span{font:8px/1 var(--mono);background:#0809080d;padding:6px 8px}.project-controls{grid-template-columns:1fr 130px 80px;gap:8px;margin-top:18px;display:grid}.project-controls select,.project-controls button{height:34px;font:8px/1 var(--mono);background:0 0;border:1px solid #08090826}.project-controls button{color:#f5f0e6;cursor:pointer;background:#090a09}.work-row{grid-template-columns:120px 160px 1fr;padding:10px 0}.work-row p{font:11px/1.45 var(--sans);color:#6c6962;grid-column:2/-1;margin:0 0 8px}.agenda-list{box-shadow:inset 0 1px #08090821}.agenda-list article{grid-template-columns:150px 1fr .8fr;align-items:start;gap:24px;min-height:140px;padding:24px 34px;display:grid;box-shadow:inset 0 -1px #08090821}.agenda-list time,.agenda-list span{font:8px/1.4 var(--mono);color:#6f6c65;text-transform:uppercase}.agenda-list h3{font:500 24px/1 var(--serif);margin:0 0 9px}.agenda-list p{font:12px/1.5 var(--sans);color:#6b6861;margin:0}.message-feed{gap:10px;padding:20px 34px 40px;display:grid;box-shadow:inset 0 1px #08090821}.message-feed article{background:#ded9ce;width:min(720px,78%);padding:18px}.message-feed article.mine{color:#f5f0e6;background:#090a09;justify-self:end}.message-feed article>span,.message-feed article>small{font:8px/1.3 var(--mono);color:#716e67}.message-feed article.mine>span,.message-feed article.mine>small{color:#f5f0e673}.message-feed p{font:15px/1.5 var(--sans);margin:17px 0}.expense-table{box-shadow:inset 0 1px #08090821}.expense-table article{grid-template-columns:1.6fr 120px 160px 220px;align-items:center;gap:18px;min-height:112px;padding:18px 34px;display:grid;box-shadow:inset 0 -1px #08090821}.expense-table article>div:first-child>span{font:8px/1 var(--mono);color:#795ce5}.expense-table article strong{font:500 17px/1 var(--serif);margin:8px 0 4px;display:block}.expense-table article p{font:11px/1.4 var(--sans);color:#6b6861;margin:0}.expense-table article>b{font:500 22px/1 var(--serif)}.expense-table time{font:8px/1.4 var(--mono);color:#6c6961}.expense-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.expense-actions a,.expense-actions button{color:#090a09;cursor:pointer;min-height:31px;font:8px/1 var(--mono);background:0 0;border:1px solid #08090826;align-items:center;padding:0 9px;text-decoration:none;display:inline-flex}.security-alerts{grid-template-columns:repeat(2,1fr);display:grid;box-shadow:inset 0 1px #08090821}.security-alerts article{color:#f5f0e6;background:#1a0e09;min-height:280px;padding:24px;position:relative;box-shadow:inset 0 -1px #08090821,inset -1px 0 #08090821}.security-alerts article.resolved{color:#090a09;background:#ded9ce}.security-alerts article>span{font:8px/1 var(--mono);color:#ff9864}.security-alerts h3{font:500 29px/1 var(--serif);margin:52px 0 13px}.security-alerts p{font:10px/1.45 var(--mono);color:#f5f0e68c;word-break:break-word;margin:6px 0}.security-alerts .resolved p{color:#6e6b64}.security-alerts time{font:8px/1 var(--mono);color:#f5f0e666;position:absolute;bottom:24px;left:24px}.security-alerts button{height:34px;color:inherit;cursor:pointer;font:8px/1 var(--mono);background:0 0;border:1px solid #fff3;position:absolute;bottom:18px;right:24px}.security-posture p{grid-template-columns:160px 1fr;align-items:center;gap:18px;min-height:58px;margin:0;display:grid;box-shadow:inset 0 -1px #08090814}.security-posture b{font:500 16px/1 var(--serif)}.security-posture span{font:10px/1.45 var(--mono);color:#67645e}@media (max-width:1000px){.internal-app{grid-template-columns:88px minmax(0,1fr)}.internal-sidebar{padding-left:14px;padding-right:14px}.internal-brand b{font-size:36px}.internal-brand span{display:none}.internal-user{margin-left:-14px;margin-right:-14px;padding:14px}.internal-user strong{font-size:13px}.internal-sidebar nav button{grid-template-columns:10px 1fr;padding:0;font-size:7px}.internal-sidebar nav button em{display:none}.internal-two-col,.people-grid,.project-list,.security-alerts{grid-template-columns:1fr}.internal-kpis{grid-template-columns:1fr 1fr}.internal-login-grid{grid-template-columns:1fr}.internal-login-copy{min-height:600px}.access-panel{min-height:650px}}@media (max-width:700px){.internal-app{display:block}.internal-sidebar{width:100%;height:auto;padding:18px;position:relative}.internal-sidebar nav{grid-template-columns:repeat(4,1fr);margin-top:18px}.internal-sidebar-foot,.internal-user{display:none}.internal-topbar{height:72px;padding:0 18px;top:0}.internal-topbar>div:first-child span,.internal-live{display:none}.internal-view-title{min-height:280px;padding:38px 18px}.internal-kpis{grid-template-columns:1fr 1fr}.internal-kpis>div{min-height:120px;padding:16px}.internal-panel>div,.internal-panel>header{padding-left:18px;padding-right:18px}.internal-form{grid-template-columns:1fr}.internal-form textarea,.multi-label,.file-label{grid-column:auto}.agenda-list article,.expense-table article{grid-template-columns:1fr;padding:20px 18px}.expense-actions{justify-content:flex-start}.internal-login-nav{height:84px;padding:0 20px}.internal-login-copy{min-height:520px;padding:50px 22px 32px}.internal-login-copy h1{margin-top:76px}.access-panel{padding:50px 22px 32px}.access-panel label{margin-top:70px}.pin-selectors{gap:4px}.pin-selectors select{height:62px;font-size:27px}}.change-pin-panel{gap:20px;display:grid}.change-pin-panel .pin-fieldset{margin:0}.change-pin-panel .pin-selectors{max-width:560px}.change-pin-panel .pin-selectors select{background:#ffffff3d}.change-pin-panel>button{color:#f5f0e6;cursor:pointer;width:max-content;min-height:46px;font:8px/1 var(--mono);background:#090a09;border:0;padding:0 16px}.change-pin-panel>p{max-width:700px;font:10px/1.5 var(--mono);color:#6c6962;margin:0}@media (max-width:700px){.whitepaper-announcement{gap:7px;min-height:38px;padding:7px 37px 7px 12px;font-size:10px}.whitepaper-announcement-kicker{display:none}.whitepaper-announcement-close{right:8px}.motion-copy.motion-from-left:not(.is-visible){transform:translate(-58px)}.motion-copy.motion-from-right:not(.is-visible){transform:translate(58px)}}.architecture-map.architecture-map-v2{background:#030b08}.mfbi-connect-canvas{color:#e7ffea;isolation:isolate;background:#020905;position:absolute;inset:0;overflow:hidden}.mfbi-connect-canvas:before{content:"";opacity:.62;pointer-events:none;background-image:linear-gradient(30deg,#0000 47.8%,#4cff741c 49%,#0000 50.2%),linear-gradient(150deg,#0000 47.8%,#4cff7417 49%,#0000 50.2%),linear-gradient(90deg,#36d96111 1px,#0000 1px);background-size:58px 58px,58px 58px,58px 58px;position:absolute;inset:0}.mfbi-connect-glow{pointer-events:none;background:radial-gradient(at 56% 43%,#0f703652,#0000 52%);position:absolute;inset:-25%}.mfbi-connect-top,.mfbi-connect-bottom{z-index:4;font:8px/1.2 var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:22px;right:22px}.mfbi-connect-top{color:#a7eab6;top:22px}.mfbi-connect-top b{color:#c0ffc8;white-space:nowrap;font-weight:500}.mfbi-connect-top b i{background:#a2ff4d;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 13px #79ff67}.mfbi-connect-hint{z-index:4;font:9px/1.35 var(--sans);color:#83a98f;position:absolute;top:47px;left:22px;right:22px}.mfbi-connect-stage{touch-action:none;position:absolute;inset:75px 12px 45px}.mfbi-connect-network{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mfbi-connect-node{z-index:2;color:#e8ffee;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;text-align:left;background:#05160cf2;border:1px solid #74ff9380;border-radius:1px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;width:119px;min-height:58px;padding:10px 11px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1e833321,0 0 21px #34ff6321}.mfbi-connect-node:hover,.mfbi-connect-node:focus-visible{background:#102d17;border-color:#99ff82;outline:none;box-shadow:0 0 21px #42ff6b52}.mfbi-connect-node.is-source{border-color:#c3ff57;box-shadow:0 0 0 2px #b8ff5b38,0 0 27px #53ff5959}.mfbi-connect-node.is-dragging{cursor:grabbing;z-index:6;border-color:#e1ff9b}.mfbi-connect-node span{color:#79be8a;font:7px/1 var(--mono);letter-spacing:.06em}.mfbi-connect-node strong{font:600 11px/1.15 var(--sans)}.mfbi-connect-node i{background:#8aff67;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;right:9px;box-shadow:0 0 9px #73ff57f2}.mfbi-connect-bottom{color:#84a88e;border-top:1px solid #72ff8826;padding-top:12px;bottom:17px}@media (max-width:760px){.mfbi-connect-stage{inset:85px 4px 48px}.mfbi-connect-node{width:89px;min-height:54px;padding:8px 7px}.mfbi-connect-node strong{font-size:9px}.mfbi-connect-node span,.mfbi-connect-bottom{font-size:6px}}@media (prefers-reduced-motion:reduce){.mfbi-connect-node{transition:none}}.example-image-wrap .mfbi-stat-lab,.example-image-wrap .mfbi-context-map{color:#0c1b17;width:100%;height:100%;font-family:var(--sans);position:absolute;inset:0;overflow:hidden}.mfbi-stat-lab{background:#e6eae5 radial-gradient(circle at 92% 9%,#45c9bc29,#0000 38%);flex-direction:column;padding:25px 29px 150px;display:flex}.mfbi-lab-header,.mfbi-context-header,.human-flow-top{font:9px/1.3 var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;display:flex}.mfbi-lab-indicator,.mfbi-context-header>span:last-child,.human-flow-top>span:last-child{align-items:center;gap:8px;display:flex}.mfbi-lab-indicator i,.mfbi-context-header i,.human-flow-top i{background:#259e88;border-radius:50%;width:6px;height:6px;display:block}.mfbi-lab-controls{border:1px solid #132c2326;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.mfbi-lab-controls button{color:#223c32;cursor:pointer;min-width:0;font:500 clamp(10px,.85vw,13px)/1.25 var(--sans);text-align:left;background:#ffffff3d;border:0;border-right:1px solid #132c2326;flex-wrap:wrap;align-items:baseline;gap:5px 9px;padding:13px 9px;transition:background .18s,color .18s;display:flex}.mfbi-lab-controls button:last-child{border-right:0}.mfbi-lab-controls button[aria-pressed=true]{color:#effaf2;background:#11372d}.mfbi-lab-controls button small{color:#469b87;font:9px/1 var(--mono)}.mfbi-lab-plot{flex-direction:column;flex:1;min-height:0;padding-top:25px;display:flex}.mfbi-lab-plot-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mfbi-lab-plot-title b{font:500 clamp(18px,2.1vw,31px)/1.08 var(--serif);letter-spacing:-.04em}.mfbi-lab-plot-title span{font:9px/1 var(--mono);color:#47786d}.mfbi-lab-plot svg{width:100%;height:100%;min-height:165px;max-height:330px;display:block}.mfbi-lab-bottom{font:8px/1.3 var(--mono);color:#466157;justify-content:space-between;gap:10px;padding-top:7px;display:flex}.mfbi-lab-flow{background:#c1ccc5;border:1px solid #c1ccc5;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:21px;display:grid}.mfbi-lab-flow span{min-width:0;font:10px/1.1 var(--sans);background:#f6f7f1;flex-direction:column;gap:6px;padding:12px 6px;display:flex}.mfbi-lab-flow i{font:9px/1 var(--mono);color:#269a88;font-style:normal}.mfbi-context-map{background:radial-gradient(at 50% 41%,#182923 0%,#08130f 75%);flex-direction:column;padding:25px 29px 150px;display:flex;color:#d8e5d9!important}.mfbi-context-header{color:#98ada3}.mfbi-context-header i{background:#d9ff35}.mfbi-context-title{flex-direction:column;gap:8px;margin:24px 0 0;display:flex}.mfbi-context-title strong{font:500 clamp(21px,2.6vw,37px)/1 var(--serif);letter-spacing:-.05em}.mfbi-context-title small{font:11px/1.3 var(--sans);color:#91a89d}.mfbi-context-svg{flex:1;width:100%;height:100%;min-height:230px;max-height:420px;overflow:visible}.network-edge{stroke:#567668;stroke-width:1px;opacity:.28;transition:stroke .22s,opacity .22s,stroke-width .22s}.network-edge.active{stroke:#baff63;stroke-width:2px;opacity:.84}.network-node{cursor:pointer;outline:none}.network-node-ring{fill:#1c4033;stroke:#7bab88;stroke-width:1.1px;transition:fill .2s,stroke .2s}.network-node.action .network-node-ring{fill:#263e22}.network-node.models .network-node-ring{fill:#153e45}.network-node.selected .network-node-ring,.network-node:focus-visible .network-node-ring{fill:#baff63;stroke:#e8ffc7;stroke-width:2.5px}.network-node-core{fill:#cde7c4}.network-node.selected .network-node-core{fill:#143524}.network-label{fill:#c6d6ce;font:13px var(--sans);pointer-events:none}.network-cluster-caption{fill:#7f9e8e;letter-spacing:1px;font:10px monospace}.mfbi-context-footer{border-top:1px solid #c2f3c52e;align-items:end;gap:30px;padding-top:14px;display:flex}.mfbi-context-footer div{flex-direction:column;gap:6px;display:flex}.mfbi-context-footer small{color:#739587;font:9px/1 var(--mono)}.mfbi-context-footer b{color:#c9fac3;font:500 16px/1 var(--serif)}.mfbi-context-footer>span{color:#759080;font:8px/1.25 var(--mono);text-align:right;max-width:180px;margin-left:auto}.logic-graphic.logic-graphic-3{height:120px;box-shadow:none;background:0 0;display:block}.logic-graphic-3>.mfbi-human-workflow{width:100%;height:100%}.mfbi-human-workflow{flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.human-flow-top{color:#53534d;font-size:8px}.human-flow-top i{background:#729d27}.human-flow-steps{grid-template-columns:minmax(0,1fr) 15px minmax(0,1.12fr) 15px minmax(0,1fr);align-items:center;gap:3px;display:grid}.human-flow-steps>div{background:#ffffff59;border:1px solid #bbb8ae;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:58px;padding:9px 7px;display:flex}.human-flow-steps>div.human-flow-person{color:#e2f5e8;background:#132b21;border-color:#132b21}.human-flow-steps>i{text-align:center;font:14px/1 var(--mono);color:#587564;font-style:normal}.human-flow-steps span{font:7px/1 var(--mono);opacity:.7}.human-flow-steps b{font:500 clamp(9px,.85vw,12px)/1.18 var(--sans);overflow-wrap:anywhere}.human-flow-steps small{font:6px/1 var(--mono);letter-spacing:.03em;opacity:.68}.human-flow-foot{color:#797f76;font:7px/1 var(--mono);justify-content:space-between;align-items:center;gap:6px;display:flex}.human-flow-foot i{background:#bec3b7;flex:1;height:1px}@media (max-width:900px){.mfbi-stat-lab,.mfbi-context-map{padding:18px 18px 150px}.mfbi-lab-controls button{padding:10px 6px}.mfbi-context-title{margin-top:14px}.mfbi-context-footer{gap:15px}.mfbi-context-footer>span{max-width:130px}.logic-graphic.logic-graphic-3{height:130px}}@media (max-width:480px){.mfbi-lab-header,.mfbi-context-header{font-size:7px}.mfbi-lab-controls{margin-top:14px}.mfbi-lab-controls button{font-size:10px;line-height:1.2}.mfbi-lab-plot{padding-top:15px}.mfbi-lab-plot svg{min-height:140px}.mfbi-lab-flow{margin-top:13px}.mfbi-context-svg{min-height:220px}.mfbi-context-footer>span{display:none}.human-flow-top{font-size:7px}.human-flow-steps>div{padding:5px}.human-flow-steps b{font-size:9px}}@media (prefers-reduced-motion:reduce){.network-node-ring,.network-edge,.mfbi-lab-controls button{transition:none}}.example-image-wrap .mfbi-tool-explorer,.example-image-wrap .mfbi-ai-lab{isolation:isolate;width:100%;height:100%;font-family:var(--sans);box-sizing:border-box;padding:25px 27px 175px;position:absolute;inset:0;overflow:hidden}.mfbi-tool-explorer{color:#15251f;background:radial-gradient(at 76% 15%,#3cbaaa1c,#0000 45%),linear-gradient(#0d4b410b 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#0d4b410b 1px,#0000 1px) 0 0/26px 26px,#edece5}.mfbi-tool-top,.mfbi-tool-foot,.mfbi-ai-head,.mfbi-ai-foot{font:8px/1.2 var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.mfbi-tool-top{color:#526960}.mfbi-tool-top button{color:#344f45;cursor:pointer;font:8px/1 var(--mono);white-space:nowrap;background:#f6f7f0;border:1px solid #cdd6cc;align-items:center;gap:6px;padding:7px 9px;display:flex}.mfbi-tool-top button i{background:#18a89a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16a89a20}.mfbi-tool-top button[aria-pressed=false] i{box-shadow:none;background:#a3a9a2}.mfbi-tool-top button:focus-visible,.mfbi-tool-node:focus-visible,.mfbi-ai-lab button:focus-visible{outline-offset:3px;outline:2px solid #815fff}.mfbi-tool-intro,.mfbi-ai-intro{flex-direction:column;gap:7px;margin-top:22px;display:flex;position:relative}.mfbi-tool-intro strong,.mfbi-ai-intro strong{font:500 clamp(20px,2.35vw,34px)/1.04 var(--serif);letter-spacing:-.045em}.mfbi-tool-intro small,.mfbi-ai-intro small{font:10px/1.4 var(--sans);color:#5b7268}.mfbi-tool-stage{height:232px;margin-top:9px;position:relative}.mfbi-tool-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mfbi-tool-base-wire{fill:none;stroke:#9baea7;stroke-width:1.5px}.mfbi-tool-active-wire{fill:none;stroke:url(#mfbi-arch-trail);stroke-width:2.5px;stroke-dasharray:8 17;opacity:.74}.mfbi-tool-explorer.is-running .mfbi-tool-active-wire{animation:7s linear infinite mfbiToolWire}.mfbi-tool-feedback-wire{fill:none;stroke:#9c92ca;stroke-width:1.3px;stroke-dasharray:3 8;opacity:.72}@keyframes mfbiToolWire{to{stroke-dashoffset:-240px}}.mfbi-tool-node{color:#1c3026;cursor:pointer;text-align:left;background:#fbfaf5;border:1px solid #aab7ad;border-left:3px solid #97aaa3;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;width:20%;min-height:61px;padding:11px 10px;transition:border-color .28s,background .28s,box-shadow .28s,transform .28s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #253f3020}.mfbi-tool-node span{font:7px/1 var(--mono);letter-spacing:.035em;color:#70877c;white-space:nowrap}.mfbi-tool-node strong{font:600 clamp(9px,.9vw,12px)/1.1 var(--sans)}.mfbi-tool-node i{background:#bdc8bf;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:9px}.mfbi-tool-node.is-reached i{background:#29b6a8;box-shadow:0 0 9px #29b6a880}.mfbi-tool-node.is-selected{z-index:2;background:#fff;border-color:#29aa9a #29aa9a #29aa9a #6550e9;border-left-style:solid;border-left-width:3px;transform:translate(-50%,-50%)scale(1.045);box-shadow:0 0 0 2px #20a59825,0 9px 20px #0b3a3025}.mfbi-tool-node:hover{border-color:#319d93;box-shadow:0 8px 17px #0b3a3030}.mfbi-tool-detail{color:#f5f9f1;background:#142c25;grid-template-columns:115px 1fr;gap:15px;min-height:68px;margin-top:6px;padding:13px 16px;display:grid;position:relative;box-shadow:inset 2px 0 #49d4c0}.mfbi-tool-detail>span{color:#91b7a8;font:7px/1.5 var(--mono);text-transform:uppercase;padding-top:3px}.mfbi-tool-detail strong{font:600 12px/1.1 var(--sans)}.mfbi-tool-detail p{max-width:540px;font:9px/1.4 var(--sans);color:#c0d8ca;margin:6px 0 0}.mfbi-tool-foot{color:#678279;margin-top:10px;font-size:7px}.mfbi-ai-lab{color:#eef5ea;background:radial-gradient(at 72% 18%,#4a2a7342,#0000 38%),radial-gradient(at 15% 78%,#0d9d7440,#0000 48%),linear-gradient(150deg,#12131b,#050b0b 87%)}.mfbi-ai-grid{pointer-events:none;background-image:linear-gradient(#70efad0a 1px,#0000 1px),linear-gradient(90deg,#70efad0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.mfbi-ai-head{color:#b2c9be}.mfbi-ai-head>span:last-child{color:#94e0af;align-items:center;gap:7px;display:flex}.mfbi-ai-head i{background:#b8ff66;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #abff65}.mfbi-ai-intro{margin-top:23px}.mfbi-ai-intro strong{color:#fff}.mfbi-ai-intro small{color:#99a8a4}.mfbi-ai-scenarios{gap:7px;margin-top:17px;display:flex}.mfbi-ai-scenarios button{color:#ccd8d1;min-width:0;font:10px/1 var(--sans);cursor:pointer;background:#192522a8;border:1px solid #435247b3;flex:1;justify-content:flex-start;align-items:center;gap:9px;padding:10px 11px;transition:border-color .2s,background .2s;display:flex}.mfbi-ai-scenarios button span{color:#879a93;font:8px/1 var(--mono)}.mfbi-ai-scenarios button[aria-pressed=true]{color:#fff;background:#273b2e;border-color:#c0fe7a;box-shadow:inset 0 -2px #c0fe7a}.mfbi-ai-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid;position:relative}.mfbi-ai-node{color:#bdcdc7;background:#0f1c1cf2;border:1px solid #334547;flex-direction:column;gap:7px;min-width:0;min-height:66px;padding:10px 10px 11px;transition:border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative}.mfbi-ai-node>span{font:7px/1.1 var(--mono);color:#728e88;white-space:nowrap}.mfbi-ai-node>strong{font:600 12px/1 var(--sans);color:#e7f2ea}.mfbi-ai-node>small{font:7px/1.25 var(--sans);color:#8ba59d}.mfbi-ai-node-light{background:#465750;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;right:9px}.mfbi-ai-node.is-passed{background:#112a24;border-color:#4b8c72}.mfbi-ai-node.is-passed .mfbi-ai-node-light{background:#9af594;box-shadow:0 0 11px #8aff68}.mfbi-ai-node.is-current{background:#22352c;border-color:#b5ff68;box-shadow:0 0 0 1px #b7ff6640,0 0 24px #5aff5633}.mfbi-ai-node.is-current .mfbi-ai-node-light{background:#ceff7a;animation:1.7s ease-in-out infinite mfbiAiPulse;box-shadow:0 0 12px #aeff62}.mfbi-ai-node.is-human{border-left:3px solid #8f6bff}.mfbi-ai-node.is-rejected{border-color:#fe9270}@keyframes mfbiAiPulse{50%{opacity:.35;transform:scale(1.65)}}.mfbi-ai-review{background:#152a22;border:1px solid #425d4d;grid-template-columns:1fr auto;align-items:center;gap:13px;min-height:63px;margin-top:13px;padding:11px 12px;display:grid;position:relative}.mfbi-ai-review-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.mfbi-ai-review-copy>span{font:7px/1 var(--mono);color:#77a996}.mfbi-ai-review-copy>strong{font:600 11px/1.1 var(--sans);color:#e9fce9}.mfbi-ai-review-copy>small{font:8px/1.25 var(--sans);color:#8faf9c}.mfbi-ai-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mfbi-ai-actions button{color:#e6f2ea;cursor:pointer;font:8px/1 var(--mono);white-space:nowrap;background:#24352b;border:1px solid #718f79;padding:9px 10px}.mfbi-ai-actions button.mfbi-ai-approve{color:#102119;background:#c7ff76;border-color:#c7ff76}.mfbi-ai-actions button:disabled{cursor:not-allowed;opacity:.38}.mfbi-ai-foot{color:#9ab2a2;margin-top:11px;font-size:7px}@media (max-width:900px){.example-image-wrap .mfbi-tool-explorer,.example-image-wrap .mfbi-ai-lab{padding:19px 20px 165px}.mfbi-tool-node{min-height:58px;padding:8px 7px}.mfbi-tool-node strong{font-size:9px}.mfbi-tool-node span{font-size:6px}.mfbi-tool-stage{height:218px}.mfbi-tool-detail{grid-template-columns:80px 1fr;gap:9px;min-height:66px;padding:11px}.mfbi-tool-detail p{font-size:8px}.mfbi-ai-node{min-height:62px}}@media (max-width:480px){.example-image-wrap .mfbi-tool-explorer,.example-image-wrap .mfbi-ai-lab{padding:17px 14px 160px}.mfbi-tool-top,.mfbi-ai-head,.mfbi-tool-top button{font-size:7px}.mfbi-tool-intro,.mfbi-ai-intro{margin-top:17px}.mfbi-tool-intro strong,.mfbi-ai-intro strong{font-size:23px}.mfbi-tool-intro small,.mfbi-ai-intro small{font-size:9px}.mfbi-tool-stage{height:235px;margin-top:7px}.mfbi-tool-node{gap:6px;width:22%;min-height:55px;padding:7px 4px}.mfbi-tool-node strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:8px}.mfbi-tool-node span{letter-spacing:-.02em;white-space:normal;font-size:5px}.mfbi-tool-node i{width:4px;height:4px;top:5px;right:5px}.mfbi-tool-detail{grid-template-columns:69px 1fr;min-height:71px;margin-top:0;padding:10px}.mfbi-tool-detail>span{font-size:6px}.mfbi-tool-detail strong{font-size:10px}.mfbi-tool-detail p{font-size:8px;line-height:1.34}.mfbi-tool-foot{font-size:6px}.mfbi-ai-scenarios{gap:5px;margin-top:13px}.mfbi-ai-scenarios button{gap:4px;padding:9px 6px;font-size:9px}.mfbi-ai-scenarios button span{font-size:6px}.mfbi-ai-steps{gap:5px;margin-top:11px}.mfbi-ai-node{gap:7px;min-height:63px;padding:8px 6px}.mfbi-ai-node>span{white-space:normal;font-size:6px}.mfbi-ai-node>strong{font-size:10px}.mfbi-ai-node>small{font-size:7px}.mfbi-ai-review{gap:8px;min-height:67px;margin-top:10px;padding:9px}.mfbi-ai-review-copy>strong{font-size:10px}.mfbi-ai-review-copy>small{font-size:7px}.mfbi-ai-actions button{padding:8px;font-size:7px}.mfbi-ai-foot{font-size:6px}}@media (prefers-reduced-motion:reduce){.mfbi-tool-active-wire,.mfbi-ai-node-light{animation:none!important}.mfbi-tool-node,.mfbi-ai-node{transition:none}}.example-tile.example-interactive .example-overlay{pointer-events:none}@media (prefers-reduced-motion:reduce){.mfbi-tool-wires circle{display:none}}.example-tile:nth-child(5) .example-image-wrap img{object-position:48% center;filter:saturate(.65)contrast(1.04)brightness(.86)}.example-tile:nth-child(5):hover .example-image-wrap img{filter:saturate(.79)contrast(1.03)brightness(.8)}@media (max-width:980px){.sbos-layout,.sbos-grid{grid-template-columns:1fr}.contact-image-wrap{min-height:420px}.corporate-footer-grid{grid-template-columns:1fr 1fr}.corporate-footer-rights{text-align:left}}@media (max-width:720px){.contact-section{padding:72px 18px 0}.sbos-section{padding-top:72px}.sbos-intro p{font-size:18px}.sbos-card h3{margin-top:34px;font-size:24px}.contact-image-wrap{min-height:320px}.contact-button{gap:34px}.corporate-footer-grid{grid-template-columns:1fr;gap:16px;padding:24px 18px 28px}}.secondary-keyword{cursor:pointer;text-decoration:none}.secondary-keyword:focus-visible{outline-offset:-3px;background:#0809080d;outline:2px solid #6f4bff}.secondary-mega-feature-link{color:var(--black);font:10px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:1.5rem;margin-top:32px;padding-bottom:8px;text-decoration:none;display:inline-flex}.secondary-mega-feature-link:hover,.secondary-mega-feature-link:focus-visible{color:var(--purple)}.research-advantage-section{background:var(--paper,#fbfaf6);color:var(--black,#080908)}.research-advantage-top{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);align-items:end;gap:clamp(32px,5vw,96px);padding:clamp(82px,9vw,152px) clamp(20px,4vw,68px) clamp(50px,5vw,92px);display:grid}.research-advantage-head>span,.research-advantage-cell>span,.research-advantage-statement>span{font:10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;display:block}.research-advantage-head>span{color:var(--purple)}.research-advantage-head h2{max-width:1110px;font:500 clamp(58px, 7.3vw, 124px)/.92 var(--serif);letter-spacing:-.073em;overflow-wrap:break-word;margin:0}.research-advantage-intro{max-width:510px;font:400 clamp(17px, 1.65vw, 24px)/1.45 var(--sans);letter-spacing:-.02em;color:#41433e;margin:0 0 8px}.research-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(20px,4vw,68px) clamp(100px,9vw,160px);display:grid}.research-advantage-cell{border-top:1px solid #08090836;border-left:1px solid #0809081f;padding:29px clamp(16px,2.2vw,36px) 42px}.research-advantage-cell:first-child{border-left:0;padding-left:0}.research-advantage-cell:last-child{padding-right:0}.research-advantage-cell>span{color:#72746d;margin-bottom:62px}.research-advantage-cell h3{font:500 clamp(30px, 3.3vw, 55px)/1.02 var(--serif);letter-spacing:-.05em;margin:0 0 19px}.research-advantage-cell p{max-width:490px;font:400 15px/1.7 var(--sans);color:#50534c;margin:0}.research-advantage-statement{color:#f8f5ee;background:linear-gradient(145deg,#171918 0%,#060706 78%);padding:clamp(82px,10vw,164px) clamp(20px,4vw,68px) clamp(48px,5vw,86px)}.research-advantage-statement>span{color:#bcabff}.research-advantage-statement h2{max-width:1420px;font:500 clamp(65px, 10vw, 172px)/.88 var(--serif);letter-spacing:-.075em;margin:0 0 120px}.research-advantage-statement-bottom{border-top:1px solid #ffffff3b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-top:28px;display:grid}.research-advantage-statement-bottom p{max-width:690px;font:400 clamp(17px, 1.6vw, 24px)/1.5 var(--sans);color:#cccac3;margin:0}.research-advantage-statement-bottom a{text-transform:uppercase;font:10px/1 var(--mono);letter-spacing:.1em;white-space:nowrap;border-bottom:1px solid #ffffff80;align-items:center;gap:32px;padding:0 0 13px;text-decoration:none;display:inline-flex}.research-advantage-statement-bottom a i{font-size:21px;font-style:normal}@media (max-width:900px){.research-advantage-top{grid-template-columns:1fr;gap:36px}.research-advantage-head h2{font-size:clamp(51px,10vw,86px)}.research-advantage-intro{max-width:760px}.research-advantage-grid{grid-template-columns:1fr;padding-bottom:80px}.research-advantage-cell,.research-advantage-cell:first-child,.research-advantage-cell:last-child{border-left:0;padding:28px 0 34px}.research-advantage-cell>span{margin-bottom:26px}.research-advantage-statement h2{margin-bottom:76px;font-size:clamp(61px,10.5vw,104px)}}@media (max-width:640px){.research-advantage-top{padding:75px 22px 46px}.research-advantage-head h2{font-size:clamp(46px,12.2vw,71px);line-height:.97}.research-advantage-grid{padding:0 22px 65px}.research-advantage-cell h3{font-size:34px}.research-advantage-statement{padding:80px 22px 52px}.research-advantage-statement h2{margin-bottom:75px;font-size:clamp(51px,12.4vw,77px);line-height:.94}.research-advantage-statement-bottom{grid-template-columns:1fr;gap:35px}.research-advantage-statement-bottom a{white-space:normal;width:max-content;max-width:100%}}
