.notice.svelte-ypbj28{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:40px;padding:20px 24px}.notice.svelte-ypbj28 h2:where(.svelte-ypbj28){margin:0 0 8px;font-size:16px}.notice.svelte-ypbj28 p:where(.svelte-ypbj28){color:#4b5563;margin:4px 0;font-size:13px}.hero.svelte-ypbj28{text-align:center;padding:48px 0 64px}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28){margin-bottom:8px;font-size:56px}.tagline.svelte-ypbj28{color:#5624d0;margin-bottom:16px;font-size:22px;font-weight:500}.sub.svelte-ypbj28{color:#4b5563;margin-bottom:32px;font-size:16px}.cta.svelte-ypbj28{justify-content:center;gap:12px;display:flex}.btn.svelte-ypbj28{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 24px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.btn.svelte-ypbj28:hover{background:#f3f4f6;text-decoration:none}.btn.primary.svelte-ypbj28{color:#fff;background:#5624d0;border-color:#5624d0}.btn.primary.svelte-ypbj28:hover{background:#3f1c9a}.features.svelte-ypbj28{margin-top:48px}.grid.svelte-ypbj28{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px;display:grid}.card.svelte-ypbj28{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.icon.svelte-ypbj28{font-size:32px}.card.svelte-ypbj28 h3:where(.svelte-ypbj28){margin:12px 0 8px;font-size:16px}.card.svelte-ypbj28 p:where(.svelte-ypbj28){color:#4b5563;font-size:13px}
