@keyframes mesh-drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-50px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(50px,30px)scale(1.05)}}@keyframes mesh-drift-reverse{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-40px,30px)scale(1.05)}50%{transform:translate(30px,-40px)scale(1.1)}75%{transform:translate(-20px,-20px)scale(.95)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(3deg)}}@keyframes float-medium{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(-2deg)}}@keyframes glow-pulse{0%,to{opacity:.4;filter:blur(60px)}50%{opacity:.7;filter:blur(80px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes slide-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-delayed{0%,20%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes text-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes border-glow{0%,to{border-color:#f59e0b1a}50%{border-color:#f59e0b4d}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scroll-indicator{0%{opacity:0;transform:translateY(-8px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.reveal-up{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(60px)}.reveal-up.revealed{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.reveal-left{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-60px)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(60px)}.reveal-right.revealed{opacity:1;transform:translate(0)}.stagger-children>*{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.stagger-children.revealed>:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.stagger-children.revealed>:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)}.stagger-children.revealed>:nth-child(3){opacity:1;transition-delay:.2s;transform:translateY(0)}.stagger-children.revealed>:nth-child(4){opacity:1;transition-delay:.3s;transform:translateY(0)}.stagger-children.revealed>:nth-child(5){opacity:1;transition-delay:.4s;transform:translateY(0)}.stagger-children.revealed>:nth-child(6){opacity:1;transition-delay:.5s;transform:translateY(0)}.gradient-text-gold{background:linear-gradient(135deg,#f59e0b,#fbbf24,#f59e0b) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-hero{background:linear-gradient(135deg,#fef3c7,#f59e0b,#14b8a6,#fef3c7) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s infinite gradient-shift}.gradient-text-teal{background:linear-gradient(135deg,#14b8a6,#06b6d4,#14b8a6) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-panel{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;transition:all .5s cubic-bezier(.16,1,.3,1)}.glass-panel:hover{background:#ffffff0f;border-color:#f59e0b26;transform:translateY(-4px);box-shadow:0 20px 60px -15px #f59e0b1a,0 0 40px #f59e0b0d}.mesh-orb{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.section-transition-down{position:relative}.section-transition-down:after{content:"";background:linear-gradient(to bottom,transparent,var(--next-section-color,#0a0118));pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.accent-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#f59e0b,#14b8a6,#0000);height:1px}.shimmer-btn{position:relative;overflow:hidden}.shimmer-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.shimmer-btn:hover:before{left:100%}.public-page::-webkit-scrollbar{width:6px}.public-page::-webkit-scrollbar-track{background:#0a0118}.public-page::-webkit-scrollbar-thumb{background:linear-gradient(#f59e0b,#14b8a6);border-radius:3px}.noise-overlay{pointer-events:none;z-index:9999;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;width:100%;height:100%;position:fixed;top:0;left:0}.metric-bar{transform-origin:0;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.metric-bar.animate{transform:scaleX(1)}
