.button-creative{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#E5B40C,#AB8313);color:black;border-radius:39px;border:none;cursor:pointer;overflow:hidden;transition:color .3s;font-size:1.2rem;z-index:1}.button-creative span{transition:all .4s ease;width:100%}.button-creative:before{content:"";position:absolute;left:var(--x,50%);top:var(--y,50%);width:200px;height:200px;background:radial-gradient(circle,#ebcb63 10%,transparent 70%);transform:translate(-50%,-50%) scale(0);transition:transform .4s ease;border-radius:50%;opacity:.5;pointer-events:none;z-index:0}.button-creative:hover:before{transform:translate(-50%,-50%) scale(1.2)}.button-creative:hover span{background:linear-gradient(180deg,#000 50%,#ab8313);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 2px 2px rgba(0,0,0,.25)}*,:after,:before{box-sizing:border-box}:root{--transition:0.25s;--spark:1.8s;--speed:1.2s}#style{position:absolute;top:1rem;left:1rem;padding:.25rem .5rem}#fixed-button-cta{--cut:0.1em;--active:0;--bg:radial-gradient(40% 50% at center 100%,hsl(44 90% 37%),transparent),radial-gradient(80% 100% at center 120%,hsl(44 90% 37%),transparent),hsl(46 90% 47%);background:var(--bg);font-size:19px;font-weight:500;border:0;cursor:pointer;padding:.9em 1.3em;display:grid;place-items:center;white-space:nowrap;position:relative;box-shadow:inset 0 .05em 0 0 hsl(260 0% 50%),inset 0 -.05em 0 0 hsl(260 0% 0%);transition:box-shadow var(--transition),scale var(--transition),background var(--transition);scale:calc(1 + (var(--active) * .1))}#fixed-button-cta,.spark{border-radius:100px;overflow:hidden}.spark{position:absolute;inset:0;rotate:0deg;mask:linear-gradient(white,transparent 50%);animation:flip calc(var(--spark) * 2) infinite steps(2)}@keyframes flip{to{rotate:1turn}}.spark:before{content:"";position:absolute;width:200%;aspect-ratio:1;inset:0 auto auto 50%;z-index:-1;translate:-50% -15%;rotate:0;transform:rotate(-90deg);opacity:calc((var(--active)) + .4);opacity:1;background:conic-gradient(from 0deg,transparent 0 340deg,white 1turn);transition:opacity var(--transition);animation:rotate var(--spark) linear infinite both}.spark:after{content:""}.backdrop,.spark:after{position:absolute;inset:var(--cut);border-radius:100px}.backdrop{background:var(--bg);transition:all var(--transition) opacity var(--transition)}@keyframes rotate{to{transform:rotate(90deg)}}.text{translate:2% -6%;letter-spacing:.01ch;color:#000000;transition:all var(--transition)}#fixed-button-cta .spark__container{position:absolute;inset:0;container-type:size;overflow:visible}@keyframes slide{to{transform:translate(calc(100cqw - 100%))}}#fixed-button-cta .spark{position:absolute;right:100%;top:50%;translate:-200% -50%;width:200cqh;aspect-ratio:1;border-radius:0;overflow:visible;mask:none;animation:slide var(--speed) ease-in-out infinite alternate;animation:slide-across 2s linear infinite}#fixed-button-cta .spark:before{width:500%;aspect-ratio:1;inset:unset;top:50%;left:50%;translate:-50% -50%;position:absolute;animation:none;background:linear-gradient(180deg,transparent,white 25%,transparent 30%)}@keyframes slide-across{to{translate:calc(100cqw + 100%) -50%}}label{width:100%;background-color:rgb(255,255,255,.1);border-radius:100px;position:relative;cursor:pointer}.toggle,label{height:32px;border-radius:100px}.toggle{position:absolute;width:50%;transition:all .4s ease}.switch-labels{font-weight:700;font-size:12px;width:100%;position:absolute;background-color:transparent;display:flex;align-items:center;justify-content:space-around;margin-left:12px;user-select:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:none!important;transition:background-color 5000s ease-in-out 0s}.xsm{@media (max-width:412px){gap:0}}