@keyframes svelte-1va8w2r-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll-left.svelte-1va8w2r{animation:svelte-1va8w2r-scroll-left 30s linear infinite}.animate-scroll-left.svelte-1va8w2r:hover{animation-play-state:paused}.animate-scroll-left.svelte-1va8w2r{will-change:transform}.premium-slider.svelte-1uha8ag{position:relative;background:#000;overflow:hidden}.slider-wrapper.svelte-1uha8ag{position:relative;width:100%;height:100%}.slider-slide.svelte-1uha8ag{opacity:0;transform:scale(1.05);z-index:1;transition:all 1s cubic-bezier(.25,.46,.45,.94)}.slider-slide.active.svelte-1uha8ag{opacity:1;transform:scale(1);z-index:10}.slider-slide.next.svelte-1uha8ag{opacity:0;transform:translate(100%) scale(1.05);z-index:5}.slider-slide.prev.svelte-1uha8ag{opacity:0;transform:translate(-100%) scale(1.05);z-index:5}.slider-slide.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:transform 8s ease-out;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.slider-slide.active.svelte-1uha8ag img:where(.svelte-1uha8ag){transform:scale(1.02)}.magnetic.svelte-1uha8ag{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.magnetic.svelte-1uha8ag:hover{transform:translateY(-3px)}.premium-service-card.svelte-1uha8ag{position:relative;border-radius:1.5rem;overflow:hidden;transition:all .5s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d;cursor:pointer}.premium-service-card.svelte-1uha8ag:hover{transform:translateY(-8px) rotateX(5deg) rotateY(5deg)}.premium-card-bg.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;transition:all .5s ease}.premium-service-card.svelte-1uha8ag:hover .premium-card-bg:where(.svelte-1uha8ag){background:linear-gradient(135deg,#fffffff2,#fffc);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.premium-card-border.svelte-1uha8ag{position:absolute;inset:0;border-radius:1.5rem;padding:1px;background:linear-gradient(135deg,#3b82f64d,#9333ea4d,#ec48994d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;transition:all .5s ease}.premium-service-card.svelte-1uha8ag:hover .premium-card-border:where(.svelte-1uha8ag){background:linear-gradient(135deg,#3b82f699,#9333ea99,#ec489999);animation:svelte-1uha8ag-border-glow 2s ease-in-out infinite}.premium-icon-container.svelte-1uha8ag{position:relative;display:inline-block}.premium-icon.svelte-1uha8ag{position:relative;z-index:10;transition:all .5s ease}.premium-service-card.svelte-1uha8ag:hover .premium-icon:where(.svelte-1uha8ag){transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 20px rgba(59,130,246,.5))}.premium-icon-glow.svelte-1uha8ag{position:absolute;inset:-10px;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .5s ease}.premium-service-card.svelte-1uha8ag:hover .premium-icon-glow:where(.svelte-1uha8ag){opacity:1;animation:pulse-glow 2s ease-in-out infinite}.premium-feature-item.svelte-1uha8ag{opacity:0;transform:translate(-20px);animation:svelte-1uha8ag-slide-in-left .6s ease-out forwards}.premium-check-icon.svelte-1uha8ag{position:relative;transition:all .3s ease}.premium-service-card.svelte-1uha8ag:hover .premium-check-icon:where(.svelte-1uha8ag){transform:scale(1.2)}.premium-service-btn.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:transparent;border:2px solid rgba(59,130,246,.3);border-radius:.75rem;color:#3b82f6;font-weight:600;text-decoration:none;overflow:hidden;transition:all .3s ease}.premium-service-btn.svelte-1uha8ag:hover{border-color:#3b82f699;color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #3b82f64d}.premium-btn-bg.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(45deg,#3b82f6,#8b5cf6);transform:translate(-100%);transition:transform .3s ease}.premium-service-btn.svelte-1uha8ag:hover .premium-btn-bg:where(.svelte-1uha8ag){transform:translate(0)}.premium-card-hover-effect.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(59,130,246,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.premium-service-card.svelte-1uha8ag:hover .premium-card-hover-effect:where(.svelte-1uha8ag){opacity:1}.premium-project-card.svelte-1uha8ag{position:relative;border-radius:1.5rem;overflow:hidden;transition:all .5s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d;cursor:pointer}.premium-project-card.svelte-1uha8ag:hover{transform:translateY(-10px) rotateX(3deg) rotateY(3deg)}.premium-project-bg.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;transition:all .5s ease}.premium-project-card.svelte-1uha8ag:hover .premium-project-bg:where(.svelte-1uha8ag){background:linear-gradient(135deg,#ffffff26,#ffffff14);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.premium-project-border.svelte-1uha8ag{position:absolute;inset:0;border-radius:1.5rem;padding:1px;background:linear-gradient(135deg,#3b82f666,#9333ea66,#ec489966);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;transition:all .5s ease}.premium-project-card.svelte-1uha8ag:hover .premium-project-border:where(.svelte-1uha8ag){background:linear-gradient(135deg,#3b82f6cc,#9333eacc,#ec4899cc);animation:svelte-1uha8ag-border-glow 2s ease-in-out infinite}.premium-project-image.svelte-1uha8ag{position:relative;overflow:hidden}.premium-project-icon.svelte-1uha8ag{position:relative;z-index:10;transition:all .5s ease}.premium-project-card.svelte-1uha8ag:hover .premium-project-icon:where(.svelte-1uha8ag){transform:scale(1.1) rotate(-5deg)}.premium-project-icon-glow.svelte-1uha8ag{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .5s ease}.premium-project-card.svelte-1uha8ag:hover .premium-project-icon-glow:where(.svelte-1uha8ag){opacity:1;animation:pulse-glow 2s ease-in-out infinite}.premium-category-badge.svelte-1uha8ag{display:inline-block;padding:.375rem .75rem;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;font-size:.75rem;font-weight:600;color:#fff;transition:all .3s ease}.premium-project-card.svelte-1uha8ag:hover .premium-category-badge:where(.svelte-1uha8ag){background:#ffffff4d;transform:scale(1.05)}.premium-status-badge.svelte-1uha8ag{display:inline-block;padding:.375rem .75rem;background:#22c55e33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(34,197,94,.3);border-radius:1rem;font-size:.75rem;font-weight:600;color:#86efac;transition:all .3s ease}.premium-project-card.svelte-1uha8ag:hover .premium-status-badge:where(.svelte-1uha8ag){background:#22c55e4d;transform:scale(1.05)}.premium-project-link.svelte-1uha8ag{display:inline-flex;align-items:center;color:#60a5fa;font-weight:600;text-decoration:none;transition:all .3s ease}.premium-project-link.svelte-1uha8ag:hover{color:#93c5fd;transform:translate(3px)}.premium-progress-container.svelte-1uha8ag{margin-top:1rem}.premium-progress-bar.svelte-1uha8ag{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;position:relative}.premium-progress-fill.svelte-1uha8ag{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;transition:width 1s ease;position:relative}.premium-progress-fill.svelte-1uha8ag:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:svelte-1uha8ag-progress-shimmer 2s ease-in-out infinite}.premium-project-hover-effect.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(59,130,246,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.premium-project-card.svelte-1uha8ag:hover .premium-project-hover-effect:where(.svelte-1uha8ag){opacity:1}.premium-btn-secondary.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center;padding:1rem 2rem;background:transparent;border:2px solid rgba(255,255,255,.3);border-radius:.75rem;color:#fff;font-weight:600;text-decoration:none;overflow:hidden;transition:all .3s ease}.premium-btn-secondary.svelte-1uha8ag:hover{border-color:#fff9;transform:translateY(-3px);box-shadow:0 15px 35px #0000004d}.premium-btn-secondary-bg.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(45deg,#ffffff1a,#fff3);transform:translate(-100%);transition:transform .3s ease}.premium-btn-secondary.svelte-1uha8ag:hover .premium-btn-secondary-bg:where(.svelte-1uha8ag){transform:translate(0)}@keyframes svelte-1uha8ag-border-glow{0%,to{opacity:.3}50%{opacity:1}}@keyframes svelte-1uha8ag-slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1uha8ag-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.animate-float-gentle.svelte-1uha8ag,.premium-service-card.svelte-1uha8ag,.premium-project-card.svelte-1uha8ag,.premium-feature-item.svelte-1uha8ag{animation:none}.magnetic.svelte-1uha8ag:hover,.premium-service-card.svelte-1uha8ag:hover,.premium-project-card.svelte-1uha8ag:hover{transform:none}}
