section.svelte-1iq0xm0{background-color:var(--color-bg-paper);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);border:var(--border-default);display:flex;align-items:center}@media screen and (max-width:768px){section.svelte-1iq0xm0{flex-direction:column;gap:var(--spacing-md)}}.cta-text.svelte-1iq0xm0{display:flex;flex-direction:column;flex:1;gap:var(--spacing-sm)}.cta-text.svelte-1iq0xm0 h2:where(.svelte-1iq0xm0){margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.2}@media screen and (max-width:768px){.cta-text.svelte-1iq0xm0 h2:where(.svelte-1iq0xm0){text-align:center}}.cta-text.svelte-1iq0xm0 p:where(.svelte-1iq0xm0){margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}@media screen and (max-width:768px){.cta-text.svelte-1iq0xm0 p:where(.svelte-1iq0xm0){text-align:center}}.cta-button.svelte-1iq0xm0{all:unset;box-sizing:border-box;height:var(--height-button);display:inline-flex;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;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:var(--transition-hover)}.cta-button.svelte-1iq0xm0:focus{outline:none}.cta-button.svelte-1iq0xm0:active,.cta-button.svelte-1iq0xm0:hover{opacity:var(--opacity-hover)}.cta-button.svelte-1iq0xm0 svg{height:20px;width:20px}
