.cta-btn{border-radius:var(--radius-lg);background:var(--gold-light);cursor:pointer;font:inherit;border:none;justify-content:center;align-items:center;gap:13px;padding:6px 6px 6px 22px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px -14px #d4ae4e8c}.cta-btn--no-icon{gap:0;padding:12px 26px}.cta-btn__words{align-items:center;gap:.42em;display:inline-flex}.cta-btn__word{height:1.2em;font-size:13.5px;line-height:1.2;display:block;position:relative;overflow:hidden}.cta-btn__word-line{height:1.2em;font-family:var(--font-ui);letter-spacing:.02em;text-transform:uppercase;color:var(--navy-deep);white-space:nowrap;transition:transform .25s cubic-bezier(.22,1,.36,1);transition-delay:var(--word-delay,0s);font-size:1em;font-weight:700;line-height:1.2;display:block}.cta-btn__word-line--b{position:absolute;top:100%;left:0}.cta-btn:hover .cta-btn__word-line--a,.cta-btn:hover .cta-btn__word-line--b{transform:translateY(-100%)}.cta-btn__icon{border-radius:var(--radius-lg);background:var(--gold-pale);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;overflow:hidden}.cta-btn__arrow{width:15px;height:15px;color:var(--navy-deep);transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;top:50%;left:50%}.cta-btn__arrow--current{transform:translate(-50%,-50%)}.cta-btn__arrow--incoming{opacity:0;transform:translate(-210%,-50%)}.cta-btn:hover .cta-btn__arrow--current{opacity:0;transform:translate(110%,-50%)}.cta-btn:hover .cta-btn__arrow--incoming{opacity:1;transform:translate(-50%,-50%)}@media (max-width:639px){.cta-btn--compact.cta-btn--no-icon{padding:10px 20px}.cta-btn--compact .cta-btn__word-line{font-size:12px}}@media (prefers-reduced-motion:reduce){.cta-btn,.cta-btn__word-line,.cta-btn__arrow{transition:none}}
