@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-20px) scale(1.05);opacity:.6}}@keyframes float-delayed{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(20px) scale(1.05);opacity:.6}}.animate-float[data-astro-cid-iks44ci7]{animation:float 8s ease-in-out infinite}.animate-float-delayed[data-astro-cid-iks44ci7]{animation:float-delayed 8s ease-in-out infinite}.animation-delay-2000[data-astro-cid-iks44ci7]{animation-delay:2s}.cube[data-astro-cid-iks44ci7]{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(5px);background:#ffffff05;animation:float-cube 15s ease-in-out infinite;opacity:.2;will-change:transform}.cube-1[data-astro-cid-iks44ci7]{width:100px;height:100px;top:15%;left:10%;animation-delay:0s;transform:rotate(10deg)}.cube-2[data-astro-cid-iks44ci7]{width:150px;height:150px;top:60%;left:15%;animation-delay:2s;transform:rotate(20deg)}.cube-3[data-astro-cid-iks44ci7]{width:70px;height:70px;top:25%;right:15%;animation-delay:4s;transform:rotate(-15deg)}.cube-4[data-astro-cid-iks44ci7]{width:120px;height:120px;bottom:20%;right:10%;animation-delay:1s;transform:rotate(15deg)}.cube-5[data-astro-cid-iks44ci7]{width:80px;height:80px;top:40%;left:30%;animation-delay:3s;transform:rotate(-10deg)}.cube-6[data-astro-cid-iks44ci7]{width:90px;height:90px;bottom:30%;right:30%;animation-delay:5s;transform:rotate(25deg)}@keyframes float-cube{0%,to{transform:translateY(0) rotate(var(--rotation, 0deg))}50%{transform:translateY(20px) rotate(calc(var(--rotation, 0deg) + 5deg))}}.modern-button-primary[data-astro-cid-iks44ci7]{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003,inset 0 1px #fff3,inset 0-1px #0000001a;position:relative;animation:gradient-shift 4s ease infinite}.modern-button-primary[data-astro-cid-iks44ci7]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fff6,#ffffff1a);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;pointer-events:none;opacity:.9}.modern-button-primary[data-astro-cid-iks44ci7]:hover{box-shadow:0 25px 30px -5px #0006,0 15px 20px -5px #0000004d,inset 0 1px #fff6,inset 0-1px #00000026,0 0 40px rgba(var(--color-primary),.4),0 0 60px rgba(var(--color-primary),.2);transform:translateY(-2px) scale(1.05)}.shimmer-effect[data-astro-cid-iks44ci7]{background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.6) 52%,transparent 60%);animation:shimmer 2.5s infinite}.animated-bg[data-astro-cid-iks44ci7]{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1)0,rgba(255,255,255,.05) 50%,transparent 100%);animation:pulse-glow 2s ease-in-out infinite alternate}.particle[data-astro-cid-iks44ci7]{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;pointer-events:none}.particle-1[data-astro-cid-iks44ci7]{top:20%;left:15%;animation:float-particle 3s ease-in-out infinite;animation-delay:0s}.particle-2[data-astro-cid-iks44ci7]{top:60%;right:20%;animation:float-particle 2.5s ease-in-out infinite reverse;animation-delay:.5s}.particle-3[data-astro-cid-iks44ci7]{bottom:25%;left:60%;animation:float-particle 3.2s ease-in-out infinite;animation-delay:1s}.modern-button-secondary[data-astro-cid-iks44ci7]{box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a,inset 0 1px #ffffff1a,inset 0-1px #0003;position:relative}.modern-button-secondary[data-astro-cid-iks44ci7]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fff3,#ffffff05);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;pointer-events:none;opacity:.6}.modern-button-secondary[data-astro-cid-iks44ci7]:hover{box-shadow:0 25px 30px -5px #0000004d,0 15px 20px -5px #0003,inset 0 1px #ffffff26,inset 0-1px #00000040,0 0 20px #ffffff1a}.modern-button-secondary[data-astro-cid-iks44ci7]:after{content:"";position:absolute;inset:2px;border-radius:calc(1rem - 2px);background:linear-gradient(135deg,#ffffff0d,#ffffff03);opacity:0;transition:opacity .3s ease;pointer-events:none}.modern-button-secondary[data-astro-cid-iks44ci7]:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.animate-float[data-astro-cid-iks44ci7],.animate-float-delayed[data-astro-cid-iks44ci7],.cube[data-astro-cid-iks44ci7],.animate-bounce[data-astro-cid-iks44ci7]{animation:none}}.service-card[data-astro-cid-c4jeyq3f]{--service-color:#4ade80;--service-color-secondary:#22c55e}.service-card[data-astro-cid-c4jeyq3f]:hover{border-color:rgba(var(--service-color-rgb),.3);box-shadow:0 25px 50px -12px rgba(var(--service-color-rgb),.1)}.service-card[data-astro-cid-c4jeyq3f] .gradient-bg[data-astro-cid-c4jeyq3f]{background-image:linear-gradient(to bottom right,rgba(var(--service-color-rgb),.1),rgba(var(--service-color-rgb),.15))}.service-card[data-astro-cid-c4jeyq3f]:hover .gradient-bg[data-astro-cid-c4jeyq3f]{background-image:linear-gradient(to bottom right,rgba(var(--service-color-rgb),.15),rgba(var(--service-color-rgb),.25))}.service-card[data-astro-cid-c4jeyq3f] .check-icon[data-astro-cid-c4jeyq3f]{color:rgb(var(--service-color-rgb))}.service-card[data-astro-cid-c4jeyq3f] .cta-button[data-astro-cid-c4jeyq3f]{background-image:linear-gradient(to right,rgb(var(--service-color-rgb)),rgb(var(--service-color-secondary-rgb)))}.modern-button-primary[data-astro-cid-mrhgq4fz]{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003,inset 0 1px #fff3,inset 0-1px #0000001a;position:relative;animation:gradient-shift 4s ease infinite}@keyframes gradient-shift{0%,to{filter:hue-rotate(0deg) saturate(1.1)}50%{filter:hue-rotate(5deg) saturate(1.2)}}.modern-button-primary[data-astro-cid-mrhgq4fz]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fff6,#ffffff1a);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;pointer-events:none;opacity:.9}.modern-button-primary[data-astro-cid-mrhgq4fz]:hover{box-shadow:0 25px 30px -5px #0006,0 15px 20px -5px #0000004d,inset 0 1px #fff6,inset 0-1px #00000026,0 0 40px rgba(var(--color-primary),.4),0 0 60px rgba(var(--color-primary),.2);transform:translateY(-2px) scale(1.05)}.shimmer-effect[data-astro-cid-mrhgq4fz]{background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.6) 52%,transparent 60%);animation:shimmer 2.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animated-bg[data-astro-cid-mrhgq4fz]{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1)0,rgba(255,255,255,.05) 50%,transparent 100%);animation:pulse-glow 2s ease-in-out infinite alternate}@keyframes pulse-glow{0%{opacity:.2;transform:scale(1)}to{opacity:.4;transform:scale(1.02)}}.particle[data-astro-cid-mrhgq4fz]{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;pointer-events:none}.particle-1[data-astro-cid-mrhgq4fz]{top:20%;left:15%;animation:float-particle 3s ease-in-out infinite;animation-delay:0s}.particle-2[data-astro-cid-mrhgq4fz]{top:60%;right:20%;animation:float-particle 2.5s ease-in-out infinite reverse;animation-delay:.5s}.particle-3[data-astro-cid-mrhgq4fz]{bottom:25%;left:60%;animation:float-particle 3.2s ease-in-out infinite;animation-delay:1s}@keyframes float-particle{0%,to{transform:translateY(0) scale(.8);opacity:.4}50%{transform:translateY(-8px) scale(1.2);opacity:.8}}@media (prefers-reduced-motion:reduce){.modern-button-primary[data-astro-cid-mrhgq4fz],.shimmer-effect[data-astro-cid-mrhgq4fz],.animated-bg[data-astro-cid-mrhgq4fz],.particle[data-astro-cid-mrhgq4fz]{animation:none}}