section.svelte-dcs20q{background-color:var(--color-bg-paper);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);border:var(--border-default);align-items:center;display:flex}@media screen and (width<=768px){section.svelte-dcs20q{gap:var(--spacing-md);padding:var(--spacing-lg);flex-direction:column}}.cta-text.svelte-dcs20q{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.cta-text.svelte-dcs20q h2:where(.svelte-dcs20q){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;line-height:1.2}@media screen and (width<=768px){.cta-text.svelte-dcs20q h2:where(.svelte-dcs20q){text-align:center}}.cta-text.svelte-dcs20q p:where(.svelte-dcs20q){font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}@media screen and (width<=768px){.cta-text.svelte-dcs20q p:where(.svelte-dcs20q){text-align:center}}.cta-button.svelte-dcs20q{all:unset;box-sizing:border-box;height:var(--height-button);justify-content:center;align-items:center;gap:var(--gap-button);padding:var(--padding-button);border-radius:var(--border-radius);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:var(--line-height-button);color:#fff;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:var(--transition-hover);text-decoration:none;display:inline-flex;overflow:hidden}.cta-button.svelte-dcs20q:focus{outline:none}.cta-button.svelte-dcs20q:active,.cta-button.svelte-dcs20q:hover{opacity:var(--opacity-hover)}.cta-button.svelte-dcs20q svg{width:20px;height:20px}
