:root{--gradient-brand:linear-gradient(110deg,#6B2D8B 0%,#E91E8C 70%,#F060A6 100%);--font-body:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;--ease-out:cubic-bezier(.215,.61,.355,1)}.soar-orbit-wrap.cta-trophy{position:relative;width:380px;height:340px;z-index:1;pointer-events:none;margin:0 auto;transform-origin:center center;transition:transform 0.3s ease,height 0.3s ease}.soar-orbit-center.cta-rocket{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:26px;background:var(--gradient-brand);display:grid;place-items:center;box-shadow:0 22px 56px -10px rgba(233,30,140,0.55),inset 0 1px 0 rgba(255,255,255,0.28);z-index:3;animation:cta-rocket-float 5s ease-in-out infinite}.soar-orbit-center-ico{display:flex;align-items:center;justify-content:center}.soar-orbit-center-ico svg{display:block}@keyframes cta-rocket-float{0%,100%{transform:translate(-50%,-50%) translateY(0) rotate(-3deg)}50%{transform:translate(-50%,-50%) translateY(-8px) rotate(3deg)}}.cta-ring2{position:absolute;left:50%;top:50%;border-radius:50%;border:1.5px solid rgba(240,96,166,0.4);transform:translate(-50%,-50%);animation:cta-ring2-pulse 4s var(--ease-out) infinite}.cta-ring2.r1{width:140px;height:140px;animation-delay:0s}.cta-ring2.r2{width:140px;height:140px;animation-delay:1.3s}.cta-ring2.r3{width:140px;height:140px;animation-delay:2.6s}@keyframes cta-ring2-pulse{0%{transform:translate(-50%,-50%) scale(0.7);opacity:0.9}80%{opacity:0.18}100%{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.soar-orbit-item.cta-pub{position:absolute;left:var(--x,50%);top:var(--y,50%);transform:translate(-50%,-50%);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.14);border-radius:999px;padding:7px 14px;font:800 10.5px var(--font-body);color:rgba(255,255,255,0.92);letter-spacing:0.14em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;display:inline-flex;align-items:center;gap:8px;animation:cta-chip-float 7s ease-in-out infinite;box-shadow:0 8px 24px -8px rgba(0,0,0,0.5);z-index:5;pointer-events:auto;transition:border-color 0.3s ease}.soar-orbit-item.cta-pub:hover{border-color:rgba(255,255,255,0.4)}.soar-orbit-item-dot.cta-dot{width:6px;height:6px;border-radius:50%;background:var(--gradient-brand);box-shadow:0 0 8px rgba(233,30,140,0.65);flex-shrink:0}@keyframes cta-chip-float{0%,100%{transform:translate(-50%,-50%) translateY(0);opacity:0.85}50%{transform:translate(-50%,-50%) translateY(-6px);opacity:1}}.cta-spark2{position:absolute;width:6px;height:6px;background:#FFC857;border-radius:50%;box-shadow:0 0 12px rgba(255,200,87,0.85);animation:cta-spark2-twinkle 2.4s ease-in-out infinite;z-index:2}.cta-spark2.s1{top:20%;left:35%;animation-delay:0s}.cta-spark2.s2{top:30%;right:30%;animation-delay:0.6s}.cta-spark2.s3{bottom:30%;left:38%;animation-delay:1.2s}.cta-spark2.s4{bottom:24%;right:32%;animation-delay:1.8s}@keyframes cta-spark2-twinkle{0%,100%{transform:scale(0.6);opacity:0.4}50%{transform:scale(1.2);opacity:1}}@media(max-width:1024px){.soar-orbit-wrap.cta-trophy{transform:scale(0.85);margin:10px auto}}@media(max-width:767px){.soar-orbit-wrap.cta-trophy{transform:scale(0.7);margin:0 auto;height:260px}}@media(max-width:480px){.soar-orbit-wrap.cta-trophy{position:relative;left:0;transform:translateX(0%) scale(0.6);margin:0;height:200px}}