.brain-wrap{display:flex;justify-content:center;margin-bottom:22px}
.brain{
  position:relative;width:204px;height:204px;border:1px solid rgba(139,233,255,.44);border-radius:50%;
  cursor:pointer;overflow:hidden;background:#06111f;
  box-shadow:0 0 78px rgba(139,233,255,.24),0 0 130px rgba(196,181,253,.15),inset 0 0 48px rgba(96,165,250,.18);
}
.image-brain img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;animation:logoBreathe 4.4s ease-in-out infinite}
.brain:after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px dashed rgba(253,230,138,.5);animation:spin 30s linear infinite}
.pulse{position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(139,233,255,.18);animation:pulse 5.4s ease-out infinite}
.p2{animation-delay:1.8s}.p3{animation-delay:3.6s}
@keyframes logoBreathe{0%,100%{filter:brightness(1) saturate(1);transform:scale(1)}50%{filter:brightness(1.14) saturate(1.08);transform:scale(1.018)}}
@keyframes pulse{0%{transform:scale(.92);opacity:.5}100%{transform:scale(1.25);opacity:0}}
@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:640px){.brain{width:172px;height:172px}}
