.service-card.svelte-9x38mn{cursor:pointer;height:100%;min-height:260px;transform-style:preserve-3d;perspective:1000px;border-radius:1.5rem;text-decoration:none;transition:all .6s cubic-bezier(.23,1,.32,1);display:block;position:relative}.service-card.svelte-9x38mn:hover{z-index:10;transform:translateY(-8px)scale(1.01)}.service-card.svelte-9x38mn:focus{outline:none}.service-card.svelte-9x38mn:focus-visible .service-card-inner:where(.svelte-9x38mn){outline-offset:4px;outline:3px solid #ec4899}:root.dark .service-card.svelte-9x38mn:focus-visible .service-card-inner:where(.svelte-9x38mn){outline-color:#f472b6}.service-card-border.svelte-9x38mn{-webkit-mask-composite:xor;opacity:.8;background:linear-gradient(135deg,#0000001f,#0000000f);border-radius:1.5rem;padding:2px;transition:all .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root.dark .service-card-border.svelte-9x38mn{background:linear-gradient(135deg,#ffffff26,#ffffff05)}.service-card.svelte-9x38mn:hover .service-card-border:where(.svelte-9x38mn){opacity:1}.service-card-1.svelte-9x38mn:hover .service-card-border:where(.svelte-9x38mn){background:linear-gradient(135deg,#ec4899,#f43f5e)}.service-card-2.svelte-9x38mn:hover .service-card-border:where(.svelte-9x38mn){background:linear-gradient(135deg,#3b82f6,#06b6d4)}.service-card-3.svelte-9x38mn:hover .service-card-border:where(.svelte-9x38mn){background:linear-gradient(135deg,#10b981,#14b8a6)}.service-card-4.svelte-9x38mn:hover .service-card-border:where(.svelte-9x38mn){background:linear-gradient(135deg,#8b5cf6,#a855f7)}.service-card-5.svelte-9x38mn:hover .service-card-border:where(.svelte-9x38mn){background:linear-gradient(135deg,#14b8a6,#06b6d4)}.service-card-6.svelte-9x38mn:hover .service-card-border:where(.svelte-9x38mn){background:linear-gradient(135deg,#f43f5e,#ec4899)}.service-card-bg-glow.svelte-9x38mn{opacity:0;filter:blur(16px);z-index:-1;border-radius:1.75rem;transition:opacity .5s;position:absolute;inset:-2px}.service-card.svelte-9x38mn:hover .service-card-bg-glow:where(.svelte-9x38mn){opacity:.5}:root.dark .service-card.svelte-9x38mn:hover .service-card-bg-glow:where(.svelte-9x38mn){opacity:.7}.service-card-1.svelte-9x38mn .service-card-bg-glow:where(.svelte-9x38mn){background:linear-gradient(135deg,#ec4899,#f43f5e)}.service-card-2.svelte-9x38mn .service-card-bg-glow:where(.svelte-9x38mn){background:linear-gradient(135deg,#3b82f6,#06b6d4)}.service-card-3.svelte-9x38mn .service-card-bg-glow:where(.svelte-9x38mn){background:linear-gradient(135deg,#10b981,#14b8a6)}.service-card-4.svelte-9x38mn .service-card-bg-glow:where(.svelte-9x38mn){background:linear-gradient(135deg,#8b5cf6,#a855f7)}.service-card-5.svelte-9x38mn .service-card-bg-glow:where(.svelte-9x38mn){background:linear-gradient(135deg,#14b8a6,#06b6d4)}.service-card-6.svelte-9x38mn .service-card-bg-glow:where(.svelte-9x38mn){background:linear-gradient(135deg,#f43f5e,#ec4899)}.service-card-inner.svelte-9x38mn{-webkit-backdrop-filter:blur(24px);background:#fffffff2;border:1px solid #0000001a;border-radius:1.5rem;height:100%;padding:1.25rem;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 4px 8px -2px #0000001a,0 12px 24px -4px #0000001f,0 24px 48px -8px #00000014}:root.dark .service-card-inner.svelte-9x38mn{background:#0f172acc;border-color:#ffffff14;box-shadow:0 4px 6px -1px #0000004d,0 10px 15px -3px #0000004d,0 20px 25px -5px #0003,inset 0 1px #ffffff0d}.service-card.svelte-9x38mn:hover .service-card-inner:where(.svelte-9x38mn){box-shadow:0 25px 50px -12px #0003,0 16px 32px -8px #00000026}:root.dark .service-card.svelte-9x38mn:hover .service-card-inner:where(.svelte-9x38mn){background:#0f172af2;box-shadow:0 25px 50px -12px #00000080,0 12px 24px -8px #0006}.service-card-gradient.svelte-9x38mn{opacity:.05;transition:opacity .5s;position:absolute;inset:0}.service-card.svelte-9x38mn:hover .service-card-gradient:where(.svelte-9x38mn){opacity:.12}:root.dark .service-card-gradient.svelte-9x38mn{opacity:.08}:root.dark .service-card.svelte-9x38mn:hover .service-card-gradient:where(.svelte-9x38mn){opacity:.2}.service-card-holographic.svelte-9x38mn{opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 0%,#ffffff0d 40%,#ffffff1a 50%,#ffffff0d 60%,#0000 100%);transition:opacity .5s;position:absolute;inset:0}.service-card.svelte-9x38mn:hover .service-card-holographic:where(.svelte-9x38mn){opacity:1}:root.dark .service-card-holographic.svelte-9x38mn{background:linear-gradient(135deg,#0000 0%,#60a5fa0d 40%,#8b5cf614 50%,#34d3990d 60%,#0000 100%)}.service-card-shimmer.svelte-9x38mn{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#ffffff80,#ffffff4d,#0000);width:60%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}:root.dark .service-card-shimmer.svelte-9x38mn{background:linear-gradient(90deg,#0000,#ffffff1a,#fff3,#ffffff1a,#0000)}.service-card.svelte-9x38mn:hover .service-card-shimmer:where(.svelte-9x38mn){left:160%}.service-card-content.svelte-9x38mn{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.service-card-number.svelte-9x38mn{color:#00000008;pointer-events:none;font-size:3.5rem;font-weight:900;line-height:1;transition:all .5s;position:absolute;top:0;right:0}:root.dark .service-card-number.svelte-9x38mn{color:#ffffff08}.service-card.svelte-9x38mn:hover .service-card-number:where(.svelte-9x38mn){color:#0000000f;transform:scale(1.1)}:root.dark .service-card.svelte-9x38mn:hover .service-card-number:where(.svelte-9x38mn){color:#ffffff0f}.service-card-1.svelte-9x38mn:hover .service-card-number:where(.svelte-9x38mn){color:#ec48991a}.service-card-2.svelte-9x38mn:hover .service-card-number:where(.svelte-9x38mn){color:#3b82f61a}.service-card-3.svelte-9x38mn:hover .service-card-number:where(.svelte-9x38mn){color:#10b9811a}.service-card-4.svelte-9x38mn:hover .service-card-number:where(.svelte-9x38mn){color:#8b5cf61a}.service-card-5.svelte-9x38mn:hover .service-card-number:where(.svelte-9x38mn){color:#14b8a61a}.service-card-6.svelte-9x38mn:hover .service-card-number:where(.svelte-9x38mn){color:#f43f5e1a}.service-card-icon-wrapper.svelte-9x38mn{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;display:flex;position:relative}.service-card-icon-ring.svelte-9x38mn{border:2px solid #0003;border-radius:50%;transition:all .5s;position:absolute}:root.dark .service-card-icon-ring.svelte-9x38mn{border-color:#ffffff14}.service-card-icon-ring-outer.svelte-9x38mn{border-width:2px;inset:-6px}.service-card-icon-ring-middle.svelte-9x38mn{border-width:2px;border-color:#00000040;inset:-3px}.service-card-icon-ring-inner.svelte-9x38mn{border-width:2px;border-color:#0000004d;inset:0}.service-card.svelte-9x38mn:hover .service-card-icon-ring-outer:where(.svelte-9x38mn){border-color:#0006}:root.dark .service-card.svelte-9x38mn:hover .service-card-icon-ring-outer:where(.svelte-9x38mn){border-color:#ffffff4d}.service-card-icon-pulse.svelte-9x38mn{opacity:0;border:1px solid;border-radius:50%;animation:2s ease-out infinite svelte-9x38mn-service-icon-pulse;position:absolute;inset:-12px}.service-card-icon.svelte-9x38mn{width:48px;height:48px;color:var(--color-gray-700);background:#00000026;border:2px solid #00000040;border-radius:50%;justify-content:center;align-items:center;transition:all .5s;display:flex}:root.dark .service-card-icon.svelte-9x38mn{color:#ffffffe6;background:#ffffff14;border-color:#ffffff1f}.service-card.svelte-9x38mn:hover .service-card-icon:where(.svelte-9x38mn){background:0 0;border-color:#0000}.service-card-1.svelte-9x38mn .service-card-icon:where(.svelte-9x38mn){color:#ec4899}.service-card-2.svelte-9x38mn .service-card-icon:where(.svelte-9x38mn){color:#3b82f6}.service-card-3.svelte-9x38mn .service-card-icon:where(.svelte-9x38mn){color:#10b981}.service-card-4.svelte-9x38mn .service-card-icon:where(.svelte-9x38mn){color:#8b5cf6}.service-card-5.svelte-9x38mn .service-card-icon:where(.svelte-9x38mn){color:#14b8a6}.service-card-6.svelte-9x38mn .service-card-icon:where(.svelte-9x38mn){color:#f43f5e}@keyframes svelte-9x38mn-service-icon-pulse{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}.service-card-title.svelte-9x38mn{color:var(--color-gray-900);margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.3}:root.dark .service-card-title.svelte-9x38mn{color:#fff}.service-card-description.svelte-9x38mn{color:var(--color-gray-600);flex:1;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}:root.dark .service-card-description.svelte-9x38mn{color:#fff9}.service-card-progress.svelte-9x38mn{position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.service-card-progress-bg.svelte-9x38mn{background:#0000000f;border-radius:2px;height:3px;overflow:hidden}:root.dark .service-card-progress-bg.svelte-9x38mn{background:#ffffff0f}.service-card-progress-bar.svelte-9x38mn{background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:2px;width:0;height:100%;transition:width 1s}.service-card.svelte-9x38mn:hover .service-card-progress-bar:where(.svelte-9x38mn){width:100%}.service-card-progress-glow.svelte-9x38mn{filter:blur(4px);opacity:0;background:linear-gradient(90deg,#ec4899cc,#8b5cf6cc);border-radius:50%;width:20px;height:20px;transition:all .5s .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)scale(0)}.service-card.svelte-9x38mn:hover .service-card-progress-glow:where(.svelte-9x38mn){opacity:1;transform:translateY(-50%)scale(1)}.service-card-shine.svelte-9x38mn{pointer-events:none;opacity:0;background:linear-gradient(#0000,#ffffff1a);width:100%;height:50%;transition:opacity .5s;position:absolute;bottom:0;left:0}.service-card.svelte-9x38mn:hover .service-card-shine:where(.svelte-9x38mn){opacity:1}.service-card-reflection.svelte-9x38mn{pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff4d 0%,#0000 50%,#ffffff0d 100%);border-radius:1.5rem;transition:opacity .5s;position:absolute;inset:0}.service-card.svelte-9x38mn:hover .service-card-reflection:where(.svelte-9x38mn){opacity:1}
