main.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem}.container.svelte-1uha8ag{max-width:800px;width:100%;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 1px 3px #00000005,0 1px 2px #00000008}h1.svelte-1uha8ag{font-size:1.875rem;margin-bottom:1.5rem;font-weight:600;letter-spacing:-.01em}p.svelte-1uha8ag{font-size:1rem;line-height:1.65;margin-bottom:1.25rem;font-weight:400}.requirements.svelte-1uha8ag{margin-top:2rem;padding:1.5rem;background-color:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.requirements.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.125rem;margin-bottom:1rem;font-weight:600}.requirements.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style-type:disc;margin-left:1.5rem}.requirements.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.9375rem;line-height:1.6;margin-bottom:.5rem}.cta-container.svelte-1uha8ag{margin-top:2.5rem;text-align:center}.cta-button.svelte-1uha8ag{display:inline-block;padding:.875rem 2rem;background-color:#2c2c2c;color:#fff;text-decoration:none;border-radius:8px;font-size:1rem;font-weight:500;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.cta-button.svelte-1uha8ag:hover{background-color:#1a1a1a;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}
