.service-card.svelte-9x38mn{position:relative;display:block;height:100%;min-height:260px;border-radius:1.5rem;text-decoration:none;cursor:pointer;transition:all .6s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;perspective:1000px}.service-card.svelte-9x38mn:hover{transform:translateY(-8px) scale(1.01);z-index:10}.service-card.svelte-9x38mn:focus{outline:none}.service-card.svelte-9x38mn:focus-visible .service-card-inner:where(.svelte-9x38mn){outline:3px solid #ec4899;outline-offset:4px}:root.dark .service-card.svelte-9x38mn:focus-visible .service-card-inner:where(.svelte-9x38mn){outline-color:#f472b6}.service-card-border.svelte-9x38mn{position:absolute;inset:0;padding:2px;border-radius:1.5rem;background:linear-gradient(135deg,#0000001f,#0000000f);-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:exclude;opacity:.8;transition:all .4s ease}: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{position:absolute;inset:-2px;border-radius:1.75rem;opacity:0;filter:blur(16px);transition:opacity .5s ease;z-index:-1}.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{position:relative;height:100%;padding:1.25rem;background:#fffffff2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:1.5rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 8px -2px #0000001a,0 12px 24px -4px #0000001f,0 24px 48px -8px #00000014;transition:all .5s cubic-bezier(.23,1,.32,1);overflow:hidden}: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{position:absolute;inset:0;opacity:.05;transition:opacity .5s ease}.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{position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.05) 40%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 60%,transparent 100%);opacity:0;transition:opacity .5s ease;pointer-events:none}.service-card.svelte-9x38mn:hover .service-card-holographic:where(.svelte-9x38mn){opacity:1}:root.dark .service-card-holographic.svelte-9x38mn{background:linear-gradient(135deg,transparent 0%,rgba(96,165,250,.05) 40%,rgba(139,92,246,.08) 50%,rgba(52,211,153,.05) 60%,transparent 100%)}.service-card-shimmer.svelte-9x38mn{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),rgba(255,255,255,.5),rgba(255,255,255,.3),transparent);transform:skew(-25deg);transition:left .8s cubic-bezier(.23,1,.32,1);pointer-events:none}:root.dark .service-card-shimmer.svelte-9x38mn{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),rgba(255,255,255,.2),rgba(255,255,255,.1),transparent)}.service-card.svelte-9x38mn:hover .service-card-shimmer:where(.svelte-9x38mn){left:160%}.service-card-content.svelte-9x38mn{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.service-card-number.svelte-9x38mn{position:absolute;top:0;right:0;font-size:3.5rem;font-weight:900;color:#00000008;line-height:1;transition:all .5s ease;pointer-events:none}: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{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:1rem}.service-card-icon-ring.svelte-9x38mn{position:absolute;border-radius:50%;border:2px solid rgba(0,0,0,.2);transition:all .5s ease}:root.dark .service-card-icon-ring.svelte-9x38mn{border-color:#ffffff14}.service-card-icon-ring-outer.svelte-9x38mn{inset:-6px;border-width:2px}.service-card-icon-ring-middle.svelte-9x38mn{inset:-3px;border-width:2px;border-color:#00000040}.service-card-icon-ring-inner.svelte-9x38mn{inset:0;border-width:2px;border-color:#0000004d}.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{position:absolute;inset:-12px;border-radius:50%;border:1px solid currentColor;opacity:0;animation:svelte-9x38mn-service-icon-pulse 2s ease-out infinite}.service-card-icon.svelte-9x38mn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#00000026;border:2px solid rgba(0,0,0,.25);border-radius:50%;color:var(--color-gray-700);transition:all .5s ease}:root.dark .service-card-icon.svelte-9x38mn{background:#ffffff14;border-color:#ffffff1f;color:#ffffffe6}.service-card.svelte-9x38mn:hover .service-card-icon:where(.svelte-9x38mn){background:transparent;border-color:transparent}.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%{transform:scale(.8);opacity:.5}to{transform:scale(1.2);opacity:0}}.service-card-title.svelte-9x38mn{font-size:1.125rem;font-weight:700;color:var(--color-gray-900);margin-bottom:.5rem;line-height:1.3}:root.dark .service-card-title.svelte-9x38mn{color:#fff}.service-card-description.svelte-9x38mn{font-size:.875rem;line-height:1.5;color:var(--color-gray-600);flex:1;margin-bottom:1.5rem}: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{height:3px;background:#0000000f;border-radius:2px;overflow:hidden}:root.dark .service-card-progress-bg.svelte-9x38mn{background:#ffffff0f}.service-card-progress-bar.svelte-9x38mn{height:100%;width:0;background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:2px;transition:width 1s ease}.service-card.svelte-9x38mn:hover .service-card-progress-bar:where(.svelte-9x38mn){width:100%}.service-card-progress-glow.svelte-9x38mn{position:absolute;top:50%;right:0;width:20px;height:20px;background:linear-gradient(90deg,#ec4899cc,#8b5cf6cc);border-radius:50%;transform:translateY(-50%) scale(0);filter:blur(4px);opacity:0;transition:all .5s ease;transition-delay:.3s}.service-card.svelte-9x38mn:hover .service-card-progress-glow:where(.svelte-9x38mn){transform:translateY(-50%) scale(1);opacity:1}.service-card-shine.svelte-9x38mn{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(255,255,255,.1),transparent);pointer-events:none;opacity:0;transition:opacity .5s ease}.service-card.svelte-9x38mn:hover .service-card-shine:where(.svelte-9x38mn){opacity:1}.service-card-reflection.svelte-9x38mn{position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 50%,rgba(255,255,255,.05) 100%);pointer-events:none;opacity:0;transition:opacity .5s ease}.service-card.svelte-9x38mn:hover .service-card-reflection:where(.svelte-9x38mn){opacity:1}
