.foundry-mobile-rail{position:relative;isolation:isolate;width:640px;height:183px;color:var(--rvz-public-text)}.foundry-mobile-rail__shelf{position:absolute;inset:0;width:640px;height:183px;overflow:visible;pointer-events:none}.foundry-mobile-rail__feed .foundry-energy__spill{stroke-width:12px;stroke-opacity:.06;filter:none}.foundry-mobile-rail__feed .foundry-energy__reflection{stroke-width:8px;stroke-opacity:.2;filter:none}.foundry-mobile-rail__feed{position:absolute;z-index:1;left:0;top:-44px;width:640px;height:227px;overflow:visible;fill:none;stroke-linecap:round;pointer-events:none}.foundry-mobile-rail__steps{position:absolute;z-index:2;inset:0;margin:0;padding:0;list-style:none}.foundry-mobile-rail__step{position:absolute;inset:0;pointer-events:none}.foundry-mobile-rail__object{position:absolute;left:var(--rail-object-x);top:var(--rail-object-y);width:var(--rail-object-w);height:var(--rail-object-h);background-image:var(--rail-material);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;filter:grayscale(1) sepia(.12) brightness(calc(.52 + var(--energy-stage,0) * .83))}.foundry-mobile-rail__step--idea .foundry-mobile-rail__object{background-image:none;filter:none}.foundry-mobile-rail__step--idea .foundry-mobile-rail__object:after{display:none}.foundry-mobile-rail__step--design{--rail-material:url(/brand/home-hero/mobile/rail-design.webp)}.foundry-mobile-rail__step--software{--rail-material:url(/brand/home-hero/mobile/rail-software.webp)}.foundry-mobile-rail__step--integration{--rail-material:url(/brand/home-hero/mobile/rail-integration.webp)}.foundry-mobile-rail__step--product{--rail-material:url(/brand/home-hero/mobile/rail-product.webp)}.foundry-mobile-rail__object:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgb(var(--rvz-public-copper-rgb)/.14) 46%,rgb(var(--rvz-public-copper-rgb)/.66) 49% 51%,rgb(var(--rvz-public-copper-rgb)/.14) 54%,transparent 58%);background-size:200% 100%;background-position:calc(120% - var(--energy-stage-progress,0) * 140%) 50%;background-repeat:no-repeat;-webkit-mask-image:var(--rail-material);mask-image:var(--rail-material);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:var(--energy-stage,0)}.foundry-mobile-rail__step--software .foundry-mobile-rail__object:after{background:linear-gradient(0deg,transparent 44%,rgb(var(--rvz-public-muted-rgb)/.302) 48% 52%,transparent 56%);background-size:100% 200%;background-position:50% calc(-20% + var(--energy-stage-progress,0) * 140%);background-repeat:no-repeat}.foundry-mobile-rail__step b{position:absolute;left:var(--rail-label-x);top:var(--rail-label-y);display:block;margin:0;transform:translateX(-50%);font:500 18px/1.1 Arial Narrow,var(--rvz-public-font-ui);letter-spacing:-.25px;white-space:nowrap}.foundry-mobile-rail__arrows{position:absolute;z-index:3;inset:0;pointer-events:none}.foundry-mobile-rail__arrow{position:absolute;visibility:hidden;color:var(--rvz-public-muted);font:400 18px/1 var(--rvz-public-font-ui);translate:-50% -50%;transform-origin:center}.foundry-mobile-rail__mark{position:absolute;z-index:3;left:541px;top:36px;width:46px;height:46px;background:none;transform:skewY(-6deg);pointer-events:none}.foundry-mobile-rail__mark .brand-icon,.foundry-mobile-rail__mark .brand-icon__approved-mark{display:block;width:100%;height:100%}.foundry-mobile-rail__flow{position:absolute;z-index:3;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.foundry-mobile-rail__idle{stroke:rgb(var(--rvz-public-muted-rgb)/.32);stroke-width:.75;opacity:.052}@media(prefers-reduced-motion:reduce){.foundry-mobile-rail__step{--energy-stage:0!important;--energy-stage-progress:0!important}}