.case-study-card[data-v-a04df256]{transform:translateY(var(--case-card-shift-y,0)) scale(var(--case-card-scale,1));transform-origin:bottom;will-change:transform, opacity, bottom;transition:bottom .52s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),border-color .52s cubic-bezier(.22,1,.36,1);box-shadow:0 3px 3px #00000014,0 11px 5.5px #00000012,0 24px 7.5px #0000000a,0 43px 9px #00000003}.case-study-card-layer-0[data-v-a04df256]{--case-card-scale:1;--case-card-shift-y:0;z-index:3}.case-study-card-layer-1[data-v-a04df256]{--case-card-scale:.954;--case-card-shift-y:0;z-index:2;pointer-events:none;display:none}.case-study-card-layer-2[data-v-a04df256]{--case-card-scale:.909;--case-card-shift-y:0;z-index:1;pointer-events:none;display:none}.case-study-layer-enter-active[data-v-a04df256],.case-study-layer-leave-active[data-v-a04df256]{transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1)}.case-study-layer-enter-from[data-v-a04df256]{opacity:0;transform:translateY(64px)scale(.94)}.case-study-layer-leave-to[data-v-a04df256]{opacity:0;transform:translateY(-42px)scale(.96)}@media (width>=1024px){.case-study-card-layer-0[data-v-a04df256]{opacity:1;width:100%;transform:translateX(-50%) scale(var(--case-card-scale));bottom:0}.case-study-card-layer-1[data-v-a04df256]{opacity:.72;width:100%;transform:translateX(calc(-50% - 8px)) scale(var(--case-card-scale));display:flex;bottom:40px}.case-study-card-layer-2[data-v-a04df256]{opacity:.4;width:100%;transform:translateX(calc(-50% - 16px)) scale(var(--case-card-scale));display:flex;bottom:78px}.case-study-layer-enter-from[data-v-a04df256]{opacity:0;transform:translate(calc(-50% - 16px))translateY(76px)scale(.86)}.case-study-layer-leave-active[data-v-a04df256]{z-index:4;width:100%;position:absolute;bottom:0;left:50%}.case-study-layer-leave-to[data-v-a04df256]{opacity:0;transform:translate(-50%)translateY(-46px)scale(.98)}}@media (prefers-reduced-motion:reduce){.case-study-card[data-v-a04df256],.case-study-layer-enter-active[data-v-a04df256],.case-study-layer-leave-active[data-v-a04df256]{transition:none}}@keyframes avatar-bounce-slight-78586aed{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.wave-active .animate-avatar-wave[data-v-78586aed]{animation:.6s ease-in-out avatar-bounce-slight-78586aed}.method-pill[data-v-78586aed]{opacity:1;rotate:var(--method-pill-rotate);transform-origin:50%;animation:none}.method-pills-container.shake-active .method-pill[data-v-78586aed]{animation:2s ease-in-out method-pill-shake-78586aed}.map-dot[data-v-78586aed]{opacity:0;scale:0}.map-dot.pulse-active[data-v-78586aed]{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards dot-appear-78586aed}@keyframes dot-appear-78586aed{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.map-line[data-v-78586aed]{stroke-dasharray:560;stroke-dashoffset:560px}.map-line.draw-active[data-v-78586aed]{animation:1.5s ease-in-out forwards draw-line-78586aed}@keyframes draw-line-78586aed{to{stroke-dashoffset:0}}.method-pills-container:hover .method-pill[data-v-78586aed]{animation:2s ease-in-out infinite method-pill-shake-78586aed}@keyframes method-pill-shake-78586aed{0%{rotate:var(--method-pill-rotate)}8%{rotate:calc(var(--method-pill-rotate) - 20deg)}16%{rotate:calc(var(--method-pill-rotate) + 20deg)}24%{rotate:calc(var(--method-pill-rotate) - 8deg)}32%{rotate:var(--method-pill-rotate)}to{rotate:var(--method-pill-rotate)}}.method-pill[data-v-78586aed]:nth-child(2){--shake-left:-18deg;--shake-right:-8deg}.method-pill[data-v-78586aed]:nth-child(3){--shake-left:4deg;--shake-right:16deg}.method-pill[data-v-78586aed]:nth-child(4){--shake-left:-14deg;--shake-right:-2deg}.map-point[data-v-78586aed]{background:#7c73ff;border:4px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000026}.map-point[data-v-78586aed]:before{content:"";border-radius:inherit;border:2px solid #7c73ff66;animation:2s infinite pulse-78586aed;position:absolute;inset:-10px}.animated-line[data-v-78586aed]{fill:none;stroke:#cfcfcf;stroke-width:1px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:4s infinite forwards drawLine-78586aed}@keyframes drawLine-78586aed{0%{stroke-dashoffset:1000px}50%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes pulse-78586aed{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.hero-logo-3d[data-v-f7a706fa]{cursor:pointer;width:100%;height:100%;position:relative}.hero-logo-3d[data-v-f7a706fa] canvas{width:100%;height:100%;display:block}.hero-grid[data-v-f4e68bbe]{pointer-events:none;opacity:.88;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-position:0 0;background-size:75px 85px;animation:6s linear infinite hero-grid-drift-f4e68bbe;-webkit-mask-image:linear-gradient(#000 0% 64%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#0000 100%)}.hero-capsules-scene[data-v-f4e68bbe]{transform:perspective(1000px) translate3d(var(--hero-capsules-shift-x), var(--hero-capsules-shift-y), 0) rotateX(var(--hero-capsules-rotate-x)) rotateY(var(--hero-capsules-rotate-y)) scale3d(var(--hero-capsules-scale), var(--hero-capsules-scale), 1);transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out}.hero-capsules-image[data-v-f4e68bbe]{filter:drop-shadow(0 20px 28px #6941c624);-webkit-user-select:none;user-select:none;animation:7.5s ease-in-out infinite hero-capsules-float-f4e68bbe;display:block;transform:translateZ(48px)}.hero-bottom-glow[data-v-f4e68bbe]{pointer-events:none;-webkit-user-select:none;user-select:none}.hero-bottom-glow-halo[data-v-f4e68bbe]{filter:blur(12px)saturate(1.12);opacity:.28;transform-origin:50% 100%;will-change:opacity, transform;animation:5.2s ease-in-out infinite hero-bottom-glow-pulse-f4e68bbe;position:absolute;inset:0;transform:scaleX(.99)scaleY(.985)translateY(10px)}.hero-bottom-glow-image[data-v-f4e68bbe]{display:block;position:relative}.hero-testimonial-roll-enter-active[data-v-f4e68bbe]{animation:.62s cubic-bezier(.34,1.56,.64,1) hero-testimonial-roll-in-f4e68bbe}.hero-testimonial-roll-leave-active[data-v-f4e68bbe]{animation:.26s ease-in forwards hero-testimonial-roll-out-f4e68bbe}.hero-orbit-arc[data-v-f4e68bbe]{pointer-events:none;transform:translateY(-50%)rotate(-2deg)}.hero-orbit-path[data-v-f4e68bbe]{stroke:url(#hero-orbit-gradient);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.84;animation:5.6s ease-in-out infinite hero-orbit-pulse-f4e68bbe}.hero-orbit-path-glow[data-v-f4e68bbe]{opacity:.46;stroke-width:2px;filter:drop-shadow(0 0 4px #38d6f54d)}.hero-orbit-stream[data-v-f4e68bbe]{stroke:url(#hero-orbit-gradient);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 94;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;opacity:.95;will-change:stroke-dashoffset;animation:4.2s linear infinite hero-orbit-stream-f4e68bbe}.hero-orbit-stream-glow[data-v-f4e68bbe]{stroke-width:3px;opacity:.55;filter:drop-shadow(0 0 6px #db4fe659)drop-shadow(0 0 4px #38d6f566)}.hero-orbit-stream-delayed[data-v-f4e68bbe]{animation-delay:-2.1s}.hero-motion-paused .hero-grid[data-v-f4e68bbe],.hero-motion-paused .hero-capsules-image[data-v-f4e68bbe],.hero-motion-paused .hero-bottom-glow-halo[data-v-f4e68bbe],.hero-motion-paused .hero-orbit-path[data-v-f4e68bbe],.hero-motion-paused .hero-orbit-stream[data-v-f4e68bbe]{animation-play-state:paused}@keyframes hero-orbit-pulse-f4e68bbe{0%,to{opacity:.82}50%{opacity:1}}@keyframes hero-orbit-stream-f4e68bbe{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes hero-bottom-glow-pulse-f4e68bbe{0%{opacity:.22;transform:scaleX(.985)scaleY(.98)translate(-6px,14px)}42%{opacity:.72;transform:scaleX(1.035)scaleY(1.02)translate(8px,-8px)}68%{opacity:.48;transform:scaleX(1.012)scaleY(1.005)translate(2px,-2px)}to{opacity:.22;transform:scaleX(.985)scaleY(.98)translate(-6px,14px)}}@keyframes hero-testimonial-roll-in-f4e68bbe{0%{opacity:0;transform:translateY(-100%)}72%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-testimonial-roll-out-f4e68bbe{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes hero-capsules-float-f4e68bbe{0%,to{translate:0}50%{translate:0 -16px}}@keyframes hero-grid-drift-f4e68bbe{0%{background-position:0 0}to{background-position:0 -85px}}@media (prefers-reduced-motion:reduce){.hero-grid[data-v-f4e68bbe],.hero-capsules-image[data-v-f4e68bbe],.hero-bottom-glow-halo[data-v-f4e68bbe],.hero-orbit-stream[data-v-f4e68bbe],.hero-testimonial-roll-enter-active[data-v-f4e68bbe],.hero-testimonial-roll-leave-active[data-v-f4e68bbe]{animation:none}.hero-capsules-scene[data-v-f4e68bbe]{transition:none}}.trusted-client-viewport[data-v-1b0f67c4]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.trusted-client-track[data-v-1b0f67c4]{will-change:transform;animation:28s linear infinite trusted-client-marquee-1b0f67c4}.trusted-client-track--paused[data-v-1b0f67c4],.trusted-client-viewport:hover .trusted-client-track[data-v-1b0f67c4]{animation-play-state:paused}@keyframes trusted-client-marquee-1b0f67c4{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.trusted-client-track[data-v-1b0f67c4]{animation:none}}.tech-stack-content-fade-enter-active[data-v-a5a8ecff],.tech-stack-content-fade-leave-active[data-v-a5a8ecff]{transition:opacity .22s}.tech-stack-content-fade-enter-from[data-v-a5a8ecff],.tech-stack-content-fade-leave-to[data-v-a5a8ecff]{opacity:0}@media (prefers-reduced-motion:reduce){.tech-stack-content-fade-enter-active[data-v-a5a8ecff],.tech-stack-content-fade-leave-active[data-v-a5a8ecff]{transition:none}}.hide-scrollbar[data-v-0c5ce602]{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar[data-v-0c5ce602]::-webkit-scrollbar{display:none}
