/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.landing-page{--orange:#fb4e0b;--orange-50:#fb4e0b80;--orange-20:#fb4e0b33;--orange-10:#fb4e0b1a;--orange-05:#fb4e0b0d;--amber:#f59e0b;--purple:#8b5cf6;--purple-50:#8b5cf680;--purple-20:#8b5cf633;--cyan:#06b6d4;--cyan-50:#06b6d480;--cyan-20:#06b6d433;--green:#22c55e;--blue:#3b82f6;--pink:#ec4899;--bg:#fff;--glass:#00000008;--glass-2:#0000000d;--glass-border:#00000014;--glass-border-2:#0000001f;--w:#000000e6;--w90:#000000d9;--w70:#000000b3;--w50:#00000080;--w30:#00000073;--w15:#00000026;--w08:#00000014;--w04:#0000000f;--w02:#00000008;background:var(--bg);color:var(--w);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}.landing-cursor-glow{pointer-events:none;z-index:1;filter:blur(30px);will-change:left,top;background:radial-gradient(circle,#fb4e0b14 0,#fb4e0b0d 20%,#8b5cf60a 40%,#06b6d405 60%,#0000 70%);border-radius:50%;width:700px;height:700px;transition:left .12s ease-out,top .12s ease-out;position:fixed;transform:translate(-50%,-50%)}.landing-noise{z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.landing-aurora,.landing-noise{pointer-events:none;position:fixed;inset:0}.landing-aurora{z-index:0;overflow:hidden}.landing-aurora .ao{filter:blur(120px);mix-blend-mode:multiply;border-radius:50%;position:absolute}.landing-aurora .ao1{background:radial-gradient(circle,#fb4e0b1a,#0000 60%);width:900px;height:900px;animation:am1 25s ease-in-out infinite;top:-25%;left:-10%}.landing-aurora .ao2{background:radial-gradient(circle,#8b5cf612,#0000 60%);width:700px;height:700px;animation:am2 30s ease-in-out infinite;bottom:-15%;right:-5%}.landing-aurora .ao3{background:radial-gradient(circle,#06b6d40d,#0000 60%);width:500px;height:500px;animation:am3 22s ease-in-out infinite;top:30%;left:60%}.landing-grid{pointer-events:none;z-index:1;background:linear-gradient(90deg,var(--w02)1px,transparent 1px),linear-gradient(var(--w02)1px,transparent 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000)}@keyframes am1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,40px)scale(1.1)}66%{transform:translate(-30px,60px)scale(.95)}}@keyframes am2{0%,to{transform:translate(0)}50%{transform:translate(-50px,-40px)scale(1.12)}}@keyframes am3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-30px)scale(1.15)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroIn{0%{opacity:0;filter:blur(6px);transform:translateY(40px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes gflow{0%,to{background-position:0}50%{background-position:100%}}@keyframes thinShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes thinGlow{0%,to{filter:drop-shadow(0 0 #0000)}25%{filter:drop-shadow(0 0 20px #06b6d44d)}50%{filter:drop-shadow(0 0 25px #fb4e0b4d)}75%{filter:drop-shadow(0 0 20px #8b5cf64d)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes hLinePulse{0%,to{opacity:.3;background:linear-gradient(90deg,transparent,var(--w04),transparent)}50%{opacity:1;background:linear-gradient(90deg,transparent,var(--w08),var(--orange-05),var(--w08),transparent)}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes barG{to{transform:scaleY(1)}}@keyframes scrollB{0%,to{opacity:1;transform:translate(-50%)translateY(0)}50%{opacity:.2;transform:translate(-50%)translateY(8px)}}@keyframes shimmerSweep{0%{background-position:200% 0}to{background-position:-50% 0}}@keyframes barSlide{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes mscr{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rocketLaunch{0%{transform:translateY(0)rotate(0)}15%{transform:translateY(1px)rotate(-2deg)}30%{transform:translateY(-2px)rotate(2deg)}50%{transform:translateY(-10px)rotate(0)scale(1.12)}75%{transform:translateY(-6px)scale(1.06)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes gearSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes capToss{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(-14px)rotate(-12deg)scale(1.1)}50%{transform:translateY(-18px)rotate(6deg)scale(1.15)}75%{transform:translateY(-6px)rotate(-2deg)scale(1.04)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes lightningFlash{0%{filter:brightness();transform:scale(1)}15%{filter:brightness(2.2)drop-shadow(0 0 10px #f59e0be6);transform:scale(1.3)}30%{filter:brightness(.7);transform:scale(.85)}45%{filter:brightness(1.9)drop-shadow(0 0 14px #f59e0bb3);transform:scale(1.25)}65%{filter:brightness(1.1);transform:scale(1.05)}to{filter:brightness();transform:scale(1)}}@keyframes chartGrow{0%{transform:scaleY(1)translateY(0)}35%{transform:scaleY(1.18)translateY(-5px)}65%{transform:scaleY(.88)translateY(3px)}to{transform:scaleY(1)translateY(0)}}@keyframes microscopeScan{0%{transform:scale(1)translate(0)}30%{transform:scale(1.12)translate(4px)}60%{transform:scale(1.15)translate(-3px)}to{transform:scale(1)translate(0)}}@keyframes briefcaseWobble{0%{transform:rotate(0)}20%{transform:rotate(-10deg)translateY(-3px)}40%{transform:rotate(8deg)translateY(-5px)}60%{transform:rotate(-5deg)translateY(-2px)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes paletteSpin{0%{transform:rotate(0)scale(1)}30%{transform:rotate(18deg)scale(1.1)}60%{transform:rotate(-12deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@keyframes coinBounce{0%{transform:translateY(0)}25%{transform:translateY(-10px)scale(1.08)}50%{transform:translateY(0)scale(1)}70%{transform:translateY(-6px)scale(1.04)}to{transform:translateY(0)scale(1)}}@keyframes clipFlip{0%{transform:rotateY(0)}50%{transform:rotateY(25deg)scale(1.06)}to{transform:rotateY(0)scale(1)}}@keyframes cartRoll{0%{transform:translate(0)rotate(0)}30%{transform:translate(6px)rotate(5deg)}70%{transform:translate(-6px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1.25)}40%{transform:scale(1)}55%{transform:scale(1.18)}70%{transform:scale(1)}to{transform:scale(1)}}@keyframes truckDrive{0%{transform:translate(0)translateY(0)}30%{transform:translate(6px)translateY(-2px)}60%{transform:translate(8px)translateY(0)}to{transform:translate(0)translateY(0)}}@keyframes planeFly{0%{transform:translate(0)translateY(0)rotate(0)}30%{transform:translate(5px)translateY(-8px)rotate(-6deg)}60%{transform:translate(10px)translateY(-5px)rotate(3deg)}to{transform:translate(0)translateY(0)rotate(0)}}@keyframes shieldPulse{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.3)drop-shadow(0 0 8px #22c55e80);transform:scale(1.15)}70%{filter:brightness(1.15);transform:scale(1.05)}to{filter:brightness();transform:scale(1)}}@keyframes orbitRing{to{transform:rotate(1turn)}}@keyframes ringPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}@keyframes lineFlow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes dotTravel{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes ctaGradient{0%,to{background-position:0}50%{background-position:100%}}@keyframes ctaBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.05)}}@keyframes ctaGlow{0%,to{filter:drop-shadow(0 0 8px #fb4e0b33)}50%{filter:drop-shadow(0 0 30px #fb4e0b80)drop-shadow(0 0 60px #fb4e0b33)}}@keyframes ctaParticle{0%{opacity:0;transform:translate(0)scale(.5)}30%{opacity:.8;transform:translate(-10px,-20px)scale(1)}60%{opacity:.5;transform:translate(5px,-35px)scale(.8)}to{opacity:0;transform:translate(-5px,-50px)scale(.3)}}@keyframes cardShimmer{0%{left:-100%}50%{left:150%}to{left:150%}}@keyframes nodePulse{0%,to{border-color:var(--w08);transform:scale(1)}50%{border-color:var(--w15);transform:scale(1.03)}}@keyframes linePulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes wfDotPulse{0%,to{box-shadow:0 0 4px}50%{box-shadow:0 0 12px,0 0 20px}}@keyframes sidebarPulse{0%,to{box-shadow:0 0 8px var(--orange-50)}50%{box-shadow:0 0 16px var(--orange-50),0 0 30px var(--orange-20)}}@keyframes statFlash{0%,80%,to{opacity:0}90%{opacity:1}}@keyframes labsScroll{0%{transform:translate(0)}50%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes createBtnGlow{0%,to{box-shadow:0 0 16px var(--orange-20)}50%{box-shadow:0 0 24px var(--orange-50),0 0 40px var(--orange-20)}}@keyframes dotTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes numPulse{0%,to{box-shadow:0 0 12px var(--orange-50);transform:scale(1)}50%{box-shadow:0 0 24px var(--orange-50),0 0 40px var(--orange-20);transform:scale(1.15)}}@keyframes iconBounce{0%{transform:scale(1)}30%{transform:scale(1.3)rotate(-5deg)}60%{transform:scale(.9)rotate(3deg)}to{transform:scale(1)rotate(0)}}@keyframes iconPop{0%{transform:scale(1)}40%{transform:scale(1.4)rotate(-10deg)}70%{transform:scale(.9)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes shineRotate{to{transform:rotate(1turn)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes btnRipple{0%{box-shadow:0 0 0 0 var(--orange-50)}to{box-shadow:0 0 0 16px #0000}}@keyframes navGlow{0%,to{box-shadow:0 0 24px var(--orange-20)}50%{box-shadow:0 0 40px var(--orange-50),0 0 80px var(--orange-20)}}.landing-page .header{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-bottom:1px solid var(--w04);background:#fffc;justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.landing-page .logo{letter-spacing:-.5px;align-items:center;gap:3px;font-size:22px;font-weight:900;text-decoration:none;display:flex}.landing-page .logo .exl{color:var(--w50);margin-right:4px;font-size:16px;font-weight:500}.landing-page .logo .ai{color:var(--w)}.landing-page .logo .plat{color:var(--orange)}.landing-page .nav{align-items:center;gap:6px;display:flex}.landing-page .nav a{color:var(--w50);border-radius:10px;padding:8px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s}.landing-page .nav a:hover{color:var(--w);background:var(--w04)}.landing-page .nav-cta{box-shadow:0 0 24px var(--orange-20);background:var(--orange)!important;color:#fff!important;border-radius:10px!important;padding:9px 24px!important;font-weight:700!important;transition:all .3s!important}.landing-page .nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 40px var(--orange-50)!important;animation:navGlow 1.5s ease-in-out infinite!important}.landing-page .hero{z-index:2;padding:0}.landing-page .hero,.landing-page .hero-top{flex-direction:column;display:flex;position:relative}.landing-page .hero-top{justify-content:center;align-items:center;padding:50px 48px 0}.landing-page .hero-lines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-page .h-line{background:linear-gradient(90deg,transparent,var(--w04),transparent);width:100%;height:1px;position:absolute}.landing-page .h-line:first-child{animation:hLinePulse 8s ease-in-out infinite;top:20%}.landing-page .h-line:nth-child(2){animation:hLinePulse 10s ease-in-out 2s infinite;top:40%}.landing-page .h-line:nth-child(3){animation:hLinePulse 12s ease-in-out 4s infinite;top:60%}.landing-page .h-line:nth-child(4){animation:hLinePulse 9s ease-in-out 1s infinite;top:80%}.landing-page .v-accent{pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.landing-page .v-accent.left{background:linear-gradient(180deg,transparent,var(--w04)30%,var(--orange-10)50%,var(--w04)70%,transparent);left:48px}.landing-page .v-accent.right{background:linear-gradient(180deg,transparent,var(--w04)30%,var(--purple-20)50%,var(--w04)70%,transparent);right:48px}.landing-page .hero-badge{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--w50);border-radius:100px;align-items:center;gap:10px;margin-top:60px;margin-bottom:40px;padding:10px 28px 10px 14px;font-size:14px;font-weight:500;animation:fadeUp 1s ease-out;display:inline-flex}.landing-page .badge-dot{background:var(--green);border-radius:50%;width:10px;height:10px;animation:dotPulse 2s infinite;box-shadow:0 0 12px #22c55e80}.landing-page .hero-headline{text-align:center;width:100%;margin-bottom:28px;animation:heroIn 1.2s cubic-bezier(.16,1,.3,1) .15s both}.landing-page .hero-headline h1{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(60px,8vw,130px);font-weight:900;line-height:.95}.landing-page .hero-headline .line{display:block}.landing-page .hero-headline .gradient{background:linear-gradient(135deg,var(--orange)0,var(--amber)30%,var(--orange)60%,var(--amber)100%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.15em;animation:gflow 6s ease-in-out infinite}.landing-page .hero-headline .thin{background:linear-gradient(90deg,var(--w15),var(--cyan),var(--w30),var(--orange),var(--w15),var(--purple),var(--w15));-webkit-text-fill-color:transparent;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,6.5vw,110px);font-weight:300;animation:thinShift 6s ease-in-out infinite,thinGlow 6s ease-in-out infinite;display:inline-block;position:relative}.landing-page .thin-cursor{background:var(--orange);vertical-align:baseline;width:3px;height:.85em;box-shadow:0 0 8px var(--orange-50);border-radius:2px;margin-left:8px;animation:cursorBlink .8s step-end infinite;display:inline-block}.landing-page .hero-sub{color:var(--w30);text-align:center;max-width:720px;margin:0 auto 44px;font-size:19px;font-weight:400;line-height:1.8;animation:heroIn 1.2s cubic-bezier(.16,1,.3,1) .3s both}.landing-page .hero-sub strong{color:var(--w70);font-weight:600}.landing-page .hero-ctas{justify-content:center;gap:16px;animation:heroIn 1.2s cubic-bezier(.16,1,.3,1) .45s both;display:flex}.landing-page .btn{cursor:pointer;border:none;border-radius:14px;align-items:center;gap:10px;padding:16px 36px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.landing-page .btn-primary{background:linear-gradient(135deg,var(--orange),#e8450a);color:#fff;box-shadow:0 0 30px var(--orange-20),0 4px 20px #0006;position:relative}.landing-page .btn-primary:before{content:"";background:linear-gradient(135deg,#0000,#fff3,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.landing-page .btn-primary:hover:before{transform:translate(100%)}.landing-page .btn-primary:hover{box-shadow:0 0 50px var(--orange-50),0 8px 30px #0006;transform:translateY(-3px)}.landing-page .btn-primary:after{content:"";box-shadow:0 0 0 0 var(--orange-50);border-radius:14px;transition:box-shadow .4s;position:absolute;inset:0}.landing-page .btn-primary:hover:after{animation:btnRipple .6s ease-out;box-shadow:0 0 0 8px #0000}.landing-page .btn-glass{background:var(--glass);color:var(--w70);border:1px solid var(--w08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-page .btn-glass:hover{background:var(--w04);color:var(--w);border-color:var(--w15);transform:translateY(-3px)}.landing-page .btn-arrow{font-size:18px;transition:transform .3s}.landing-page .btn:hover .btn-arrow{transform:translate(4px)}.landing-page .hero-band{border-top:1px solid var(--w04);width:100%;padding:40px 0;animation:heroIn 1.2s cubic-bezier(.16,1,.3,1) .6s both;position:relative;overflow:hidden}.landing-page .hero-band:before{content:"";pointer-events:none;background:linear-gradient(#fb4e0b05,#0000);position:absolute;inset:0}.landing-page .band-grid{grid-template-columns:repeat(6,1fr);gap:0;width:100%;display:grid}.landing-page .band-item{text-align:center;border-right:1px solid var(--w04);cursor:default;padding:24px 20px;transition:all .3s;position:relative}.landing-page .band-item:last-child{border-right:none}.landing-page .band-item:hover{background:var(--w04)}.landing-page .band-item:before{content:"";opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.landing-page .band-item:hover:before{opacity:1}.landing-page .band-item:first-child:before{background:var(--orange)}.landing-page .band-item:nth-child(2):before{background:var(--cyan)}.landing-page .band-item:nth-child(3):before{background:var(--purple)}.landing-page .band-item:nth-child(4):before{background:var(--green)}.landing-page .band-item:nth-child(5):before{background:var(--amber)}.landing-page .band-item:nth-child(6):before{background:var(--pink)}.landing-page .band-icon{margin-bottom:8px;font-size:28px;transition:transform .3s;display:inline-block}.landing-page .band-item:hover .band-icon{animation:iconPop .5s cubic-bezier(.4,0,.2,1)}.landing-page .band-val{letter-spacing:-1px;font-size:28px;font-weight:900;display:block}.landing-page .band-item:hover .band-val{text-shadow:0 0 20px;transition:text-shadow .3s}.landing-page .band-item:first-child .band-val{color:var(--orange)}.landing-page .band-item:nth-child(2) .band-val{color:var(--cyan)}.landing-page .band-item:nth-child(3) .band-val{color:var(--purple)}.landing-page .band-item:nth-child(4) .band-val{color:var(--green)}.landing-page .band-item:nth-child(5) .band-val{color:var(--amber)}.landing-page .band-item:nth-child(6) .band-val{color:var(--pink)}.landing-page .band-name{color:var(--w50);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:11px;font-weight:700;display:block}.landing-page .band-desc{color:var(--w15);margin-top:2px;font-size:11px;line-height:1.3}.landing-page .band-item:first-child .band-icon{animation:microscopeScan 1.6s ease-in-out infinite}.landing-page .band-item:nth-child(2) .band-icon{animation:briefcaseWobble 1.8s ease-in-out infinite}.landing-page .band-item:nth-child(3) .band-icon{animation:capToss 2s ease-in-out infinite}.landing-page .band-item:nth-child(4) .band-icon{animation:paletteSpin 2s ease-in-out infinite}.landing-page .band-item:nth-child(5) .band-icon{animation:lightningFlash 1.4s ease-in-out infinite}.landing-page .band-item:nth-child(6) .band-icon{animation:chartGrow 1.6s ease-in-out infinite}.landing-page .hero-showcase{width:100%;padding:60px 0 0;animation:heroIn 1.2s cubic-bezier(.16,1,.3,1) .75s both;position:relative}.landing-page .preview-main{background:var(--glass-2);border:1px solid var(--glass-border-2);z-index:5;border-radius:16px 16px 0 0;width:calc(100% - 96px);max-width:1400px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 -20px 80px #fb4e0b0f,0 40px 100px #00000080}.landing-page .preview-topbar{border-bottom:1px solid var(--w04);background:#f0f0f0f2;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.landing-page .preview-dot{border-radius:50%;width:12px;height:12px;animation:dotTwinkle 4s ease-in-out infinite}.landing-page .preview-dot.r{background:#ff5f57;animation-delay:0s}.landing-page .preview-dot.y{background:#febc2e;animation-delay:.5s}.landing-page .preview-dot.g{background:#28c840;animation-delay:1s}.landing-page .preview-url{background:var(--w04);height:26px;color:var(--w30);border-radius:8px;flex:1;justify-content:center;align-items:center;margin:0 60px;font-size:12px;display:flex;position:relative;overflow:hidden}.landing-page .preview-url:after{content:"";background:var(--orange);border-radius:1px;width:2px;height:14px;animation:cursorBlink .8s step-end infinite;position:absolute;top:50%;right:80px;transform:translateY(-50%)}.landing-page .preview-body{grid-template-columns:200px 1fr 260px;gap:16px;min-height:400px;padding:28px;display:grid}.landing-page .fake-sidebar{background:var(--w02);border:1px solid var(--w04);border-radius:12px;flex-direction:column;gap:6px;padding:20px;display:flex}.landing-page .fake-logo{align-items:center;gap:3px;margin-bottom:16px;font-size:18px;font-weight:900;display:flex}.landing-page .fake-logo .a{color:var(--w)}.landing-page .fake-logo .b{color:var(--orange)}.landing-page .fn{color:var(--w30);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.landing-page .fn.active{background:var(--orange-10);color:var(--orange)}.landing-page .fn .d{background:var(--w15);border-radius:50%;width:6px;height:6px}.landing-page .fn.active .d{background:var(--orange);box-shadow:0 0 6px var(--orange-50)}.landing-page .fn:after{content:"";background:0 0;width:2px;transition:background .3s;position:absolute;top:0;bottom:0;left:0}.landing-page .fn.active:after{background:var(--orange);box-shadow:0 0 8px var(--orange-50);animation:sidebarPulse 2s ease-in-out infinite}.landing-page .fake-main{flex-direction:column;gap:16px;display:flex}.landing-page .fake-header{justify-content:space-between;align-items:center;display:flex}.landing-page .fake-title{font-size:20px;font-weight:800}.landing-page .fake-btn{background:var(--orange);color:#fff;box-shadow:0 0 16px var(--orange-20);border:none;border-radius:10px;padding:8px 18px;font-size:12px;font-weight:700;animation:createBtnGlow 2s ease-in-out infinite}.landing-page .fake-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-page .fc{background:var(--w02);border:1px solid var(--w04);border-radius:12px;padding:16px;transition:all .3s;position:relative;overflow:hidden}.landing-page .fc:hover{border-color:var(--orange-20);transform:translateY(-2px)}.landing-page .fc:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00000005,#0000);width:60%;height:100%;position:absolute;top:0;left:-100%}.landing-page .fc:first-child:after{animation:cardShimmer 4s ease-in-out infinite}.landing-page .fc:nth-child(2):after{animation:cardShimmer 4s ease-in-out 1.3s infinite}.landing-page .fc:nth-child(3):after{animation:cardShimmer 4s ease-in-out 2.6s infinite}.landing-page .fc-icon{margin-bottom:8px;font-size:22px}.landing-page .fc-name{margin-bottom:3px;font-size:13px;font-weight:700}.landing-page .fc-desc{color:var(--w30);font-size:10px;line-height:1.3}.landing-page .fc-badge{border-radius:5px;margin-top:8px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.landing-page .fc-b-orange{background:var(--orange-10);color:var(--orange)}.landing-page .fc-b-purple{background:var(--purple-20);color:var(--purple)}.landing-page .fc-b-cyan{background:var(--cyan-20);color:var(--cyan)}.landing-page .fc-b-green{color:var(--green);background:#22c55e1f}.landing-page .fc-b-amber{color:var(--amber);background:#f59e0b1f}.landing-page .fc-b-pink{color:var(--pink);background:#ec48991f}.landing-page .fake-canvas{background:var(--w02);border:1px solid var(--w04);border-radius:12px;flex:1;min-height:180px;padding:16px;position:relative}.landing-page .fake-canvas-label{color:var(--w30);text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px;font-size:10px;font-weight:700}.landing-page .wf-node{background:var(--w04);border:1px solid var(--w08);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:600;transition:all .3s;animation:nodePulse 2.5s ease-in-out infinite;display:flex;position:absolute}.landing-page .wf-node:hover{border-color:var(--orange-20);background:var(--w08)}.landing-page .wf-dot{border-radius:50%;width:8px;height:8px;animation-name:wfDotPulse;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.landing-page .wf-start{color:var(--orange);animation-delay:0s;top:16%;left:12%}.landing-page .wf-start .wf-dot{background:var(--orange);box-shadow:0 0 6px var(--orange-50)}.landing-page .wf-mid{color:var(--cyan);animation-delay:.6s;top:45%;left:38%}.landing-page .wf-mid .wf-dot{background:var(--cyan);box-shadow:0 0 6px var(--cyan-50)}.landing-page .wf-end{color:var(--green);animation-delay:1.2s;top:72%;left:64%}.landing-page .wf-end .wf-dot{background:var(--green);box-shadow:0 0 6px #22c55e80}.landing-page .wf-line{background:linear-gradient(90deg,var(--orange-20),var(--cyan-20));transform-origin:0;height:2px;animation:linePulse 2s ease-in-out infinite;position:absolute}.landing-page .wf-line-1{width:18%;top:22%;left:28%;transform:rotate(22deg)}.landing-page .wf-line-2{width:18%;animation-delay:.8s;top:55%;left:54%;transform:rotate(20deg)}.landing-page .fake-right{flex-direction:column;gap:12px;display:flex}.landing-page .fake-chart{background:var(--w02);border:1px solid var(--w04);border-radius:12px;flex:1;padding:16px}.landing-page .fake-chart-lbl{color:var(--w30);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:10px;font-weight:700}.landing-page .fake-bars{align-items:flex-end;gap:6px;height:100px;display:flex}.landing-page .fb{transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:barG 2s ease-out forwards;transform:scaleY(0)}.landing-page .fb:first-child{background:linear-gradient(180deg,var(--orange),#fb4e0b4d);height:50%;animation-delay:.1s}.landing-page .fb:nth-child(2){background:linear-gradient(180deg,var(--orange),#fb4e0b4d);height:70%;animation-delay:.2s}.landing-page .fb:nth-child(3){background:linear-gradient(180deg,var(--orange),#fb4e0b4d);height:40%;animation-delay:.3s}.landing-page .fb:nth-child(4){background:linear-gradient(180deg,var(--orange),#fb4e0b4d);height:85%;animation-delay:.4s}.landing-page .fb:nth-child(5){background:linear-gradient(180deg,var(--orange),#fb4e0b4d);height:60%;animation-delay:.5s}.landing-page .fb:nth-child(6){background:linear-gradient(180deg,var(--orange),#fb4e0b4d);height:45%;animation-delay:.6s}.landing-page .fb:nth-child(7){background:linear-gradient(180deg,var(--orange),#fb4e0b4d);height:95%;animation-delay:.7s}.landing-page .fake-mini{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-page .fm{background:var(--w02);border:1px solid var(--w04);text-align:center;border-radius:10px;padding:14px;position:relative;overflow:hidden}.landing-page .fm:before{content:"";opacity:0;background:linear-gradient(#0000,#fb4e0b08);animation:statFlash 5s ease-in-out infinite;position:absolute;inset:0}.landing-page .fm:first-child:before{animation-delay:0s}.landing-page .fm:nth-child(2):before{animation-delay:1s}.landing-page .fm:nth-child(3):before{animation-delay:2s}.landing-page .fm:nth-child(4):before{animation-delay:3s}.landing-page .fm-val{color:var(--orange);font-size:22px;font-weight:900}.landing-page .fm-lbl{color:var(--w30);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:600}.landing-page .fake-labs{background:var(--w02);border:1px solid var(--w04);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.landing-page .fake-labs-title{color:var(--purple);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:10px;font-weight:700}.landing-page .labs-pills{flex:1;gap:6px;animation:labsScroll 6s linear infinite;display:flex;overflow:hidden}.landing-page .lp{background:var(--purple-20);color:var(--purple);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:5px 12px;font-size:10px;font-weight:600}.landing-page .page-content{opacity:0;flex-direction:column;gap:10px;animation:none;display:none}.landing-page .page-content.page-active{animation:pageIn .5s ease-out forwards;display:flex}.landing-page .hero-fade{background:linear-gradient(transparent,var(--bg));z-index:15;pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.landing-page .scroll-cue{text-align:center;z-index:20;padding:40px 0 60px;position:relative}.landing-page .scroll-mouse{border:2px solid var(--w15);border-radius:12px;width:24px;height:38px;margin:0 auto 10px;position:relative}.landing-page .scroll-mouse:before{content:"";background:var(--w30);border-radius:2px;width:4px;height:8px;animation:scrollB 2s infinite;position:absolute;top:8px;left:50%;transform:translate(-50%)}.landing-page .scroll-text{color:var(--w15);text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:600}.landing-page .reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.landing-page .reveal.visible{opacity:1;transform:translateY(0)}.landing-page .rd1{transition-delay:.1s}.landing-page .rd2{transition-delay:.2s}.landing-page .rd3{transition-delay:.3s}.landing-page .rd4{transition-delay:.4s}.landing-page .sec-label{text-transform:uppercase;letter-spacing:2px;color:var(--orange);justify-content:center;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.landing-page .sec-label:after,.landing-page .sec-label:before{content:"";background:linear-gradient(90deg,transparent,var(--orange));border-radius:1px;width:30px;height:1px}.landing-page .sec-label:after{background:linear-gradient(90deg,var(--orange),transparent)}.landing-page .sec-heading{letter-spacing:-2px;text-align:center;margin-bottom:6px;font-size:46px;font-weight:900;line-height:1.1}.landing-page .sec-desc{color:var(--w30);text-align:center;max-width:520px;margin:0 auto 32px;font-size:16px;line-height:1.6}.landing-page .platforms{z-index:2;padding:24px 48px 80px;position:relative}.landing-page .plat-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:0 auto;display:grid}.landing-page .plat{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);cursor:pointer;border-radius:24px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.landing-page .plat:hover{transform:translateY(-10px)}.landing-page .plat.pg:hover{box-shadow:0 30px 80px #06b6d41f,0 0 60px #06b6d40f}.landing-page .plat.cb:hover{box-shadow:0 30px 80px #fb4e0b1f,0 0 60px #fb4e0b0f}.landing-page .plat:before{content:"";width:350px;height:350px;top:var(--plat-y,-200px);left:var(--plat-x,-200px);opacity:0;pointer-events:none;z-index:0;border-radius:50%;transition:opacity .4s;position:absolute;transform:translate(-50%,-50%)}.landing-page .plat.pg:before{background:radial-gradient(circle,#06b6d41a,#0000 65%)}.landing-page .plat.cb:before{background:radial-gradient(circle,#fb4e0b1a,#0000 65%)}.landing-page .plat:hover:before{opacity:1}.landing-page .plat:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 30%,#00000005 45%,#0000000a 50%,#00000005 55%,#0000 70%) 200% 0/250% 100%;border-radius:24px;position:absolute;inset:0}.landing-page .plat:hover:after{animation:shimmerSweep 2s ease-in-out infinite}.landing-page .plat-corner{pointer-events:none;z-index:2;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute}.landing-page .plat:hover .plat-corner{opacity:1}.landing-page .plat-corner.tl{border-top:2px solid;border-left:2px solid;border-radius:24px 0 0;width:50px;height:50px;top:0;left:0}.landing-page .plat-corner.tr{border-top:2px solid;border-right:2px solid;border-radius:0 24px 0 0;width:50px;height:50px;top:0;right:0}.landing-page .plat-corner.bl{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 24px;width:50px;height:50px;bottom:0;left:0}.landing-page .plat-corner.br{border-bottom:2px solid;border-right:2px solid;border-radius:0 0 24px;width:50px;height:50px;bottom:0;right:0}.landing-page .plat:hover .plat-corner.tl{transition-delay:0s}.landing-page .plat:hover .plat-corner.tr{transition-delay:.1s}.landing-page .plat:hover .plat-corner.br{transition-delay:.2s}.landing-page .plat:hover .plat-corner.bl{transition-delay:.3s}.landing-page .plat.pg .plat-corner{border-color:var(--cyan)}.landing-page .plat.cb .plat-corner{border-color:var(--orange)}.landing-page .plat-glow{filter:blur(100px);opacity:0;pointer-events:none;border-radius:50%;width:400px;height:400px;transition:opacity .5s;position:absolute}.landing-page .plat.pg .plat-glow{background:var(--cyan)}.landing-page .plat.cb .plat-glow{background:var(--orange)}.landing-page .plat:hover .plat-glow{opacity:.1}.landing-page .plat-bar{background:var(--w04);height:3px;position:relative;overflow:hidden}.landing-page .plat-bar:after{content:"";background-size:200% 100%;animation:barSlide 2.5s linear infinite;position:absolute;inset:0}.landing-page .plat.pg .plat-bar:after{background:linear-gradient(90deg,transparent,var(--cyan),transparent);background-size:200% 100%}.landing-page .plat.cb .plat-bar:after{background:linear-gradient(90deg,transparent,var(--orange),transparent);background-size:200% 100%}.landing-page .plat-body{z-index:1;padding:28px 28px 20px;position:relative}.landing-page .plat-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;font-size:26px;display:flex;position:relative;box-shadow:0 6px 24px #0000001a}.landing-page .plat-icon:after{content:"";filter:blur(20px);opacity:.4;z-index:-1;border-radius:28px;position:absolute;inset:-8px}.landing-page .plat.pg .plat-icon,.landing-page .plat.pg .plat-icon:after{background:linear-gradient(135deg,var(--cyan),var(--blue))}.landing-page .plat.cb .plat-icon,.landing-page .plat.cb .plat-icon:after{background:linear-gradient(135deg,var(--orange),var(--amber))}.landing-page .plat.pg .plat-icon{animation:rocketLaunch 1.8s ease-in-out infinite!important}.landing-page .plat.cb .plat-icon{animation:gearSpin 2.5s linear infinite!important}.landing-page .plat:hover .plat-icon{animation:iconFloat 2s ease-in-out infinite}.landing-page .plat-label{text-transform:uppercase;letter-spacing:1px;border-radius:6px;margin-bottom:10px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-block}.landing-page .plat.pg .plat-label{background:var(--cyan-20);color:var(--cyan)}.landing-page .plat.cb .plat-label{background:var(--orange-10);color:var(--orange)}.landing-page .plat h3{letter-spacing:-.5px;margin-bottom:6px;font-size:26px;font-weight:900}.landing-page .plat .plat-desc{color:var(--w30);margin-bottom:16px;font-size:13px;line-height:1.6}.landing-page .plat-features{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.landing-page .pf{background:var(--w02);border:1px solid var(--w04);border-radius:10px;align-items:center;gap:10px;padding:9px 14px;transition:all .3s;display:flex}.landing-page .pf:hover{background:var(--w08);border-color:var(--w15);transform:translate(6px)}.landing-page .pf:hover .pf-dot{box-shadow:0 0 16px var(--orange-50);transform:scale(1.5)}.landing-page .pf-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.landing-page .plat.pg .pf-dot{background:var(--cyan);box-shadow:0 0 8px var(--cyan-50)}.landing-page .plat.cb .pf-dot{background:var(--orange);box-shadow:0 0 8px var(--orange-50)}.landing-page .pf-text{color:var(--w50);font-size:13px;font-weight:500}.landing-page .pf-text strong{color:var(--w90);font-weight:700}.landing-page .plat-stats{border-top:1px solid var(--w04);margin:0 -28px;display:flex}.landing-page .pst{text-align:center;flex:1;padding:14px 10px;position:relative}.landing-page .pst+.pst:before{content:"";background:var(--w04);width:1px;height:60%;position:absolute;top:20%;left:0}.landing-page .pst-val{font-size:22px;font-weight:900;transition:transform .3s}.landing-page .pst:hover .pst-val{transform:scale(1.15)}.landing-page .plat.pg .pst-val{color:var(--cyan)}.landing-page .plat.cb .pst-val{color:var(--orange)}.landing-page .pst-lbl{color:var(--w30);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.landing-page .plat-enter{border:none;border-top:1px solid var(--w04);cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;transition:all .4s;display:flex;position:relative;overflow:hidden}.landing-page .plat.pg .plat-enter{color:var(--cyan);background:#06b6d408}.landing-page .plat.pg .plat-enter:hover{background:#06b6d414}.landing-page .plat.cb .plat-enter{background:var(--orange-05);color:var(--orange)}.landing-page .plat.cb .plat-enter:hover{background:var(--orange-10)}.landing-page .plat-enter .arr{font-size:20px;transition:transform .3s}.landing-page .plat:hover .plat-enter .arr{transform:translate(8px)}.landing-page .plat-enter:before{content:"";background:linear-gradient(90deg,#0000,#00000008,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.landing-page .plat:hover .plat-enter:before{left:120%}.landing-page .cta-today{background:linear-gradient(90deg,var(--orange),var(--amber),var(--orange),#ff6b35,var(--orange));-webkit-text-fill-color:transparent;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:ctaGradient 3s ease-in-out infinite,ctaBounce 4s ease-in-out infinite,ctaGlow 3s ease-in-out infinite;display:inline-block;position:relative}.landing-page .cta-title{position:relative}.landing-page .cta-title:after,.landing-page .cta-title:before{content:"";background:var(--orange);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute}.landing-page .cta-title:before{animation:ctaParticle 3s ease-in-out infinite;top:10%;left:5%}.landing-page .cta-title:after{background:var(--amber);animation:ctaParticle 3s ease-in-out 1.5s infinite;bottom:20%;right:8%}.landing-page .marquee-lbl{text-align:center;text-transform:uppercase;letter-spacing:3px;color:var(--w15);margin-bottom:24px;font-size:11px;font-weight:700}.landing-page .mi{background:var(--glass);border:1px solid var(--glass-border);color:var(--w30);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.landing-page .mi:after{content:"";background:linear-gradient(135deg,#0000 40%,#00000005 50%,#0000 60%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.landing-page .mi:hover{color:var(--w);border-color:var(--w15);box-shadow:0 12px 30px #0000004d,0 0 20px var(--orange-05);background:var(--w04);transform:scale(1.08)translateY(-4px)}.landing-page .mi:hover:after{transform:translate(100%)}.landing-page .feat{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border-radius:20px;padding:32px 28px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.landing-page .feat:before{content:"";opacity:0;height:2px;transition:all .4s;position:absolute;top:0;left:0;right:0}.landing-page .feat:after{content:"";background:radial-gradient(circle at var(--mouse-x,50%)var(--mouse-y,50%),#0000000a,transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.landing-page .feat:hover{border-color:var(--w15);box-shadow:0 30px 80px #0000004d,0 0 40px var(--orange-05);transform:translateY(-10px)scale(1.02)}.landing-page .feat:hover:before{opacity:1;height:3px}.landing-page .feat:hover:after{opacity:1}.landing-page .feat .feat-shine{pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.landing-page .feat .feat-shine:before{content:"";background:conic-gradient(#0000,#00000005,#0000 30%);width:200%;height:200%;transition:none;position:absolute;top:-50%;left:-50%;transform:rotate(0)}.landing-page .feat:hover .feat-shine:before{animation:shineRotate 3s linear infinite}.landing-page .feat:hover [style*=feat-icon]{animation:iconBounce .6s cubic-bezier(.4,0,.2,1)}.landing-page .feat:first-child:before{background:linear-gradient(90deg,var(--orange),var(--amber))}.landing-page .feat:nth-child(2):before{background:linear-gradient(90deg,var(--purple),var(--pink))}.landing-page .feat:nth-child(3):before{background:linear-gradient(90deg,var(--cyan),var(--blue))}.landing-page .feat:nth-child(4):before{background:linear-gradient(90deg,var(--green),var(--cyan))}.landing-page .feat:nth-child(5):before{background:linear-gradient(90deg,var(--amber),var(--orange))}.landing-page .feat:nth-child(6):before{background:linear-gradient(90deg,var(--pink),var(--purple))}.landing-page .feat:first-child:hover{box-shadow:0 30px 80px #0000004d,0 0 50px #fb4e0b14}.landing-page .feat:nth-child(2):hover{box-shadow:0 30px 80px #0000004d,0 0 50px #8b5cf614}.landing-page .feat:nth-child(3):hover{box-shadow:0 30px 80px #0000004d,0 0 50px #06b6d414}.landing-page .feat:nth-child(4):hover{box-shadow:0 30px 80px #0000004d,0 0 50px #22c55e14}.landing-page .feat:nth-child(5):hover{box-shadow:0 30px 80px #0000004d,0 0 50px #f59e0b14}.landing-page .feat:nth-child(6):hover{box-shadow:0 30px 80px #0000004d,0 0 50px #ec489914}.landing-page .feat:first-child [style*=feat-icon]{animation:lightningFlash 1.4s ease-in-out infinite}.landing-page .feat:nth-child(2) [style*=feat-icon]{animation:capToss 2s ease-in-out infinite}.landing-page .feat:nth-child(3) [style*=feat-icon]{animation:paletteSpin 2s ease-in-out infinite}.landing-page .feat:nth-child(4) [style*=feat-icon]{animation:shieldPulse 1.5s ease-in-out infinite}.landing-page .feat:nth-child(5) [style*=feat-icon]{animation:microscopeScan 1.6s ease-in-out infinite}.landing-page .feat:nth-child(6) [style*=feat-icon]{animation:chartGrow 1.6s ease-in-out infinite}.landing-page .ind{background:var(--glass);border:1px solid var(--glass-border);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border-radius:16px;padding:24px 20px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.landing-page .ind:after{content:"";background:linear-gradient(90deg,#0000,#00000008,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.landing-page .ind:hover{border-color:var(--orange-20);box-shadow:0 24px 60px #0000004d,0 0 40px var(--orange-05);transform:translateY(-8px)scale(1.04)}.landing-page .ind:hover:after{left:150%}.landing-page .ind .ind-icon{transition:transform .4s;display:inline-block}.landing-page .ind:hover .ind-icon{transition:transform .4s cubic-bezier(.4,0,.2,1);transform:scale(1.2)rotate(-8deg)}.landing-page .ind:first-child .ind-icon{animation:coinBounce 1.4s ease-in-out infinite}.landing-page .ind:nth-child(2) .ind-icon{animation:clipFlip 1.6s ease-in-out infinite}.landing-page .ind:nth-child(3) .ind-icon{animation:cartRoll 1.5s ease-in-out infinite}.landing-page .ind:nth-child(4) .ind-icon{animation:heartbeat 1s ease-in-out infinite}.landing-page .ind:nth-child(5) .ind-icon{animation:truckDrive 1.4s ease-in-out infinite}.landing-page .ind:nth-child(6) .ind-icon{animation:lightningFlash 1.5s ease-in-out infinite}.landing-page .ind:nth-child(7) .ind-icon{animation:planeFly 1.8s ease-in-out infinite}.landing-page .ind:nth-child(8) .ind-icon{animation:paletteSpin 1.8s ease-in-out infinite}.landing-page .j-section{z-index:2;padding:120px 48px;position:relative;overflow:hidden}.landing-page .j-line-1,.landing-page .j-line-2{background:var(--w04);border-radius:2px;height:3px;position:absolute;top:54px;overflow:hidden}.landing-page .j-line-1{left:calc(16.66% + 60px);right:calc(50% + 60px)}.landing-page .j-line-2{left:calc(50% + 60px);right:calc(16.66% + 60px)}.landing-page .j-line-1:after,.landing-page .j-line-2:after{content:"";border-radius:2px;position:absolute;inset:0}.landing-page .j-line-1:after{background:linear-gradient(90deg,var(--cyan),var(--orange));background-size:200% 100%;animation:lineFlow 3s linear infinite}.landing-page .j-line-2:after{background:linear-gradient(90deg,var(--orange),var(--purple));background-size:200% 100%;animation:lineFlow 3s linear .5s infinite}.landing-page .j-dot{background:var(--orange);width:10px;height:10px;box-shadow:0 0 16px var(--orange-50);border-radius:50%;position:absolute;top:-4px}.landing-page .j-dot-1{animation:dotTravel 2s ease-in-out infinite}.landing-page .j-dot-2{animation:dotTravel 2s ease-in-out 1s infinite}.landing-page .j-step{text-align:center;z-index:1;cursor:pointer;flex:1;transition:all .4s;position:relative}.landing-page .j-step:hover{transform:translateY(-8px)}.landing-page .j-circle{border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 24px;font-size:40px;transition:all .4s;display:flex;position:relative}.landing-page .j-circle:before{content:"";opacity:.8;z-index:-1;border-radius:50%;position:absolute;inset:6px}.landing-page .j-explore .j-circle:before{background:linear-gradient(135deg,#06b6d426,#3b82f61a)}.landing-page .j-automate .j-circle:before{background:linear-gradient(135deg,#fb4e0b26,#f59e0b1a)}.landing-page .j-master .j-circle:before{background:linear-gradient(135deg,#8b5cf626,#ec48991a)}.landing-page .j-circle:after{content:"";border:2px dashed #0000;border-radius:50%;animation:orbitRing 8s linear infinite;position:absolute;inset:-8px}.landing-page .j-explore .j-circle:after{border-color:var(--cyan-20)}.landing-page .j-automate .j-circle:after{border-color:var(--orange-20)}.landing-page .j-master .j-circle:after{border-color:var(--purple-20)}.landing-page .j-ring-pulse{border:1px solid #0000;border-radius:50%;animation:ringPulse 3s ease-in-out infinite;position:absolute;inset:-16px}.landing-page .j-explore .j-ring-pulse{border-color:#06b6d426;animation-delay:0s}.landing-page .j-automate .j-ring-pulse{border-color:#fb4e0b26;animation-delay:.5s}.landing-page .j-master .j-ring-pulse{border-color:#8b5cf626;animation-delay:1s}.landing-page .j-ring-pulse-2{border:1px solid #0000;border-radius:50%;animation:ringPulse 3s ease-in-out 1.5s infinite;position:absolute;inset:-24px}.landing-page .j-explore .j-ring-pulse-2{border-color:#06b6d41a}.landing-page .j-automate .j-ring-pulse-2{border-color:#fb4e0b1a}.landing-page .j-master .j-ring-pulse-2{border-color:#8b5cf61a}.landing-page .j-icon{font-size:40px;display:inline-block}.landing-page .j-explore .j-icon{animation:rocketLaunch 1.8s ease-in-out infinite}.landing-page .j-automate .j-icon{animation:gearSpin 2s linear infinite}.landing-page .j-master .j-icon{animation:capToss 2s ease-in-out infinite}.landing-page .j-num{background:var(--orange);color:#fff;width:28px;height:28px;box-shadow:0 0 16px var(--orange-50);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;animation:numPulse 2s ease-in-out infinite;display:flex;position:absolute;top:-8px;right:-8px}.landing-page .j-automate .j-num{animation-delay:.4s}.landing-page .j-master .j-num{animation-delay:.8s}.landing-page .j-step h4{margin-bottom:8px;font-size:22px;font-weight:800;transition:all .3s}.landing-page .j-step:hover h4{color:var(--orange);text-shadow:0 0 20px var(--orange-20)}.landing-page .j-step p{color:var(--w30);max-width:260px;margin:0 auto;font-size:13px;line-height:1.5}.landing-page .j-step:hover .j-circle{box-shadow:0 0 40px #fb4e0b1a}.landing-page .j-explore:hover .j-circle{box-shadow:0 0 50px #06b6d426}.landing-page .j-automate:hover .j-circle{box-shadow:0 0 50px #fb4e0b26}.landing-page .j-master:hover .j-circle{box-shadow:0 0 50px #8b5cf626}.landing-page .j-step:hover .j-icon{transition:transform .3s;animation-play-state:paused;transform:scale(1.3)!important}.landing-page .js-num-badge{animation:numPulse 2s ease-in-out infinite!important}.landing-page .footer{border-top:1px solid var(--w04);text-align:center;z-index:2;padding:40px 48px;position:relative}.landing-page .footer p{color:var(--w15);font-size:12px}.ai-colab-landing{--orange:#fb4e0b;--orange-50:#fb4e0b80;--orange-20:#fb4e0b33;--orange-10:#fb4e0b1a;--orange-05:#fb4e0b0d;--amber:#f59e0b;--purple:#8b5cf6;--purple-50:#8b5cf680;--purple-20:#8b5cf633;--cyan:#06b6d4;--cyan-50:#06b6d480;--cyan-20:#06b6d433;--green:#22c55e;--blue:#3b82f6;--pink:#ec4899;--bg:#fff;--glass:#00000008;--glass-2:#0000000d;--glass-border:#00000014;--glass-border-2:#0000001f;--w:#000000e6;--w90:#000000d9;--w70:#000000b3;--w50:#00000080;--w30:#00000073;--w15:#00000026;--w08:#00000014;--w04:#0000000f;--w02:#00000008;background:var(--bg);color:var(--w);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}.ai-colab-landing .hero{z-index:2;position:relative}.ai-colab-landing .hero-top{position:relative}.ai-colab-landing .hero-badge{background:var(--glass);border:1px solid var(--glass-border);letter-spacing:.5px;color:var(--w70);border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.ai-colab-landing .hero-headline{letter-spacing:-.03em;color:var(--w);font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.05}.ai-colab-landing .hero-headline .gradient{background:linear-gradient(135deg,var(--orange),var(--purple),var(--cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ai-colab-landing .hero-headline .thin{color:var(--w50);font-weight:300}.ai-colab-landing .thin-cursor{background:var(--orange);vertical-align:text-bottom;width:3px;height:1em;margin-left:4px;animation:blink-cursor 1s step-end infinite;display:inline-block}@keyframes blink-cursor{50%{opacity:0}}.ai-colab-landing .hero-sub{color:var(--w50);max-width:600px;font-size:18px;line-height:1.7}.ai-colab-landing .hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.ai-colab-landing .btn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.ai-colab-landing .btn-primary{background:var(--orange);color:#fff;box-shadow:0 4px 20px var(--orange-20),0 0 0 1px var(--orange-50)}.ai-colab-landing .btn-primary:hover{box-shadow:0 8px 30px var(--orange-20),0 0 0 1px var(--orange-50);transform:translateY(-2px)}.ai-colab-landing .btn-glass{background:var(--glass);color:var(--w70);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-colab-landing .btn-glass:hover{background:var(--glass-2);border-color:var(--glass-border-2);transform:translateY(-2px)}.ai-colab-landing .hero-band{z-index:2;position:relative}.ai-colab-landing .band-grid{background:var(--glass-border);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid;overflow:hidden}.ai-colab-landing .band-item{text-align:center;padding:32px 28px}.ai-colab-landing .band-val{letter-spacing:-.02em;font-size:28px;font-weight:800}.ai-colab-landing .band-name{color:var(--w70);margin-top:4px;font-size:13px;font-weight:600}.ai-colab-landing .band-desc{color:var(--w30);margin-top:4px;font-size:11px}.ai-colab-landing .sec-label{letter-spacing:2px;text-transform:uppercase;color:var(--orange);justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ai-colab-landing .sec-heading{letter-spacing:-.03em;color:var(--w);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.15}.ai-colab-landing .sec-desc{color:var(--w50);max-width:600px;font-size:16px;line-height:1.7}.ai-colab-landing .reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.ai-colab-landing .reveal.visible{opacity:1;transform:translateY(0)}