:root{color:#10273a;font-synthesis:none;--navy:#10273a;--navy-soft:#40586a;--cyan:#05cde8;--cyan-deep:#00aeca;--ice:#e8f7f9;--line:#10475824;--amber:#f5a623;background:#f8fcfd;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;min-width:320px;min-height:100vh;color:var(--navy);background:#f8fcfd;margin:0}html{scroll-behavior:smooth;scroll-padding-top:126px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:#05cde83d}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfdd1;border-bottom:1px solid #10475814;justify-content:space-between;align-items:center;height:78px;padding:0 3.6vw;display:flex;position:fixed;top:0;left:0;right:0}.site-progress{background:#00aeca12;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.site-progress span{transform-origin:0;background:linear-gradient(90deg,#05cde8,#078aa2);width:100%;height:100%;display:block}.brand{letter-spacing:.25em;align-items:center;gap:11px;font-family:Sora,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.brand img{object-fit:contain;filter:drop-shadow(0 5px 11px #00c2dc29);width:31px;height:31px}.nav-links{letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:clamp(22px,2.7vw,43px);font-size:12px;font-weight:650;display:flex}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--cyan-deep);height:1px;transition:right .18s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after,.nav-links a:focus-visible:after{right:0}.nav-briefing{border:1px solid var(--cyan-deep);background:var(--cyan);min-height:38px;color:var(--navy);letter-spacing:.075em;text-transform:uppercase;cursor:pointer;align-items:center;padding:0 18px;font-size:11px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.nav-briefing:hover{background:var(--cyan-deep);box-shadow:0 10px 26px #00aeca47}.menu-button{background:0 0;border:0;display:none}.hero-scroll{height:140vh;min-height:960px}.hero-sticky{background:linear-gradient(100deg,#f8fcfdfa 0%,#f8fcfde6 39%,#f4fbfc8a 60%,#f8fcfdeb 100%);height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden}.ambient{filter:blur(42px);pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:radial-gradient(circle,#37e0ee21,#37e0ee00);width:40vw;height:40vw;top:13vh;right:8vw}.ambient-two{background:radial-gradient(circle,#c4e7eb59,#c4e7eb00);width:24vw;height:18vw;bottom:5vh;right:29vw}.hero-copy{z-index:3;width:min(50vw,680px);position:absolute;top:clamp(148px,21vh,222px);left:5.2vw}.eyebrow{color:#4e707e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;display:flex}.eyebrow>span{background:var(--cyan-deep);width:25px;height:1px;display:inline-block}.section-kicker{color:#007f95;letter-spacing:.085em;gap:13px;width:fit-content;margin-bottom:27px;font-size:clamp(13px,.95vw,15px);font-weight:700;line-height:1.4}.section-kicker>span{background:linear-gradient(90deg, #008ea6, var(--cyan));flex:none;width:40px;height:2px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;font-family:Sora,sans-serif;font-weight:600}.hero-copy h1{max-width:650px;margin-bottom:22px;font-size:clamp(50px,4.55vw,74px);line-height:1.03}.hero-copy h1 span{color:var(--cyan-deep)}.hero-lede{max-width:550px;color:var(--navy-soft);margin-bottom:22px;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.modalities{color:#008fa8;flex-wrap:wrap;gap:7px 17px;margin-bottom:32px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.modalities span:not(:last-child):after{content:"·";color:#91b1bb;margin-left:17px}.hero-actions{align-items:center;gap:32px;display:flex}.hero-cta-note{color:#56727e;letter-spacing:.035em;max-width:500px;margin:14px 0 0;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.5}.hero-credential{border-top:1px solid var(--line);color:#3d5b68;letter-spacing:.03em;align-items:center;gap:9px;max-width:500px;margin:12px 0 0;padding-top:12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.5;display:flex}.primary-button,.secondary-button,.text-button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:51px;font-size:13px;font-weight:700;display:inline-flex}.primary-button{background:var(--cyan);color:#062e38;border:1px solid #03bfd9;border-radius:3px;padding:0 24px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 12px 30px #00b5cf2e}.primary-button:hover{background:#19d8ef;transform:translateY(-2px);box-shadow:0 16px 34px #00b5cf3d}.text-button{border-bottom:1px solid var(--cyan-deep);min-height:46px}.hero-visual{z-index:2;transform-origin:61% 48%;width:59vw;height:calc(100vh - 136px);min-height:560px;position:absolute;top:80px;right:.5vw}.hero-visual canvas,.state-canvas canvas{outline:none}.axis-anchor,.world-state-label,.visual-key,.state-card-meta{letter-spacing:.1em;font-family:IBM Plex Mono,monospace}.axis-anchor{pointer-events:none;white-space:nowrap;opacity:.58;transition:opacity .18s}.axis-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fdfec2;border-left:1px solid #00aeca8c;min-width:154px;padding:8px 10px 9px;display:grid;box-shadow:0 9px 26px #124d5c0f}.axis-anchor.is-active{opacity:1}.axis-anchor span,.axis-anchor strong,.axis-anchor small{display:block}.axis-anchor span{color:#6e8c98;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:7px}.axis-anchor strong{color:#087f96;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.axis-anchor small{color:#536f7c;letter-spacing:.01em;margin-top:3px;font-family:Manrope,sans-serif;font-size:8px;font-weight:600}.axis-anchor.is-compact .axis-card{min-width:126px;padding:6px 8px 7px}.axis-anchor.is-compact small{font-size:7px}.world-state-label{color:#0b8fa6;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:10%;left:61%}.visual-key{color:#6b8793;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;display:flex;position:absolute;bottom:14%;right:1.8vw}.assembly-cue{color:#188ba0;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex;position:absolute;bottom:8.5%;left:31%}.visual-key span{align-items:center;gap:7px;display:flex}.visual-key i{border-radius:1px;width:6px;height:6px}.cyan-key{background:var(--cyan);box-shadow:0 0 10px #05cde8b3}.amber-key{background:var(--amber);box-shadow:0 0 10px #f5a62373}.proof-strip{z-index:5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fcfdb8;grid-template-columns:repeat(3,1fr);align-items:center;min-height:70px;display:grid;position:absolute;bottom:26px;left:3.4vw;right:3.4vw}.proof-strip div{color:#314e5d;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.proof-strip div>span{gap:3px;display:grid}.proof-strip div small{color:#4e6b76;letter-spacing:.025em;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.35;display:block}.proof-strip-metric strong{color:#087f96;letter-spacing:-.055em;white-space:nowrap;font-family:Sora,sans-serif;font-size:clamp(20px,1.7vw,27px)}.proof-strip div:not(:last-child){border-right:1px solid var(--line)}.proof-strip svg{color:var(--cyan-deep)}.hero-progress{z-index:6;background:#00aeca14;height:2px;position:absolute;bottom:0;left:0;right:0}.hero-progress span{transform-origin:0;background:var(--cyan-deep);width:100%;height:100%;display:block}.quick-nav{z-index:42;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f8fcfdeb;border-top:1px solid #10475814;border-bottom:1px solid #1047581f;justify-content:center;align-items:center;gap:clamp(18px,2.5vw,42px);min-height:50px;padding:0 5.2vw;display:flex;position:sticky;top:78px;overflow-x:auto;box-shadow:0 10px 30px #1244520b}.quick-nav::-webkit-scrollbar{display:none}.quick-nav span,.quick-nav a{letter-spacing:.08em;text-transform:uppercase;flex:none;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1}.quick-nav>span{color:#8ba0a8}.quick-nav a{color:#315a69;font-weight:650;transition:color .16s}.quick-nav a:hover,.quick-nav a:focus-visible{color:#008fa7;outline:none}.world-section{z-index:4;background:#fff;border-top:1px solid #10475814;padding:140px 5.2vw 80px;position:relative}.section-intro{grid-template-columns:.8fr 1.4fr 1fr;align-items:start;gap:5vw;max-width:1440px;margin:0 auto 44px;display:grid}.executive-definition{background:linear-gradient(90deg,#05cde813,#0000 44%),#fbfeff;border:1px solid #00aeca33;grid-template-columns:minmax(0,1.55fr) minmax(220px,.55fr) minmax(220px,.55fr);align-items:center;gap:clamp(30px,4vw,68px);max-width:1440px;margin:0 auto 74px;padding:30px 32px 30px 38px;display:grid;position:relative;box-shadow:0 18px 58px #124e5d0f}.executive-definition:before{content:"";background:linear-gradient(#05cde8,#0789a1);width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.executive-definition p{margin:0}.definition-lead>p,.executive-definition>div>span{color:#008ca4;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;display:block}.definition-lead h3{max-width:760px;margin:0;font-size:clamp(23px,2.15vw,34px);line-height:1.2}.executive-definition>div:not(.definition-lead){border-left:1px solid var(--line);min-height:82px;padding-left:22px}.executive-definition>div:not(.definition-lead) p{color:#536f7b;font-size:12px;line-height:1.58}.section-intro .eyebrow{margin-top:10px}.section-intro h2{margin-bottom:0;font-size:clamp(43px,4.6vw,68px);line-height:1.08}.section-intro>p:last-child{color:#536d7b;margin-top:12px;font-size:16px;line-height:1.72}.state-explainer{border:1px solid var(--line);background:#f4fafb;grid-template-columns:minmax(310px,.8fr) minmax(560px,1.5fr);max-width:1440px;min-height:680px;margin:0 auto 82px;display:grid;box-shadow:0 28px 90px #19495814}.dimension-panel{border-right:1px solid var(--line);background:#ffffffb8;padding:43px 42px}.panel-kicker{color:#577583;letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;font-family:IBM Plex Mono,monospace;font-size:10px}.dimension-tabs{border-top:1px solid var(--line);flex-direction:column;margin-bottom:54px;display:flex}.dimension-tabs button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr;align-items:center;min-height:66px;padding:0 5px;font-size:13px;font-weight:650;transition:padding .18s,color .18s,background .18s;display:grid}.dimension-tabs button span{color:#8aa1ac;font-family:IBM Plex Mono,monospace;font-size:9px}.dimension-tabs button.is-active{color:#007f97;background:#05cde814;padding-left:14px}.dimension-copy>p:first-child{color:#009bb5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.dimension-copy h3{margin-bottom:16px;font-size:30px;line-height:1.14}.dimension-copy>p:last-child{color:#526d7a;font-size:14px;line-height:1.7}.state-visual-card{background:radial-gradient(circle at 52% 48%,#4adeea1f,#4adeea00 37%),linear-gradient(135deg,#ffffffc7,#eaf8fa9e);min-height:680px;position:relative;overflow:hidden}.state-card-meta{z-index:2;color:#6b8793;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:27px;left:30px;right:30px}.state-canvas{position:absolute;inset:12px}.state-callout{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#3d5c69;letter-spacing:.04em;text-transform:uppercase;background:#ffffffc2;border:1px solid #00aeca29;border-radius:2px;align-items:center;gap:9px;padding:10px 13px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex;position:absolute;box-shadow:0 12px 30px #10475814}.state-callout svg{color:var(--cyan-deep)}.callout-one{bottom:16%;left:8%}.callout-two{top:18%;right:8%}.meaning-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto 90px;display:grid}.meaning-grid article{padding:38px 34px 0 0}.meaning-grid article:not(:last-child){border-right:1px solid var(--line);margin-right:34px}.meaning-grid article>span{color:var(--cyan-deep);margin-bottom:20px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.meaning-grid h3{margin-bottom:13px;font-size:22px}.meaning-grid p{color:#5a7481;font-size:14px;line-height:1.7}.section-close{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:48px 0 0;display:flex}.section-close p{letter-spacing:-.03em;margin:0;font-family:Sora,sans-serif;font-size:clamp(22px,2.1vw,31px)}.secondary-button{background:0 0;border:1px solid #0e5266;padding:0 22px;transition:background .18s,color .18s}.secondary-button:hover{background:var(--navy);color:#fff}footer{border-top:1px solid var(--line);color:#57717e;background:#eff8fa;grid-template-columns:minmax(260px,1.35fr) minmax(130px,.45fr) minmax(130px,.45fr) minmax(240px,.75fr);align-items:start;gap:clamp(34px,5vw,82px);min-height:260px;padding:54px 5.2vw 48px;font-size:12px;display:grid}footer p{margin:0}.footer-brand p{color:#5f7883;max-width:310px;margin-top:20px;font-size:13px;line-height:1.6}.footer-group,.footer-status{justify-items:start;gap:11px;display:grid}.footer-group>span,.footer-status>span{color:#008ca4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700}.footer-group a,.footer-status a{color:#415f6c;border-bottom:1px solid #0000;font-size:11px}.footer-group a:hover,.footer-status a:hover{border-color:#48a7b7}.footer-status p{color:#647d87;max-width:260px;font-size:11px;line-height:1.6}.demo-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ice);justify-content:space-between;align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:40px 5.2vw;display:flex}.demo-band-copy{max-width:720px}.demo-band-copy h3{letter-spacing:-.018em;margin:14px 0 12px;font-size:clamp(21px,2.1vw,29px);font-weight:600}.demo-band-copy p{color:var(--navy-soft);margin:0;font-size:15px;line-height:1.65}.demo-band .primary-button{flex:none}.footer-link-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dialog-intro{color:var(--navy-soft);margin:0 0 22px;font-size:14px;line-height:1.6}.briefing-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.briefing-dialog{width:min(540px,100vw - 32px);color:var(--navy);background:#fbfeff;border:1px solid #1047582b;border-radius:4px;padding:42px;box-shadow:0 36px 110px #0d303d47}.briefing-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d273452}.dialog-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.briefing-dialog h2{margin-bottom:26px;font-size:34px;line-height:1.15}.briefing-dialog label{color:#486371;margin:0 0 18px;font-size:12px;font-weight:700;display:block}.briefing-dialog input,.briefing-dialog textarea{width:100%;color:var(--navy);background:#fff;border:1px solid #10475830;border-radius:2px;outline:none;margin-top:8px;padding:12px 13px}.briefing-dialog input:focus,.briefing-dialog textarea:focus{border-color:var(--cyan-deep);box-shadow:0 0 0 3px #05cde81a}.dialog-success{padding:18px 0 4px}.success-icon{color:#0097b0;background:#05cde81f;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.dialog-success>p:not(.eyebrow){color:#516d7a;line-height:1.6}.section-heading{max-width:1440px;margin:0 auto 68px}.section-heading h2{max-width:980px;margin-bottom:24px;font-size:clamp(42px,4.1vw,68px);line-height:1.06}.section-heading-copy{color:#526d7a;max-width:730px;margin:0;font-size:17px;line-height:1.75}.section-heading.is-inverted h2{color:#f5fcfd}.section-heading.is-inverted .section-heading-copy{color:#9bb9c4}.section-heading.is-inverted .section-kicker{color:#4de4f0}.section-heading.is-inverted .eyebrow>span{background:#1bd5ea}.problem-section,.model-section,.capability-flow,.time-section,.trust-section,.proof-section,.deployment-section,.company-section{padding-left:5.2vw;padding-right:5.2vw}.problem-section{color:#f5fcfd;background:#102b3a;padding-top:132px;padding-bottom:118px}.problem-section .section-heading h2{color:#f5fcfd}.problem-section .section-heading-copy{color:#9eb9c2}.problem-grid{border-top:1px solid #94d1db33;border-bottom:1px solid #94d1db33;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;display:grid}.problem-item{color:#1dd1e6;grid-template-columns:43px 1fr;gap:13px;min-height:190px;padding:33px 31px;display:grid}.problem-item:not(:last-child){border-right:1px solid #94d1db33}.problem-item h3{color:#eef9fa;margin-bottom:10px;font-size:20px}.problem-item p{color:#8fadb7;margin:0;font-size:13px;line-height:1.65}.model-section{background:radial-gradient(circle at 82% 16%,#05cde814,#0000 24%),#fbfeff;padding-top:145px;padding-bottom:128px}.model-grid{grid-template-columns:1fr 106px 1fr;align-items:center;max-width:1440px;margin:0 auto;display:grid}.model-card{border:1px solid var(--line);background:#ffffffc2;min-height:340px;padding:44px;box-shadow:0 24px 72px #134e5b12}.model-card.signal-card{background:linear-gradient(140deg,#ebfbfdf5,#ffffffeb);border-color:#00aeca47;box-shadow:0 28px 84px #00aeca1c}.model-card-top,.flow-step-top,.deployment-card-top{justify-content:space-between;align-items:center;display:flex}.model-card-top{color:#62808c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:74px;font-family:IBM Plex Mono,monospace;font-size:10px}.model-card.signal-card .model-card-top{color:#008ca4}.model-card h3{margin-bottom:14px;font-size:30px}.model-card>p{color:#5c7480;max-width:500px;margin-bottom:34px;font-size:15px;line-height:1.7}.model-traits{flex-wrap:wrap;gap:8px;display:flex}.model-traits span{border:1px solid var(--line);color:#526d79;letter-spacing:.09em;text-transform:uppercase;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:8px}.signal-card .model-traits span{color:#008ca4;background:#05cde80f;border-color:#00aeca38}.model-connector{color:#76919b;grid-template-columns:1fr;justify-items:center;gap:12px;display:grid}.model-connector span{background:var(--line);width:1px;height:40px}.model-connector strong{writing-mode:vertical-rl;letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:500}.model-answer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;align-items:start;max-width:1440px;margin:42px auto 0;padding:31px 38px;display:grid}.model-answer-index{color:var(--cyan-deep);font-family:IBM Plex Mono,monospace;font-size:10px}.model-answer p{color:#4f6976;max-width:970px;margin:0;font-size:17px;line-height:1.68}.model-answer strong{color:var(--navy)}.stack-fit{border-top:1px solid var(--line);max-width:1440px;margin:112px auto 0;padding-top:82px}.stack-fit-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:end;gap:clamp(50px,7vw,110px);margin-bottom:52px;display:grid}.stack-fit-heading .section-kicker{grid-column:1/3;margin-bottom:-24px}.stack-fit-heading h3{max-width:800px;margin:0;font-size:clamp(38px,4vw,62px);line-height:1.08}.stack-fit-heading>p:last-child{color:#536e7a;margin:0 0 5px;font-size:15px;line-height:1.7}.integration-map{background:linear-gradient(#10475808 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#10475808 1px,#0000 1px) 0 0/28px 28px,#f7fcfd;border:1px solid #00aeca30;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:12px;min-height:176px;padding:28px;display:grid}.integration-map>div{border:1px solid var(--line);color:#078da5;background:#ffffffe0;align-content:center;justify-items:start;min-height:116px;padding:20px 17px;display:grid}.integration-map>div.is-core{background:linear-gradient(145deg,#daf8fbf5,#fff);border-color:#00aeca6b;box-shadow:0 16px 36px #0098b11a}.integration-map>div span,.integration-map>div small{display:block}.integration-map>div span{color:#143749;margin-top:14px;font-size:12px;font-weight:750}.integration-map>div small{color:#69828c;margin-top:4px;font-size:9px;line-height:1.45}.integration-map>svg{color:#55a2b0;justify-self:center}.stack-table{border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:28px}.stack-row{grid-template-columns:minmax(190px,.72fr) 1fr 1.15fr;display:grid}.stack-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:112px;margin:0;padding:27px 28px}.stack-row strong{color:#173b4b;font-size:14px;line-height:1.5}.stack-row p{color:#5d7681;font-size:12px;line-height:1.65}.stack-row p:last-child{color:#285866;background:#05cde80b;font-weight:650}.stack-head>*{color:#b4d0d7;letter-spacing:.08em;text-transform:uppercase;background:#0e2e3f;min-height:44px;padding:14px 28px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.proof-scope-note{border:1px solid var(--line);color:#008da5;background:#fff;grid-template-columns:30px 1fr;align-items:start;gap:18px;max-width:1440px;margin:0 auto 26px;padding:24px 28px;display:grid}.proof-scope-note p{color:#4c6672;margin:0;font-size:14px;line-height:1.65}.proof-scope-note p strong{color:#163f4f}.integration-note{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:#008da5;grid-template-columns:30px 1fr auto;align-items:center;gap:18px;min-height:92px;padding:22px 26px;display:grid}.integration-note p{color:#607984;margin:0;font-size:11px;line-height:1.6}.integration-note p strong{color:#254959}.integration-note a{color:#147e91;white-space:nowrap;border-bottom:1px solid #19acc1;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.capability-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#edf8fa;padding-top:128px;padding-bottom:132px}.flow-grid{border-top:1px solid #10475829;border-bottom:1px solid #10475829;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto;display:grid}.flow-step{min-height:320px;padding:34px 32px 38px;position:relative}.flow-step:not(:last-child){border-right:1px solid #10475829}.flow-step-top{color:#0098b0;margin-bottom:86px;font-family:IBM Plex Mono,monospace;font-size:9px}.flow-step h3{margin-bottom:14px;font-size:24px}.flow-step p{color:#566f7b;margin:0;font-size:14px;line-height:1.7}.flow-arrow{z-index:2;color:#3c8c9b;background:#edf8fa;padding:3px;position:absolute;top:50%;right:-9px}.time-section{background:#fbfeff;grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(70px,8vw,140px);padding-top:145px;padding-bottom:145px;display:grid}.time-copy .section-heading{margin-bottom:38px}.time-copy .section-heading h2{font-size:clamp(40px,3.55vw,60px)}.time-note{border-top:1px solid var(--line);color:#008fa7;grid-template-columns:30px 1fr;gap:15px;max-width:600px;padding-top:26px;display:grid}.time-note p{color:#536e7b;margin:0;font-size:14px;line-height:1.65}.time-visual{border:1px solid var(--line);background:linear-gradient(#10475809 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#10475809 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#f2fbfc,#fff);min-height:560px;padding:34px 38px;box-shadow:0 30px 90px #0e455314}.time-visual-head,.provenance-head{color:#67828e;letter-spacing:.11em;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.time-rings{margin-top:66px}.time-ring{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;align-items:center;min-height:82px;display:grid}.time-ring-label{grid-template-columns:27px 1fr;align-items:baseline;display:grid}.time-ring-label>span{color:#009cb4;grid-row:1/3;font-family:IBM Plex Mono,monospace;font-size:8px}.time-ring-label strong{font-size:13px}.time-ring-label small{color:#6e8690;margin-top:3px;font-size:10px}.time-track{background:#00aeca12;height:8px;overflow:hidden}.time-track i{background:linear-gradient(90deg,#06cee7,#12648b);height:100%;display:block;position:relative;box-shadow:0 0 18px #05cde838}.time-track i:after{content:"";background:#f4ad23;border-radius:50%;width:14px;height:14px;position:absolute;top:-3px;right:0;box-shadow:0 0 18px #f5a62370}.time-carry{color:#008da5;letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:12px;margin-top:37px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.decision-section{background:radial-gradient(circle at 79% 18%,#0bc1db21,#0000 28%),linear-gradient(145deg,#0a2131,#071923 73%);padding:138px 5.2vw 150px;overflow:hidden}.decision-console{background:#061924b8;border:1px solid #8ed4de33;grid-template-columns:350px 1fr;max-width:1440px;min-height:650px;margin:0 auto;display:grid;box-shadow:0 40px 120px #0000003d}.decision-list{background:#092533a3;border-right:1px solid #8ed4de29;flex-direction:column;padding:29px 22px 22px;display:flex}.console-label{color:#7598a4;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 34px;font-family:IBM Plex Mono,monospace;font-size:8px}.decision-list button{color:#86a9b5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8ed4de24;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:87px;padding:16px 15px;transition:background .18s,color .18s,padding .18s;display:grid}.decision-list button.is-active{color:#24d8ec;background:linear-gradient(90deg,#05cde829,#05cde808);padding-left:20px}.decision-list button span{gap:5px;display:grid}.decision-list button strong{color:#e9f8fa;font-size:12px}.decision-list button small{letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.console-status{align-items:center;gap:12px;margin-top:auto;padding:21px 12px 5px;display:flex}.console-status>span{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #f5a62385}.console-status p{gap:4px;margin:0;display:grid}.console-status strong{color:#d7edf1;font-size:10px}.console-status small{color:#9db6c0;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.decision-detail{color:#eaf9fb;padding:52px clamp(42px,5vw,80px) 36px}.decision-detail-head{grid-template-columns:54px 1fr auto;align-items:center;gap:18px;margin-bottom:42px;display:grid}.detail-icon{color:#22d5e9;background:#05cde817;border:1px solid #18d6eb42;place-items:center;width:50px;height:50px;display:grid}.decision-detail-head p,.reason-block p,.evidence-chain>p{color:#759aa6;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-family:IBM Plex Mono,monospace;font-size:8px}.decision-detail-head h3{margin:0;font-size:24px}.finding-state{color:#f6bd52;letter-spacing:.07em;text-transform:uppercase;border:1px solid #f5a6234d;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:8px}.finding-summary{color:#bcd3d9;max-width:760px;margin-bottom:34px;font-size:clamp(20px,2.15vw,31px);line-height:1.5}.reason-block{background:#11425259;border-left:2px solid #14cde3;max-width:820px;margin-bottom:37px;padding:23px 25px}.reason-block strong{color:#e2f1f4;font-size:13px;font-weight:600;line-height:1.65}.evidence-chain{margin-bottom:38px}.evidence-chain>div{border-bottom:1px solid #8ed4de24;grid-template-columns:30px 27px 1fr;align-items:center;min-height:54px;display:grid}.evidence-chain>div span{color:#648994;font-family:IBM Plex Mono,monospace;font-size:8px}.evidence-chain>div svg{color:#11cfe5}.evidence-chain>div strong{color:#cce1e5;font-size:12px}.decision-footer{color:#76a1ac;letter-spacing:.05em;text-transform:uppercase;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:8px;display:grid}.decision-footer a{color:#bcebf0;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #19cce2;align-items:center;gap:8px;padding:10px 0;font-family:IBM Plex Mono,monospace;font-size:8px;display:inline-flex}.trust-section{background:radial-gradient(circle at 17% 80%,#05cde814,#0000 24%),#fbfeff;padding-top:145px;padding-bottom:145px}.trust-layout{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:40px;max-width:1440px;margin:0 auto;display:grid}.provenance-chain{border:1px solid var(--line);background:linear-gradient(145deg,#edf9fb,#fff 68%);min-height:480px;padding:34px 38px;box-shadow:0 28px 88px #144c5914}.provenance-nodes{grid-template-columns:1fr 36px 1fr 36px 1fr 36px 1fr;align-items:center;height:330px;display:grid}.provenance-nodes>div{border:1px solid var(--line);color:#1b8095;text-align:center;background:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:23px 15px;display:flex}.provenance-nodes>div.is-selected{color:#c87d06;background:#fff8e8e6;border-color:#f5a6236b;box-shadow:0 15px 40px #f5a6231f}.provenance-nodes span{color:var(--navy);margin-top:13px;font-size:12px;font-weight:700}.provenance-nodes small{color:#4e6b76;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:11px}.chain-link{color:#8db4bd;justify-self:center}.provenance-footnote{color:#758b95;margin:16px 0 0;font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.6}.trust-cards{border-top:1px solid var(--line)}.trust-card{border-bottom:1px solid var(--line);color:#0095ad;grid-template-columns:43px 1fr;gap:14px;min-height:145px;padding:28px 8px;display:grid}.trust-card h3{color:var(--navy);margin-bottom:8px;font-size:18px}.trust-card p{color:#5e7681;margin:0;font-size:13px;line-height:1.6}.proof-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#edf8fa;padding-top:145px;padding-bottom:145px}.lead-proof{background:radial-gradient(circle at 66% 0,#05cde81f,#0000 30%),#fbfeff;border:1px solid #00aeca4d;grid-template-columns:minmax(190px,.8fr) minmax(180px,.72fr) minmax(180px,.72fr) minmax(180px,.72fr) minmax(270px,1.05fr);align-items:center;gap:28px;max-width:1440px;min-height:190px;margin:0 auto;padding:30px 34px;display:grid;box-shadow:0 28px 84px #0b5b6c14}.lead-proof-label span,.lead-proof-label small{display:block}.lead-proof-label span{color:#008ba3;letter-spacing:.1em;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:750}.lead-proof-label small{color:#667f89;font-size:11px;line-height:1.45}.lead-proof-result,.lead-proof-measure{border-left:1px solid var(--line);min-height:90px;padding-left:25px}.lead-proof-result strong,.lead-proof-measure span{color:#087f96;letter-spacing:-.06em;margin-bottom:8px;font-family:Sora,sans-serif;font-size:clamp(28px,2.9vw,46px);font-weight:650;line-height:1;display:block}.lead-proof-result p,.lead-proof-measure p,.lead-proof-boundary p{color:#536f7a;margin:0;font-size:10px;line-height:1.55}.lead-proof-boundary{border:1px solid var(--line);color:#049bb3;background:#ebf8fa9e;grid-template-columns:26px 1fr;align-items:start;gap:11px;min-height:90px;padding:17px 18px;display:grid}.integrity-spotlight{background:#fbfeff;border:1px solid #00aeca40;grid-template-columns:.92fr 1.08fr;max-width:1440px;min-height:470px;margin:0 auto 38px;display:grid;box-shadow:0 34px 100px #0b5b6c1a}.integrity-copy{border-right:1px solid var(--line);padding:52px clamp(38px,4vw,68px)}.spotlight-tag{color:#008ba2;letter-spacing:.1em;background:#05cde81a;margin-bottom:56px;padding:7px 9px;font-family:IBM Plex Mono,monospace;font-size:8px;display:inline-block}.integrity-copy h3{margin-bottom:19px;font-size:clamp(29px,2.7vw,43px);line-height:1.16}.integrity-copy>p{color:#5a747f;margin-bottom:31px;font-size:14px;line-height:1.7}.integrity-controls{color:#248397;text-transform:uppercase;flex-wrap:wrap;gap:9px 18px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.integrity-controls span{align-items:center;gap:6px;display:inline-flex}.integrity-controls svg{color:#0abbd1}.integrity-score{background:linear-gradient(#10475809 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#10475809 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#eefafce6,#ffffffe0);flex-direction:column;justify-content:center;padding:65px clamp(38px,5vw,76px) 50px;display:flex}.score-top{color:#607d88;letter-spacing:.09em;justify-content:space-between;align-items:baseline;margin-bottom:22px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.score-top strong{color:#007f96;letter-spacing:-.05em;font-family:Sora,sans-serif;font-size:clamp(30px,3.2vw,50px)}.score-track{background:#fffc;border:1px solid #00aeca38;height:22px;padding:4px;overflow:hidden}.score-track span{transform-origin:0;background:linear-gradient(90deg,#12d4e9,#047e99);height:100%;display:block}.score-comparison{color:#607d88;flex-wrap:wrap;gap:14px 22px;margin:28px 0 52px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.score-comparison span{align-items:center;gap:7px;display:flex}.score-comparison i{width:8px;height:8px;display:inline-block}.behavior-dot{background:#09bad2}.scanner-dot{background:#4a7890}.chance-dot{background:#f2a51b}.integrity-score>p{border-top:1px solid var(--line);color:#6b838d;margin:0;padding-top:19px;font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.7}.proof-grid{border-top:1px solid #10475829;border-bottom:1px solid #10475829;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:28px auto 0;display:grid}.proof-card-type{color:#008ca4;letter-spacing:.09em;text-transform:uppercase;background:#05cde814;width:fit-content;margin:0 0 22px;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:700}.proof-card{flex-direction:column;min-height:410px;padding:38px 29px 30px;display:flex}.proof-card:not(:last-child){border-right:1px solid #10475829}.proof-card-value{color:#057d93;letter-spacing:-.06em;margin-bottom:7px;font-family:Sora,sans-serif;font-size:clamp(33px,3vw,47px);font-weight:600}.proof-card-label{color:#65808a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:54px;font-family:IBM Plex Mono,monospace;font-size:8px}.proof-card-copy{color:#2a4857;margin-bottom:24px;font-size:13px;font-weight:650;line-height:1.65}.proof-card-note{border-top:1px solid var(--line);color:#4e6b76;margin:auto 0 0;padding-top:18px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.65}.proof-library{max-width:1440px;margin:116px auto 0}.proof-library-heading{grid-template-columns:1fr minmax(320px,.72fr);align-items:end;gap:60px;margin-bottom:47px;display:grid}.proof-library-heading .eyebrow{margin-bottom:20px}.proof-library-heading h3{margin:0;font-size:clamp(35px,3.6vw,56px)}.proof-library-heading>p{color:#5a747f;max-width:600px;margin:0;font-size:14px;line-height:1.7}.proof-library-grid{border-top:1px solid #1047582b;border-left:1px solid #1047582b;grid-template-columns:repeat(3,1fr);display:grid}.proof-library-item{color:#6d8994;text-align:left;cursor:pointer;background:#ffffff57;border:1px solid #1047582b;border-top:0;border-left:0;grid-template-columns:48px 1fr 20px;align-items:center;gap:14px;width:100%;min-height:126px;padding:23px 22px;transition:background .18s,color .18s,box-shadow .18s;display:grid}.proof-library-item:hover,.proof-library-item:focus-visible{color:#00a8c1;background:#fbfeff;outline:none;box-shadow:inset 3px 0 #06c9e1}.proof-library-icon{color:#0098af;background:#05cde812;border:1px solid #00aeca2e;place-items:center;width:43px;height:43px;display:grid}.proof-library-text{gap:5px;min-width:0;display:grid}.proof-library-text small{color:#4e6b76;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.proof-library-text strong{color:var(--navy);font-size:13px}.proof-library-text em{color:#5e7883;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.case-study-dialog{width:min(1480px,100vw - 34px);max-width:none;height:min(910px,100vh - 34px);max-height:none;color:var(--navy);background:#edf8fa;border:1px solid #78b8c457;border-radius:3px;padding:0;overflow:hidden;box-shadow:0 42px 130px #0317226b}.case-study-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04141ea8}.case-study-dialog-shell{grid-template-columns:minmax(620px,1.55fr) minmax(360px,.65fr);height:100%;display:grid}.case-study-close{z-index:5;width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fffffff0;border:1px solid #1047582e;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 9px 28px #041f2b29}.case-study-close:hover,.case-study-close:focus-visible{color:#008fa7;border-color:#07b9d1;outline:none}.case-study-visual{background:radial-gradient(circle at 52% 44%,#24d1e526,#0000 38%),linear-gradient(145deg,#e8f5f7,#cfe5e9);justify-content:center;align-items:center;min-width:0;padding:23px;display:flex;overflow:hidden}.case-study-visual img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 80px);box-shadow:0 24px 64px #062d3a3d}.case-study-copy{background:linear-gradient(#10475808 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#10475808 1px,#0000 1px) 0 0/32px 32px,linear-gradient(150deg,#f7fdfe,#e8f6f8);flex-direction:column;min-width:0;padding:54px clamp(34px,4vw,64px) 35px;display:flex;overflow-y:auto}.case-study-index{color:#66838e;letter-spacing:.1em;justify-content:space-between;margin:0 52px 68px 0;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.case-study-icon{color:#0099b1;background:#05cde814;border:1px solid #00aeca33;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.case-study-category{color:#008ca4;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:8px}.case-study-copy h3{max-width:520px;margin-bottom:16px;font-size:clamp(31px,3vw,47px);line-height:1.08}.case-study-result{color:#127f94;margin-bottom:24px;font-family:Sora,sans-serif;font-size:17px;font-weight:600;line-height:1.45}.case-study-summary{color:#526e7a;margin-bottom:30px;font-size:13px;line-height:1.75}.case-study-boundary{color:#0094ac;border-top:1px solid #10475826;border-bottom:1px solid #10475826;grid-template-columns:33px 1fr;gap:11px;padding:19px 0;display:grid}.case-study-boundary p{color:#5f7883;margin:0;font-size:11px;line-height:1.65}.case-study-boundary span{color:#213f4e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.case-study-navigation{justify-content:space-between;gap:18px;margin-top:auto;padding-top:30px;display:flex}.case-study-navigation button{color:#315c6c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #069fb8;align-items:center;gap:9px;min-height:44px;font-size:11px;font-weight:700;display:inline-flex}.case-study-navigation button:hover,.case-study-navigation button:focus-visible{color:#008da5;outline:none}.deployment-section{background:radial-gradient(circle at 88% 23%,#05cde814,#0000 25%),#fbfeff;padding-top:145px;padding-bottom:135px}.deployment-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:1440px;margin:0 auto 36px;display:grid}.deployment-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff94;min-height:290px;padding:36px 39px}.deployment-card-top{color:#0095ad;letter-spacing:.1em;text-transform:uppercase;margin-bottom:68px;font-family:IBM Plex Mono,monospace;font-size:8px}.deployment-card h3{margin-bottom:13px;font-size:24px}.deployment-card p{color:#58727e;max-width:520px;margin:0;font-size:14px;line-height:1.7}.interface-band{color:#dff6f8;background:#0c2939;grid-template-columns:255px 1fr 30px;align-items:center;gap:25px;max-width:1440px;min-height:120px;margin:0 auto;padding:25px 31px;display:grid}.interface-band>div{color:#20d2e6;letter-spacing:.1em;align-items:center;gap:15px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.interface-band p{color:#9dbbc4;margin:0;font-size:13px;line-height:1.65}.interface-band p strong{color:#effbfc}.company-section{border-top:1px solid var(--line);background:#edf8fa;grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr);gap:clamp(70px,8vw,140px);padding-top:145px;padding-bottom:145px;display:grid}.company-story .section-heading{margin-bottom:55px}.company-story .section-heading h2{font-size:clamp(42px,4vw,64px)}.company-principles{border-top:1px solid var(--line)}.company-principles>div{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;min-height:82px;display:grid}.company-principles span{color:#0099b1;font-family:IBM Plex Mono,monospace;font-size:8px}.company-principles p{color:#4c6875;margin:0;font-size:14px;font-weight:650}.heritage-panel{background:radial-gradient(circle at 72% 19%,#05cde82e,#0000 28%),linear-gradient(145deg,#f8feff,#dff5f8);border:1px solid #00aeca3d;align-self:center;min-height:560px;padding:45px;box-shadow:0 30px 90px #0e516117}.heritage-cube{color:#08aec5;justify-content:flex-end;align-items:flex-start;height:150px;display:flex}.heritage-stat{border-top:1px solid var(--line);grid-template-columns:minmax(120px,auto) 1fr;align-items:center;gap:24px;min-height:115px;padding:25px 0;display:grid}.heritage-stat strong{color:#0c7e93;letter-spacing:-.06em;font-family:Sora,sans-serif;font-size:clamp(30px,3.2vw,50px)}.heritage-stat span{color:#5d7883;max-width:190px;font-size:12px;line-height:1.5}.heritage-rule{border-top:1px solid var(--line);color:#0c91a8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:13px;min-height:65px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.closing-section{color:#f3fbfc;background:radial-gradient(circle at 72% 48%,#14d3e921,#0000 28%),linear-gradient(145deg,#0d2b3b,#071a24);grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:clamp(70px,9vw,160px);min-height:760px;padding:150px 5.2vw 120px;display:grid;position:relative;overflow:hidden}.closing-copy{z-index:2;position:relative}.closing-copy .section-kicker{color:#4de4f0}.closing-copy h2{color:#f6fcfd;max-width:820px;margin-bottom:25px;font-size:clamp(44px,5vw,76px);line-height:1.06}.closing-copy>p:not(.eyebrow){color:#9dbbc4;max-width:680px;margin-bottom:34px;font-size:16px;line-height:1.7}.closing-actions{align-items:center;gap:28px;display:flex}.closing-link{color:#d9f8fa;border-bottom:1px solid #2fd3e6;align-items:center;min-height:46px;font-size:12px;font-weight:700;display:inline-flex}.closing-copy .closing-microcopy{color:#72949f;letter-spacing:.035em;max-width:590px;margin:17px 0 0;font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.6}.closing-steps{z-index:2;border-top:1px solid #9cd5de33;position:relative}.closing-steps>div{border-bottom:1px solid #9cd5de33;grid-template-columns:45px 1fr;align-items:center;min-height:112px;display:grid}.closing-steps>div>span{color:#1cd0e5;font-family:IBM Plex Mono,monospace;font-size:8px}.closing-steps p{gap:6px;margin:0;display:grid}.closing-steps strong{color:#edf9fa;font-size:14px}.closing-steps small{color:#84a5af;font-size:11px;line-height:1.5}.closing-orbit{aspect-ratio:1;border:1px solid #1fcee41a;border-radius:50%;width:66vw;position:absolute;top:7%;right:-15vw}.closing-orbit:before,.closing-orbit:after{content:"";border:1px solid #1fcee414;border-radius:50%;position:absolute;inset:13%}.closing-orbit:after{inset:29%}.closing-orbit span{background:#15cee4;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 20px #15cee4b3}.closing-orbit span:first-child{top:28%;left:13%}.closing-orbit span:nth-child(2){top:12%;right:25%}.closing-orbit span:nth-child(3){background:var(--amber);bottom:8%;left:38%}.footer-links{gap:25px;display:flex}.footer-links a{border-bottom:1px solid #0000}.footer-links a:hover{border-color:#8bb3bc}@media (width<=1040px){.hero-copy{width:48vw}.hero-copy h1{font-size:clamp(48px,5.4vw,62px)}.hero-visual{width:68vw;right:-11vw}.section-intro{grid-template-columns:.6fr 1.5fr}.section-intro>p:last-child{grid-column:2}.state-explainer{grid-template-columns:330px 1fr}.model-grid{grid-template-columns:1fr 72px 1fr}.problem-grid{grid-template-columns:1fr}.problem-item{min-height:140px}.problem-item:not(:last-child){border-bottom:1px solid #94d1db33;border-right:0}.model-card{padding:34px}.stack-fit-heading{grid-template-columns:1fr .72fr}.integration-map{gap:8px;padding:20px}.integration-map>div{padding:17px 13px}.lead-proof{grid-template-columns:repeat(3,1fr)}.lead-proof-label,.lead-proof-boundary{grid-column:1/4}.flow-grid{grid-template-columns:repeat(2,1fr)}.flow-step:nth-child(2){border-right:0}.flow-step:nth-child(-n+2){border-bottom:1px solid #10475829}.time-section{grid-template-columns:1fr}.time-copy .section-heading{max-width:780px;margin-left:0}.decision-console{grid-template-columns:300px 1fr}.trust-layout{grid-template-columns:1fr}.trust-cards{grid-template-columns:repeat(3,1fr);display:grid}.trust-card{grid-template-columns:32px 1fr;padding-right:24px}.trust-card:not(:last-child){border-right:1px solid var(--line)}.integrity-spotlight{grid-template-columns:1fr}.integrity-copy{border-right:0;border-bottom:1px solid var(--line)}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-card:nth-child(2){border-right:0}.proof-card:nth-child(-n+2){border-bottom:1px solid #10475829}.proof-library-grid{grid-template-columns:repeat(2,1fr)}.case-study-dialog-shell{grid-template-columns:minmax(520px,1.35fr) minmax(330px,.65fr)}.case-study-copy{padding-left:31px;padding-right:31px}.case-study-index{margin-bottom:48px}.company-section{grid-template-columns:1fr}.heritage-panel{width:100%;max-width:760px}.closing-section{grid-template-columns:1fr}.closing-steps{max-width:760px}footer{grid-template-columns:1.2fr .55fr .55fr}.footer-status{border-top:1px solid var(--line);grid-column:1/4;padding-top:26px}}@media (width>=761px) and (height<=800px){.hero-copy{top:118px}.hero-copy h1{margin-bottom:16px;font-size:clamp(48px,4.35vw,61px)}.hero-lede{margin-bottom:15px;font-size:16px}.modalities{margin-bottom:20px}.proof-strip{min-height:58px;bottom:14px}.hero-visual{height:calc(100vh - 108px);top:69px}}@media (width<=760px){.site-header{height:67px;padding:0 20px}.brand{gap:9px;font-size:11px}.brand img{width:28px;height:28px}.menu-button{cursor:pointer;place-items:center;display:grid}.nav-links{border:1px solid var(--line);background:#fbfefff7;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;display:none;position:fixed;top:67px;left:14px;right:14px;box-shadow:0 24px 64px #15425024}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid var(--line);padding:16px 0}.nav-briefing{background:var(--cyan);border:0;min-height:46px;margin-top:17px;font-size:12px;font-weight:700;display:block}.quick-nav{justify-content:flex-start;gap:22px;min-height:45px;padding:0 22px;top:67px}.quick-nav span,.quick-nav a{font-size:8px}.hero-scroll{height:132vh;min-height:880px}.hero-sticky{min-height:620px}.hero-copy{width:auto;top:103px;left:22px;right:22px}.eyebrow{margin-bottom:15px;font-size:9px}.eyebrow.section-kicker{letter-spacing:.07em;gap:10px;margin-bottom:20px;font-size:12px;line-height:1.35}.section-kicker>span{width:29px}.hero-copy h1{max-width:520px;margin-bottom:13px;font-size:clamp(39px,11.5vw,54px)}.hero-lede{max-width:480px;margin-bottom:13px;font-size:15px;line-height:1.46}.modalities{gap:4px 10px;max-width:420px;margin-bottom:18px;font-size:9px}.modalities span:not(:last-child):after{margin-left:10px}.hero-actions{gap:18px}.hero-cta-note{display:none}.primary-button{min-height:47px;padding:0 17px;font-size:11px}.text-button{min-height:43px;font-size:11px}.hero-visual{opacity:.86;width:140%;height:44vh;min-height:300px;top:48%;right:-29%}.axis-anchor{display:none}.world-state-label{font-size:8px;bottom:3%;left:44%}.visual-key{display:none}.assembly-cue{bottom:2%;left:7%}.proof-strip{min-height:54px;bottom:14px;left:17px;right:17px}.proof-strip div{gap:5px;padding:0 5px;font-size:8px;line-height:1.2}.proof-strip div small{display:none}.proof-strip-metric strong{font-size:15px}.proof-strip svg{width:17px}.world-section{padding:92px 22px 64px}.section-intro{margin-bottom:50px;display:block}.section-intro h2{margin-bottom:24px;font-size:39px}.section-intro>p:last-child{font-size:14px}.executive-definition{margin-bottom:50px;padding:27px 24px 29px 29px;display:block}.definition-lead h3{font-size:25px}.executive-definition>div:not(.definition-lead){border-top:1px solid var(--line);border-left:0;min-height:0;margin-top:24px;padding:20px 0 0}.state-explainer{min-height:0;margin-bottom:60px;display:block}.dimension-panel{border-right:0;border-bottom:1px solid var(--line);padding:29px 25px 36px}.dimension-tabs{flex-direction:row;margin-bottom:38px;overflow-x:auto}.dimension-tabs button{flex:none;grid-template-columns:1fr;gap:5px;min-height:60px;padding:9px 15px}.dimension-tabs button.is-active{padding-left:15px}.dimension-copy h3{font-size:26px}.state-visual-card{min-height:440px}.state-card-meta{font-size:7px;top:19px;left:19px;right:19px}.callout-one{bottom:11%;left:5%}.callout-two{top:16%;right:5%}.meaning-grid{grid-template-columns:1fr;margin-bottom:62px}.meaning-grid article{border-bottom:1px solid var(--line);padding:28px 0}.meaning-grid article:not(:last-child){border-right:0;margin-right:0}.section-close{padding-top:35px;display:block}.section-close p{margin-bottom:24px}.secondary-button{width:100%}.section-heading{margin-bottom:47px}.section-heading h2{margin-bottom:18px;font-size:37px}.section-heading-copy{font-size:14px;line-height:1.68}.problem-section,.model-section,.capability-flow,.trust-section,.proof-section,.deployment-section{padding:92px 22px 82px}.model-grid{display:block}.model-card{min-height:0;padding:29px 25px}.model-card-top{margin-bottom:44px}.model-card h3{font-size:25px}.model-connector{justify-content:center;align-items:center;height:68px;display:flex}.model-connector span{width:34px;height:1px}.model-connector strong{writing-mode:horizontal-tb}.model-answer{grid-template-columns:34px 1fr;margin-top:28px;padding:25px 5px}.model-answer p{font-size:14px}.stack-fit{margin-top:76px;padding-top:62px}.stack-fit-heading{margin-bottom:38px;display:block}.stack-fit-heading .section-kicker{margin-bottom:20px}.stack-fit-heading h3{margin-bottom:20px;font-size:36px}.stack-fit-heading>p:last-child{font-size:14px}.integration-map{grid-template-columns:1fr;min-height:0;padding:18px}.integration-map>div{min-height:112px}.integration-map>svg{transform:rotate(90deg)}.stack-head{display:none}.stack-row{display:block}.stack-row>*{min-height:0;padding:20px 22px;display:block}.stack-row strong{background:#0e2e3f0a;padding-top:25px}.integration-note{grid-template-columns:28px 1fr;padding:22px}.integration-note a{grid-column:1/3;justify-self:start}.flow-grid{grid-template-columns:1fr}.flow-step{border-bottom:1px solid #10475829;min-height:255px;padding:29px 22px;border-right:0!important}.flow-step-top{margin-bottom:53px}.flow-arrow{display:none}.time-section{gap:44px;padding:92px 22px 82px}.time-copy .section-heading h2{font-size:37px}.time-visual{min-height:465px;padding:26px 20px}.time-rings{margin-top:42px}.time-ring{grid-template-columns:130px 1fr;min-height:76px}.time-ring-label{grid-template-columns:24px 1fr}.time-ring-label small{font-size:8px}.time-carry{justify-content:flex-start}.decision-section{padding:92px 22px 84px}.decision-console{min-height:0;display:block}.decision-list{border-bottom:1px solid #8ed4de29;border-right:0}.decision-list button{min-height:74px}.console-status{margin-top:23px}.decision-detail{padding:34px 22px 26px}.decision-detail-head{grid-template-columns:46px 1fr;margin-bottom:30px}.detail-icon{width:43px;height:43px}.finding-state{grid-column:1/3;justify-self:start}.finding-summary{font-size:20px}.decision-footer{grid-template-columns:24px 1fr}.decision-footer a{grid-column:1/3;justify-self:start}.trust-layout{gap:28px}.provenance-chain{min-height:0;padding:25px 18px;overflow:hidden}.provenance-nodes{grid-template-columns:1fr;gap:9px;height:auto;margin:40px 0 24px}.provenance-nodes>div{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:32px 1fr;place-items:end start;min-height:86px;padding:16px 20px;display:grid}.provenance-nodes>div svg{grid-row:1/3;align-self:center}.provenance-nodes span{margin-top:0}.provenance-nodes small{align-self:start}.chain-link{transform:rotate(90deg)}.trust-cards{display:block}.trust-card{min-height:130px;border-right:0!important}.lead-proof{padding:29px 24px;display:block}.lead-proof-label{margin-bottom:29px}.lead-proof-result,.lead-proof-measure{border-top:1px solid var(--line);border-left:0;min-height:0;padding:22px 0}.lead-proof-boundary{min-height:0;margin-top:9px}.integrity-spotlight{min-height:0}.integrity-copy{padding:34px 25px}.spotlight-tag{margin-bottom:38px}.integrity-copy h3{font-size:29px}.integrity-score{padding:43px 25px 34px}.score-top{gap:10px;display:grid}.score-comparison{margin-bottom:34px}.proof-grid{grid-template-columns:1fr}.proof-card{border-bottom:1px solid #10475829;min-height:350px;border-right:0!important}.proof-card-label{margin-bottom:38px}.proof-library{margin-top:82px}.proof-library-heading{margin-bottom:36px;display:block}.proof-library-heading>p{margin-top:20px}.proof-library-grid{grid-template-columns:1fr}.proof-library-item{min-height:116px;padding:20px 18px}.proof-library-text em{white-space:normal}.case-study-dialog{border:0;border-radius:0;width:100vw;height:100dvh;overflow-y:auto}.case-study-dialog-shell{height:auto;min-height:100%;display:block;overflow:visible}.case-study-close{position:fixed;top:12px;right:12px}.case-study-visual{min-height:0;padding:64px 13px 18px;overflow:visible}.case-study-visual img{width:100%;max-height:none}.case-study-copy{padding:33px 22px 28px;overflow:visible}.case-study-index{margin:0 48px 42px 0}.case-study-copy h3{font-size:34px}.case-study-result{font-size:16px}.case-study-navigation{margin-top:34px}.deployment-grid{grid-template-columns:1fr}.deployment-card{min-height:250px;padding:29px 24px}.deployment-card-top{margin-bottom:49px}.interface-band{grid-template-columns:1fr;padding:29px 24px}.interface-band>svg{display:none}.company-section{gap:46px;padding:92px 22px 84px}.company-story .section-heading h2{font-size:37px}.company-principles>div{grid-template-columns:38px 1fr}.heritage-panel{min-height:460px;padding:29px 24px}.heritage-cube{height:112px}.heritage-stat{grid-template-columns:1fr;gap:7px}.heritage-stat span{max-width:250px}.closing-section{gap:65px;min-height:0;padding:100px 22px 82px}.closing-copy h2{font-size:40px}.closing-copy>p:not(.eyebrow){font-size:14px}.closing-actions{flex-direction:column;align-items:flex-start;gap:18px}.closing-copy .closing-microcopy{font-size:8px}.closing-orbit{width:130vw;right:-78vw}.closing-steps>div{grid-template-columns:37px 1fr;min-height:104px}footer{text-align:left;grid-template-columns:1fr;gap:34px;min-height:0;padding:52px 22px}.footer-status{grid-column:auto;padding-top:25px}.briefing-dialog{padding:35px 25px 27px}.briefing-dialog h2{font-size:29px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nav-links a.is-current{color:var(--navy)}.nav-links a.is-current:after{right:0}:where(a,button,[role=tab]):focus-visible{outline:2px solid var(--cyan-deep);outline-offset:3px;border-radius:2px}.landing-orient{border-top:1px solid var(--line);background:#fff;padding:118px 5.2vw 132px}.landing-definition{max-width:940px;margin-bottom:62px}.landing-definition h2{letter-spacing:-.02em;margin:18px 0 26px;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.18}.landing-additive{color:var(--navy-soft);align-items:center;gap:11px;margin:0;font-size:16px;line-height:1.6;display:flex}.landing-additive svg{color:var(--cyan-deep);flex:none}.landing-credentials{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ice);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:40px 0 62px;display:grid}.landing-credentials div{gap:6px;padding:22px 26px;display:grid}.landing-credentials div+div{border-left:1px solid var(--line)}.landing-credentials strong{color:#087f96;letter-spacing:-.045em;font-family:Sora,sans-serif;font-size:clamp(19px,1.6vw,25px);font-weight:600}.landing-credentials span{color:var(--navy-soft);font-size:13.5px;line-height:1.55}.landing-routes{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:22px;display:grid}.landing-route-card{border:1px solid var(--line);background:linear-gradient(160deg,#f7fdfe,#fff 62%);flex-direction:column;padding:30px 28px 26px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.landing-route-card:hover{border-color:#00aeca73;transform:translateY(-3px);box-shadow:0 24px 62px #144c591a}.landing-route-icon{color:var(--cyan-deep);margin-bottom:20px;display:inline-flex}.landing-route-eyebrow{color:#4e6b76;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:11px}.landing-route-card h3{letter-spacing:-.01em;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.28}.landing-route-card p{color:var(--navy-soft);margin:0;font-size:15px;line-height:1.62}.landing-route-go{color:var(--cyan-deep);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-top:24px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.landing-close{border:1px solid var(--line);background:var(--ice);align-items:center;gap:20px;margin-top:58px;padding:26px 30px;display:flex}.landing-close svg{color:var(--cyan-deep);flex:none}.landing-close p{color:var(--navy-soft);flex:1;margin:0;font-size:15px;line-height:1.6}.landing-close .primary-button{flex:none}.page-next{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:34px;padding:62px 5.2vw;display:flex}.page-next p{max-width:640px;color:var(--navy-soft);margin:0;font-size:16px;line-height:1.6}.page-next .primary-button{flex:none}@media (width<=900px){.landing-routes{grid-template-columns:1fr}.landing-orient{padding:84px 6vw 92px}.landing-close{flex-direction:column;align-items:flex-start;gap:16px}.landing-credentials{grid-template-columns:1fr;margin:32px 0 48px}.landing-credentials div+div{border-left:0;border-top:1px solid var(--line)}.page-next{flex-direction:column;align-items:flex-start;gap:22px;padding:52px 6vw}}.prediction-section{border-top:1px solid var(--line);background:radial-gradient(circle at 82% 18%,#f5a62312,#0000 30%),#fff;padding:138px 5.2vw}.prediction-grid{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:22px;margin-top:58px;display:grid}.prediction-card{border:1px solid var(--line);border-top:2px solid var(--cyan-deep);background:linear-gradient(165deg,#f6fdfe,#fff 60%);flex-direction:column;padding:30px 28px 26px;display:flex}.prediction-card>svg{color:var(--cyan-deep);margin-bottom:18px}.prediction-card strong{letter-spacing:-.02em;color:var(--cyan-deep);font-family:Sora,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.05}.prediction-card-label{font-weight:600;color:var(--navy)!important;margin:8px 0 16px!important;font-size:15px!important}.prediction-card p{color:var(--navy-soft);margin:0;font-size:15px;line-height:1.62}.prediction-card small{border-top:1px solid var(--line);color:#4e6b76;letter-spacing:.05em;margin-top:20px;padding-top:16px;font-family:IBM Plex Mono,monospace;font-size:11px}.prediction-noise{border:1px solid var(--line);background:var(--ice);align-items:flex-start;gap:18px;margin-top:24px;padding:26px 30px;display:flex}.prediction-noise svg{color:var(--cyan-deep);flex:none;margin-top:2px}.prediction-noise p{color:var(--navy-soft);margin:0;font-size:16px;line-height:1.62}.prediction-noise strong{color:var(--navy)}.prediction-boundary{background:#f5a6230f;border:1px solid #f5a6236b;align-items:flex-start;gap:18px;margin-top:22px;padding:26px 30px;display:flex}.prediction-boundary svg{color:#b4761a;flex:none;margin-top:2px}.prediction-boundary span{color:#8a5a10;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.prediction-boundary p{color:var(--navy-soft);margin:0;font-size:15px;line-height:1.65}.prediction-boundary strong{color:var(--navy)}@media (width<=900px){.prediction-section{padding:92px 6vw}.prediction-noise,.prediction-boundary{flex-direction:column;gap:12px;padding:22px}.demo-band{flex-direction:column;align-items:flex-start;gap:22px;padding:32px 6vw}}
