.act1-propulsion-host{flex:1 0 100%;width:100%;max-width:27rem;margin:0 0 1rem auto}.act1-propulsion-scene{isolation:isolate;background:radial-gradient(circle at 78%,oklch(66% .13 45/.11),#0000 34%),linear-gradient(90deg,#0000,oklch(98% .008 72/.72) 46%,#0000);border-block:1px solid oklch(50% .035 48/.16);width:100%;min-height:9rem;position:relative;overflow:hidden}.act1-propulsion-scene:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(oklch(45% .02 50/.04) 1px,#0000 1px),linear-gradient(90deg,oklch(45% .02 50/.04) 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.act1-propulsion-scene svg{z-index:1;width:100%;height:auto;color:var(--act1-energy);display:block;position:relative}.act1-propulsion-scene path,.act1-propulsion-scene line{fill:none;vector-effect:non-scaling-stroke}.propulsion-vector,.propulsion-arrow{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.propulsion-vector{stroke-width:3.5px;stroke-dasharray:620;stroke-dashoffset:620px;opacity:0;filter:drop-shadow(0 0 8px oklch(58% .17 41/.28))}.propulsion-arrow{stroke-width:2.5px;opacity:0}.propulsion-solutions-streams path{stroke:oklch(34% .035 48/.34);stroke-width:1.25px;stroke-dasharray:420;stroke-dashoffset:420px}.propulsion-solutions-nodes circle{fill:oklch(42% .04 48/.38);opacity:0}.propulsion-solutions-nodes .propulsion-solution-core{fill:var(--act1-energy);filter:drop-shadow(0 0 9px oklch(58% .17 41/.44))}.propulsion-intelligence-node line{stroke:oklch(36% .035 49/.28);stroke-width:1.15px;stroke-dasharray:250;stroke-dashoffset:250px}.propulsion-intelligence-node circle{fill:oklch(40% .035 48/.42);opacity:0}.propulsion-intelligence-core-halo{fill:oklch(63% .13 45/.1);stroke:oklch(58% .17 41/.34);stroke-width:1px;opacity:0}.propulsion-intelligence-core{fill:var(--act1-energy);opacity:0;filter:drop-shadow(0 0 10px oklch(58% .17 41/.44))}.propulsion-platform-levels rect{fill:oklch(99% .005 74/.76);stroke:oklch(40% .03 49/.22);stroke-width:1px;opacity:.32}.propulsion-platform-rise{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:340;stroke-dashoffset:340px;opacity:0}.propulsion-platform-pulse{fill:var(--act1-energy);opacity:0;filter:drop-shadow(0 0 10px oklch(58% .17 41/.5))}@media (prefers-reduced-motion:no-preference){.act1-propulsion-scene.is-active .propulsion-solutions-streams path{animation:.76s cubic-bezier(.16,1,.3,1) both act1-propulsion-draw}.act1-propulsion-scene.is-active .propulsion-solutions-streams path:nth-child(2){animation-delay:70ms}.act1-propulsion-scene.is-active .propulsion-solutions-streams path:nth-child(3){animation-delay:.14s}.act1-propulsion-scene.is-active .propulsion-solutions-streams path:nth-child(4){animation-delay:.21s}.act1-propulsion-scene.is-active .propulsion-solutions-streams path:nth-child(5){animation-delay:.28s}.act1-propulsion-scene.is-active .propulsion-solutions-nodes circle{animation:.42s cubic-bezier(.16,1,.3,1) .52s both act1-propulsion-node-arrive}.act1-propulsion-scene.is-active .propulsion-solution-core{animation-delay:.7s}.act1-propulsion-scene.is-active .propulsion-intelligence-node line{animation:.68s cubic-bezier(.16,1,.3,1) both act1-propulsion-draw}.act1-propulsion-scene.is-active .propulsion-intelligence-node:nth-child(2) line,.act1-propulsion-scene.is-active .propulsion-intelligence-node:nth-child(6) line{animation-delay:70ms}.act1-propulsion-scene.is-active .propulsion-intelligence-node:nth-child(3) line,.act1-propulsion-scene.is-active .propulsion-intelligence-node:nth-child(7) line{animation-delay:.14s}.act1-propulsion-scene.is-active .propulsion-intelligence-node:nth-child(4) line,.act1-propulsion-scene.is-active .propulsion-intelligence-node:nth-child(8) line{animation-delay:.21s}.act1-propulsion-scene.is-active .propulsion-intelligence-node circle{animation:.36s cubic-bezier(.16,1,.3,1) .42s both act1-propulsion-node-arrive}.act1-propulsion-scene.is-active .propulsion-intelligence-core-halo{animation:.62s cubic-bezier(.16,1,.3,1) .65s both act1-propulsion-halo}.act1-propulsion-scene.is-active .propulsion-intelligence-core{animation:.42s cubic-bezier(.16,1,.3,1) .72s both act1-propulsion-node-arrive}.act1-propulsion-scene.is-active .propulsion-platform-levels rect{animation:.42s cubic-bezier(.16,1,.3,1) both act1-platform-level-arrive}.act1-propulsion-scene.is-active .propulsion-platform-levels rect:nth-child(2){animation-delay:.11s}.act1-propulsion-scene.is-active .propulsion-platform-levels rect:nth-child(3){animation-delay:.22s}.act1-propulsion-scene.is-active .propulsion-platform-levels rect:nth-child(4){animation-delay:.33s}.act1-propulsion-scene.is-active .propulsion-platform-levels rect:nth-child(5){animation-delay:.44s}.act1-propulsion-scene.is-active .propulsion-platform-rise{animation:.76s cubic-bezier(.16,1,.3,1) .38s both act1-propulsion-draw}.act1-propulsion-scene.is-active .propulsion-platform-pulse{animation:.42s cubic-bezier(.16,1,.3,1) .85s both act1-propulsion-node-arrive}.act1-propulsion-scene.is-active .propulsion-vector{animation:.72s cubic-bezier(.16,1,.3,1) .88s both act1-propulsion-draw}.act1-propulsion-scene.is-active .propulsion-arrow{animation:.42s cubic-bezier(.16,1,.3,1) 1.35s both act1-propulsion-arrow-arrive}.act1-propulsion-cluster[data-propulsion-active=true] .act1-propulsion-cta{animation:.72s cubic-bezier(.16,1,.3,1) 1.45s both act1-propulsion-cta-receive}.act1-propulsion-cluster[data-propulsion-active=true] .act1-propulsion-cta svg{animation:.52s cubic-bezier(.16,1,.3,1) 1.55s both act1-propulsion-cta-arrow}}@keyframes act1-propulsion-draw{0%{stroke-dashoffset:620px;opacity:.08}to{stroke-dashoffset:0;opacity:1}}@keyframes act1-propulsion-node-arrive{0%{opacity:0;transform-origin:50%;transform:scale(.45)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes act1-propulsion-halo{0%{opacity:0;transform-origin:50%;transform:scale(.5)}70%{opacity:1;transform-origin:50%;transform:scale(1.18)}to{opacity:.72;transform-origin:50%;transform:scale(1)}}@keyframes act1-platform-level-arrive{0%{opacity:.24;transform-origin:50%;transform:translateY(6px)}to{opacity:1;transform-origin:50%;fill:oklch(65% .12 45/.1);stroke:oklch(58% .17 41/.5);transform:translateY(0)}}@keyframes act1-propulsion-arrow-arrive{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes act1-propulsion-cta-receive{0%{transform:translateY(0);box-shadow:0 0 #0000}to{transform:translateY(-1px);box-shadow:0 0 0 1px oklch(62% .15 42/.38),0 12px 34px oklch(32% .05 45/.12)}}@keyframes act1-propulsion-cta-arrow{0%{transform:translate(0)}55%{transform:translate(5px)}to{transform:translate(2px)}}.act1-propulsion-cta svg{transition:transform .26s cubic-bezier(.16,1,.3,1)}.act1-propulsion-cta:hover svg,.act1-propulsion-cta:focus-visible svg{transform:translate(4px)}@media (width<=767px){.act1-propulsion-host{max-width:none;margin-top:.25rem;margin-bottom:.5rem}.act1-propulsion-scene{min-height:7.25rem}}@media (prefers-reduced-motion:reduce){.act1-propulsion-scene .propulsion-solutions-streams path,.act1-propulsion-scene .propulsion-intelligence-node line,.act1-propulsion-scene .propulsion-platform-rise,.act1-propulsion-scene .propulsion-vector{stroke-dashoffset:0!important;opacity:1!important}.act1-propulsion-scene .propulsion-solutions-nodes circle,.act1-propulsion-scene .propulsion-intelligence-node circle,.act1-propulsion-scene .propulsion-intelligence-core-halo,.act1-propulsion-scene .propulsion-intelligence-core,.act1-propulsion-scene .propulsion-platform-pulse,.act1-propulsion-scene .propulsion-arrow{opacity:1!important;transform:none!important}.act1-propulsion-scene .propulsion-platform-levels rect{fill:oklch(65% .12 45/.1);stroke:oklch(58% .17 41/.5);opacity:1!important;transform:none!important}.act1-propulsion-cta,.act1-propulsion-cta svg{animation:none!important;transform:none!important}}
