*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Georgia,serif;background:#fffcf7;color:#1a2a20}main.svelte-1hrotn9{min-height:100vh}.hero.svelte-1hrotn9{padding:80px 24px 48px;text-align:center}.hero-inner.svelte-1hrotn9{max-width:600px;margin:0 auto}.hero-eyebrow.svelte-1hrotn9{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2d6a4f;background:#2d6a4f1a;padding:4px 12px;border-radius:20px;margin-bottom:20px}.hero-title.svelte-1hrotn9{font-size:clamp(32px,4vw,52px);font-weight:700;color:#1a2a20;line-height:1.15;letter-spacing:-.02em;margin-bottom:18px}.hero-body.svelte-1hrotn9{font-size:17px;color:#4a5a50;line-height:1.7}.plans-section.svelte-1hrotn9{padding:0 24px 80px}.plans-inner.svelte-1hrotn9{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.plan-card.svelte-1hrotn9{background:#fff;border:1.5px solid #e0e8e4;border-radius:16px;overflow:hidden}.plan-card-pro.svelte-1hrotn9{position:relative;background:#1a2a20;border-color:#2d6a4f;box-shadow:0 8px 40px #2d6a4f40}.plan-badge.svelte-1hrotn9{background:#2d6a4f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:7px}.plan-header.svelte-1hrotn9{padding:28px 28px 20px;border-bottom:1px solid #e8eeea}.plan-card-pro.svelte-1hrotn9 .plan-header:where(.svelte-1hrotn9){border-bottom-color:#ffffff1a}.plan-name.svelte-1hrotn9{display:block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2d6a4f;margin-bottom:8px}.plan-card-pro.svelte-1hrotn9 .plan-name:where(.svelte-1hrotn9){color:#7acd9a}.plan-price.svelte-1hrotn9{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.price-amount.svelte-1hrotn9{font-size:48px;font-weight:700;color:#1a2a20;letter-spacing:-.03em;line-height:1}.plan-card-pro.svelte-1hrotn9 .price-amount:where(.svelte-1hrotn9){color:#fff}.price-period.svelte-1hrotn9{font-size:15px;color:#8a9a90}.plan-card-pro.svelte-1hrotn9 .price-period:where(.svelte-1hrotn9){color:#ffffff80}.plan-tagline.svelte-1hrotn9{font-size:13px;color:#5a6a60;line-height:1.6;margin-bottom:20px}.plan-tagline-pro.svelte-1hrotn9{color:#ffffffa6}.plan-cta.svelte-1hrotn9{display:block;font-family:Georgia,serif;font-size:15px;font-weight:600;text-align:center;padding:12px;border-radius:10px;text-decoration:none;transition:background .15s,transform .1s,border-color .15s}.plan-cta-outline.svelte-1hrotn9{color:#2d6a4f;border:1.5px solid #2d6a4f}.plan-cta-outline.svelte-1hrotn9:hover{background:#2d6a4f0f;transform:translateY(-1px)}.plan-cta-solid.svelte-1hrotn9{background:#e6862f;color:#fff}.plan-cta-solid.svelte-1hrotn9:hover{background:#d4761f;transform:translateY(-1px)}.plan-billing.svelte-1hrotn9{font-size:11px;color:#fff6;text-align:center;margin-top:8px}.billing-toggle.svelte-1hrotn9{display:flex;gap:4px;background:#ffffff12;border-radius:10px;padding:3px;margin-bottom:16px}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){flex:1;position:relative;background:transparent;border:none;border-radius:7px;color:#ffffff80;font-family:Georgia,serif;font-size:12px;font-weight:600;padding:7px 4px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.billing-toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:#2d6a4f;color:#fff}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9):hover:not(.active){color:#fffc}.save-tag.svelte-1hrotn9{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#7acd9a;color:#1a2a20;border-radius:4px;padding:1px 4px;margin-left:4px;vertical-align:middle}.plan-features.svelte-1hrotn9{list-style:none;padding:20px 28px 28px;display:flex;flex-direction:column;gap:10px}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#3a4a40;line-height:1.5}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9) svg:where(.svelte-1hrotn9){flex-shrink:0;margin-top:1px}.plan-card-pro.svelte-1hrotn9 .plan-features:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9){color:#ffffffbf}.plan-card-pro.svelte-1hrotn9 .plan-features:where(.svelte-1hrotn9) li.highlight:where(.svelte-1hrotn9){color:#fff6;font-style:italic}.plan-card-pro.svelte-1hrotn9 .plan-features:where(.svelte-1hrotn9) li.coming:where(.svelte-1hrotn9){color:#ffffff59}.coming-badge.svelte-1hrotn9{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff6;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:middle;font-style:normal}.plan-features.svelte-1hrotn9 li.featured:where(.svelte-1hrotn9){font-weight:700;color:#1a2a20;background:#2d6a4f0f;border-radius:7px;padding:5px 8px;margin:0 -8px}.compare-section.svelte-1hrotn9{background:#f5f0e8;padding:80px 24px}.section-inner.svelte-1hrotn9{max-width:1100px;margin:0 auto}.compare-table-wrap.svelte-1hrotn9{overflow-x:auto;margin-bottom:32px}.compare-table.svelte-1hrotn9{width:100%;max-width:860px;margin:0 auto;border-collapse:collapse;font-size:13px}.compare-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.compare-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:13px 16px;text-align:center;border-bottom:1px solid #e0d8cc}.compare-table.svelte-1hrotn9 th:where(.svelte-1hrotn9):first-child,.compare-table.svelte-1hrotn9 td:where(.svelte-1hrotn9):first-child{text-align:left;color:#4a5a50;font-weight:600;width:36%}.compare-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a9a90;border-bottom:2px solid #e0d8cc;padding-bottom:12px}.col-zorove.svelte-1hrotn9{background:#2d6a4f12}.col-logo.svelte-1hrotn9{font-weight:700;color:#2d6a4f;font-size:13px}.compare-table.svelte-1hrotn9 .row-highlight:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9){background:#2d6a4f0a}.compare-table.svelte-1hrotn9 .row-highlight:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9):first-child{font-weight:700;color:#1a2a20}.cmp-yes.svelte-1hrotn9{color:#2d6a4f;font-weight:700}.cmp-no.svelte-1hrotn9{color:#c0a090}.cmp-paid.svelte-1hrotn9{color:#8a7060;font-style:italic}.cmp-partial.svelte-1hrotn9{color:#8a7060}.cmp-pro.svelte-1hrotn9{color:#2d6a4f;font-weight:700}.compare-note-text.svelte-1hrotn9{font-size:15px;color:#4a5a50;line-height:1.75;text-align:center;max-width:580px;margin:0 auto}.compare-note-text.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:#1a2a20}.faq-section.svelte-1hrotn9{padding:80px 24px}.section-title.svelte-1hrotn9{font-size:clamp(24px,3vw,36px);font-weight:700;color:#1a2a20;letter-spacing:-.02em;margin-bottom:48px;text-align:center}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.faq-item.svelte-1hrotn9{padding:24px;background:#f5f0e8;border-radius:12px}.faq-item.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:15px;font-weight:700;color:#1a2a20;margin-bottom:10px;letter-spacing:-.01em}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:13px;color:#5a6a60;line-height:1.7}.cta-section.svelte-1hrotn9{background:#2d6a4f;padding:80px 24px}.cta-inner.svelte-1hrotn9{text-align:center}.cta-section.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:clamp(26px,3vw,40px);font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:16px}.cta-section.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:17px;color:#fffc;margin-bottom:36px}.cta-buttons.svelte-1hrotn9{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-primary.svelte-1hrotn9{background:#e6862f;color:#fff;font-family:Georgia,serif;font-size:15px;font-weight:700;padding:14px 32px;border-radius:10px;text-decoration:none;transition:transform .1s,background .15s}.cta-primary.svelte-1hrotn9:hover{transform:translateY(-2px);background:#d4761f}.cta-secondary.svelte-1hrotn9{background:transparent;color:#fff;font-family:Georgia,serif;font-size:15px;font-weight:600;padding:14px 32px;border-radius:10px;border:2px solid rgba(255,255,255,.5);text-decoration:none;transition:border-color .15s,transform .1s}.cta-secondary.svelte-1hrotn9:hover{border-color:#fff;transform:translateY(-2px)}.site-footer.svelte-1hrotn9{background:#1a2a20;padding:24px}.footer-inner.svelte-1hrotn9{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-logo.svelte-1hrotn9{font-family:Georgia,serif;font-size:18px;font-weight:700;color:#fff}.footer-copy.svelte-1hrotn9{font-size:13px;color:#ffffff73}@media(max-width:700px){.plans-inner.svelte-1hrotn9{grid-template-columns:1fr;max-width:480px}.faq-grid.svelte-1hrotn9{grid-template-columns:1fr}}
