.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}}.hero.hero--studio{--hs-bg: #fdfdfc;--hs-ink: #16141f;--hs-muted: #5e5a6e;--hs-line: #16141f14;--hs-grad: linear-gradient(92deg, #ff6b3d 0%, #ec4f86 48%, #7a5cff 100%);background:linear-gradient(180deg,#fff,#fbfbfa);color:var(--hs-ink);border:0;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #16141f10,0 0 0 5px #f4f5f7,0 0 0 10px #e4e7ec,0 0 0 11px #c3c8d0,0 2px 0 11px #fff,0 28px 54px -30px #16141f55;padding-bottom:clamp(74px,7vw,108px);isolation:isolate}.hero-outer:has(.hero--studio){padding:10px 7px 0}.hero--studio .hero-aurora{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.hero--studio .hero-aurora i{display:none}.hero--studio .hero-aurora:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 22% 7% at 14% 22%,#8b93a226,transparent 70%),radial-gradient(ellipse 16% 6% at 86% 30%,#8b93a220,transparent 70%),radial-gradient(ellipse 26% 8% at 76% 74%,#8b93a21e,transparent 70%),radial-gradient(ellipse 13% 5% at 22% 66%,#8b93a21c,transparent 70%)}.hero--studio .hero-aurora:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#16141f40 1.25px,transparent 1.6px);background-size:22px 22px;background-position:11px 11px;-webkit-mask-image:radial-gradient(ellipse 46% 30% at 50% 34%,#0007 0%,#000 100%);mask-image:radial-gradient(ellipse 46% 30% at 50% 34%,#0007,#000)}.hero--studio .hero-marquee .item{font-family:Manrope,system-ui,sans-serif;font-weight:500;font-size:clamp(12px,.9vw,13.5px);letter-spacing:.01em;color:var(--hs-muted)}.hero--studio .hero-marquee .item svg{fill:#ec4f86!important;opacity:.8}.hero--studio .hero-badge{position:relative;background:transparent;color:var(--hs-ink);border:0;box-shadow:none;font-family:Manrope,system-ui,sans-serif;font-weight:800;font-size:clamp(11px,.85vw,12.5px);letter-spacing:.12em;padding:9px 18px 9px 14px;gap:9px}.hero--studio .hero-badge>span{position:relative}.hero--studio .hero-badge:after{display:none}.hero--studio .hero-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--hs-grad);box-shadow:0 0 0 3px #ec4f8622;animation:hsPulse 2.4s ease-in-out infinite}@keyframes hsPulse{50%{box-shadow:0 0 0 6px #ec4f8600}}.hero--studio h1.display{font-family:Manrope,system-ui,sans-serif;font-weight:800;font-size:clamp(36px,5.2vw,82px);line-height:1.04;letter-spacing:-.04em;color:var(--hs-ink);max-width:none;text-wrap:wrap}.hero--studio h1 .hl-lead{white-space:nowrap}.hero--studio h1 .hl{position:relative;display:inline-block;isolation:isolate;font-weight:800;color:var(--hs-ink)}.hero--studio h1 .hl-shade{position:absolute;z-index:-1;inset:.26em -.12em .08em -.14em;pointer-events:none}.hero--studio h1 .hl-text{position:relative}.hero--studio p.sub{font-family:Manrope,system-ui,sans-serif;font-weight:500;color:var(--hs-muted);font-size:clamp(15px,1.25vw,19px);line-height:1.55;margin:22px auto 30px;max-width:62ch;text-wrap:balance}.hero--studio p.sub b{color:var(--hs-ink)!important;font-weight:800!important}.hero--studio .demo-frame{border:1px solid var(--hs-line);box-shadow:0 1px 2px #16141f0f,0 30px 80px -24px #3b2a6b45}.hero--studio .hero-card{margin-bottom:0}@media(prefers-reduced-motion:reduce){.hero--studio .hero-aurora i,.hero--studio .hero-badge-dot{animation:none}}@media(max-width:640px){.hero.hero--studio{padding-bottom:28px!important;padding-inline:16px}.hero--studio h1.display{font-size:min(44px,calc((94vw - 36px) / 11.4));max-width:none}.hero--studio h1 .hl{white-space:nowrap}.hero--studio .demo-frame{border-width:1px;box-shadow:0 20px 50px -20px #3b2a6b55}}.hero--studio .wb-tray{position:absolute;z-index:2;left:0;right:0;bottom:0;height:18px;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:linear-gradient(180deg,#eef0f3,#dfe3e9 55%,#cdd3db);box-shadow:inset 0 1px #fffc,inset 0 -1px #b9c0ca,0 -1px 2px #16141f0f}.hero--studio .wb-tray:before{content:"";position:absolute;left:0;right:0;top:4px;height:5px;background:linear-gradient(180deg,#c6ccd5,#e9ecf0);box-shadow:inset 0 1px 1px #aab2bd}.hero--studio .wb-pen{position:absolute;bottom:9px;width:clamp(64px,8vw,104px);height:11px;border-radius:6px;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #00000026,0 2px 3px #16141f26}.hero--studio .wb-pen:after{content:"";position:absolute;right:-5px;top:1px;width:10px;height:9px;border-radius:3px;background:#f3f4f6;box-shadow:inset 0 0 0 1px #00000018}.hero--studio .wb-pen--orange{left:7%;transform:rotate(-2deg);background:linear-gradient(180deg,#ff8a4c,#ef6a2e)}.hero--studio .wb-pen--pink{left:calc(7% + clamp(70px,8.5vw,112px));transform:rotate(1.5deg);background:linear-gradient(180deg,#f56aa0,#e24f86)}.hero--studio .wb-pen--purple{left:calc(7% + 2*clamp(70px,8.5vw,112px));transform:rotate(-1deg);background:linear-gradient(180deg,#9a7bf0,#7a5cff)}@media(max-width:640px){.hero--studio .wb-pen--purple{display:none}}
