.foundry-mobile-rail{isolation:isolate;color:#e4f2fb;width:640px;height:183px;position:relative}.foundry-mobile-rail__sign{clip-path:polygon(0 9%,100% 0,99% 86%,0 100%);background:linear-gradient(#174154 0,#091722 6%,#05101b 20%,#020a12 75%,#1a2f3c 96%,#03121c);width:639px;height:61px;position:absolute;top:115px;left:1px}.foundry-mobile-rail__metal{z-index:1;pointer-events:none;filter:saturate(.52);background:url(/brand/home-hero/mobile/rail-metal.webp) 0 0/100% 100% no-repeat;width:664px;height:95px;position:absolute;top:90px;left:-8px}.foundry-mobile-rail__feed{z-index:1;fill:none;stroke-linecap:round;pointer-events:none;width:640px;height:227px;position:absolute;top:-44px;left:0;overflow:visible}.foundry-mobile-rail__steps{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.foundry-mobile-rail__step{pointer-events:none;position:absolute;inset:0}.foundry-mobile-rail__object{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);filter:brightness(calc(.52 + var(--energy-stage,0) * .83));background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.foundry-mobile-rail__step--idea{--rail-material:url(/brand/home-hero/mobile/rail-idea.webp)}.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:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#67caff8c 46%,#e8f9ffcc 49% 51%,#67caff8c 54%,#0000 58%) 0 0/200% 100%;background-position:calc(120% - var(--energy-stage-progress,0) * 140%) 50%;-webkit-mask-image:var(--rail-material);mask-image:var(--rail-material);opacity:var(--energy-stage,0);background-repeat:no-repeat;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foundry-mobile-rail__step--software .foundry-mobile-rail__object:after{background:linear-gradient(#0000 44%,#d0edff8c 48% 52%,#0000 56%) 0 0/100% 200%;background-position:50% calc(-20% + var(--energy-stage-progress,0) * 140%);background-repeat:no-repeat}.foundry-mobile-rail__step b{left:var(--rail-label-x);top:var(--rail-label-y);letter-spacing:-.25px;white-space:nowrap;margin:0;font:500 18px/1.1 Arial Narrow,Arial,sans-serif;display:block;position:absolute;transform:translate(-50%)}.foundry-mobile-rail__arrow{z-index:3;color:#8bcadb;font:400 19px/1 Arial,sans-serif;position:absolute;transform:translate(-50%)}.foundry-mobile-rail__mark{z-index:3;clip-path:polygon(0 6%,100% 0,100% 94%,0 100%);pointer-events:none;background:linear-gradient(132deg,#091d339e,#03142ac9);width:46px;height:47px;position:absolute;top:36px;left:541px;transform:skewY(-3deg)}.foundry-mobile-rail__mark img{object-fit:contain;width:100%;height:100%;display:block}.foundry-mobile-rail__flow{z-index:3;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.foundry-mobile-rail__idle{stroke:#7fc9ef;stroke-width:.75px;opacity:.052}@media (prefers-reduced-motion:reduce){.foundry-mobile-rail__step{--energy-stage:0!important;--energy-stage-progress:0!important}}
