.CtaButton-module__VZQI7q__btnWrapper{display:inline-block;position:relative}.CtaButton-module__VZQI7q__btn{--border-radius:9999px;--padding:4px;--transition:.2s;--button-color:#101010;--text-color:#fff;--highlight-color-hue:210deg;-webkit-user-select:none;user-select:none;font-family:var(--font-outfit),sans-serif;color:var(--text-color);background-color:var(--button-color);border-radius:var(--border-radius);cursor:pointer;transition:box-shadow var(--transition),border var(--transition),background-color var(--transition),color var(--transition);z-index:10;margin:var(--padding);border:1px solid #ffffff21;justify-content:center;align-items:center;padding:.8em 2em .8em 1.5em;font-size:1.25rem;font-weight:500;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px 1px #fff3,inset 0 2px 2px #ffffff26,inset 0 4px 4px #ffffff1a,inset 0 8px 8px #ffffff0d,inset 0 16px 16px #ffffff0d,0 -1px 1px #00000005,0 -2px 2px #00000008,0 -4px 4px #0000000d,0 -8px 8px #0000000f,0 -16px 16px #00000014}.CtaButton-module__VZQI7q__heroBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);--text-color:#fff;background-color:#ffffff1a;border:1px solid #fff3;box-shadow:0 0 20px #0003}.CtaButton-module__VZQI7q__heroBtn:before{box-shadow:none;background-image:none}.CtaButton-module__VZQI7q__lightBtn{--button-color:#fff;--text-color:#101010;border:1px solid #0000001a;box-shadow:inset 0 1px 1px #fff,0 2px 4px #0000000d,0 8px 16px #0000000d}.CtaButton-module__VZQI7q__lightBtn:before{background-image:linear-gradient(#3b82f6,#e0e7ff);box-shadow:inset 0 -8px 8px -6px #3b82f61a,inset 0 -16px 16px -8px #0000,1px 1px 1px #fff,-1px -1px 1px #0000000d}.CtaButton-module__VZQI7q__lightBtn .CtaButton-module__VZQI7q__btnLetter{color:#000000b3}.CtaButton-module__VZQI7q__lightBtn.CtaButton-module__VZQI7q__animating .CtaButton-module__VZQI7q__btnLetter{animation:2s ease-in-out infinite CtaButton-module__VZQI7q__letterAnimLight}.CtaButton-module__VZQI7q__lightBtn .CtaButton-module__VZQI7q__btnSvg{fill:#4b5563;filter:none}.CtaButton-module__VZQI7q__primaryBtn{--button-color:#3b82f6;--text-color:#fff;border:1px solid #ffffff4d;box-shadow:inset 0 1px 1px #fff6,0 4px 10px #3b82f64d,0 8px 20px #3b82f633}.CtaButton-module__VZQI7q__primaryBtn:before{opacity:.5;background-image:linear-gradient(#93c5fd,#2563eb);box-shadow:inset 0 -8px 8px -6px #ffffff80,inset 0 -16px 16px -8px #ffffff1a,1px 1px 1px #ffffff80,-1px -1px 1px #0000001a}.CtaButton-module__VZQI7q__btn:before{content:"";top:calc(0px - var(--padding));left:calc(0px - var(--padding));width:calc(100% + var(--padding)*2);height:calc(100% + var(--padding)*2);border-radius:calc(var(--border-radius) + var(--padding));pointer-events:none;z-index:-1;transition:box-shadow var(--transition),filter var(--transition);background-image:linear-gradient(#000a,#0004);position:absolute;box-shadow:inset 0 -8px 8px -6px #0000,inset 0 -16px 16px -8px #0000,1px 1px 1px #ffffff21,2px 2px 2px #ffffff0f,-1px -1px 1px #0002,-2px -2px 2px #0001}.CtaButton-module__VZQI7q__btn:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(0deg,#fff,hsl(var(--highlight-color-hue),100%,70%),hsla(var(--highlight-color-hue),100%,70%,50%),8%,transparent);opacity:0;width:100%;height:100%;transition:opacity var(--transition),filter var(--transition);background-position:0 0;position:absolute;top:0;left:0}.CtaButton-module__VZQI7q__btnLetter{color:#fff9;min-width:.3em;transition:all .4s}.CtaButton-module__VZQI7q__animating .CtaButton-module__VZQI7q__btnLetter{animation:2s ease-in-out infinite CtaButton-module__VZQI7q__letterAnim}@keyframes CtaButton-module__VZQI7q__letterAnim{50%{text-shadow:0 0 3px #ffffff87;color:#fff}}.CtaButton-module__VZQI7q__btnSvg{fill:#e8e8e8;filter:drop-shadow(0 0 2px #fff9);flex-shrink:0;width:24px;height:24px;margin-right:.5rem;transition:all .4s}.CtaButton-module__VZQI7q__animating .CtaButton-module__VZQI7q__btnSvg{animation:2s linear .5s infinite CtaButton-module__VZQI7q__flicker}@keyframes CtaButton-module__VZQI7q__flicker{50%{opacity:.5}}@keyframes CtaButton-module__VZQI7q__letterAnimLight{50%{text-shadow:0 0 1px #0003;color:#000}}@keyframes CtaButton-module__VZQI7q__flickerLight{50%{opacity:.5}}.CtaButton-module__VZQI7q__txtWrapper{align-items:center;display:flex;position:relative}.CtaButton-module__VZQI7q__txt1,.CtaButton-module__VZQI7q__txt2{display:flex;position:relative}.CtaButton-module__VZQI7q__txt2{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.CtaButton-module__VZQI7q__active .CtaButton-module__VZQI7q__txt2{display:none}@keyframes CtaButton-module__VZQI7q__opacityAnim{0%{opacity:1}to{opacity:0}}.CtaButton-module__VZQI7q__active .CtaButton-module__VZQI7q__txt2 .CtaButton-module__VZQI7q__btnLetter{display:none}.CtaButton-module__VZQI7q__active .CtaButton-module__VZQI7q__txt1 .CtaButton-module__VZQI7q__btnLetter{animation:.4s ease-in-out forwards CtaButton-module__VZQI7q__focusedLetterAnim}@keyframes CtaButton-module__VZQI7q__focusedLetterAnim{0%{filter:blur();color:#fff9;text-shadow:none;font-weight:500;transform:scale(1)}50%{filter:blur(4px)brightness(150%);color:#fffc;transform:scale(1.3)}to{filter:blur();color:#fff;text-shadow:0 0 8px #fff9;font-weight:700;transform:scale(1.05)}}.CtaButton-module__VZQI7q__lightBtn.CtaButton-module__VZQI7q__active .CtaButton-module__VZQI7q__txt1 .CtaButton-module__VZQI7q__btnLetter{animation:.4s ease-in-out forwards CtaButton-module__VZQI7q__focusedLetterAnimLight}@keyframes CtaButton-module__VZQI7q__focusedLetterAnimLight{0%{filter:blur();color:#000000b3;font-weight:500;transform:scale(1)}50%{filter:blur(4px);color:#2563eb;transform:scale(1.3)}to{filter:blur();color:#000;text-shadow:0 0 4px #0003;font-weight:700;transform:scale(1.05)}}.CtaButton-module__VZQI7q__active .CtaButton-module__VZQI7q__btnSvg{animation-duration:.6s;animation-delay:.1s}.CtaButton-module__VZQI7q__active:before{box-shadow:0 -8px 12px -6px #fff3 inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,20%)inset,1px 1px 1px #fff3,2px 2px 2px #ffffff0f,-1px -1px 1px #0002,-2px -2px 2px #0001}.CtaButton-module__VZQI7q__active:after{opacity:.6;filter:brightness();-webkit-mask-image:linear-gradient(#0000,#fff);mask-image:linear-gradient(#0000,#fff)}.CtaButton-module__VZQI7q__btn:hover{border:solid 1px hsla(var(--highlight-color-hue),100%,80%,40%)}.CtaButton-module__VZQI7q__btn:hover:before{box-shadow:0 -8px 8px -6px #ffffffa8 inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,30%)inset,1px 1px 1px #ffffff21,2px 2px 2px #ffffff0f,-1px -1px 1px #0002,-2px -2px 2px #0001}.CtaButton-module__VZQI7q__btn:hover:after{opacity:1;-webkit-mask-image:linear-gradient(#0000,#fff);mask-image:linear-gradient(#0000,#fff)}.CtaButton-module__VZQI7q__btn:hover .CtaButton-module__VZQI7q__btnSvg{fill:#fff;filter:drop-shadow(0 0 3px hsl(var(--highlight-color-hue),100%,70%))drop-shadow(0 -4px 6px #0009);animation:none}.CtaButton-module__VZQI7q__lightBtn:hover .CtaButton-module__VZQI7q__btnSvg{fill:#2563eb;filter:none}.CtaButton-module__VZQI7q__btn:active{background-color:hsla(var(--highlight-color-hue),50%,20%,.8)}.CtaButton-module__VZQI7q__lightBtn:active{background-color:#f0f9ff}.CtaButton-module__VZQI7q__primaryBtn:active{background-color:#1e40af}
