/* Light edition of the original Carbon Black Export material pathway. All rules are component-scoped. */
.cbe-flow{--cbe-bg:#f4f4f4;--cbe-accent:#ff7900;--cbe-accent-ink:#b44a00;--cbe-text:#202020;--cbe-muted:#626262;--cbe-border:#d7d7d7;box-sizing:border-box;isolation:isolate;position:relative;width:100%;margin:0;padding:94px clamp(22px,5vw,80px) 30px;background:var(--cbe-bg);color:var(--cbe-text);font-family:var(--wp--preset--font-family--red-hat-display,"Red Hat Display"),Arial,sans-serif;font-size:16px;line-height:1.6;text-align:left;overflow:clip;color-scheme:light}
.cbe-flow *,.cbe-flow *:before,.cbe-flow *:after{box-sizing:border-box}
.cbe-flow [hidden]{display:none!important}
.cbe-flow p,.cbe-flow h2,.cbe-flow h3{padding:0;margin:0;max-width:none}
.cbe-flow__inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,5vw,80px)}
.cbe-flow__story{position:relative;z-index:1}
.cbe-flow p.cbe-flow__eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:1.7px;line-height:1.5;color:#555555;margin-bottom:29px}
.cbe-flow__dot{display:inline-block;flex:0 0 auto;width:6px;height:6px;background:var(--cbe-accent);border-radius:50%;box-shadow:0 0 14px #ff79002e}
.cbe-flow h2.cbe-flow__heading{font-family:inherit;font-size:clamp(39px,4.25vw,68px);font-weight:800;line-height:1.02;letter-spacing:-2.3px;color:#202020}
.cbe-flow__heading>span,.cbe-flow__heading>em{display:block}
.cbe-flow__heading>span{white-space:nowrap}
.cbe-flow__heading>em{font-family:var(--wp--preset--font-family--libre-baskerville,"Libre Baskerville"),Georgia,serif;font-style:italic;font-size:.87em;line-height:1.42;font-weight:400;letter-spacing:-2.6px;color:var(--cbe-accent-ink)}
.cbe-flow p.cbe-flow__intro{color:var(--cbe-muted);font-size:16px;line-height:1.8;margin-top:19px;max-width:450px}
.cbe-flow p.cbe-flow__hint{font-size:11px;letter-spacing:.5px;color:#646464;margin:31px 0 9px}
.cbe-flow__steps{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--cbe-border);border-bottom:1px solid var(--cbe-border)}
.cbe-flow button{font-family:inherit;box-shadow:none;text-transform:none;cursor:pointer;appearance:none;-webkit-appearance:none;letter-spacing:normal;line-height:1.3}
.cbe-flow button:focus-visible{outline:2px solid #555555;outline-offset:4px}
.cbe-flow button.cbe-flow__step{display:grid;grid-template-columns:21px 1fr 10px;gap:7px;align-items:center;position:relative;border:0;border-radius:0;background:transparent;color:#555555;font-size:12px;font-weight:600;text-align:left;padding:17px 10px 17px 0;min-height:59px;transition:color .25s ease,background .25s ease}
.cbe-flow .cbe-flow__step:nth-child(even){padding-left:14px;border-left:1px solid var(--cbe-border)}
.cbe-flow .cbe-flow__step:nth-child(-n+2){border-bottom:1px solid var(--cbe-border)}
.cbe-flow__step-num{font-size:10px;font-weight:500;color:#6f6f6f}
.cbe-flow__step-arrow{font-size:15px;opacity:0;transition:opacity .25s}
.cbe-flow button.cbe-flow__step:hover{background:#ff79000a;color:#202020}
.cbe-flow button.cbe-flow__step[aria-pressed=true]{color:#202020}
.cbe-flow__step[aria-pressed=true] .cbe-flow__step-num{color:var(--cbe-accent-ink)}
.cbe-flow__step[aria-pressed=true] .cbe-flow__step-arrow{opacity:1;color:var(--cbe-accent-ink)}
.cbe-flow__step:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--cbe-accent);transform:scaleX(0);transform-origin:left}
.cbe-flow__step[aria-pressed=true]:after{transform:scaleX(1)}
.cbe-flow__detail{min-height:172px;padding-top:24px}
.cbe-flow__detail-num{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--cbe-accent-ink)}
.cbe-flow .cbe-flow__detail h3{font-size:19px;font-family:inherit;font-weight:600;line-height:1.3;letter-spacing:-.35px;color:#202020;margin:7px 0 9px}
.cbe-flow .cbe-flow__detail p{font-size:13px;line-height:1.75;color:var(--cbe-muted);max-width:450px}
.cbe-flow__fallback{max-width:1320px;margin:30px auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.cbe-flow__fallback:has([hidden]){display:none}
.cbe-flow__fallback h3{font-size:18px;font-family:inherit;color:#202020}
.cbe-flow__fallback p{font-size:14px;color:var(--cbe-muted)}
.cbe-flow__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cbe-flow[data-running=false] *{animation-play-state:paused!important}
.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) h2.cbe-flow__heading{font-size:clamp(32px,3.6vw,55px);letter-spacing:-1px;line-height:1.25}
.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__heading>em{font-family:inherit;font-size:1em;font-weight:500;font-style:normal;letter-spacing:-1px;line-height:1.4}
.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) p.cbe-flow__eyebrow{letter-spacing:2px;font-size:11px}
.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__art-label{font-size:15px;letter-spacing:.8px}
.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__art-label--rcb{font-size:14px}
.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__aux-label{font-size:12px}
@keyframes cbe-flow-stream{to{stroke-dashoffset:-640}}
@keyframes cbe-flow-aux-stream{to{stroke-dashoffset:-624}}
@keyframes cbe-flow-halo{50%{stroke:#ff790066;fill:#ff790010}}
@keyframes cbe-flow-heat{50%{opacity:.3;transform:translateY(-3px)}}
@keyframes cbe-flow-mix{50%{transform:translateY(3px)}}
@media(min-width:1600px){.cbe-flow{padding-top:110px;padding-bottom:45px}.cbe-flow__inner{gap:85px}.cbe-flow h2.cbe-flow__heading{font-size:70px}}
@media(max-width:1050px) and (min-width:961px){.cbe-flow__inner{grid-template-columns:minmax(270px,.8fr) minmax(0,1fr);gap:25px}.cbe-flow{padding-left:30px;padding-right:30px}.cbe-flow h2.cbe-flow__heading{font-size:41px;letter-spacing:-1.6px}.cbe-flow__heading>em{letter-spacing:-1.7px}.cbe-flow p.cbe-flow__intro{font-size:14px}.cbe-flow__visual-top{padding:18px 16px 0}.cbe-flow__visual-kicker{font-size:8px;letter-spacing:.7px}.cbe-flow__visual-bottom{margin:0 16px}.cbe-flow__detail{min-height:190px}}
@media(max-width:960px){.cbe-flow{padding:50px 22px 24px}.cbe-flow__inner{display:flex;flex-direction:column;align-items:stretch;gap:24px;max-width:760px}.cbe-flow__story{display:contents}.cbe-flow p.cbe-flow__eyebrow{order:0;margin-bottom:-8px;font-size:9px;letter-spacing:1.1px}.cbe-flow h2.cbe-flow__heading{order:1;font-size:clamp(37px,9.1vw,62px);letter-spacing:-1.5px;line-height:1.05}.cbe-flow__heading>em{font-size:.88em;letter-spacing:-1.5px;line-height:1.3}.cbe-flow p.cbe-flow__intro{order:2;font-size:14px;line-height:1.8;margin-top:-11px;max-width:560px}.cbe-flow__visual{order:3;border-radius:23px}.cbe-flow__hint{display:none}.cbe-flow__steps{order:4;margin-top:0}.cbe-flow__detail{order:5;min-height:135px;padding-top:0}.cbe-flow .cbe-flow__detail p{font-size:13px;max-width:100%}.cbe-flow .cbe-flow__detail h3{font-size:20px}.cbe-flow__visual-top{padding:17px 17px 0}.cbe-flow__visual-kicker{font-size:8px;letter-spacing:1.1px}.cbe-flow__visual-bottom{margin:0 17px;padding-bottom:17px}.cbe-flow__legend{font-size:9px}.cbe-flow__art-label{font-size:17px;letter-spacing:.6px}.cbe-flow__art-label--rcb{font-size:14px;letter-spacing:.1px}.cbe-flow__aux-label{font-size:15px;letter-spacing:0}.cbe-flow__station-num{font-size:12px}.cbe-flow__note{font-size:10px!important;margin-top:22px!important}.cbe-flow__fallback{grid-template-columns:1fr}.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) h2.cbe-flow__heading{font-size:clamp(32px,8.2vw,52px)}.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__art-label{font-size:20px}.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__art-label--rcb{font-size:18px}.cbe-flow:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__aux-label{font-size:18px}}
@media(max-width:370px){.cbe-flow{padding-left:17px;padding-right:17px}.cbe-flow h2.cbe-flow__heading{font-size:34px}.cbe-flow p.cbe-flow__eyebrow{font-size:8px}.cbe-flow .cbe-flow__visual-kicker{font-size:7px}.cbe-flow button.cbe-flow__step{font-size:11px}}
@media(prefers-reduced-motion:reduce){.cbe-flow *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Refined edition: tactile specimens, quiet precision and one shared stage clock. */
.cbe-flow--refined{--cbe-bg:#f4f4f4;--cbe-text:#202020;--cbe-accent:#ff7900;--cbe-accent-ink:#b44a00;--cbe-muted:#626262;padding-top:64px;--cbe-stage:0;--cbe-progress:0}
.cbe-flow--refined[data-active="1"]{--cbe-stage:1}
.cbe-flow--refined[data-active="2"]{--cbe-stage:2}
.cbe-flow--refined[data-active="3"]{--cbe-stage:3}
.cbe-flow--refined .cbe-flow__inner{grid-template-columns:minmax(280px,.82fr) minmax(0,1.22fr);max-width:1400px;gap:clamp(34px,5.3vw,84px)}
.cbe-flow--refined .cbe-flow__intro{font-size:15px!important}
.cbe-flow--refined .cbe-flow__detail{min-height:163px}
.cbe-flow--refined .cbe-flow__step:after{transform:scaleX(0)}
.cbe-flow--refined .cbe-flow__step[aria-pressed=true]:after{transform:scaleX(var(--cbe-progress))}
.cbe-flow--refined[data-playing=false] .cbe-flow__step[aria-pressed=true]:after{transform:scaleX(1)}
.cbe-flow--refined .cbe-flow__visual{position:relative;min-width:0;background:#fafafa;border:1px solid #dedede;border-radius:4px 4px 26px 4px;box-shadow:0 20px 50px -35px #35353545;overflow:hidden;container-type:inline-size}
.cbe-flow--refined .cbe-flow__visual-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;padding:23px 28px;border-bottom:1px solid #e6e6e6;gap:16px;min-height:76px;background:#ffffff30}
.cbe-flow--refined .cbe-flow__visual-kicker{font-size:10px;letter-spacing:1.55px;font-weight:600;color:#5c5c5c}
.cbe-flow--refined button.cbe-flow__toggle{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#5a5a5a;border:1px solid #d3d3d3;border-radius:30px;font-size:10px;font-weight:500;padding:8px 12px;min-height:31px;white-space:nowrap;transition:background .2s,border-color .2s}
.cbe-flow--refined button.cbe-flow__toggle:hover{background:#ffffff;border-color:#929292}
.cbe-flow--refined .cbe-flow__play-symbol{display:block;width:8px;height:9px;background:linear-gradient(90deg,currentColor 0 30%,transparent 30% 65%,currentColor 65%)}
.cbe-flow--refined[data-playing=false] .cbe-flow__play-symbol{background:currentColor;clip-path:polygon(10% 0,100% 50%,10% 100%)}
.cbe-flow__showcase{position:relative;aspect-ratio:700/500;min-height:0;isolation:isolate;background:radial-gradient(ellipse at 48% 58%,#ffffff 0,#fafafa 63%,#f1f1f1 100%)}
.cbe-flow__showcase:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#6f6f6f08 1px,transparent 1px),linear-gradient(#6f6f6f08 1px,transparent 1px);background-size:calc(100% / 12) calc(100% / 9);mask-image:radial-gradient(ellipse,#00000044,transparent 68%);z-index:-2}
.cbe-flow__stage-heading{position:absolute;top:6.5%;left:6%;z-index:3;display:flex;flex-direction:column;gap:5px;max-width:74%;white-space:nowrap}
.cbe-flow__micro{font-size:8px;letter-spacing:1.6px;color:#8f8f8f;font-weight:500}
.cbe-flow__scene-title{font-size:12px;font-weight:600;letter-spacing:1.1px;position:absolute;top:21px;left:0}
.cbe-flow__edition{position:absolute;right:6%;top:6.5%;font-size:9px;letter-spacing:1px;color:#8f8f8f}
.cbe-flow__numeral{position:absolute;right:5.5%;top:14%;width:24%;height:40%;color:#e6e6e6;font-size:clamp(90px,20cqw,160px);line-height:1;font-weight:400;letter-spacing:-.1em;z-index:-1}
.cbe-flow__numeral span{position:absolute;inset:0}
.cbe-flow__registration{position:absolute;top:14%;width:9px;height:9px;opacity:.65;border-top:1px solid #ababab;z-index:2}
.cbe-flow__registration--tl{left:6%;border-left:1px solid #ababab}
.cbe-flow__registration--tr{right:6%;border-right:1px solid #ababab}
.cbe-flow__orbits{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}
.cbe-flow__orbits>path{stroke:#dcdcdc;stroke-width:.75}
.cbe-flow__orbits>path:nth-child(2){stroke-dasharray:1 6;opacity:.7}
.cbe-flow__orbits .cbe-flow__orbit-accent{stroke:#ff7900;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--cbe-progress));opacity:.7}
.cbe-flow__orbits .cbe-flow__orbit-cross{stroke:#c7c7c7;stroke-width:.75}
.cbe-flow__stage-shadow{position:absolute;left:21%;right:19%;height:10%;bottom:19%;background:radial-gradient(ellipse,#38383826 0,#38383806 44%,transparent 68%);filter:blur(9px);transform:scaleY(.65);z-index:-1}
.cbe-flow__object{position:absolute;inset:7% 10% 14%;z-index:1;display:flex;align-items:center;justify-content:center;will-change:transform,opacity;pointer-events:none;transform:translateX(30px) scale(.94);transform-origin:50% 74%}
.cbe-flow__object img{display:block;width:100%;height:100%;object-fit:contain;max-width:none;filter:drop-shadow(0 14px 12px #2e2e2e0c);user-select:none}
.cbe-flow__object--tyre{inset:14% 26% 19% 22%}
.cbe-flow__object--tyre img{transform:rotate(-4deg)}
.cbe-flow__object--recovery{inset:10% 10% 12% 7%}
.cbe-flow__object--rcb{inset:1% 8% 9% 7%}
.cbe-flow__object--rubber{inset:10% 12% 14% 9%}
.cbe-flow--refined [data-flow-art]{opacity:0;visibility:hidden;transition:opacity .6s ease,transform .85s cubic-bezier(.16,1,.3,1),visibility .6s;pointer-events:none}
.cbe-flow--refined[data-active="0"] [data-flow-art="0"],.cbe-flow--refined[data-active="1"] [data-flow-art="1"],.cbe-flow--refined[data-active="2"] [data-flow-art="2"],.cbe-flow--refined[data-active="3"] [data-flow-art="3"]{opacity:1;visibility:visible;transform:translateX(0) scale(1);transition-delay:.12s}
.cbe-flow__sample-mark{position:absolute;right:9%;bottom:14%;font-size:clamp(24px,5.5cqw,42px);font-weight:600;letter-spacing:-2px;color:#202020}
.cbe-flow__thermal-field{position:absolute;inset:18% 13% 17%;background:radial-gradient(ellipse at 36% 50%,#ff790018,transparent 66%);filter:blur(20px);z-index:-1;opacity:.45}
.cbe-flow__thermal-lines{position:absolute;left:33%;top:23%;display:flex;gap:11px;opacity:.5;transform:rotate(-8deg);z-index:-1}
.cbe-flow__thermal-lines i{height:30px;width:1px;background:linear-gradient(0deg,#ff7900,transparent);border-radius:50%;animation:cbe-refined-heat 2.8s ease-in-out infinite}
.cbe-flow__thermal-lines i:nth-child(2){animation-delay:.5s;height:38px}.cbe-flow__thermal-lines i:nth-child(3){animation-delay:1s}
.cbe-flow__annotation{position:absolute;bottom:13%;left:8%;right:8%;display:flex;align-items:center;gap:11px;z-index:3;font-size:10px;color:#828282;letter-spacing:.3px}
.cbe-flow__annotation-line{height:1px;width:28px;background:#ff7900;position:relative}.cbe-flow__annotation-line:before{content:"";width:3px;height:3px;background:#ff7900;border-radius:50%;position:absolute;top:-1px;left:0}
.cbe-flow__concept-label{position:absolute;bottom:4.8%;left:8%;right:8%;font-size:8px;letter-spacing:1.1px;color:#8d8d8d;display:flex;align-items:center;gap:7px}
.cbe-flow__concept-label>span:first-child{width:5px;height:5px;border:1px solid #929292;border-radius:50%;flex-shrink:0}
.cbe-flow__blend{position:absolute;left:21%;right:21%;top:13%;display:flex;align-items:center;justify-content:center;gap:10px;z-index:3;flex-wrap:wrap}
.cbe-flow__blend-source{font-size:11px;letter-spacing:.3px;background:#fafafae6;border:1px solid #d6d6d6;padding:4px 14px;border-radius:25px;line-height:1.4;box-shadow:0 3px 10px #38383806}.cbe-flow__blend-source:first-child{border-color:#e7a466;color:#b44a00}
.cbe-flow__blend-plus{font-size:14px;color:#8f8f8f}.cbe-flow__blend-caption{font-size:9px;flex-basis:100%;color:#747474;text-align:center;margin-top:-4px;background:#fafafae6;border-radius:3px;padding:2px 4px}
.cbe-flow__material-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 22px 19px;gap:0;border-bottom:1px solid #e5e5e5}
.cbe-flow__rail-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.2px;color:#8c8c8c;padding:0 3px}
.cbe-flow__rail-node>img{display:block;width:80%;height:70px;object-fit:contain;opacity:.42;filter:grayscale(1);transform:scale(.9);transition:opacity .5s,filter .5s,transform .8s cubic-bezier(.16,1,.3,1)}
.cbe-flow__rail-node>span:last-child{min-height:28px;max-width:122px}
.cbe-flow__rail-point{border:1px solid #d8d8d8;background:#fafafa;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:9px;position:relative;z-index:2;transition:background .5s,border-color .5s,color .5s}
.cbe-flow__rail-base,.cbe-flow__rail-progress{position:absolute;left:calc(22px + (100% - 44px) / 8);right:calc(22px + (100% - 44px) / 8);height:1px;top:12px;background:#d8d8d8;z-index:0}
.cbe-flow__rail-progress{background:#ff7900;right:auto;width:calc((100% - 44px) * .75);transform:scaleX(calc(min(3, var(--cbe-stage) + var(--cbe-progress)) / 3));transform-origin:left;opacity:.8}
.cbe-flow--refined[data-active="0"] [data-flow-node="0"],.cbe-flow--refined[data-active="1"] [data-flow-node="1"],.cbe-flow--refined[data-active="2"] [data-flow-node="2"],.cbe-flow--refined[data-active="3"] [data-flow-node="3"]{color:#3c3c3c}
.cbe-flow--refined[data-active="0"] [data-flow-node="0"] img,.cbe-flow--refined[data-active="1"] [data-flow-node="1"] img,.cbe-flow--refined[data-active="2"] [data-flow-node="2"] img,.cbe-flow--refined[data-active="3"] [data-flow-node="3"] img{opacity:1;filter:grayscale(0);transform:scale(1)}
.cbe-flow--refined[data-active="0"] [data-flow-node="0"] .cbe-flow__rail-point,.cbe-flow--refined[data-active="1"] [data-flow-node="1"] .cbe-flow__rail-point,.cbe-flow--refined[data-active="2"] [data-flow-node="2"] .cbe-flow__rail-point,.cbe-flow--refined[data-active="3"] [data-flow-node="3"] .cbe-flow__rail-point{background:#ff7900;border-color:#ff7900;color:#ffffff}
.cbe-flow--refined .cbe-flow__visual-bottom{display:flex;justify-content:space-between;align-items:center;margin:0;padding:17px 28px;gap:15px}
.cbe-flow--refined .cbe-flow__legend{display:flex;gap:8px;align-items:center;font-size:9px;color:#828282;letter-spacing:.2px;line-height:1.4}.cbe-flow--refined .cbe-flow__legend i{width:4px;height:4px;background:#ff7900;border-radius:50%}
.cbe-flow__return-mark{color:#b44a00;flex:0 0 23px;width:23px;height:23px}
.cbe-flow--refined p.cbe-flow__note{font-size:10px;line-height:1.8;color:#828282;max-width:1400px;margin:29px auto 0;border-top:1px solid #dedede;padding-top:18px}
.cbe-flow--refined[data-phase=transfer] .cbe-flow__orbit-accent{stroke-width:1.6}
.cbe-flow--refined[data-phase=enter] .cbe-flow__thermal-field{opacity:.1}
.cbe-flow--refined .cbe-flow__detail h3{font-size:20px!important}
.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__scene-title{font-size:15px;letter-spacing:1.5px}
.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__visual-kicker{font-size:11px;letter-spacing:2px}
.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__rail-node{font-size:11px;letter-spacing:.2px}
.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__concept-label{font-size:10px;letter-spacing:.5px}
.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__annotation{font-size:12px}
.cbe-flow--refined[data-running=false] *{animation-play-state:paused!important}
@keyframes cbe-refined-heat{0%,100%{transform:translateY(3px);opacity:.25}50%{transform:translateY(-5px);opacity:.7}}
@media(min-width:1600px){.cbe-flow--refined{padding-top:76px;padding-bottom:30px}.cbe-flow--refined .cbe-flow__rail-node>img{height:85px}}
@media(max-width:1100px) and (min-width:961px){.cbe-flow--refined .cbe-flow__inner{grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);gap:28px}.cbe-flow--refined .cbe-flow__visual-top{padding:18px 20px;min-height:67px}.cbe-flow--refined .cbe-flow__scene-title{font-size:10px}.cbe-flow__micro{font-size:7px}.cbe-flow__rail-node>img{height:54px}.cbe-flow__rail-node{font-size:9px}}
@media(max-width:960px){.cbe-flow--refined{padding-top:43px}.cbe-flow--refined .cbe-flow__inner{display:flex;gap:24px;max-width:760px}.cbe-flow--refined .cbe-flow__visual{border-radius:4px 4px 23px 4px}.cbe-flow--refined .cbe-flow__detail{min-height:140px}.cbe-flow--refined .cbe-flow__detail p{font-size:14px}.cbe-flow--refined .cbe-flow__visual-top{padding:19px 22px;min-height:69px}.cbe-flow__showcase{aspect-ratio:700/510}.cbe-flow__rail-node>img{height:85px}.cbe-flow__rail-node{font-size:12px}.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__rail-node{font-size:12px}.cbe-flow__concept-label{font-size:9px}.cbe-flow__micro{font-size:9px}.cbe-flow--refined .cbe-flow__scene-title{top:23px;font-size:14px}.cbe-flow--refined .cbe-flow__visual-bottom{padding:16px 22px}.cbe-flow--refined .cbe-flow__legend{font-size:10px}}
@media(max-width:520px){.cbe-flow--refined .cbe-flow__visual-top{padding:16px 17px;min-height:63px}.cbe-flow--refined .cbe-flow__visual-kicker{font-size:9px;letter-spacing:1px}.cbe-flow__showcase{aspect-ratio:700/570}.cbe-flow__stage-heading{top:7%;left:7%}.cbe-flow__edition{font-size:8px;right:7%;top:7%}.cbe-flow__micro{font-size:7px;letter-spacing:1px}.cbe-flow--refined .cbe-flow__scene-title{font-size:10px;top:18px;letter-spacing:.7px}.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__scene-title{font-size:13px;letter-spacing:1px}.cbe-flow__object--tyre{inset:18% 25% 20% 22%}.cbe-flow__object--recovery{inset:16% 5% 13%}.cbe-flow__object--rcb{inset:6% 4% 9%}.cbe-flow__object--rubber{inset:19% 8% 14%}.cbe-flow__stage-shadow{bottom:21%}.cbe-flow__orbits{top:7%}.cbe-flow__annotation{font-size:9px;left:7%;bottom:13%}.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__annotation{font-size:11px}.cbe-flow__annotation-line{width:17px}.cbe-flow__concept-label{font-size:7px;letter-spacing:.5px;left:7%;bottom:4.5%}.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__concept-label{font-size:9px}.cbe-flow__blend{top:21%;left:25%;right:10%;gap:6px}.cbe-flow__blend-source{padding:2px 10px;font-size:9px}.cbe-flow__blend-caption{font-size:8px}.cbe-flow__sample-mark{bottom:17%;right:12%;font-size:26px}.cbe-flow__material-rail{padding:3px 10px 13px}.cbe-flow__rail-node{padding:0 2px;gap:4px;font-size:10px}.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__rail-node{font-size:11px}.cbe-flow__rail-node>img{width:98%;height:49px}.cbe-flow__rail-node>span:last-child{min-height:31px}.cbe-flow__rail-point{width:23px;height:23px;font-size:9px}.cbe-flow__rail-base,.cbe-flow__rail-progress{top:14px;left:calc(10px + (100% - 20px) / 8);right:calc(10px + (100% - 20px) / 8)}.cbe-flow__rail-progress{right:auto;width:calc((100% - 20px) * .75)}.cbe-flow--refined .cbe-flow__visual-bottom{padding:13px 17px}.cbe-flow--refined .cbe-flow__legend{font-size:9px}.cbe-flow--refined .cbe-flow__intro{font-size:14px!important}.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) h2.cbe-flow__heading{font-size:36px}}
@media(prefers-reduced-motion:reduce){.cbe-flow--refined [data-flow-art]{transition:none}.cbe-flow--refined .cbe-flow__thermal-lines{display:none}.cbe-flow--refined .cbe-flow__orbit-accent{stroke-dashoffset:0}}

@media(max-width:520px){.cbe-flow--refined:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .cbe-flow__rail-node{font-size:12px}.cbe-flow--refined .cbe-flow__rail-node>span:last-child{min-height:34px}}

/* Match the homepage's neutral surfaces and bright orange route. */
.cbe-flow--refined{--cbe-bg:#f4f4f4;--cbe-text:#202020;--cbe-accent:#ff7900;--cbe-accent-ink:#b44a00;--cbe-muted:#626262;--cbe-border:#d7d7d7}
.cbe-flow--refined .cbe-flow__eyebrow{color:#b44a00}
.cbe-flow--refined .cbe-flow__visual{background:#fafafa;border-color:#d7d7d7;box-shadow:0 20px 50px -35px #00000033}
.cbe-flow--refined[data-active="0"] [data-flow-node="0"] .cbe-flow__rail-point,
.cbe-flow--refined[data-active="1"] [data-flow-node="1"] .cbe-flow__rail-point,
.cbe-flow--refined[data-active="2"] [data-flow-node="2"] .cbe-flow__rail-point,
.cbe-flow--refined[data-active="3"] [data-flow-node="3"] .cbe-flow__rail-point{color:#202020}
