.section-header.svelte-1ogkgzb{position:relative}.section-badge-wrapper.svelte-1ogkgzb{display:flex;justify-content:center;margin-bottom:1.5rem}.section-badge.svelte-1ogkgzb{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:9999px;font-size:.875rem;font-weight:600;color:var(--badge-text);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px -2px #0000001a}.section-badge-ring.svelte-1ogkgzb{position:absolute;inset:-3px;border-radius:9999px;border:2px solid transparent;background:linear-gradient(135deg,var(--badge-glow),var(--badge-glow)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:svelte-1ogkgzb-section-badge-ring-pulse 3s ease-in-out infinite}.section-badge-glow.svelte-1ogkgzb{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--badge-glow),transparent);transform:translate(-100%);animation:svelte-1ogkgzb-section-badge-shine 3s ease-in-out infinite}:root.dark .section-badge-glow.svelte-1ogkgzb{background:linear-gradient(90deg,transparent,var(--badge-glow),transparent)}:root.dark .section-badge.svelte-1ogkgzb{background:#3b82f626;border-color:#3b82f64d}.section-badge-ring.svelte-1ogkgzb{position:absolute;inset:-3px;border-radius:9999px;border:2px solid transparent;background:linear-gradient(135deg,#3b82f64d,#10b9814d) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:svelte-1ogkgzb-section-badge-ring-pulse 3s ease-in-out infinite}@keyframes svelte-1ogkgzb-section-badge-ring-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.section-badge-glow.svelte-1ogkgzb{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);transform:translate(-100%);animation:svelte-1ogkgzb-section-badge-shine 3s ease-in-out infinite}:root.dark .section-badge-glow.svelte-1ogkgzb{background:linear-gradient(90deg,transparent,rgba(96,165,250,.4),transparent)}@keyframes svelte-1ogkgzb-section-badge-shine{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.section-badge-icon{color:var(--badge-text)}.section-badge-sparkle.svelte-1ogkgzb{position:absolute;width:4px;height:4px;background:var(--badge-text);border-radius:50%;animation:svelte-1ogkgzb-section-sparkle-pop 2s ease-in-out infinite}.section-badge-sparkle-1.svelte-1ogkgzb{top:2px;right:20%;animation-delay:0s}.section-badge-sparkle-2.svelte-1ogkgzb{bottom:2px;left:25%;animation-delay:.5s}.section-badge-sparkle-3.svelte-1ogkgzb{top:50%;right:5%;animation-delay:1s}@keyframes svelte-1ogkgzb-section-sparkle-pop{0%,to{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}}.section-title.svelte-1ogkgzb{position:relative;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;color:var(--color-gray-900)}:root.dark .section-title.svelte-1ogkgzb{color:#fff}.section-title-line.svelte-1ogkgzb{display:block}.section-title-highlight.svelte-1ogkgzb{display:block;position:relative}.section-title-gradient.svelte-1ogkgzb{background:linear-gradient(135deg,#22c55e,#3b82f6 40%,#9333ea,#a855f7);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1ogkgzb-section-title-gradient 5s ease infinite;display:inline-block;line-height:1.3;padding-bottom:.1em;margin-bottom:.5rem}@keyframes svelte-1ogkgzb-section-title-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}:root.dark .section-title-gradient.svelte-1ogkgzb{background:linear-gradient(135deg,#4ade80,#60a5fa,#a855f7 60%,#c084fc);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 40px rgba(168,85,247,.4))}.section-title-underline.svelte-1ogkgzb{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60%;height:4px;background:linear-gradient(90deg,transparent,#22c55e,#3b82f6,transparent);border-radius:2px;animation:svelte-1ogkgzb-section-underline-pulse 3s ease-in-out infinite}:root.dark .section-title-underline.svelte-1ogkgzb{background:linear-gradient(90deg,transparent,#4ade80,#60a5fa,transparent);box-shadow:0 0 20px #22c55e66}@keyframes svelte-1ogkgzb-section-underline-pulse{0%,to{width:60%;opacity:.8}50%{width:80%;opacity:1}}.section-subtitle.svelte-1ogkgzb{font-size:1.125rem;line-height:1.75;color:var(--color-gray-600);max-width:40rem;margin:0 auto 1.5rem}:root.dark .section-subtitle.svelte-1ogkgzb{color:#fff9}@media(min-width:768px){.section-subtitle.svelte-1ogkgzb{font-size:1.25rem}}.section-header-line.svelte-1ogkgzb{display:flex;justify-content:center;margin-top:2rem}.section-header-line-inner.svelte-1ogkgzb{width:100px;height:2px;background:linear-gradient(90deg,transparent,#22c55e,#3b82f6,transparent);border-radius:1px}:root.dark .section-header-line-inner.svelte-1ogkgzb{background:linear-gradient(90deg,transparent,rgba(74,222,128,.5),rgba(96,165,250,.5),transparent)}.home-hero-header .section-subtitle{max-width:56rem}@media(min-width:1024px){.home-hero-header .section-subtitle{max-width:64rem}}.hero-bg-container.svelte-cg3z7t{position:absolute;inset:0;z-index:-1;overflow:hidden;isolation:isolate}.hero-base-gradient.svelte-cg3z7t{position:absolute;inset:0;background:linear-gradient(135deg,#f1f5f9,#bae6fd,#bfdbfe,#dcfce7,#f3e8ff,#f1f5f9);background-size:400% 400%;animation:svelte-cg3z7t-hero-gradient-shift 20s ease infinite}@keyframes svelte-cg3z7t-hero-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}:root.dark .hero-base-gradient.svelte-cg3z7t{background:linear-gradient(135deg,#020617,#0c1222,#0f172a 30%,#1e1b4b,#0f172a 70%,#0c1222,#020617);background-size:400% 400%}.hero-noise-overlay.svelte-cg3z7t{position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none}:root.dark .hero-noise-overlay.svelte-cg3z7t{opacity:.05}.hero-cyber-grid.svelte-cg3z7t{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,black 20%,transparent 70%);animation:svelte-cg3z7t-hero-grid-move 40s linear infinite}@keyframes svelte-cg3z7t-hero-grid-move{0%{background-position:0 0}to{background-position:80px 80px}}:root.dark .hero-cyber-grid.svelte-cg3z7t{background-image:linear-gradient(rgba(96,165,250,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.08) 1px,transparent 1px)}.hero-vignette.svelte-cg3z7t{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.06) 100%);pointer-events:none}:root.dark .hero-vignette.svelte-cg3z7t{background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.5) 100%)}.hero-aurora.svelte-cg3z7t{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-aurora-band.svelte-cg3z7t{position:absolute;width:250%;height:70%;opacity:.25;filter:blur(120px);animation:svelte-cg3z7t-hero-aurora-flow 15s ease-in-out infinite;will-change:transform,opacity}@keyframes svelte-cg3z7t-hero-aurora-flow{0%,to{transform:translate(-10%) translateY(-5%)}25%{transform:translate(-5%) translateY(5%)}50%{transform:translate(5%) translateY(-3%)}75%{transform:translate(0) translateY(3%)}}:root.dark .hero-aurora-band.svelte-cg3z7t{opacity:.2;filter:blur(100px)}.hero-aurora-1.svelte-cg3z7t{top:-30%;left:-60%;background:linear-gradient(90deg,transparent 0%,#3b82f6 30%,#06b6d4 50%,#10b981 70%,transparent 100%);animation-delay:0s}.hero-aurora-2.svelte-cg3z7t{top:5%;left:-40%;background:linear-gradient(90deg,transparent 0%,#8b5cf6 25%,#ec4899 50%,#f97316 75%,transparent 100%);animation-delay:-5s}.hero-aurora-3.svelte-cg3z7t{top:30%;left:-20%;background:linear-gradient(90deg,transparent 0%,#06b6d4 40%,#3b82f6 60%,transparent 100%);animation-delay:-10s}.hero-aurora-4.svelte-cg3z7t{top:-10%;left:20%;background:linear-gradient(90deg,transparent 0%,#10b981 30%,#06b6d4 60%,transparent 100%);animation-delay:-3s}.hero-orb.svelte-cg3z7t{position:absolute;border-radius:50%;filter:blur(60px);opacity:.6;animation:svelte-cg3z7t-hero-orb-float 20s ease-in-out infinite;will-change:transform}:root.dark .hero-orb.svelte-cg3z7t{opacity:.5}@keyframes svelte-cg3z7t-hero-orb-float{0%,to{transform:translate(0)}25%{transform:translate(20px,-30px)}50%{transform:translate(-10px,20px)}75%{transform:translate(30px,10px)}}.hero-orb-1.svelte-cg3z7t{width:600px;height:600px;top:-20%;right:-10%;background:radial-gradient(circle,rgba(59,130,246,.4) 0%,transparent 70%);animation-delay:0s}.hero-orb-2.svelte-cg3z7t{width:400px;height:400px;bottom:-10%;left:-5%;background:radial-gradient(circle,rgba(236,72,153,.3) 0%,transparent 70%);animation-delay:-5s}.hero-orb-3.svelte-cg3z7t{width:300px;height:300px;top:30%;right:20%;background:radial-gradient(circle,rgba(16,185,129,.3) 0%,transparent 70%);animation-delay:-10s}.hero-orb-4.svelte-cg3z7t{width:250px;height:250px;bottom:20%;right:30%;background:radial-gradient(circle,rgba(139,92,246,.25) 0%,transparent 70%);animation-delay:-15s}.hero-orb-5.svelte-cg3z7t{width:200px;height:200px;top:10%;left:30%;background:radial-gradient(circle,rgba(245,158,11,.2) 0%,transparent 70%);animation-delay:-8s}.hero-blob.svelte-cg3z7t{position:absolute;border-radius:50%;filter:blur(80px);opacity:.25;animation:svelte-cg3z7t-hero-blob-pulse 8s ease-in-out infinite}@keyframes svelte-cg3z7t-hero-blob-pulse{0%,to{transform:scale(1);opacity:.25}50%{transform:scale(1.1);opacity:.3}}.hero-blob-1.svelte-cg3z7t{width:500px;height:500px;top:-15%;left:20%;background:linear-gradient(135deg,#3b82f6,#06b6d4)}.hero-blob-2.svelte-cg3z7t{width:400px;height:400px;bottom:-10%;right:-5%;background:linear-gradient(135deg,#ec4899,#f97316)}.hero-blob-3.svelte-cg3z7t{width:350px;height:350px;top:40%;left:-10%;background:linear-gradient(135deg,#10b981,#06b6d4)}.hero-mesh-grid.svelte-cg3z7t{position:absolute;inset:0;background-image:radial-gradient(rgba(99,102,241,.08) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 40%,transparent 100%);opacity:.5}:root.dark .hero-mesh-grid.svelte-cg3z7t{background-image:radial-gradient(rgba(99,102,241,.15) 1px,transparent 1px)}.hero-light-rays.svelte-cg3z7t{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-ray.svelte-cg3z7t{position:absolute;top:50%;left:50%;width:200%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.1) 30%,rgba(139,92,246,.15) 50%,rgba(59,130,246,.1) 70%,transparent 100%);transform-origin:left center;opacity:.5;animation:svelte-cg3z7t-hero-ray-rotate 30s linear infinite}:root.dark .hero-ray.svelte-cg3z7t{background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.2) 30%,rgba(139,92,246,.3) 50%,rgba(59,130,246,.2) 70%,transparent 100%)}@keyframes svelte-cg3z7t-hero-ray-rotate{0%{transform:rotate(-15deg)}to{transform:rotate(345deg)}}.hero-ray-1.svelte-cg3z7t{animation-delay:0s}.hero-ray-2.svelte-cg3z7t{animation-delay:-7.5s}.hero-ray-3.svelte-cg3z7t{animation-delay:-15s}.hero-ray-4.svelte-cg3z7t{animation-delay:-22.5s}.hero-particles.svelte-cg3z7t{position:absolute;inset:0;pointer-events:none}.hero-particle.svelte-cg3z7t{position:absolute;left:var(--x);top:0;width:var(--size);height:var(--size);background:radial-gradient(circle,rgba(99,102,241,.8) 0%,transparent 70%);border-radius:50%;animation:svelte-cg3z7t-hero-particle-fall var(--duration) linear infinite;animation-delay:var(--delay);opacity:var(--opacity);will-change:transform,opacity}@keyframes svelte-cg3z7t-hero-particle-fall{0%{transform:translateY(-10px) translate(0);opacity:0}10%{opacity:var(--opacity)}90%{opacity:var(--opacity)}to{transform:translateY(100vh) translate(var(--drift));opacity:0}}:root.dark .hero-particle.svelte-cg3z7t{background:radial-gradient(circle,rgba(99,102,241,.9) 0%,transparent 70%)}.hero-orbital-container.svelte-cg3z7t{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-orbital.svelte-cg3z7t{position:absolute;border-radius:50%;border:1px solid rgba(99,102,241,.1);animation:svelte-cg3z7t-hero-orbital-rotate 60s linear infinite}:root.dark .hero-orbital.svelte-cg3z7t{border-color:#6366f133}@keyframes svelte-cg3z7t-hero-orbital-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-orbital-1.svelte-cg3z7t{width:800px;height:800px;top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:60s;border-color:#3b82f614}.hero-orbital-2.svelte-cg3z7t{width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(120deg);animation-duration:45s;border-color:#8b5cf614}.hero-orbital-3.svelte-cg3z7t{width:1000px;height:1000px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(240deg);animation-duration:90s;border-color:#10b9810f}.hero-shape.svelte-cg3z7t{position:absolute;opacity:.2;filter:blur(1px)}:root.dark .hero-shape.svelte-cg3z7t{opacity:.15}.hero-shape-triangle.svelte-cg3z7t{width:60px;height:60px;top:15%;right:15%;background:linear-gradient(135deg,transparent 50%,#3b82f6 50%);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.hero-shape-circle.svelte-cg3z7t{width:40px;height:40px;bottom:20%;right:25%;background:radial-gradient(circle,#ec4899 0%,transparent 70%);border-radius:50%}.hero-shape-square.svelte-cg3z7t{width:35px;height:35px;top:25%;left:10%;background:linear-gradient(135deg,#10b981 0%,transparent 50%);transform:rotate(45deg)}.hero-shape-hexagon.svelte-cg3z7t{width:45px;height:45px;bottom:30%;left:20%;background:linear-gradient(135deg,#8b5cf6 0%,transparent 50%);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.hero-shape-diamond.svelte-cg3z7t{width:30px;height:30px;top:60%;right:8%;background:linear-gradient(135deg,#06b6d4 0%,transparent 50%);transform:rotate(45deg)}.hero-shape-cross.svelte-cg3z7t{width:40px;height:40px;top:10%;left:35%;background:transparent;opacity:.08}.hero-shape-cross.svelte-cg3z7t:before,.hero-shape-cross.svelte-cg3z7t:after{content:"";position:absolute;background:#f97316}.hero-shape-cross.svelte-cg3z7t:before{width:100%;height:4px;top:50%;left:0;transform:translateY(-50%)}.hero-shape-cross.svelte-cg3z7t:after{width:4px;height:100%;left:50%;top:0;transform:translate(-50%)}.hero-cta-primary.svelte-cg3z7t{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:9999px;text-decoration:none;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;box-shadow:0 4px 6px -1px #3b82f64d,0 10px 15px -3px #3b82f633;transition:all .3s ease;overflow:hidden}.hero-cta-primary.svelte-cg3z7t:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#8b5cf6,#3b82f6);opacity:0;transition:opacity .3s ease}.hero-cta-primary.svelte-cg3z7t:hover:before{opacity:1}.hero-cta-primary.svelte-cg3z7t:hover{transform:translateY(-2px);box-shadow:0 8px 12px -3px #3b82f666,0 20px 25px -5px #3b82f64d}.hero-cta-secondary.svelte-cg3z7t{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:9999px;text-decoration:none;background:#ffffffe6;color:var(--color-gray-700);border:1px solid rgba(0,0,0,.1);transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root.dark .hero-cta-secondary.svelte-cg3z7t{background:#ffffff1a;color:#fff;border-color:#fff3}.hero-cta-secondary.svelte-cg3z7t:before{content:"";position:absolute;inset:0;border-radius:9999px;padding:1px;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-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:.5;transition:opacity .3s ease}.hero-cta-secondary.svelte-cg3z7t:hover{transform:translateY(-2px)}.hero-cta-secondary.svelte-cg3z7t:hover:before{opacity:1}.section-float-icon.svelte-9h98c5{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background:var(--float-bg);border:1px solid var(--float-border);color:var(--float-color)}.section-float-dots.svelte-9h98c5{display:flex;gap:8px;padding:12px 16px;border-radius:20px;background:var(--float-bg)}.section-float-dots.svelte-9h98c5 span:where(.svelte-9h98c5){width:8px;height:8px;border-radius:50%;background:var(--float-color);animation:svelte-9h98c5-section-float-dot-pulse 2s ease-in-out infinite;opacity:.5}.section-float-dots.svelte-9h98c5 span:where(.svelte-9h98c5):nth-child(2){animation-delay:.3s}.section-float-dots.svelte-9h98c5 span:where(.svelte-9h98c5):nth-child(3){animation-delay:.6s}@keyframes svelte-9h98c5-section-float-dot-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:1}}.services-section.svelte-1xuvmum{position:relative;overflow:hidden}.services-container.svelte-1xuvmum{max-width:80rem;margin:0 auto;padding:0 1.5rem}.services-grid.svelte-1xuvmum{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.services-grid.svelte-1xuvmum{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services-grid.svelte-1xuvmum{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.section-view-all.svelte-a7byd3{display:flex;justify-content:center;margin-top:2.5rem}.section-view-all-link.svelte-a7byd3{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;background:linear-gradient(135deg,#e0f2fee6,#dbeafed9,#f0fdf4e6);color:#3b82f6;border:2px solid rgba(59,130,246,.3);border-radius:9999px;transition:all .3s ease}.section-view-all-link.svelte-a7byd3:hover{transform:translateY(-2px);background:linear-gradient(135deg,#3b82f61a,#3b82f626);border-color:#3b82f680}:root.dark .section-view-all-link.svelte-a7byd3{background:linear-gradient(135deg,#0f172ae6,#1e1b4bd9,#0f172ae6);color:#60a5fa;border-color:#60a5fa4d}:root.dark .section-view-all-link.svelte-a7byd3:hover{background:linear-gradient(135deg,#60a5fa33,#a855f726);border-color:#60a5fa99}.portfolio-section.svelte-4sjz3s{position:relative;overflow:hidden}.portfolio-container.svelte-4sjz3s{max-width:80rem;margin:0 auto;padding:0 1.5rem}.portfolio-grid.svelte-4sjz3s{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.portfolio-grid.svelte-4sjz3s{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.portfolio-grid.svelte-4sjz3s{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.blog-section.svelte-1270se2{position:relative;overflow:hidden}.blog-container.svelte-1270se2{max-width:80rem;margin:0 auto;padding:0 1.5rem}.blog-grid.svelte-1270se2{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.blog-grid.svelte-1270se2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-grid.svelte-1270se2{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.testimonial-card.svelte-soltaz{position:relative;border-radius:1.25rem;transition:all .4s cubic-bezier(.23,1,.32,1)}.testimonial-card.svelte-soltaz:hover{transform:translateY(-8px)}.testimonial-card.svelte-soltaz:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(135deg,#3b82f666,#8b5cf64d,#10b9814d);border-radius:1.25rem;-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:.5;transition:opacity .3s ease;z-index:2}.testimonial-card.svelte-soltaz:hover:before{opacity:1}:root.dark .testimonial-card.svelte-soltaz:before{background:linear-gradient(135deg,#60a5fa80,#a78bfa66,#34d39966)}.testimonial-card-inner.svelte-soltaz{position:relative;height:100%;min-height:240px;display:flex;flex-direction:column;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:1.25rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 8px -2px #0000001a,0 12px 24px -4px #0000001a,0 2px 4px #0000000f;overflow:hidden;transition:all .3s ease}:root.dark .testimonial-card-inner.svelte-soltaz{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#ffffff14;box-shadow:0 4px 6px -1px #0000004d,0 10px 15px -3px #0003,0 1px 3px #0000004d}.testimonial-card.svelte-soltaz:hover .testimonial-card-inner:where(.svelte-soltaz){box-shadow:0 24px 48px -8px #00000026,0 16px 24px -8px #0000001a,0 0 0 1px #3b82f626}:root.dark .testimonial-card.svelte-soltaz:hover .testimonial-card-inner:where(.svelte-soltaz){box-shadow:0 20px 25px -5px #0006,0 15px 10px -5px #0003,0 0 0 1px #60a5fa26}.testimonial-bubble-accent.svelte-soltaz{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),#8b5cf6,var(--color-secondary));border-radius:1.25rem 1.25rem 0 0}.testimonial-bubble-accent.svelte-soltaz:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:6px solid var(--color-primary)}:root.dark .testimonial-bubble-accent.svelte-soltaz:after{border-top-color:#60a5fa}.testimonial-content.svelte-soltaz{position:relative;z-index:2;flex:1;margin:1rem;padding:1.25rem 1rem;background:#fff;border-radius:1rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px #0000000f,inset 0 0 0 1px #00000008}.testimonial-content.svelte-soltaz:before{content:"";position:absolute;top:-8px;left:1.5rem;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid white}:root.dark .testimonial-content.svelte-soltaz{background:#0f172a;border-color:#ffffff14}:root.dark .testimonial-content.svelte-soltaz:before{border-bottom-color:#0f172a}.testimonial-message.svelte-soltaz{font-size:.9375rem;line-height:1.7;color:#475569;margin:0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}:root.dark .testimonial-message.svelte-soltaz{color:#fffc}.testimonial-author.svelte-soltaz{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;padding:0 1rem 1rem}.testimonial-avatar.svelte-soltaz{width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 2px 8px #3b82f64d}.testimonial-avatar-initial.svelte-soltaz{font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase}.testimonial-client-icon.svelte-soltaz{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #00000026}.testimonial-info.svelte-soltaz{flex:1;min-width:0}.testimonial-name.svelte-soltaz{display:block;font-size:.9375rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-bottom:.25rem;transition:color .3s ease}:root.dark .testimonial-name.svelte-soltaz{color:#fff}.testimonial-card.svelte-soltaz:hover .testimonial-name:where(.svelte-soltaz){color:var(--color-primary)}.testimonial-meta.svelte-soltaz{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#64748b;flex-wrap:wrap}:root.dark .testimonial-meta.svelte-soltaz{color:#fff9}.testimonial-project-name.svelte-soltaz{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.testimonial-arrow.svelte-soltaz{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#3b82f61a;border-radius:50%;color:var(--color-primary);opacity:.9;transition:all .3s ease}.testimonial-card.svelte-soltaz:hover .testimonial-arrow:where(.svelte-soltaz){background:var(--color-primary);color:#fff;opacity:1;transform:translate(3px);box-shadow:0 4px 12px #3b82f64d}.testimonials-section.svelte-yaveu{position:relative;overflow:hidden}.testimonials-container.svelte-yaveu{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.testimonials-container.svelte-yaveu{padding:0 2rem}}.testimonials-grid.svelte-yaveu{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}@media(min-width:640px){.testimonials-grid.svelte-yaveu{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.testimonials-grid.svelte-yaveu{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(prefers-reduced-motion:reduce){.testimonials-grid.svelte-yaveu{transition:none!important;animation:none!important}}.stats-card.svelte-1k5xzmv{position:relative;border-radius:1.75rem;cursor:default;transition:all .6s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;perspective:1000px;will-change:transform}.stats-card.svelte-1k5xzmv:hover{transform:translateY(-10px) scale(1.02);z-index:10}.stats-card.svelte-1k5xzmv:focus{outline:none}.stats-card.svelte-1k5xzmv:focus-visible .stats-card-inner:where(.svelte-1k5xzmv){outline:3px solid var(--color-primary);outline-offset:4px}:root.dark .stats-card.svelte-1k5xzmv:focus-visible .stats-card-inner:where(.svelte-1k5xzmv){outline-color:#60a5fa}.stats-card-glow.svelte-1k5xzmv{position:absolute;inset:-3px;border-radius:2rem;opacity:0;filter:blur(20px);transition:opacity .5s ease;z-index:-1}.stats-card.svelte-1k5xzmv:hover .stats-card-glow:where(.svelte-1k5xzmv){opacity:.7}:root.dark .stats-card.svelte-1k5xzmv:hover .stats-card-glow:where(.svelte-1k5xzmv){opacity:.9}.stats-card-1.svelte-1k5xzmv .stats-card-glow:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#3b82f6,#06b6d4)}.stats-card-2.svelte-1k5xzmv .stats-card-glow:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#8b5cf6,#ec4899)}.stats-card-3.svelte-1k5xzmv .stats-card-glow:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#f59e0b,#f97316)}.stats-card-4.svelte-1k5xzmv .stats-card-glow:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#10b981,#14b8a6)}.stats-card-5.svelte-1k5xzmv .stats-card-glow:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#6366f1,#8b5cf6)}.stats-card-6.svelte-1k5xzmv .stats-card-glow:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#f43f5e,#ec4899)}.stats-card-border.svelte-1k5xzmv{position:absolute;inset:0;padding:2px;border-radius:1.75rem;background:linear-gradient(135deg,#fff6,#ffffff1a);-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:.6;transition:all .4s ease}:root.dark .stats-card-border.svelte-1k5xzmv{background:linear-gradient(135deg,#ffffff26,#ffffff05)}.stats-card.svelte-1k5xzmv:hover .stats-card-border:where(.svelte-1k5xzmv){opacity:1}.stats-card-1.svelte-1k5xzmv:hover .stats-card-border:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#3b82f6,#06b6d4)}.stats-card-2.svelte-1k5xzmv:hover .stats-card-border:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#8b5cf6,#ec4899)}.stats-card-3.svelte-1k5xzmv:hover .stats-card-border:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#f59e0b,#f97316)}.stats-card-4.svelte-1k5xzmv:hover .stats-card-border:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#10b981,#14b8a6)}.stats-card-5.svelte-1k5xzmv:hover .stats-card-border:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#6366f1,#8b5cf6)}.stats-card-6.svelte-1k5xzmv:hover .stats-card-border:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#f43f5e,#ec4899)}.stats-card-shine.svelte-1k5xzmv{position:absolute;inset:0;border-radius:1.75rem;overflow:hidden;pointer-events:none}.stats-card-shine.svelte-1k5xzmv:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),rgba(255,255,255,.5),rgba(255,255,255,.35),transparent);transform:skew(-25deg);transition:left .8s cubic-bezier(.23,1,.32,1)}:root.dark .stats-card-shine.svelte-1k5xzmv:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),rgba(255,255,255,.25),rgba(255,255,255,.15),transparent)}.stats-card.svelte-1k5xzmv:hover .stats-card-shine:where(.svelte-1k5xzmv):before{left:160%}.stats-card-inner.svelte-1k5xzmv{position:relative;height:100%;padding:1.5rem 1rem;background:#ffffffd9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:1.25rem;border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #00000014,0 20px 25px -5px #0000000d;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}:root.dark .stats-card-inner.svelte-1k5xzmv{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}.stats-card.svelte-1k5xzmv:hover .stats-card-inner:where(.svelte-1k5xzmv){box-shadow:0 25px 50px -12px #00000026,0 12px 24px -8px #0000001a}:root.dark .stats-card.svelte-1k5xzmv:hover .stats-card-inner:where(.svelte-1k5xzmv){background:#0f172af2;box-shadow:0 25px 50px -12px #00000080,0 12px 24px -8px #0006}.stats-card-icon-container.svelte-1k5xzmv{position:relative;margin-bottom:1.25rem}.stats-card-icon-ring.svelte-1k5xzmv{position:absolute;border-radius:50%;border:2px solid;opacity:.3}.stats-card-icon-ring-outer.svelte-1k5xzmv{inset:-12px;border-style:dashed;animation:svelte-1k5xzmv-stats-ring-rotate 12s linear infinite}.stats-card-icon-ring-inner.svelte-1k5xzmv{inset:-6px;animation:svelte-1k5xzmv-stats-ring-rotate 8s linear infinite reverse}.stats-card-1.svelte-1k5xzmv .stats-card-icon-ring:where(.svelte-1k5xzmv){border-color:#3b82f6}.stats-card-2.svelte-1k5xzmv .stats-card-icon-ring:where(.svelte-1k5xzmv){border-color:#8b5cf6}.stats-card-3.svelte-1k5xzmv .stats-card-icon-ring:where(.svelte-1k5xzmv){border-color:#f59e0b}.stats-card-4.svelte-1k5xzmv .stats-card-icon-ring:where(.svelte-1k5xzmv){border-color:#10b981}.stats-card-5.svelte-1k5xzmv .stats-card-icon-ring:where(.svelte-1k5xzmv){border-color:#6366f1}.stats-card-6.svelte-1k5xzmv .stats-card-icon-ring:where(.svelte-1k5xzmv){border-color:#f43f5e}@keyframes svelte-1k5xzmv-stats-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stats-card-icon.svelte-1k5xzmv{position:relative;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;color:#fff;transition:all .4s cubic-bezier(.23,1,.32,1)}.stats-card-1.svelte-1k5xzmv .stats-card-icon:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 4px 12px #3b82f666}.stats-card-2.svelte-1k5xzmv .stats-card-icon:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 4px 12px #8b5cf666}.stats-card-3.svelte-1k5xzmv .stats-card-icon:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 4px 12px #f59e0b66}.stats-card-4.svelte-1k5xzmv .stats-card-icon:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#10b981,#14b8a6);box-shadow:0 4px 12px #10b98166}.stats-card-5.svelte-1k5xzmv .stats-card-icon:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 12px #6366f166}.stats-card-6.svelte-1k5xzmv .stats-card-icon:where(.svelte-1k5xzmv){background:linear-gradient(135deg,#f43f5e,#ec4899);box-shadow:0 4px 12px #f43f5e66}.stats-card-icon-pulse.svelte-1k5xzmv{position:absolute;inset:-4px;border-radius:50%;border:2px solid;opacity:0;animation:svelte-1k5xzmv-stats-icon-pulse 2s ease-out infinite}.stats-card-1.svelte-1k5xzmv .stats-card-icon-pulse:where(.svelte-1k5xzmv){border-color:#3b82f6}.stats-card-2.svelte-1k5xzmv .stats-card-icon-pulse:where(.svelte-1k5xzmv){border-color:#8b5cf6}.stats-card-3.svelte-1k5xzmv .stats-card-icon-pulse:where(.svelte-1k5xzmv){border-color:#f59e0b}.stats-card-4.svelte-1k5xzmv .stats-card-icon-pulse:where(.svelte-1k5xzmv){border-color:#10b981}.stats-card-5.svelte-1k5xzmv .stats-card-icon-pulse:where(.svelte-1k5xzmv){border-color:#6366f1}.stats-card-6.svelte-1k5xzmv .stats-card-icon-pulse:where(.svelte-1k5xzmv){border-color:#f43f5e}@keyframes svelte-1k5xzmv-stats-icon-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}.stats-card-value.svelte-1k5xzmv{font-size:2.5rem;font-weight:800;color:var(--color-gray-900);margin-bottom:.5rem;line-height:1;display:flex;align-items:baseline;justify-content:center;gap:.125rem}:root.dark .stats-card-value.svelte-1k5xzmv{color:#fff}.stats-card-suffix.svelte-1k5xzmv{font-size:1.25rem;font-weight:600;color:var(--color-gray-500)}:root.dark .stats-card-suffix.svelte-1k5xzmv{color:#fff9}.stats-card-label.svelte-1k5xzmv{font-size:.9375rem;font-weight:500;color:var(--color-gray-600);margin-bottom:1rem;line-height:1.3}:root.dark .stats-card-label.svelte-1k5xzmv{color:#ffffffb3}.stats-card-progress.svelte-1k5xzmv{width:100%;height:4px;background:#0000000f;border-radius:2px;overflow:hidden}:root.dark .stats-card-progress.svelte-1k5xzmv{background:#ffffff1a}.stats-card-progress-bar.svelte-1k5xzmv{height:100%;border-radius:2px;animation:svelte-1k5xzmv-stats-progress-fill 2s ease-out forwards;transform-origin:left;transform:scaleX(0)}.stats-card-1.svelte-1k5xzmv .stats-card-progress-bar:where(.svelte-1k5xzmv){background:linear-gradient(90deg,#3b82f6,#06b6d4)}.stats-card-2.svelte-1k5xzmv .stats-card-progress-bar:where(.svelte-1k5xzmv){background:linear-gradient(90deg,#8b5cf6,#ec4899)}.stats-card-3.svelte-1k5xzmv .stats-card-progress-bar:where(.svelte-1k5xzmv){background:linear-gradient(90deg,#f59e0b,#f97316)}.stats-card-4.svelte-1k5xzmv .stats-card-progress-bar:where(.svelte-1k5xzmv){background:linear-gradient(90deg,#10b981,#14b8a6)}.stats-card-5.svelte-1k5xzmv .stats-card-progress-bar:where(.svelte-1k5xzmv){background:linear-gradient(90deg,#6366f1,#8b5cf6)}.stats-card-6.svelte-1k5xzmv .stats-card-progress-bar:where(.svelte-1k5xzmv){background:linear-gradient(90deg,#f43f5e,#ec4899)}@keyframes svelte-1k5xzmv-stats-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stats-section.svelte-trr0st{position:relative;overflow:hidden}.stats-container.svelte-trr0st{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.stats-container.svelte-trr0st{padding:0 2rem}}.stats-bento-grid.svelte-trr0st{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.stats-bento-grid.svelte-trr0st{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media(min-width:1024px){.stats-bento-grid.svelte-trr0st{grid-template-columns:repeat(6,1fr);gap:1.5rem}}@media(prefers-reduced-motion:reduce){.stats-bento-grid.svelte-trr0st{transition:none!important;animation:none!important}}
