.step-card[data-v-eaac1dc3]{transition:none}.trace[data-v-eaac1dc3]{height:40px}.trace-v[data-v-eaac1dc3]{align-self:stretch;height:auto;min-height:280px}.svc-halo[data-v-c33657cf],.svc-ring[data-v-c33657cf]{border-radius:50%;pointer-events:none;position:absolute;z-index:1}.svc-halo[data-v-c33657cf]{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--color-electric) 55%,transparent) 0,transparent 65%);bottom:6%;filter:blur(6px);mix-blend-mode:screen;opacity:.55;right:4%;width:46%}.svc-ring[data-v-c33657cf]{aspect-ratio:1;border:2px solid color-mix(in srgb,var(--color-electric) 70%,#fff);bottom:var(--ring-b,20%);box-shadow:0 0 12px color-mix(in srgb,var(--color-electric) 60%,transparent);display:none;opacity:0;right:var(--ring-r,16%);width:var(--ring-size,26%)}.svc-data-support .svc-ring[data-v-c33657cf],.svc-digital-marketing .svc-ring[data-v-c33657cf],.svc-software .svc-ring[data-v-c33657cf]{display:block}.svc-data-support[data-v-c33657cf]{--ring-r:4%;--ring-b:10%;--ring-size:26%}.svc-software[data-v-c33657cf]{--ring-r:26%;--ring-b:30%;--ring-size:14%}.svc-digital-marketing[data-v-c33657cf]{--ring-r:2%;--ring-b:18%;--ring-size:22%}@media(prefers-reduced-motion:no-preference){.tilt-wrap[data-v-c33657cf] img{animation-delay:var(--svc-delay,0s);animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:translate,rotate}.svc-halo[data-v-c33657cf]{animation:svc-halo-c33657cf 4s ease-in-out infinite;animation-delay:var(--svc-delay,0s)}.svc-ring[data-v-c33657cf]{animation:svc-ring-c33657cf 2.4s ease-out infinite}.svc-ring--late[data-v-c33657cf]{animation-delay:1.2s}.svc-web-app[data-v-c33657cf] img{animation-name:svc-float-c33657cf}.svc-mobile[data-v-c33657cf] img{animation-duration:3.2s;animation-name:svc-buzz-c33657cf}.svc-uiux[data-v-c33657cf] img{animation-duration:2.6s;animation-name:svc-bounce-c33657cf}.svc-data-support[data-v-c33657cf] img{animation-duration:4.8s;animation-name:svc-float-c33657cf}.svc-software[data-v-c33657cf] img{animation-delay:0s;animation-duration:2.4s;animation-name:svc-click-c33657cf}.svc-software .svc-ring[data-v-c33657cf]{animation-delay:.55s;animation-duration:2.4s}.svc-software .svc-ring--late[data-v-c33657cf]{display:none}.svc-project-mgmt[data-v-c33657cf] img{animation-duration:6s;animation-name:svc-drift-c33657cf}.svc-web-design[data-v-c33657cf] img{animation-duration:3.4s;animation-name:svc-write-c33657cf}.svc-digital-marketing[data-v-c33657cf] img{animation-delay:0s;animation-duration:2.4s;animation-name:svc-announce-c33657cf}.svc-branding[data-v-c33657cf] img{animation-duration:4.4s;animation-name:svc-sway-c33657cf}}@keyframes svc-float-c33657cf{0%,to{rotate:-1.5deg;translate:0 0}50%{rotate:1.5deg;translate:0 -10px}}@keyframes svc-buzz-c33657cf{0%,40%,to{rotate:0deg;translate:0 0}5%{rotate:-5deg}10%{rotate:5deg}15%{rotate:-4deg}20%{rotate:4deg}25%{rotate:-2deg}30%{rotate:0deg}70%{translate:0 -6px}}@keyframes svc-bounce-c33657cf{0%,to{translate:0 0}40%{translate:0 -12px}60%{translate:0 -12px}80%{translate:0 2px}}@keyframes svc-click-c33657cf{0%,to{rotate:-4deg;translate:-10px -10px}20%{rotate:0deg;translate:0 0}24%{translate:2px 3px}30%{translate:0 0}70%{rotate:-4deg;translate:-10px -10px}}@keyframes svc-drift-c33657cf{0%,to{translate:0 0}25%{translate:-8px -6px}50%{translate:0 -10px}75%{translate:8px -4px}}@keyframes svc-write-c33657cf{0%,to{rotate:0deg;translate:0 0}25%{rotate:2deg;translate:4px -3px}50%{rotate:-1deg;translate:-2px -6px}75%{rotate:1.5deg;translate:3px -2px}}@keyframes svc-announce-c33657cf{0%,50%,to{rotate:0deg;translate:0 0}8%{rotate:-6deg;translate:-3px 0}16%{rotate:4deg;translate:2px -2px}24%{rotate:-2deg}32%{rotate:0deg}}@keyframes svc-sway-c33657cf{0%,to{rotate:-3deg;translate:0 0}50%{rotate:3deg;translate:0 -6px}}@keyframes svc-halo-c33657cf{0%,to{opacity:.35;scale:.92}50%{opacity:.7;scale:1.08}}@keyframes svc-ring-c33657cf{0%{opacity:.85;scale:.4}to{opacity:0;scale:1.6}}.tilt-wrap[data-v-c33657cf]{--mx:.5;--my:.5;border-radius:.75rem;perspective:1000px}.tilt-wrap[data-v-c33657cf]>:first-child{transform-style:preserve-3d;transition:transform .5s var(--ease-out-soft,cubic-bezier(.22,1,.36,1))}.tilt-spot[data-v-c33657cf]{background:radial-gradient(340px circle at calc(var(--mx)*100%) calc(var(--my)*100%),hsla(0,0%,100%,.22),transparent 60%);border-radius:inherit;inset:0;mix-blend-mode:soft-light;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}@media(prefers-reduced-motion:no-preference){.tilt-wrap.is-tilting[data-v-c33657cf]>:first-child{transform:rotateX(calc((.5 - var(--my))*12deg)) rotateY(calc((var(--mx) - .5)*14deg)) translateZ(0);transition-duration:.12s}.tilt-wrap.is-tilting[data-v-c33657cf] img{transform:translate3d(calc((var(--mx) - .5)*14px),calc((var(--my) - .5)*14px),0) scale(1.08)}.tilt-wrap.is-tilting .tilt-spot[data-v-c33657cf]{opacity:1}}.feature-photo[data-v-723f8872]{transform-style:preserve-3d;transition:transform .6s var(--ease-out-soft,cubic-bezier(.22,1,.36,1))}.feature-photo img[data-v-723f8872]{transition:transform 1.2s var(--ease-out-soft,cubic-bezier(.22,1,.36,1))}.feature-badge[data-v-723f8872]{border-radius:22px;box-shadow:inset 0 2px #ffffff59,inset 0 -10px 18px #00002859,0 20px 32px -14px color-mix(in srgb,var(--color-navy) 70%,transparent);display:grid;outline:4px solid #fff;place-items:center;transform:rotateX(12deg) rotateY(-14deg) rotate(-6deg)}.feature-badge[data-v-723f8872]:before{background:linear-gradient(180deg,#ffffff47,#fff0);border-radius:18px 18px 40% 40%;content:"";inset:5px 5px 50%;pointer-events:none;position:absolute}@media(prefers-reduced-motion:no-preference){.feature-row.from-left .feature-photo[data-v-723f8872]{clip-path:inset(0 100% 0 0 round 16px)}.feature-row.from-right .feature-photo[data-v-723f8872]{clip-path:inset(0 0 0 100% round 16px)}.feature-row .feature-photo[data-v-723f8872]{transition:clip-path 1s var(--ease-out-soft,cubic-bezier(.22,1,.36,1)),transform .6s var(--ease-out-soft,cubic-bezier(.22,1,.36,1))}.feature-row .feature-photo img[data-v-723f8872]{transform:scale(1.12)}.feature-row.is-in .feature-photo[data-v-723f8872]{clip-path:inset(0 0 0 0 round 16px)}.feature-row.is-in .feature-photo img[data-v-723f8872]{transform:scale(1)}.feature-row .feature-badge[data-v-723f8872]{opacity:0;transform:rotateX(12deg) rotateY(-14deg) rotate(-6deg) scale(.4);transition:opacity .4s ease .55s,transform .7s cubic-bezier(.34,1.56,.64,1) .55s}.feature-row.is-in .feature-badge[data-v-723f8872]{animation:feature-float-723f8872 4.5s ease-in-out 1.4s infinite;animation-delay:calc(1.4s + var(--float-delay, 0s));opacity:1;transform:rotateX(12deg) rotateY(-14deg) rotate(-6deg) scale(1)}.feature-bullet[data-v-723f8872]{opacity:0;transform:translate(-12px);transition:opacity .45s ease var(--d),transform .45s var(--ease-out-soft,ease-out) var(--d)}.feature-row.is-in .feature-bullet[data-v-723f8872]{opacity:1;transform:none}.feature-row.from-left .feature-media:hover .feature-photo[data-v-723f8872]{transform:perspective(1200px) rotateY(6deg) rotateX(2deg)}.feature-row.from-right .feature-media:hover .feature-photo[data-v-723f8872]{transform:perspective(1200px) rotateY(-6deg) rotateX(2deg)}.feature-media:hover .feature-photo img[data-v-723f8872]{transform:scale(1.04)}}@keyframes feature-float-723f8872{0%,to{transform:rotateX(12deg) rotateY(-14deg) rotate(-6deg) translateY(0)}50%{transform:rotateX(12deg) rotateY(-14deg) rotate(-6deg) translateY(-10px)}}
