.hg-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:clamp(34px,5vw,76px);align-items:center}.hg-stage{position:relative;isolation:isolate;justify-self:end;width:min(100%,460px);aspect-ratio:1;animation:hg-arrive 1.2s cubic-bezier(.22,1,.36,1) .2s both}.hg-stage:before{z-index:-2;inset:11%;border-radius:50%;background:radial-gradient(circle,rgba(42,186,191,.22),rgba(20,111,139,.08) 48%,transparent 71%);filter:blur(10px)}.hg-stage:after,.hg-stage:before{position:absolute;content:"";pointer-events:none}.hg-stage:after{z-index:-1;inset:6%;border:1px solid rgba(141,220,222,.13);border-radius:50%;box-shadow:0 0 0 38px rgba(255,255,255,.018),0 0 0 76px rgba(255,255,255,.012)}.hg-canvas{position:relative;z-index:2;filter:drop-shadow(0 28px 34px rgba(0,16,30,.24))}.hg-orbit{z-index:3;border:1px solid rgba(255,255,255,.16);pointer-events:none;animation:hg-orbit 20s linear infinite}.hg-orbit,.hg-orbit:before{position:absolute;border-radius:50%}.hg-orbit:before{width:7px;height:7px;background:var(--lime);box-shadow:0 0 0 6px rgba(152,222,63,.12);content:""}.hg-orbit-one{inset:13%}.hg-orbit-one:before{top:17%;right:5%}.hg-orbit-two{inset:4%;border-color:rgba(108,208,214,.1);animation-duration:28s;animation-direction:reverse}.hg-orbit-two:before{left:10%;bottom:22%;background:#64d9d4;box-shadow:0 0 0 6px rgba(100,217,212,.1)}@keyframes hg-arrive{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hg-orbit{to{transform:rotate(1turn)}}@media (max-width:980px){.hg-row{grid-template-columns:1fr;gap:22px}.hg-stage{order:-1;justify-self:center;width:min(52vw,300px);margin:0 auto 4px}}@media (max-width:640px){.hg-stage{width:min(58vw,240px);margin:0 auto 4px}}@media (prefers-reduced-motion:reduce){.hg-orbit,.hg-stage{animation:none}}