.section-header.svelte-1ogkgzb{position:relative}.section-badge-wrapper.svelte-1ogkgzb{justify-content:center;margin-bottom:1.5rem;display:flex}.section-badge.svelte-1ogkgzb{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0000001a}.section-badge-ring.svelte-1ogkgzb{background:linear-gradient(135deg, var(--badge-glow), var(--badge-glow)) border-box;-webkit-mask-composite:xor;opacity:0;border:2px solid #0000;border-radius:9999px;animation:3s ease-in-out infinite svelte-1ogkgzb-section-badge-ring-pulse;position:absolute;inset:-3px;-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:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root.dark .section-badge.svelte-1ogkgzb{background:#3b82f626;border-color:#3b82f64d}.section-badge-ring.svelte-1ogkgzb{-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#3b82f64d,#10b9814d) border-box;border:2px solid #0000;border-radius:9999px;animation:3s ease-in-out infinite svelte-1ogkgzb-section-badge-ring-pulse;position:absolute;inset:-3px;-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:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@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{background:linear-gradient(90deg,#0000,#3b82f64d,#0000);animation:3s ease-in-out infinite svelte-1ogkgzb-section-badge-shine;position:absolute;inset:0;transform:translate(-100%)}:root.dark .section-badge-glow.svelte-1ogkgzb{background:linear-gradient(90deg,#0000,#60a5fa66,#0000)}@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{background:var(--badge-text);border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite svelte-1ogkgzb-section-sparkle-pop;position:absolute}.section-badge-sparkle-1.svelte-1ogkgzb{animation-delay:0s;top:2px;right:20%}.section-badge-sparkle-2.svelte-1ogkgzb{animation-delay:.5s;bottom:2px;left:25%}.section-badge-sparkle-3.svelte-1ogkgzb{animation-delay:1s;top:50%;right:5%}@keyframes svelte-1ogkgzb-section-sparkle-pop{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.section-title.svelte-1ogkgzb{color:var(--color-gray-900);margin-bottom:1.5rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;line-height:1.1;position:relative}: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 0%,#3b82f6 40%,#9333ea 70%,#a855f7 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;padding-bottom:.1em;line-height:1.3;animation:5s infinite svelte-1ogkgzb-section-title-gradient;display:inline-block}@keyframes svelte-1ogkgzb-section-title-gradient{0%,to{background-position:0%}50%{background-position:100%}}:root.dark .section-title-gradient.svelte-1ogkgzb{background:linear-gradient(135deg,#4ade80 0%,#60a5fa 30%,#a855f7 60%,#c084fc 100%);filter:drop-shadow(0 0 40px #a855f766);-webkit-background-clip:text;background-clip:text}.section-title-underline.svelte-1ogkgzb{background:linear-gradient(90deg,#0000,#22c55e,#3b82f6,#0000);border-radius:2px;width:60%;height:4px;animation:3s ease-in-out infinite svelte-1ogkgzb-section-underline-pulse;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}:root.dark .section-title-underline.svelte-1ogkgzb{background:linear-gradient(90deg,#0000,#4ade80,#60a5fa,#0000);box-shadow:0 0 20px #22c55e66}@keyframes svelte-1ogkgzb-section-underline-pulse{0%,to{opacity:.8;width:60%}50%{opacity:1;width:80%}}.section-subtitle.svelte-1ogkgzb{color:var(--color-gray-600);max-width:40rem;margin:0 auto 1.5rem;font-size:1.125rem;line-height:1.75}:root.dark .section-subtitle.svelte-1ogkgzb{color:#fff9}@media (width>=768px){.section-subtitle.svelte-1ogkgzb{font-size:1.25rem}}.section-header-line.svelte-1ogkgzb{justify-content:center;margin-top:2rem;display:flex}.section-header-line-inner.svelte-1ogkgzb{background:linear-gradient(90deg,#0000,#22c55e,#3b82f6,#0000);border-radius:1px;width:100px;height:2px}:root.dark .section-header-line-inner.svelte-1ogkgzb{background:linear-gradient(90deg,#0000,#4ade8080,#60a5fa80,#0000)}.home-hero-header .section-subtitle{max-width:56rem}@media (width>=1024px){.home-hero-header .section-subtitle{max-width:64rem}}.hero-bg-container.svelte-cg3z7t{z-index:-1;isolation:isolate;position:absolute;inset:0;overflow:hidden}.hero-base-gradient.svelte-cg3z7t{background:linear-gradient(135deg,#f1f5f9 0%,#bae6fd 20%,#bfdbfe 40%,#dcfce7 60%,#f3e8ff 80%,#f1f5f9 100%) 0 0/400% 400%;animation:20s infinite svelte-cg3z7t-hero-gradient-shift;position:absolute;inset:0}@keyframes svelte-cg3z7t-hero-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}:root.dark .hero-base-gradient.svelte-cg3z7t{background:linear-gradient(135deg,#020617 0%,#0c1222 15%,#0f172a 30%,#1e1b4b 50%,#0f172a 70%,#0c1222 85%,#020617 100%) 0 0/400% 400%}.hero-noise-overlay.svelte-cg3z7t{opacity:.03;pointer-events:none;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");position:absolute;inset:0}:root.dark .hero-noise-overlay.svelte-cg3z7t{opacity:.05}.hero-cyber-grid.svelte-cg3z7t{background-image:linear-gradient(#3b82f614 1px,#0000 1px),linear-gradient(90deg,#3b82f614 1px,#0000 1px);background-size:80px 80px;animation:40s linear infinite svelte-cg3z7t-hero-grid-move;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 80%,#000 20%,#0000 70%);mask-image:radial-gradient(100% 80%,#000 20%,#0000 70%)}@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(#60a5fa14 1px,#0000 1px),linear-gradient(90deg,#60a5fa14 1px,#0000 1px)}.hero-vignette.svelte-cg3z7t{pointer-events:none;background:radial-gradient(#0000 40%,#0000000f 100%);position:absolute;inset:0}:root.dark .hero-vignette.svelte-cg3z7t{background:radial-gradient(#0000 30%,#00000080 100%)}.hero-aurora.svelte-cg3z7t{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-aurora-band.svelte-cg3z7t{opacity:.25;filter:blur(120px);will-change:transform, opacity;width:250%;height:70%;animation:15s ease-in-out infinite svelte-cg3z7t-hero-aurora-flow;position:absolute}@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{background:linear-gradient(90deg,#0000 0%,#3b82f6 30%,#06b6d4 50%,#10b981 70%,#0000 100%);animation-delay:0s;top:-30%;left:-60%}.hero-aurora-2.svelte-cg3z7t{background:linear-gradient(90deg,#0000 0%,#8b5cf6 25%,#ec4899 50%,#f97316 75%,#0000 100%);animation-delay:-5s;top:5%;left:-40%}.hero-aurora-3.svelte-cg3z7t{background:linear-gradient(90deg,#0000 0%,#06b6d4 40%,#3b82f6 60%,#0000 100%);animation-delay:-10s;top:30%;left:-20%}.hero-aurora-4.svelte-cg3z7t{background:linear-gradient(90deg,#0000 0%,#10b981 30%,#06b6d4 60%,#0000 100%);animation-delay:-3s;top:-10%;left:20%}.hero-orb.svelte-cg3z7t{filter:blur(60px);opacity:.6;will-change:transform;border-radius:50%;animation:20s ease-in-out infinite svelte-cg3z7t-hero-orb-float;position:absolute}: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{background:radial-gradient(circle,#3b82f666 0%,#0000 70%);width:600px;height:600px;animation-delay:0s;top:-20%;right:-10%}.hero-orb-2.svelte-cg3z7t{background:radial-gradient(circle,#ec48994d 0%,#0000 70%);width:400px;height:400px;animation-delay:-5s;bottom:-10%;left:-5%}.hero-orb-3.svelte-cg3z7t{background:radial-gradient(circle,#10b9814d 0%,#0000 70%);width:300px;height:300px;animation-delay:-10s;top:30%;right:20%}.hero-orb-4.svelte-cg3z7t{background:radial-gradient(circle,#8b5cf640 0%,#0000 70%);width:250px;height:250px;animation-delay:-15s;bottom:20%;right:30%}.hero-orb-5.svelte-cg3z7t{background:radial-gradient(circle,#f59e0b33 0%,#0000 70%);width:200px;height:200px;animation-delay:-8s;top:10%;left:30%}.hero-blob.svelte-cg3z7t{filter:blur(80px);opacity:.25;border-radius:50%;animation:8s ease-in-out infinite svelte-cg3z7t-hero-blob-pulse;position:absolute}@keyframes svelte-cg3z7t-hero-blob-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.hero-blob-1.svelte-cg3z7t{background:linear-gradient(135deg,#3b82f6,#06b6d4);width:500px;height:500px;top:-15%;left:20%}.hero-blob-2.svelte-cg3z7t{background:linear-gradient(135deg,#ec4899,#f97316);width:400px;height:400px;bottom:-10%;right:-5%}.hero-blob-3.svelte-cg3z7t{background:linear-gradient(135deg,#10b981,#06b6d4);width:350px;height:350px;top:40%;left:-10%}.hero-mesh-grid.svelte-cg3z7t{opacity:.5;background-image:radial-gradient(#6366f114 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}:root.dark .hero-mesh-grid.svelte-cg3z7t{background-image:radial-gradient(#6366f126 1px,#0000 1px)}.hero-light-rays.svelte-cg3z7t{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-ray.svelte-cg3z7t{transform-origin:0;opacity:.5;background:linear-gradient(90deg,#0000 0%,#3b82f61a 30%,#8b5cf626 50%,#3b82f61a 70%,#0000 100%);width:200%;height:2px;animation:30s linear infinite svelte-cg3z7t-hero-ray-rotate;position:absolute;top:50%;left:50%}:root.dark .hero-ray.svelte-cg3z7t{background:linear-gradient(90deg,#0000 0%,#3b82f633 30%,#8b5cf64d 50%,#3b82f633 70%,#0000 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{pointer-events:none;position:absolute;inset:0}.hero-particle.svelte-cg3z7t{left:var(--x);width:var(--size);height:var(--size);animation:svelte-cg3z7t-hero-particle-fall var(--duration) linear infinite;animation-delay:var(--delay);opacity:var(--opacity);will-change:transform, opacity;background:radial-gradient(circle,#6366f1cc 0%,#0000 70%);border-radius:50%;position:absolute;top:0}@keyframes svelte-cg3z7t-hero-particle-fall{0%{opacity:0;transform:translateY(-10px)translate(0)}10%{opacity:var(--opacity)}90%{opacity:var(--opacity)}to{transform:translateY(100vh) translateX(var(--drift));opacity:0}}:root.dark .hero-particle.svelte-cg3z7t{background:radial-gradient(circle,#6366f1e6 0%,#0000 70%)}.hero-orbital-container.svelte-cg3z7t{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-orbital.svelte-cg3z7t{border:1px solid #6366f11a;border-radius:50%;animation:60s linear infinite svelte-cg3z7t-hero-orbital-rotate;position:absolute}: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{border-color:#3b82f614;width:800px;height:800px;animation-duration:60s;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbital-2.svelte-cg3z7t{border-color:#8b5cf614;width:600px;height:600px;animation-duration:45s;top:50%;left:50%;transform:translate(-50%,-50%)rotate(120deg)}.hero-orbital-3.svelte-cg3z7t{border-color:#10b9810f;width:1000px;height:1000px;animation-duration:90s;top:50%;left:50%;transform:translate(-50%,-50%)rotate(240deg)}.hero-shape.svelte-cg3z7t{opacity:.2;filter:blur(1px);position:absolute}:root.dark .hero-shape.svelte-cg3z7t{opacity:.15}.hero-shape-triangle.svelte-cg3z7t{clip-path:polygon(50% 0%,0% 100%,100% 100%);background:linear-gradient(135deg,#0000 50%,#3b82f6 50%);width:60px;height:60px;top:15%;right:15%}.hero-shape-circle.svelte-cg3z7t{background:radial-gradient(circle,#ec4899 0%,#0000 70%);border-radius:50%;width:40px;height:40px;bottom:20%;right:25%}.hero-shape-square.svelte-cg3z7t{background:linear-gradient(135deg,#10b981 0%,#0000 50%);width:35px;height:35px;top:25%;left:10%;transform:rotate(45deg)}.hero-shape-hexagon.svelte-cg3z7t{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background:linear-gradient(135deg,#8b5cf6 0%,#0000 50%);width:45px;height:45px;bottom:30%;left:20%}.hero-shape-diamond.svelte-cg3z7t{background:linear-gradient(135deg,#06b6d4 0%,#0000 50%);width:30px;height:30px;top:60%;right:8%;transform:rotate(45deg)}.hero-shape-cross.svelte-cg3z7t{opacity:.08;background:0 0;width:40px;height:40px;top:10%;left:35%}.hero-shape-cross.svelte-cg3z7t:before,.hero-shape-cross.svelte-cg3z7t:after{content:"";background:#f97316;position:absolute}.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%;top:0;left:50%;transform:translate(-50%)}.hero-cta-primary.svelte-cg3z7t{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:9999px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #3b82f64d,0 10px 15px -3px #3b82f633}.hero-cta-primary.svelte-cg3z7t:before{content:"";opacity:0;background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 100%);transition:opacity .3s;position:absolute;inset:0}.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{color:var(--color-gray-700);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #0000001a;border-radius:9999px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}:root.dark .hero-cta-secondary.svelte-cg3z7t{color:#fff;background:#ffffff1a;border-color:#fff3}.hero-cta-secondary.svelte-cg3z7t:before{content:"";-webkit-mask-composite:xor;opacity:.5;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);border-radius:9999px;padding:1px;transition:opacity .3s;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}.hero-cta-secondary.svelte-cg3z7t:hover{transform:translateY(-2px)}.hero-cta-secondary.svelte-cg3z7t:hover:before{opacity:1}.section-float-icon.svelte-9h98c5{background:var(--float-bg);border:1px solid var(--float-border);width:60px;height:60px;color:var(--float-color);border-radius:16px;justify-content:center;align-items:center;display:flex}.section-float-dots.svelte-9h98c5{background:var(--float-bg);border-radius:20px;gap:8px;padding:12px 16px;display:flex}.section-float-dots.svelte-9h98c5 span:where(.svelte-9h98c5){background:var(--float-color);opacity:.5;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite svelte-9h98c5-section-float-dot-pulse}.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{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.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{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.services-grid.svelte-1xuvmum{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.services-grid.svelte-1xuvmum{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.section-view-all.svelte-a7byd3{justify-content:center;margin-top:2.5rem;display:flex}.section-view-all-link.svelte-a7byd3{color:#3b82f6;background:linear-gradient(135deg,#e0f2fee6 0%,#dbeafed9 50%,#f0fdf4e6 100%);border:2px solid #3b82f64d;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.section-view-all-link.svelte-a7byd3:hover{background:linear-gradient(135deg,#3b82f61a,#3b82f626);border-color:#3b82f680;transform:translateY(-2px)}:root.dark .section-view-all-link.svelte-a7byd3{color:#60a5fa;background:linear-gradient(135deg,#0f172ae6 0%,#1e1b4bd9 50%,#0f172ae6 100%);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{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.portfolio-grid.svelte-4sjz3s{grid-template-columns:repeat(2,1fr)}}@media (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{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.blog-grid.svelte-1270se2{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.blog-grid.svelte-1270se2{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.testimonial-card.svelte-soltaz{border-radius:1.25rem;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative}.testimonial-card.svelte-soltaz:hover{transform:translateY(-8px)}.testimonial-card.svelte-soltaz:before{content:"";-webkit-mask-composite:xor;opacity:.5;z-index:2;background:linear-gradient(135deg,#3b82f666,#8b5cf64d,#10b9814d);border-radius:1.25rem;padding:1px;transition:opacity .3s;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}.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{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #0000001a;border-radius:1.25rem;flex-direction:column;height:100%;min-height:240px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px -2px #0000001a,0 12px 24px -4px #0000001a,0 2px 4px #0000000f}:root.dark .testimonial-card-inner.svelte-soltaz{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);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{background:linear-gradient(90deg, var(--color-primary), #8b5cf6, var(--color-secondary));border-radius:1.25rem 1.25rem 0 0;height:4px;position:absolute;top:0;left:0;right:0}.testimonial-bubble-accent.svelte-soltaz:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:6px solid var(--color-primary);width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:root.dark .testimonial-bubble-accent.svelte-soltaz:after{border-top-color:#60a5fa}.testimonial-content.svelte-soltaz{z-index:2;background:#fff;border:1px solid #0000001a;border-radius:1rem;flex:1;margin:1rem;padding:1.25rem 1rem;position:relative;box-shadow:0 2px 4px #0000000f,inset 0 0 0 1px #00000008}.testimonial-content.svelte-soltaz:before{content:"";border-bottom:8px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-8px;left:1.5rem}: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{color:#475569;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.7;display:-webkit-box;overflow:hidden}:root.dark .testimonial-message.svelte-soltaz{color:#fffc}.testimonial-author.svelte-soltaz{z-index:2;align-items:center;gap:.75rem;padding:0 1rem 1rem;display:flex;position:relative}.testimonial-avatar.svelte-soltaz{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #3b82f64d}.testimonial-avatar-initial.svelte-soltaz{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:700}.testimonial-client-icon.svelte-soltaz{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem;box-shadow:0 2px 8px #00000026}.testimonial-info.svelte-soltaz{flex:1;min-width:0}.testimonial-name.svelte-soltaz{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.9375rem;font-weight:700;line-height:1.2;transition:color .3s;display:block;overflow:hidden}: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{color:#64748b;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}:root.dark .testimonial-meta.svelte-soltaz{color:#fff9}.testimonial-project-name.svelte-soltaz{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial-arrow.svelte-soltaz{width:2rem;height:2rem;color:var(--color-primary);opacity:.9;background:#3b82f61a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.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 (width>=768px){.testimonials-container.svelte-yaveu{padding:0 2rem}}.testimonials-grid.svelte-yaveu{grid-template-columns:repeat(1,1fr);gap:1.25rem;display:grid}@media (width>=640px){.testimonials-grid.svelte-yaveu{grid-template-columns:repeat(2,1fr)}}@media (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{cursor:default;transform-style:preserve-3d;perspective:1000px;will-change:transform;border-radius:1.75rem;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative}.stats-card.svelte-1k5xzmv:hover{z-index:10;transform:translateY(-10px)scale(1.02)}.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{opacity:0;filter:blur(20px);z-index:-1;border-radius:2rem;transition:opacity .5s;position:absolute;inset:-3px}.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{-webkit-mask-composite:xor;opacity:.6;background:linear-gradient(135deg,#fff6,#ffffff1a);border-radius:1.75rem;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 .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{pointer-events:none;border-radius:1.75rem;position:absolute;inset:0;overflow:hidden}.stats-card-shine.svelte-1k5xzmv:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#ffffff80,#ffffff59,#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 .stats-card-shine.svelte-1k5xzmv:before{background:linear-gradient(90deg,#0000,#ffffff26,#ffffff40,#ffffff26,#0000)}.stats-card.svelte-1k5xzmv:hover .stats-card-shine:where(.svelte-1k5xzmv):before{left:160%}.stats-card-inner.svelte-1k5xzmv{-webkit-backdrop-filter:blur(24px);text-align:center;background:#ffffffd9;border:1px solid #fff9;border-radius:1.25rem;flex-direction:column;align-items:center;height:100%;padding:1.5rem 1rem;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #00000014,0 20px 25px -5px #0000000d}: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{margin-bottom:1.25rem;position:relative}.stats-card-icon-ring.svelte-1k5xzmv{opacity:.3;border:2px solid;border-radius:50%;position:absolute}.stats-card-icon-ring-outer.svelte-1k5xzmv{border-style:dashed;animation:12s linear infinite svelte-1k5xzmv-stats-ring-rotate;inset:-12px}.stats-card-icon-ring-inner.svelte-1k5xzmv{animation:8s linear infinite reverse svelte-1k5xzmv-stats-ring-rotate;inset:-6px}.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{color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.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{opacity:0;border:2px solid;border-radius:50%;animation:2s ease-out infinite svelte-1k5xzmv-stats-icon-pulse;position:absolute;inset:-4px}.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%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.stats-card-value.svelte-1k5xzmv{color:var(--color-gray-900);justify-content:center;align-items:baseline;gap:.125rem;margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1;display:flex}:root.dark .stats-card-value.svelte-1k5xzmv{color:#fff}.stats-card-suffix.svelte-1k5xzmv{color:var(--color-gray-500);font-size:1.25rem;font-weight:600}:root.dark .stats-card-suffix.svelte-1k5xzmv{color:#fff9}.stats-card-label.svelte-1k5xzmv{color:var(--color-gray-600);margin-bottom:1rem;font-size:.9375rem;font-weight:500;line-height:1.3}:root.dark .stats-card-label.svelte-1k5xzmv{color:#ffffffb3}.stats-card-progress.svelte-1k5xzmv{background:#0000000f;border-radius:2px;width:100%;height:4px;overflow:hidden}:root.dark .stats-card-progress.svelte-1k5xzmv{background:#ffffff1a}.stats-card-progress-bar.svelte-1k5xzmv{transform-origin:0;border-radius:2px;height:100%;animation:2s ease-out forwards svelte-1k5xzmv-stats-progress-fill;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 (width>=768px){.stats-container.svelte-trr0st{padding:0 2rem}}.stats-bento-grid.svelte-trr0st{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=640px){.stats-bento-grid.svelte-trr0st{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (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}}
