.btn[data-v-424fd021]{--btn-border:var(--color-gold-warm);align-items:center;border:1px solid var(--btn-border);border-radius:var(--radius-xs);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.8125rem;font-weight:500;gap:var(--space-3);justify-content:center;letter-spacing:.16em;min-height:52px;padding:0 32px;text-align:center;text-transform:uppercase;transition:background-color var(--motion-normal) var(--ease-standard),color var(--motion-normal) var(--ease-standard),border-color var(--motion-normal) var(--ease-standard);white-space:nowrap}.btn--block[data-v-424fd021]{display:flex;white-space:normal;width:100%}@media(max-width:400px){.btn[data-v-424fd021]{padding:0 24px;white-space:normal}}.btn--primary[data-v-424fd021]{background:var(--color-gold-warm);color:var(--color-black)}.btn--primary[data-v-424fd021]:hover{--btn-border:var(--color-gold-hover);background:var(--color-gold-hover)}.btn--secondary[data-v-424fd021]{--btn-border:rgba(237,228,210,.28);background:transparent;color:var(--color-ivory-soft)}.btn--secondary[data-v-424fd021]:hover{--btn-border:var(--color-gold-warm);color:var(--color-gold-warm)}.btn--link[data-v-424fd021]{--btn-border:transparent;background:transparent;border-bottom-color:var(--color-border-strong);border-radius:0;border-width:0 0 1px;color:var(--color-ivory-soft);min-height:auto;padding:var(--space-2) 0}.btn--link[data-v-424fd021]:hover{border-bottom-color:var(--color-gold-warm);color:var(--color-gold-warm)}.btn__arrow[data-v-424fd021]{transition:transform var(--motion-normal) var(--ease-standard)}.btn--link:hover .btn__arrow[data-v-424fd021]{transform:translate(4px)}.btn.is-disabled[data-v-424fd021],.btn[data-v-424fd021]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}
