@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes float-delayed{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-180deg)}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(90deg)}}@keyframes float-reverse{0%,to{transform:translateY(-10px) rotate(180deg)}50%{transform:translateY(0) rotate(0)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes draw-line{0%{stroke-dasharray:0 1000}to{stroke-dasharray:1000 0}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes expand{0%{width:0;opacity:0}50%{opacity:1}to{width:8rem;opacity:.8}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes grow-down{0%{height:0}to{height:4rem}}@keyframes draw-vertical{0%{height:0}to{height:100%}}@keyframes number-pop{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-float[data-astro-cid-k5giaxz2]{animation:float 6s ease-in-out infinite}.animate-float-delayed[data-astro-cid-k5giaxz2]{animation:float-delayed 8s ease-in-out infinite}.animate-float-slow[data-astro-cid-k5giaxz2]{animation:float-slow 10s ease-in-out infinite}.animate-float-reverse[data-astro-cid-k5giaxz2]{animation:float-reverse 7s ease-in-out infinite}.animate-pulse-slow[data-astro-cid-k5giaxz2]{animation:pulse-slow 4s ease-in-out infinite}.animate-spin-slow[data-astro-cid-k5giaxz2]{animation:spin-slow 20s linear infinite}.animate-draw-line[data-astro-cid-k5giaxz2]{animation:draw-line 3s ease-in-out infinite}.animate-shimmer[data-astro-cid-k5giaxz2]{animation:shimmer 3s ease-in-out infinite;background-size:300% 100%}.animate-bounce-subtle[data-astro-cid-k5giaxz2]{animation:bounce-subtle 2s ease-in-out infinite}.animate-expand[data-astro-cid-k5giaxz2]{animation:expand 2s ease-out forwards}.animate-pulse-glow[data-astro-cid-k5giaxz2]{animation:pulse-glow 4s ease-in-out infinite}.animate-grow-down[data-astro-cid-k5giaxz2]{animation:grow-down 1s ease-out forwards}.animate-draw-vertical[data-astro-cid-k5giaxz2]{animation:draw-vertical 2s ease-out forwards}.animate-number-pop[data-astro-cid-k5giaxz2]{animation:number-pop .6s ease-out forwards}.animate-slide-up[data-astro-cid-k5giaxz2]{animation:slide-up .8s ease-out forwards}.animate-slide-right[data-astro-cid-k5giaxz2]{animation:slide-right .8s ease-out forwards}.animate-slide-left[data-astro-cid-k5giaxz2]{animation:slide-left .8s ease-out forwards}.animate-fade-in[data-astro-cid-k5giaxz2]{animation:fade-in 1s ease-out forwards}.bg-300%{background-size:300% 100%}.bg-gradient-radial[data-astro-cid-k5giaxz2]{background:radial-gradient(circle,var(--tw-gradient-stops))}.card-delay-1[data-astro-cid-k5giaxz2] .animate-slide-up[data-astro-cid-k5giaxz2]{animation-delay:.6s}.card-delay-2[data-astro-cid-k5giaxz2] .animate-slide-up[data-astro-cid-k5giaxz2]{animation-delay:.8s}.card-delay-3[data-astro-cid-k5giaxz2] .animate-slide-up[data-astro-cid-k5giaxz2]{animation-delay:1s}.card-delay-4[data-astro-cid-k5giaxz2] .animate-slide-up[data-astro-cid-k5giaxz2]{animation-delay:1.2s}.card-delay-5[data-astro-cid-k5giaxz2]{animation-delay:1.4s}.sticky-section[data-astro-cid-k5giaxz2]{height:500vh;position:relative;background:#1f2937}.sticky-container[data-astro-cid-k5giaxz2]{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.sticky-content[data-astro-cid-k5giaxz2]{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.sticky-cards-container[data-astro-cid-k5giaxz2]{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.sticky-card[data-astro-cid-k5giaxz2]{position:absolute;width:700px;height:500px;max-width:90vw;margin-bottom:2rem;transform:translateY(100px) scale(.9);opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:center;align-items:center}.sticky-card[data-astro-cid-k5giaxz2].active{transform:translateY(0) scale(1);opacity:1;z-index:10}.sticky-card[data-astro-cid-k5giaxz2].prev{transform:translateY(-100px) scale(.9);opacity:0;z-index:5}.card-content[data-astro-cid-k5giaxz2]{text-align:center}.service-icon-wrapper[data-astro-cid-k5giaxz2]{display:flex;justify-content:center}.service-icon[data-astro-cid-k5giaxz2]{width:5rem;height:5rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.sticky-card[data-astro-cid-k5giaxz2].active .service-icon[data-astro-cid-k5giaxz2]{animation:pulse 2s ease-in-out infinite}.service-title[data-astro-cid-k5giaxz2]{color:#fff;text-align:center;line-height:1.3}.service-description[data-astro-cid-k5giaxz2]{color:#ffffffe6;text-align:center;max-width:500px;margin:0 auto}.animate-on-scroll[data-astro-cid-k5giaxz2]{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.animate-on-scroll[data-astro-cid-k5giaxz2].animate{opacity:1;transform:translateY(0)}@media (max-width: 768px){.sticky-content[data-astro-cid-k5giaxz2]{padding:0 1rem}.sticky-card[data-astro-cid-k5giaxz2]{width:90vw;height:450px;max-width:500px;margin-bottom:3rem}.service-icon[data-astro-cid-k5giaxz2]{width:4rem;height:4rem}.service-title[data-astro-cid-k5giaxz2]{font-size:1.5rem}.service-description[data-astro-cid-k5giaxz2]{font-size:1rem}}@media (max-width: 480px){.sticky-card[data-astro-cid-k5giaxz2]{width:95vw;height:400px;max-width:450px;margin-bottom:4rem}.service-icon[data-astro-cid-k5giaxz2]{width:3.5rem;height:3.5rem}.service-title[data-astro-cid-k5giaxz2]{font-size:1.25rem}.service-description[data-astro-cid-k5giaxz2]{font-size:.9rem}}
