:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:#001712;--bg-base:#00271f;--bg-elevated:#053026d1;--bg-panel:#08372bbd;--bg-panel-strong:#04241cf0;--bg-panel-critical:#481f10e6;--green-300:#72d9ad;--green-400:#46c990;--green-500:#25a975;--green-600:#16845b;--green-border:#5bdaa46b;--air-300:#66ddd8;--air-400:#38c8c0;--air-border:#5bded86b;--orange-300:#ffb15c;--orange-400:#ff922f;--orange-500:#ed6c1d;--orange-border:#ff902fc7;--text-primary:#f3f1ea;--text-secondary:#f3f1eac2;--text-muted:#d6e4dda3;--text-faint:#cdddd680;--status-info:var(--air-300);--status-success:var(--green-300);--status-warning:var(--orange-300);--status-danger:#ff7468;--border-soft:#6fcfa938;--border-medium:#6fcfa96b;--border-strong:#7ae0b69e;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-panel:0 18px 50px #00000047, inset 0 1px 0 #fff1;--shadow-panel-deep:0 26px 72px #0000005c, inset 0 1px 0 #ffffff13;--shadow-orange:0 0 30px #ff7b192e, 0 20px 55px #00000052;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--section-gap:clamp(20px, 2.4vh, 34px);--panel-padding-sm:clamp(12px, 1vw, 18px);--panel-padding-md:clamp(16px, 1.45vw, 26px);--panel-padding-lg:clamp(20px, 2vw, 36px);--slide-padding-x:clamp(46px, 4.1vw, 80px);--slide-padding-y:clamp(76px, 7.3vh, 94px);--slide-footer-space:clamp(54px, 5.4vh, 70px);--content-max-width:1720px;--content-gap:clamp(14px, 1.35vw, 26px);--type-eyebrow:clamp(13px, .84vw, 17px);--type-title:clamp(48px, 3.9vw, 76px);--type-title-medium:clamp(42px, 3.25vw, 64px);--type-title-compact:clamp(36px, 2.7vw, 52px);--type-micro:clamp(9px, .58vw, 11px);--type-caption:clamp(10px, .68vw, 13px);--type-label:clamp(11px, .76vw, 14px);--type-body-sm:clamp(12px, .86vw, 16px);--type-body:clamp(14px, 1vw, 18px);--type-lead:clamp(18px, 1.35vw, 26px);--type-panel-title:clamp(22px, 1.65vw, 32px);--type-metric:clamp(58px, 5.8vw, 112px);--type-metric-hero:clamp(76px, 8vw, 150px);--control-height-sm:36px;--control-height-md:42px;--control-height-lg:48px;--control-padding-x:16px;--deck-control-size:40px;--ease-premium:cubic-bezier(.22, 1, .36, 1);--duration-fast:.24s;--duration-base:.56s;--duration-slow:.82s;--green-950:var(--bg-deep);--green-900:#063d2d;--green-700:var(--green-500);--orange:var(--orange-500);--orange-soft:var(--orange-300);--risk-attention:#d2b426;--risk-comfort:var(--green-600);--risk-high:var(--orange-500);--risk-critical:#d9362b;--cream:var(--text-primary);--ink:var(--text-primary);--white:#fff;--muted:var(--text-muted);--line-light:var(--border-soft);--line-dark:var(--border-soft);--glass:#021812d6;--surface-light:var(--bg-panel);--surface-light-muted:#052d23d1;--surface-dark-glass:#ffffff0e;--border-light-subtle:var(--border-soft);--border-dark-subtle:var(--border-soft);--radius-card:var(--radius-lg);--radius-card-mirror:var(--radius-lg);--radius-control:var(--radius-md);--icon-size:clamp(17px, 1.15vw, 23px);--font-regular:400;--font-semibold:650;--font-extrabold:780;--shadow-stage:0 38px 110px #00000094, 0 0 0 1px #ffffff14;--shadow-card:var(--shadow-panel);--shadow-card-dark:var(--shadow-panel);--motion-scene-enter:.56s;--motion-scene-exit:.46s;--motion-content:.52s}.presentation-shell{isolation:isolate;background:#001611}.presentation-photo-backdrop{z-index:0;pointer-events:none;visibility:hidden;opacity:0;background:#001611;position:fixed;inset:0;overflow:hidden}.presentation-shell[data-stage-backdrop=cover] .presentation-photo-backdrop,.presentation-shell[data-stage-backdrop=closing] .presentation-photo-backdrop{visibility:visible;opacity:1}.presentation-photo-backdrop img{object-fit:cover;object-position:center 50%;width:100%!important;height:100%!important}.presentation-photo-backdrop:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.presentation-shell[data-stage-backdrop=cover] .presentation-photo-backdrop:after{background:linear-gradient(#02120d2e 0%,#0000 52%,#02120dad 100%),linear-gradient(90deg,#02150ffa 0%,#021811eb 27%,#021811b8 42%,#02181140 58%,#0000 72%)}.presentation-shell[data-stage-backdrop=closing] .presentation-photo-backdrop:after{background:linear-gradient(90deg,#01100be6 0%,#02140ec7 40%,#02140e7a 72%,#010e0a57 100%),linear-gradient(#010e0a6b 0%,#02120d57 52%,#010d09d1 100%)}.presentation-shell[data-stage-backdrop=cover] .presentation-photo-backdrop img{will-change:transform, opacity;animation:1.1s cubic-bezier(.2,.75,.2,1) .16s both cover-photo-enter}.presentation-shell[data-stage-backdrop=closing] .presentation-photo-backdrop img{filter:brightness(.61)saturate(.72)contrast(1.06);will-change:transform;animation:16s cubic-bezier(.45,0,.55,1) .8s infinite alternate media-drift}.presentation-shell[data-stage-backdrop=cover] .presentation-ambient,.presentation-shell[data-stage-backdrop=closing] .presentation-ambient{visibility:hidden;opacity:0}.presentation-ambient{z-index:0;pointer-events:none;background:linear-gradient(118deg,#002c23 0%,#00231b 31%,#001b15 62%,#06140e 100%);position:fixed;inset:0;overflow:hidden}.presentation-ambient:before,.presentation-ambient:after{content:"";pointer-events:none;will-change:transform, opacity;mix-blend-mode:screen;transform-origin:50%;background-repeat:no-repeat;display:block;position:absolute}.presentation-ambient:before{opacity:.88;filter:blur(10px)saturate(1.04);background-image:radial-gradient(58% 72% at 25% 38%,#49d29a33 0%,#30b78226 20%,#1b8b6213 48%,#13684b06 66%,#0000 82%),radial-gradient(46% 58% at 64% 66%,#28b47d21 0%,#16845b12 38%,#0000 76%),radial-gradient(38% 48% at 76% 24%,#63ddaa16 0%,#22976909 46%,#0000 78%);border-radius:46% 54% 62% 38%/58% 42% 56% 44%;width:116vmax;height:78vmax;top:-34vmax;left:-38vmax}.presentation-ambient:after{opacity:.8;filter:blur(12px)saturate(1.03);background-image:radial-gradient(54% 68% at 68% 31%,#ff924630 0%,#e273281f 24%,#b4551b0d 49%,#793f1f05 67%,#0000 82%),radial-gradient(42% 56% at 32% 68%,#f47d3518 0%,#c45b1f0c 40%,#0000 76%),radial-gradient(34% 46% at 21% 26%,#ffb17011 0%,#dd712b06 48%,#0000 78%);border-radius:57% 43% 36% 64%/42% 61% 39% 58%;width:94vmax;height:68vmax;top:-31vmax;right:-29vmax}.presentation-shell[data-stage-surface=media] .presentation-ambient{background:linear-gradient(135deg,#001f18 0%,#001611 52%,#050f0b 100%)}.presentation-shell[data-stage-surface=media] .presentation-ambient:before{opacity:.5}.presentation-shell[data-stage-surface=media] .presentation-ambient:after{opacity:.46}.presentation-shell[data-stage-surface=performance] .presentation-ambient{background:linear-gradient(145deg,#043f2f 0%,#032e23 56%,#021f18 100%)}.presentation-shell:before{background:linear-gradient(90deg,#0003,#0000 18% 82%,#00000047),linear-gradient(#0000001a,#0000 30%,#0000003d)}.presentation-shell:after{opacity:.032;background-image:radial-gradient(#ffffff57 .38px,#0000 .62px),radial-gradient(#0000004d .38px,#0000 .64px);background-position:0 0,1.5px 1.5px;background-size:3px 3px,4px 4px}.slide-shell{background:var(--bg-deep)}.slide,.slide-light,.slide-flow,.slide-product,.slide-curve,.slide-automation,.slide-before-after{padding:var(--slide-padding-y) var(--slide-padding-x) var(--slide-footer-space);color:var(--text-primary);background:radial-gradient(circle at 88% 14%,#df70201b,#0000 30%),radial-gradient(circle at 12% 48%,#1e9a6c25,#0000 36%),linear-gradient(135deg,#002c23 0%,#002019 52%,#06140e 100%)}.slide:before{z-index:-1;filter:blur(22px);background:radial-gradient(circle,#ff922f1f,#0000 68%);width:48%;top:-32%;right:-14%}.slide:after{z-index:-1;background:linear-gradient(90deg,#00000021,#0000 18% 82%,#00000038),linear-gradient(#00000014,#0000 30%,#0003)}.slide>:not(.slide-brand-logo,.closing-image,.cover-image){max-width:var(--content-max-width)}.slide-title-row{grid-template-columns:minmax(210px,.52fr) minmax(0,2.15fr);align-items:start;gap:clamp(26px,3vw,58px);width:100%}.slide-title-row h2,.slide h2{color:var(--text-primary);font-size:var(--type-title);line-height:.96;font-weight:var(--font-extrabold);letter-spacing:-.05em}.slide[data-slide-archetype=metrics] .slide-title-row h2,.slide[data-slide-archetype=engineering] .slide-title-row h2,.slide[data-slide-archetype=system] .slide-title-row h2{font-size:var(--type-title-medium)}.eyebrow,.slide-eyebrow{color:var(--orange-400);font-size:var(--type-eyebrow);letter-spacing:.12em;font-weight:760;line-height:1.18}.eyebrow:before{background:linear-gradient(90deg, var(--orange-500), var(--orange-300));width:clamp(24px,2.2vw,42px);height:3px}.slide-lead{max-width:920px;color:var(--text-secondary);font-size:var(--type-lead);margin:0;line-height:1.35}.slide-brand-logo{width:clamp(148px,11.4vw,218px);top:clamp(18px,2.2vh,29px);right:clamp(28px,3.2vw,62px);filter:none!important}.premium-panel,.card-surface--light:not(.value-node),.card-surface--dark:not(.value-node){border:1px solid var(--green-border);border-radius:var(--radius-lg);color:var(--text-primary);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(16px)saturate(1.06);backdrop-filter:blur(16px)saturate(1.06);background:linear-gradient(145deg,#14523fc2,#05251deb);position:relative;overflow:hidden}.premium-panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 24%);position:absolute;inset:0}.premium-panel>*{z-index:1;position:relative}.premium-panel--success{border-color:var(--border-strong);background:linear-gradient(145deg,#126849cc,#043022f0)}.premium-panel--warning{background:linear-gradient(145deg,#613d19bf,#2f1f11f0);border-color:#ffb15c85}.premium-panel--critical{border-color:var(--orange-border);box-shadow:var(--shadow-orange);background:linear-gradient(145deg,#6f3216d1,#2d180ef5)}.premium-panel--technical{border-color:var(--air-border);background:linear-gradient(145deg,#0b4a44cc,#032622f2)}.premium-panel--evidence{border-color:var(--border-soft);background:linear-gradient(145deg,#104133bf,#042019f0)}.panel-title{color:var(--text-primary);font-size:var(--type-panel-title);letter-spacing:-.035em;font-weight:740;line-height:1}.metric-value{color:var(--text-primary);font-size:var(--type-metric);letter-spacing:-.065em;font-weight:790;line-height:.86}.insight-bar{border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);box-shadow:var(--shadow-panel);background:linear-gradient(90deg,#083a2ce6,#041f18e6);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,38px);display:grid}.insight-bar>*{min-width:0;max-width:100%}.insight-bar__label{color:var(--green-300);letter-spacing:.11em;text-transform:uppercase;font-size:clamp(10px,.66vw,13px);font-weight:780}.insight-bar--critical{border-color:var(--orange-border);box-shadow:var(--shadow-orange);background:linear-gradient(90deg,#462312c7,#1e1810e6)}.insight-bar--critical .insight-bar__label{color:var(--orange-300)}.insight-bar--result{border-color:var(--border-strong)}.insight-bar--engineering{border-color:var(--air-border)}.evidence-footer,.technical-note{color:var(--text-secondary)}[data-animate]{opacity:0;transition:opacity .6s var(--ease-premium), transform .6s var(--ease-premium);transition-delay:calc(var(--animate-order,0) * 90ms);transform:translateY(18px)}.slide-shell.is-active [data-animate]{opacity:1;transform:translateY(0)}.is-export-mode [data-animate],.is-stage-mode [data-animate]{opacity:1;transform:none}.slide-cover{background:var(--bg-deep);padding:0}.slide-cover:after{z-index:1;background:linear-gradient(90deg,#001510fa 0%,#001c15e6 33%,#001b1485 55%,#00120d14 76%),linear-gradient(#0000 45%,#000d09ad)}.cover-copy{width:min(51%,930px);padding:9.5% 2.5% 6% var(--slide-padding-x)}.cover-copy h1{margin:3.2% 0 2.4%;font-size:clamp(62px,6.5vw,126px);line-height:.92}.cover-subtitle{max-width:760px;font-size:clamp(20px,1.65vw,32px)}.slide-case .case-layout{min-height:clamp(330px,40vh,460px);margin-top:3%}.slide-case .case-context,.slide-case .case-comparison,.slide-case .case-impact{border-color:var(--green-border);color:var(--text-primary)}.slide-case .case-context{background:linear-gradient(150deg,#053528f5,#031f18fa)}.slide-case .case-comparison{box-shadow:var(--shadow-panel-deep);background:linear-gradient(145deg,#063327e0,#031d16f0)}.slide-case .case-comparison section:first-child{border-color:var(--orange-border);background:linear-gradient(145deg,#4a2816b8,#251b12f0)}.slide-case .case-comparison section:last-child{border-color:var(--border-strong);background:linear-gradient(145deg,#106949d1,#033122f5)}.slide-case .case-comparison :is(strong,p),.slide-case .case-impact strong,.slide-case .case-primary-stat strong{color:var(--text-primary)}.slide-case .case-comparison .is-after>strong{color:var(--green-300)}.slide-case .case-impact{min-height:clamp(72px,8vh,88px);box-shadow:var(--shadow-panel);background:linear-gradient(90deg,#083f2ff0,#04251de6)}.slide-case .case-impact p,.slide-case .case-comparison small,.slide-case .case-context small,.slide-case .evidence-status{color:var(--text-secondary)}.slide-case .evidence-status{border:1px solid var(--border-soft);border-radius:var(--radius-sm);opacity:1;background:linear-gradient(90deg,#09372ad1,#042119e6);min-height:clamp(72px,8vh,88px);padding:clamp(12px,1.25vh,16px) clamp(18px,1.4vw,28px);font-size:clamp(13px,.9vw,17px);line-height:1.3}.slide-case .evidence-status :is(span,small){color:var(--text-secondary)}.slide-case .evidence-status span b{color:var(--green-300)}.slide-value{padding:clamp(92px, 8.5vh, 112px) var(--slide-padding-x) var(--slide-footer-space);background:radial-gradient(circle at 89% 12%,#ff7c1b1f,#0000 28%),radial-gradient(circle at 12% 58%,#28ae7929,#0000 36%),linear-gradient(135deg,#00291f 0%,#001c16 58%,#07130e 100%)}.slide-value .slide-title-row{max-width:1280px;display:block}.slide-value .slide-title-row h2{max-width:1370px;margin-top:clamp(12px,1.4vh,18px);font-size:clamp(54px,4vw,78px);line-height:.94}.slide-value .value-chain{gap:clamp(14px,1.1vw,22px);margin-top:clamp(28px,3.2vh,42px)}.slide-value .value-node{border-radius:var(--radius-lg);background-image:linear-gradient(145deg, #11604442, #001d15b3), linear-gradient(180deg, #001f170a, #00181233 42%, #000e0acc 100%), var(--value-image);background-blend-mode:normal, normal, normal;min-height:clamp(400px,50vh,540px);box-shadow:var(--shadow-panel-deep);padding:5.5% 6.5%}.slide-value .value-node.is-terminal{background-image:linear-gradient(145deg, #a0461a52, #32160cbd), linear-gradient(180deg, #31130805, #2b12092e 42%, #140904d1 100%), var(--value-image)}.slide-value .value-node:after{background:linear-gradient(135deg,#ffffff1a,#0000 24%),linear-gradient(#001f1714,#0018123d 42%,#000e0af0 100%)}.slide-value .value-node-copy{padding-top:44%}.slide-value .value-node-copy strong{font-size:clamp(22px,1.7vw,34px)}.slide-value .value-node-copy small{margin-top:8%;font-size:clamp(12px,.85vw,17px)}.slide-value .value-node.is-terminal{border-color:var(--orange-border);box-shadow:var(--shadow-orange)}.slide-value .impact-band,.slide-value .insight-bar{border-radius:var(--radius-md);border-left-width:1px;width:100%;min-height:clamp(78px,9.2vh,100px);margin-top:clamp(28px,3.2vh,42px);padding:1.4% 2%;position:static}.slide-value .impact-band strong{font-size:clamp(18px,1.45vw,28px)}.mechanism-line,.humidity-examples,.integrated-architecture,.curve-warning,.before-after-summary,.efficiency-formula,.flow-message{border-color:var(--border-medium);color:var(--text-secondary);box-shadow:var(--shadow-panel);background:linear-gradient(90deg,#083d2ee6,#042019e6)}.slide-physiology .thermal-core-concept{border-color:var(--green-border);box-shadow:var(--shadow-panel-deep)}.slide-physiology .physiology-grid section{border-color:var(--green-border);background:linear-gradient(145deg,#104b39cc,#04251df0)}.slide-physiology .physiology-grid p,.slide-physiology .statement,.slide-flow .flow-steps span,.slide-flow .flow-message{color:var(--text-secondary)}.slide-enthalpy{flex-direction:column;display:flex}.slide-enthalpy .enthalpy-layout{flex:auto;height:auto;min-height:0}.slide-enthalpy .enthalpy-layout,.slide-enthalpy .enthalpy-table-card,.slide-enthalpy .enthalpy-visual,.slide-enthalpy .humidity-examples{border-color:var(--green-border)}.slide-enthalpy .enthalpy-table-card,.slide-enthalpy .enthalpy-visual{color:var(--text-primary);box-shadow:var(--shadow-panel);background:linear-gradient(145deg,#0a4131d6,#03221af2)}.slide-enthalpy .enthalpy-card{border-color:var(--border-medium);color:var(--text-primary);background:linear-gradient(145deg,#0f4837e0,#04271ef5)}.slide-enthalpy .enthalpy-card:is(:hover,:focus-visible,.is-active){background:linear-gradient(145deg,#145b44f0,#052e23fa)}.slide-enthalpy .humidity-examples{border:1px solid var(--green-border);border-radius:var(--radius-pill);flex:none;min-height:58px;margin-top:clamp(10px,1.2vh,16px);position:static}.slide-shell.is-active .slide-enthalpy :is(.enthalpy-layout,.humidity-examples),.slide-shell.is-active .slide-automation .automation-concept{animation:.44s .12s both quiet-fade}.slide-enthalpy .enthalpy-table-card>header button,.slide-enthalpy .enthalpy-dialog>header button{border-color:var(--border-medium);background:var(--bg-panel-strong);color:var(--text-primary)}.slide-map{background:var(--bg-deep);padding:0}.slide-map .map-copy{background:radial-gradient(circle at 88% 12%,#ff922f1a,#0000 30%),linear-gradient(145deg,#00291f,#001b15)}.slide-map .map-copy h2{font-size:clamp(46px,4vw,78px);line-height:.95}.slide-conventional .conventional-diagnostic{border-color:var(--orange-border);color:var(--text-secondary);box-shadow:var(--shadow-orange);background:linear-gradient(150deg,#452616d1,#1b1a12f2)}.slide-conventional .conventional-carousel{border-color:var(--green-border);box-shadow:var(--shadow-panel-deep)}.slide-airflow-photo{background:radial-gradient(circle at 82% 12%,#ff922f1c,#0000 30%),linear-gradient(135deg,#00271f,#001b15 58%,#06120d)}.slide-airflow-photo .airflow-photo-stage{border-color:var(--green-border);box-shadow:var(--shadow-panel-deep);background:radial-gradient(circle at 50% 0,#2ba77624,#0000 34%),linear-gradient(145deg,#08372bfa,#021d16fc)}.slide-airflow-photo .airflow-photo-stage:before{background:linear-gradient(145deg,#1255414d,#031f188a);border-color:#ff922f57;box-shadow:0 0 0 1px #72d9ad14,0 18px 46px #00000047}.slide-airflow-photo .airflow-story-intro h2{color:var(--text-primary);font-size:clamp(44px,3.4vw,66px)}.slide-airflow-photo .airflow-story-intro>p:last-child,.slide-airflow-photo .airflow-story-card footer small{color:var(--text-secondary)}.slide-airflow-photo .airflow-story-card>footer{background:linear-gradient(145deg,#0b4031f5,#03231bfc)}.slide-airflow-photo .airflow-story-card footer strong{color:var(--text-primary)}.slide-airflow-photo .airflow-principle{color:var(--text-muted)}.slide-airflow-photo .airflow-principle :is(span,strong){color:var(--green-300)}.slide-airflow-photo .airflow-principle small{border-left-color:var(--border-soft);color:var(--text-secondary)}.slide-airflow-photo .airflow-story{border-color:var(--green-border);box-shadow:var(--shadow-panel-deep);background:#03221abd}.slide-airflow-photo .airflow-story-card{border-color:var(--green-border);color:var(--text-primary);box-shadow:var(--shadow-panel);background:linear-gradient(145deg,#0c4333d1,#032019f5)}.slide-flow .airflow-simulation section{border-color:var(--green-border);min-height:clamp(420px,48vh,520px);color:var(--text-primary)}.slide-flow .airflow-trapped{border-color:var(--orange-border);background:linear-gradient(145deg,#482717d1,#221b12f5)}.slide-flow .airflow-renewed{border-color:var(--air-border);background:linear-gradient(145deg,#084b43e0,#022622f7)}.slide-flow .flow-steps div{border-color:var(--green-border);color:var(--text-primary);background:linear-gradient(145deg,#114d3ad1,#04251df0)}.slide-flow .flow-message{border:1px solid var(--air-border);border-radius:var(--radius-md);min-height:58px;padding:12px 18px;line-height:1.3}.slide-solution .process-chain{margin-top:clamp(32px,3.7vh,46px)}.slide-solution .process-stage{border-color:var(--green-border);background:linear-gradient(155deg,#0d4434c7,#032019f5);min-height:clamp(390px,45vh,490px)}.slide-solution .process-icon{border-color:var(--green-border);color:var(--green-300);background:linear-gradient(145deg,#25a9752e,#66ddd80e)}.slide-solution .process-icon:before{border-color:#72d9ad38}.slide-solution .process-chain b{border-color:var(--border-soft);color:var(--green-300)}.slide-solution .process-transfer{border-color:var(--air-border);background:var(--bg-panel-strong);color:var(--air-300);box-shadow:0 0 0 5px #02271fe6}.slide-solution .process-stage p,.slide-solution .integrated-architecture small{color:var(--text-secondary)}.slide-product{background:var(--bg-deep);grid-template-columns:54% 46%;padding:0}.slide-product .product-copy{background:radial-gradient(circle at 18% 82%,#25a97524,#0000 34%),linear-gradient(145deg,#00291f,#001a14);padding:10.5% 8% 7% 10%}.slide-product .product-copy h2{margin:3% 0 6%;font-size:clamp(50px,4.25vw,82px);line-height:.94}.slide-product .spec-grid{border:1px solid var(--green-border);border-radius:var(--radius-lg);background:var(--bg-panel-strong);box-shadow:var(--shadow-panel);overflow:hidden}.slide-product .spec-grid div{border-color:var(--border-soft);background:linear-gradient(145deg,#0e4635c2,#04241ceb)}.slide-product .spec-grid span,.slide-product .product-copy>p{color:var(--text-secondary)}.slide-product .spec-grid strong,.slide-product .inline-technical-cue{color:var(--green-300)}.slide-product .product-image{border-left:1px solid var(--green-border);background:radial-gradient(circle at 52% 45%,#68d2a4b8,#145641e0 58%,#031a14 100%);align-self:stretch;height:100%;position:relative}.slide-product .product-image:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(#0000 52%,#001812b8 100%);position:absolute;inset:0}.slide-product .product-image img{z-index:1;object-fit:contain;filter:brightness(1.95)contrast(.92)saturate(.8);mix-blend-mode:multiply;width:92%;height:92%;position:relative}.slide-curve{padding-bottom:clamp(96px,10vh,116px)}.slide-curve .curve-layout-redesigned{height:62%}.slide-curve .engineering-chart{border:1px solid var(--green-border);border-radius:var(--radius-lg);color:var(--text-primary);box-shadow:var(--shadow-panel-deep);background:linear-gradient(145deg,#0a4232d6,#03221af5)}.slide-curve :is(.axis-y,.axis-x,.axis-labels text){color:var(--text-secondary);fill:var(--text-secondary)}.slide-curve .chart-grid path{stroke:#66c49e2e}.slide-curve .chart-grid path:first-child{stroke:#83d7b585;stroke-width:2px}.slide-curve .fan-curve{stroke:var(--green-300)}.slide-curve .chart-point text{fill:var(--text-primary);font-size:18px}.slide-curve .axis-labels text{font-size:15px;font-weight:650}.slide-curve :is(.axis-y,.axis-x){font-size:clamp(10px,.68vw,13px)}.slide-curve .curve-warning{border:1px solid var(--air-border);border-radius:var(--radius-md);min-height:76px;padding:12px 20px}.slide-curve .curve-warning strong{color:var(--orange-300)}.slide-curve .curve-warning span{color:var(--text-primary)}.slide-curve .curve-warning small{color:var(--text-secondary)}.slide-noise{padding-bottom:clamp(108px,11.2vh,126px)}.slide.slide-economic-case{--economic-control-clearance:clamp(22px, 3vh, 28px);padding-bottom:calc(var(--slide-footer-space) + var(--economic-control-clearance))}.is-export-mode .slide.slide-economic-case{--economic-control-clearance:0px}.slide-noise .noise-commercial,.slide-noise .noise-study-grid article,.slide-automation .automation-concept,.slide-before-after .comparison-side,.slide-before-after .before-after-summary,.slide-economic-case :is(.economic-verified,.economic-additional,.economic-horizon-panel){border-color:var(--green-border);box-shadow:var(--shadow-panel)}.slide-noise .noise-commercial,.slide-noise .noise-study-grid article{background:linear-gradient(145deg,#0d4233d1,#03221af2)}.slide-noise .noise-study-grid article.is-highlighted{border-color:var(--orange-border);box-shadow:var(--shadow-orange);background:linear-gradient(145deg,#523017a6,#201f13f5)}.slide-noise .noise-title-copy>p,.slide-noise .noise-study-grid article p,.slide-noise .noise-study-grid article small,.slide-noise .disclaimer{color:var(--text-secondary)}.slide-noise .noise-range-comparison .is-beckers strong{color:var(--green-300)}.slide-automation .automation-concept{box-shadow:var(--shadow-panel-deep);background:linear-gradient(145deg,#03241bfa,#00140ffc)}.slide-automation .slide-title-row h2{max-width:100%;font-size:clamp(40px,3vw,58px)}.slide-efficiency .efficiency-layout{border-color:var(--green-border);background:linear-gradient(145deg,#104f3bd6,#04251df5)}.slide-efficiency :is(.efficiency-number,.self-consumption){background:0 0}.slide-before-after .comparison-side{border-color:var(--green-border);color:var(--text-primary);background:linear-gradient(145deg,#0a3d2fd1,#031f18f5)}.slide-before-after .comparison-side.is-before{border-top-color:var(--orange-500)}.slide-before-after .comparison-side.is-after{border-top-color:var(--green-300)}.slide-before-after .comparison-side>header strong{color:var(--text-primary)}.slide-before-after .comparison-side.is-before>header span{color:var(--orange-300)}.slide-before-after .comparison-side.is-after>header span{color:var(--green-300)}.slide-before-after .before-after-summary{border:1px solid var(--green-border);color:var(--text-secondary);box-shadow:var(--shadow-panel);background:linear-gradient(90deg,#083d2ef0,#042019f0)}.slide-before-after .before-after-summary :is(span,small){color:var(--text-secondary)}.slide-before-after .before-after-summary b{color:var(--orange-300)}.slide-economic-case .economic-verified,.slide-economic-case .economic-additional,.slide-economic-case .economic-horizon-panel{background:linear-gradient(145deg,#0d4534d6,#03221af5)}.slide-economic-case .economic-primary-value>strong{font-size:clamp(58px,4.7vw,90px)}.slide-economic-case .economic-title h2 span{color:var(--green-300)}.slide-economic-case :is(.economic-method,.economic-scope-note,.economic-opportunity p,.economic-projection-note,.economic-caution){color:var(--text-secondary)}.slide-closing:after{background:linear-gradient(90deg,#01100be6 0%,#02140ec7 40%,#02140e7a 72%,#010e0a57 100%),linear-gradient(#010e0a6b 0%,#02120d57 52%,#010d09d1 100%)}.slide-closing .closing-image img{filter:brightness(.61)saturate(.72)contrast(1.06)}@media screen and (max-width:760px),screen and (max-aspect-ratio:4/5){.slide-closing:after{background:linear-gradient(#02140eb3 0%,#02140ee6 43%,#010e0afa 100%)}}.shortcut-hint{top:clamp(18px,2.4vh,26px);bottom:auto}.deck-controls{border:1px solid var(--border-medium);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#001812d1;box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff12}.control-button,.deck-position{color:var(--text-secondary)}.control-button:is(:hover,:focus-visible,.is-active){color:var(--text-primary);background:#25a97526}.information-drawer{border-color:var(--green-border);color:var(--text-primary);background:radial-gradient(circle at 90% 10%,#ff922f1a,#0000 28%),linear-gradient(145deg,#063d2f,#031f18 58%,#021611);box-shadow:-34px 0 100px #0000008f,inset 0 1px #ffffff12}.information-drawer :is(.drawer-intro,.source-item p,.technical-note p){color:var(--text-secondary)}.source-item,.technical-note{border-color:var(--border-soft)}.drawer-close{border-color:var(--border-medium);color:var(--text-primary);background:#001812b3}@media screen and (min-width:761px) and (max-height:820px){:root{--slide-padding-y:clamp(64px, 7.6vh, 72px);--slide-footer-space:clamp(44px, 5.2vh, 52px);--type-title:clamp(42px, 3.45vw, 62px);--type-title-medium:clamp(37px, 2.9vw, 52px)}.slide-case .case-layout{min-height:clamp(300px,42vh,340px)}.slide-case .case-impact{min-height:68px}.slide-case .evidence-status{min-height:58px;padding:8px 14px;font-size:12px}.slide-value{padding-top:76px}.slide.slide-economic-case{--economic-control-clearance:62px}.slide-value .value-node{min-height:clamp(310px,44vh,340px)}.slide-solution .process-stage{min-height:clamp(340px,48vh,390px)}}@media screen and (max-width:760px),screen and (max-aspect-ratio:4/5){:root{--slide-padding-x:20px;--slide-padding-y:76px;--slide-footer-space:calc(122px + env(safe-area-inset-bottom));--type-title:clamp(31px, 8.8vw, 42px);--type-title-medium:clamp(29px, 8vw, 38px);--type-title-compact:clamp(27px, 7.5vw, 34px)}.slide,.slide-light,.slide-flow,.slide-curve,.slide-automation,.slide-before-after{padding:var(--slide-padding-y) var(--slide-padding-x) var(--slide-footer-space);background:radial-gradient(circle at 92% 8%,#df70201c,#0000 25%),radial-gradient(circle at 8% 48%,#1e9a6c24,#0000 34%),linear-gradient(145deg,#00271f,#001812 58%,#050f0b)}.slide.slide-economic-case{--economic-control-clearance:0px}.slides{grid-template-columns:minmax(0,1fr)}.slide-shell{min-width:0}.slide-title-row,.slide[data-slide-archetype=metrics] .slide-title-row,.slide[data-slide-archetype=engineering] .slide-title-row,.slide[data-slide-archetype=system] .slide-title-row{grid-template-columns:1fr;gap:12px}.slide-title-row h2,.slide h2,.slide-automation .slide-title-row h2{font-size:var(--type-title);line-height:.98}.insight-bar{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.insight-bar>*,.integrated-architecture small,.curve-warning small{grid-column:1}.shortcut-hint{top:auto;bottom:calc(72px + env(safe-area-inset-bottom))}.slide-brand-logo{width:120px;top:13px;right:16px}.slide:before{right:0}.premium-panel,.card-surface--light:not(.value-node),.card-surface--dark:not(.value-node){border-radius:var(--radius-md)}.slide-value{padding:86px 20px var(--slide-footer-space)}.slide-value .slide-title-row h2{font-size:clamp(36px,10.5vw,48px)}.slide-value .value-chain{gap:14px}.slide-value .value-node{border-radius:var(--radius-md);min-height:300px}.slide-value .impact-band,.slide-value .insight-bar{min-height:0;margin-top:20px;position:static}.slide-product{padding:0 0 var(--slide-footer-space);grid-template-columns:1fr}.slide-product .product-copy{padding:82px 20px 28px}.slide-product .product-copy h2{font-size:clamp(38px,10.5vw,48px)}.slide-product .product-image{border:1px solid var(--green-border);border-radius:var(--radius-md);min-height:390px;margin:0 20px 30px}.slide-solution .process-stage{min-height:220px}.slide-flow .airflow-simulation section{min-height:320px}}.slide-header,.section-header,.section-header__copy{min-width:0}.slide>.slide-title-row+*{margin-top:var(--section-gap)}.section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.section-header__copy{gap:var(--space-2);display:grid}.section-header__eyebrow{color:var(--orange-300);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;font-weight:780;line-height:1.2}.section-header h3{color:var(--text-primary);font-size:var(--type-panel-title);letter-spacing:-.035em;margin:0;line-height:1.05}.section-header p{max-width:64ch;color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.45}.ui-button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--control-padding-x);border:1px solid var(--border-medium);border-radius:var(--radius-control);color:var(--text-primary);font-size:var(--type-caption);letter-spacing:.015em;cursor:pointer;transition:translate var(--duration-fast) var(--ease-premium), background var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;font-weight:740;line-height:1;display:inline-flex}.ui-button--sm{min-height:var(--control-height-sm);padding-inline:12px}.ui-button--lg{min-height:var(--control-height-lg);padding-inline:20px}.ui-button--icon{width:var(--control-height-md);min-width:var(--control-height-md);height:var(--control-height-md);min-height:var(--control-height-md);padding:0}.ui-button--primary{border-color:var(--orange-border);background:linear-gradient(145deg,#ed6c1deb,#bc4812f0);box-shadow:0 10px 26px #ed6c1d33,inset 0 1px #ffffff24}.ui-button--secondary{background:linear-gradient(145deg,#1c6f52d1,#073628f0);box-shadow:inset 0 1px #ffffff14}.ui-button--ghost{color:var(--text-secondary);background:#ffffff0e;border-color:#0000}.ui-button--destructive{background:linear-gradient(145deg,#9f3127db,#581c18f5);border-color:#ff746899}.ui-button:not(:disabled):is(:hover,:focus-visible){border-color:var(--orange-border);color:var(--text-primary);translate:0 -1px;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff1a}.ui-button:disabled{opacity:.38;cursor:not-allowed;translate:none}.status-badge{--badge-tone:var(--text-secondary);align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--badge-tone) 38%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--badge-tone) 10%, transparent);min-height:26px;color:var(--badge-tone);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;font-weight:780;line-height:1;display:inline-flex}.status-badge--info{--badge-tone:var(--status-info)}.status-badge--success{--badge-tone:var(--status-success)}.status-badge--warning{--badge-tone:var(--status-warning)}.status-badge--danger{--badge-tone:var(--status-danger)}.ui-field{gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-label);font-weight:700;display:grid}.ui-control{width:100%;min-height:var(--control-height-md);border:1px solid var(--border-medium);border-radius:var(--radius-control);background:var(--bg-panel-strong);color:var(--text-primary);font:inherit;font-size:var(--type-body-sm);outline:none;padding:0 14px}.ui-control:is(:hover,:focus){border-color:var(--border-strong)}.ui-control:focus{box-shadow:0 0 0 3px #66ddd824}.ui-control:disabled{opacity:.5;cursor:not-allowed}.ui-field.is-error .ui-control{border-color:var(--status-danger)}.ui-table{border-collapse:separate;border-spacing:0;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-panel);width:100%;color:var(--text-primary);font-size:var(--type-body-sm);overflow:hidden}.ui-table :is(th,td){border-bottom:1px solid var(--border-soft);min-height:44px;padding:12px 16px}.ui-table th{color:var(--text-secondary);font-size:var(--type-label);text-align:left;font-weight:780}.ui-table tr:last-child td{border-bottom:0}:where(.premium-panel,.case-context,.case-comparison,.value-node,.physiology-grid section,.enthalpy-card,.enthalpy-table-card,.enthalpy-visual,.conventional-diagnostic,.conventional-carousel,.airflow-photo-stage,.airflow-story,.airflow-story-card,.airflow-simulation section,.process-chain,.process-stage,.spec-grid,.product-image,.maintenance-visual,.maintenance-story,.engineering-chart,.noise-commercial,.noise-study-grid article,.automation-concept,.efficiency-number,.self-consumption,.efficiency-message,.comparison-side,.economic-verified,.economic-additional,.economic-horizon-panel){border-radius:var(--radius-lg)}:where(.case-impact,.evidence-status,.mechanism-line,.humidity-examples,.integrated-architecture,.curve-warning,.flow-message,.before-after-summary,.insight-bar){border-radius:var(--radius-md)}:where(.case-context em,.case-impact p,.evidence-status,.economic-equation small,.economic-method,.economic-scenario-tags span,.economic-projection-note,.economic-caution,.conventional-diagnostic small,.airflow-callout small,.noise-study-grid article small,.slide-noise .disclaimer,.map-position-note,.map-site-detail em,.map-national-context){font-size:var(--type-caption);line-height:1.35}:where(.physiology-grid p,.flow-steps span,.product-copy>p,.noise-title-copy>p,.noise-study-grid article p,.before-after-summary small,.economic-opportunity p){font-size:var(--type-body-sm);line-height:1.4}.slide-economic-case .economic-scope-note,.slide-economic-case .economic-opportunity-copy p{font-size:clamp(12px,.78vw,15px);line-height:1.28}.slide-economic-case :is(.economic-equation small,.economic-method,.economic-projection-note,.economic-caution){font-size:clamp(11px,.72vw,13px);line-height:1.35}.enthalpy-card>span,.enthalpy-table-card>header span,.enthalpy-table-card>header button,.spec-grid span,.insight-bar__label{font-size:var(--type-label)}.enthalpy-card>span small,.enthalpy-card em,.enthalpy-table-card>footer,.enthalpy-live>em,.hmi-kpis :is(span,em),.hmi-decision>p,.hmi-telemetry :is(span,small),.truck-bay>header :is(span,small),.noise-evidence-badge,.video-live-badge{font-size:var(--type-micro);line-height:1.3}.slide-enthalpy .enthalpy-card>span small,.slide-enthalpy .enthalpy-card em,.slide-enthalpy .enthalpy-visual>p,.slide-enthalpy .enthalpy-table-card>footer,.slide-enthalpy .enthalpy-legend span{color:var(--text-secondary)}.deck-controls{grid-template-columns:var(--deck-control-size) 54px repeat(3, var(--deck-control-size));gap:var(--space-1);border-radius:var(--radius-lg);padding:3px}.control-button,.control-button.is-compact{width:var(--deck-control-size);min-width:var(--deck-control-size);height:var(--deck-control-size);min-height:var(--deck-control-size);border-radius:var(--radius-control)}.deck-position{height:var(--deck-control-size);font-size:var(--type-caption)}.drawer-close,.enthalpy-dialog>header button{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-control)}@media screen and (max-width:760px),screen and (max-aspect-ratio:4/5){:root{--section-gap:24px;--deck-control-size:42px;--type-micro:10px;--type-caption:11px;--type-label:12px;--type-body-sm:13px;--type-body:15px}.slide>.slide-title-row+*{margin-top:var(--section-gap)}.section-header{gap:var(--space-4);display:grid}.ui-button{min-height:var(--control-height-md)}.ui-control{min-height:var(--control-height-lg)}.ui-table{min-width:680px}}@media (min-width:761px){.slide-noise>.slide-title-row+.noise-evidence-layout{margin-top:clamp(12px,1.5vh,16px)}.slide:not(.slide-cover):not(.slide-closing) .slide-title-row{grid-template-columns:minmax(0,1fr);gap:clamp(8px,.85vw,15px);width:min(100%,1120px);max-width:min(100%,1120px);display:grid}.slide:not(.slide-cover):not(.slide-closing) .slide-title-row>.eyebrow{max-width:68ch}.slide:not(.slide-cover):not(.slide-closing) .slide-title-row h2{max-width:26ch}.slide.slide-value:not(.slide-cover):not(.slide-closing) .slide-title-row h2{margin-top:0}.slide:not(.slide-cover):not(.slide-closing) .noise-title-copy{max-width:68ch}}@media screen and (min-width:761px) and (max-height:800px){.slide-noise>.slide-title-row+.noise-evidence-layout{margin-top:.5%}.slide-case .case-layout{min-height:300px;margin-top:1.6%}.slide-case .case-impact{margin-top:.9%}.slide-case .evidence-status{margin-top:.55%;padding:.45% 1.2%}.slide-enthalpy .enthalpy-table-card{min-height:390px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-delay:0s!important}.slide-shell.is-active [data-animate]{opacity:1!important;transition-duration:1ms!important;transform:none!important}}
.presentation-shell{--experience-enter:.68s;--experience-exit:.52s;--experience-content:.52s;--experience-stagger:90ms;--experience-ease:cubic-bezier(.2, .76, .2, 1)}.presentation-shell.transition-continuity .slide-shell.is-active{animation:experience-continuity-in var(--experience-enter) var(--experience-ease) both}.presentation-shell.transition-continuity .slide-shell.is-exiting{animation:experience-continuity-out var(--experience-exit) var(--experience-ease) both}.presentation-shell.transition-directional-push.motion-forward .slide-shell.is-active{animation:experience-push-forward-in var(--experience-enter) var(--experience-ease) both}.presentation-shell.transition-directional-push.motion-forward .slide-shell.is-exiting{animation:experience-push-forward-out var(--experience-exit) var(--experience-ease) both}.presentation-shell.transition-directional-push.motion-backward .slide-shell.is-active{animation:experience-push-backward-in var(--experience-enter) var(--experience-ease) both}.presentation-shell.transition-directional-push.motion-backward .slide-shell.is-exiting{animation:experience-push-backward-out var(--experience-exit) var(--experience-ease) both}.presentation-shell.transition-tech-reveal .slide-shell.is-active{animation:experience-tech-in var(--experience-enter) var(--experience-ease) both}.presentation-shell.transition-tech-reveal .slide-shell.is-exiting{animation:experience-tech-out var(--experience-exit) var(--experience-ease) both}.presentation-shell.transition-camera-scale .slide-shell.is-active{animation:experience-camera-in var(--experience-enter) var(--experience-ease) both}.presentation-shell.transition-camera-scale .slide-shell.is-exiting{animation:experience-camera-out var(--experience-exit) var(--experience-ease) both}.is-stage-mode .slide-shell.is-active{animation-duration:var(--experience-enter)!important}@keyframes experience-continuity-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes experience-continuity-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.992)}}@keyframes experience-push-forward-in{0%{opacity:.18;transform:translate(4.5%)}to{opacity:1;transform:translate(0,0)}}@keyframes experience-push-forward-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-3.2%)}}@keyframes experience-push-backward-in{0%{opacity:.18;transform:translate(-4.5%)}to{opacity:1;transform:translate(0,0)}}@keyframes experience-push-backward-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(3.2%)}}@keyframes experience-tech-in{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes experience-tech-out{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(100% 0 0)}}@keyframes experience-camera-in{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes experience-camera-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.972)}}.presentation-shell:not(.is-export-mode)[data-stage-backdrop=ambient] .slide-shell,.presentation-shell:not(.is-export-mode)[data-stage-backdrop=ambient] .slide-shell>.slide{background:0 0}.presentation-shell:not(.is-export-mode)[data-stage-backdrop=ambient] .slide:before,.presentation-shell:not(.is-export-mode)[data-stage-backdrop=ambient] .slide:after{display:none}.presentation-shell:not(.is-export-mode)[data-stage-backdrop=cover] .slide-shell,.presentation-shell:not(.is-export-mode)[data-stage-backdrop=closing] .slide-shell,.presentation-shell:not(.is-export-mode)[data-stage-backdrop=cover] .slide-cover,.presentation-shell:not(.is-export-mode)[data-stage-backdrop=closing] .slide-closing,.presentation-shell:not(.is-export-mode)[data-stage-backdrop=cover] .slide-cover:after,.presentation-shell:not(.is-export-mode)[data-stage-backdrop=closing] .slide-closing:after{background:0 0}.presentation-shell:not(.is-export-mode)[data-stage-backdrop=cover] .cover-image,.presentation-shell:not(.is-export-mode)[data-stage-backdrop=closing] .closing-image{visibility:hidden}.is-export-mode .presentation-photo-backdrop{display:none}.presentation-shell:not(.is-export-mode) .presentation-ambient:before{animation:18s cubic-bezier(.45,.05,.28,.98) infinite alternate ambient-green-light-drift}.presentation-shell:not(.is-export-mode) .presentation-ambient:after{animation:24s cubic-bezier(.42,.08,.24,.98) infinite alternate ambient-warm-light-drift}@keyframes ambient-green-light-drift{0%{transform:translate(-5vw,-2vh)scale(.97)rotate(-2.4deg)skew(-1.2deg)}46%{transform:translate(7vw,5vh)scale(1.035)rotate(1.8deg)skew(.8deg)}to{transform:translate(2vw,-4vh)scale(1.01)rotate(-.8deg)skew(-.4deg)}}@keyframes ambient-warm-light-drift{0%{transform:translate(5vw,-3vh)scale(.98)rotate(2.2deg)skewY(.9deg)}52%{transform:translate(-6vw,6vh)scale(1.045)rotate(-1.7deg)skewY(-.7deg)}to{transform:translate(2vw,2vh)scale(1.015)rotate(.6deg)skewY(.3deg)}}.stage-evidence-line{z-index:12;color:#eef4f0b8;letter-spacing:.04em;pointer-events:none;align-items:center;gap:10px;max-width:min(72vw,900px);margin:0;font-size:9px;line-height:1.25;display:none;position:fixed;bottom:clamp(20px,2.8vh,34px);left:max(28px,54vw - min(100vw,177.778dvh)/2);right:auto}.stage-evidence-line span{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:4px 7px;font-weight:850}.stage-evidence-line strong{font-weight:650}.is-stage-mode .stage-evidence-line{display:flex}.is-technical-mode .stage-evidence-line,.is-export-mode .stage-evidence-line{display:none}.slide-shell.is-active .slide-case .case-comparison:after{content:"";z-index:6;pointer-events:none;width:1px;animation:evidence-scan 1.25s .48s var(--experience-ease) both;background:linear-gradient(#0000,#ffbe84f2,#0000);position:absolute;top:-8%;bottom:-8%;left:0;box-shadow:0 0 24px #ff6a1a9e}.slide-shell.is-active .slide-economic-case .economic-verified>strong{animation:evidence-number-settle .76s .34s var(--experience-ease) both}@keyframes evidence-scan{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes evidence-number-settle{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.slide-airflow-photo,.slide-solution{min-height:0;padding:clamp(68px, 6.3vh, 88px) var(--slide-padding-x) clamp(82px, 8vh, 108px);display:flex}.slide-airflow-photo>[data-airflow-scan=true],.slide-solution>[data-conceptual-waiting-model=true]{flex:auto;min-height:0}.airflow-crate-field{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#021c1480;border:1px solid #ffffff47;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:7px;display:grid;position:absolute;inset:21% 32%;box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffff14}.airflow-crate-field i{background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #deece457;min-height:8px}.airflow-stage>b{z-index:4;color:#f1f6f3;box-shadow:none;background:#021811cc;border-color:#ffffff38;border-radius:5px;padding:4px 7px;font-size:clamp(7px,.56vw,11px)}.airflow-renewed .airflow-crate-field{background:#012d2080;border-color:#62daaf6b}.slide-shell.is-active .airflow-renewed .airflow-crate-field{animation:2.6s ease-in-out infinite airflow-load-breathe}@keyframes airflow-load-breathe{0%,to{box-shadow:0 14px 30px #0000002e,inset 0 0 #59deb400}50%{box-shadow:0 14px 30px #0000002e,inset 0 0 24px #59deb41c}}.slide-automation .hmi-telemetry{position:relative;overflow:hidden}.slide-shell.is-active .slide-automation .hmi-telemetry:after{content:"";background:linear-gradient(90deg,#0000,#6ee0b0 48%,#ff9b55,#0000);width:18%;height:1px;animation:2.35s linear infinite control-signal-route;position:absolute;bottom:0;right:100%;box-shadow:0 0 12px #63ddae99}.slide-automation .demo-air-copy.is-inlet{bottom:15%}@keyframes control-signal-route{to{transform:translate(660%)}}.is-technical-mode .slide-shell.is-active>.slide{transform-origin:0;transition:transform .42s var(--experience-ease);transform:scale(.72)}.technical-overlay{z-index:116;aspect-ratio:16/9;color:#edf7f1;pointer-events:none;width:min(100vw,177.778dvh);max-height:100dvh;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.technical-overlay__grid{z-index:1;opacity:.28;animation:technical-grid-in .52s var(--experience-ease) both;background-image:linear-gradient(#5fd9c91a 1px,#0000 1px),linear-gradient(90deg,#5fd9c91a 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px,64px 64px,16px 16px,16px 16px;position:absolute;inset:0 25% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 62%,#0000 100%)}.technical-overlay__callouts{z-index:3;position:absolute;inset:0 25% 0 0}.technical-callout{color:#b9ede3;letter-spacing:.08em;white-space:nowrap;animation:technical-callout-in .42s var(--experience-ease) both;background:#021811d1;border:1px solid #61dacc57;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:clamp(7px,.5vw,10px);font-weight:850;line-height:1;display:flex;position:absolute;box-shadow:0 8px 26px #00000038}.technical-callout i{border:1px solid #63e0d1;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #63e0d11f,0 0 12px #63e0d194}.technical-callout:after{content:"";background:linear-gradient(90deg,#0000,#63e0d1b8);width:clamp(18px,2.4vw,42px);height:1px;position:absolute;top:50%;right:100%}.technical-callout.align-right{transform:translate(-100%)}.technical-rail{z-index:5;-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);pointer-events:auto;width:clamp(330px,25.5%,440px);animation:technical-rail-in .46s var(--experience-ease) both;background:radial-gradient(circle at 100% 0,#ff6a1a29,#0000 33%),linear-gradient(150deg,#05271cf7,#01110cf6);border:1px solid #79e2d138;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;padding:clamp(17px,1.6vw,28px);display:grid;position:absolute;top:3.2%;bottom:3.2%;right:2.2%;overflow:hidden;box-shadow:-28px 0 80px #0000006b,inset 0 1px #ffffff14}.technical-rail__header{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:12px;display:grid}.technical-rail__header span{color:#72dbc7;letter-spacing:.1em;align-items:center;gap:6px;font-size:clamp(8px,.55vw,11px);font-weight:850;display:flex}.technical-rail__header span svg{width:15px;height:15px}.technical-rail__header h2{color:#fff;letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(18px,1.32vw,26px);line-height:1.04}.technical-rail__header>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.technical-rail__header>button svg{width:16px}.technical-rail button:focus-visible{outline-offset:3px;outline:2px solid #fff}.technical-proof{background:#ffffff0b;border:1px solid #ffffff1a;border-left:3px solid #65d9c5;border-radius:8px;gap:4px;margin:12px 0;padding:10px 12px;display:grid}.technical-proof--reported{border-left-color:#f0b356}.technical-proof--illustrative,.technical-proof--principle{border-left-color:#f28645}.technical-proof--calculation{border-left-color:#86c6ff}.technical-proof span{color:#e1f0e794;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.technical-proof strong{color:#fff;font-size:11px;line-height:1.34}.technical-rail__notes{overscroll-behavior:contain;scrollbar-color:#67dbc65c transparent;align-content:start;gap:9px;padding-right:4px;display:grid;overflow:auto}.technical-rail__notes:focus-visible{outline-offset:-3px;outline:2px solid #86dfcf}.technical-overlay-note{background:#ffffff09;border:1px solid #ffffff13;border-radius:9px;padding:10px 11px 11px}.technical-overlay-note>span{color:#ef9a60;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.technical-overlay-note h3{color:#fff;margin:4px 0 5px;font-size:13px;line-height:1.18}.technical-overlay-note p{color:#aabfb2;margin:0;font-size:10px;line-height:1.48}.technical-rail__footer{border-top:1px solid #ffffff17;gap:7px;padding-top:11px;display:grid}.technical-rail__footer button{color:#fff;cursor:pointer;width:100%;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.technical-rail__footer button svg{width:14px;height:14px}.technical-rail__footer button svg:last-child{margin-left:auto}.technical-rail__footer small{color:#e1efe66b;text-align:center;font-size:9px}@keyframes technical-grid-in{0%{opacity:0;transform:translate(-10px)}to{opacity:.28;transform:none}}@keyframes technical-callout-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes technical-rail-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media screen and (min-width:761px) and (max-height:800px){.technical-rail{padding:15px;top:2%;bottom:2%}.technical-rail__header h2{font-size:18px}.technical-proof{margin-block:8px;padding:7px 9px}.technical-overlay-note{padding:7px 8px}.technical-overlay-note p{font-size:9px;line-height:1.42}}@media screen and (max-width:760px),screen and (max-aspect-ratio:4/5){.stage-evidence-line{align-items:flex-start;max-width:none;font-size:8px;position:absolute;bottom:76px;left:18px;right:18px}.is-stage-mode .stage-evidence-line{display:grid}.is-technical-mode .slide-shell.is-active>.slide{transform:none}.technical-overlay{aspect-ratio:auto;width:100%;max-height:100dvh;padding:66px 12px calc(94px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02140edb;position:fixed;inset:0;overflow:hidden auto;transform:none}.technical-overlay__grid,.technical-overlay__callouts{display:none}.technical-rail{border-radius:14px;width:auto;max-height:none;padding:18px;display:grid;position:relative;inset:auto;overflow:visible}.technical-rail__notes{max-height:none;overflow:visible}.technical-proof strong{font-size:12px}.technical-overlay-note h3{font-size:15px}.technical-overlay-note p{font-size:12px;line-height:1.5}.technical-rail__footer button{font-size:11px}.technical-rail__footer small{font-size:10px}.slide-airflow-photo,.slide-solution{min-height:100dvh;padding:78px 14px calc(116px + env(safe-area-inset-bottom));display:block}.airflow-crate-field{left:28%;right:28%}}@media print{.stage-evidence-line,.technical-overlay,.presentation-ambient{display:none!important}.presentation-shell .slide:before,.presentation-shell .slide:after{animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.presentation-shell .presentation-ambient:before,.presentation-shell .presentation-ambient:after,.presentation-shell .slide-shell.is-active .slide:before,.presentation-shell .slide-shell.is-active .slide:after{animation:none!important;transform:none!important}.presentation-shell.transition-continuity .slide-shell.is-active,.presentation-shell.transition-directional-push .slide-shell.is-active,.presentation-shell.transition-tech-reveal .slide-shell.is-active,.presentation-shell.transition-camera-scale .slide-shell.is-active{clip-path:none!important;animation:1ms linear both quiet-fade!important}.slide-shell.is-active .slide-case .case-comparison:after,.slide-shell.is-active .slide-economic-case .economic-verified>strong,.slide-shell.is-active .airflow-renewed .airflow-crate-field,.slide-shell.is-active .slide-automation .hmi-telemetry:after,.technical-overlay *,.technical-overlay :before,.technical-overlay :after{animation:none!important}.slide-shell.is-active .slide-case .case-comparison:after{display:none}}
