.closing.svelte-1d9fuzm{padding:64px 24px;background:var(--color-surface)}.closing-panel.svelte-1d9fuzm{position:relative;overflow:hidden;max-width:1120px;margin-inline:auto;padding:96px 32px;text-align:center;border:1px solid var(--color-rule);border-radius:24px;background:radial-gradient(ellipse 45% 70% at 12% 85%,color-mix(in srgb,var(--color-brand) 14%,white),transparent 70%),radial-gradient(ellipse 45% 70% at 90% 15%,color-mix(in srgb,#f5b400 12%,white),transparent 70%),var(--color-surface)}h2.svelte-1d9fuzm{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.035em;max-width:720px;margin-inline:auto}h2.svelte-1d9fuzm span:where(.svelte-1d9fuzm){color:var(--color-brand)}h2.svelte-1d9fuzm,p.svelte-1d9fuzm,.trial-link.svelte-1d9fuzm,.trial-note.svelte-1d9fuzm{position:relative}.trial-note.svelte-1d9fuzm{margin-top:12px;font-size:.8125rem;opacity:.8}p.svelte-1d9fuzm{margin:16px auto 0;max-width:560px;color:var(--color-ink-2);font-size:1.0625rem;line-height:1.65}.trial-link.svelte-1d9fuzm{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;padding:14px 24px;border-radius:var(--radius-button);background:var(--color-brand);color:var(--color-accent-ink);font-size:.9375rem;font-weight:600;white-space:nowrap;transition:background var(--dur-short) var(--ease-out)}.trial-link.svelte-1d9fuzm:hover{background:var(--color-brand-hover)}@media (max-width: 640px){.closing.svelte-1d9fuzm{padding:40px 16px}.closing-panel.svelte-1d9fuzm{padding:56px 20px;border-radius:18px}p.svelte-1d9fuzm{font-size:1rem}}@media (prefers-reduced-motion: reduce){.trial-link.svelte-1d9fuzm{transition:none}}
