.carousel-track.svelte-1w8hszc{transition:transform .5s cubic-bezier(.25,.46,.45,.94);cursor:grab;-webkit-user-select:none;user-select:none}.carousel-track.svelte-1w8hszc:active{cursor:grabbing}.perspective-container.svelte-1w8hszc{perspective:1000px}.card-inner.svelte-1w8hszc{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:transform .1s ease-out,box-shadow .3s ease}.icon-3d.svelte-1w8hszc{transform:translateZ(20px);transition:transform .3s ease}.card-inner.svelte-1w8hszc:hover .icon-3d:where(.svelte-1w8hszc){transform:translateZ(30px)}.card-shadow.svelte-1w8hszc{transform:translateZ(-20px)}.card-inner.svelte-1w8hszc h4:where(.svelte-1w8hszc){transform:translateZ(15px)}.card-inner.svelte-1w8hszc p:where(.svelte-1w8hszc){transform:translateZ(10px)}.line-clamp-2.svelte-1w8hszc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4.svelte-1w8hszc{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-1w8hszc-breathe{0%,to{box-shadow:0 10px 40px #3b82f626}50%{box-shadow:0 20px 60px #3b82f640}}.card-inner.svelte-1w8hszc:hover{animation:svelte-1w8hszc-breathe 2s ease-in-out infinite}.shine-layer.svelte-1w8hszc{opacity:0;transition:opacity .3s ease}.card-inner.svelte-1w8hszc:hover .shine-layer:where(.svelte-1w8hszc){opacity:1}@keyframes svelte-1lr8xrn-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes svelte-1lr8xrn-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll-right.svelte-1lr8xrn{animation:svelte-1lr8xrn-scroll-right linear infinite;will-change:transform}.animate-scroll-left.svelte-1lr8xrn{animation:svelte-1lr8xrn-scroll-left linear infinite;will-change:transform}.animate-scroll-right.svelte-1lr8xrn:hover,.animate-scroll-left.svelte-1lr8xrn:hover{animation-play-state:paused}.client-card-wrapper.svelte-1lr8xrn:hover .client-card:where(.svelte-1lr8xrn){transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #3b82f633}.client-card.svelte-1lr8xrn{position:relative;transform-style:preserve-3d}.service-card.svelte-procve{transform-style:preserve-3d;backface-visibility:hidden}.service-card.svelte-procve:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}.service-card.svelte-procve:hover:before{opacity:1}.carousel-container.svelte-sdti6x{transform-style:preserve-3d}.card-slide.svelte-sdti6x{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity}.border-glow.svelte-sdti6x{background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),rgba(249,115,22,.3),transparent);background-size:200% 100%;animation:svelte-sdti6x-glow-slide 3s ease-in-out infinite;opacity:.6;border-radius:1rem;pointer-events:none}@keyframes svelte-sdti6x-glow-slide{0%,to{background-position:0% 0%}50%{background-position:100% 0%}}.card-slide.svelte-sdti6x img:where(.svelte-sdti6x),.card-slide.svelte-sdti6x video:where(.svelte-sdti6x){width:100%;height:100%;object-fit:cover;display:block}@media(hover:none){.card-slide.svelte-sdti6x{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes svelte-sdti6x-card-deal{0%{transform:translate(100%) translateY(-30%) rotateY(25deg) rotate(5deg);opacity:0}to{transform:translate(0) translateY(0) rotateY(0) rotate(0);opacity:1}}@keyframes svelte-sdti6x-card-discard{0%{transform:translate(0) translateY(0) rotateY(0) rotate(0);opacity:1}to{transform:translate(-100%) translateY(30%) rotateY(-25deg) rotate(-5deg);opacity:0}}.animate-glow.svelte-1uha8ag{animation:svelte-1uha8ag-glowPulse 6s ease-in-out infinite}@keyframes svelte-1uha8ag-glowPulse{0%{opacity:.35;transform:scale(.98)}50%{opacity:.6;transform:scale(1.02)}to{opacity:.35;transform:scale(.98)}}.animate-float.svelte-1uha8ag{animation:svelte-1uha8ag-floatIcon 3s ease-in-out infinite}@keyframes svelte-1uha8ag-floatIcon{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.dropzone.svelte-1uha8ag{border-color:#e5e7eb;background-color:#fafafa}.dropzone--active.svelte-1uha8ag{border-color:#2563eb;background-color:#2563eb0f;box-shadow:inset 0 0 0 4px #2563eb14}html{scroll-behavior:smooth}.gallery-card.svelte-1uha8ag{box-shadow:0 25px 50px -12px #00000080,0 0 80px #3b82f633;will-change:transform,filter,opacity;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .7s ease-out,opacity .7s ease-out,box-shadow .3s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-track.svelte-1uha8ag{cursor:grab;transition:transform .1s ease-out}.carousel-track.svelte-1uha8ag:active{cursor:grabbing}.gallery-card.svelte-1uha8ag:hover{box-shadow:0 35px 60px -12px #0009,0 0 100px #3b82f666}@media(max-width:1023px){.gallery-card.svelte-1uha8ag{box-shadow:0 15px 30px -8px #00000080,0 0 50px #3b82f633}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gallery-card.svelte-1uha8ag,.carousel-track.svelte-1uha8ag{animation:none!important;transition:none!important}}
