@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--ink:#11131c;--ink-soft:#252837;--night:#0d1019;--night-blue:#141733;--muted:#6f7382;--muted-light:#9da1ad;--line:#dde0e7;--line-soft:#eceef2;--paper:#fff;--frost:#f6f7f9;--blue:#123ff2;--blue-deep:#0b2bb7;--blue-soft:#e8edff;--violet:#7457ee;--orange:#ff5a08;--orange-soft:#fff0e7;--green:#18a66b;--radius:18px;--shadow:0 22px 70px #1016301f;--content:1360px;--gutter:max(28px, calc((100vw - var(--content)) / 2))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}p{line-height:1.75}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#ffffffe6;border-bottom:1px solid #dde0e7c2;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:78px;padding:0 max(32px,50vw - 720px);display:grid;position:sticky;top:0;left:0;right:0}.brand{align-items:center;gap:12px;width:max-content;display:inline-flex}.brand-mark{border:1px solid var(--line-soft);background:#fff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.brand-mark img{object-fit:cover;width:50px;max-width:none;height:44px}.brand-type{flex-direction:column;line-height:1;display:flex}.brand-type strong{letter-spacing:.18em;font-size:15px;font-weight:760}.brand-type small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:8px}.desktop-nav{align-items:center;gap:36px;display:flex}.desktop-nav a{color:#4d5060;padding:8px 0;font-size:13px;font-weight:550;position:relative}.desktop-nav a:after{background:linear-gradient(90deg, var(--blue), var(--orange));content:"";transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.nav-cta{background:var(--ink);border:1px solid var(--ink);color:#fff;border-radius:999px;justify-self:end;align-items:center;padding:12px 18px;font-size:12px;font-weight:680;transition:background .18s,transform .18s;display:inline-flex}.nav-cta:hover{background:var(--blue);border-color:var(--blue);transform:translateY(-1px)}.mobile-nav{display:none}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 22px;font-size:13px;font-weight:680;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:#fff}.button-primary:hover{background:var(--blue)}.button-secondary{border-color:var(--line);background:#ffffffb3}.button-secondary:hover{border-color:#aeb6d3}.button-light{color:var(--ink);background:#fff}.button-light:hover{background:#f1f3ff}.hero{min-height:calc(100vh - 78px);padding:105px var(--gutter) 80px;background:linear-gradient(#e0e2e86b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#e0e2e86b 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 50% 110%,#edf0ff 0,#fff 48%);grid-template-columns:minmax(0,.92fr) minmax(480px,.88fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid;position:relative;overflow:hidden}.hero:after{background:linear-gradient(90deg, var(--blue), var(--violet), var(--orange));content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.hero-glow{filter:blur(75px);opacity:.14;pointer-events:none;border-radius:50%;position:absolute}.hero-glow-blue{background:var(--blue);width:390px;height:390px;top:-100px;left:-250px}.hero-glow-orange{background:var(--orange);width:330px;height:330px;top:80px;right:-180px}.hero-copy,.hero-visual{z-index:2;position:relative}.hero-copy{align-self:start}.eyebrow,.section-kicker,.visual-kicker,.card-kicker{color:var(--blue-deep);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:680}.eyebrow{background:#e8edffd1;border:1px solid #d9e1ff;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.pulse-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 #123ff266}.hero h1,.subpage-hero h1,.demo-hero h1{letter-spacing:-.055em;max-width:800px;margin:28px 0 24px;font-size:clamp(48px,5.5vw,82px);font-weight:560;line-height:.98}.gradient-text{background:linear-gradient(90deg, var(--blue) 2%, var(--violet) 50%, var(--orange));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead,.subpage-hero-copy>p,.demo-hero-copy>p{color:#616574;max-width:690px;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-note{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.hero-note i{background:#c6c9d1;border-radius:50%;width:3px;height:3px}.hero-visual{background:#ffffffdb;border:1px solid #dadde7e6;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 38px 90px #1016302b}.hero-visual:before{background:linear-gradient(90deg, var(--blue), var(--violet), var(--orange));content:"";height:3px;position:absolute;top:0;left:0;right:0}.visual-topbar,.twin-card-head{justify-content:space-between;align-items:center;display:flex}.visual-topbar>div,.twin-card-head>div:first-child{flex-direction:column;gap:6px;display:flex}.visual-topbar strong{letter-spacing:.01em;font-size:13px}.status-chip,.status{color:#19794f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#eefaf4;border:1px solid #d9f1e5;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:8px;font-style:normal;font-weight:660;display:inline-flex}.status-chip b{background:var(--green);border-radius:50%;width:5px;height:5px}.status-preview{background:var(--orange-soft);color:#b64711;border-color:#ffd7c0}.status-roadmap{color:#6248c9;background:#f0edff;border-color:#ddd6ff}.input-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.input-pill{background:var(--frost);border:1px solid var(--line-soft);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.input-pill span{color:var(--blue-deep);background:#fff;border:1px solid #dbe0ef;border-radius:5px;padding:4px;font-family:JetBrains Mono,monospace;font-size:7px}.flow-line{color:var(--muted-light);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin:10px 0;font-family:JetBrains Mono,monospace;font-size:7px;display:flex}.flow-line span{background:var(--line);width:35px;height:1px}.twin-card{color:#fff;background:linear-gradient(145deg,#161a27,#0d0f17);border-radius:16px;padding:21px}.twin-card-head span{color:#83899c;letter-spacing:.11em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px}.twin-card-head strong{font-size:12px}.twin-logo{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;overflow:hidden}.twin-logo img{width:42px;max-width:none;height:38px}.twin-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.twin-grid div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;gap:5px;padding:10px;display:flex}.twin-grid span,.confidence-row>span{color:#747b91;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:6px}.twin-grid strong{font-size:9px}.confidence-row{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:15px;display:grid}.confidence-row>div{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.confidence-row i{background:linear-gradient(90deg, var(--blue), var(--orange));width:96.4%;height:100%;display:block}.confidence-row strong{font-family:JetBrains Mono,monospace;font-size:7px}.output-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.output-card{border:1px solid var(--line-soft);background:#fff;border-radius:12px;grid-template-columns:27px 1fr;gap:4px;padding:11px;display:grid}.output-icon{border-radius:7px;grid-row:1/4;justify-content:center;align-items:center;font-size:8px;display:flex}.output-icon.blue{background:var(--blue-soft);color:var(--blue)}.output-icon.violet{color:var(--violet);background:#f0edff}.output-icon.orange{background:var(--orange-soft);color:var(--orange)}.output-card small{color:var(--muted);text-transform:uppercase;font-size:7px}.output-card strong{font-size:12px}.output-card em{color:var(--muted-light);font-size:7px;font-style:normal}.demo-label{color:#a2a5af;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-top:11px;font-family:JetBrains Mono,monospace;font-size:6px;display:block}.principle-strip{border-bottom:1px solid var(--line);padding:0 var(--gutter);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.principle-strip div{border-right:1px solid var(--line);flex-direction:column;gap:4px;min-height:100px;padding:24px 28px;display:flex}.principle-strip div:first-child{border-left:1px solid var(--line)}.principle-strip strong{font-size:13px}.principle-strip span{color:var(--muted);font-size:11px;line-height:1.5}.section{padding:120px var(--gutter)}.section-heading{margin-bottom:58px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading.narrow{max-width:820px}.section-heading.split{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;display:grid}.section-heading h2,.platform-showcase h2,.trust-statement h2,.demo-band h2,.portfolio-deep-dive h2,.roadmap-section h2,.matching-method h2,.confidence-copy h2,.demo-content h2,.demo-options h2{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(36px,4vw,60px);font-weight:560;line-height:1.05}.section-heading p{color:var(--muted);margin:18px 0 0;font-size:16px}.section-kicker.light,.section-heading.light .section-kicker{color:#9fb0ff}.section-heading.light h2,.section-heading.light p{color:#fff}.section-heading.light p{color:#aeb4c7}.journey-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.journey-grid article{border-right:1px solid var(--line);min-height:300px;padding:30px;position:relative}.journey-grid article:first-child{border-left:1px solid var(--line)}.journey-grid article:after{color:#c1c5d1;content:"→";z-index:2;font-size:20px;position:absolute;top:48px;right:-8px}.journey-grid article:last-child:after{display:none}.journey-head{justify-content:space-between;align-items:center;display:flex}.journey-head span{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:12px}.journey-head small{background:var(--frost);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-family:JetBrains Mono,monospace;font-size:7px}.journey-grid h3{letter-spacing:-.025em;margin:55px 0 14px;font-size:23px}.journey-grid p{color:var(--muted);margin:0;font-size:13px}.decision-section{background:radial-gradient(circle at 16% 16%, #123ff233, transparent 31%), radial-gradient(circle at 85% 88%, #ff5a081f, transparent 28%), var(--night);color:#fff;padding:120px var(--gutter)}.decision-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:42px;display:grid}.decision-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:22px;min-height:420px;padding:30px;position:relative;overflow:hidden}.decision-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.accent-blue:before{background:var(--blue)}.accent-violet:before{background:var(--violet)}.accent-orange:before{background:var(--orange)}.decision-card-top{justify-content:space-between;align-items:center;display:flex}.decision-card-top span{color:#7885c6;font-family:JetBrains Mono,monospace;font-size:12px}.decision-card-top small{color:#9096aa;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8px}.decision-card h3{letter-spacing:-.04em;margin:76px 0 18px;font-size:34px;font-weight:560}.decision-card p{color:#b4b9c8;margin:0;font-size:14px}.tag-row{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.tag-row span{color:#c6cad5;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:9px}.arrow-link{border-bottom:1px solid var(--ink);align-items:center;gap:22px;padding-bottom:7px;font-size:13px;font-weight:660;display:inline-flex}.arrow-link b{font-size:15px;transition:transform .18s}.arrow-link:hover b{transform:translate(3px,-3px)}.arrow-link-light{color:#fff;border-color:#ffffff73}.platform-showcase{padding:130px var(--gutter);background-color:#f9fafc;background-image:linear-gradient(#e3e5eb80 1px,#0000 1px),linear-gradient(90deg,#e3e5eb80 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:.76fr 1.24fr;align-items:center;gap:clamp(60px,7vw,110px);display:grid}.platform-showcase-copy>p,.portfolio-deep-copy>p,.matching-copy>p,.confidence-copy>p{color:var(--muted);margin:24px 0 34px;font-size:16px}.feature-list{margin:0 0 36px;padding:0;list-style:none}.feature-list li{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:18px;padding:18px 0;display:grid}.feature-list li>span{color:var(--blue);padding-top:3px;font-family:JetBrains Mono,monospace;font-size:8px}.feature-list li div{flex-direction:column;gap:6px;display:flex}.feature-list li strong{font-size:13px}.feature-list li small{color:var(--muted);font-size:11px;line-height:1.6}.portfolio-window,.platform-map{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe2ea;border-radius:20px;overflow:hidden}.window-bar,.platform-map-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}.window-brand,.platform-map-header>div{align-items:center;gap:9px;display:flex}.window-brand img,.platform-map-header img{width:32px;height:29px}.window-brand strong,.platform-map-header strong{letter-spacing:.13em;font-size:9px}.window-bar>span,.platform-map-header>span{color:var(--muted);font-size:8px}.window-bar>b{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:7px;display:flex}.portfolio-body{background:#f8f9fb;padding:22px}.portfolio-heading,.map-title{justify-content:space-between;align-items:center;display:flex}.portfolio-heading>div,.map-title>div{flex-direction:column;gap:5px;display:flex}.portfolio-heading small,.map-title small{color:var(--muted);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:7px}.portfolio-heading strong,.map-title strong{font-size:16px}.portfolio-kpis,.map-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.portfolio-kpis>div,.map-kpis>div{border:1px solid var(--line-soft);background:#fff;border-radius:11px;flex-direction:column;gap:6px;padding:14px;display:flex}.portfolio-kpis small,.map-kpis small{color:var(--muted);text-transform:uppercase;font-size:7px}.portfolio-kpis strong,.map-kpis strong{font-size:19px}.portfolio-kpis span,.map-kpis span{color:var(--green);font-size:7px}.portfolio-content,.map-panels{grid-template-columns:1.1fr .9fr;gap:10px;margin-top:10px;display:grid}.portfolio-chart,.priority-list,.map-chart,.map-feed{border:1px solid var(--line-soft);background:#fff;border-radius:11px;padding:14px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.panel-title strong{font-size:9px}.panel-title span{color:var(--muted);font-size:7px}.chart-row{grid-template-columns:75px 1fr 20px;align-items:center;gap:7px;margin-top:11px;display:grid}.chart-row>span{color:var(--muted);font-size:7px}.chart-row i{background:#eef0f5;border-radius:99px;height:5px;overflow:hidden}.chart-row i b{background:linear-gradient(90deg, var(--blue), var(--violet));border-radius:inherit;height:100%;display:block}.chart-row em{text-align:right;font-size:7px;font-style:normal}.priority-list>div:not(.panel-title){border-top:1px solid var(--line-soft);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.priority-list>div>b{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:7px}.priority-list>div>span{flex-direction:column;gap:2px;display:flex}.priority-list>div strong{font-size:8px}.priority-list>div small{color:var(--muted);font-size:6px}.priority-list em{background:var(--orange-soft);color:#b64711;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.use-case-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.use-case-grid article{background:var(--frost);border:1px solid var(--line-soft);border-radius:18px;min-height:270px;padding:28px;position:relative}.use-case-grid article>span{color:var(--blue);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:8px}.use-case-grid h3{letter-spacing:-.035em;max-width:480px;margin:45px 0 12px;font-size:25px}.use-case-grid p{color:var(--muted);max-width:540px;margin:0 0 24px;font-size:13px}.use-case-grid a{border-bottom:1px solid #9da4bc;padding-bottom:4px;font-size:11px;font-weight:650}.trust-section{background:radial-gradient(circle at 10% 20%, #123ff233, transparent 30%), var(--night-blue);color:#fff;padding:120px var(--gutter);grid-template-columns:.95fr 1.05fr;align-items:start;gap:90px;display:grid}.trust-statement>p{color:#adb3c5;margin:24px 0 35px;font-size:16px}.trust-grid{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.trust-grid article{background:#ffffff0e;border:1px solid #ffffff14;min-height:220px;padding:25px}.trust-grid article:first-child{border-radius:16px 0 0}.trust-grid article:nth-child(2){border-radius:0 16px 0 0}.trust-grid article:nth-child(3){border-radius:0 0 0 16px}.trust-grid article:last-child{border-radius:0 0 16px}.trust-grid span,.operations-grid span,.architecture-grid span{color:#7f8ed4;font-family:JetBrains Mono,monospace;font-size:8px}.trust-grid strong{margin:55px 0 10px;font-size:15px;display:block}.trust-grid p{color:#aeb4c5;margin:0;font-size:11px}.roadmap-strip{border-bottom:1px solid var(--line);padding:0 var(--gutter);grid-template-columns:1.4fr .8fr .8fr;display:grid}.roadmap-strip>div{border-right:1px solid var(--line);flex-direction:column;gap:16px;min-height:150px;padding:28px;display:flex}.roadmap-strip>div:first-child{border-left:1px solid var(--line)}.roadmap-strip strong{font-size:12px;line-height:1.6}.roadmap-strip .status{width:max-content}.demo-band{color:#fff;min-height:410px;padding:70px max(45px, calc((100vw - var(--content)) / 2));background:radial-gradient(circle at 15% 20%,#123ff2b3,#0000 36%),radial-gradient(circle at 90% 80%,#ff5a0873,#0000 34%),#251d71;grid-template-columns:1fr auto;align-items:center;gap:70px;margin:26px;display:grid;position:relative;overflow:hidden}.demo-band:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:430px;height:430px;position:absolute;top:-190px;right:-120px}.demo-band-copy{z-index:1;max-width:760px;position:relative}.demo-band-copy p{color:#d1d3e7;max-width:650px;margin:20px 0 0;font-size:16px}.demo-band-action{z-index:2;flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}.demo-band-action small{color:#c2c5da;font-size:9px}.site-footer{padding:75px var(--gutter) 30px;background:#fff;grid-template-columns:2fr repeat(3,1fr);gap:40px;display:grid}.footer-brand-block p{color:var(--muted);max-width:330px;margin:22px 0 0;font-size:12px}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column strong{margin-bottom:7px;font-size:11px}.footer-column a{color:var(--muted);font-size:11px}.footer-column a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted-light);grid-column:1/-1;justify-content:space-between;margin-top:25px;padding-top:22px;font-size:9px;display:flex}.subpage-hero{min-height:760px;padding:105px var(--gutter);background:linear-gradient(#e0e2e861 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#e0e2e861 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 85% 35%,#f1eefe,#fff 46%);grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(55px,7vw,110px);display:grid;overflow:hidden}.subpage-hero-copy{align-self:start}.subpage-hero-copy.wide{max-width:900px}.subpage-hero h1,.demo-hero h1{font-size:clamp(42px,4.35vw,64px)}.platform-map{align-self:center}.platform-map-body{grid-template-columns:112px 1fr;display:grid}.platform-map-body aside{background:#111521;flex-direction:column;gap:5px;padding:18px 10px;display:flex}.platform-map-body aside span{color:#8990a4;border-radius:7px;align-items:center;gap:7px;padding:9px 7px;font-size:7px;display:flex}.platform-map-body aside span.active{color:#fff;background:#ffffff17}.platform-map-body aside i{color:#6773ae;font-family:JetBrains Mono,monospace;font-size:6px;font-style:normal}.platform-map-main{background:#f7f8fb;padding:18px}.spark-bars{align-items:end;gap:7px;height:95px;padding-top:10px;display:flex}.spark-bars i{background:linear-gradient(180deg, var(--blue), #8093ff);border-radius:4px 4px 1px 1px;flex:1;min-height:5px;display:block}.map-feed p{border-top:1px solid var(--line-soft);align-items:center;gap:8px;margin:0;padding:10px 0;display:flex}.map-feed p>b{background:var(--blue);border-radius:50%;width:5px;height:5px}.map-feed p>span{flex-direction:column;gap:2px;display:flex}.map-feed p strong{font-size:8px}.map-feed p small{color:var(--muted);font-size:6px}.workspace-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workspace-grid article{border:1px solid var(--line);border-radius:17px;min-height:300px;padding:26px}.workspace-grid article>div{justify-content:space-between;align-items:center;display:flex}.workspace-grid article>div>span{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:10px}.workspace-grid h3{letter-spacing:-.03em;margin:52px 0 13px;font-size:24px}.workspace-grid p{color:var(--muted);margin:0 0 24px;font-size:12px}.workspace-grid article>small{color:var(--blue-deep);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8px}.portfolio-deep-dive{background:radial-gradient(circle at 10% 80%, #123ff23d, transparent 34%), var(--night);color:#fff;min-height:760px;padding:120px var(--gutter);grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid;overflow:hidden}.portfolio-deep-copy>p{color:#afb5c6}.deep-points{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.deep-points div{border:1px solid #ffffff1a;flex-direction:column;gap:6px;padding:19px;display:flex}.deep-points strong{font-size:13px}.deep-points span{color:#aeb4c6;font-size:9px;line-height:1.5}.portfolio-orbit{aspect-ratio:1;border:1px solid #ffffff1c;border-radius:50%;width:100%;max-width:550px;margin:0 auto;position:relative}.portfolio-orbit:before,.portfolio-orbit:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:14%}.portfolio-orbit:after{inset:29%}.orbit-center-card{text-align:center;z-index:2;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:140px;min-height:140px;display:flex;position:absolute;top:51.1%;left:50.65%;transform:translate(-50%,-50%)}.orbit-center-card img{width:51px;height:45px}.orbit-center-card strong{color:var(--ink);font-size:14px}.orbit-node{letter-spacing:.05em;background:#1c2133;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex;position:absolute}.node-one{top:16%;left:10%}.node-two{top:10%;right:12%}.node-three{top:54%;right:-1%}.node-four{bottom:3%;right:25%}.node-five{bottom:12%;left:4%}.operations-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:40px;display:grid}.operations-grid article{background:var(--frost);border:1px solid var(--line-soft);border-radius:16px;min-height:220px;padding:25px}.operations-grid h3{margin:45px 0 9px;font-size:19px}.operations-grid p{color:var(--muted);margin:0;font-size:11px}.solutions-hero{grid-template-columns:1fr .7fr}.layer-map{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffd4;border-radius:22px;align-self:center;padding:25px}.layer-map>div{border:1px solid var(--line-soft);background:#fff;border-radius:14px;grid-template-columns:35px 1fr;align-items:center;gap:5px 14px;padding:18px;display:grid}.layer-map>div span{color:var(--blue);grid-row:1/3;font-family:JetBrains Mono,monospace;font-size:10px}.layer-map>div strong{font-size:15px}.layer-map>div small{color:var(--muted);font-size:9px}.layer-map>i{color:#acb0bd;text-align:center;padding:7px 0;font-style:normal;display:block}.solution-catalog{padding:50px var(--gutter) 120px}.solution-layer{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:70px;padding:80px 0;display:grid}.solution-layer-intro{padding-right:30px}.solution-layer-intro>span{color:var(--blue);margin-bottom:45px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.solution-layer-intro>small{color:var(--blue-deep);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.solution-layer-intro h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:42px}.solution-layer-intro p{color:var(--muted);font-size:13px}.solution-items{flex-direction:column;display:flex}.solution-items article{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;align-items:start;gap:40px;padding:24px 0;display:grid}.solution-items article:first-child{border-top:1px solid var(--line)}.solution-items h3{margin:13px 0 0;font-size:19px}.solution-items p{color:var(--muted);margin:0;font-size:12px}.roadmap-section{background:var(--night-blue);color:#fff;padding:115px var(--gutter)}.roadmap-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.roadmap-grid article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;min-height:280px;padding:28px}.roadmap-grid article>div{justify-content:space-between;align-items:center;display:flex}.roadmap-grid article>div>span{color:#7f8ed4;font-family:JetBrains Mono,monospace;font-size:10px}.roadmap-grid h3{margin:70px 0 12px;font-size:27px}.roadmap-grid p{color:#b1b6c8;margin:0;font-size:12px}.scenario-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.scenario-grid a{border:1px solid var(--line);border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px 18px;padding:24px;transition:border-color .18s,transform .18s;display:grid}.scenario-grid a:hover{border-color:var(--blue);transform:translateY(-2px)}.scenario-grid a>span{color:var(--blue);grid-row:1/3;font-family:JetBrains Mono,monospace;font-size:9px}.scenario-grid strong{font-size:16px}.scenario-grid small{color:var(--muted);font-size:10px}.scenario-grid b{grid-area:1/3/3}.methodology-hero{grid-template-columns:.95fr 1.05fr}.method-stack{flex-direction:column;align-self:center;display:flex}.method-stack article{border:1px solid var(--line);background:#fffc;border-radius:17px;grid-template-columns:40px 1fr;gap:22px;margin-top:-1px;padding:22px;display:grid}.method-stack article>span{color:var(--blue);padding-top:3px;font-family:JetBrains Mono,monospace;font-size:10px}.method-stack strong{font-size:17px}.method-stack p{color:var(--muted);margin:7px 0 0;font-size:11px}.twin-method-grid{grid-template-columns:1fr 150px 1fr;align-items:center;gap:30px;display:grid}.twin-method-grid>article{border:1px solid var(--line);border-radius:19px;min-height:390px;padding:30px}.twin-method-grid h3{letter-spacing:-.035em;margin:45px 0 14px;font-size:27px}.twin-method-grid article>p{color:var(--muted);font-size:12px}.orange-text{color:#c64e13}.code-lines{background:var(--frost);border-radius:12px;margin-top:28px;padding:6px 14px}.code-lines div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.code-lines div:last-child{border:0}.code-lines span,.code-lines b{font-family:JetBrains Mono,monospace;font-size:8px}.code-lines span{color:var(--muted)}.twin-method-bridge{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex}.twin-method-bridge span,.twin-method-bridge small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px}.twin-method-bridge b{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:21px;display:flex}.matching-method{background:radial-gradient(circle at 10% 10%, #123ff233, transparent 30%), var(--night);color:#fff;padding:120px var(--gutter);grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.matching-copy>p{color:#b2b7c8}.matching-steps article{border-top:1px solid #ffffff21;grid-template-columns:40px 1fr;gap:30px;padding:25px 0;display:grid}.matching-steps article>span{color:#7987c9;padding-top:3px;font-family:JetBrains Mono,monospace;font-size:9px}.matching-steps small{color:#9eadf1;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:7px}.matching-steps h3{margin:8px 0;font-size:20px}.matching-steps p{color:#adb3c4;margin:0;font-size:11px}.confidence-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.confidence-visual{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:25px}.confidence-title{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}.confidence-title small{color:var(--blue);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:7px}.confidence-title strong{font-size:17px}.confidence-title span{color:var(--muted);font-size:8px}.confidence-item{border-top:1px solid var(--line-soft);grid-template-columns:90px 1fr 1.4fr 30px;align-items:center;gap:12px;padding:14px 0;display:grid}.confidence-item>span,.confidence-item>strong,.confidence-item>em{font-size:9px}.confidence-item>span{color:var(--muted)}.confidence-item>em{text-align:right;font-style:normal}.confidence-item>i{background:#eceef4;border-radius:99px;height:6px;overflow:hidden}.confidence-item>i b{background:linear-gradient(90deg, var(--blue), var(--violet));border-radius:inherit;height:100%;display:block}.confidence-item.warning>i b{background:linear-gradient(90deg, #f6a321, var(--orange))}.confidence-visual>p{background:var(--orange-soft);color:#9b3e13;border-radius:9px;align-items:center;gap:8px;margin:12px 0 0;padding:10px;font-size:9px;display:flex}.confidence-visual>p span{border:1px solid #e8a785;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.confidence-copy ul{margin:24px 0 0;padding:0;list-style:none}.confidence-copy li{border-top:1px solid var(--line);color:var(--ink-soft);padding:13px 0 13px 22px;font-size:11px;position:relative}.confidence-copy li:before{color:var(--blue);content:"✓";position:absolute;left:0}.trust-architecture{background:var(--night-blue);color:#fff;padding:120px var(--gutter)}.architecture-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.architecture-grid article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;min-height:230px;padding:24px}.architecture-grid strong{margin:60px 0 9px;font-size:15px;display:block}.architecture-grid p{color:#aeb4c6;margin:0;font-size:10px}.demo-hero{min-height:720px;padding:105px var(--gutter);background:linear-gradient(#e0e2e861 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#e0e2e861 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 85% 25%,#f0ecff,#fff 48%);grid-template-columns:1fr .7fr;align-items:start;gap:90px;display:grid}.demo-hero-copy{align-self:start}.demo-hero-card{align-self:center}.demo-qualifiers{flex-direction:column;gap:12px;margin-top:30px;display:flex}.demo-qualifiers span{color:var(--muted);font-size:14px;line-height:1.45}.demo-qualifiers b{color:var(--blue);margin-right:8px;font-size:15px}.demo-hero-card{box-shadow:var(--shadow);color:#fff;background:radial-gradient(circle at 20% 20%,#123ff2bf,#0000 40%),radial-gradient(circle at 90% 90%,#ff5a0880,#0000 45%),#292070;border-radius:26px;min-height:440px;padding:28px}.demo-card-top,.demo-card-bottom{justify-content:space-between;align-items:center;display:flex}.demo-card-top span,.demo-card-bottom span{color:#ccd0eb;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:7px}.demo-card-top strong{font-family:JetBrains Mono,monospace;font-size:11px}.demo-card-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.demo-card-center img{object-fit:cover;background:#fff;border-radius:14px;width:71px;height:65px;margin-bottom:22px}.demo-card-center strong{letter-spacing:-.03em;font-size:25px;line-height:1.2}.demo-content{padding:120px var(--gutter);grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.agenda-list{margin-top:38px}.agenda-list article{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:24px;padding:22px 0;display:grid}.agenda-list article>span{color:var(--blue);padding-top:5px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:650}.agenda-list h3{margin:0 0 7px;font-size:18px}.agenda-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.demo-input-note{background:var(--blue-soft);border-radius:12px;margin-top:30px;padding:22px}.demo-input-note strong{font-size:16px}.demo-input-note p{color:#4f5c8d;margin:9px 0 0;font-size:13px;line-height:1.55}.demo-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:32px}.form-heading h2{letter-spacing:-.04em;margin:13px 0 10px;font-size:36px}.form-heading p{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.55}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.demo-form label{flex-direction:column;gap:8px;display:flex}.demo-form label>span{font-size:13px;font-weight:650}.demo-form label small{color:var(--muted);font-weight:400}.form-wide{grid-column:1/-1}.demo-form input,.demo-form select,.demo-form textarea{background:var(--frost);border:1px solid var(--line);color:var(--ink);border-radius:10px;outline:none;width:100%;padding:13px;font-size:14px;transition:border-color .16s,box-shadow .16s}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #123ff21a}.demo-form textarea{resize:vertical}.consent-row{grid-template-columns:16px 1fr;align-items:start;margin:19px 0;gap:10px!important;display:grid!important}.consent-row input{width:16px;height:16px;margin:1px 0 0;padding:0}.consent-row span{color:var(--muted);line-height:1.5;font-size:12px!important;font-weight:400!important}.consent-row a{color:var(--blue);text-decoration:underline}.form-submit{cursor:pointer;border:0;width:100%;font-size:14px}.form-feedback{color:#19794f;background:#eefaf4;border-radius:8px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.5}.form-feedback a{text-decoration:underline}.demo-options{background:var(--night);color:#fff;padding:110px var(--gutter)}.demo-options>div:first-child{max-width:720px}.demo-option-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.demo-option-grid article{border:1px solid #ffffff1f;border-radius:16px;min-height:220px;padding:24px}.demo-option-grid span{color:#7f8ed4;font-family:JetBrains Mono,monospace;font-size:8px}.demo-option-grid strong{margin:55px 0 10px;font-size:18px;display:block}.demo-option-grid p{color:#abb1c2;margin:0;font-size:10px}.legal-page{max-width:960px;min-height:70vh;margin:0 auto;padding:105px 28px 130px}.legal-page h1{letter-spacing:-.05em;margin:25px 0 45px;font-size:clamp(42px,4.35vw,64px);font-weight:560}.legal-warning{background:var(--orange-soft);color:#7f3512;border:1px solid #ffd6bf;border-radius:14px;padding:22px}.legal-warning strong{font-size:13px}.legal-warning p{margin:8px 0 0;font-size:11px}.legal-grid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:50px;display:grid}.legal-grid section{border:1px solid var(--line);min-height:180px;padding:25px}.legal-page h2{margin:0 0 12px;font-size:17px}.legal-grid p,.legal-copy p{color:var(--muted);margin:0;font-size:11px}.legal-page a{color:var(--blue);text-decoration:underline}.legal-copy{margin-top:50px}.legal-copy section{border-top:1px solid var(--line);padding:24px 0}@media (width<=1180px){:root{--gutter:34px}.hero,.subpage-hero,.demo-hero{gap:50px}.hero{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr)}.hero h1{font-size:58px}.platform-showcase,.trust-section,.portfolio-deep-dive,.matching-method,.confidence-section,.demo-content{gap:55px}}@media (width<=960px){.site-header{grid-template-columns:1fr auto auto}.desktop-nav{display:none}.mobile-nav{justify-self:end;display:block;position:relative}.mobile-nav summary{background:var(--frost);border:1px solid var(--line);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:16px;height:1px;transition:transform .16s;display:block}.mobile-nav[open] summary span:first-child{transform:translateY(3px)rotate(45deg)}.mobile-nav[open] summary span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-nav nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:15px;flex-direction:column;min-width:240px;padding:8px;display:flex;position:absolute;top:50px;right:0}.mobile-nav nav a{border-radius:9px;padding:13px;font-size:13px}.mobile-nav nav a:hover{background:var(--frost)}.mobile-demo-link{background:var(--ink);color:#fff;justify-content:space-between;margin-top:4px;display:flex}.hero,.subpage-hero,.demo-hero{grid-template-columns:1fr}.hero{padding-top:105px;padding-bottom:90px}.hero h1{max-width:800px;font-size:clamp(52px,8vw,72px)}.hero-copy{max-width:780px}.hero-visual{width:100%;max-width:720px;margin:0 auto}.principle-strip,.journey-grid{grid-template-columns:repeat(2,1fr)}.principle-strip div:nth-child(3),.journey-grid article:nth-child(3){border-left:1px solid var(--line)}.journey-grid article:nth-child(2):after{display:none}.decision-grid,.workspace-grid,.operations-grid,.architecture-grid,.demo-option-grid{grid-template-columns:repeat(2,1fr)}.decision-card{min-height:370px}.decision-card:last-child{grid-column:1/-1}.platform-showcase,.trust-section,.portfolio-deep-dive,.matching-method,.confidence-section,.demo-content{grid-template-columns:1fr}.portfolio-window{width:100%;max-width:760px;margin:0 auto}.trust-statement,.portfolio-deep-copy,.matching-copy,.confidence-copy{max-width:760px}.roadmap-strip{grid-template-columns:1fr}.roadmap-strip>div,.roadmap-strip>div:first-child{border-left:1px solid var(--line)}.demo-band{grid-template-columns:1fr}.demo-band-action{align-items:flex-start}.site-footer{grid-template-columns:1.6fr repeat(3,1fr)}.subpage-hero{min-height:auto}.subpage-hero-copy{max-width:850px}.platform-map,.layer-map,.method-stack,.demo-hero-card{width:100%;max-width:720px;margin:0 auto}.method-stack article:first-child,.method-stack article:last-child{transform:none}.portfolio-orbit{max-width:500px}.solution-layer{grid-template-columns:.8fr 1.2fr;gap:35px}.twin-method-grid{grid-template-columns:1fr}.twin-method-bridge{flex-direction:row;justify-content:center}.twin-method-bridge b{transform:rotate(90deg)}.demo-content{align-items:stretch}}@media (width<=720px){:root{--gutter:20px}.site-header{gap:10px;height:68px;padding:0 18px}.brand-mark{width:36px;height:36px}.brand-mark img{width:43px;height:38px}.brand-type strong{font-size:13px}.brand-type small{display:none}.nav-cta{padding:10px 13px;font-size:10px}.mobile-nav summary{width:38px;height:38px}.hero{min-height:auto;padding:72px var(--gutter)}.hero h1,.subpage-hero h1,.demo-hero h1{font-size:46px;line-height:.98}.hero-lead,.subpage-hero-copy>p,.demo-hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .button{justify-content:space-between;width:100%}.hero-note{display:none}.hero-visual{border-radius:18px;padding:15px}.visual-topbar strong{font-size:10px}.input-row{gap:5px}.input-pill{flex-direction:column;align-items:flex-start;font-size:8px}.twin-card{padding:15px}.twin-grid{grid-template-columns:repeat(2,1fr)}.output-grid{grid-template-columns:1fr}.output-card{grid-template-columns:34px 1fr}.principle-strip,.journey-grid,.decision-grid,.use-case-grid,.trust-grid,.workspace-grid,.operations-grid,.architecture-grid,.roadmap-grid,.scenario-grid,.demo-option-grid{grid-template-columns:1fr}.principle-strip div,.principle-strip div:first-child,.principle-strip div:nth-child(3){border-left:1px solid var(--line)}.section,.decision-section,.platform-showcase,.trust-section,.portfolio-deep-dive,.roadmap-section,.matching-method,.trust-architecture,.demo-options{padding-top:82px;padding-bottom:82px}.section-heading.split{grid-template-columns:1fr;align-items:start;gap:20px}.section-heading{margin-bottom:38px}.section-heading h2,.platform-showcase h2,.trust-statement h2,.demo-band h2,.portfolio-deep-dive h2,.roadmap-section h2,.matching-method h2,.confidence-copy h2,.demo-content h2,.demo-options h2{font-size:38px}.journey-grid article,.journey-grid article:nth-child(3){border-left:1px solid var(--line);min-height:240px}.journey-grid article:after{display:none}.journey-grid h3{margin-top:40px}.decision-card,.decision-card:last-child{grid-column:auto;min-height:350px}.platform-showcase{background-size:44px 44px}.portfolio-body{padding:12px}.portfolio-kpis,.map-kpis,.portfolio-content,.map-panels{grid-template-columns:1fr}.use-case-grid article{min-height:250px}.trust-grid article,.trust-grid article:first-child,.trust-grid article:nth-child(2),.trust-grid article:nth-child(3),.trust-grid article:last-child{border-radius:14px}.roadmap-strip{padding:0 var(--gutter)}.demo-band{min-height:470px;margin:12px;padding:60px 25px}.demo-band-action{align-items:stretch}.site-footer{grid-template-columns:repeat(2,1fr);padding-top:60px}.footer-brand-block,.footer-column:nth-of-type(3){grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.subpage-hero,.demo-hero{padding:72px var(--gutter)}.platform-map-body{grid-template-columns:1fr}.platform-map-body aside{grid-template-columns:repeat(5,1fr);display:grid}.platform-map-body aside span{text-align:center;flex-direction:column}.portfolio-orbit{max-width:350px}.orbit-node{width:54px;height:54px;font-size:6px}.orbit-center-card{width:110px;min-height:110px}.deep-points{grid-template-columns:1fr}.solution-catalog{padding-left:var(--gutter);padding-right:var(--gutter)}.solution-layer{grid-template-columns:1fr;padding:60px 0}.solution-layer-intro>span{margin-bottom:28px}.solution-items article{grid-template-columns:1fr;gap:16px}.method-stack article{grid-template-columns:28px 1fr}.twin-method-grid>article{min-height:auto}.matching-steps article{grid-template-columns:30px 1fr;gap:18px}.confidence-item{grid-template-columns:66px 1fr 28px;gap:7px}.confidence-item>i{display:none}.demo-card-center{min-height:280px}.demo-content{padding:80px var(--gutter)}.demo-form{padding:22px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.legal-grid{grid-template-columns:1fr}}.motion-ready [data-motion]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.motion-ready [data-motion].is-visible{opacity:1;transform:translateY(0)}.decision-grid [data-motion]:nth-child(2),.workspace-grid [data-motion]:nth-child(2),.operations-grid [data-motion]:nth-child(2),.trust-grid [data-motion]:nth-child(2),.architecture-grid [data-motion]:nth-child(2),.use-case-grid [data-motion]:nth-child(2){transition-delay:90ms}.decision-grid [data-motion]:nth-child(3),.workspace-grid [data-motion]:nth-child(3),.operations-grid [data-motion]:nth-child(3),.trust-grid [data-motion]:nth-child(3),.architecture-grid [data-motion]:nth-child(3),.use-case-grid [data-motion]:nth-child(3){transition-delay:.18s}.workspace-grid [data-motion]:nth-child(4),.operations-grid [data-motion]:nth-child(4),.trust-grid [data-motion]:nth-child(4),.architecture-grid [data-motion]:nth-child(4),.use-case-grid [data-motion]:nth-child(4){transition-delay:.27s}.workspace-grid [data-motion]:nth-child(5),.operations-grid [data-motion]:nth-child(5){transition-delay:.36s}.workspace-grid [data-motion]:nth-child(6),.operations-grid [data-motion]:nth-child(6){transition-delay:.45s}.hero-ambient-video{object-fit:cover;opacity:.085;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 58% 100%)}.pulse-dot{animation:2.8s ease-out infinite pulse-dot}.hero-glow-blue{animation:12s ease-in-out infinite alternate glow-drift-blue}.hero-glow-orange{animation:14s ease-in-out infinite alternate glow-drift-orange}.motion-ready .hero-visual[data-motion] .input-pill,.motion-ready .hero-visual[data-motion] .flow-line,.motion-ready .hero-visual[data-motion] .twin-card,.motion-ready .hero-visual[data-motion] .output-card{opacity:0}.motion-ready .hero-visual[data-motion].is-visible .input-pill{animation:.52s cubic-bezier(.2,.8,.2,1) forwards hero-item-in}.motion-ready .hero-visual[data-motion].is-visible .input-pill:first-child{animation-delay:.52s}.motion-ready .hero-visual[data-motion].is-visible .input-pill:nth-child(2){animation-delay:.68s}.motion-ready .hero-visual[data-motion].is-visible .input-pill:nth-child(3){animation-delay:.84s}.motion-ready .hero-visual[data-motion].is-visible .flow-line{animation:.5s 1.05s forwards hero-item-in}.motion-ready .hero-visual[data-motion].is-visible .flow-line span{transform-origin:50%;animation:1.1s ease-in-out 1.05s both line-breathe}.motion-ready .hero-visual[data-motion].is-visible .twin-card{animation:.68s cubic-bezier(.17,.84,.44,1) 1.35s forwards twin-card-in}.motion-ready .hero-visual[data-motion] .confidence-row i{transform-origin:0;transform:scaleX(0)}.motion-ready .hero-visual[data-motion].is-visible .confidence-row i{animation:.9s ease-out 2.05s forwards confidence-fill}.motion-ready .hero-visual[data-motion].is-visible .output-card{animation:.54s cubic-bezier(.2,.8,.2,1) forwards hero-output-in}.motion-ready .hero-visual[data-motion].is-visible .output-card:first-child{animation-delay:2.55s}.motion-ready .hero-visual[data-motion].is-visible .output-card:nth-child(2){animation-delay:2.72s}.motion-ready .hero-visual[data-motion].is-visible .output-card:nth-child(3){animation-delay:2.89s}@keyframes pulse-dot{0%,to{box-shadow:0 0 #123ff252}55%{box-shadow:0 0 0 7px #123ff200}}@keyframes glow-drift-blue{to{transform:translate(80px,45px)scale(1.08)}}@keyframes glow-drift-orange{to{transform:translate(-65px,55px)scale(1.12)}}@keyframes hero-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes twin-card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-output-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes confidence-fill{to{transform:scaleX(1)}}@keyframes line-breathe{0%{opacity:.25;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}.product-tour{background:radial-gradient(circle at 12% 28%,#123ff214,#0000 26%),#fff}.journey-story{max-width:var(--content);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(45px,6vw,90px);margin:0 auto;display:grid}.journey-stage{border:1px solid var(--line);background:#fffffff2;border-radius:24px;min-height:565px;padding:26px;position:sticky;top:104px;overflow:hidden;box-shadow:0 30px 90px #10163021}.journey-stage:before{background:linear-gradient(90deg, var(--blue), var(--violet), var(--orange));content:"";height:3px;position:absolute;top:0;left:0;right:0}.journey-stage-head,.journey-stage-foot{justify-content:space-between;align-items:center;display:flex}.journey-stage-head>div{flex-direction:column;gap:6px;display:flex}.journey-stage-head small,.journey-stage-head>span,.journey-stage-foot span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8px}.journey-stage-head strong{font-size:15px}.journey-stage-head>span{background:var(--frost);color:var(--blue-deep);border-radius:999px;padding:8px 11px}.journey-track{justify-content:space-between;align-items:center;margin:28px 8px 20px;display:flex;position:relative}.journey-track:before,.journey-track>i{content:"";border-radius:999px;height:2px;position:absolute;top:13px;left:13px;right:13px}.journey-track:before{background:var(--line)}.journey-track>i{background:linear-gradient(90deg, var(--blue), var(--violet), var(--orange));width:var(--journey-progress);z-index:1;transition:width .6s cubic-bezier(.2,.8,.2,1);right:auto}.journey-track span{border:1px solid var(--line);color:var(--muted);z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:JetBrains Mono,monospace;font-size:7px;transition:background .3s,border-color .3s,color .3s,transform .3s;display:flex;position:relative}.journey-track span.is-complete{background:var(--blue);border-color:var(--blue);color:#fff;transform:scale(1.08)}.journey-scene{background:radial-gradient(circle at 10% 10%, #123ff233, transparent 34%), radial-gradient(circle at 90% 90%, #ff5a081c, transparent 34%), var(--night);border-radius:18px;height:350px;position:relative;overflow:hidden}.journey-panel{opacity:0;pointer-events:none;height:100%;padding:30px;transition:opacity .42s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(18px)scale(.985)}.journey-panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.journey-panel-input{grid-template-columns:.82fr .45fr 1.1fr;align-items:center;display:grid}.journey-files{flex-direction:column;gap:10px;display:flex}.journey-files span{color:#d8dbea;background:#ffffff14;border:1px solid #ffffff1f;border-radius:11px;padding:15px;font-family:JetBrains Mono,monospace;font-size:9px}.journey-data-lines{flex-direction:column;gap:20px;display:flex}.journey-data-lines i{background:linear-gradient(90deg, var(--blue), var(--violet));height:2px;display:block;position:relative}.journey-data-lines i:after{box-shadow:0 0 12px var(--blue);content:"";background:#fff;border-radius:50%;width:5px;height:5px;animation:1.8s linear infinite data-pulse;position:absolute;top:-2px}.journey-twin-core{color:#fff;background:linear-gradient(145deg,#20263a,#12151f);border:1px solid #788fff59;border-radius:17px;flex-direction:column;justify-content:center;gap:10px;min-height:155px;padding:24px;display:flex;box-shadow:0 0 42px #123ff238}.journey-twin-core small,.journey-twin-core strong{font-family:JetBrains Mono,monospace}.journey-twin-core small{color:#8593d9;letter-spacing:.11em;font-size:7px}.journey-twin-core strong{font-size:13px}@keyframes data-pulse{0%{left:0}to{left:calc(100% - 5px)}}.journey-panel-evidence{flex-direction:column;justify-content:center;display:flex}.journey-panel-evidence>div{border-bottom:1px solid #ffffff1a;grid-template-columns:72px 1fr 1fr 32px;align-items:center;gap:12px;padding:15px 0;display:grid}.journey-panel-evidence span,.journey-panel-evidence em{color:#8990a6;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px;font-style:normal}.journey-panel-evidence strong{color:#fff;font-size:11px}.journey-panel-evidence i{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.journey-panel-evidence b{background:linear-gradient(90deg, var(--blue), var(--violet));height:100%;display:block}.journey-panel-decision{grid-template-columns:repeat(2,1fr);align-content:center;gap:12px;display:grid}.journey-panel-decision>div{background:#ffffff12;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:36px 1fr;gap:5px 12px;padding:17px;display:grid}.journey-panel-decision>div>span{color:#aab5ff;background:#5f70ff24;border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;display:flex}.journey-panel-decision small{color:#858da4;text-transform:uppercase;font-size:8px}.journey-panel-decision strong{color:#fff;font-size:15px}.journey-panel-portfolio{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:20px;display:grid}.journey-bars{border-bottom:1px solid #ffffff1f;align-items:end;gap:10px;padding:30px 14px 18px;display:flex}.journey-bars i{background:linear-gradient(#5574ff,#2648ec);border-radius:6px 6px 0 0;flex:1}.journey-priorities{flex-direction:column;justify-content:center;display:flex}.journey-priorities span{color:#d7d9e2;border-bottom:1px solid #ffffff1a;padding:18px 0;font-size:10px}.journey-priorities b{color:#8395ef;margin-right:10px;font-family:JetBrains Mono,monospace;font-size:7px}.journey-stage-foot{padding-top:20px}.journey-stage-foot strong{color:var(--blue-deep);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.journey-scroll-steps{flex-direction:column;gap:34px;padding-bottom:130px;display:flex}.journey-scroll-steps button{appearance:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;opacity:.48;text-align:left;background:#ffffffb8;border-radius:18px;width:100%;min-height:270px;padding:30px;transition:background .32s,border-color .32s,box-shadow .32s,opacity .32s,transform .32s}.journey-scroll-steps button:hover,.journey-scroll-steps button:focus-visible,.journey-scroll-steps button.is-active{opacity:1;background:#fff;border-color:#cbd4ff;transform:translate(-8px);box-shadow:0 22px 55px #111b461a}.journey-scroll-steps button:focus-visible{outline-offset:4px;outline:3px solid #123ff238}.journey-step-head{justify-content:space-between;align-items:center;display:flex}.journey-step-head span{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:12px}.journey-step-head small{background:var(--frost);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:7px}.journey-scroll-steps h3{letter-spacing:-.035em;margin:48px 0 14px;font-size:28px}.journey-scroll-steps p{color:var(--muted);margin:0;font-size:13px}.journey-inline-signal{color:var(--blue-deep);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-top:25px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex}.journey-inline-signal i{background:var(--blue);border-radius:50%;width:6px;height:6px}.motion-ready .platform-map[data-motion] .spark-bars i{transform-origin:bottom;transform:scaleY(0)}.motion-ready .portfolio-window[data-motion] .chart-row i{transform-origin:0;transform:scaleX(0)}.motion-ready .platform-map[data-motion].is-visible .spark-bars i{animation:.7s cubic-bezier(.2,.8,.2,1) forwards bar-grow}.motion-ready .platform-map[data-motion].is-visible .spark-bars i:nth-child(2n){animation-delay:.11s}.motion-ready .platform-map[data-motion].is-visible .spark-bars i:nth-child(3n){animation-delay:.22s}.motion-ready .portfolio-window[data-motion].is-visible .chart-row i{transform-origin:0;animation:.82s cubic-bezier(.2,.8,.2,1) forwards bar-grow-x}@keyframes bar-grow{to{transform:scaleY(1)}}@keyframes bar-grow-x{to{transform:scaleX(1)}}.portfolio-orbit{isolation:isolate}.orbit-ambient-video{object-fit:cover;opacity:.34;pointer-events:none;z-index:0;border-radius:50%;width:92%;height:92%;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle,#000 0%,#000000b8 44%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#000000b8 44%,#0000 72%)}.portfolio-orbit:before,.portfolio-orbit:after{z-index:1}.orbit-node{z-index:3}.portfolio-orbit.is-visible .orbit-node{animation:4.8s ease-in-out infinite alternate orbit-node-float}.portfolio-orbit.is-visible .node-two,.portfolio-orbit.is-visible .node-four{animation-duration:5.4s;animation-delay:-1.7s}.portfolio-orbit.is-visible .node-three,.portfolio-orbit.is-visible .node-five{animation-duration:4.3s;animation-delay:-3.1s}.portfolio-orbit.is-visible:before{animation:3.8s ease-in-out infinite orbit-ring-pulse}.portfolio-orbit.is-visible:after{animation:3.8s ease-in-out 1.2s infinite orbit-ring-pulse}@keyframes orbit-node-float{to{transform:translateY(-10px);box-shadow:0 0 30px #4965ff42}}@keyframes orbit-ring-pulse{0%,to{border-color:#ffffff14}50%{border-color:#6f85ff4d}}.matching-method{align-items:start}.matching-demo{min-width:0}.matching-native-visual{background:radial-gradient(circle at 12% 30%,#123ff233,#0000 34%),#151824;border:1px solid #ffffff1c;border-radius:18px;margin-bottom:22px;padding:20px;overflow:hidden}.matching-source{background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;padding:14px 16px;display:grid}.matching-source small,.matching-lane small{color:#8796de;letter-spacing:.09em;font-family:JetBrains Mono,monospace;font-size:7px}.matching-source strong{font-size:12px}.matching-source span{color:#b8bed0;grid-area:1/2/3;font-family:JetBrains Mono,monospace;font-size:8px}.matching-lane{border-bottom:1px solid #ffffff17;grid-template-columns:180px 1fr;align-items:center;gap:18px;padding:17px 5px;display:grid}.matching-lane:last-child{border:0}.matching-lane>div:first-child{grid-template-columns:25px 1fr;align-items:center;gap:5px 10px;display:grid}.matching-lane>div:first-child>span{color:#7083df;grid-row:1/3;font-family:JetBrains Mono,monospace;font-size:8px}.matching-lane strong{color:#fff;font-size:10px}.supplier-dots{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.supplier-dots i{background:#4d69ee;border:1px solid #7890ff;border-radius:50%;width:13px;height:13px;transition:background .35s,opacity .35s,transform .35s;box-shadow:0 0 12px #415eee47}.lane-fit .supplier-dots i{background:var(--violet);border-color:#9885ed}.lane-top .supplier-dots i{background:var(--orange);border-color:#ff965e;width:17px;height:17px}.motion-ready .matching-demo[data-motion] .matching-lane,.motion-ready .matching-demo[data-motion] .matching-source{opacity:0;transform:translateY(10px)}.motion-ready .matching-demo[data-motion].is-visible .matching-source,.motion-ready .matching-demo[data-motion].is-visible .matching-lane{animation:.48s forwards matching-stage-in}.motion-ready .matching-demo[data-motion].is-visible .lane-filter{animation-delay:.45s}.motion-ready .matching-demo[data-motion].is-visible .lane-fit{animation-delay:1.15s}.motion-ready .matching-demo[data-motion].is-visible .lane-top{animation-delay:1.85s}.motion-ready .matching-demo[data-motion].is-visible .lane-filter .is-filtered{animation:.45s 1s forwards matching-filter-out}.motion-ready .matching-demo[data-motion].is-visible .lane-fit .is-filtered{animation:.45s 1.7s forwards matching-filter-out}.motion-ready .matching-demo[data-motion].is-visible .lane-top .supplier-dots i{animation:1.5s ease-in-out 2.4s infinite top-match-pulse}@keyframes matching-stage-in{to{opacity:1;transform:translateY(0)}}@keyframes matching-filter-out{to{box-shadow:none;opacity:.17;background:#4d5262;border-color:#5a6070;transform:scale(.72)}}@keyframes top-match-pulse{50%{transform:scale(1.13);box-shadow:0 0 20px #ff5a0894}}.motion-ready .twin-method-grid[data-motion]>article:first-child,.motion-ready .twin-method-grid[data-motion]>article:last-child{transform:translateY(22px)}.motion-ready .twin-method-grid[data-motion]>article,.motion-ready .twin-method-grid[data-motion] .twin-method-bridge{opacity:0;transition:opacity .62s,transform .7s cubic-bezier(.2,.8,.2,1)}.motion-ready .twin-method-grid[data-motion].is-visible>article,.motion-ready .twin-method-grid[data-motion].is-visible .twin-method-bridge{opacity:1;transform:translateY(0)}.motion-ready .twin-method-grid[data-motion].is-visible .twin-method-bridge{transition-delay:.42s}.twin-method-grid.is-visible .twin-method-bridge b{animation:2.4s ease-in-out .9s infinite bridge-pulse}@keyframes bridge-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 12px #123ff200}}.motion-ready .confidence-visual[data-motion] .confidence-item i b{transform-origin:0;transform:scaleX(0)}.motion-ready .confidence-visual[data-motion].is-visible .confidence-item i b{animation:.85s ease-out .3s forwards confidence-fill}@media (width<=960px){.journey-story{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:38px}.journey-stage{min-height:515px;padding:20px}.journey-scene{height:310px}.journey-panel{padding:22px}.journey-scroll-steps button{min-height:245px;padding:25px}.matching-method{grid-template-columns:1fr}}@media (width<=720px){.motion-ready [data-motion]{transform:translateY(14px)}.hero-ambient-video{opacity:.07;-webkit-mask-image:linear-gradient(#0000 0%,#000 55% 100%);mask-image:linear-gradient(#0000 0%,#000 55% 100%)}.journey-story{display:block}.journey-stage{display:none}.journey-scroll-steps{gap:12px;padding-bottom:0}.journey-scroll-steps button{opacity:1;min-height:0;padding:24px}.journey-scroll-steps button:hover,.journey-scroll-steps button:focus-visible,.journey-scroll-steps button.is-active{box-shadow:none;transform:none}.journey-scroll-steps h3{margin-top:34px;font-size:24px}.journey-inline-signal{background:var(--frost);border-radius:10px;padding:12px}.matching-native-visual{padding:14px}.matching-lane{grid-template-columns:1fr;align-items:start;gap:12px}.supplier-dots{justify-content:flex-start;padding-left:35px}.orbit-ambient-video{opacity:.25}}.status-validation{color:#965b00;background:#fff3dc;border-color:#f0d9a7}.status-vision{color:#5836b5;background:#f2efff;border-color:#d9d0ff}.site-footer{grid-template-columns:2fr repeat(4,1fr)}.use-case-status{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.use-case-status>span:first-child{color:var(--blue);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:8px}.use-case-status .status{flex:none}.opportunity-section,.dossier-section,.learning-loop-section,.revealed-section{padding:120px var(--gutter);grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);gap:clamp(55px,7vw,110px);display:grid}.opportunity-copy,.dossier-copy,.revealed-copy,.learning-loop-copy{align-self:center}.opportunity-copy h2,.dossier-copy h2,.revealed-copy h2,.learning-loop-copy h2,.security-heading h2,.company-problem h2{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(42px,5.2vw,72px);line-height:.98}.opportunity-copy>p,.dossier-copy>p,.revealed-copy>p,.learning-loop-copy>p,.security-heading>p{color:var(--muted);max-width:640px;margin:0;font-size:15px}.opportunity-copy>.status,.learning-loop-copy>.status{width:max-content;margin-bottom:30px;display:flex}.opportunity-copy>.section-kicker{display:block}.opportunity-boundary{border-left:2px solid var(--blue);grid-template-columns:auto 1fr;gap:7px 16px;margin:28px 0 32px;padding-left:18px;display:grid}.opportunity-boundary strong,.opportunity-boundary span{font-size:10px;line-height:1.55}.opportunity-boundary strong{color:var(--blue-deep)}.opportunity-boundary span{color:var(--muted)}.opportunity-visual{background:radial-gradient(circle at 15% 10%, #123ff238, transparent 34%), radial-gradient(circle at 90% 90%, #ff5a0821, transparent 30%), var(--night);box-shadow:var(--shadow);color:#fff;border:1px solid #262b3e;border-radius:24px;align-self:center;min-height:485px;padding:32px;position:relative;overflow:hidden}.opportunity-card{background:#ffffff12;border:1px solid #ffffff1c;border-radius:16px;padding:20px}.opportunity-card>div{justify-content:space-between;align-items:center;display:flex}.opportunity-card small,.opportunity-proof span{color:#8e9ade;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:7px}.opportunity-card>strong{margin-top:22px;font-size:20px;display:block}.opportunity-card p{color:#aeb4c7;margin:9px 0 0;font-size:11px}.opportunity-rail{justify-content:space-between;margin:56px 4px 48px;display:flex;position:relative}.opportunity-rail>i{background:#ffffff26;height:2px;position:absolute;top:18px;left:18px;right:18px}.opportunity-rail>i:after{background:linear-gradient(90deg, var(--blue), var(--violet), var(--orange));content:"";transform-origin:0;width:100%;height:100%;position:absolute;left:0;transform:scaleX(0)}.opportunity-visual.is-visible .opportunity-rail>i:after{animation:2.8s cubic-bezier(.2,.8,.2,1) .45s forwards outcome-line}.opportunity-rail span{color:#9098af;z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.opportunity-rail b{background:#202538;border:1px solid #3a415b;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:JetBrains Mono,monospace;font-size:7px;transition:background .3s,border-color .3s;display:flex}.opportunity-rail .is-current b{background:var(--blue);color:#fff;border-color:#7589ff}.opportunity-rail small{font-size:8px}.opportunity-proof{border-left:2px solid var(--orange);background:#ffffff0d;flex-direction:column;gap:8px;padding:17px;display:flex}.opportunity-proof strong{font-size:11px}.proof-section{background-color:#fff;background-image:linear-gradient(#e0e2e857 1px,#0000 1px),linear-gradient(90deg,#e0e2e857 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid article{border:1px solid var(--line);background:#ffffffeb;border-left:0;min-height:285px;padding:30px}.proof-grid article:first-child{border-left:1px solid var(--line)}.proof-grid span{color:var(--muted);letter-spacing:.09em;font-family:JetBrains Mono,monospace;font-size:7px}.proof-grid article>strong{letter-spacing:-.055em;margin:62px 0 18px;font-size:clamp(32px,3.4vw,50px);display:block}.proof-grid p{color:var(--muted);margin:0;font-size:11px}.proof-grid .proof-method{background:var(--night);color:#fff}.proof-method a{color:#96a8ff;margin-top:28px;font-size:10px;display:inline-block}.journey-panel-outcome{align-content:center;gap:24px;display:grid}.journey-outcome-source{background:#ffffff12;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;gap:7px;padding:17px;display:flex}.journey-outcome-source small,.journey-outcome-track small,.journey-outcome-note{color:#8b94ac;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:7px}.journey-outcome-source strong{color:#fff;font-size:12px}.journey-outcome-source span{color:#9ea6ba;font-size:9px}.journey-outcome-track{justify-content:space-between;display:flex;position:relative}.journey-outcome-track>i{background:#ffffff21;height:2px;position:absolute;top:14px;left:14px;right:14px}.journey-outcome-track span{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.journey-outcome-track b{color:#8d95ab;background:#24293a;border:1px solid #42495f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:JetBrains Mono,monospace;font-size:6px;display:flex}.journey-outcome-track .is-live b{background:var(--blue);color:#fff;border-color:#7185ff}.journey-outcome-note{border-left:2px solid var(--orange);padding:10px 12px}.journey-outcome-note b{color:var(--orange)}.cockpit-switcher{--cockpit-accent:var(--blue);background:var(--night);color:#fff;border:1px solid #292d3c;border-radius:24px;margin-bottom:52px;overflow:hidden;box-shadow:0 28px 80px #10163024}.cockpit-tone-violet{--cockpit-accent:var(--violet)}.cockpit-tone-orange{--cockpit-accent:var(--orange)}.cockpit-tabs{background:#151823;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.cockpit-tabs button{appearance:none;color:#8f96a9;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff17;gap:12px;padding:22px;transition:background .22s,color .22s;display:flex}.cockpit-tabs button:last-child{border-right:0}.cockpit-tabs button:hover,.cockpit-tabs button:focus-visible,.cockpit-tabs button[aria-selected=true]{color:#fff;background:#ffffff0f}.cockpit-tabs button[aria-selected=true]{box-shadow:inset 0 -3px var(--cockpit-accent)}.cockpit-tabs button:focus-visible{outline:2px solid var(--cockpit-accent);outline-offset:-4px}.cockpit-tabs span{color:var(--cockpit-accent);font-family:JetBrains Mono,monospace;font-size:8px}.cockpit-tabs strong{font-size:12px}.cockpit-panel{min-height:455px;padding:30px;animation:.42s cubic-bezier(.2,.8,.2,1) cockpit-panel-in}.cockpit-panel-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.cockpit-panel-head>div{flex-direction:column;gap:11px;display:flex}.cockpit-panel-head small,.cockpit-shared-evidence small,.cockpit-next-action>span{color:#8992aa;letter-spacing:.09em;font-family:JetBrains Mono,monospace;font-size:7px}.cockpit-panel-head strong{letter-spacing:-.035em;max-width:760px;font-size:clamp(20px,2.4vw,32px)}.cockpit-panel-head>span{color:#c5cad9;white-space:nowrap;font-size:9px}.cockpit-panel-head>span i{background:var(--cockpit-accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.cockpit-shared-evidence{background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:10px;margin:30px 0 18px;padding:15px;display:flex}.cockpit-shared-evidence span{color:#b4bbd0;background:#ffffff12;border-radius:7px;padding:7px 9px;font-size:8px}.cockpit-shared-evidence b{color:var(--cockpit-accent);margin-left:auto}.cockpit-shared-evidence strong{font-size:9px}.cockpit-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cockpit-metrics article{background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;min-height:125px;padding:17px;display:flex}.cockpit-metrics small{color:#8991a6;font-size:8px}.cockpit-metrics strong{margin:auto 0 4px;font-size:24px}.cockpit-metrics span{color:var(--cockpit-accent);font-family:JetBrains Mono,monospace;font-size:7px}.cockpit-next-action{border-left:2px solid var(--cockpit-accent);grid-template-columns:1fr auto;align-items:center;gap:5px 16px;margin-top:18px;padding:9px 14px;display:grid}.cockpit-next-action>span{grid-column:1}.cockpit-next-action strong{font-size:12px}.cockpit-next-action b{color:var(--cockpit-accent);grid-area:1/2/3;font-size:20px}.cockpit-flow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cockpit-flow-card{border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:510px;padding:26px;display:flex;position:relative;overflow:hidden}.cockpit-flow-card:before,.team-card:before{background:var(--blue);content:"";height:3px;position:absolute;top:0;left:0;right:0}.cockpit-flow-card.accent-violet:before,.team-card.accent-violet:before{background:var(--violet)}.cockpit-flow-card.accent-orange:before,.team-card.accent-orange:before{background:var(--orange)}.cockpit-flow-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.cockpit-flow-card>div:first-child>span{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:10px}.cockpit-flow-card h3{letter-spacing:-.045em;margin:58px 0 14px;font-size:28px}.cockpit-flow-card>p,.cockpit-flow-card li{color:var(--muted);font-size:11px}.cockpit-flow-card>p{min-height:66px;margin:0}.cockpit-flow{background:var(--frost);border-radius:12px;flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:80px;margin:25px 0 18px;padding:14px;display:flex}.cockpit-flow span{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:7px}.cockpit-flow b{color:var(--blue);margin-left:7px}.cockpit-flow-card ul{margin:0;padding-left:18px}.cockpit-flow-card a{color:var(--blue);font-size:10px;position:absolute;bottom:26px}.dossier-section,.opportunity-hub-section{background:radial-gradient(circle at 10% 20%, #123ff247, transparent 35%), radial-gradient(circle at 90% 80%, #ff5a0829, transparent 32%), var(--night);color:#fff}.dossier-copy>p,.opportunity-hub-section .section-heading>p{color:#aeb3c4}.dossier-statuses{flex-direction:column;gap:11px;margin-top:30px;display:flex}.dossier-statuses>div{align-items:center;gap:12px;display:flex}.dossier-statuses span:last-child{color:#aeb4c7;font-size:9px}.decision-dossier{color:var(--ink);background:#fff;border:1px solid #ffffff26;border-radius:22px;align-self:center;padding:26px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000003d}.dossier-top{justify-content:space-between;align-items:center;display:flex}.dossier-top>div{flex-direction:column;gap:6px;display:flex}.dossier-top small,.dossier-decision small{color:var(--muted);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:7px}.dossier-tabs{border:1px solid var(--line);border-radius:14px;margin:26px 0 18px;overflow:hidden}.dossier-tabs>div{border-bottom:1px solid var(--line);grid-template-columns:25px 110px 1fr;align-items:center;gap:15px;padding:13px 15px;display:grid}.dossier-tabs>div:last-child{border-bottom:0}.dossier-tabs>div.active{background:var(--blue-soft);box-shadow:inset 3px 0 var(--blue)}.dossier-tabs span,.dossier-tabs small{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:7px}.dossier-tabs strong{font-size:10px}.dossier-decision{background:var(--frost);border-left:2px solid var(--orange);padding:17px}.dossier-decision strong{margin:8px 0 4px;font-size:13px;display:block}.dossier-decision p{color:var(--muted);margin:0;font-size:9px}.opportunity-hub-section{padding:110px var(--gutter)}.opportunity-hub-section .section-heading .status{width:max-content;margin-bottom:30px;display:flex}.opportunity-hub-section .section-heading .section-kicker,.learning-loop-copy>.section-kicker{display:block}.hub-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:28px;margin-top:50px;display:grid}.hub-opportunity-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;padding:24px}.hub-opportunity-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.hub-opportunity-card small{color:#8996d8;font-family:JetBrains Mono,monospace;font-size:7px}.hub-opportunity-card h3{margin:42px 0 12px;font-size:26px}.hub-opportunity-card>p{color:#abb1c4;font-size:11px}.hub-opportunity-card dl{border-top:1px solid #ffffff1a;margin:25px 0 0}.hub-opportunity-card dl>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:13px 0;font-size:9px;display:flex}.hub-opportunity-card dt{color:#8f96aa}.hub-opportunity-card dd{margin:0}.hub-outcome-path{gap:9px;display:grid;position:relative}.hub-outcome-path>div{z-index:1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid;position:relative}.hub-outcome-path>div>span{color:#8191e2;z-index:2;background:#161b2b;border:1px solid #8191e273;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex;position:relative}.hub-outcome-path>div>strong{font-size:11px}.hub-outcome-path>i{background:linear-gradient(var(--blue), var(--violet), var(--orange));opacity:.82;transform-origin:top;border-radius:999px;width:2px;position:absolute;top:14px;bottom:14px;left:29px;transform:scaleY(0)}.hub-outcome-path.is-visible>i{animation:1.8s .4s forwards outcome-path}.portfolio-demo-boundary{color:#8993af;letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font-family:JetBrains Mono,monospace;font-size:7px;display:block}.learning-loop-section{background:var(--frost);grid-template-columns:minmax(520px,1.15fr) minmax(0,.85fr)}.learning-loop-visual{align-self:center;align-items:center;display:flex;position:relative}.learning-loop-visual>div{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;flex:1;min-height:168px;padding:17px;display:flex;position:relative}.learning-loop-card-head{justify-content:space-between;align-items:center;display:flex}.learning-loop-visual small{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:7px}.learning-loop-visual strong{margin:auto 0 5px;font-size:11px}.learning-loop-visual span{color:var(--muted);font-size:8px}.learning-loop-visual .learning-loop-icon{background:var(--blue-soft);color:var(--blue);border:1px solid #123ff224;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:600;display:flex}.learning-loop-visual .icon-offer{color:var(--violet);background:#efebff;border-color:#7b5cf62e}.learning-loop-visual .icon-award,.learning-loop-visual .icon-erp{background:var(--orange-soft);color:var(--orange);border-color:#ff5b052e}.learning-loop-visual>i{color:var(--blue);padding:0 7px;font-style:normal}.offer-map{align-self:center;gap:10px;display:grid}.offer-map a{border:1px solid var(--line);background:#ffffffe0;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:7px 15px;padding:18px;transition:border-color .18s,transform .18s;display:grid}.offer-map a:hover{border-color:#abb8f4;transform:translate(5px)}.offer-map span{color:var(--blue);grid-row:1/3;font-family:JetBrains Mono,monospace;font-size:9px}.offer-map strong{font-size:13px}.offer-map small{color:var(--muted);font-size:8px}.offer-layer{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:clamp(60px,7vw,110px);scroll-margin-top:90px}.offer-layer .solution-layer-intro{padding-right:0}.offer-meta{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:28px;display:flex}.offer-meta>small{color:var(--blue-deep);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.offer-meta>.status{margin:0}.offer-layer .solution-layer-intro h2{margin-top:0}.offer-layer .solution-layer-intro>p{margin:0}.offer-route{border-left:2px solid var(--blue);margin-top:32px;padding:5px 0 5px 18px}.offer-route>small{color:var(--muted);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:7px}.offer-route>strong{margin:9px 0 7px;font-size:14px;display:block}.offer-route>p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.offer-detail{border:1px solid var(--line);border-radius:18px;align-self:center;overflow:hidden}.offer-detail>article,.offer-modules{border-bottom:1px solid var(--line);padding:26px}.offer-detail small{color:var(--muted);letter-spacing:.09em;font-family:JetBrains Mono,monospace;font-size:7px}.offer-detail h3{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(22px,2.6vw,34px);line-height:1.17}.offer-boundary{background:var(--frost)}.offer-boundary p{color:var(--muted);margin:14px 0 0;font-size:11px}.offer-modules>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.offer-modules span{background:var(--blue-soft);color:var(--blue-deep);border-radius:999px;padding:7px 9px;font-size:8px}.offer-detail>.button{margin:24px}.horizon-grid{grid-template-columns:repeat(3,1fr);display:grid}.horizon-grid article{border:1px solid #ffffff29;border-left:0;flex-direction:column;min-height:260px;padding:24px;display:flex}.horizon-grid article:first-child{border-left:1px solid #ffffff29}.horizon-grid article>span:first-child{color:#8b93a9;font-family:JetBrains Mono,monospace;font-size:8px}.horizon-grid .status{width:max-content;margin:18px 0 auto}.horizon-grid strong{color:#fff;font-size:13px;line-height:1.6}.revealed-section{background:radial-gradient(circle at 8% 20%, #123ff24d, transparent 34%), var(--night);color:#fff}.revealed-copy>p{color:#adb3c5}.evidence-ladder{gap:10px;display:grid}.evidence-ladder article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:28px 1fr auto;align-items:center;gap:15px;padding:17px;display:grid}.evidence-ladder article>span{color:#8293e5;font-family:JetBrains Mono,monospace;font-size:8px}.evidence-ladder article>div{flex-direction:column;gap:5px;display:flex}.evidence-ladder small{color:#7f89a3;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:6px}.evidence-ladder strong{font-size:12px}.evidence-ladder p{color:#a4aabc;margin:0;font-size:9px}.outcome-rail{grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid;position:relative}.outcome-rail>i{background:var(--line);height:2px;position:absolute;top:19px;left:11%;right:11%}.outcome-rail>i:after{background:linear-gradient(90deg, var(--blue), var(--violet), var(--orange));content:"";transform-origin:0;width:100%;height:100%;position:absolute;transform:scaleX(0)}.outcome-rail.is-visible>i:after{animation:2.4s .35s forwards outcome-line}.outcome-rail>div{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.outcome-rail>div>b{border:2px solid var(--blue);color:var(--blue);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:JetBrains Mono,monospace;font-size:7px;display:flex}.outcome-rail>div>strong{font-size:14px}.outcome-rail>div>span:last-child{color:var(--muted);font-size:9px}.outcome-note{border-left:2px solid var(--orange);color:var(--muted);max-width:780px;margin:45px auto 0;padding:14px 18px;font-size:11px}.security-section{padding:120px var(--gutter);background-color:#fff;background-image:linear-gradient(#e0e2e85c 1px,#0000 1px),linear-gradient(90deg,#e0e2e85c 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;scroll-margin-top:78px}.security-heading{grid-template-columns:1fr .8fr;align-items:end;gap:60px;display:grid}.security-flow{background:var(--night);color:#fff;border-radius:20px;grid-template-columns:.7fr auto 1.6fr auto .8fr;align-items:center;gap:16px;margin:65px 0 22px;padding:28px;display:grid}.security-flow>div{flex-direction:column;gap:8px;display:flex}.security-flow small{color:#8390d2;font-family:JetBrains Mono,monospace;font-size:7px}.security-flow strong{font-size:12px}.security-flow>i{color:var(--blue);font-style:normal}.security-instance{background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;padding:18px}.security-instance span{color:#aeb4c7;font-size:9px}.security-grid{grid-template-columns:repeat(4,1fr);display:grid}.security-grid article{border:1px solid var(--line);background:#fffffff0;border-left:0;min-height:260px;padding:26px}.security-grid article:first-child{border-left:1px solid var(--line)}.security-grid article>span,.company-problem-grid article>span,.company-principle-grid article>span{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:9px}.security-grid h3{letter-spacing:-.035em;margin:55px 0 12px;font-size:20px}.security-grid p{color:var(--muted);margin:0;font-size:10px}.security-boundary{background:var(--frost);border:1px solid var(--line);grid-template-columns:.65fr 1.4fr auto;align-items:center;gap:22px 40px;margin-top:22px;padding:26px;display:grid}.security-boundary>div{flex-direction:column;gap:12px;display:flex}.security-boundary>div>strong{font-size:14px}.security-boundary p{color:var(--muted);margin:0;font-size:10px}.company-thesis{background:radial-gradient(circle at 12% 12%, #123ff24d, transparent 34%), radial-gradient(circle at 88% 88%, #ff5a082e, transparent 34%), var(--night);color:#fff;border-radius:22px;flex-direction:column;align-self:center;min-height:480px;padding:34px;display:flex}.company-thesis>small{color:#8594dc;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:8px}.company-thesis>strong{letter-spacing:-.055em;margin:auto 0;font-size:clamp(28px,3.4vw,48px);line-height:1.08}.company-thesis>div{justify-content:space-between;align-items:center;display:flex}.company-thesis span{color:#aeb5ca;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px}.company-thesis i{background:linear-gradient(90deg, var(--blue), var(--orange));flex:1;height:1px;margin:0 10px}.company-problem{background:var(--night);color:#fff;padding:110px var(--gutter)}.company-problem>div:first-child{max-width:900px}.company-problem-grid,.team-grid{grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.company-problem-grid article{border:1px solid #ffffff1f;border-left:0;min-height:300px;padding:28px}.company-problem-grid article:first-child{border-left:1px solid #ffffff1f}.company-problem-grid h3{letter-spacing:-.04em;margin:65px 0 15px;font-size:25px}.company-problem-grid p{color:#aeb3c4;margin:0;font-size:11px}.team-grid{gap:18px}.team-card{border:1px solid var(--line);border-radius:18px;min-height:410px;padding:28px;position:relative;overflow:hidden}.team-initials{background:var(--blue-soft);color:var(--blue);border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;font-family:JetBrains Mono,monospace;font-size:16px;display:flex}.team-card.accent-violet .team-initials{color:var(--violet);background:#efebff}.team-card.accent-orange .team-initials{background:var(--orange-soft);color:var(--orange)}.team-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:32px;font-family:JetBrains Mono,monospace;font-size:7px;display:block}.team-card h3{letter-spacing:-.05em;margin:10px 0 18px;font-size:34px}.team-card p{color:var(--muted);margin:0;font-size:11px}.company-principles{background:radial-gradient(circle at 14% 20%, #123ff254, transparent 32%), var(--night);color:#fff;padding:110px var(--gutter)}.company-principle-grid{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.company-principle-grid article{border:1px solid #ffffff21;border-left:0;min-height:280px;padding:25px}.company-principle-grid article:first-child{border-left:1px solid #ffffff21}.company-principle-grid strong{margin:72px 0 14px;font-size:17px;display:block}.company-principle-grid p{color:#aeb4c7;margin:0;font-size:10px}.workstack-list{border:1px solid var(--line-soft);background:#fff;border-radius:9px;padding:12px}.workstack-list p{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px 0;display:grid}.workstack-list p:last-child{border-bottom:0}.workstack-list p>b{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:7px}.workstack-list p>span{flex-direction:column;display:flex}.workstack-list p strong{font-size:8px}.workstack-list p small,.workstack-list p em{color:var(--muted);font-size:6px;font-style:normal}@keyframes outcome-line{to{transform:scaleX(1)}}@keyframes outcome-path{to{transform:scaleY(1)}}@keyframes cockpit-panel-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.site-footer{grid-template-columns:1.5fr repeat(2,1fr)}.portfolio-deep-dive{grid-template-columns:1fr}.portfolio-deep-copy{max-width:760px}.portfolio-orbit{justify-self:center}.footer-column:nth-of-type(4),.footer-column:nth-of-type(5){grid-column:auto}.proof-grid,.security-grid,.company-principle-grid{grid-template-columns:repeat(2,1fr)}.proof-grid article:nth-child(3),.security-grid article:nth-child(3),.company-principle-grid article:nth-child(3){border-left:1px solid var(--line)}}@media (width<=960px){.site-footer{grid-template-columns:repeat(2,1fr)}.footer-brand-block{grid-column:1/-1}.opportunity-section,.dossier-section,.learning-loop-section,.revealed-section,.cockpit-flow-grid,.team-grid,.company-problem-grid,.horizon-grid{grid-template-columns:1fr}.cockpit-flow-card{min-height:440px}.cockpit-flow-card>p,.cockpit-flow{min-height:0}.offer-layer{grid-template-columns:1fr;gap:40px}.hub-grid,.security-heading,.security-flow{grid-template-columns:1fr}.security-flow>i{width:max-content;transform:rotate(90deg)}.security-boundary{grid-template-columns:1fr}.offer-map{max-width:none}}@media (width<=720px){.subpage-hero h1,.demo-hero h1,.legal-page h1{font-size:42px}.legal-page{padding-top:72px}.opportunity-section,.dossier-section,.learning-loop-section,.revealed-section,.opportunity-hub-section,.security-section,.company-problem,.company-principles{padding:82px var(--gutter)}.opportunity-copy h2,.dossier-copy h2,.revealed-copy h2,.learning-loop-copy h2,.security-heading h2,.company-problem h2{font-size:38px}.opportunity-visual{min-height:440px;padding:20px}.opportunity-rail small{writing-mode:vertical-rl}.proof-grid,.security-grid,.company-principle-grid{grid-template-columns:1fr}.proof-grid article,.proof-grid article:first-child,.proof-grid article:nth-child(3),.security-grid article,.security-grid article:first-child,.security-grid article:nth-child(3),.company-principle-grid article,.company-principle-grid article:first-child,.company-principle-grid article:nth-child(3){border-left:1px solid var(--line)}.cockpit-tabs{grid-template-columns:1fr}.cockpit-tabs button{border-bottom:1px solid #ffffff17;border-right:0}.cockpit-tabs button[aria-selected=true]{box-shadow:inset 3px 0 var(--cockpit-accent)}.cockpit-panel{min-height:0;padding:20px}.cockpit-panel-head{flex-direction:column}.cockpit-shared-evidence{flex-wrap:wrap;align-items:flex-start}.cockpit-shared-evidence b{margin-left:0}.cockpit-metrics{grid-template-columns:1fr}.cockpit-flow-card{min-height:500px}.dossier-tabs>div{grid-template-columns:22px 90px 1fr}.hub-grid{grid-template-columns:1fr}.learning-loop-visual{flex-direction:column;align-items:stretch}.learning-loop-visual>i{align-self:center;transform:rotate(90deg)}.evidence-ladder article{grid-template-columns:24px 1fr;align-items:start}.evidence-ladder .status{grid-column:2;width:max-content}.outcome-rail{grid-template-columns:1fr;gap:13px}.outcome-rail>i{width:2px;height:auto;inset:20px auto 32px 19px}.outcome-rail>i:after{transform-origin:top;width:100%;height:100%;transform:scaleY(0)}.outcome-rail.is-visible>i:after{animation:2.4s .35s forwards outcome-path}.outcome-rail>div{text-align:left;grid-template-columns:40px 1fr;gap:8px 14px;display:grid}.outcome-rail>div>b{grid-row:1/4}.outcome-rail .status{grid-area:1/2;width:max-content}.outcome-rail>div>strong,.outcome-rail>div>span:last-child{grid-column:2}.security-boundary .button{width:100%}.company-thesis{min-height:430px;padding:24px}.company-thesis>div{flex-direction:column;align-items:flex-start;gap:8px}.company-thesis i{width:1px;height:16px;margin:0 0 0 4px}.offer-detail>.button{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-ambient-video,.orbit-ambient-video{display:none}.motion-ready [data-motion],.motion-ready [data-motion] *{opacity:1!important;transform:none!important}}
