@keyframes blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-60px)scale(1.12)}66%{transform:translate(-30px,30px)scale(.92)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer-move{0%{background-position:-200%}to{background-position:200%}}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 #0079b980;box-shadow:0 0 lab(46.8547% -8.14188 -67.3792/.5)}70%{box-shadow:0 0 0 12px #0079b900;box-shadow:0 0 0 12px lab(46.8547% -8.14188 -67.3792/0)}to{box-shadow:0 0 #0079b900;box-shadow:0 0 lab(46.8547% -8.14188 -67.3792/0)}}.hero-blob{pointer-events:none;border-radius:50%;position:absolute}.hero-blob-blue{filter:blur(80px);background:radial-gradient(circle,#0089c92e,#0000 70%);background:radial-gradient(circle,lab(52.7823% -10.895 -67.508/.18),#0000 70%);width:560px;height:560px;animation:11s ease-in-out infinite blob;top:-180px;left:-120px}.hero-blob-violet{filter:blur(90px);background:radial-gradient(circle,#7960fb24,#0000 70%);background:radial-gradient(circle,lab(50.1558% 40.6801 -75.4568/.14),#0000 70%);width:480px;height:480px;animation:13s ease-in-out 2.5s infinite blob;top:-60px;right:-100px}.hero-blob-cyan{filter:blur(100px);background:radial-gradient(circle,#00b7bd1f,#0000 70%);background:radial-gradient(circle,lab(66.9814% -57.1574 -20.6652/.12),#0000 70%);width:380px;height:380px;animation:9s ease-in-out 5s infinite blob;bottom:-120px;left:38%}.hero-grid{background-image:linear-gradient(#6363630a 1px,#0000 1px),linear-gradient(90deg,#6363630a 1px,#0000 1px);background-image:linear-gradient(lab(42% 0 0/.04) 1px,#0000 1px),linear-gradient(90deg,lab(42% 0 0/.04) 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.text-gradient-blue{background:linear-gradient(135deg,#006aa0 0%,#8774ff 100%);background:linear-gradient(135deg,lab(40.6169% -1.52287 -73.3118) 0%,lab(56.1054% 39.0119 -75.5365) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .text-gradient-blue{background:linear-gradient(135deg,#00b0ff 0%,#c3c2ff 100%);background:linear-gradient(135deg,lab(66.763% -14.8373 -73.8257) 0%,lab(78.5259% 34.5448 -75.9386) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.badge-shimmer{color:#006495;color:lab(38.5019% -3.23762 -67.2332);background:linear-gradient(90deg,#0089d014 0%,#0089d038 50%,#0089d014 100%) 0 0/200%;background:linear-gradient(90deg,lab(52.9692% -12.3644 -61.5214/.08) 0%,lab(52.9692% -12.3644 -61.5214/.22) 50%,lab(52.9692% -12.3644 -61.5214/.08) 100%) 0 0/200%;border:1px solid #0089d040;border:1px solid lab(52.9692% -12.3644 -61.5214/.25);border-radius:9999px;align-items:center;gap:6px;padding:4px 14px;font-size:.8125rem;font-weight:500;animation:4s linear infinite shimmer-move;display:inline-flex}.dark .badge-shimmer{color:#51bcff;color:lab(71.6237% -17.0745 -67.9542);background:linear-gradient(90deg,#00a9ff1a 0%,#00a9ff47 50%,#00a9ff1a 100%) 0 0/200%;background:linear-gradient(90deg,lab(64.7245% -15.7882 -61.8017/.1) 0%,lab(64.7245% -15.7882 -61.8017/.28) 50%,lab(64.7245% -15.7882 -61.8017/.1) 100%) 0 0/200%;border-color:#00a9ff4d;border-color:lab(64.7245% -15.7882 -61.8017/.3)}.glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa6;background:lab(100% 0 0/.65);border:1px solid #bebebe73;border:1px solid lab(76.8% -.0000298023 0/.45);transition:transform .3s,box-shadow .3s}.dark .glass-card{background:#1b1b1b99;background:lab(9.52% -.00000745058 0/.6);border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}.glass-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001a;box-shadow:0 16px 40px lab(0% 0 0/.1)}.stat-value{background:linear-gradient(135deg,#005385,#6e67f8);background:linear-gradient(135deg,lab(31.0887% 4.58713 -70.2352),lab(50.5476% 33.8314 -73.4296));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.1}.dark .stat-value{background:linear-gradient(135deg,#00afff,#c6ccff);background:linear-gradient(135deg,lab(66.8474% -15.381 -70.8341),lab(81.2264% 27.2861 -73.9893));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.animate-fade-up{animation:.7s forwards fade-up}.animate-fade-up-d1{opacity:0;animation:.7s .15s forwards fade-up}.animate-fade-up-d2{opacity:0;animation:.7s .3s forwards fade-up}.animate-fade-up-d3{opacity:0;animation:.7s .45s forwards fade-up}.animate-fade-up-d4{opacity:0;animation:.7s .6s forwards fade-up}.step-number{background:linear-gradient(135deg,#0089c940,#7960fb40);background:linear-gradient(135deg,lab(52.7823% -10.895 -67.508/.25),lab(50.1558% 40.6801 -75.4568/.25));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:800;line-height:1}.steps-connector{display:none}@media (min-width:768px){.steps-connector{background:linear-gradient(90deg,#0089c94d,#7960fb80,#0089c94d);background:linear-gradient(90deg,lab(52.7823% -10.895 -67.508/.3),lab(50.1558% 40.6801 -75.4568/.5),lab(52.7823% -10.895 -67.508/.3));height:1px;display:block;position:absolute;top:88px;left:calc(33.33% + 20px);right:calc(33.33% + 20px)}}.feature-card-wrap{border-radius:.75rem;position:relative}.feature-card-wrap:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0089c900,#7960fb00);background:linear-gradient(135deg,lab(52.7823% -10.895 -67.508/0),lab(50.1558% 40.6801 -75.4568/0));padding:1px;transition:background .35s;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}.feature-card-wrap:hover:before{background:linear-gradient(135deg,#0089c98c,#7960fb8c);background:linear-gradient(135deg,lab(52.7823% -10.895 -67.508/.55),lab(50.1558% 40.6801 -75.4568/.55))}.cta-section{background:linear-gradient(140deg,#000a19 0%,#010312 100%);background:linear-gradient(140deg,lab(2.34889% -.677235 -14.22) 0%,lab(1.07472% 1.09822 -6.72015) 100%);position:relative;overflow:hidden}.cta-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.03) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.03) 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.cta-glow{pointer-events:none;background:radial-gradient(#0089c92e,#0000 70%);background:radial-gradient(lab(52.7823% -10.895 -67.508/.18),#0000 70%);width:700px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-glow{animation:2.4s ease-in-out infinite pulse-glow}.float-icon{animation:3.5s ease-in-out infinite float}.chart-preview-card{background:#000812;background:lab(1.94171% -1.05872 -7.4564);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1rem;overflow:hidden}
