.border-container{display:flex;justify-content:center;align-items:center;height:200px;width:200px;position:relative}.animated-border{height:100%;width:100%;position:absolute;box-sizing:border-box;border:2px solid transparent;border-radius:50%;animation:draw-border 2s ease-in-out forwards}@keyframes draw-border{0%{border-color:transparent;border-width:0}50%{border-color:transparent;border-width:2px}to{border-color:#3498db;border-width:2px}}.bubble{position:absolute;bottom:-100px;border-radius:50%;opacity:.5;background:linear-gradient(135deg,#8750f7 60%,#2a1454);animation:bubbleUp 8s linear infinite}@keyframes bubbleUp{0%{transform:translateY(0) scale(1);opacity:.5}80%{opacity:.4}to{transform:translateY(-800px) scale(1.2);opacity:0}}.bubble-1{left:10%;width:40px;height:40px;animation-delay:0s;animation-duration:7s}.bubble-2{left:20%;width:25px;height:25px;animation-delay:1s;animation-duration:6s}.bubble-3{left:30%;width:50px;height:50px;animation-delay:2s;animation-duration:8s}.bubble-4{left:40%;width:30px;height:30px;animation-delay:.5s;animation-duration:7.5s}.bubble-5{left:50%;width:35px;height:35px;animation-delay:1.5s;animation-duration:6.5s}.bubble-6{left:60%;width:20px;height:20px;animation-delay:2.5s;animation-duration:7.2s}.bubble-7{left:70%;width:45px;height:45px;animation-delay:.8s;animation-duration:8.2s}.bubble-8{left:80%;width:28px;height:28px;animation-delay:1.2s;animation-duration:7.8s}.bubble-9{left:90%;width:38px;height:38px;animation-delay:2.2s;animation-duration:6.8s}.bubble-10{left:15%;width:22px;height:22px;animation-delay:1.7s;animation-duration:7.1s}.bubble-11{left:65%;width:32px;height:32px;animation-delay:.3s;animation-duration:8.5s}.bubble-12{left:85%;width:27px;height:27px;animation-delay:2.7s;animation-duration:7.3s}.hero-animated-circle{position:absolute;top:50%;left:50%;width:320px;height:320px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 60% 40%,#8750f7 60%,#2a1454 100%);filter:blur(32px) brightness(1.2);opacity:.7;z-index:2;animation:heroCircleMove 8s ease-in-out infinite alternate}@media (max-width:768px){.hero-animated-circle{width:180px;height:180px;filter:blur(18px) brightness(1.1)}}@keyframes heroCircleMove{0%{transform:translate(-50%,-50%) scale(1);filter:blur(32px) brightness(1.2)}50%{transform:translate(-48%,-52%) scale(1.08);filter:blur(40px) brightness(1.3)}to{transform:translate(-52%,-48%) scale(.95);filter:blur(28px) brightness(1.1)}}.about-animated-circle{position:absolute;top:50%;left:50%;width:340px;height:340px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 60% 40%,#8750f7 60%,#2a1454 100%);filter:blur(36px) brightness(1.15);opacity:.65;z-index:1}@media (max-width:1024px){.about-animated-circle{width:220px;height:220px;filter:blur(18px) brightness(1.08)}}.twinkle-star{display:flex;align-items:center;margin-right:.25rem;animation:twinkle 1.5s infinite alternate}@keyframes twinkle{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}to{opacity:.7;transform:scale(1)}}.plus-pulse{display:inline-block;animation:plusPulse 1.2s infinite alternate}@keyframes plusPulse{0%{text-shadow:0 0 0 gold,0 0 0 #fff}50%{text-shadow:0 0 8px gold,0 0 4px #fff}to{text-shadow:0 0 0 gold,0 0 0 #fff}}.animate-pulse-slow{animation:pulseSlow 2.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseSlow{0%,to{box-shadow:0 0 0 0 rgba(135,80,247,.4),0 0 0 0 rgba(42,20,84,.2)}50%{box-shadow:0 0 24px 8px rgba(135,80,247,.5),0 0 12px 4px rgba(42,20,84,.25)}}@font-face{font-family:__Orbitron_e087fb;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Orbitron_Fallback_e087fb;src:local("Arial");ascent-override:81.14%;descent-override:19.50%;line-gap-override:0.00%;size-adjust:124.60%}.__className_e087fb{font-family:__Orbitron_e087fb,__Orbitron_Fallback_e087fb;font-style:normal}