.cta-orbit{--mx:50%;--my:50%;--a:0deg;position:relative;border-radius:2.5rem;padding:2px;background:conic-gradient(from var(--a),#0af7f7,#0077ff,#9b00ff,#f10af5,#0af7f7);animation:cta-spin 8s linear infinite}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes cta-spin{to{--a:360deg}}.cta-orbit__inner{position:relative;overflow:hidden;border-radius:calc(2.5rem - 2px);padding:clamp(2.75rem,8vw,6.85rem) clamp(1.5rem,6vw,5rem);background:radial-gradient(500px circle at var(--mx) var(--my),rgb(155 0 255/45%),transparent 60%),radial-gradient(ellipse 90% 80% at 50% 120%,#2a0a5c,#07000f 70%);text-align:center;isolation:isolate}.cta-orbit__rings{position:absolute;inset:0;z-index:-1;display:grid;place-items:center;pointer-events:none}.cta-orbit__rings i{position:absolute;width:var(--s);aspect-ratio:1;border-radius:50%;border:1px solid rgb(10 247 247/25%);animation:cta-ring 7s ease-out infinite;animation-delay:var(--d);opacity:0}@keyframes cta-ring{0%{transform:scale(.3);opacity:0}20%{opacity:.8}to{transform:scale(1.5);opacity:0}}.cta-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(60px);animation:cta-drift 10s ease-in-out infinite alternate;pointer-events:none}.cta-orb.is-one{width:16.25rem;height:16.25rem;background:#0077ff;opacity:.35;inset-inline-start:-3.75rem;top:-2.5rem}.cta-orb.is-two{width:18.75rem;height:18.75rem;background:#9b00ff;opacity:.28;inset-inline-end:-5rem;bottom:-5rem;animation-delay:-4s}@keyframes cta-drift{to{transform:translate(40px,30px)}}.cta-orbit h2{font-size:clamp(2.25rem,6vw,5.25rem);font-weight:600;max-width:15ch;margin:0 auto 1.25rem;line-height:1.05}.cta-orbit h2 .cta-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em}.cta-orbit h2 .cta-word i{display:inline-block;font-style:normal;transform:translateY(110%);transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k) * .08s)}.cta-orbit.is-on h2 .cta-word i{transform:none}.cta-orbit__body{color:rgb(255 255 255/80%);font-size:clamp(1rem,1.5vw,1.25rem);max-width:48ch;margin:0 auto 2.1rem}.cta-orbit__actions{gap:.85rem;margin-bottom:2.5rem}.cta-orbit__actions,.cta-orbit__points{display:flex;justify-content:center;flex-wrap:wrap}.cta-orbit__points{list-style:none;padding:0;margin:0;gap:.75rem}.cta-orbit__points li{padding:.65rem 1.25rem;border-radius:99px;border:1px solid rgb(255 255 255/20%);background:rgb(255 255 255/6%);font-size:.9rem;backdrop-filter:blur(6px);opacity:0;transform:translateY(14px);transition:.7s calc(.6s + var(--k) * .12s)}.cta-orbit.is-on .cta-orbit__points li{opacity:1;transform:none}.cta-stage:has(.cta-orbit){padding-block:clamp(3.75rem,9vw,7.5rem) clamp(5rem,10vw,8.75rem)}.cta-stage .cta-orbit .shell-kicker{justify-content:center;color:rgb(255 255 255/82%)}@media (max-width:900px){.cta-orbit{border-radius:1.75rem}.cta-orbit__inner{border-radius:calc(1.75rem - 2px)}}@media (prefers-reduced-motion:reduce){.cta-orb,.cta-orbit,.cta-orbit__rings i{animation:none}.cta-orbit h2 .cta-word i,.cta-orbit__points li{opacity:1;transform:none}}