@keyframes svelte-7tp5wf-fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-7tp5wf-pulse-subtle{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes svelte-7tp5wf-shine{0%{transform:translate(-100%);opacity:0}50%{opacity:.5}to{transform:translate(100%);opacity:0}}.animate-fadein.svelte-7tp5wf.svelte-7tp5wf{animation:svelte-7tp5wf-fadein .3s}.animate-pulse-subtle.svelte-7tp5wf.svelte-7tp5wf{animation:svelte-7tp5wf-pulse-subtle 2s infinite ease-in-out}.logo-container.svelte-7tp5wf.svelte-7tp5wf{position:relative;overflow:hidden}.logo-container.svelte-7tp5wf:hover .logo-shine.svelte-7tp5wf{animation:svelte-7tp5wf-shine 1.5s ease-in-out}.nav-link.svelte-7tp5wf.svelte-7tp5wf:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:#22d3ee;transition:all .3s ease;transform:translate(-50%)}.nav-link.svelte-7tp5wf.svelte-7tp5wf:hover:after{width:80%}@keyframes svelte-1rhk8ng-scrollmouse{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(18px)}to{opacity:0;transform:translateY(24px)}}@keyframes svelte-1rhk8ng-gridMove{0%{background-position:0 0}to{background-position:50px 0}}@keyframes svelte-1rhk8ng-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-grid.svelte-1rhk8ng{animation:svelte-1rhk8ng-gridMove 3s linear infinite}.animate-shine.svelte-1rhk8ng{animation:svelte-1rhk8ng-shine 1.5s infinite}.grid-pattern.svelte-1rhk8ng{background-image:linear-gradient(to right,rgba(255,255,255,.15) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.15) 1px,transparent 1px);background-size:50px 50px}@keyframes svelte-16ca40-borderGradient{0%{border-color:#22d3ee;box-shadow:0 0 #22d3ee44}50%{border-color:#3b82f6;box-shadow:0 0 24px 4px #3b82f688}to{border-color:#22d3ee;box-shadow:0 0 #22d3ee44}}.animate-border-gradient.svelte-16ca40{border-radius:1.5rem;border-width:4px;border-style:solid;-o-border-image:linear-gradient(90deg,#22d3ee,#3b82f6,#22d3ee) 1;border-image:linear-gradient(90deg,#22d3ee,#3b82f6,#22d3ee) 1;animation:svelte-16ca40-borderGradient 2.5s infinite}@keyframes svelte-zn922u-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-zn922u-fadeInRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-zn922u-scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-zn922u-timelineProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-zn922u-timelineProgressVertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-zn922u-iconAnimation{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.timeline-progress.svelte-zn922u{transform-origin:left;transform:scaleX(0)}.timeline-progress-vertical.svelte-zn922u{transform-origin:top;transform:scaleY(0)}.animate-timeline-progress.svelte-zn922u{animation:svelte-zn922u-timelineProgress 1.5s forwards ease-in-out;animation-delay:.8s}.animate-timeline-progress-vertical.svelte-zn922u{animation:svelte-zn922u-timelineProgressVertical .8s forwards ease-in-out;animation-delay:.4s}.animate-icon.svelte-zn922u{animation:svelte-zn922u-iconAnimation .5s forwards}.fade-in-up.svelte-zn922u,.fade-in-right.svelte-zn922u{opacity:0}.scale-in.svelte-zn922u{transform:scaleX(0);transform-origin:center}.animate-fade-in.svelte-zn922u{animation:svelte-zn922u-fadeInUp .8s forwards}.animate-fade-in-right.svelte-zn922u{animation:svelte-zn922u-fadeInRight .8s forwards}.animate-scale-in.svelte-zn922u{animation:svelte-zn922u-scaleIn .8s forwards .3s}.delay-1.svelte-zn922u{animation-delay:.2s}.delay-4.svelte-zn922u{animation-delay:.8s}.bg-grid-pattern.svelte-zn922u{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.process-container.svelte-zn922u{position:relative;overflow:hidden}.process-container.svelte-zn922u:before{content:"";position:absolute;top:-100px;left:-100px;width:200px;height:200px;background:radial-gradient(circle,#06b6d41a,#06b6d400 70%);border-radius:50%}.process-container.svelte-zn922u:after{content:"";position:absolute;bottom:-100px;right:-100px;width:200px;height:200px;background:radial-gradient(circle,#2563eb1a,#2563eb00 70%);border-radius:50%}@keyframes svelte-d6tbp5-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-d6tbp5{animation:svelte-d6tbp5-fade-in-up .6s cubic-bezier(.39,.575,.565,1) both}@keyframes svelte-1jbpjw6-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1jbpjw6-fadeInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1jbpjw6-scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-in-up.svelte-1jbpjw6{opacity:0}.scale-in.svelte-1jbpjw6{transform:scaleX(0);transform-origin:center}.animate-fade-in.svelte-1jbpjw6{animation:svelte-1jbpjw6-fadeInUp .8s forwards}.animate-scale-in.svelte-1jbpjw6{animation:svelte-1jbpjw6-scaleIn .8s forwards .3s}.delay-1.svelte-1jbpjw6{animation-delay:.2s}.delay-2.svelte-1jbpjw6{animation-delay:.4s}.delay-3.svelte-1jbpjw6{animation-delay:.6s}.delay-4.svelte-1jbpjw6{animation-delay:.8s}@keyframes svelte-1pt0phy-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1pt0phy{animation:svelte-1pt0phy-fade-in .3s cubic-bezier(.39,.575,.565,1) both}@keyframes svelte-3b9o8x-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-3b9o8x-fadeInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-3b9o8x-fadeInLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-3b9o8x-scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-in-up.svelte-3b9o8x,.fade-in-right.svelte-3b9o8x,.fade-in-left.svelte-3b9o8x{opacity:0}.scale-in.svelte-3b9o8x{transform:scaleX(0);transform-origin:center}.animate-fade-in.svelte-3b9o8x{animation:svelte-3b9o8x-fadeInUp .8s forwards}.animate-fade-in-right.svelte-3b9o8x{animation:svelte-3b9o8x-fadeInRight .8s forwards .4s}.animate-fade-in-left.svelte-3b9o8x{animation:svelte-3b9o8x-fadeInLeft .8s forwards .6s}.animate-scale-in.svelte-3b9o8x{animation:svelte-3b9o8x-scaleIn .8s forwards .3s}.bg-grid-pattern.svelte-3b9o8x{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}@keyframes svelte-197vlvh-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-197vlvh-scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-in-up.svelte-197vlvh.svelte-197vlvh{opacity:0}.scale-in.svelte-197vlvh.svelte-197vlvh{transform:scaleX(0);transform-origin:center}.animate-fade-in.svelte-197vlvh.svelte-197vlvh{animation:svelte-197vlvh-fadeInUp .8s forwards}.animate-scale-in.svelte-197vlvh.svelte-197vlvh{animation:svelte-197vlvh-scaleIn .8s forwards .3s}.delay-1.svelte-197vlvh.svelte-197vlvh{animation-delay:.2s}.bg-grid-pattern.svelte-197vlvh.svelte-197vlvh{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.tech-icon-container.svelte-197vlvh.svelte-197vlvh{position:relative;overflow:hidden;transition:transform .3s ease-in-out}.tech-icon-container.svelte-197vlvh.svelte-197vlvh:hover{transform:scale(1.1)}.tech-icon.svelte-197vlvh.svelte-197vlvh{filter:grayscale(30%);transition:filter .3s ease-in-out}.tech-icon-container.svelte-197vlvh:hover .tech-icon.svelte-197vlvh{filter:grayscale(0%)}
