.boost-page{--boost-accent:#b7cdd7;--boost-line:#a6bec626}.boost-page .wrap{max-width:1440px}.boost-page main{overflow:clip}.boost-page h1{font-size:clamp(58px,6.6vw,100px);line-height:.99;letter-spacing:-.065em;margin:30px 0}.boost-page .boost-muted{color:#8799a3}.boost-hero{position:relative;min-height:850px;min-height:min(950px,100svh);padding-top:172px;padding-bottom:112px;display:flex;align-items:center}.boost-hero-copy{position:relative;z-index:2;width:53%;pointer-events:none}.boost-hero-copy a{pointer-events:auto}.boost-hero .breadcrumb{font-size:11px;display:block;margin-bottom:45px;color:#a4afb6}.boost-lead{font-size:18px;line-height:1.65!important;max-width:410px}.boost-hero-art{position:absolute;z-index:1;right:-13%;top:30%;width:79%;margin:0;animation:boost-arrive 1.7s cubic-bezier(.16,1,.3,1) both}.boost-hero-art img{display:block;width:100%;height:auto;transform:translateY(calc(var(--boost-hero-progress,0)*30px)) scale(calc(1 + var(--boost-hero-progress,0)*.025));mask-image:linear-gradient(to bottom,#000 80%,transparent);filter:drop-shadow(0 22px 24px #0008)}.boost-hero-art figcaption{font-size:9px;letter-spacing:.13em;color:#92a5b0;display:flex;justify-content:space-between;margin:10px 22% 0 20%}.boost-hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--boost-line);padding-top:22px;font-size:9px;letter-spacing:.1em;color:#a3b0b8}.boost-nav{display:flex;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid var(--boost-line);font-size:12px;color:#b5c0c6}.boost-nav a:hover{color:white}.boost-intro{padding-block:130px 100px}.boost-page .boost-intro h2{max-width:1040px;font-size:clamp(38px,4.7vw,68px)}.boost-intro h2>span{color:#8a969e}.boost-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:50px;align-items:start}.boost-intro-grid p{margin:0;font-size:16px}.boost-wordmark{font-size:11px;letter-spacing:.15em;color:#7b8d98;padding-top:8px}.boost-story{border-top:1px solid var(--boost-line);padding-top:30px;padding-bottom:50px}.boost-story-head{display:flex;justify-content:space-between;align-items:center}.boost-story-counter{font-size:11px;color:var(--boost-accent);font-variant-numeric:tabular-nums}.boost-story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center}.boost-story-copy{position:relative;z-index:2}.boost-story-copy>h2{font-size:clamp(32px,3.4vw,49px);margin-top:25px}.boost-chapters article{padding-block:25px;border-top:1px solid var(--boost-line)}.boost-number,.boost-caption{font-size:9px;letter-spacing:.13em;color:#9db2bd}.boost-chapters h3{font-size:clamp(30px,3vw,44px);line-height:1.05;margin:22px 0 20px}.boost-chapters p{font-size:15px;max-width:400px;margin-bottom:25px}.boost-story-visual{position:relative;align-self:stretch;min-height:600px}.boost-story-visual figure{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center}.boost-story-visual img{width:100%;height:100%;max-height:670px;object-fit:contain;mask-image:linear-gradient(#000 83%,transparent)}.boost-story-visual figure:not(:first-child){opacity:0}.boost-photo-label{position:absolute;bottom:8px;left:15px;right:15px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em;color:#8a9ca7}.boost-story-tracks{display:none;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.boost-story-tracks i{height:1px;background:#71818b44;position:relative}.boost-story-tracks i:after{content:'';position:absolute;inset:0;background:#bed6e0;transform:scaleX(var(--segment,0));transform-origin:left}.boost-scroll .boost-story{height:280vh;position:relative;padding-top:0}.boost-scroll .boost-story-sticky{position:sticky;top:100px;padding-block:15px 20px}.boost-scroll .boost-story-grid{height:min(650px,calc(100svh - 210px))}.boost-scroll .boost-story-visual{min-height:0}.boost-scroll .boost-story-visual img{transform:translateY(var(--frame-drift,0px)) scale(var(--frame-scale,1))}.boost-scroll .boost-chapters{position:relative;min-height:285px}.boost-scroll .boost-chapters article{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .4s,transform .5s,visibility .4s}.boost-scroll .boost-chapters article.is-active{opacity:1;visibility:visible;transform:none}.boost-scroll .boost-story-tracks{display:grid}.boost-section-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.boost-section-head p{max-width:480px}.boost-systems{padding-block:110px}.boost-system-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.boost-system{border:1px solid var(--boost-line);background:linear-gradient(130deg,#11181c,#080b0d);padding:34px;position:relative;overflow:hidden;border-radius:3px}.boost-system-main{grid-row:span 2;min-height:750px}.boost-status{display:inline-block;border:1px solid #a1bbc548;border-radius:30px;padding:8px 12px;font-size:9px;letter-spacing:.08em;color:#cadce4}.boost-system-type{display:block;margin-top:34px;font-size:9px;letter-spacing:.11em;color:#8498a4}.boost-system h3{font-size:clamp(32px,3.4vw,49px);margin:16px 0}.boost-system p{font-size:14px;max-width:460px}.boost-system .engine-text-link{margin-top:16px}.boost-system-image{height:355px;margin:10px -10px -50px;overflow:hidden}.boost-system-image img{width:100%;height:500px;object-fit:contain;object-position:top;mask-image:linear-gradient(#000 55%,transparent 84%)}.boost-development{background:#080a0c}.boost-development .boost-status{border-style:dashed;color:#a5adb3}.boost-page .boost-fineprint{font-size:11px;line-height:1.8;color:#8f9ca5;max-width:980px;margin:24px 0 0}.boost-partner{padding-block:120px;border-block:1px solid var(--boost-line);background:radial-gradient(ellipse at 83% 75%,#17242d88,transparent 60%)}.boost-page .boost-partner h2{font-size:clamp(48px,7.5vw,108px);line-height:1.04;margin:35px 0 60px}.boost-partner h2>span{color:#9eb8c8}.boost-partner-bottom{display:grid;grid-template-columns:1fr 1fr;gap:80px}.boost-origin span{display:block;font-size:9px;color:#96abb7;letter-spacing:.15em;margin-bottom:25px}.boost-origin strong{font-weight:450;letter-spacing:-.045em;font-size:43px;line-height:1.08}.boost-partner-bottom p{font-size:15px;margin:0 0 22px}.boost-gallery{padding-block:110px}.boost-gallery-stage{position:relative;border-block:1px solid var(--boost-line);background:radial-gradient(ellipse at center,#1b252b70,transparent 65%)}.boost-gallery-stage figure{margin:0;position:relative}.boost-gallery-stage figure[hidden]{display:none}.boost-gallery-stage img{display:block;width:100%;height:650px;object-fit:contain;padding:20px 40px 45px}.boost-gallery-stage figcaption{display:flex;justify-content:space-between;position:absolute;bottom:18px;left:20px;right:20px;font-size:10px;color:#aebec7}.boost-gallery-controls{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:20px}.boost-gallery-controls button{position:relative;cursor:pointer;padding:9px;border:1px solid #99b2c126;background:#0a0e11;color:#8597a3;border-radius:3px;transition:border-color .3s,background .3s;min-width:0}.boost-gallery-controls button[aria-pressed=true]{border-color:#a5c3d3;background:#151e24;color:#fff}.boost-gallery-controls button:hover{border-color:#c5dce6}.boost-gallery-controls img{width:100%;height:78px;object-fit:contain}.boost-gallery-controls span{position:absolute;left:8px;bottom:5px;font-size:9px}.boost-page button:focus-visible{outline:2px solid #b4d2e4;outline-offset:4px}.boost-calibration{padding-block:105px;border-top:1px solid var(--boost-line);display:grid;grid-template-columns:1fr 1fr;gap:80px}.boost-principles article{display:flex;gap:25px;border-top:1px solid var(--boost-line);padding-block:28px}.boost-principles article>span{font-size:10px;color:#829dac;padding-top:8px}.boost-principles h3{margin:0 0 13px;font-size:26px}.boost-principles p{font-size:14px;margin:0}.boost-project{border-top:1px solid var(--boost-line);padding-block:100px}.boost-steps{padding:0;margin:50px 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.boost-steps li{border-top:1px solid #9cb7c4;padding-top:25px}.boost-steps span{font-size:11px;color:#9cb5c4}.boost-steps h3{font-size:25px;margin:28px 0 15px}.boost-steps p{font-size:14px}.boost-project-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:65px}.boost-project-cta p{font-size:27px;line-height:1.3;letter-spacing:-.03em;color:#cad1d7}.boost-faq{padding-bottom:110px}.boost-faq .engine-component summary{font-size:20px}.boost-faq .engine-component-copy{padding-left:0;max-width:850px}@keyframes boost-arrive{from{opacity:0;transform:translate(50px,20px) scale(.94)}to{opacity:1;transform:none}}
.boost-hero-art{left:50%;right:auto;width:72%}.boost-hero-art figcaption{margin-right:34%;margin-left:9%}.boost-page h1{font-size:clamp(58px,6.1vw,94px)}.boost-scroll .boost-story-visual figure{transition:opacity .45s ease}
@media(min-width:1550px){.boost-hero{min-height:950px}.boost-hero-art{left:49%;right:auto;top:28%}}
@media(max-width:1100px){.boost-page h1{font-size:clamp(53px,7.6vw,80px)}.boost-hero{min-height:800px}.boost-hero-art{right:-20%;top:38%;width:87%}.boost-hero-bottom{font-size:8px}.boost-story-grid{grid-template-columns:.9fr 1.1fr}.boost-section-head,.boost-partner-bottom,.boost-calibration,.boost-intro-grid{gap:40px}.boost-system{padding:26px}.boost-system-main{min-height:720px}.boost-gallery-stage img{height:550px}}
@media(max-width:760px){.boost-page h1{font-size:clamp(45px,10.8vw,78px)}.boost-hero{display:block;min-height:0;padding-top:132px;padding-bottom:30px}.boost-hero-copy{width:100%}.boost-hero .breadcrumb{margin-bottom:32px}.boost-lead{font-size:16px}.boost-hero-art{position:relative;width:126%;right:auto;top:auto;margin:30px -13% 0;animation:none}.boost-hero-art figcaption{margin:10px 12% 25px;font-size:8px}.boost-hero-bottom{position:static;flex-wrap:wrap;gap:14px;font-size:8px;line-height:1.6}.boost-hero-bottom a{display:none}.boost-nav{justify-content:flex-start;flex-wrap:wrap;gap:18px 25px;font-size:11px;padding-block:22px}.boost-intro{padding-block:70px}.boost-page .boost-intro h2{font-size:36px}.boost-intro-grid{grid-template-columns:1fr;gap:20px;margin-top:25px}.boost-intro-grid p{font-size:15px}.boost-wordmark{font-size:9px}.boost-story{padding-bottom:35px}.boost-story-grid{display:flex;flex-direction:column;gap:0}.boost-story-copy{width:100%}.boost-story-copy>h2{font-size:36px}.boost-chapters{min-height:270px}.boost-chapters h3{font-size:32px}.boost-chapters p{font-size:14px;max-width:none}.boost-story-visual{width:100%;min-height:440px}.boost-story-visual img{max-height:430px}.boost-section-head{grid-template-columns:1fr;gap:0;margin-bottom:30px}.boost-section-head p{font-size:14px}.boost-systems{padding-block:65px}.boost-system-grid{grid-template-columns:1fr}.boost-system-main{grid-row:auto;min-height:610px}.boost-system-image{height:300px}.boost-system h3{font-size:36px}.boost-partner{padding-block:75px}.boost-page .boost-partner h2{font-size:clamp(38px,10vw,70px);margin-bottom:40px}.boost-partner-bottom{grid-template-columns:1fr;gap:35px}.boost-origin strong{font-size:34px}.boost-gallery{padding-block:65px}.boost-gallery-stage img{height:400px;padding:20px 0 45px}.boost-gallery-stage figcaption{font-size:9px;left:0;right:0;gap:15px}.boost-gallery-controls{grid-template-columns:repeat(3,1fr);gap:9px}.boost-gallery-controls img{height:65px}.boost-calibration{grid-template-columns:1fr;padding-block:65px;gap:40px}.boost-project{padding-block:65px}.boost-steps{grid-template-columns:1fr;gap:25px;margin-block:35px}.boost-steps h3{margin-top:15px}.boost-project-cta{flex-direction:column;align-items:flex-start;margin-top:30px}.boost-project-cta p{font-size:25px}.boost-faq{padding-bottom:65px}.boost-faq .engine-component summary{font-size:18px}.boost-page .boost-fineprint{font-size:11px}}
@media(max-width:1100px) and (min-width:761px){.boost-hero-art{left:51%;right:auto;width:77%}}
@media(max-width:760px){.boost-hero-art{left:auto}.boost-page h1{font-size:clamp(45px,10.8vw,78px)}}
@media(prefers-reduced-motion:reduce){.boost-hero-art{animation:none}.boost-hero-art img{transform:none}.boost-gallery-controls button{transition:none}}

/* Dimensionless power / torque comparison; editorial illustration, not dyno data. */
.boost-performance{border-block:1px solid var(--boost-line);padding-block:70px 50px;--performance-color:#b6d6e6}
.boost-performance-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:35px}
.boost-performance-head h2{font-size:clamp(35px,4vw,57px);margin:18px 0 0}
.boost-performance-intro{max-width:490px}.boost-performance-intro p{font-size:15px;margin:0 0 22px}
.boost-plot-legend{display:flex;flex-wrap:wrap;gap:20px;font-size:11px;color:#aab9c3}.boost-plot-legend span{display:flex;align-items:center;gap:9px}.boost-plot-legend i{width:24px;height:0;border-top:2px solid var(--performance-color)}.boost-plot-legend .boost-legend-base{border-top:2px dashed #7f8990}
.boost-plots{display:grid;grid-template-columns:1fr 1fr;gap:38px}.boost-plot{min-width:0;color:var(--performance-color);border-top:1px solid var(--boost-line);padding-top:23px}.boost-plot-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.boost-plot-title h3{font-size:25px;font-weight:500;letter-spacing:-.035em;margin:0}.boost-plot-title>span{font-size:8px;letter-spacing:.12em;color:#8ba0af}
.boost-plot svg{display:block;width:100%;height:auto;overflow:visible;margin-top:20px}.boost-plot-grid{stroke:#849cac18;fill:none;stroke-width:1}.boost-plot-axis{stroke:#849cac48}.boost-plot-label{font:8px system-ui,sans-serif;letter-spacing:1px;fill:#8d9fa9}.boost-plot-base{stroke:#7f8990;stroke-width:1.6;stroke-dasharray:5 6;fill:none}.boost-plot-tuned{stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 0 7px #a8d0e233)}.boost-plot-cursor path{stroke:#c9e6f05e;stroke-width:1;stroke-dasharray:2 5}.boost-plot-cursor circle{fill:#e6f6ff;stroke:#8ab2c1;stroke-width:1.5}.boost-performance-footer{display:flex;justify-content:space-between;gap:35px;align-items:start;margin-top:30px;padding-top:22px;border-top:1px solid var(--boost-line)}.boost-performance-prompt{font-size:9px;letter-spacing:.13em;color:#a7bdc9;padding-top:4px}.boost-performance-footer p{font-size:11px;line-height:1.7;max-width:570px;margin:0;color:#889ca8}
.boost-performance.is-scroll-driven{height:175vh;padding-block:0}.is-scroll-driven .boost-performance-sticky{position:sticky;top:115px;padding-block:20px 30px}.is-scroll-driven .boost-plot svg{max-height:35vh}.is-scroll-driven .boost-performance-head{margin-bottom:28px}.is-scroll-driven .boost-performance-footer{margin-top:18px}
@media(max-width:900px){.boost-performance{padding-block:55px 40px}.boost-performance-head{grid-template-columns:1fr;gap:22px}.boost-performance-head h2{font-size:37px}.boost-plots{grid-template-columns:1fr;gap:38px}.boost-plot-title h3{font-size:24px}.boost-performance-footer{flex-direction:column;gap:15px}.boost-plot svg{margin-top:15px}.boost-performance-prompt{display:none}}
@media(prefers-reduced-motion:reduce){.boost-performance-prompt{display:none}}
