.cta-bar{background:var(--color-gradient-1);color:var(--color-white);padding:1.25rem;border-radius:var(--border-radius-large);margin-block:1.5rem;display:flex;flex-direction:column;align-items:stretch;gap:1rem;text-align:center}@media(min-width: 36rem){.cta-bar{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}@media(min-width: 64rem){.cta-bar{border-radius:var(--border-radius-xlarge);padding:.75rem .75rem .75rem 2rem}}.cta-bar.--no-title{justify-content:center}.cta-bar__title{margin:0;font-family:var(--font-family--body);font-weight:var(--font-weight--bold);font-size:1.25rem;line-height:1.3;color:inherit}.cta-bar .button__group{display:flex;margin:0;inline-size:100%}@media(min-width: 36rem){.cta-bar .button__group{inline-size:auto;flex-shrink:0}}.cta-bar .button{inline-size:100%;justify-content:center;white-space:nowrap}@media(min-width: 36rem){.cta-bar .button{inline-size:auto}}.cta-bar .button svg{display:none}.cta-bar .button.--primary{--button__background--primary: var(--color-white);--button__color--primary: var(--color-text);--button__background--primary--hover: var(--color-white);--button__color--primary--hover: var(--color-white);background:var(--color-white);border-color:var(--color-white);color:var(--color-text)}.cta-bar .button.--primary:hover,.cta-bar .button.--primary:focus-visible{--border-color: var(--color-1--hover);border-color:var(--color-1--hover);color:var(--color-white)}
