:root{--void:#050505;--void-1:#0a0a0a;--void-2:#0f0f0f;--void-3:#141414;--void-4:#1a1a1a;--void-5:#202020;--gold:#c9a84c;--gold-light:#ffd97d;--gold-ultra:#ffeb99;--gold-dark:#8b7a3a;--gold-dim:rgba(201,168,76,.18);--gold-border:rgba(201,168,76,.22);--gold-glow:rgba(201,168,76,.08);--azure:#3a9bd5;--azure-light:#7ec8e3;--azure-ultra:#b8e0f0;--azure-dark:#1e5a7a;--azure-dim:rgba(58,155,213,.12);--azure-border:rgba(58,155,213,.25);--cyan:#00e6f6;--cyan-light:#4deff9;--cyan-ultra:#99f7fc;--cyan-dark:#0099b3;--emerald:#0f8;--emerald-light:#4dffaa;--emerald-ultra:#9fc;--emerald-dark:#00b366;--magenta:#f0f;--magenta-light:#ff4dff;--magenta-ultra:#f9f;--magenta-dark:#b300b3;--glass:hsla(0,0%,100%,.035);--glass-2:hsla(0,0%,100%,.06);--glass-3:hsla(0,0%,100%,.09);--border:hsla(0,0%,100%,.07);--border-hover:hsla(0,0%,100%,.14);--green:#0f8;--amber:#ffc93c;--red:#ff4d6d;--font-main:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-secondary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Monaco","Consolas",monospace;--font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--weight-thin:100;--weight-light:300;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--size-xs:10px;--size-sm:11px;--size-base:13px;--size-md:14px;--size-lg:16px;--size-xl:18px;--size-2xl:20px;--size-3xl:24px;--size-4xl:28px;--size-5xl:32px;--size-6xl:36px;--size-7xl:42px;--size-8xl:48px;--size-9xl:54px;--size-10xl:60px;--size-11xl:66px;--size-12xl:72px;--gradient-aurora:linear-gradient(135deg,#c9a84c,#ffd97d 25%,#3a9bd5 50%,#00e6f6 75%,#0f8);--gradient-nebula:radial-gradient(circle at 30% 70%,#f0f 0%,#3a9bd5 40%,#050505 100%);--gradient-cosmic:conic-gradient(from 0deg,#c9a84c,#3a9bd5,#00e6f6,#0f8,#f0f,#c9a84c);--gradient-plasma:linear-gradient(45deg,#f0f,#00e6f6,#0f8,#ffd97d);--gradient-void:linear-gradient(180deg,rgba(5,5,5,0),rgba(5,5,5,.5) 50%,#050505);--gradient-shimmer:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);--gradient-hologram:linear-gradient(135deg,rgba(0,230,246,.3),rgba(201,168,76,.3) 50%,rgba(0,255,136,.3));--gradient-neon-gold:linear-gradient(90deg,#c9a84c,#ffd97d,#ffeb99,#ffd97d,#c9a84c);--gradient-neon-azure:linear-gradient(90deg,#3a9bd5,#7ec8e3,#b8e0f0,#7ec8e3,#3a9bd5);--gradient-neon-cyan:linear-gradient(90deg,#00e6f6,#4deff9,#99f7fc,#4deff9,#00e6f6);--gradient-neon-emerald:linear-gradient(90deg,#0f8,#4dffaa,#9fc,#4dffaa,#0f8);--gradient-neon-magenta:linear-gradient(90deg,#f0f,#ff4dff,#f9f,#ff4dff,#f0f);--gradient-mesh-1:conic-gradient(from 0deg at 50% 50%,#c9a84c,#3a9bd5,#00e6f6,#0f8,#c9a84c);--gradient-mesh-2:conic-gradient(from 90deg at 50% 50%,#f0f,#00e6f6,#0f8,#ffd97d,#f0f);--gradient-mesh-3:conic-gradient(from 180deg at 50% 50%,#00e6f6,#0f8,#ffd97d,#f0f,#00e6f6);--shadow-elevation-1:0 1px 2px rgba(0,0,0,.3);--shadow-elevation-2:0 2px 4px rgba(0,0,0,.4);--shadow-elevation-3:0 4px 8px rgba(0,0,0,.5);--shadow-elevation-4:0 8px 16px rgba(0,0,0,.6);--shadow-elevation-5:0 16px 32px rgba(0,0,0,.7);--shadow-elevation-6:0 32px 64px rgba(0,0,0,.8);--shadow-glow-gold:0 0 10px rgba(201,168,76,.3),0 0 20px rgba(201,168,76,.2),0 0 40px rgba(201,168,76,.1);--shadow-glow-azure:0 0 10px rgba(58,155,213,.3),0 0 20px rgba(58,155,213,.2),0 0 40px rgba(58,155,213,.1);--shadow-glow-cyan:0 0 10px rgba(0,230,246,.4),0 0 20px rgba(0,230,246,.3),0 0 40px rgba(0,230,246,.2);--shadow-glow-emerald:0 0 10px rgba(0,255,136,.3),0 0 20px rgba(0,255,136,.2),0 0 40px rgba(0,255,136,.1);--shadow-glow-magenta:0 0 10px rgba(255,0,255,.3),0 0 20px rgba(255,0,255,.2),0 0 40px rgba(255,0,255,.1);--shadow-inset-light:inset 0 1px 0 hsla(0,0%,100%,.1);--shadow-inset-medium:inset 0 2px 4px hsla(0,0%,100%,.08);--shadow-inset-dark:inset 0 -2px 4px rgba(0,0,0,.3);--shadow-card:0 1px 2px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.3),0 16px 48px rgba(0,0,0,.2),0 32px 80px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.06);--shadow-hover:0 2px 4px rgba(0,0,0,.6),0 8px 20px rgba(0,0,0,.45),0 16px 40px rgba(0,0,0,.3),0 32px 64px rgba(0,0,0,.2),0 48px 96px rgba(0,0,0,.12),0 0 0 0.5px rgba(201,168,76,.15),inset 0 1px 0 hsla(0,0%,100%,.08);--shadow-neon:0 0 20px rgba(0,230,246,.4),0 0 40px rgba(0,230,246,.2),0 0 60px rgba(0,230,246,.1),inset 0 0 20px rgba(0,230,246,.05);--shadow-deep:0 20px 60px rgba(0,0,0,.8),0 0 1px rgba(201,168,76,.1),inset 0 1px 0 hsla(0,0%,100%,.04);--ease-linear:linear;--ease-in:cubic-bezier(0.42,0,1,1);--ease-out:cubic-bezier(0,0,0.58,1);--ease-in-out:cubic-bezier(0.42,0,0.58,1);--ease-lux:cubic-bezier(0.2,0.8,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-in-quad:cubic-bezier(0.11,0,0.5,0);--ease-out-quad:cubic-bezier(0.5,1,0.89,1);--ease-in-cubic:cubic-bezier(0.32,0,0.67,0);--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--ease-in-quart:cubic-bezier(0.5,0,0.75,0);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-in-quint:cubic-bezier(0.64,0,0.78,0);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-in-sine:cubic-bezier(0.12,0,0.39,0);--ease-out-sine:cubic-bezier(0.61,1,0.88,1);--ease-in-expo:cubic-bezier(0.7,0,0.84,0);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes scale-up{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes scale-down{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes rotate-in{0%{opacity:0;transform:rotate(-10deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes rotate-out{0%{opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(10deg)}}@keyframes rotate-360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-180{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(.3)}}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer-wave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradient-rotate{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(201,168,76,.3)}50%{box-shadow:0 0 40px rgba(201,168,76,.6)}}@keyframes glow-expand{0%{box-shadow:0 0 0 0 rgba(201,168,76,.7)}to{box-shadow:0 0 0 20px rgba(201,168,76,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-fast{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes flip-x{0%{transform:rotateX(0deg)}to{transform:rotateX(1turn)}}@keyframes flip-y{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes skew-x{0%,to{transform:skewX(0deg)}50%{transform:skewX(5deg)}}@keyframes skew-y{0%,to{transform:skewY(0deg)}50%{transform:skewY(5deg)}}@keyframes blur-in{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes blur-out{0%{filter:blur(0);opacity:1}to{filter:blur(10px);opacity:0}}@keyframes color-cycle{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes color-shift{0%{color:#c9a84c}25%{color:#3a9bd5}50%{color:#00e6f6}75%{color:#0f8}to{color:#c9a84c}}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes wave{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes wave-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes breathe-glow{0%,to{box-shadow:0 0 20px rgba(201,168,76,.3)}50%{box-shadow:0 0 40px rgba(201,168,76,.6)}}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}}@keyframes swing{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes jello{0%,to{transform:skewX(0deg) skewY(0deg)}30%{transform:skewX(-12.5deg) skewY(-12.5deg)}60%{transform:skewX(6.25deg) skewY(6.25deg)}}@keyframes entrance-1{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes entrance-2{0%{opacity:0;transform:translateX(-30px) rotate(-5deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes entrance-3{0%{opacity:0;transform:scale(.8) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes exit-1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.9)}}@keyframes exit-2{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(-30px) rotate(-5deg)}}@keyframes exit-3{0%{opacity:1;transform:scale(1) rotate(0deg)}to{opacity:0;transform:scale(.8) rotate(10deg)}}@keyframes hover-lift{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes hover-glow{0%{box-shadow:0 0 0 0 rgba(201,168,76,.5)}to{box-shadow:0 0 0 10px rgba(201,168,76,0)}}@keyframes hover-scale{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes focus-ring{0%{box-shadow:0 0 0 0 rgba(201,168,76,.5)}to{box-shadow:0 0 0 8px rgba(201,168,76,0)}}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes loading-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes loading-dots{0%,to{opacity:.3}50%{opacity:1}}@keyframes success-check{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(0deg)}}@keyframes success-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes error-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes error-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,77,109,.7)}70%{box-shadow:0 0 0 10px rgba(255,77,109,0)}}@keyframes warning-blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes warning-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes info-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes info-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes launch-app-blink{0%,to{opacity:1;box-shadow:0 4px 16px rgba(201,168,76,.3),0 0 20px rgba(201,168,76,.5),0 0 40px rgba(201,168,76,.3)}50%{opacity:.7;box-shadow:0 4px 16px rgba(201,168,76,.5),0 0 30px rgba(201,168,76,.8),0 0 60px rgba(201,168,76,.5)}}@keyframes launch-app-highlight{0%,to{transform:scale(1) translateY(0);background:linear-gradient(135deg,var(--gold),var(--gold-light));filter:brightness(1)}50%{transform:scale(1.05) translateY(-3px);background:linear-gradient(135deg,var(--gold-ultra),var(--gold-light));filter:brightness(1.2)}}@keyframes launch-app-pulse-glow{0%,to{box-shadow:0 4px 16px rgba(201,168,76,.3),0 0 20px rgba(201,168,76,.5),0 0 40px rgba(201,168,76,.3)}25%{box-shadow:0 4px 16px rgba(201,168,76,.5),0 0 30px rgba(201,168,76,.8),0 0 60px rgba(201,168,76,.5)}50%{box-shadow:0 4px 16px rgba(201,168,76,.4),0 0 25px rgba(255,235,153,.7),0 0 50px rgba(201,168,76,.4)}75%{box-shadow:0 4px 16px rgba(201,168,76,.5),0 0 30px rgba(201,168,76,.8),0 0 60px rgba(201,168,76,.5)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:linear-gradient(135deg,#0a0515,#1a0f2e 15%,#0f1928 30%,#2e1a0f 45%,#0a1520 60%,#1e0f2a 75%,#0f1a28 90%,#0a0515);background-size:400% 400%;background-attachment:fixed;animation:gradient-flow 20s ease infinite;color:#e8e2d0;font-family:var(--font-main);font-weight:300;line-height:1.6;overflow-x:hidden;cursor:none;position:relative}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body:before{background:radial-gradient(circle at 20% 30%,rgba(255,215,0,.15) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(58,155,213,.15) 0,transparent 40%),radial-gradient(circle at 50% 50%,rgba(0,230,246,.12) 0,transparent 50%),radial-gradient(circle at 10% 80%,rgba(255,107,43,.1) 0,transparent 40%),radial-gradient(circle at 90% 20%,rgba(0,255,136,.1) 0,transparent 40%);animation:gradient-shift 15s ease-in-out infinite}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:after{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.03),transparent 1px,transparent 2px,hsla(0,0%,100%,.03) 3px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.03),transparent 1px,transparent 2px,hsla(0,0%,100%,.03) 3px);opacity:.3}#cursor{position:fixed;width:10px;height:10px;border-radius:50%;background:var(--gold);pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:transform .12s var(--ease-lux),opacity .3s,width .3s var(--ease-spring),height .3s var(--ease-spring);mix-blend-mode:normal;will-change:transform;box-shadow:var(--shadow-glow-gold);animation:cursor-glow 2s ease-in-out infinite}@keyframes cursor-glow{0%,to{box-shadow:0 0 10px rgba(201,168,76,.4),0 0 20px rgba(201,168,76,.2)}50%{box-shadow:0 0 20px rgba(201,168,76,.6),0 0 40px rgba(201,168,76,.3)}}#cursor.hovering{width:28px;height:28px;background:transparent;border:.5px solid var(--gold);mix-blend-mode:normal;animation:cursor-hover-pulse .6s ease-in-out infinite}@keyframes cursor-hover-pulse{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,.5)}50%{box-shadow:0 0 0 8px rgba(201,168,76,0)}}#cursor-aura{position:fixed;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.08) 0,rgba(58,155,213,.04) 45%,transparent 70%);pointer-events:none;z-index:9990;transform:translate(-50%,-50%);transition:transform .06s linear;will-change:transform;animation:aura-breathe 4s ease-in-out infinite}@keyframes aura-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}#mesh-bg{position:fixed;inset:0;z-index:0;background:linear-gradient(135deg,#0a0515,#1a0f2e 25%,#0f1928 50%,#2e1a0f 75%,#0a0515);background-size:400% 400%;animation:gradient-flow 20s ease infinite;overflow:hidden;pointer-events:none}.mesh-orb{position:absolute;border-radius:50%;filter:blur(120px);will-change:transform,opacity;mix-blend-mode:screen;opacity:.8}.orb-gold-1{width:900px;height:900px;background:radial-gradient(circle,rgba(255,215,0,.35) 0,rgba(255,193,7,.25) 30%,rgba(201,168,76,.15) 50%,transparent 70%);top:-250px;left:-250px;animation:orb-drift-1 18s ease-in-out infinite alternate}.orb-azure-1{width:850px;height:850px;background:radial-gradient(circle,rgba(58,155,213,.35) 0,rgba(100,181,246,.25) 30%,rgba(126,200,227,.15) 50%,transparent 70%);bottom:-200px;right:-200px;animation:orb-drift-2 22s ease-in-out infinite alternate}.orb-gold-2{width:750px;height:750px;background:radial-gradient(circle,rgba(255,235,153,.3) 0,rgba(255,224,130,.2) 30%,rgba(201,168,76,.12) 50%,transparent 70%);top:50%;left:55%;animation:orb-drift-3 14s ease-in-out infinite alternate}.orb-azure-2{width:800px;height:800px;background:radial-gradient(circle,rgba(0,230,246,.35) 0,rgba(77,239,249,.25) 30%,rgba(58,155,213,.15) 50%,transparent 70%);top:25%;left:-150px;animation:orb-drift-4 20s ease-in-out infinite alternate}@keyframes orb-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.15)}}@keyframes orb-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,-60px) scale(1.1)}}@keyframes orb-drift-3{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-40px) scale(1.2)}}@keyframes orb-drift-4{0%{transform:translate(0) scale(1)}to{transform:translate(70px,30px) scale(1.08)}}.sys-indicator{position:fixed;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;color:hsla(0,0%,100%,.12);text-transform:uppercase;z-index:50;pointer-events:none;line-height:1.8}.sys-tl{top:14px;left:14px}.sys-tr{top:14px;right:14px;text-align:right}.sys-bl{bottom:14px;left:14px}.sys-br{bottom:14px;right:14px;text-align:right}.sys-blink{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);vertical-align:middle;margin-right:6px;animation:blink-dot-fast .6s ease-in-out infinite;box-shadow:0 0 8px rgba(201,168,76,.6),0 0 16px rgba(201,168,76,.3)}.sys-tl .sys-blink{animation:blink-dot-fast 1.6s ease-in-out infinite;animation-delay:0s}.sys-tr .sys-blink{animation:blink-dot-fast 1.6s ease-in-out infinite;animation-delay:.4s}.sys-bl .sys-blink{animation:blink-dot-fast 1.6s ease-in-out infinite;animation-delay:.8s}.sys-br .sys-blink{animation:blink-dot-fast 1.6s ease-in-out infinite;animation-delay:1.2s}.sys-blink.azure{background:var(--azure-light);box-shadow:0 0 12px rgba(58,155,213,.6),0 0 24px rgba(58,155,213,.3);animation-delay:.6s}.sys-blink.green{background:var(--green);box-shadow:0 0 12px rgba(0,255,136,.6),0 0 24px rgba(0,255,136,.3);animation-delay:1.2s}@keyframes blink-dot-fast{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.8)}}#navbar{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:20px 52px;background:linear-gradient(135deg,rgba(5,5,5,.95),rgba(10,77,104,.85) 50%,rgba(5,5,5,.95));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:all .5s cubic-bezier(.34,1.56,.64,1);border-bottom:1px solid rgba(0,230,246,.2);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 80px rgba(0,230,246,.1),inset 0 1px 0 hsla(0,0%,100%,.05)}#navbar:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(90deg,transparent,rgba(0,230,246,.05) 25%,rgba(201,168,76,.05) 50%,rgba(0,230,246,.05) 75%,transparent);animation:navbar-shimmer 8s linear infinite;pointer-events:none}@keyframes navbar-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}#navbar.scrolled{background:linear-gradient(135deg,rgba(5,5,5,.98),rgba(10,77,104,.92) 50%,rgba(5,5,5,.98));padding:16px 52px;box-shadow:0 12px 48px rgba(0,0,0,.6),0 0 120px rgba(0,230,246,.15),inset 0 1px 0 hsla(0,0%,100%,.08);border-bottom:1px solid rgba(0,230,246,.3)}.logo{display:flex;align-items:center;gap:14px;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:.2em;color:hsla(0,0%,100%,.9);text-transform:uppercase;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;padding:8px 16px;border-radius:12px;background:linear-gradient(135deg,rgba(0,230,246,.05),rgba(201,168,76,.05));border:1px solid rgba(0,230,246,.2)}.logo:before{content:"";position:absolute;inset:-2px;border-radius:12px;padding:2px;background:linear-gradient(135deg,#00e6f6,#c9a84c,#00e6f6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s}.logo:hover:before{opacity:1;animation:border-spin 3s linear infinite}@keyframes border-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,230,246,.3);background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(201,168,76,.1))}.logo span{color:var(--gold);text-shadow:0 0 20px rgba(201,168,76,.5)}.logo-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 12px rgba(0,230,246,.6));animation:logo-spin 20s linear infinite;transition:animation-duration .5s}@keyframes logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo:hover .logo-icon{animation-duration:2s;filter:drop-shadow(0 0 20px rgba(0,230,246,.9)) drop-shadow(0 0 40px rgba(201,168,76,.5))}.logo-icon svg{width:100%;height:100%;transition:transform .3s}.logo:hover .logo-icon svg{transform:scale(1.1)}.nav-cta-buttons{display:flex;align-items:center;gap:12px;margin-left:24px}.nav-cta-btn{padding:10px 20px;border-radius:24px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;border:1.5px solid;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes subtle-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px rgba(0,230,246,.3)}50%{transform:scale(1.02);box-shadow:0 0 24px rgba(0,230,246,.5),0 0 36px rgba(0,230,246,.3)}}.nav-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s}.nav-cta-btn:hover:before{left:100%}.nav-cta-btn:after{content:"";position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,currentColor,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s}.nav-cta-btn:hover:after{opacity:1}.nav-cta-tools{color:#ffb800;border-color:rgba(255,184,0,.4);background:linear-gradient(135deg,rgba(255,184,0,.08),rgba(255,152,0,.05))}@keyframes subtle-pulse-tools{0%,to{box-shadow:0 0 12px rgba(255,184,0,.3)}50%{box-shadow:0 0 24px rgba(255,184,0,.5),0 0 36px rgba(255,184,0,.3)}}.nav-cta-tools:hover{background:linear-gradient(135deg,rgba(255,184,0,.15),rgba(255,152,0,.1));border-color:rgba(255,184,0,.7);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px rgba(255,184,0,.4);animation:none;text-shadow:0 0 10px rgba(255,184,0,.5)}.nav-cta-analysis{color:#050505;border-color:rgba(201,168,76,.5);background:linear-gradient(135deg,var(--gold),var(--gold-light));position:relative;overflow:hidden;font-weight:700}.nav-cta-analysis:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);pointer-events:none}@keyframes subtle-pulse-analysis{0%,to{box-shadow:0 0 12px rgba(0,255,136,.3)}50%{box-shadow:0 0 24px rgba(0,255,136,.5),0 0 36px rgba(0,255,136,.3)}}.nav-cta-analysis:hover{background:linear-gradient(135deg,var(--gold-ultra),var(--gold-light));border-color:rgba(201,168,76,.8);transform:translateY(-3px) scale(1.08);box-shadow:0 8px 24px rgba(201,168,76,.6),0 0 30px rgba(201,168,76,.4);text-shadow:0 0 10px rgba(201,168,76,.5)}.nav-menu{display:flex;align-items:center;gap:8px}.nav-menu a{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;position:relative;padding:12px 20px;border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.nav-menu a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,230,246,.2),rgba(201,168,76,.2),transparent);transition:left .6s cubic-bezier(.34,1.56,.64,1)}.nav-menu a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#00e6f6,#c9a84c);transition:all .4s cubic-bezier(.34,1.56,.64,1);transform:translateX(-50%);box-shadow:0 0 10px currentColor}.nav-menu a:hover{color:#fff;background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(201,168,76,.1));border-color:rgba(0,230,246,.3);box-shadow:0 0 20px rgba(0,230,246,.2),0 8px 16px rgba(0,0,0,.3);transform:translateY(-2px);text-shadow:0 0 10px rgba(0,230,246,.5)}.nav-menu a:hover:before{left:100%}.nav-menu a:hover:after{width:80%}.nav-login{padding:12px 24px!important;border:1.5px solid var(--gold-border)!important;border-radius:24px;color:var(--gold)!important;background:linear-gradient(135deg,rgba(201,168,76,.1),rgba(201,168,76,.05))!important;transition:all .4s cubic-bezier(.34,1.56,.64,1)!important;box-shadow:0 0 20px rgba(201,168,76,.2)}.nav-login:hover{background:linear-gradient(135deg,rgba(201,168,76,.2),rgba(201,168,76,.1))!important;box-shadow:0 0 30px rgba(201,168,76,.4),0 8px 16px rgba(0,0,0,.3);border-color:rgba(201,168,76,.6)!important;text-shadow:0 0 10px rgba(201,168,76,.8)}.nav-login:after{display:none!important}.nav-sales{padding:12px 24px;border:1.5px solid rgba(0,230,246,.4);border-radius:24px;color:var(--cyan);background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(0,230,246,.05));font-family:var(--font-main);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:none;transition:all .3s var(--ease-lux);box-shadow:0 0 12px rgba(0,230,246,.1)}.nav-sales:hover{background:rgba(0,230,246,.15);border-color:rgba(0,230,246,.5);box-shadow:0 0 20px rgba(0,230,246,.3);transform:translateY(-2px)}.nav-sales:after{display:none!important}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease}.hamburger:hover{background:hsla(0,0%,100%,.1)}.hamburger span{display:block;width:22px;height:2px;background:hsla(0,0%,100%,.9);transition:transform .35s var(--ease-spring),opacity .3s;transform-origin:center;border-radius:1px}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu.open{transform:translateX(0)}.mobile-menu a{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;margin:4px 0;border-radius:8px;background:hsla(0,0%,100%,.02);border:.5px solid hsla(0,0%,100%,.06);transition:all .3s var(--ease-lux);position:relative;overflow:hidden}.mobile-menu a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(201,168,76,.1),transparent);transition:left .4s var(--ease-lux)}.mobile-menu a:hover{color:var(--gold);background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.2);box-shadow:0 0 12px rgba(201,168,76,.1)}.mobile-menu a:hover:before{left:100%}.m-sales{display:block;width:100%;padding:12px 16px;margin-top:12px;border:.5px solid rgba(0,230,246,.3);border-radius:8px;background:rgba(0,230,246,.08);color:var(--cyan);font-family:var(--font-main);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease-lux)}.m-sales:hover{background:rgba(0,230,246,.15);border-color:rgba(0,230,246,.5);box-shadow:0 0 16px rgba(0,230,246,.2)}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:120px 52px 80px;z-index:1}.hero-bg{inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(201,168,76,.08) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 80% 60%,rgba(58,155,213,.06) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 20% 80%,rgba(0,230,246,.04) 0,transparent 60%),radial-gradient(ellipse 45% 45% at 70% 30%,rgba(0,255,136,.03) 0,transparent 60%)}.hero-bg,.hero-gradient{position:absolute;pointer-events:none}.hero-gradient{bottom:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,transparent,var(--void));z-index:2}#particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.6}.hero-inner{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:60px;max-width:1280px;margin:0 auto;width:100%}.hero-left{flex:1 1;max-width:600px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:.5px solid var(--gold-border);border-radius:100px;font-size:10px;font-family:var(--font-mono);letter-spacing:.14em;color:var(--gold);text-transform:uppercase;background:var(--gold-glow);margin-bottom:32px;animation:fade-up .9s var(--ease-spring) both;box-shadow:var(--shadow-glow-gold);transition:all .3s var(--ease-lux)}.hero-badge:hover{box-shadow:var(--shadow-neon);border-color:var(--gold);background:rgba(201,168,76,.15)}.badge-dot{width:5px;height:5px;background:var(--gold);animation:pulse-status 2s ease-in-out infinite}@keyframes pulse-status{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(201,168,76,.5)}50%{opacity:.8;box-shadow:0 0 0 5px rgba(201,168,76,0)}}.hero-h1{font-size:clamp(44px,6vw,82px);font-weight:800;line-height:.95;letter-spacing:-.035em;color:#fff;margin-bottom:24px;animation:fade-up 1s var(--ease-spring) .08s both}.hero-h1 em{font-style:normal;background:linear-gradient(120deg,var(--gold),var(--gold-light),var(--azure-light),var(--gold));background-size:250% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 5s linear infinite}@keyframes text-shimmer{0%{background-position:0 50%}to{background-position:250% 50%}}.hero-sub{font-size:17px;font-weight:300;color:hsla(0,0%,100%,.42);line-height:1.75;margin-bottom:44px;letter-spacing:.01em;animation:fade-up 1s var(--ease-spring) .16s both}.hero-ctas{display:flex;gap:14px;align-items:center;flex-wrap:wrap;animation:fade-up 1s var(--ease-spring) .24s both}.btn-primary{position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:100px;background-size:200% 200%;color:#050505;font-family:var(--font-main);font-size:13px;font-weight:600;letter-spacing:.04em;cursor:none;overflow:hidden;transition:transform .4s var(--ease-spring),box-shadow .3s var(--ease-lux);box-shadow:0 2px 8px rgba(201,168,76,.3),0 8px 24px rgba(201,168,76,.15),0 16px 40px rgba(0,0,0,.3)}@keyframes btn-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.btn-primary:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 4px 16px rgba(201,168,76,.45),0 12px 36px rgba(201,168,76,.25),0 24px 60px rgba(0,0,0,.35)}@keyframes btn-hover-glow{0%,to{box-shadow:0 4px 16px rgba(201,168,76,.45),0 12px 36px rgba(201,168,76,.25),0 24px 60px rgba(0,0,0,.35)}50%{box-shadow:0 4px 20px rgba(201,168,76,.6),0 12px 40px rgba(201,168,76,.35),0 24px 60px rgba(0,0,0,.35)}}.btn-primary:active{transform:scale(.97)}.btn-primary .arrow{display:inline-block;transition:transform .3s var(--ease-spring)}.btn-primary:hover .arrow{transform:translateX(4px)}.ripple-circle{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.35);transform:scale(0);animation:ripple-out .65s var(--ease-lux) forwards;pointer-events:none}@keyframes ripple-out{to{transform:scale(4);opacity:0}}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:100px;background:var(--glass);border:.5px solid var(--border-hover);color:hsla(0,0%,100%,.65);font-family:var(--font-main);font-size:13px;font-weight:400;letter-spacing:.04em;cursor:none;transition:background .3s var(--ease-lux),border-color .3s,color .3s,transform .4s var(--ease-spring);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:hero-btn-secondary-blink 2s ease-in-out infinite}@keyframes hero-btn-secondary-blink{0%,to{opacity:1;box-shadow:0 0 0 hsla(0,0%,100%,.1)}50%{opacity:.8;box-shadow:0 0 20px rgba(201,168,76,.2)}}.btn-secondary:hover{background:var(--glass-2);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9);transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-glow-gold);animation:none}.hero-visual{flex:1 1;max-width:100%;position:relative;display:flex;flex-direction:column;gap:16px}.feature-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%}.agentic-card{position:relative;background:var(--glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:.5px solid var(--border);border-radius:16px;padding:20px;overflow:hidden;cursor:none;transition:all .5s var(--ease-spring);box-shadow:var(--shadow-card);animation:card-entrance .8s var(--ease-spring) both;min-height:auto;display:flex;flex-direction:column;justify-content:space-between}.agentic-card:first-child{animation-delay:.2s}.agentic-card:nth-child(2){animation-delay:.4s}.agentic-card:nth-child(3){animation-delay:.6s}@keyframes card-entrance{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.agentic-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.7;pointer-events:none;z-index:0}.agentic-card>*{position:relative;z-index:1}.agentic-card:hover{transform:translateY(-8px);border-color:rgba(201,168,76,.22);background:var(--glass-2);box-shadow:var(--shadow-hover)}.agentic-card:hover:after{opacity:.6}.agentic-card:after{content:"";inset:-1px;border-radius:inherit;background:conic-gradient(from var(--beam-start,0deg),transparent 0deg,var(--gold) 30deg,var(--azure-light) 60deg,transparent 90deg);z-index:-1;animation:border-beam-rotate 3s linear infinite}.agentic-card:after,.card-glow-agentic{position:absolute;opacity:0;transition:opacity .4s var(--ease-lux)}.card-glow-agentic{width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.1) 0,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);z-index:0;animation:glow-pulse 2s ease-in-out infinite}.agentic-card:hover .card-glow-agentic{opacity:1}.card-header-agentic{display:flex;align-items:center;gap:12px;margin-bottom:12px}.card-icon-agentic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;background:linear-gradient(135deg,rgba(201,168,76,.15),rgba(201,168,76,.05));border:.5px solid rgba(201,168,76,.2);animation:icon-float 3s ease-in-out infinite}.agentic-card:nth-child(2) .card-icon-agentic{background:linear-gradient(135deg,rgba(58,155,213,.15),rgba(58,155,213,.05));border-color:rgba(58,155,213,.2)}.agentic-card:nth-child(3) .card-icon-agentic{background:linear-gradient(135deg,rgba(0,230,246,.15),rgba(0,230,246,.05));border-color:rgba(0,230,246,.2)}.card-title-agentic{font-size:18px;font-weight:700;letter-spacing:.05em;color:hsla(0,0%,100%,.95);margin-bottom:8px;font-family:var(--font-mono);text-transform:uppercase;background:linear-gradient(135deg,#ffd97d,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:typewriter-glow 2s ease-in-out infinite}.agentic-card:nth-child(2) .card-title-agentic{background:linear-gradient(135deg,#7ec8e3,#3a9bd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.agentic-card:nth-child(3) .card-title-agentic{background:linear-gradient(135deg,#4deff9,#00e6f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes typewriter-glow{0%,to{text-shadow:0 0 10px rgba(201,168,76,.3)}50%{text-shadow:0 0 20px rgba(201,168,76,.6)}}.card-subtitle-agentic{font-size:12px;font-family:var(--font-mono);letter-spacing:.1em;color:hsla(0,0%,100%,.4);text-transform:uppercase;margin-bottom:12px}.card-features-agentic{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;flex:1 1}.feature-item-agentic{display:flex;align-items:center;gap:8px;font-size:11px;color:hsla(0,0%,100%,.6);line-height:1.3}.feature-item-agentic:before{content:"▸";color:var(--gold);font-weight:700;flex-shrink:0}.agentic-card:nth-child(2) .feature-item-agentic:before{color:var(--azure)}.agentic-card:nth-child(3) .feature-item-agentic:before{color:var(--cyan)}.card-cta-agentic{display:flex;gap:8px;margin-top:auto}.card-btn-agentic{flex:1 1;padding:8px 12px;border-radius:8px;border:.5px solid var(--border);background:var(--glass);color:hsla(0,0%,100%,.7);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:none;transition:all .3s var(--ease-lux);font-family:var(--font-mono)}.card-cta-agentic .card-btn-agentic:first-child{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#050505;border:.5px solid rgba(201,168,76,.5);font-weight:700;animation:launch-app-blink 1.5s ease-in-out infinite,launch-app-highlight 2s ease-in-out infinite;position:relative;overflow:hidden}.card-cta-agentic .card-btn-agentic:first-child:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:launch-app-shimmer 2s ease-in-out infinite;pointer-events:none}.card-btn-agentic:hover{background:var(--glass-2);border-color:rgba(201,168,76,.3);color:var(--gold);box-shadow:var(--shadow-glow-gold)}.card-cta-agentic .card-btn-agentic:first-child:hover{background:linear-gradient(135deg,var(--gold-ultra),var(--gold-light));color:#050505;border-color:rgba(201,168,76,.8);box-shadow:0 4px 16px rgba(201,168,76,.6),0 0 30px rgba(201,168,76,.4),0 0 50px rgba(201,168,76,.2);transform:scale(1.08);animation:launch-app-pulse-glow 1s ease-in-out infinite}.agentic-card:nth-child(2) .card-btn-agentic:hover{border-color:rgba(58,155,213,.3);color:var(--azure);box-shadow:var(--shadow-glow-azure)}.agentic-card:nth-child(3) .card-btn-agentic:hover{border-color:rgba(0,230,246,.3);color:var(--cyan);box-shadow:var(--shadow-glow-cyan)}.stats{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:0;max-width:900px;margin:0 auto;border:.5px solid var(--border);border-radius:16px;background:var(--glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;box-shadow:var(--shadow-card)}.stat-item{flex:1 1;padding:28px 20px;border-right:.5px solid var(--border);position:relative;transition:background .3s var(--ease-lux)}.stat-item:last-child{border-right:none}.stat-item:hover{background:var(--glass-2)}.stat-num{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,var(--gold),var(--gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:6px}.stat-label{font-size:10px;font-family:var(--font-mono);letter-spacing:.16em;color:hsla(0,0%,100%,.28)}section{position:relative;z-index:1}.section-label{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-bottom:16px}.section-label:before{content:"";display:block;width:20px;height:.5px;background:var(--gold)}.section-title{font-size:clamp(42px,5vw,72px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff;margin-bottom:20px}.section-sub{font-size:18px;font-weight:300;color:hsla(0,0%,100%,.65);max-width:700px;line-height:1.75;margin:0 auto}.gcard{position:relative;background:var(--glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:.5px solid var(--border);border-radius:20px;padding:32px;overflow:hidden;cursor:none;transition:transform .5s var(--ease-spring),border-color .3s var(--ease-lux),box-shadow .4s var(--ease-lux),background .3s;box-shadow:var(--shadow-card)}.gcard:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.7;pointer-events:none;z-index:0;animation:noise-shift 8s linear infinite}@keyframes noise-shift{0%{opacity:.7}50%{opacity:.5}to{opacity:.7}}.gcard>*{position:relative;z-index:1}.gcard:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from var(--beam-start,0deg),transparent 0deg,var(--gold) 30deg,var(--azure-light) 60deg,transparent 90deg);opacity:0;z-index:-1;transition:opacity .4s var(--ease-lux);animation:border-beam-rotate 3s linear infinite}@property --beam-start{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes border-beam-rotate{to{--beam-start:360deg}}.gcard:hover{transform:translateY(-6px);border-color:rgba(201,168,76,.22);background:var(--glass-2);box-shadow:var(--shadow-hover);animation:card-hover-glow .6s ease-in-out infinite}@keyframes card-hover-glow{0%,to{box-shadow:var(--shadow-hover)}50%{box-shadow:var(--shadow-neon)}}.gcard:hover:after{opacity:.6}.card-glow{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.1) 0,transparent 70%);pointer-events:none;opacity:0;transition:opacity .4s var(--ease-lux);transform:translate(-50%,-50%);z-index:0;animation:glow-pulse 2s ease-in-out infinite}.gcard:hover .card-glow{opacity:1}.card-icon-wrap{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;background:linear-gradient(135deg,rgba(201,168,76,.12),rgba(201,168,76,.04));border:.5px solid rgba(201,168,76,.18);margin-bottom:20px;animation:icon-float 3s ease-in-out infinite}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.card-title-text{font-size:17px;font-weight:700;letter-spacing:-.02em;color:hsla(0,0%,100%,.9);margin-bottom:10px;background:linear-gradient(135deg,#ffd97d,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-body-text{font-size:13px;font-weight:300;color:hsla(0,0%,100%,.38);line-height:1.75}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:12px;gap:12px}.bento-span-8{grid-column:span 8}.bento-span-4{grid-column:span 4}.bento-span-6{grid-column:span 6}.bento-span-5{grid-column:span 5}.bento-span-7{grid-column:span 7}.bento-span-3{grid-column:span 3}.bento-span-12{grid-column:span 12}.status-strip{justify-content:space-between;padding:10px 16px;background:rgba(0,255,136,.04);border:.5px solid rgba(0,255,136,.1);border-radius:10px;margin-top:18px}.status-pill,.status-strip{display:flex;align-items:center}.status-pill{gap:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}.sdot{width:5px;height:5px;border-radius:50%;animation:pulse-status 2s ease-in-out infinite}.sdot-green{background:var(--green);animation-delay:0s}.sdot-gold{background:var(--gold);animation-delay:.5s}.sdot-azure{background:var(--azure-light);animation-delay:1s}.sdot-amber{background:var(--amber);animation-delay:1.5s}.agent-tag{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;color:hsla(0,0%,100%,.2);text-transform:uppercase;z-index:2}.agent-blink{width:4px;height:4px;border-radius:50%;background:var(--gold);animation:blink-dot 1.4s step-end infinite}.prog-row{margin:10px 0}.prog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.prog-name{font-size:11px;font-weight:400;color:hsla(0,0%,100%,.45)}.prog-val{font-family:var(--font-mono);font-size:11px;color:var(--gold);font-weight:500}.prog-track{height:1.5px;background:hsla(0,0%,100%,.06);border-radius:1px;overflow:hidden}.prog-fill{height:100%;background:linear-gradient(90deg,var(--azure),var(--gold));border-radius:1px;animation:prog-in 1.6s var(--ease-lux) both}@keyframes prog-in{0%{width:0}}.tag-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--glass);border:.5px solid var(--border);color:hsla(0,0%,100%,.38);margin:3px 3px 0 0}.tag-pill.gold{background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.22);color:var(--gold)}.tag-pill.azure{background:rgba(58,155,213,.08);border-color:rgba(58,155,213,.22);color:var(--azure-light)}.tag-pill.green{background:rgba(0,255,136,.06);border-color:rgba(0,255,136,.18);color:var(--green)}.metric-big{font-size:52px;font-weight:800;letter-spacing:-.05em;background:linear-gradient(135deg,var(--gold),var(--gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin:14px 0 6px}.metric-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:hsla(0,0%,100%,.22)}.floating-videos{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.float-video{position:fixed;border-radius:16px;overflow:hidden;opacity:0;animation:float-video-in 1.4s var(--ease-spring) both;transition:z-index .1s ease-out;will-change:transform,box-shadow,z-index,left,top;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.float-video:active{cursor:-webkit-grabbing;cursor:grabbing}.float-video video{width:100%;height:100%;object-fit:cover}.float-video:before{z-index:2}.float-video:after,.float-video:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.float-video:after{z-index:1;animation:gradient-shift 8s ease-in-out infinite}.float-1{width:180px;height:120px;border:.5px solid rgba(201,168,76,.3);animation:float-video-in 1.4s var(--ease-spring) .6s both;box-shadow:0 8px 32px rgba(201,168,76,.3),0 0 40px rgba(201,168,76,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.float-1:before{background:linear-gradient(135deg,rgba(201,168,76,.2),transparent)}.float-1:after{background:linear-gradient(45deg,rgba(201,168,76,.1),rgba(255,217,125,.05))}.float-2{width:140px;height:90px;border:.5px solid rgba(58,155,213,.3);animation:float-video-in 1.4s var(--ease-spring) .9s both;box-shadow:0 8px 32px rgba(58,155,213,.3),0 0 40px rgba(58,155,213,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.float-2:before{background:linear-gradient(135deg,rgba(58,155,213,.2),transparent)}.float-2:after{background:linear-gradient(45deg,rgba(58,155,213,.1),rgba(126,200,227,.05))}.float-3{width:100px;height:70px;border:.5px solid rgba(0,230,246,.3);animation:float-video-in 1.4s var(--ease-spring) 1.1s both;box-shadow:0 8px 32px rgba(0,230,246,.3),0 0 40px rgba(0,230,246,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.float-3:before{background:linear-gradient(135deg,rgba(0,230,246,.2),transparent)}.float-3:after{background:linear-gradient(45deg,rgba(0,230,246,.1),rgba(77,239,249,.05))}@keyframes float-video-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gradient-shift{0%,to{opacity:.5}50%{opacity:.8}}@keyframes bounce-collision{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.app-card{padding:36px;cursor:none}.feature-item{display:flex;gap:24px;align-items:flex-start;padding:32px;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),rgba(10,10,15,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color .4s var(--ease-lux),background .4s,transform .5s var(--ease-spring),box-shadow .4s var(--ease-lux);position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);animation:feature-item-in .8s var(--ease-spring) both}.feature-item:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(201,168,76,.15) 0,transparent 70%);opacity:0;transition:opacity .5s;pointer-events:none}.feature-item:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s}.feature-item:hover{border-color:rgba(201,168,76,.4);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04)),rgba(10,10,15,.7);transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 0 0 1px rgba(201,168,76,.3),0 0 40px rgba(201,168,76,.15),0 20px 60px rgba(0,0,0,.3)}.feature-item:hover:before{opacity:1}.feature-item:hover:after{left:100%}.feature-item h4{font-size:20px;margin-bottom:8px;color:#fff;transition:color .3s}.feature-item:hover h4{color:var(--gold-light)}.feature-item p{font-size:15px;color:hsla(0,0%,100%,.65)}.feature-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,rgba(201,168,76,.15),rgba(201,168,76,.08));border:1px solid rgba(201,168,76,.25);transition:transform .5s var(--ease-spring),box-shadow .4s;box-shadow:0 4px 12px rgba(0,0,0,.2)}.feature-icon:before{border-radius:16px;background:linear-gradient(135deg,var(--gold),var(--azure-light),var(--cyan));opacity:0;transition:opacity .4s}.feature-item:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 24px rgba(201,168,76,.3)}.feature-item:hover .feature-icon:before{opacity:.3}.cta-inner{background:linear-gradient(135deg,rgba(201,168,76,.08),rgba(58,155,213,.05));border-radius:28px;padding:80px 60px}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-lux),transform .9s var(--ease-spring)}.reveal-on-scroll.in-view{opacity:1;transform:translateY(0)}.suite{padding:120px 52px;max-width:1400px;text-align:center;position:relative;background:linear-gradient(180deg,rgba(201,168,76,.03),rgba(58,155,213,.02) 25%,rgba(0,230,246,.02) 50%,rgba(0,255,136,.02) 75%,rgba(201,168,76,.03));border-radius:32px;margin:60px auto}.section-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-mono);font-size:13px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-bottom:20px;font-weight:600;background:linear-gradient(90deg,var(--gold),var(--azure-light),var(--cyan),var(--emerald),var(--gold));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease-in-out infinite}.section-eyebrow:before{content:"";display:block;width:30px;height:1px;background:linear-gradient(90deg,var(--gold),var(--azure-light))}.section-eyebrow:after{content:"";display:block;width:30px;height:1px;background:linear-gradient(90deg,var(--cyan),var(--gold))}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:32px;gap:32px;margin-top:60px}.app-card{position:relative;background:var(--glass);border:.5px solid var(--border);border-radius:24px;overflow:hidden;cursor:pointer;transition:transform .5s var(--ease-spring),border-color .3s,box-shadow .4s var(--ease-lux);box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:100%}.app-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.7;pointer-events:none;z-index:0}.app-card>*{position:relative;z-index:1}.app-card:hover{transform:translateY(-8px);border-color:rgba(201,168,76,.2);box-shadow:var(--shadow-hover)}.card-visual{height:160px;background:linear-gradient(135deg,rgba(201,168,76,.06),rgba(58,155,213,.06));border-bottom:.5px solid var(--border);padding:16px;overflow-y:auto;display:flex;align-items:flex-start}.card-vis-inner{width:100%}.card-bottom-fade{position:absolute;bottom:200px;left:0;right:0;height:40px;background:linear-gradient(180deg,transparent,rgba(5,5,5,.3));pointer-events:none}.card-body{padding:32px;flex:1 1;display:flex;flex-direction:column}.card-accent-line{width:50px;height:2px;background:linear-gradient(90deg,var(--gold),transparent);margin-bottom:16px}.card-category{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:hsla(0,0%,100%,.5);text-transform:uppercase;margin-bottom:8px;font-weight:600}.card-name{font-size:32px;font-weight:800;letter-spacing:-.02em;color:#fff;margin-bottom:16px;line-height:1.1}.card-tagline{font-size:15px;font-weight:300;color:hsla(0,0%,100%,.65);line-height:1.6;margin-bottom:24px;min-height:auto}.typewriter-text{font-family:var(--font-mono);font-size:15px}.cursor-blink{animation:blink .7s infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.card-features{list-style:none;margin-bottom:20px;flex:1 1}.card-features li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:hsla(0,0%,100%,.6);line-height:1.6;margin-bottom:10px}.feat-bullet{width:6px;height:6px;border-radius:50%;background:var(--gold);margin-top:8px;flex-shrink:0;box-shadow:0 0 8px rgba(201,168,76,.4)}.card-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#050505;border-radius:100px;font-size:14px;font-weight:700;letter-spacing:.04em;transition:transform .3s var(--ease-spring),box-shadow .3s;box-shadow:0 4px 16px rgba(201,168,76,.3);text-decoration:none;animation:launch-app-blink 1.5s ease-in-out infinite,launch-app-highlight 2s ease-in-out infinite;position:relative;overflow:hidden}.card-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:launch-app-shimmer 2s ease-in-out infinite;pointer-events:none}@keyframes launch-app-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.card-cta:hover{transform:translateY(-2px) scale(1.08);box-shadow:0 8px 24px rgba(201,168,76,.6),0 0 40px rgba(201,168,76,.4);animation:launch-app-pulse-glow 1s ease-in-out infinite}.card-video-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:hsla(0,0%,100%,.05);border:.5px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8);border-radius:100px;font-size:14px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .3s,border-color .3s,transform .3s var(--ease-spring)}.card-video-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.feature-badge{background:rgba(201,168,76,.12);border:.5px solid rgba(201,168,76,.25);border-radius:8px;color:var(--gold-light)}.feature-badge,.feature-badge-farm{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;animation:badge-pulse 2s ease-in-out infinite}.feature-badge-farm{background:rgba(76,175,80,.12);border:.5px solid rgba(76,175,80,.25);border-radius:8px;color:#66bb6a}.feature-badge-logi{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:rgba(255,107,43,.12);border:.5px solid rgba(255,107,43,.25);border-radius:8px;font-size:9px;font-weight:500;color:#ff6b2b;text-transform:uppercase;letter-spacing:.08em;animation:badge-pulse 2s ease-in-out infinite}.badge-blink-1{animation-delay:0s}.badge-blink-2{animation-delay:.2s}.badge-blink-3{animation-delay:.4s}.badge-blink-4{animation-delay:.6s}.badge-blink-5{animation-delay:.8s}.badge-blink-6{animation-delay:1s}.farm-blink-1{animation-delay:0s}.farm-blink-2{animation-delay:.2s}.farm-blink-3{animation-delay:.4s}.farm-blink-4{animation-delay:.6s}.farm-blink-5{animation-delay:.8s}.farm-blink-6{animation-delay:1s}.logi-blink-1{animation-delay:0s}.logi-blink-2{animation-delay:.15s}.logi-blink-3{animation-delay:.3s}.logi-blink-4{animation-delay:.45s}.logi-blink-5{animation-delay:.6s}.logi-blink-6{animation-delay:.75s}.features-strip{padding:100px 52px;background:linear-gradient(180deg,rgba(58,155,213,.04),rgba(0,230,246,.03) 25%,rgba(0,255,136,.02) 50%,rgba(201,168,76,.03) 75%,rgba(58,155,213,.04));border-top:.5px solid var(--border);border-bottom:.5px solid var(--border)}.features-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.features-text h2{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(135deg,#ffd97d,#c9a84c 25%,#7ec8e3 50%,#3a9bd5 75%,#ffd97d);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;animation:gradient-shift 6s ease-in-out infinite}.features-text>p{font-size:15px;font-weight:300;color:hsla(0,0%,100%,.45);line-height:1.75;margin-bottom:32px}.feature-list{display:flex;flex-direction:column;gap:24px;margin-top:32px}.feature-item:first-child{animation-delay:.1s}.feature-item:nth-child(2){animation-delay:.2s}.feature-item:nth-child(3){animation-delay:.3s}@keyframes feature-item-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;position:relative;animation:icon-pulse 2s ease-in-out infinite;box-shadow:0 0 16px rgba(0,230,246,.2)}.feature-icon:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:inherit;opacity:.3;animation:icon-glow 2s ease-in-out infinite;z-index:-1}@keyframes icon-glow{0%,to{box-shadow:0 0 8px rgba(0,230,246,.2)}50%{box-shadow:0 0 20px rgba(0,230,246,.4)}}.feature-item h4{font-size:15px;font-weight:700;color:hsla(0,0%,100%,.9);margin-bottom:6px}.feature-item p{font-size:13px;font-weight:300;color:hsla(0,0%,100%,.45);line-height:1.6}.dashboard-mock{background:linear-gradient(135deg,rgba(8,8,12,.9),rgba(20,20,30,.8));border:.5px solid rgba(0,230,246,.2);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 40px rgba(0,230,246,.1),inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:dashboard-in 1s var(--ease-spring) both}@keyframes dashboard-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mock-titlebar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:rgba(0,0,0,.3);border-bottom:.5px solid hsla(0,0%,100%,.05)}.mock-dot{width:8px;height:8px;border-radius:50%}.mock-title{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:hsla(0,0%,100%,.25);text-transform:uppercase;margin-left:8px}.mock-body{padding:24px}.mock-metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.mock-metric{padding:16px;background:linear-gradient(135deg,rgba(0,230,246,.05),rgba(201,168,76,.03));border:.5px solid rgba(0,230,246,.15);border-radius:12px;transition:all .4s var(--ease-spring);animation:metric-in .8s var(--ease-spring) both;position:relative;overflow:hidden}.mock-metric:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(0,230,246,.1) 50%,transparent);opacity:0;transition:opacity .4s var(--ease-lux)}.mock-metric:hover{background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(201,168,76,.06));border-color:rgba(0,230,246,.3);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,230,246,.15)}.mock-metric:hover:before{opacity:1}.mock-metric:first-child{animation-delay:.2s}.mock-metric:nth-child(2){animation-delay:.3s}.mock-metric:nth-child(3){animation-delay:.4s}.mock-metric:nth-child(4){animation-delay:.5s}@keyframes metric-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mock-metric-label{font-size:9px;font-family:var(--font-mono);letter-spacing:.1em;color:hsla(0,0%,100%,.3);text-transform:uppercase;margin-bottom:4px}.mock-metric-val{font-size:20px;font-weight:800;margin-bottom:6px;background:linear-gradient(135deg,#ffd97d,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:value-glow 2s ease-in-out infinite}.mock-metric-change{font-size:9px;font-family:var(--font-mono);letter-spacing:.08em}.mock-chart-area{padding-top:16px;border-top:.5px solid hsla(0,0%,100%,.05)}.mock-chart-label{font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;color:hsla(0,0%,100%,.2);text-transform:uppercase;margin-bottom:12px}.mock-chart-bars{display:flex;align-items:flex-end;gap:6px;height:100px}.mock-bar{flex:1 1;border-radius:4px 4px 0 0;opacity:.9;transition:all .4s var(--ease-spring);animation:bar-in .8s var(--ease-spring) both;box-shadow:0 0 12px currentColor;position:relative}.mock-bar:first-child{animation-delay:.1s}.mock-bar:nth-child(2){animation-delay:.2s}.mock-bar:nth-child(3){animation-delay:.3s}.mock-bar:nth-child(4){animation-delay:.4s}.mock-bar:nth-child(5){animation-delay:.5s}.mock-bar:nth-child(6){animation-delay:.6s}.mock-bar:nth-child(7){animation-delay:.7s}.mock-bar:hover{opacity:1;transform:scaleY(1.1);box-shadow:0 0 20px currentColor,0 -4px 16px currentColor}@keyframes bar-in{0%{opacity:0;transform:scaleY(.3)}to{opacity:.9;transform:scaleY(1)}}@keyframes value-glow{0%,to{text-shadow:0 0 8px rgba(201,168,76,.3)}50%{text-shadow:0 0 16px rgba(201,168,76,.6)}}.cta-section{position:relative;padding:120px 52px;overflow:hidden;background:linear-gradient(180deg,rgba(0,230,246,.03),rgba(0,255,136,.02) 25%,rgba(201,168,76,.03) 50%,rgba(58,155,213,.02) 75%,rgba(0,230,246,.03))}.cta-bg{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(201,168,76,.08) 0,transparent 60%)}.cta-bg,.cta-glow{position:absolute;inset:0;pointer-events:none}.cta-glow{background:radial-gradient(ellipse 40% 40% at 50% 50%,rgba(58,155,213,.05) 0,transparent 60%)}.cta-inner{position:relative;z-index:1;max-width:700px;margin:0 auto;background:linear-gradient(135deg,rgba(201,168,76,.12),rgba(58,155,213,.08) 50%,rgba(0,230,246,.08));border:.5px solid var(--gold-border);border-radius:24px;padding:60px 48px;text-align:center;overflow:hidden;box-shadow:var(--shadow-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cta-inner:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.7;pointer-events:none}.cta-inner>*{position:relative;z-index:1}.cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--gold);text-transform:uppercase;margin-bottom:16px}.cta-h2{font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff;margin-bottom:20px}.cta-p{font-size:16px;font-weight:300;color:hsla(0,0%,100%,.55);line-height:1.75;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pricing-section{position:relative;padding:120px 52px;background:linear-gradient(180deg,rgba(201,168,76,.02),rgba(58,155,213,.02) 25%,rgba(0,230,246,.02) 50%,rgba(255,107,43,.02) 75%,rgba(201,168,76,.02))}.pricing-header{text-align:center;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}.pricing-header h2{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#ffd97d,#c9a84c 25%,#7ec8e3 50%,#3a9bd5 75%,#ffd97d);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;animation:gradient-shift 6s ease-in-out infinite}.pricing-subtitle{font-size:16px;color:hsla(0,0%,100%,.55);line-height:1.75}.pricing-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;max-width:1100px;margin:0 auto 60px}.pricing-card{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:.5px solid hsla(0,0%,100%,.08);border-radius:16px;padding:20px;overflow:hidden;transition:all .5s var(--ease-spring);animation:pricing-card-in .8s var(--ease-spring) both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column}.pricing-card:first-child{animation-delay:.1s}.pricing-card:nth-child(2){animation-delay:.2s}.pricing-card:nth-child(3){animation-delay:.3s}@keyframes pricing-card-in{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pricing-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0,var(--plan-light) 50%,transparent 100%);opacity:0;transition:opacity .5s var(--ease-lux);pointer-events:none}.pricing-card:hover{border-color:var(--plan-color);transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 40px var(--plan-light)}.pricing-card:hover:before{opacity:1}.pricing-card.featured{border-color:var(--plan-color);background:linear-gradient(135deg,var(--plan-light),hsla(0,0%,100%,.02));box-shadow:0 0 40px var(--plan-light);transform:scale(1.02)}.featured-badge{position:absolute;top:20px;right:20px;padding:6px 14px;background:linear-gradient(135deg,var(--plan-color),hsla(0,0%,100%,.1));border:.5px solid var(--plan-color);border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--plan-color);text-transform:uppercase;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pricing-card-header{margin-bottom:16px;position:relative;z-index:1}.pricing-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;border:.5px solid var(--plan-border);margin-bottom:10px;animation:icon-float 3s ease-in-out infinite}.pricing-name{font-size:18px;font-weight:800;color:#fff;margin-bottom:3px;background:linear-gradient(135deg,var(--plan-color),hsla(0,0%,100%,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-subtitle-card{font-size:11px;color:hsla(0,0%,100%,.45);font-weight:300}.pricing-price{display:flex;align-items:baseline;gap:2px;margin-bottom:12px;animation:price-in .8s var(--ease-spring) .2s both}@keyframes price-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.currency{font-size:16px;color:var(--plan-color);font-weight:600}.amount{font-size:32px;font-weight:800;background:linear-gradient(135deg,var(--plan-color),hsla(0,0%,100%,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.period{font-size:11px;color:hsla(0,0%,100%,.45);margin-left:2px}.pricing-description{font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.5;margin-bottom:16px}.pricing-cta{width:100%;padding:10px 18px;border:.5px solid;border-radius:8px;background:transparent;font-family:var(--font-main);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .4s var(--ease-spring);position:relative;overflow:hidden;margin-bottom:16px}.pricing-cta:before{content:"";position:absolute;inset:0;background:var(--plan-light);opacity:0;transition:opacity .4s var(--ease-lux);z-index:-1}.pricing-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--plan-light)}.pricing-cta:hover:before{opacity:1}.pricing-divider{height:.5px;background:linear-gradient(90deg,transparent,var(--plan-border),transparent);margin-bottom:16px}.pricing-features{position:relative;z-index:1}.features-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:hsla(0,0%,100%,.4);text-transform:uppercase;margin-bottom:12px}.features-list{list-style:none;display:flex;flex-direction:column;gap:12px}.features-list li{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:hsla(0,0%,100%,.55);line-height:1.4;padding:8px 10px;border-left:.5px solid;border-radius:4px;transition:all .3s var(--ease-lux);animation:feature-in .6s var(--ease-spring) both}.features-list li:first-child{animation-delay:.1s}.features-list li:nth-child(2){animation-delay:.15s}.features-list li:nth-child(3){animation-delay:.2s}.features-list li:nth-child(4){animation-delay:.25s}.features-list li:nth-child(5){animation-delay:.3s}.features-list li:nth-child(6){animation-delay:.35s}.features-list li:nth-child(7){animation-delay:.4s}.features-list li:nth-child(8){animation-delay:.45s}.features-list li:nth-child(9){animation-delay:.5s}@keyframes feature-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.features-list li:hover{background:var(--plan-light);border-color:var(--plan-color);transform:translateX(4px)}.feature-check{font-weight:800;flex-shrink:0;font-size:14px}.pricing-footer{text-align:center;padding-top:40px;border-top:.5px solid hsla(0,0%,100%,.08)}.pricing-footer p{font-size:14px;color:hsla(0,0%,100%,.55)}.pricing-footer a{color:var(--gold);text-decoration:none;font-weight:600;transition:color .3s var(--ease-lux)}.pricing-footer a:hover{color:var(--gold-light)}footer{position:relative;z-index:1;border-top:.5px solid var(--border);padding:60px 52px 40px;background:linear-gradient(180deg,rgba(201,168,76,.01),rgba(58,155,213,.01) 50%,rgba(0,230,246,.01))}.footer-grid{max-width:1400px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:60px;gap:60px;margin:0 auto 40px}.footer-brand{display:flex;flex-direction:column;gap:16px}.f-logo{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.12em;color:#fff;text-transform:uppercase;transition:color .3s var(--ease-lux)}.f-logo:hover{color:var(--gold)}.f-logo svg{width:22px;height:22px;transition:filter .3s var(--ease-lux)}.f-logo:hover svg{filter:drop-shadow(0 0 8px rgba(0,230,246,.4))}.footer-brand p{font-size:14px;font-weight:300;color:hsla(0,0%,100%,.5);line-height:1.7}.footer-col{display:flex;flex-direction:column;gap:16px}.footer-col h5{font-size:12px;font-weight:800;letter-spacing:.1em;color:#fff;text-transform:uppercase;padding-bottom:12px;border-bottom:.5px solid rgba(201,168,76,.2)}.footer-col a{display:block;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7);transition:all .3s var(--ease-lux);position:relative;padding:6px 12px;border-radius:6px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1)}.footer-col a:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:.5px;background:var(--gold);transition:width .3s var(--ease-lux)}.footer-col:nth-child(2) a:nth-child(2){background:rgba(33,150,243,.1);border-color:rgba(33,150,243,.3);color:#64b5f6}.footer-col:nth-child(2) a:nth-child(2):hover{background:rgba(33,150,243,.2);border-color:#42a5f5;color:#90caf9;transform:translateX(4px)}.footer-col:nth-child(2) a:nth-child(3){background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.3);color:#81c784}.footer-col:nth-child(2) a:nth-child(3):hover{background:rgba(76,175,80,.2);border-color:#66bb6a;color:#a5d6a7;transform:translateX(4px)}.footer-col:nth-child(2) a:nth-child(4){background:rgba(255,152,0,.1);border-color:rgba(255,152,0,.3);color:#ffb74d}.footer-col:nth-child(2) a:nth-child(4):hover{background:rgba(255,152,0,.2);border-color:#ffa726;color:#ffcc80;transform:translateX(4px)}.footer-col:nth-child(2) a:nth-child(5){background:rgba(156,39,176,.1);border-color:rgba(156,39,176,.3);color:#ba68c8}.footer-col:nth-child(2) a:nth-child(5):hover{background:rgba(156,39,176,.2);border-color:#ab47bc;color:#ce93d8;transform:translateX(4px)}.footer-col:nth-child(3) a:nth-child(2){background:rgba(0,188,212,.1);border-color:rgba(0,188,212,.3);color:#4dd0e1}.footer-col:nth-child(3) a:nth-child(2):hover{background:rgba(0,188,212,.2);border-color:#00acc1;color:#80deea;transform:translateX(4px)}.footer-col:nth-child(3) a:nth-child(3){background:rgba(233,30,99,.1);border-color:rgba(233,30,99,.3);color:#f06292}.footer-col:nth-child(3) a:nth-child(3):hover{background:rgba(233,30,99,.2);border-color:#ec407a;color:#f48fb1;transform:translateX(4px)}.footer-col:nth-child(3) a:nth-child(4){background:rgba(0,150,136,.1);border-color:rgba(0,150,136,.3);color:#4db6ac}.footer-col:nth-child(3) a:nth-child(4):hover{background:rgba(0,150,136,.2);border-color:#00897b;color:#80cbc4;transform:translateX(4px)}.footer-col:nth-child(3) a:nth-child(5){background:rgba(255,193,7,.1);border-color:rgba(255,193,7,.3);color:#ffd54f}.footer-col:nth-child(3) a:nth-child(5):hover{background:rgba(255,193,7,.2);border-color:#ffca28;color:#ffe082;transform:translateX(4px)}.footer-col:nth-child(4) a:nth-child(2){background:rgba(103,58,183,.1);border-color:rgba(103,58,183,.3);color:#9575cd}.footer-col:nth-child(4) a:nth-child(2):hover{background:rgba(103,58,183,.2);border-color:#7e57c2;color:#b39ddb;transform:translateX(4px)}.footer-col:nth-child(4) a:nth-child(3){background:rgba(63,81,181,.1);border-color:rgba(63,81,181,.3);color:#7986cb}.footer-col:nth-child(4) a:nth-child(3):hover{background:rgba(63,81,181,.2);border-color:#5c6bc0;color:#9fa8da;transform:translateX(4px)}.footer-col:nth-child(4) a:nth-child(4){background:rgba(244,67,54,.1);border-color:rgba(244,67,54,.3);color:#e57373}.footer-col:nth-child(4) a:nth-child(4):hover{background:rgba(244,67,54,.2);border-color:#ef5350;color:#ef9a9a;transform:translateX(4px)}.footer-col:nth-child(4) a:nth-child(5){background:rgba(255,160,0,.1);border-color:rgba(255,160,0,.3);color:#ffb74d}.footer-col:nth-child(4) a:nth-child(5):hover{background:rgba(255,160,0,.2);border-color:#ffa726;color:#ffcc80;transform:translateX(4px)}.footer-col a:hover{color:#fff}.footer-col a:hover:before{width:100%}.footer-bottom{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:.5px solid rgba(201,168,76,.15)}.footer-bottom p{font-size:12px;color:hsla(0,0%,100%,.4);font-weight:400}.footer-socials{display:flex;gap:20px}.footer-socials a{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.5);transition:all .3s var(--ease-lux);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:.5px solid hsla(0,0%,100%,.1)}.footer-socials a:hover{color:var(--gold);border-color:rgba(201,168,76,.3);background:rgba(201,168,76,.08);transform:translateY(-2px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--green);border-radius:4px;box-shadow:0 0 8px rgba(0,255,136,.4)}::-webkit-scrollbar-thumb:hover{background:var(--emerald-light);box-shadow:0 0 12px rgba(0,255,136,.6)}::selection{background:rgba(201,168,76,.2);color:#fff}a{text-decoration:none}.text-gold{color:var(--gold)}.text-azure{color:var(--azure-light)}.text-muted{color:hsla(0,0%,100%,.35)}.mono{font-family:var(--font-mono)}@media (max-width:1024px){.bento-span-5,.bento-span-7,.bento-span-8{grid-column:span 12}.bento-span-3,.bento-span-4,.bento-span-6{grid-column:span 6}}@media (max-width:768px){#navbar{padding:18px 24px}#navbar.scrolled{padding:14px 24px}.nav-cta-buttons,.nav-menu{display:none}.hamburger{display:none!important}.mobile-top-nav{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;background:rgba(5,5,5,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);position:fixed;top:70px;left:0;right:0;z-index:998;justify-content:center}.mobile-nav-btn{padding:8px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:4px}.mobile-nav-btn.active,.mobile-nav-btn:hover{background:rgba(201,168,76,.15);border-color:rgba(201,168,76,.4);color:var(--gold);transform:translateY(-1px);box-shadow:0 4px 12px rgba(201,168,76,.2)}.mobile-nav-btn.primary{background:linear-gradient(135deg,var(--gold),var(--gold-light));border-color:var(--gold);color:#050505}.mobile-nav-btn.primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(201,168,76,.4)}.analysis-hero,.hero,main{padding-top:140px!important}.analysis-hero{padding:140px 24px 60px;margin-top:10px}.upload-area{min-height:180px;padding:16px}.upload-box{max-width:100%;padding:20px 16px}.upload-icon{width:36px;height:36px;margin:0 auto 10px}.upload-box h2{font-size:16px;margin-bottom:6px}.upload-box p{font-size:12px;margin-bottom:10px}.hero{padding:100px 24px 60px}.hero-inner{flex-direction:column;gap:40px}.hero-visual{display:none}.stats{flex-direction:column;border-radius:12px}.stat-item{border-right:none;border-bottom:.5px solid var(--border)}.stat-item:last-child{border-bottom:none}.bento-span-3,.bento-span-4,.bento-span-5,.bento-span-6,.bento-span-7,.bento-span-8{grid-column:span 12}footer{padding:40px 24px}.cta-inner{padding:48px 28px}.btn-primary,.btn-sales-blink,.btn-secondary{padding:14px 28px;font-size:13px}.btn-primary{animation:launch-app-blink 1.4s ease-in-out infinite,launch-app-highlight 2s ease-in-out infinite}.btn-secondary{animation:hero-btn-secondary-blink 1.8s ease-in-out infinite}.btn-sales-blink{animation:sales-blink 1.4s ease-in-out infinite,hero-sales-highlight 2s ease-in-out infinite}.card-cta{padding:12px 24px;font-size:13px}.card-cta,.card-cta-agentic .card-btn-agentic:first-child{animation:launch-app-blink 1.4s ease-in-out infinite,launch-app-highlight 2s ease-in-out infinite}.card-cta-agentic .card-btn-agentic:first-child{padding:10px 14px;font-size:10px}}@media (max-width:480px){.hero-ctas{flex-direction:column;align-items:flex-start}.mini-cards-container{display:none}.btn-primary,.btn-sales-blink,.btn-secondary{width:100%;padding:16px 24px;font-size:14px;border-radius:12px}.btn-primary{animation:launch-app-blink 1.2s ease-in-out infinite,launch-app-highlight 1.8s ease-in-out infinite}.btn-primary:hover{transform:translateY(-3px) scale(1.08);animation:launch-app-pulse-glow .8s ease-in-out infinite}.btn-secondary{animation:hero-btn-secondary-blink 1.5s ease-in-out infinite}.btn-secondary:hover{transform:translateY(-3px) scale(1.08);animation:none}.btn-sales-blink{animation:sales-blink 1.2s ease-in-out infinite,hero-sales-highlight 1.8s ease-in-out infinite}.btn-sales-blink:hover{transform:translateY(-3px) scale(1.1);animation:none}.card-cta{width:100%;padding:12px 20px;font-size:12px;animation:launch-app-blink 1.2s ease-in-out infinite,launch-app-highlight 1.8s ease-in-out infinite}.card-cta:hover{transform:translateY(-3px) scale(1.08);animation:launch-app-pulse-glow .8s ease-in-out infinite}.card-cta-agentic .card-btn-agentic:first-child{animation:launch-app-blink 1.2s ease-in-out infinite,launch-app-highlight 1.8s ease-in-out infinite;padding:10px 16px;font-size:11px}.card-cta-agentic .card-btn-agentic:first-child:hover{transform:scale(1.1);animation:launch-app-pulse-glow .8s ease-in-out infinite}.card-btn-agentic{padding:12px 16px;font-size:11px}}.page-container{position:relative;z-index:1;min-height:100vh}.page-hero{padding:120px 52px 80px;background:linear-gradient(180deg,rgba(201,168,76,.03),rgba(58,155,213,.02) 50%,rgba(0,230,246,.02));border-bottom:.5px solid var(--border)}.page-hero-content{max-width:1200px;margin:0 auto;text-align:center}.page-hero h1{font-size:clamp(40px,6vw,64px);font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:16px;animation:fade-in-up .8s var(--ease-spring) both}.page-hero p{font-size:18px;color:hsla(0,0%,100%,.6);animation:fade-in-up .8s var(--ease-spring) .1s both}.page-section{padding:80px 52px}.page-content{max-width:1200px;margin:0 auto}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px;margin-bottom:60px}.content-block{padding:32px;background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:.5px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .5s var(--ease-spring);animation:fade-in-up .8s var(--ease-spring) both}.content-block:first-child{animation-delay:.1s}.content-block:nth-child(2){animation-delay:.2s}.content-block:nth-child(3){animation-delay:.3s}.content-block:nth-child(4){animation-delay:.4s}.content-block:hover{border-color:rgba(201,168,76,.2);background:linear-gradient(135deg,rgba(201,168,76,.05),hsla(0,0%,100%,.02));transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.content-block h2{font-size:22px;font-weight:800;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,#ffd97d,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.content-block p{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.8}.values-list{list-style:none;display:flex;flex-direction:column;gap:12px}.values-list li{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.7;padding-left:24px;position:relative}.values-list li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:800}.careers-intro{text-align:center;margin-bottom:60px}.careers-intro h2{font-size:36px;font-weight:800;color:#fff;margin-bottom:16px}.careers-intro p{font-size:16px;color:hsla(0,0%,100%,.6);max-width:700px;margin:0 auto;line-height:1.8}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px;margin-bottom:60px}.benefit-card{padding:28px;background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:.5px solid hsla(0,0%,100%,.08);border-radius:16px;text-align:center;transition:all .4s var(--ease-spring);animation:fade-in-up .8s var(--ease-spring) both}.benefit-card:first-child{animation-delay:.1s}.benefit-card:nth-child(2){animation-delay:.2s}.benefit-card:nth-child(3){animation-delay:.3s}.benefit-card:nth-child(4){animation-delay:.4s}.benefit-card:hover{border-color:rgba(0,230,246,.2);background:linear-gradient(135deg,rgba(0,230,246,.05),hsla(0,0%,100%,.02));transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,230,246,.1)}.benefit-icon{font-size:40px;margin-bottom:16px}.benefit-card h3{font-size:18px;font-weight:800;color:#fff;margin-bottom:8px}.benefit-card p{font-size:13px;color:hsla(0,0%,100%,.6)}.positions-section{margin-top:60px}.positions-section h2{font-size:32px;font-weight:800;color:#fff;margin-bottom:32px}.positions-list{display:grid;grid-gap:16px;gap:16px}.position-card{padding:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:.5px solid hsla(0,0%,100%,.08);border-radius:16px;transition:all .4s var(--ease-spring);animation:fade-in-up .8s var(--ease-spring) both}.position-card:hover{border-color:rgba(201,168,76,.2);background:linear-gradient(135deg,rgba(201,168,76,.05),hsla(0,0%,100%,.02));transform:translateX(8px)}.position-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.position-header h3{font-size:18px;font-weight:800;color:#fff}.position-type{padding:4px 12px;background:rgba(0,230,246,.1);border:.5px solid rgba(0,230,246,.2);border-radius:100px;font-size:10px;font-weight:700;color:var(--cyan);text-transform:uppercase}.position-meta{display:flex;gap:16px;margin-bottom:16px;font-size:13px;color:hsla(0,0%,100%,.6)}.apply-btn{padding:10px 20px;background:linear-gradient(135deg,var(--gold),var(--gold-light));border:none;border-radius:8px;color:#050505;font-weight:700;font-size:12px;cursor:pointer;transition:all .3s var(--ease-spring)}.apply-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(201,168,76,.3)}.legal-content{max-width:900px}.legal-section{margin-bottom:48px;padding-bottom:32px;border-bottom:.5px solid hsla(0,0%,100%,.08);animation:fade-in-up .8s var(--ease-spring) both}.legal-section:last-child{border-bottom:none}.legal-section h2{font-size:24px;font-weight:800;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,#ffd97d,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-section p{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.8;margin-bottom:12px}.legal-section a{color:var(--gold);text-decoration:none;transition:color .3s var(--ease-lux)}.legal-section a:hover{color:var(--gold-light)}.legal-list{list-style:none;margin-top:12px;padding-left:0}.legal-list li{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.8;margin-bottom:8px;padding-left:24px;position:relative}.legal-list li:before{content:"•";position:absolute;left:8px;color:var(--gold);font-weight:800}.security-intro{text-align:center;margin-bottom:60px}.security-intro h2{font-size:32px;font-weight:800;color:#fff;margin-bottom:16px}.security-intro p{font-size:16px;color:hsla(0,0%,100%,.6);max-width:700px;margin:0 auto;line-height:1.8}.security-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:60px}.security-card{padding:32px;background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:.5px solid hsla(0,0%,100%,.08);border-radius:16px;text-align:center;transition:all .4s var(--ease-spring);animation:fade-in-up .8s var(--ease-spring) both}.security-card:hover{border-color:rgba(0,230,246,.2);background:linear-gradient(135deg,rgba(0,230,246,.05),hsla(0,0%,100%,.02));transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,230,246,.1)}.security-icon{font-size:48px;margin-bottom:16px}.security-card h3{font-size:18px;font-weight:800;color:#fff;margin-bottom:12px}.security-card p{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.6}.security-details{margin-bottom:60px}.security-details h2{font-size:28px;font-weight:800;color:#fff;margin-bottom:32px}.standards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px}.standard-item{padding:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:.5px solid hsla(0,0%,100%,.08);border-radius:12px;transition:all .3s var(--ease-spring)}.standard-item:hover{border-color:rgba(201,168,76,.2);background:linear-gradient(135deg,rgba(201,168,76,.05),hsla(0,0%,100%,.02))}.standard-item h4{font-size:16px;font-weight:800;color:#fff;margin-bottom:8px}.standard-item p{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.6}.security-contact{padding:32px;background:linear-gradient(135deg,rgba(0,230,246,.05),rgba(201,168,76,.03));border:.5px solid rgba(0,230,246,.15);border-radius:16px;text-align:center}.security-contact h2{font-size:24px;font-weight:800;color:#fff;margin-bottom:16px}.security-contact p{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.8}.security-contact a{color:var(--gold);text-decoration:none;font-weight:600}.security-contact a:hover{color:var(--gold-light)}.btn-sales-blink{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:100px;background:rgba(0,230,246,.12);border:.5px solid rgba(0,230,246,.35);color:var(--cyan);font-family:var(--font-main);font-size:13px;font-weight:600;letter-spacing:.04em;cursor:none;transition:all .3s var(--ease-lux);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sales-blink 3s ease-in-out infinite;box-shadow:0 0 20px rgba(0,230,246,.2),0 4px 16px rgba(0,0,0,.3)}@keyframes sales-blink{0%,to{opacity:1;box-shadow:0 0 20px rgba(0,230,246,.2),0 4px 16px rgba(0,0,0,.3);background:rgba(0,230,246,.12)}50%{opacity:.6;box-shadow:0 0 40px rgba(0,230,246,.4),0 4px 20px rgba(0,0,0,.4);background:rgba(0,230,246,.18)}}.btn-sales-blink:hover{background:rgba(0,230,246,.2);border-color:rgba(0,230,246,.6);box-shadow:0 0 30px rgba(0,230,246,.4),0 4px 20px rgba(0,0,0,.4);transform:translateY(-2px);animation:none;opacity:1}.btn-sales-blink:active{transform:scale(.97)}.terminal-container{width:100%;max-width:600px;margin:0 0 24px;background:rgba(0,0,0,.9);border-radius:8px;border:1px solid rgba(0,255,136,.3);box-shadow:0 0 20px rgba(0,255,136,.2),0 4px 16px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);overflow:hidden}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(0,0,0,.6);border-bottom:1px solid rgba(0,255,136,.2)}.terminal-buttons{display:flex;gap:6px}.terminal-btn{width:12px;height:12px;border-radius:50%;display:block}.terminal-btn.red{background:#ff5f56;box-shadow:0 0 8px rgba(255,95,86,.4)}.terminal-btn.yellow{background:#ffbd2e;box-shadow:0 0 8px rgba(255,189,46,.4)}.terminal-btn.green{background:#27ca3f;box-shadow:0 0 8px rgba(39,202,63,.4)}.terminal-title{color:hsla(0,0%,100%,.7);font-size:11px;font-weight:500;letter-spacing:.05em}.terminal-body{padding:16px;background:rgba(0,0,0,.8);min-height:60px}.terminal-line{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4}.terminal-prompt{text-shadow:0 0 8px rgba(0,255,136,.6)}.terminal-prompt,.typing-text{color:var(--emerald);font-weight:700}.typing-text{font-size:16px;text-shadow:0 0 10px rgba(0,255,136,.8);letter-spacing:.02em}.fade-in-text{animation:fade-in-glow .8s ease-in-out forwards}.fade-out-text{animation:fade-out-glow .8s ease-in-out forwards}@keyframes fade-in-glow{0%{opacity:0;text-shadow:0 0 5px rgba(0,255,136,.3)}50%{text-shadow:0 0 15px rgba(0,255,136,.8)}to{opacity:1;text-shadow:0 0 20px #0f8}}@keyframes fade-out-glow{0%{opacity:1;text-shadow:0 0 20px #0f8}50%{text-shadow:0 0 15px rgba(0,255,136,.8)}to{opacity:0;text-shadow:0 0 5px rgba(0,255,136,.3)}}.cursor-blink{color:var(--emerald);font-weight:700;font-size:16px;animation:cursor-blink 1s infinite;text-shadow:0 0 8px rgba(0,255,136,.6)}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-container:hover{border-color:rgba(0,255,136,.5);box-shadow:0 0 30px rgba(0,255,136,.3),0 4px 20px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.15)}.terminal-container:hover .typing-text{text-shadow:0 0 15px #0f8}.blog-main{position:relative;z-index:1;min-height:100vh}.blog-hero{padding:120px 52px 80px;text-align:center;position:relative}.blog-hero-content{max-width:800px;margin:0 auto}.blog-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--gold-glow);border:.5px solid var(--gold-border);border-radius:100px;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px}.blog-hero-title{font-size:clamp(48px,8vw,72px);font-weight:800;line-height:1.1;color:#fff;margin-bottom:24px}.blog-hero-title em{color:var(--gold);font-style:normal}.blog-hero-subtitle{font-size:18px;color:hsla(0,0%,100%,.7);line-height:1.6;max-width:600px;margin:0 auto}.blog-grid-section{padding:0 52px 80px}.blog-container{max-width:1200px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:32px;gap:32px;margin-bottom:80px}.blog-card{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.5px solid var(--border);border-radius:16px;padding:32px;transition:all .4s var(--ease-lux);position:relative;overflow:hidden}.blog-card.featured{grid-column:span 2;background:linear-gradient(135deg,var(--glass),rgba(201,168,76,.05));border-color:var(--gold-border)}.blog-card.wide{grid-column:span 2}.blog-card:hover{transform:translateY(-8px);border-color:var(--border-hover);box-shadow:var(--shadow-hover)}.blog-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.blog-category{padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.blog-category.mtams{background:rgba(201,168,76,.15);color:var(--gold);border:.5px solid var(--gold-border)}.blog-category.logistics{background:rgba(255,107,43,.15);color:#ff6b2b;border:.5px solid rgba(255,107,43,.3)}.blog-category.dairy{background:rgba(0,255,136,.15);color:var(--emerald);border:.5px solid rgba(0,255,136,.3)}.blog-category.platform{background:rgba(0,230,246,.15);color:var(--cyan);border:.5px solid rgba(0,230,246,.3)}.blog-date{font-size:12px;color:hsla(0,0%,100%,.5);font-weight:500}.blog-card-title{font-size:24px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:16px}.blog-card-excerpt{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:24px}.blog-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.blog-feature{padding:6px 12px;background:hsla(0,0%,100%,.05);border:.5px solid hsla(0,0%,100%,.1);border-radius:20px;font-size:12px;color:hsla(0,0%,100%,.8);font-weight:500}.blog-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}.blog-stat{text-align:center}.stat-number{font-size:28px;font-weight:800;color:var(--gold);line-height:1}.stat-label{margin-top:4px}.blog-card-footer{margin-top:auto}.blog-cta{display:inline-flex;align-items:center;gap:8px;color:var(--gold);text-decoration:none;font-weight:600;font-size:14px;transition:all .3s var(--ease-lux)}.blog-cta:hover{color:var(--gold-light);transform:translateX(4px)}.blog-cta-section{padding:80px 52px;text-align:center;background:linear-gradient(135deg,rgba(201,168,76,.05),rgba(0,230,246,.03));border-top:.5px solid var(--border)}.blog-cta-content{max-width:600px;margin:0 auto}.blog-cta-title{font-size:36px;font-weight:800;color:#fff;margin-bottom:16px}.blog-cta-text{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:32px}.blog-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.blog-hero{padding:100px 24px 60px}.blog-grid-section{padding:0 24px 60px}.blog-grid{grid-template-columns:1fr;gap:24px}.blog-card.featured,.blog-card.wide{grid-column:span 1}.blog-stats{grid-template-columns:repeat(2,1fr)}.blog-cta-section{padding:60px 24px}.blog-cta-buttons{flex-direction:column;align-items:center}}.tools-main{position:relative;z-index:1;min-height:100vh}.tools-hero{padding:120px 52px 60px;text-align:center;position:relative}.tools-hero-content{max-width:800px;margin:0 auto}.tools-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(0,230,246,.1);border:.5px solid rgba(0,230,246,.3);border-radius:100px;color:var(--cyan);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px}.tools-hero-title{font-size:clamp(48px,8vw,72px);font-weight:800;line-height:1.1;color:#fff;margin-bottom:24px}.tools-hero-title em{color:var(--cyan);font-style:normal}.tools-hero-subtitle{font-size:18px;color:hsla(0,0%,100%,.7);line-height:1.6;max-width:600px;margin:0 auto}.tools-filter-section{padding:0 52px 40px;border-bottom:.5px solid var(--border)}.tools-container{max-width:1200px;margin:0 auto}.tools-search-bar{margin-bottom:32px;display:flex;justify-content:center}.search-input{width:100%;max-width:500px;padding:16px 24px;background:var(--glass);border:.5px solid var(--border);border-radius:50px;color:#fff;font-size:16px;font-family:var(--font-main);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s var(--ease-lux)}.search-input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 20px rgba(0,230,246,.2)}.search-input::placeholder{color:hsla(0,0%,100%,.5)}.category-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.category-btn{padding:10px 20px;background:var(--glass);border:.5px solid var(--border);border-radius:25px;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500;font-family:var(--font-main);cursor:pointer;transition:all .3s var(--ease-lux);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-btn:hover{border-color:var(--border-hover);color:hsla(0,0%,100%,.9);transform:translateY(-2px)}.category-btn.active{background:rgba(0,230,246,.15);border-color:rgba(0,230,246,.4);color:var(--cyan);box-shadow:0 0 15px rgba(0,230,246,.2)}.tools-grid-section{padding:40px 52px 80px}.tools-stats{margin-bottom:32px;text-align:center}.tools-stats p{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px}.tool-card{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.5px solid var(--border);border-radius:16px;padding:24px;transition:all .4s var(--ease-lux);position:relative;overflow:hidden;display:flex;flex-direction:column}.tool-card:hover{transform:translateY(-8px);border-color:var(--border-hover);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(0,230,246,.1)}.tool-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.tool-name{font-size:18px;font-weight:700;color:#fff;line-height:1.3;margin:0;flex:1 1}.tool-category{padding:4px 10px;background:rgba(0,230,246,.15);border:.5px solid rgba(0,230,246,.3);border-radius:12px;color:var(--cyan);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.tool-description{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.5;margin-bottom:20px;flex:1 1}.tool-card-footer{margin-top:auto}.tool-link{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);text-decoration:none;font-weight:600;font-size:14px;transition:all .3s var(--ease-lux)}.tool-link:hover{color:var(--cyan-light);transform:translateX(4px)}.no-results{text-align:center;padding:80px 20px;color:hsla(0,0%,100%,.6)}.no-results h3{font-size:24px;color:#fff;margin-bottom:12px}.no-results p{font-size:16px}@media (max-width:768px){.tools-hero{padding:100px 24px 40px}.tools-filter-section{padding:0 24px 30px}.tools-grid-section{padding:30px 24px 60px}.tools-grid{grid-template-columns:1fr;gap:20px}.category-filters{gap:8px}.category-btn{padding:8px 16px;font-size:12px}.tool-card-header{flex-direction:column;align-items:flex-start;gap:8px}.tool-category{align-self:flex-start}}.analysis-main{z-index:1}.analysis-hero{padding:160px 52px 80px;position:relative;margin-top:20px}.analysis-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(201,168,76,.15),rgba(201,168,76,.08));border:1px solid rgba(201,168,76,.4);border-radius:50px;color:var(--gold);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px;animation:badge-float 3s ease-in-out infinite;box-shadow:0 0 20px rgba(201,168,76,.2)}.analysis-hero-title{font-size:clamp(48px,8vw,72px);line-height:1.1;margin-bottom:24px}.analysis-hero-title em{color:var(--gold)}.analysis-hero-subtitle{font-size:18px;color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto}.analysis-section{padding:40px 52px 80px}.analysis-container{max-width:1200px}.upload-area{min-height:200px;padding:20px}.upload-box{background:linear-gradient(135deg,rgba(0,230,246,.05),rgba(201,168,76,.05));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:24px 20px;max-width:360px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 32px rgba(0,0,0,.2)}.upload-box:hover{border-color:var(--gold);background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(201,168,76,.1));box-shadow:0 0 40px rgba(201,168,76,.3),0 0 60px rgba(0,230,246,.2);transform:translateY(-4px)}.upload-icon{width:40px;height:40px;color:var(--gold);margin:0 auto 12px;opacity:.9;animation:icon-pulse 2s ease-in-out infinite}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.upload-box h2{font-size:18px;margin-bottom:8px;font-weight:700}.upload-box p{margin-bottom:12px;font-size:13px;line-height:1.4}.file-formats{font-size:11px;color:hsla(0,0%,100%,.5);margin-bottom:0}.loading-text{font-size:13px;margin-top:12px;animation:pulse 1.5s ease-in-out infinite}.analysis-results{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.5px solid var(--border)}.results-header h2{margin-bottom:20px}.tab{padding:10px 20px;background:hsla(0,0%,100%,.05);border:.5px solid var(--border);border-radius:20px;font-weight:500;transition:all .3s var(--ease-lux);font-family:var(--font-main)}.tab:hover{background:hsla(0,0%,100%,.1);border-color:var(--border-hover)}.tab.active{background:rgba(201,168,76,.15);border-color:var(--gold);color:var(--gold)}.tab:first-child{background:rgba(33,150,243,.15);border-color:#2196f3;color:#64b5f6}.tab:first-child.active,.tab:first-child:hover{background:rgba(33,150,243,.25);border-color:#42a5f5;color:#64b5f6}.tab:nth-child(2){background:rgba(156,39,176,.15);border-color:#9c27b0;color:#ba68c8}.tab:nth-child(2).active,.tab:nth-child(2):hover{background:rgba(156,39,176,.25);border-color:#ab47bc;color:#ba68c8}.tab:nth-child(3){background:rgba(255,193,7,.15);border-color:#ffc107;color:#ffd54f}.tab:nth-child(3).active,.tab:nth-child(3):hover{background:rgba(255,193,7,.25);border-color:#ffca28;color:#ffd54f}.tab:nth-child(4){background:rgba(0,188,212,.15);border-color:#00bcd4;color:#4dd0e1}.tab:nth-child(4).active,.tab:nth-child(4):hover{background:rgba(0,188,212,.25);border-color:#00acc1;color:#4dd0e1}.tab:nth-child(5){background:rgba(255,152,0,.15);border-color:#ff9800;color:#ffb74d}.tab:nth-child(5).active,.tab:nth-child(5):hover{background:rgba(255,152,0,.25);border-color:#ffa726;color:#ffb74d}.tab:nth-child(6){background:rgba(0,150,136,.15);border-color:#009688;color:#4db6ac}.tab:nth-child(6).active,.tab:nth-child(6):hover{background:rgba(0,150,136,.25);border-color:#00897b;color:#4db6ac}.tab:nth-child(7){background:rgba(233,30,99,.15);border-color:#e91e63;color:#f06292}.tab:nth-child(7).active,.tab:nth-child(7):hover{background:rgba(233,30,99,.25);border-color:#ec407a;color:#f06292}.tab:nth-child(8){background:rgba(103,58,183,.15);border-color:#673ab7;color:#9575cd}.tab:nth-child(8).active,.tab:nth-child(8):hover{background:rgba(103,58,183,.25);border-color:#7e57c2;color:#9575cd}.tab.excel-btn{background:rgba(33,115,70,.15);border-color:#217346;color:#4caf50}.tab.excel-btn:hover{background:rgba(33,115,70,.25);color:#66bb6a;border-color:#4caf50}.tab.pdf-btn{background:rgba(211,47,47,.15);border-color:#d32f2f;color:#ef5350}.tab.pdf-btn:hover{background:rgba(211,47,47,.25);color:#ff5252;border-color:#ef5350}.stats-grid{margin-bottom:40px}.stat-card{background:hsla(0,0%,100%,.05);border:.5px solid var(--border)}.stat-label{font-size:13px;letter-spacing:.05em;margin-bottom:12px}.stat-value{color:var(--gold)}.insight-box{background:hsla(0,0%,100%,.03);border:.5px solid rgba(201,168,76,.2);margin-bottom:24px}.insight-box h3{color:#fff;margin-bottom:16px;font-size:18px}.insight-list{display:flex;flex-direction:column;gap:12px}.insight-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:hsla(0,0%,100%,.02);border-radius:8px;color:hsla(0,0%,100%,.8)}.insight-item .value{color:var(--gold);font-weight:600}.columns-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.column-card{background:hsla(0,0%,100%,.05);border:.5px solid var(--border)}.column-card h4{color:var(--gold);margin-bottom:16px}.column-stats{display:flex;flex-direction:column;gap:8px}.column-stats p{color:hsla(0,0%,100%,.7);font-size:13px;margin:0}.insights-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.advanced-view,.detailed-view,.insights-view,.summary-view{animation:fadeIn .4s var(--ease-lux)}.advanced-view{display:flex;flex-direction:column;gap:32px}.advanced-section{background:hsla(0,0%,100%,.03);border:.5px solid rgba(201,168,76,.15);border-radius:16px;padding:28px}.advanced-section h3{color:#fff;font-size:20px;margin-bottom:24px;display:flex;align-items:center;gap:12px}.summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.summary-stats .stat-card{background:hsla(0,0%,100%,.05);border:.5px solid rgba(201,168,76,.2);border-radius:12px;padding:20px;text-align:center;transition:all .3s var(--ease-lux)}.summary-stats .stat-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(201,168,76,.4);transform:translateY(-2px)}.summary-stats .stat-label{color:hsla(0,0%,100%,.6);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.summary-stats .stat-value{font-size:28px;font-weight:800;color:var(--gold)}.insights-list{display:flex;flex-direction:column}.insight-card{background:hsla(0,0%,100%,.04);border-left:4px solid var(--gold);border-radius:8px;transition:all .3s var(--ease-lux)}.insight-card:hover{background:hsla(0,0%,100%,.08);transform:translateX(4px)}.insight-card p{color:hsla(0,0%,100%,.85);line-height:1.5}.insight-type{letter-spacing:.05em;color:hsla(0,0%,100%,.5);background:rgba(201,168,76,.1);padding:4px 10px;border-radius:4px}.correlations-list{display:flex;flex-direction:column;gap:16px}.correlation-item{display:grid;grid-template-columns:1fr 200px 80px;align-items:center;grid-gap:16px;gap:16px;padding:12px;background:hsla(0,0%,100%,.02);border-radius:8px}.correlation-item .pair{color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500}.correlation-bar{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.correlation-fill{height:100%;border-radius:3px;transition:width .4s var(--ease-lux)}.correlation-item .value{color:var(--gold);font-weight:600;font-size:13px;text-align:right}.distribution-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.distribution-card{background:hsla(0,0%,100%,.05);border:.5px solid rgba(201,168,76,.15);border-radius:12px;padding:16px;transition:all .3s var(--ease-lux)}.distribution-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(201,168,76,.3);transform:translateY(-2px)}.distribution-card h4{color:var(--gold);font-size:14px;margin-bottom:12px;font-weight:600}.dist-info{display:flex;flex-direction:column;gap:6px}.dist-info p{color:hsla(0,0%,100%,.7);font-size:12px;margin:0;line-height:1.4}.dist-info strong{color:hsla(0,0%,100%,.9);font-weight:600}.btn-primary{padding:12px 32px;background:linear-gradient(135deg,var(--gold),var(--gold-light));border:none;border-radius:20px;color:#000;font-size:14px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .3s var(--ease-lux);box-shadow:0 8px 24px rgba(201,168,76,.3);text-transform:uppercase}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(201,168,76,.4)}.btn-primary:active{transform:translateY(0)}@media (max-width:768px){.analysis-hero{padding:100px 24px 40px}.analysis-section{padding:30px 24px 60px}.upload-box{padding:40px 24px}.analysis-results{padding:24px}.stats-grid{grid-template-columns:repeat(2,1fr)}.columns-grid,.insights-grid{grid-template-columns:1fr}.view-tabs{justify-content:center}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:linear-gradient(135deg,rgba(10,77,104,.95),rgba(5,5,5,.95));border:1px solid rgba(0,230,246,.3);border-radius:20px;padding:32px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,230,246,.2)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid rgba(0,230,246,.2);padding-bottom:16px}.modal-header h3{color:var(--cyan);font-size:20px;margin:0}.modal-body{color:hsla(0,0%,100%,.8)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.stat-item{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:16px;text-align:center}.stat-label{display:block;letter-spacing:.5px}.stat-value{display:block;font-size:18px;font-weight:700}.category-list{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:16px;margin-top:12px}.category-list p{margin:8px 0;color:hsla(0,0%,100%,.7)}.domains-view{padding:24px}.domain-section{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:20px;margin-bottom:16px;transition:all .3s ease}.domain-section:hover{background:rgba(0,230,246,.08);border-color:rgba(0,230,246,.4)}.domain-section h4{color:var(--cyan);margin:0 0 12px;font-size:16px}.domain-content{color:hsla(0,0%,100%,.7);font-size:14px}.domain-content p{margin:8px 0}.export-view{padding:24px;text-align:center}.export-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;justify-content:center;margin-top:24px}.export-btn-wrapper{display:flex;flex-direction:column;gap:12px;align-items:center}.export-btn{padding:14px 28px;border:none;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.3);width:100%;text-transform:uppercase;letter-spacing:.05em}.export-btn:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.4)}.export-btn:active{transform:translateY(-2px)}.export-label{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:16px;text-align:center;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.export-btn-wrapper:hover .export-label{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);box-shadow:0 4px 16px rgba(0,0,0,.2)}.export-label strong{display:block;font-size:14px;font-weight:700;color:#00e6f6;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.export-label p{font-size:12px;color:hsla(0,0%,100%,.7);margin:0;line-height:1.5}.analysis-main{min-height:100vh;background:linear-gradient(135deg,rgba(5,5,5,.95),rgba(10,77,104,.3));position:relative;overflow:hidden}.analysis-hero{padding:80px 52px;text-align:center;background:linear-gradient(180deg,rgba(0,230,246,.05),transparent);border-bottom:1px solid rgba(0,230,246,.1)}.analysis-hero-content{max-width:800px;margin:0 auto}.analysis-badge{display:inline-block;padding:10px 20px;background:rgba(0,230,246,.1);border:1px solid rgba(0,230,246,.3);border-radius:25px;color:var(--cyan);font-size:12px;font-weight:600;margin-bottom:20px;letter-spacing:.5px}.badge-dot{display:inline-block;width:8px;height:8px;background:var(--cyan);border-radius:50%;margin-right:8px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.analysis-hero-title{font-size:48px;font-weight:800;color:#fff;margin:20px 0;letter-spacing:-1px}.analysis-hero-title em{color:var(--cyan);font-style:normal}.analysis-hero-subtitle{font-size:16px;color:hsla(0,0%,100%,.6);line-height:1.6}.analysis-section{padding:60px 52px}.analysis-container{max-width:1400px;margin:0 auto}.upload-area{display:flex;justify-content:center;align-items:center;min-height:400px}.upload-box{width:100%;max-width:600px;padding:60px 40px;border:2px dashed rgba(0,230,246,.3);border-radius:20px;background:rgba(0,230,246,.02);text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.upload-box:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,230,246,.1),transparent);transition:left .5s ease}.upload-box:hover{border-color:rgba(0,230,246,.6);background:rgba(0,230,246,.05);box-shadow:0 0 30px rgba(0,230,246,.1)}.upload-box:hover:before{left:100%}.upload-icon{width:60px;height:60px;color:var(--cyan);margin-bottom:20px;stroke-width:1.5}.upload-box h2{color:#fff;font-size:24px;margin:20px 0 10px}.upload-box p{color:hsla(0,0%,100%,.6);font-size:14px;margin:8px 0}.file-formats{color:var(--cyan);font-size:12px;margin-top:16px}.file-input{display:none}.loading-text{color:var(--cyan);font-weight:600;margin-top:20px;animation:pulse 1.5s infinite}.analysis-results{background:rgba(0,230,246,.02);border:1px solid rgba(0,230,246,.2);border-radius:20px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.results-header{margin-bottom:40px;border-bottom:2px solid rgba(0,230,246,.2);padding-bottom:24px}.results-header h2{color:#fff;font-size:28px;margin:0 0 20px}.view-tabs{display:flex;gap:12px;flex-wrap:wrap}.tab{padding:12px 24px;background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:12px;color:hsla(0,0%,100%,.7);font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.tab:hover{background:rgba(0,230,246,.1);border-color:rgba(0,230,246,.4);color:var(--cyan)}.tab.active{background:rgba(0,230,246,.2);border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 20px rgba(0,230,246,.2)}.summary-view{animation:fadeIn .3s ease}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.stat-card{background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(0,230,246,.05));border:1px solid rgba(0,230,246,.2);border-radius:16px;padding:24px;text-align:center;transition:all .3s ease}.stat-card:hover{transform:translateY(-4px);border-color:rgba(0,230,246,.4);box-shadow:0 8px 24px rgba(0,230,246,.1)}.stat-label{color:hsla(0,0%,100%,.6);font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.stat-value{color:var(--cyan);font-size:32px;font-weight:800}.detailed-view{animation:fadeIn .3s ease}.columns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.column-card{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:16px;padding:20px;transition:all .3s ease}.column-card:hover{transform:translateY(-4px);border-color:rgba(0,230,246,.4);background:rgba(0,230,246,.08);box-shadow:0 8px 24px rgba(0,230,246,.1)}.column-card h4{color:var(--cyan);margin:0 0 16px;font-size:16px}.column-stats{color:hsla(0,0%,100%,.7);font-size:13px}.column-stats p{margin:8px 0;line-height:1.6}.column-stats strong{color:hsla(0,0%,100%,.9)}.insights-view{animation:fadeIn .3s ease}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.insight-box{background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(0,230,246,.05));border:1px solid rgba(0,230,246,.2);border-radius:16px;padding:24px;transition:all .3s ease}.insight-box:hover{transform:translateY(-4px);border-color:rgba(0,230,246,.4);box-shadow:0 8px 24px rgba(0,230,246,.1)}.insight-box h3{color:var(--cyan);font-size:16px;margin:0 0 12px}.quality-meter{margin-top:12px}.quality-bar{width:100%;height:8px;background:rgba(0,230,246,.1);border-radius:4px;overflow:hidden;margin-bottom:8px}.quality-fill{height:100%;background:linear-gradient(90deg,var(--cyan),var(--emerald));border-radius:4px;transition:width .5s ease}.quality-text{color:var(--cyan);font-size:12px;font-weight:600}.anomaly-count,.correlation-count,.insights-count{color:var(--cyan);font-size:28px;font-weight:800;margin:8px 0}.anomaly-percent,.correlation-text,.insights-text{color:hsla(0,0%,100%,.6);font-size:12px}.insights-list-section{margin-top:40px}.insights-list-section h3{color:#fff;font-size:20px;margin-bottom:20px}.insights-list{display:grid;grid-gap:12px;gap:12px}.insight-card{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:16px;transition:all .3s ease}.insight-card:hover{background:rgba(0,230,246,.08);border-color:rgba(0,230,246,.4)}.insight-card p{color:hsla(0,0%,100%,.8);margin:0 0 8px;font-size:14px}.insight-type{display:inline-block;background:rgba(0,230,246,.2);color:var(--cyan);padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.advanced-view{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.analysis-section{padding:40px 32px}.analysis-hero{padding:60px 32px}.analysis-hero-title{font-size:36px}.columns-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.analysis-section{padding:24px 16px}.analysis-hero{padding:40px 16px}.analysis-hero-title{font-size:28px}.analysis-results{padding:20px}.view-tabs{gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tab{white-space:nowrap;flex-shrink:0}.tab,.tab.excel-btn,.tab.pdf-btn{padding:10px 16px;font-size:12px}.stats-grid{grid-template-columns:repeat(2,1fr)}.columns-grid,.insights-grid{grid-template-columns:1fr}.stat-value{font-size:24px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-col a{padding:8px 12px;font-size:14px}.results-header{margin-bottom:24px;padding-bottom:16px}.results-header h2{font-size:20px;margin-bottom:16px}.insights-grid{gap:12px}.insight-box{padding:16px}.insight-box h3{font-size:16px}}@media (max-width:480px){.analysis-hero-title{font-size:20px}.analysis-hero-subtitle{font-size:14px}.upload-box{padding:40px 20px}.tab,.tab.excel-btn,.tab.pdf-btn{padding:8px 12px;font-size:11px}.footer-col a{padding:6px 10px;font-size:13px}.upload-icon{width:40px;height:40px}.upload-box h2{font-size:18px}.stats-grid{grid-template-columns:1fr}.stat-value{font-size:20px}.view-tabs{flex-direction:column}.tab{width:100%}}.professional-dashboard{background:linear-gradient(135deg,rgba(5,5,5,.95),rgba(10,77,104,.2));border-radius:20px;padding:32px;margin-top:24px;border:1px solid rgba(0,230,246,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid rgba(0,230,246,.2)}.dashboard-header h2{color:#fff;font-size:28px;margin:0;font-weight:800}.export-btn{padding:12px 24px;border:1px solid rgba(0,230,246,.3);border-radius:12px;background:rgba(0,230,246,.1);color:var(--cyan);transition:all .3s ease;font-size:14px}.export-btn:hover{background:rgba(0,230,246,.2);border-color:rgba(0,230,246,.6);box-shadow:0 0 20px rgba(0,230,246,.2)}.export-btn.json-btn{background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.3);color:#4caf50}.export-btn.json-btn:hover{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.6);box-shadow:0 0 20px rgba(76,175,80,.2)}.export-btn.csv-btn{background:rgba(33,150,243,.1);border-color:rgba(33,150,243,.3);color:#2196f3}.export-btn.csv-btn:hover{background:rgba(33,150,243,.2);border-color:rgba(33,150,243,.6);box-shadow:0 0 20px rgba(33,150,243,.2)}.report-tabs{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap;border-bottom:2px solid rgba(0,230,246,.1);padding-bottom:16px}.report-tab{padding:12px 24px;background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:12px;color:hsla(0,0%,100%,.7);font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.report-tab:hover{background:rgba(0,230,246,.1);border-color:rgba(0,230,246,.4);color:var(--cyan)}.report-tab.active{background:rgba(0,230,246,.2);border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 20px rgba(0,230,246,.2)}.report-content{animation:fadeIn .3s ease}.report-section{margin-bottom:32px;background:rgba(0,230,246,.03);border:1px solid rgba(0,230,246,.15);border-radius:16px;padding:24px;transition:all .3s ease}.report-section:hover{background:rgba(0,230,246,.05);border-color:rgba(0,230,246,.3)}.report-section h3{color:var(--cyan);font-size:20px;margin:0 0 20px;font-weight:700}.report-section h4{color:hsla(0,0%,100%,.9);font-size:16px;margin:0 0 12px;font-weight:600}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.overview-item{background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(0,230,246,.05));border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.overview-item:hover{transform:translateY(-4px);border-color:rgba(0,230,246,.4);box-shadow:0 8px 24px rgba(0,230,246,.1)}.overview-item .label{display:block;color:hsla(0,0%,100%,.6);font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.overview-item .value{display:block;color:var(--cyan);font-size:28px;font-weight:800}.findings-list{list-style:none;padding:0;margin:0}.finding-item{background:rgba(0,230,246,.05);border-left:4px solid var(--cyan);border-radius:8px;padding:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.finding-item:hover{background:rgba(0,230,246,.08);transform:translateX(4px)}.finding-item.warning{border-left-color:#ffb800;background:rgba(255,184,0,.05)}.finding-item.critical{border-left-color:#ff4d6d;background:rgba(255,77,109,.05)}.finding-item.success{border-left-color:#0f8;background:rgba(0,255,136,.05)}.finding-text{color:hsla(0,0%,100%,.8);font-size:14px;flex:1 1}.finding-type{background:rgba(0,230,246,.2);color:var(--cyan);padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:12px}.recommendations-list{list-style:none;padding:0;margin:0}.recommendation-item{background:rgba(0,255,136,.05);border-left:4px solid #0f8;border-radius:8px;padding:16px;margin-bottom:12px;color:hsla(0,0%,100%,.8);font-size:14px;transition:all .3s ease}.recommendation-item:hover{background:rgba(0,255,136,.08);transform:translateX(4px)}.financial-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.metric{background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(0,230,246,.05));border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.metric:hover{transform:translateY(-4px);border-color:rgba(0,230,246,.4);box-shadow:0 8px 24px rgba(0,230,246,.1)}.metric .label{display:block;color:hsla(0,0%,100%,.6);font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.metric .value{display:block;color:var(--cyan);font-size:24px;font-weight:800}.risk-assessment{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:20px;margin-top:16px}.risk-level{padding:16px;border-radius:8px;margin-bottom:16px;font-weight:600;text-align:center}.risk-level.low{background:rgba(0,255,136,.1);color:#0f8;border:1px solid rgba(0,255,136,.3)}.risk-level.medium{background:rgba(255,184,0,.1);color:#ffb800;border:1px solid rgba(255,184,0,.3)}.risk-level.high{background:rgba(255,77,109,.1);color:#ff4d6d;border:1px solid rgba(255,77,109,.3)}.risk-assessment p{color:hsla(0,0%,100%,.7);margin:8px 0;font-size:14px}.anomaly-summary{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:20px;margin-top:16px}.anomaly-summary p{color:hsla(0,0%,100%,.7);margin:8px 0;font-size:14px}.anomalies-list{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.anomaly-item{background:rgba(0,230,246,.05);border-left:4px solid var(--cyan);border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.anomaly-item:hover{background:rgba(0,230,246,.08);transform:translateX(4px)}.anomaly-item.high{border-left-color:#ffb800;background:rgba(255,184,0,.05)}.anomaly-item.critical{border-left-color:#ff4d6d;background:rgba(255,77,109,.05)}.column-name{color:hsla(0,0%,100%,.9);font-weight:600}.count{color:hsla(0,0%,100%,.6);font-size:12px}.fraud-list{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.fraud-item{background:rgba(255,77,109,.05);border-left:4px solid #ff4d6d;border-radius:8px;padding:16px;transition:all .3s ease}.fraud-item:hover{background:rgba(255,77,109,.08);transform:translateX(4px)}.fraud-item .type{display:block;color:#ff4d6d;font-weight:600;margin-bottom:4px}.fraud-item .description{display:block;color:hsla(0,0%,100%,.7);font-size:13px}.department-grid,.distribution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.department-item,.distribution-item{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:8px;padding:16px;text-align:center;transition:all .3s ease}.department-item:hover,.distribution-item:hover{background:rgba(0,230,246,.08);border-color:rgba(0,230,246,.4);transform:translateY(-2px)}.dept-name,.status{display:block;color:hsla(0,0%,100%,.7);font-size:12px;margin-bottom:8px}.count{display:block;color:var(--cyan);font-size:20px;font-weight:800}.completion-rate{color:hsla(0,0%,100%,.6);font-size:14px;margin-top:16px;text-align:center}.trends-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.trend-card{background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(0,230,246,.05));border:1px solid rgba(0,230,246,.2);border-radius:12px;padding:20px;transition:all .3s ease}.trend-card:hover{transform:translateY(-4px);border-color:rgba(0,230,246,.4);box-shadow:0 8px 24px rgba(0,230,246,.1)}.trend-card h4{color:var(--cyan);margin:0 0 12px}.trend-info{color:hsla(0,0%,100%,.7);font-size:13px}.trend-info p{margin:8px 0}.trend-info strong{color:hsla(0,0%,100%,.9)}.report-loading{text-align:center;padding:60px 20px;color:hsla(0,0%,100%,.6);font-size:16px}@media (max-width:1024px){.professional-dashboard{padding:24px}.dashboard-header{flex-direction:column;align-items:flex-start;gap:16px}.export-buttons{width:100%;flex-wrap:wrap}.export-btn{flex:1 1;min-width:120px}.report-tabs{flex-wrap:wrap}.department-grid,.distribution-grid,.financial-metrics,.overview-grid,.trends-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.professional-dashboard{padding:16px}.dashboard-header h2{font-size:20px}.report-section{padding:16px}.department-grid,.distribution-grid,.financial-metrics,.overview-grid,.trends-grid{grid-template-columns:1fr}.anomaly-item,.finding-item,.fraud-item{flex-direction:column;align-items:flex-start}.finding-type{margin-left:0;margin-top:8px}.report-tab{padding:10px 16px;font-size:12px}.overview-item .value{font-size:20px}.metric .value{font-size:18px}}@media (max-width:480px){.professional-dashboard{padding:12px}.dashboard-header h2{font-size:18px}.export-buttons{flex-direction:column}.export-btn{width:100%}.report-tabs{gap:8px}.report-tab{padding:8px 12px;font-size:11px}.report-section{padding:12px;margin-bottom:16px}.report-section h3{font-size:16px}.overview-item{padding:12px}.overview-item .value{font-size:18px}}.full-report-view{padding:20px;animation:fade-in-up .6s var(--ease-lux)}.report-widgets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.widget{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s var(--ease-lux);cursor:pointer;position:relative;overflow:hidden}.widget:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(201,168,76,.05),transparent);transition:left .5s var(--ease-lux)}.widget:hover{background:hsla(0,0%,100%,.05);border-color:rgba(201,168,76,.3);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 20px rgba(201,168,76,.1)}.widget:hover:before{left:100%}.widget h3{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:16px;display:flex;align-items:center;gap:8px}.widget-content{display:flex;flex-direction:column;gap:12px}.metric-box{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;transition:all .3s var(--ease-lux)}.metric-box:hover{background:hsla(0,0%,100%,.04);border-color:rgba(201,168,76,.2)}.metric-box .metric-label{font-size:12px;color:hsla(0,0%,100%,.6);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.metric-box .metric-value{font-size:20px;font-weight:700;color:var(--gold);text-shadow:0 0 10px rgba(201,168,76,.3)}.executive-widget{border-color:rgba(201,168,76,.2)}.executive-widget:hover{border-color:rgba(201,168,76,.4);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 20px rgba(201,168,76,.2)}.financial-widget{border-color:rgba(0,230,246,.2)}.financial-widget:hover{border-color:rgba(0,230,246,.4);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 20px rgba(0,230,246,.2)}.financial-widget .metric-value{color:var(--cyan);text-shadow:0 0 10px rgba(0,230,246,.3)}.anomalies-widget{border-color:rgba(255,193,7,.2)}.anomalies-widget:hover{border-color:rgba(255,193,7,.4);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 20px rgba(255,193,7,.2)}.anomalies-widget .metric-value{color:#ffc93c;text-shadow:0 0 10px rgba(255,193,7,.3)}.performance-widget{border-color:rgba(0,255,136,.2)}.performance-widget:hover{border-color:rgba(0,255,136,.4);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 20px rgba(0,255,136,.2)}.performance-widget .metric-value{color:var(--emerald);text-shadow:0 0 10px rgba(0,255,136,.3)}.trends-widget{border-color:rgba(255,0,255,.2)}.trends-widget:hover{border-color:rgba(255,0,255,.4);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 20px rgba(255,0,255,.2)}.trends-widget .metric-value{color:var(--magenta);text-shadow:0 0 10px rgba(255,0,255,.3)}.export-buttons{display:flex;gap:12px;flex-wrap:wrap}.export-btn{padding:10px 20px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.8);font-size:13px;font-weight:600;cursor:pointer;transition:all .3s var(--ease-lux);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.export-btn:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.json-btn:hover{border-color:rgba(201,168,76,.4);box-shadow:0 4px 12px rgba(201,168,76,.2)}.csv-btn:hover{border-color:rgba(0,230,246,.4);box-shadow:0 4px 12px rgba(0,230,246,.2)}.excel-btn:hover{border-color:rgba(0,255,136,.4);box-shadow:0 4px 12px rgba(0,255,136,.2)}.pdf-btn:hover{border-color:rgba(255,77,109,.4);box-shadow:0 4px 12px rgba(255,77,109,.2)}.single-report-view{animation:fade-in-up .6s var(--ease-lux)}.performers-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.performer-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;transition:all .3s var(--ease-lux)}.performer-item:hover{background:hsla(0,0%,100%,.04);border-color:rgba(201,168,76,.2);transform:translateX(4px)}.performer-item .rank{font-size:14px;font-weight:700;color:var(--gold);min-width:40px}.performer-item .revenue{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.9)}@media (max-width:1024px){.report-widgets-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.widget{padding:20px}}@media (max-width:768px){.report-widgets-grid{grid-template-columns:1fr;gap:12px}.widget{padding:16px}.metric-box .metric-value{font-size:18px}.export-buttons{flex-direction:column;width:100%}.export-btn{width:100%;justify-content:center}}.export-modal-content{background:linear-gradient(135deg,#0a4d68,#0f1419);border-radius:16px;max-width:600px;width:90%;max-height:85vh;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid rgba(0,230,246,.2)}.export-options-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.export-option-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .3s}.export-option-item:hover{background:hsla(0,0%,100%,.08);border-color:rgba(0,230,246,.3);transform:translateX(4px)}.export-option-item input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#00e6f6;margin-top:2px}.option-label{display:flex;flex-direction:column;gap:4px;flex:1 1}.option-label strong{color:#fff;font-size:15px;font-weight:600}.option-label small{color:hsla(0,0%,100%,.6);font-size:13px}.export-modal-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.cancel-btn{padding:12px 24px;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s}.cancel-btn:hover{background:hsla(0,0%,100%,.15)}.export-confirm-btn{padding:12px 24px;background:linear-gradient(135deg,#00e6f6,#00b3cc);color:#0a4d68;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s;box-shadow:0 4px 12px rgba(0,230,246,.3)}.export-confirm-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,230,246,.4)}.export-confirm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ai-decisions-view{padding:20px}.decisions-header{margin-bottom:30px}.decisions-header h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px}.executive-summary{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,152,0,.1));border:2px solid #ffc107;border-radius:12px;padding:20px;margin-bottom:24px}.executive-message{font-size:16px;font-weight:600;color:#ffc107;margin-bottom:12px}.summary-stats{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;color:hsla(0,0%,100%,.8)}.summary-stats span{padding:6px 12px;background:rgba(0,0,0,.3);border-radius:6px}.decisions-grid{display:grid;grid-gap:24px;gap:24px}.decision-card-full{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:2px solid;border-radius:16px;padding:24px;transition:all .3s}.decision-card-full:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.decision-card-full.priority-critical{border-color:#dc2626;background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(220,38,38,.05))}.decision-card-full.priority-high{border-color:#f59e0b;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.05))}.decision-card-full.priority-medium{border-color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05))}.decision-header-full{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.decision-icon-large{font-size:36px}.decision-header-full h4{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px}.priority-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.priority-badge.critical{background:#dc2626;color:#fff}.priority-badge.high{background:#f59e0b;color:#fff}.priority-badge.medium{background:#3b82f6;color:#fff}.decision-question-full{font-size:16px;font-weight:600;color:#00e6f6;margin-bottom:12px}.decision-answer-full{font-size:15px;color:hsla(0,0%,100%,.9);margin-bottom:20px;line-height:1.6}.decision-reasoning{background:rgba(0,0,0,.3);border-radius:8px;padding:16px;margin-bottom:20px}.decision-reasoning strong{color:#ffb800;display:block;margin-bottom:8px}.decision-reasoning ul{margin:0;padding-left:20px;color:hsla(0,0%,100%,.8)}.decision-reasoning li{margin-bottom:6px;line-height:1.5}.decision-actions{background:rgba(0,230,246,.05);border:1px solid rgba(0,230,246,.2);border-radius:8px;padding:16px;margin-bottom:16px}.decision-actions strong{color:#00e6f6;display:block;margin-bottom:12px;font-size:15px}.action-item{background:rgba(0,0,0,.3);border-radius:8px;padding:16px;margin-bottom:12px}.action-item:last-child{margin-bottom:0}.action-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:10px}.action-details{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:hsla(0,0%,100%,.7)}.action-details span{padding:4px 10px;background:hsla(0,0%,100%,.1);border-radius:4px}.decision-metrics{display:flex;gap:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.metric-item{display:flex;flex-direction:column;gap:4px}.metric-label{font-size:12px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px}.metric-value{font-size:16px;font-weight:700;color:#00e6f6}.chaos-view{padding:20px}.chaos-controls{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;margin-bottom:30px;padding:24px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.chaos-control-group{display:flex;flex-direction:column;gap:8px}.chaos-control-group label{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.8)}.chaos-control-group select{padding:10px 16px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;min-width:200px}.chaos-generate-btn{padding:12px 24px;background:linear-gradient(135deg,#f0f,#b300b3);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:700;transition:all .3s;box-shadow:0 4px 12px rgba(255,0,255,.3)}.chaos-generate-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,0,255,.4)}.chaos-results{margin-top:30px}.chaos-results h4{font-size:20px;font-weight:700;color:#fff;margin-bottom:20px}.chaos-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.chaos-stat{background:linear-gradient(135deg,rgba(255,0,255,.1),rgba(179,0,179,.05));border:1px solid rgba(255,0,255,.3);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.chaos-label{font-size:13px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px}.chaos-value{font-size:28px;font-weight:700;color:#f0f}.bigdata-metrics{margin-top:30px;padding:24px;background:linear-gradient(135deg,rgba(0,255,136,.1),rgba(0,179,102,.05));border:2px solid rgba(0,255,136,.3);border-radius:12px}.bigdata-metrics h4{font-size:20px;font-weight:700;color:#0f8;margin-bottom:16px}.bigdata-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.bigdata-stats p{font-size:14px;color:hsla(0,0%,100%,.8);margin:0}.bigdata-stats strong{color:#0f8}.processing-progress{margin-top:20px;padding:20px;background:rgba(0,0,0,.3);border-radius:12px}.progress-bar{width:100%;height:24px;background:hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;margin-bottom:12px}.progress-fill{height:100%;background:linear-gradient(90deg,#00e6f6,#0f8);transition:width .3s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px}.processing-progress p{text-align:center;color:hsla(0,0%,100%,.8);font-size:14px;margin:0}@media (max-width:1024px){.charts-section{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.export-options-list{gap:12px}.chaos-controls{flex-direction:column;align-items:stretch}.chaos-control-group select{min-width:100%}}@media (max-width:768px){.decision-header-full{flex-direction:column;align-items:flex-start}.action-details{flex-direction:column;gap:8px}.summary-stats{flex-direction:column;gap:12px}.export-modal-content{width:95%;max-height:90vh}.bigdata-stats,.chaos-stats-grid{grid-template-columns:1fr}}.prominent-cta-section{position:relative;padding:120px 20px 60px;background:linear-gradient(180deg,rgba(10,77,104,.3),rgba(5,5,5,.95));border-bottom:1px solid rgba(0,230,246,.1);overflow:hidden}.prominent-cta-section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(0,230,246,.15) 0,transparent 70%);pointer-events:none;animation:pulse-glow 4s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.3;transform:translateX(-50%) scale(1)}50%{opacity:.6;transform:translateX(-50%) scale(1.1)}}.prominent-cta-container{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.prominent-cta-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(0,230,246,.1);border:1px solid rgba(0,230,246,.3);border-radius:50px;font-size:13px;font-weight:600;color:#00e6f6;margin-bottom:24px;animation:badge-float 3s ease-in-out infinite}@keyframes badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.badge-pulse{width:8px;height:8px;background:#0f8;border-radius:50%;animation:pulse-dot 2s ease-in-out infinite;box-shadow:0 0 10px #0f8}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.prominent-cta-title{font-size:48px;font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2;background:linear-gradient(135deg,#fff,#00e6f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.prominent-cta-subtitle{font-size:18px;color:hsla(0,0%,100%,.7);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.prominent-cta-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.prominent-btn{display:flex;align-items:center;gap:16px;padding:24px 32px;background:linear-gradient(135deg,rgba(0,230,246,.1),rgba(0,230,246,.05));border:2px solid rgba(0,230,246,.3);border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;min-width:320px;animation:blink-border 2s ease-in-out infinite}@keyframes blink-border{0%,to{border-color:rgba(0,230,246,.3);box-shadow:0 0 20px rgba(0,230,246,.2)}50%{border-color:rgba(0,230,246,.8);box-shadow:0 0 40px rgba(0,230,246,.5),0 0 60px rgba(0,230,246,.3)}}.prominent-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s}.prominent-btn:hover:before{left:100%}.prominent-btn:hover{transform:translateY(-8px) scale(1.05);border-color:rgba(0,230,246,.8);box-shadow:0 20px 60px rgba(0,230,246,.4);animation:none}.prominent-btn-tools{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,152,0,.1));border-color:rgba(255,193,7,.4)}.prominent-btn-tools:hover{border-color:rgba(255,193,7,.8);box-shadow:0 20px 60px rgba(255,193,7,.4)}@keyframes blink-border-tools{0%,to{border-color:rgba(255,193,7,.4);box-shadow:0 0 20px rgba(255,193,7,.2)}50%{border-color:rgba(255,193,7,.9);box-shadow:0 0 40px rgba(255,193,7,.5),0 0 60px rgba(255,193,7,.3)}}.prominent-btn-analysis{background:linear-gradient(135deg,rgba(0,255,136,.15),rgba(0,179,102,.1));border-color:rgba(0,255,136,.4)}.prominent-btn-analysis:hover{border-color:rgba(0,255,136,.8);box-shadow:0 20px 60px rgba(0,255,136,.4)}.btn-icon{font-size:36px;animation:icon-bounce 2s ease-in-out infinite}@keyframes icon-bounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-5deg)}75%{transform:translateY(-5px) rotate(5deg)}}.btn-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1}.btn-title{font-size:20px;font-weight:700;color:#fff;display:block}.btn-desc{font-size:13px;color:hsla(0,0%,100%,.6);display:block}.btn-arrow{font-size:24px;color:#00e6f6;transition:transform .3s}.prominent-btn:hover .btn-arrow{transform:translateX(8px)}@media (max-width:768px){.prominent-cta-section{padding:100px 20px 40px}.prominent-cta-title{font-size:32px}.prominent-cta-subtitle{font-size:16px}.prominent-cta-buttons{flex-direction:column;align-items:center}.prominent-btn{min-width:280px;padding:20px 24px}.btn-icon{font-size:28px}.btn-title{font-size:18px}.btn-desc{font-size:12px}}@media (max-width:480px){.prominent-cta-title{font-size:28px}.prominent-btn{min-width:100%}}@media (max-width:768px),(pointer:coarse){#cursor,#cursor-aura{display:none!important}body{cursor:auto!important;background-attachment:scroll!important;font-size:14px;line-height:1.5}#mesh-bg,#navbar:before,.mesh-orb,body:after,body:before{display:none!important}.logo-icon,[class*=float],[class*=glow],[class*=pulse],[class*=shimmer],[style*=gradient-flow],[style*=gradient-shift]{animation:none!important}#navbar{background:rgba(5,5,5,.95)!important}#navbar,#navbar.scrolled{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}#navbar.scrolled{background:rgba(5,5,5,.98)!important}.logo{font-size:12px!important}.hero-h1{font-size:clamp(28px,8vw,42px)!important;line-height:1.1!important}.hero-sub{font-size:15px!important}.section-title{font-size:clamp(24px,6vw,36px)!important}.section-sub{font-size:14px!important}.card-title-text{font-size:16px!important}.card-body-text{font-size:13px!important}.nav-menu a{font-size:14px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){.sys-blink,.sys-indicator{display:none!important}body{background:linear-gradient(135deg,#050505,#0f1928)!important;background-attachment:scroll!important}*{transform:none!important}:hover{box-shadow:none!important}.mobile-menu{position:fixed;top:0;right:0;width:280px;height:100vh;background:rgba(5,5,5,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;padding:80px 20px 20px;transform:translateX(100%);transition:transform .3s ease;z-index:9999}.mobile-menu.open{transform:translateX(0)}.mobile-menu a{font-size:16px!important;padding:16px 20px!important;margin:8px 0!important;border-radius:12px!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.9)!important;text-align:center!important}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}}@media (max-width:480px) and (orientation:portrait){.mobile-menu{width:260px!important;padding:70px 15px 15px!important}.mobile-menu a{font-size:14px!important;padding:14px 16px!important}#navbar{padding:12px 16px!important}.hamburger{padding:8px!important}}@media (min-width:769px){body{line-height:1.6}.logo,body{font-size:13px}.hero-h1{font-size:clamp(36px,5vw,64px);line-height:1}.hero-sub{font-size:16px}.section-title{font-size:clamp(32px,4vw,56px)}.card-title-text,.section-sub{font-size:16px}.card-body-text,.nav-menu a{font-size:13px}.nav-cta-btn{font-size:10px}.stat-num{font-size:clamp(24px,3vw,36px)}.metric-big{font-size:clamp(32px,4vw,48px)}.card-title-agentic{font-size:16px}.card-subtitle-agentic{font-size:11px}}@media (min-width:769px) and (max-width:1024px){.hero-h1{font-size:clamp(32px,6vw,48px)}.section-title{font-size:clamp(28px,5vw,42px)}.card-title-text{font-size:15px}}