.cta[data-astro-cid-4xty6sx2]{position:relative;padding:var(--space-5xl) 0;text-align:center;overflow:hidden;background:var(--color-bg-secondary)}.cta__bg[data-astro-cid-4xty6sx2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.cta__isotype[data-astro-cid-4xty6sx2]{width:500px;height:500px;opacity:.04;border-radius:50%;object-fit:cover}.cta__inner[data-astro-cid-4xty6sx2]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.cta__title[data-astro-cid-4xty6sx2]{font-size:var(--font-size-h1);font-weight:800;letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--space-xs)}.cta__text[data-astro-cid-4xty6sx2]{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.cta__btn[data-astro-cid-4xty6sx2]{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;font-family:var(--font-family);color:#fff;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);padding:.875rem 2rem;border-radius:var(--radius-md);text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.cta__btn[data-astro-cid-4xty6sx2]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #168cff4d}.cta__btn[data-astro-cid-4xty6sx2] span[data-astro-cid-4xty6sx2]{transition:transform var(--duration-fast) var(--ease-out)}.cta__btn[data-astro-cid-4xty6sx2]:hover span[data-astro-cid-4xty6sx2]{transform:translate(4px)}@media(max-width:480px){.cta[data-astro-cid-4xty6sx2]{padding:var(--space-4xl) 0}.cta__isotype[data-astro-cid-4xty6sx2]{width:300px;height:300px}}
