.AnimatedSubmitButton-module__q6ZiAG__buttonWrapper{width:100%;position:relative}.AnimatedSubmitButton-module__q6ZiAG__button{border:1px solid var(--color-gold);width:100%;height:56px;color:var(--color-gold);font-family:var(--font-serif);letter-spacing:.4em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:400;transition:color .4s;display:flex;position:relative;overflow:hidden}.AnimatedSubmitButton-module__q6ZiAG__button:before{content:"";background:var(--color-gold);transform-origin:0;z-index:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.AnimatedSubmitButton-module__q6ZiAG__button:hover:not(:disabled):before{transform:scaleX(1)}.AnimatedSubmitButton-module__q6ZiAG__button:hover:not(:disabled){color:#0a0a0a}.AnimatedSubmitButton-module__q6ZiAG__button:disabled{cursor:not-allowed;opacity:.8}.AnimatedSubmitButton-module__q6ZiAG__borderTrace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AnimatedSubmitButton-module__q6ZiAG__traceRect{fill:none;stroke:var(--color-gold);stroke-width:1.5px}.AnimatedSubmitButton-module__q6ZiAG__label{z-index:1;align-items:center;gap:8px;transition:opacity .2s;display:flex}.AnimatedSubmitButton-module__q6ZiAG__arrow{transition:transform .3s;display:inline-block}.AnimatedSubmitButton-module__q6ZiAG__button:hover:not(:disabled) .AnimatedSubmitButton-module__q6ZiAG__arrow{transform:translate(4px)}.AnimatedSubmitButton-module__q6ZiAG__spinner{border:1.5px solid #c9a84c40;border-top-color:var(--color-gold);z-index:1;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite AnimatedSubmitButton-module__q6ZiAG__spin}@keyframes AnimatedSubmitButton-module__q6ZiAG__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.AnimatedSubmitButton-module__q6ZiAG__button{height:52px}}
