.mosaic-wrapper[data-astro-cid-bbe6dxrz]{will-change:auto}.mosaic-overlay[data-astro-cid-bbe6dxrz]{background:radial-gradient(ellipse at center,#0a0a0a66,#0a0a0abf)}.mosaic-track[data-astro-cid-bbe6dxrz]{animation:mosaic-scroll 60s linear infinite;will-change:transform}@keyframes mosaic-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.hero-title[data-astro-cid-bbe6dxrz]{text-shadow:0 0 1px rgba(0,0,0,.9),0 1px 2px rgba(0,0,0,.75),0 2px 6px rgba(0,0,0,.55),0 4px 16px rgba(0,0,0,.45),0 0 32px rgba(0,0,0,.35)}.hero-subtitle[data-astro-cid-bbe6dxrz]{text-shadow:0 0 12px rgba(10,10,10,.95),0 1px 3px rgba(0,0,0,.85),0 2px 8px rgba(0,0,0,.5)}.hero-emphasis[data-astro-cid-bbe6dxrz]{clip-path:inset(0 100% 0 0);animation:text-clip-reveal .6s ease .5s both;text-shadow:0 0 1px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.7),0 2px 6px rgba(0,0,0,.5),0 4px 14px rgba(0,0,0,.4),0 0 28px rgba(255,77,0,.15)}@keyframes text-clip-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.mvp-badge[data-astro-cid-hkoc4sea]{animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@supports (animation-timeline: view()){.pricing-card[data-astro-cid-hkoc4sea]{opacity:0;animation:scroll-reveal-scale 1s ease both;animation-timeline:view();animation-range:entry 0% entry 25%}.pricing-card[data-astro-cid-hkoc4sea]:nth-child(2){animation-delay:80ms}}@supports (animation-timeline: view()){.process-number[data-astro-cid-fz4tclxl]{clip-path:inset(0 100% 0 0);animation:text-clip-reveal .8s ease both;animation-timeline:view();animation-range:entry 0% entry 20%;animation-delay:var(--step-delay, 0ms)}.process-title[data-astro-cid-fz4tclxl]{opacity:0;animation:scroll-reveal .8s ease both;animation-timeline:view();animation-range:entry 0% entry 25%;animation-delay:calc(var(--step-delay, 0ms) + 80ms)}.process-desc[data-astro-cid-fz4tclxl]{opacity:0;animation:scroll-reveal .8s ease both;animation-timeline:view();animation-range:entry 0% entry 25%;animation-delay:calc(var(--step-delay, 0ms) + .16s)}}@media(min-width:768px){.process-step[data-astro-cid-fz4tclxl]:not(:last-child):after{content:"";position:absolute;top:32px;left:60px;right:-16px;height:2px;background:var(--color-accent);opacity:.2;transform-origin:left}@supports (animation-timeline: view()){.process-step[data-astro-cid-fz4tclxl]:not(:last-child):after{transform:scaleX(0);animation:draw-line 1s ease both;animation-timeline:view();animation-range:entry 0% entry 30%;animation-delay:var(--step-delay, 0ms)}}}.work-card-img{transition:transform var(--return-dur, 3s) ease-out,filter .3s ease}.work-card:hover .work-card-img{transition:transform var(--scroll-dur, 8s) linear,filter .3s ease;transform:translateY(var(--scroll-dist, 0px))}@supports (animation-timeline: view()){.work-card.reveal-scale:nth-child(3n+1){animation-delay:0ms}.work-card.reveal-scale:nth-child(3n+2){animation-delay:80ms}.work-card.reveal-scale:nth-child(3n+3){animation-delay:.16s}}@supports (animation-timeline: view()){.quote-block[data-astro-cid-fkbbckhy] blockquote[data-astro-cid-fkbbckhy]{clip-path:inset(0 0 100% 0);animation:quoteReveal 1s ease both;animation-timeline:view();animation-range:entry 0% entry 25%;animation-delay:calc(var(--quote-i, 0) * .12s)}.quote-attr[data-astro-cid-fkbbckhy]{opacity:0;animation:scroll-reveal .8s ease both;animation-timeline:view();animation-range:entry 0% entry 25%;animation-delay:calc(var(--quote-i, 0) * .12s + .2s)}.stat-card[data-astro-cid-fkbbckhy]{opacity:0;animation:scroll-reveal-scale 1s ease both;animation-timeline:view();animation-range:entry 0% entry 25%;animation-delay:calc(var(--stat-i, 0) * 80ms)}}@keyframes quoteReveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.faq-answer[data-astro-cid-al2ca2vr]{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}@starting-style{details[data-astro-cid-al2ca2vr][open]>.faq-answer[data-astro-cid-al2ca2vr]{opacity:0;transform:translateY(-8px)}}@keyframes logoReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:.4;transform:translateY(0)}}@supports (animation-timeline: view()){.tech-logo[data-astro-cid-lfow52u2]{animation:logoReveal .6s ease both;animation-timeline:view();animation-range:entry 0% entry 25%;animation-delay:calc(var(--logo-i, 0) * 60ms)}.tech-logo[data-astro-cid-lfow52u2]:hover{opacity:1!important}}@supports not (animation-timeline: view()){.tech-logo[data-astro-cid-lfow52u2]{opacity:.4}}html[data-theme=dark] .tech-logo[data-astro-cid-lfow52u2]{filter:grayscale(100%) invert(1)}html[data-theme=dark] .tech-logo[data-astro-cid-lfow52u2]:hover{filter:invert(1)}
