a[data-slot=button][data-variant=default]{color:var(--primary-foreground)}a[data-slot=button][data-variant=outline],a[data-slot=button][data-variant=ghost]{color:var(--foreground)}.marketing-cta[data-slot=button]{min-height:44px;padding-inline:1.15rem}a.marketing-cta[data-slot=button]:focus-visible,.marketing-cta[data-slot=button]:focus-visible{border-color:var(--border);box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 18%, transparent);outline:none}a.marketing-cta[data-slot=button][data-variant=default]:hover,a.marketing-cta[data-slot=button][data-variant=default]:focus-visible,a.marketing-cta.content-action--primary:hover,a.marketing-cta.content-action--primary:focus-visible,.marketing-cta[data-slot=button][data-variant=default]:hover,.marketing-cta[data-slot=button][data-variant=default]:focus-visible,.marketing-cta.content-action--primary:hover,.marketing-cta.content-action--primary:focus-visible{background:color-mix(in srgb, var(--primary) 80%, transparent);color:var(--primary-foreground);border-color:#0000}a.marketing-cta[data-slot=button][data-variant=outline]:hover,a.marketing-cta[data-slot=button][data-variant=outline]:focus-visible,a.marketing-cta[data-slot=button][data-variant=ghost]:hover,a.marketing-cta[data-slot=button][data-variant=ghost]:focus-visible,a.marketing-cta.content-action:not(.content-action--primary):hover,a.marketing-cta.content-action:not(.content-action--primary):focus-visible,.marketing-cta[data-slot=button][data-variant=outline]:hover,.marketing-cta[data-slot=button][data-variant=outline]:focus-visible,.marketing-cta[data-slot=button][data-variant=ghost]:hover,.marketing-cta[data-slot=button][data-variant=ghost]:focus-visible,.marketing-cta.content-action:not(.content-action--primary):hover,.marketing-cta.content-action:not(.content-action--primary):focus-visible{background:var(--accent);border-color:var(--border);color:var(--foreground)}