.signup-cta[data-astro-cid-xspkjmwk]{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 auto 4px}.signup-btn[data-astro-cid-xspkjmwk]{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:14px;height:50px;padding:0 6px 0 24px;border-radius:999px;text-decoration:none;font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;color:#fff;background:#16141f;box-shadow:0 0 0 1px #16141f,0 1px 2px #16141f33,0 14px 30px -14px #7a5cff99;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.signup-btn[data-astro-cid-xspkjmwk]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;z-index:-1;background:linear-gradient(92deg,#ff6b3d,#ec4f86,#7a5cff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}.signup-btn[data-astro-cid-xspkjmwk]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #16141f,0 2px 4px #16141f33,0 20px 40px -14px #ec4f86aa}.signup-btn[data-astro-cid-xspkjmwk]:active{transform:translateY(0)}.signup-btn[data-astro-cid-xspkjmwk]:focus-visible{outline:2px solid #7a5cff;outline-offset:3px}.signup-arrow[data-astro-cid-xspkjmwk]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ff6b3d,#ec4f86 55%,#7a5cff);color:#fff;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.signup-arrow[data-astro-cid-xspkjmwk] svg[data-astro-cid-xspkjmwk]{width:16px;height:16px}.signup-btn--crayon[data-astro-cid-xspkjmwk]{overflow:visible;background:transparent;color:#16141f;box-shadow:none;border-radius:20px;height:58px;padding:0 8px 0 28px;font-family:Manrope,system-ui,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.01em}.signup-btn--crayon[data-astro-cid-xspkjmwk]:before,.signup-btn--crayon[data-astro-cid-xspkjmwk] .signup-shine[data-astro-cid-xspkjmwk]{display:none}.signup-btn--crayon[data-astro-cid-xspkjmwk]>span[data-astro-cid-xspkjmwk]{position:relative}.signup-btn--crayon[data-astro-cid-xspkjmwk] .signup-arrow[data-astro-cid-xspkjmwk]{background:#16141f}.signup-btn--crayon[data-astro-cid-xspkjmwk]:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:none}.signup-btn[data-astro-cid-xspkjmwk]:hover .signup-arrow[data-astro-cid-xspkjmwk]{transform:translate(3px) rotate(-8deg)}.signup-shine[data-astro-cid-xspkjmwk]{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,#ffffff26 48%,transparent 60%);transform:translate(-120%);animation:signupShine 4.5s ease-in-out infinite}.signup-label[data-astro-cid-xspkjmwk]{white-space:nowrap}.signup-label[data-astro-cid-xspkjmwk].shrt{display:none}.signup-note[data-astro-cid-xspkjmwk]{font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:500;color:#5e5a6e;letter-spacing:.01em}@keyframes signupShine{0%,60%{transform:translate(-120%)}90%,to{transform:translate(120%)}}.signup-splash[data-astro-cid-xspkjmwk]{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden}.signup-splash[data-astro-cid-xspkjmwk][hidden]{display:none}.splash-wave[data-astro-cid-xspkjmwk]{position:absolute;left:var(--x, 50%);top:var(--y, 50%);width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;transform:scale(0);animation:splashWave .7s cubic-bezier(.2,.7,.2,1) forwards}.splash-wave[data-astro-cid-xspkjmwk].w1{background:#ffb38a}.splash-wave[data-astro-cid-xspkjmwk].w2{background:#c3b5ff;animation-delay:.1s}.splash-wave[data-astro-cid-xspkjmwk].w3{background:#16141f;animation-delay:.2s}.splash-body[data-astro-cid-xspkjmwk]{position:relative;text-align:center;padding:0 16px;opacity:0;animation:splashIn .45s .32s ease-out forwards}.splash-knight[data-astro-cid-xspkjmwk]{width:clamp(88px,10vw,128px);height:auto;margin:0 auto 14px;animation:splashHop .6s .4s ease-in-out infinite alternate}.splash-title[data-astro-cid-xspkjmwk]{font-family:var(--font);font-weight:800;letter-spacing:-.04em;font-size:clamp(32px,5vw,62px);color:#fff}.splash-title[data-astro-cid-xspkjmwk] em[data-astro-cid-xspkjmwk]{font-style:normal;background:linear-gradient(92deg,#ff8a5c,#f06a9b,#a08bff);-webkit-background-clip:text;background-clip:text;color:transparent}.splash-sub[data-astro-cid-xspkjmwk]{margin-top:12px;font-family:Manrope,system-ui,sans-serif;font-size:clamp(14px,1.2vw,17px);font-weight:500;color:#c9c5d8}.splash-dots[data-astro-cid-xspkjmwk] i[data-astro-cid-xspkjmwk]{font-style:normal;animation:splashDot 1s infinite}.splash-dots[data-astro-cid-xspkjmwk] i[data-astro-cid-xspkjmwk]:nth-child(2){animation-delay:.15s}.splash-dots[data-astro-cid-xspkjmwk] i[data-astro-cid-xspkjmwk]:nth-child(3){animation-delay:.3s}.splash-confetti[data-astro-cid-xspkjmwk]{position:absolute;inset:0;pointer-events:none}.splash-confetti[data-astro-cid-xspkjmwk] span{position:absolute;left:var(--x);top:var(--y);width:7px;height:7px;border-radius:50%;background:var(--c);opacity:0;animation:splashBurst 1.1s .12s cubic-bezier(.15,.8,.3,1) forwards}@keyframes splashWave{to{transform:scale(var(--s, 120))}}@keyframes splashIn{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes splashHop{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-16px) rotate(4deg)}}@keyframes splashDot{0%,to{opacity:.2}50%{opacity:1}}@keyframes splashBurst{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r))}}@media(prefers-reduced-motion:reduce){.signup-shine[data-astro-cid-xspkjmwk],.splash-knight[data-astro-cid-xspkjmwk],.splash-dots[data-astro-cid-xspkjmwk] i[data-astro-cid-xspkjmwk]{animation:none}.splash-wave[data-astro-cid-xspkjmwk]{animation:none;transform:scale(var(--s, 120))}.splash-wave[data-astro-cid-xspkjmwk].w1,.splash-wave[data-astro-cid-xspkjmwk].w2{display:none}.splash-body[data-astro-cid-xspkjmwk]{animation:none;opacity:1}.splash-confetti[data-astro-cid-xspkjmwk]{display:none}}@media(max-width:640px){.signup-btn[data-astro-cid-xspkjmwk]{height:48px;padding:0 5px 0 20px;gap:12px;font-size:14.5px}.signup-arrow[data-astro-cid-xspkjmwk]{width:36px;height:36px}.signup-label[data-astro-cid-xspkjmwk].long{display:none}.signup-label[data-astro-cid-xspkjmwk].shrt{display:inline}}
