.Cta_cta__z8FZA{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;cursor:pointer;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:var(--tracking-button);white-space:nowrap;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background .18s ease,color .18s ease;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Cta_cta__z8FZA:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent-ring)}.Cta_cta--md__9eUNc{height:var(--size-44);padding:0 var(--space-6);font-size:var(--text-15)}.Cta_cta--sm__eGsJd{height:var(--size-36);padding:0 var(--space-5);font-size:var(--text-14)}.Cta_cta--lg__NPv6K{height:var(--size-56);padding:0 var(--space-8);font-size:var(--text-16)}.Cta_cta--solid__h1_p3{background:var(--fg);color:var(--bg);box-shadow:inset 0 0 0 1px oklch(0 0 0/.04),0 1px 2px oklch(.2 .04 270/.1),0 2px 6px oklch(.2 .04 270/.06)}.Cta_cta--solid__h1_p3:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--fg) 86%,var(--bg));box-shadow:inset 0 0 0 1px oklch(0 0 0/.06),0 2px 6px oklch(.2 .04 270/.12),0 6px 18px oklch(.2 .04 270/.1)}.Cta_cta--solid__h1_p3:active{transform:translateY(0);box-shadow:inset 0 1px 2px oklch(0 0 0/.1),0 1px 2px oklch(.2 .04 270/.1)}.Cta_cta--primary__nB_r5{background:var(--accent);color:var(--fg-on-accent);box-shadow:inset 0 1px 0 oklch(1 0 0/.18),0 1px 2px oklch(.2 .04 270/.1),0 8px 20px oklch(.66 .18 285/.18)}.Cta_cta--primary__nB_r5:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:inset 0 1px 0 oklch(1 0 0/.22),0 2px 4px oklch(.2 .04 270/.1),0 12px 28px oklch(.66 .18 285/.26)}.Cta_cta--primary__nB_r5:active{transform:translateY(0)}.Cta_cta--soft__kNEox{background:var(--tint-accent-bg);color:var(--tint-accent-fg);box-shadow:inset 0 0 0 1px var(--tint-accent-ring-soft)}.Cta_cta--soft__kNEox:hover{background:var(--tint-accent-bg-mid);transform:translateY(-1px)}.Cta_cta--ghost__b_PJD{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--border)}.Cta_cta--ghost__b_PJD:hover{background:var(--surface-2);border-color:var(--border-strong);transform:translateY(-1px)}.Cta_cta__arrow__SgYj4{width:var(--size-14);height:var(--size-14);stroke:currentColor;stroke-width:2;fill:none;margin-left:var(--space-1);transition:transform .18s ease}.Cta_cta__z8FZA:hover .Cta_cta__arrow__SgYj4{transform:translateX(3px)}