.glow-orb[data-v-98c9a369]{position:absolute;border-radius:50%;filter:blur(120px);will-change:transform}.glow-orb-1[data-v-98c9a369]{width:600px;height:600px;background:radial-gradient(circle,rgba(249,115,22,.15),transparent 70%);top:30%;left:40%;animation:float-1-98c9a369 8s ease-in-out infinite}.glow-orb-2[data-v-98c9a369]{width:500px;height:500px;background:radial-gradient(circle,rgba(180,83,9,.12),transparent 70%);top:50%;left:20%;animation:float-2-98c9a369 10s ease-in-out infinite}.glow-orb-3[data-v-98c9a369]{width:450px;height:450px;background:radial-gradient(circle,rgba(210,105,30,.1),transparent 70%);bottom:20%;right:20%;animation:float-3-98c9a369 12s ease-in-out infinite}.glow-orb-4[data-v-98c9a369]{width:300px;height:300px;background:radial-gradient(circle,rgba(251,146,60,.08),transparent 70%);top:20%;right:30%;animation:float-4-98c9a369 9s ease-in-out infinite}@keyframes float-1-98c9a369{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(40px,30px) scale(1.03)}}@keyframes float-2-98c9a369{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.08)}66%{transform:translate(30px,-20px) scale(.93)}}@keyframes float-3-98c9a369{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,20px) scale(1.06)}50%{transform:translate(-30px,-40px) scale(.97)}75%{transform:translate(-20px,30px) scale(1.04)}}@keyframes float-4-98c9a369{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-30px) scale(1.1)}}.grid-bg[data-v-98c9a369]{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:60px 60px;animation:grid-move-98c9a369 20s linear infinite}@keyframes grid-move-98c9a369{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.text-shimmer[data-v-98c9a369]{background:linear-gradient(110deg,#e2e8f0,#fff,#fb923c,#fff,#e2e8f0,#fb923c);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-98c9a369 4s ease-in-out infinite}@keyframes shimmer-98c9a369{0%{background-position:100% 50%}50%{background-position:0% 50%}to{background-position:100% 50%}}.text-glow[data-v-98c9a369]{color:#f97316;text-shadow:0 0 10px rgba(249,115,22,.3),0 0 30px rgba(249,115,22,.15),0 0 60px rgba(249,115,22,.08);animation:text-pulse-98c9a369 3s ease-in-out infinite}@keyframes text-pulse-98c9a369{0%,to{text-shadow:0 0 10px rgba(249,115,22,.3),0 0 30px rgba(249,115,22,.15),0 0 60px rgba(249,115,22,.08)}50%{text-shadow:0 0 15px rgba(249,115,22,.5),0 0 40px rgba(249,115,22,.25),0 0 80px rgba(249,115,22,.12)}}.glow-ring[data-v-98c9a369]{background:linear-gradient(var(--glow-angle, 0deg),rgba(249,115,22,.3),rgba(210,105,30,.1),rgba(249,115,22,.3));animation:glow-rotate-98c9a369 4s linear infinite}@keyframes glow-rotate-98c9a369{0%{--glow-angle: 0deg;filter:blur(16px)}to{--glow-angle: 360deg;filter:blur(16px)}}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.btn-pulse[data-v-98c9a369]{animation:btn-breathe-98c9a369 3s ease-in-out infinite}@keyframes btn-breathe-98c9a369{0%,to{box-shadow:0 10px 15px -3px #f973164d}50%{box-shadow:0 10px 25px -3px #f9731680}}.particle[data-v-98c9a369]{position:absolute;width:3px;height:3px;background:#f9731666;border-radius:50%;bottom:-10px;animation:rise-98c9a369 linear infinite}.particle[data-v-98c9a369]:nth-child(odd){width:2px;height:2px;background:#d2691e4d}@keyframes rise-98c9a369{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(30px);opacity:0}}@keyframes scroll-dot-move-98c9a369{0%{transform:translateY(0);opacity:1}to{transform:translateY(6px);opacity:0}}.animate-scroll-dot[data-v-98c9a369]{animation:scroll-dot-move-98c9a369 1.5s ease-in-out infinite}.animate-hero-enter[data-v-98c9a369]{animation:hero-fade-up-98c9a369 .8s cubic-bezier(.16,1,.3,1) forwards}.animate-hero-enter-delayed[data-v-98c9a369]{animation:hero-fade-up-98c9a369 .8s cubic-bezier(.16,1,.3,1) .2s forwards}@keyframes hero-fade-up-98c9a369{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-slow-fc53513b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-slow[data-v-fc53513b]{animation:bounce-slow-fc53513b 4s ease-in-out infinite}
