.cta-button[data-v-98810447]{border:1px solid var(--color-text);background:var(--color-text);color:var(--color-surface);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.cta-button--block[data-v-98810447]{width:100%;display:flex}.cta-button[data-v-98810447]:focus-visible,.cta-button[data-v-98810447]:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.cta-button[data-v-98810447]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
