Shared CTA button chrome. Args: link, flexform (variant/icon/icon_position/alignment), labelText.
Icon SVGs live in sflg/cta-button's assets/; pass iconAssetBlockName for a different source.
{iconAssetBlockName}sflg/cta-button
{flexform.variant}btn-gold
{flexform.icon_position}after
alignment '' emits no class (inherits container's own alignment); 'left' forces text-start explicitly.
text-centertext-endtext-start
icon-arrow-right.svgicon-chevron-right.svgicon-external-link.svg
Real FA6 SVGs applied via CSS mask (not <img>) so they recolor per .btn-* variant via currentColor — see .cta-button__icon in _buttons.scss.
{iconMarkup -> f:format.raw()}
{labelText}
{iconMarkup -> f:format.raw()}