@keyframes _hero-slide-up_12zcr_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _cta-glow-base_12zcr_1{0%,to{opacity:1}50%{opacity:0}}@keyframes _cta-glow-peak_12zcr_1{0%,to{opacity:0}50%{opacity:1}}._hero_12zcr_32{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:28rem;display:flex;position:relative}._hero_12zcr_32:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-amber-400) 6%, transparent) 0%, color-mix(in srgb, var(--color-amber-400) 2%, transparent) 40%, transparent 70%);pointer-events:none;width:500px;height:500px;z-index:var(--z-behind);border-radius:50%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}._heading_12zcr_61{color:var(--color-white);font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (width>=768px){._heading_12zcr_61{font-size:2.25rem;line-height:2.5rem}}._tagline_12zcr_75{opacity:0;color:var(--color-slate-400);font-size:1.125rem;line-height:1.75rem;animation:.6s cubic-bezier(.22,1,.36,1) .22s forwards _hero-slide-up_12zcr_1}._body_12zcr_83{opacity:0;color:var(--color-slate-500);animation:.6s cubic-bezier(.22,1,.36,1) .34s forwards _hero-slide-up_12zcr_1}._hint_12zcr_89{opacity:0;color:var(--color-slate-500);animation:.6s cubic-bezier(.22,1,.36,1) .46s forwards _hero-slide-up_12zcr_1}._cta_12zcr_95{opacity:0;border-radius:9999px;padding-left:2rem;padding-right:2rem;transition:transform .15s;animation:.6s cubic-bezier(.22,1,.36,1) .58s forwards _hero-slide-up_12zcr_1;position:relative}._cta_12zcr_95:before,._cta_12zcr_95:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}._cta_12zcr_95:before{box-shadow:0 0 20px color-mix(in srgb, var(--color-amber-400) 20%, transparent), 0 0 40px color-mix(in srgb, var(--color-amber-400) 10%, transparent);animation:2.5s ease-in-out 1.18s infinite _cta-glow-base_12zcr_1}._cta_12zcr_95:after{box-shadow:0 0 30px color-mix(in srgb, var(--color-amber-400) 30%, transparent), 0 0 60px color-mix(in srgb, var(--color-amber-400) 15%, transparent);animation:2.5s ease-in-out 1.18s infinite _cta-glow-peak_12zcr_1}._cta_12zcr_95:hover{transform:scale(1.05)}._cta_12zcr_95:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){._tagline_12zcr_75,._body_12zcr_83,._hint_12zcr_89,._cta_12zcr_95{opacity:1;animation:none}._cta_12zcr_95:before,._cta_12zcr_95:after{animation:none}}
