.cta-btn{--cta-ease:cubic-bezier(.22, 1, .36, 1);--cta-pad:.3125rem;--cta-box:2.125rem;min-height:calc(var(--cta-box) + 2 * var(--cta-pad) + 2px);padding:var(--cta-pad);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--cta-ease), border-color .3s var(--cta-ease), color .3s var(--cta-ease), translate .3s var(--cta-ease);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:.875rem;padding-inline-start:1.25rem;font-size:.9375rem;font-weight:700;line-height:1.25rem;display:inline-flex;position:relative;translate:0}.cta-btn:hover{translate:0 -1px}.cta-btn:active{translate:0}.cta-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--color-navy-900);outline:2px solid #fff}.cta-btn:disabled,.cta-btn[aria-disabled=true]{cursor:not-allowed;opacity:.65;translate:0}.cta-btn__label{min-width:0}.cta-btn__box{width:var(--cta-box);height:var(--cta-box);transition:background-color .3s var(--cta-ease), color .3s var(--cta-ease);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cta-btn__icon{width:1rem;height:1rem;transition:translate .3s var(--cta-ease);flex:none}[dir=rtl] .cta-btn__icon--dir{transform:scaleX(-1)}.cta-btn:hover .cta-btn__icon--dir{translate:2px}[dir=rtl] .cta-btn:hover .cta-btn__icon--dir{translate:-2px}.cta-btn--sm{--cta-pad:.25rem;--cta-box:1.875rem;gap:.75rem;padding-inline-start:1rem;font-size:.8125rem}.cta-btn--lg{--cta-pad:.375rem;--cta-box:2.5rem;gap:1rem;padding-inline-start:1.5rem;font-size:1rem}.cta-btn--block{width:100%}@media (min-width:640px){.cta-btn--block{width:auto;min-width:12rem}}@media (max-width:479px){.cta-btn{white-space:normal}}.cta-btn--gold{background-color:var(--color-yellow-400);border-color:var(--color-yellow-300);color:var(--color-navy-950)}.cta-btn--gold:hover{background-color:var(--color-yellow-300)}.cta-btn--gold .cta-btn__box{background-color:var(--color-navy-950);color:#fff}.cta-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff0a;border-color:#ffffff59}.cta-btn--ghost:hover{background-color:#ffffff1a;border-color:#fff}.cta-btn--ghost .cta-btn__box{color:var(--color-yellow-400);background-color:#ffffff1a}.cta-btn--ghost:hover .cta-btn__box{background-color:var(--color-yellow-400);color:var(--color-navy-950)}.cta-btn--outline{border-color:var(--color-navy-900);color:var(--color-navy-900);background-color:#0000}.cta-btn--outline:hover,.cta-btn--outline .cta-btn__box{background-color:var(--color-navy-900);color:#fff}.cta-btn--outline:hover .cta-btn__box{background-color:var(--color-yellow-400);color:var(--color-navy-950)}@media (prefers-reduced-motion:reduce){.cta-btn,.cta-btn__box,.cta-btn__icon{transition:none}.cta-btn:hover,.cta-btn:hover .cta-btn__icon--dir{translate:0}}
