.no-scrollbar[data-v-5150d88b]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-5150d88b]{-ms-overflow-style:none;scrollbar-width:none}.steps .step[data-v-5150d88b]{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}@media(hover:hover)and (pointer:fine){.steps:hover .step[data-v-5150d88b]{opacity:.45}.steps .step[data-v-5150d88b]:hover{opacity:1;transform:translateY(-6px) scale(1.03);box-shadow:0 18px 32px -14px #0f172a38}}.step-flow[data-v-5150d88b]{background-image:linear-gradient(90deg,rgb(var(--primary-600) / 0),rgb(var(--primary-600) / .95),rgb(var(--primary-600) / 0)),linear-gradient(90deg,#cbd5e1,#cbd5e1);background-repeat:no-repeat,no-repeat;background-size:55% 2px,100% 2px;background-position:-60% center,0 center;animation:stepFlow-5150d88b 2.6s linear infinite}@keyframes stepFlow-5150d88b{0%{background-position:-60% center,0 center}to{background-position:160% center,0 center}}@media(prefers-reduced-motion:reduce){.steps .step[data-v-5150d88b]{transition:opacity .2s ease}.steps .step[data-v-5150d88b]:hover{transform:none}.step-flow[data-v-5150d88b]{animation:none;background-image:linear-gradient(90deg,#cbd5e1,#cbd5e1);background-size:100% 2px;background-position:0 center}}.hero-in[data-v-5150d88b]{opacity:0;animation:heroIn-5150d88b .9s cubic-bezier(.22,1,.36,1) forwards}.hero-in-laptop[data-v-5150d88b]{animation-delay:.15s}.hero-in-phone[data-v-5150d88b]{animation-delay:.65s}@keyframes heroIn-5150d88b{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}.hero-dev[data-v-5150d88b]{transform-origin:center center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.hero-dev[data-v-5150d88b]:hover{transform:scale(1.01)}@media(prefers-reduced-motion:reduce){.hero-in[data-v-5150d88b]{animation:none;opacity:1}.hero-dev[data-v-5150d88b]{transition:none}.hero-dev[data-v-5150d88b]:hover{transform:none}}.hero-card[data-v-5150d88b]{will-change:transform;animation:heroCardFloat-5150d88b 6s ease-in-out infinite}.hero-card-1[data-v-5150d88b]{animation-duration:6s;animation-delay:-.4s}.hero-card-2[data-v-5150d88b]{animation-duration:7.2s;animation-delay:-2.6s}.hero-card-3[data-v-5150d88b]{animation-duration:6.6s;animation-delay:-4.4s}@keyframes heroCardFloat-5150d88b{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media(prefers-reduced-motion:reduce){.hero-card[data-v-5150d88b]{animation:none}}.fitur-visual-web[data-v-5150d88b]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fitur-visual-mobile[data-v-5150d88b]{opacity:0;transform:translateY(40px) rotate(8deg);transition:opacity .6s ease .08s,transform .6s ease .08s,box-shadow .3s ease}.fitur-revealed .fitur-visual-web[data-v-5150d88b]{opacity:1;transform:translateY(0)}.fitur-revealed .fitur-visual-mobile[data-v-5150d88b]{opacity:1;transform:translateY(0) rotate(7deg)}.fitur-visual-mobile[data-v-5150d88b]:hover{transform:translateY(-10px) rotate(3deg);box-shadow:0 25px 45px -15px #0f172a59}.fitur-swap-enter-active[data-v-5150d88b],.fitur-swap-leave-active[data-v-5150d88b]{transition:opacity .3s ease,transform .3s ease}.fitur-swap-enter-from[data-v-5150d88b]{opacity:0;transform:translateY(14px)}.fitur-swap-leave-to[data-v-5150d88b]{opacity:0;transform:scale(.98)}.fitur-progress-fill[data-v-5150d88b]{width:0%;animation:fiturProgress-5150d88b 3.8s linear forwards}.fitur-progress-paused[data-v-5150d88b]{animation-play-state:paused}@keyframes fiturProgress-5150d88b{0%{width:0%}to{width:100%}}@media(prefers-reduced-motion:reduce){.fitur-visual-web[data-v-5150d88b],.fitur-visual-mobile[data-v-5150d88b]{transition:none;opacity:1;transform:translateY(0)}.fitur-revealed .fitur-visual-mobile[data-v-5150d88b],.fitur-visual-mobile[data-v-5150d88b]:hover{transform:rotate(7deg)}.fitur-swap-enter-active[data-v-5150d88b],.fitur-swap-leave-active[data-v-5150d88b]{transition:opacity .15s ease}.fitur-swap-enter-from[data-v-5150d88b],.fitur-swap-leave-to[data-v-5150d88b]{transform:none}.fitur-progress-fill[data-v-5150d88b]{animation:none;width:100%}}.illus-float[data-v-5150d88b]{will-change:transform;animation:illusFloat-5150d88b 6s ease-in-out infinite}@keyframes illusFloat-5150d88b{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.012)}}@media(prefers-reduced-motion:reduce){.illus-float[data-v-5150d88b]{animation:none}}
