.pricing-container.svelte-1hkhwz6{max-width:800px;margin:0 auto;padding:2rem}.pricing-hero.svelte-1hkhwz6{text-align:center;margin-bottom:2rem}.pricing-hero.svelte-1hkhwz6 h1:where(.svelte-1hkhwz6){font-size:2rem;color:#4caf50;margin-bottom:.5rem}.pricing-hero.svelte-1hkhwz6 p:where(.svelte-1hkhwz6){font-size:1.1rem;color:#555}.plan-box.svelte-1hkhwz6{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 2px 10px #0000000d}.plan-header.svelte-1hkhwz6{background-color:#f4f8f5;padding:1.5rem;text-align:center}.plan-header.svelte-1hkhwz6 h2:where(.svelte-1hkhwz6){font-size:1.6rem;margin:0;color:#2e7d32}.plan-header.svelte-1hkhwz6 .price:where(.svelte-1hkhwz6){font-size:1.4rem;color:#4caf50;margin-top:.5rem}.plan-body.svelte-1hkhwz6{padding:1.5rem}.plan-body.svelte-1hkhwz6 ul:where(.svelte-1hkhwz6){list-style:none;padding:0;margin:0 0 1.5rem}.plan-body.svelte-1hkhwz6 ul:where(.svelte-1hkhwz6) li:where(.svelte-1hkhwz6){position:relative;padding-left:1.5rem;margin-bottom:.75rem}.plan-body.svelte-1hkhwz6 ul:where(.svelte-1hkhwz6) li:where(.svelte-1hkhwz6):before{content:"✔";color:#4caf50;position:absolute;left:0}.plan-body.svelte-1hkhwz6 ul:where(.svelte-1hkhwz6) li.optional:where(.svelte-1hkhwz6){color:#555;font-style:italic}.plan-body.svelte-1hkhwz6 ul:where(.svelte-1hkhwz6) li.optional:where(.svelte-1hkhwz6):before{content:"☆";color:#999}.note.svelte-1hkhwz6{font-size:.85rem;color:#999;margin-left:4px}.plan-action.svelte-1hkhwz6{text-align:center}.btn.svelte-1hkhwz6{display:inline-block;background-color:#4caf50;color:#fff;padding:.6rem 1.5rem;border-radius:6px;text-decoration:none;font-size:1rem;transition:background .2s ease;margin-bottom:1rem}.btn.svelte-1hkhwz6:hover{background-color:#45a049}.btn-secondary.svelte-1hkhwz6{display:inline-block;background-color:#ddd;color:#333;padding:.5rem 1.2rem;border-radius:6px;text-decoration:none;font-size:.95rem}.btn-secondary.svelte-1hkhwz6:hover{background-color:#ccc}.plan-cta.svelte-1hkhwz6{background-color:#f9f9f9;border-left:4px solid #4CAF50;padding:1rem;margin-top:2rem;font-size:.95rem;color:#444}.plan-note.svelte-1hkhwz6{margin-top:1rem;font-size:.9rem;color:#777;text-align:left;padding-left:1.5rem}.pricing-coming-soon.svelte-1hkhwz6{margin-top:2rem;text-align:center;font-size:.95rem;color:#777}
