body{background:#fff;margin:0}.page.svelte-1hrotn9{max-width:800px;margin:0 auto;padding:60px 24px 100px}.back.svelte-1hrotn9{display:inline-flex;align-items:center;gap:8px;margin-bottom:40px;color:#999;text-decoration:none;font-size:.9rem;transition:color .15s}.back.svelte-1hrotn9:hover{color:#1a1a1a}.header.svelte-1hrotn9{text-align:center;margin-bottom:48px}.header.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2rem;font-weight:800;letter-spacing:-.03em;margin:0 0 8px;color:#1a1a1a}.header.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#888;font-size:1.05rem;margin:0}.plans.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:20px}.plan-card.svelte-1hrotn9{position:relative;border:1px solid #eee;border-radius:18px;padding:36px 28px;background:#fff}.plan-card.featured.svelte-1hrotn9{border-color:#337737;box-shadow:0 4px 24px #3377371a}.plan-tag.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#337737;color:#fff;font-size:.75rem;font-weight:600;padding:4px 14px;border-radius:99px;letter-spacing:.02em}.plan-name.svelte-1hrotn9{font-weight:600;color:#888;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.plan-price.svelte-1hrotn9{font-size:2.4rem;font-weight:800;color:#1a1a1a;letter-spacing:-.03em;margin-bottom:24px}.plan-price.svelte-1hrotn9 span:where(.svelte-1hrotn9){font-size:1rem;font-weight:500;color:#aaa}.plan-features.svelte-1hrotn9{list-style:none;padding:0;margin:0 0 28px}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:.9rem;color:#555;padding:6px 0;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;gap:10px}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9) svg{color:#337737;flex-shrink:0}.plan-btn.svelte-1hrotn9{display:block;width:100%;text-align:center;padding:14px 0;border-radius:10px;font-size:.95rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;border:none;box-sizing:border-box;transition:background .15s,transform .1s}.plan-btn.primary.svelte-1hrotn9{background:#337737;color:#fff}.plan-btn.primary.svelte-1hrotn9:hover{background:#2a612d;transform:translateY(-1px)}.plan-btn.secondary.svelte-1hrotn9{background:#f5f5f5;color:#1a1a1a}.plan-btn.secondary.svelte-1hrotn9:hover{background:#eee}.plan-badge.svelte-1hrotn9{display:block;text-align:center;padding:14px 0;color:#999;font-size:.9rem;font-weight:500}.featured-badge.svelte-1hrotn9{color:#337737;font-weight:700;padding:10px 0}.plan-status.svelte-1hrotn9{display:flex;flex-direction:column;gap:8px}@media(max-width:600px){.plans.svelte-1hrotn9{grid-template-columns:1fr}}
