@keyframes svelte-41coce-cardEnterTech{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.service-tech-card.svelte-41coce:hover{transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:translateY(-8px)}.testimonial-carousel.svelte-mpnwbm{touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.testimonial-carousel.svelte-mpnwbm .transition-opacity{transition:none!important}}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-ripple{to{opacity:0;transform:scale(2)}}@keyframes svelte-1uha8ag-float{0%,to{opacity:.3;transform:translateY(0)rotate(0)}50%{opacity:.8;transform:translateY(-20px)rotate(180deg)}}@keyframes svelte-1uha8ag-pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-float.svelte-1uha8ag{animation:linear infinite svelte-1uha8ag-float}.hexagon-matrix.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;transform:rotate(15deg)}.hexagon-item.svelte-1uha8ag{animation:3s ease-in-out infinite svelte-1uha8ag-pulse-slow}.hexagon-shape.svelte-1uha8ag{clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%);background:#ffffff1a;width:20px;height:20px}.logo-card-wrapper.svelte-1uha8ag:before{content:"";pointer-events:none;z-index:25;background:linear-gradient(45deg,#0000 30%,#ffffff26 50%,#0000 70%);border-radius:.75rem;transition:transform .6s;position:absolute;inset:0;overflow:visible;transform:translate(-100%)}.group.svelte-1uha8ag:hover .logo-card-wrapper:where(.svelte-1uha8ag):before{transform:translate(100%)}.logo-container.svelte-1uha8ag{overflow:visible!important}.bg-grid-pattern-sm.svelte-1uha8ag{background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-size:30px 30px}@keyframes svelte-1uha8ag-slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.svelte-1uha8ag{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.svelte-1uha8ag{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
