.vfbtn{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:.05em;text-align:center;user-select:none;background-color:#7c3aed;border:2px solid #7c3aed;border-radius:0;outline:none;margin:0;padding:1.25em 2em;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;position:relative;overflow:visible}.vfbtn:before{content:" ";transform-origin:50%;background:#fff;width:1.5625rem;height:2px;transition:background .3s linear,width .3s linear;position:absolute;top:50%;left:1.5em;transform:translateY(-50%)}.vfbtn-text{text-align:left;text-transform:uppercase;color:#fff;padding-left:2em;font-size:1.125em;line-height:1.33333em;text-decoration:none;transition:all .3s ease-in-out;display:block}.vfbtn-tk{background:#ffffff80;width:1.5625rem;height:2px;transition:width .5s ease-out,left .3s ease-out;position:absolute;top:-2px;left:.625rem}.vfbtn-bk1{background:#ffffff80;width:1.5625rem;height:2px;transition:width .5s ease-out,right .3s ease-out;position:absolute;bottom:-2px;right:1.875rem}.vfbtn-bk2{background:#ffffff80;width:.625rem;height:2px;transition:width .5s ease-out,right .3s ease-out;position:absolute;bottom:-2px;right:.625rem}.vfbtn:hover{color:#7c3aed;background:#fff}.vfbtn:hover:before{background:#7c3aed;width:.9375rem}.vfbtn:hover .vfbtn-text{color:#7c3aed;padding-left:1.5em}.vfbtn:hover .vfbtn-tk{width:0;left:-2px}.vfbtn:hover .vfbtn-bk1,.vfbtn:hover .vfbtn-bk2{width:0;right:0}@media (prefers-reduced-motion:reduce){.vfbtn,.vfbtn *{transition:none!important}}.vsbtn{color:inherit;cursor:pointer;align-items:center;gap:9px;padding:6px 2px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.vsbtn:after{content:"";background:var(--vsbtn-line,#a78bfa);transform-origin:0;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.vsbtn:hover:after{transform:scaleX(1)}.vsbtn svg{flex-shrink:0;width:15px;height:15px;transition:transform .3s}.vsbtn:hover svg{transform:translate(3px,-3px)}.pbtn[data-astro-cid-jl2nh7ux]{cursor:pointer;border:none;height:52px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pbtn[data-astro-cid-jl2nh7ux] span[data-astro-cid-jl2nh7ux]{white-space:nowrap;text-transform:uppercase;letter-spacing:1.5px;justify-content:center;align-items:center;height:100%;padding:0 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;display:flex}.pbtn[data-astro-cid-jl2nh7ux] span[data-astro-cid-jl2nh7ux]:first-child{background:var(--violet);color:#fff;position:relative}.pbtn[data-astro-cid-jl2nh7ux] span[data-astro-cid-jl2nh7ux]:nth-child(2){color:var(--violet-dark);z-index:2;clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%,50% 53%);background:#fff;transition:all .5s;position:absolute;inset:0}.pbtn[data-astro-cid-jl2nh7ux] span[data-astro-cid-jl2nh7ux]:nth-child(2):hover{clip-path:polygon(0% 0%,100% 0%,100% 100%,0 100%,0 50%)}.pbtn[data-astro-cid-jl2nh7ux] span[data-astro-cid-jl2nh7ux]:first-child:hover~span[data-astro-cid-jl2nh7ux]:nth-child(2){clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%,100% 50%)}@media (width<=430px){.pbtn[data-astro-cid-jl2nh7ux] span[data-astro-cid-jl2nh7ux]{letter-spacing:.9px;padding:0 16px;font-size:12.5px}}@media (width<=360px){.pbtn[data-astro-cid-jl2nh7ux] span[data-astro-cid-jl2nh7ux]{letter-spacing:.6px;padding:0 12px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.pbtn[data-astro-cid-jl2nh7ux] span[data-astro-cid-jl2nh7ux]:nth-child(2){transition:none}}.fcs[data-astro-cid-y37kc4wo]{--ink:#fff;--muted:#ffffff8c;--accent:#7c3aed;--accent-2:#a78bfa;padding:calc(var(--bar-h,84px) + 70px) clamp(20px, 4.5vw, 56px) 110px;background:#0a0d0d;font-family:Plus Jakarta Sans,-apple-system,sans-serif;position:relative;overflow:hidden}.fcs[data-astro-cid-y37kc4wo]:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#7c3aed29,#0000 70%);position:absolute;inset:0}.fcs-ghost[data-astro-cid-y37kc4wo]{letter-spacing:-8px;color:#ffffff07;pointer-events:none;user-select:none;font-size:clamp(120px,24vw,340px);font-weight:800;line-height:.8;position:absolute;top:clamp(40px,8vw,90px);right:-2vw}.fcs-wrap[data-astro-cid-y37kc4wo]{z-index:1;max-width:1000px;margin:0 auto;position:relative}.fcs-eyebrow[data-astro-cid-y37kc4wo]{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:9px;margin-bottom:20px;font-size:13px;font-weight:600;display:inline-flex}.fcs-eyebrow[data-astro-cid-y37kc4wo] i[data-astro-cid-y37kc4wo]{background:var(--accent);border-radius:50%;width:6px;height:6px;display:block}.fcs-head[data-astro-cid-y37kc4wo] h1[data-astro-cid-y37kc4wo]{letter-spacing:-2.4px;color:var(--ink);margin:0 0 18px;font-size:clamp(38px,5.6vw,68px);font-weight:800;line-height:1.05}.fcs-gt[data-astro-cid-y37kc4wo]{background:linear-gradient(120deg, var(--accent) 0%, var(--accent-2) 100%);-webkit-text-fill-color:transparent;background-clip:text}.fcs-head[data-astro-cid-y37kc4wo] p[data-astro-cid-y37kc4wo]{max-width:640px;color:var(--muted);margin:0 0 44px;font-size:17px;line-height:1.7}.fcs-embed[data-astro-cid-y37kc4wo]{background:#fff;border:1px solid #0c142414;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000c}.fcs-embed[data-astro-cid-y37kc4wo] iframe[data-astro-cid-y37kc4wo]{border:0;width:100%;min-height:620px;display:block}.fcs-alt[data-astro-cid-y37kc4wo]{background:#ffffff0a;border:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin:28px 0 0;padding:28px 30px;display:flex}.fcs-alt-txt[data-astro-cid-y37kc4wo]{flex:340px;min-width:0}.fcs-alt-txt[data-astro-cid-y37kc4wo] h2[data-astro-cid-y37kc4wo]{letter-spacing:-.6px;color:var(--ink);margin:0 0 8px;font-size:clamp(19px,2.2vw,24px);font-weight:500}.fcs-alt-txt[data-astro-cid-y37kc4wo] p[data-astro-cid-y37kc4wo]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.fcs-alt-txt[data-astro-cid-y37kc4wo] a[data-astro-cid-y37kc4wo]{color:var(--accent-2);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .25s}.fcs-alt-txt[data-astro-cid-y37kc4wo] a[data-astro-cid-y37kc4wo]:hover{border-bottom-color:var(--accent-2)}.fcs-alt-btn[data-astro-cid-y37kc4wo]{flex-shrink:0}@media (width<=560px){.fcs-alt[data-astro-cid-y37kc4wo]{flex-direction:column;align-items:flex-start}}[data-astro-cid-y37kc4wo][data-fcs-reveal]{opacity:0;filter:blur(10px);transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}[data-astro-cid-y37kc4wo][data-fcs-reveal].in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){[data-astro-cid-y37kc4wo][data-fcs-reveal]{opacity:1;filter:none;transition:none;transform:none}}
