.cta-final.svelte-171mh5m{background:linear-gradient(135deg, color-mix(in oklch, var(--color-primary) 85%, black) 0%, var(--color-primary) 40%, color-mix(in oklch, var(--color-primary) 80%, var(--color-accent)) 100%);padding-block:var(--space-2xl) var(--space-xl);padding-inline:var(--layout-padding);container-type:inline-size}.cta-inner.svelte-171mh5m{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;max-width:36rem;margin-inline:auto;display:flex}.cta-headline.svelte-171mh5m{letter-spacing:-.03em;color:var(--color-on-primary);font-size:clamp(2rem,4.5vw + .5rem,3.5rem);font-weight:800;line-height:1.1}.cta-accent.svelte-171mh5m{color:color-mix(in oklch, white 70%, var(--color-accent))}.cta-subtitle.svelte-171mh5m{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:color-mix(in oklch, var(--color-on-primary) 80%, transparent);max-width:30rem}.cta-actions.svelte-171mh5m{justify-content:center;gap:var(--space-xs);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.cta-actions.svelte-171mh5m .aurea-btn{--_btn-bg:var(--color-on-primary);--_btn-text:var(--color-primary);--_btn-hover:color-mix(in oklch, var(--color-on-primary) 90%, transparent);--_btn-active:color-mix(in oklch, var(--color-on-primary) 80%, transparent);box-shadow:none;background:var(--_btn-bg);color:var(--_btn-text);border-color:#0000}.cta-actions.svelte-171mh5m .aurea-btn:hover{background:var(--_btn-hover);box-shadow:0 4px 16px oklch(0% none none/.2)}.cta-actions.svelte-171mh5m .aurea-btn[data-style=outline]{color:var(--color-on-primary);border-color:color-mix(in oklch, var(--color-on-primary) 40%, transparent);background:0 0}.cta-actions.svelte-171mh5m .aurea-btn[data-style=outline]:hover{background:color-mix(in oklch, var(--color-on-primary) 12%, transparent);border-color:color-mix(in oklch, var(--color-on-primary) 60%, transparent);box-shadow:none}
