.card.svelte-1eym5i5{border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-2), var(--bg-lift));text-align:center;max-width:720px;margin-inline:auto;padding:clamp(2.5rem,2rem + 4vw,4.5rem);position:relative;overflow:hidden}.card.svelte-1eym5i5:before{content:"";background:radial-gradient(60% 50% at 50% 0%, var(--accent-wash-2), transparent 70%);pointer-events:none;position:absolute;inset:0}.rule.svelte-1eym5i5{top:0;left:var(--r-lg);right:var(--r-lg);background:linear-gradient(90deg, transparent, var(--accent), transparent);pointer-events:none;height:1px;position:absolute}.body.svelte-1eym5i5{position:relative}.mark.svelte-1eym5i5{display:inline-flex}h2.svelte-1eym5i5{margin-top:calc(var(--u) * 6);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:450;line-height:var(--lh-snug);letter-spacing:-.028em;color:var(--text)}p.svelte-1eym5i5{margin-top:calc(var(--u) * 4);max-width:52ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-3);margin-inline:auto}.or.svelte-1eym5i5{margin-top:calc(var(--u) * 5);font-size:var(--fs-xs)}.or.svelte-1eym5i5 a:where(.svelte-1eym5i5){color:var(--accent-lift);text-underline-offset:2px;text-decoration:underline}.or.svelte-1eym5i5 a:where(.svelte-1eym5i5):hover{color:var(--text)}.actions.svelte-1eym5i5{justify-content:center;gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 8);flex-wrap:wrap;display:flex}.go.svelte-1eym5i5,.alt.svelte-1eym5i5{border-radius:var(--r);font-size:var(--fs-sm);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:.62em 1.3em;text-decoration:none}.go.svelte-1eym5i5{border:1px solid var(--accent);background:var(--accent-deep);color:var(--text);box-shadow:inset 0 1px #ffffff14}.go.svelte-1eym5i5:hover{background:var(--accent);border-color:var(--accent-lift)}.alt.svelte-1eym5i5{border:1px solid var(--line-2);color:var(--text-2);background:0 0}.alt.svelte-1eym5i5:hover{border-color:var(--line-3);color:var(--text)}@media (width<=900px){.card.svelte-1eym5i5{padding:clamp(2rem,1.5rem + 3vw,3rem)}}@media (width<=560px){.actions.svelte-1eym5i5{flex-direction:column;align-items:stretch}.go.svelte-1eym5i5,.alt.svelte-1eym5i5{padding-block:.75em}}
