.pricing-content.svelte-2ejopc{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;flex:1;min-height:0}.error-bar.svelte-2ejopc{text-align:center;margin-bottom:var(--spacing-3);flex-shrink:0}.error-bar.svelte-2ejopc p:where(.svelte-2ejopc){color:#f44;font-size:var(--font-size-sm);margin:0;padding:var(--spacing-2) var(--spacing-3);background:#ff44441a;border-radius:8px;display:inline-block}.social-proof-bar.svelte-2ejopc{text-align:center;color:#ffffff80;font-size:14px;margin:0 0 var(--spacing-4) 0;flex-shrink:0;letter-spacing:.3px}.secondary-social-proof.svelte-2ejopc{text-align:center;color:#ffffff59;font-size:13px;margin:var(--spacing-3) 0 0 0;flex-shrink:0}.plans-grid.svelte-2ejopc{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;flex:1;min-height:0;align-items:stretch}.plan-card.svelte-2ejopc{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:var(--spacing-5) var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s,border-color .2s,box-shadow .2s}.plan-card.svelte-2ejopc:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.plan-card.card-free.svelte-2ejopc{border-color:#ffffff0f}.plan-card.card-free.svelte-2ejopc:hover{border-color:#ffffff26}.plan-card.card-enhanced.svelte-2ejopc{border-color:#ffb34726;background:linear-gradient(180deg,#ffb3470a,#ffffff05)}.plan-card.card-enhanced.svelte-2ejopc:hover{border-color:#ffb3474d;box-shadow:0 8px 30px #ffb34714}.plan-card.highlighted.svelte-2ejopc{border-color:#0bda5166;background:linear-gradient(180deg,#0bda510f,#0bda5105);box-shadow:0 0 30px #0bda5114}.plan-card.highlighted.svelte-2ejopc:hover{border-color:#0bda5199;box-shadow:0 12px 40px #0bda5126}.plan-card.owned.svelte-2ejopc{border-color:#6366f180;background:linear-gradient(180deg,#6366f114,#6366f105)}.plan-card.current-plan.svelte-2ejopc{border-color:#3b82f680;background:linear-gradient(180deg,#3b82f614,#3b82f605)}.badge.svelte-2ejopc{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;padding:4px 14px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.badge-popular.svelte-2ejopc{background:linear-gradient(180deg,#0bda51,#09b344);color:#000;box-shadow:0 2px 8px #0bda5166}.badge-owned.svelte-2ejopc{background:linear-gradient(180deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 2px 8px #6366f166}.badge-current.svelte-2ejopc{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #3b82f666}.badge-upgrade.svelte-2ejopc{background:linear-gradient(180deg,#0bda51,#09b344);color:#000;box-shadow:0 2px 8px #0bda5166}.badge-downgrade.svelte-2ejopc{background:linear-gradient(180deg,#f59e0b,#d97706);color:#000;box-shadow:0 2px 8px #f59e0b66}.badge-lifetime.svelte-2ejopc{background:linear-gradient(180deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 2px 8px #6366f166}.plan-name.svelte-2ejopc{font-size:clamp(1.1rem,2.2vw,1.4rem);color:#fff;margin:0;font-weight:800;letter-spacing:1.5px}.plan-tagline.svelte-2ejopc{display:flex;align-items:baseline;justify-content:center;gap:6px;color:#777;font-size:1.3rem;font-weight:800;margin:6px 0 0}.plan-tagline-sub.svelte-2ejopc{color:#aaa;font-size:12px;font-weight:400}.premium-price-area.svelte-2ejopc{margin:6px 0 0}.plan-price.svelte-2ejopc{margin:0;display:flex;align-items:baseline;justify-content:center;gap:2px}.price-amount.svelte-2ejopc{font-size:1.3rem;font-weight:800;color:#fff}.price-unit.svelte-2ejopc{font-size:12px;font-weight:400;color:#777}.card-divider.svelte-2ejopc{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);margin:var(--spacing-3) 0}.card-enhanced.svelte-2ejopc .card-divider:where(.svelte-2ejopc){background:linear-gradient(90deg,transparent 0%,rgba(255,179,71,.15) 50%,transparent 100%)}.highlighted.svelte-2ejopc .card-divider:where(.svelte-2ejopc){background:linear-gradient(90deg,transparent 0%,rgba(11,218,81,.2) 50%,transparent 100%)}.feature-list.svelte-2ejopc{list-style:none;padding:0;margin:0 0 var(--spacing-4) 0;flex:1;width:100%;display:flex;flex-direction:column;gap:6px}.feature-item.svelte-2ejopc{display:flex;align-items:center;gap:var(--spacing-2);color:#bbb;font-size:14px;line-height:1.3;text-align:left}.feature-heading.svelte-2ejopc{margin-top:2px}.feature-text-heading.svelte-2ejopc{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.feature-icon.svelte-2ejopc{width:16px;height:16px;flex-shrink:0}.icon-positive.svelte-2ejopc{color:#0bda51}.icon-negative.svelte-2ejopc{color:#f55;opacity:.7}.icon-neutral.svelte-2ejopc{color:#888}.strategy-duel-highlight.svelte-2ejopc{background:#6366f11a;border:1px solid rgba(99,102,241,.25);border-radius:8px;padding:6px var(--spacing-2);margin:2px 0}.icon-strategy-duel.svelte-2ejopc{color:#818cf8}.strategy-duel-text.svelte-2ejopc{color:#a5b4fc;font-weight:600;font-size:13px}.micro-copy.svelte-2ejopc{text-align:center;color:#fff6;font-size:12px;margin:6px 0 0}.plan-action.svelte-2ejopc{margin-top:auto;flex-shrink:0;width:100%}.billing-toggle.svelte-2ejopc{display:flex;gap:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:3px;margin-bottom:var(--spacing-3)}.toggle-btn.svelte-2ejopc{flex:1;padding:8px 16px;background:transparent;border:none;color:#ffffff80;font-size:13px;font-weight:600;cursor:pointer;text-align:center;border-radius:8px;transition:background .65s ease,color .65s ease}.toggle-btn.active.svelte-2ejopc{background:linear-gradient(180deg,#0bda51,#09b344);color:#000}.save-badge.svelte-2ejopc{font-size:10px;font-weight:700;background:#0bda5126;color:#0bda51;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;margin-left:6px}.btn-cta.svelte-2ejopc{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 var(--spacing-3);background:linear-gradient(180deg,#0bda51,#09b344);border:none;border-radius:10px;color:#000;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;text-align:center}.btn-cta.svelte-2ejopc:hover{background:linear-gradient(180deg,#0ef55e,#0bda51);transform:translateY(-1px);box-shadow:0 4px 16px #0bda5159}.btn-free.svelte-2ejopc{background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border:1px solid rgba(255,255,255,.15);color:#fff}.btn-free.svelte-2ejopc:hover{background:linear-gradient(180deg,#ffffff2e,#ffffff1a);border-color:#ffffff40;box-shadow:0 4px 16px #0000004d}.btn-cta.svelte-2ejopc:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-cta.svelte-2ejopc:disabled:hover{transform:none;box-shadow:none}.btn-owned.svelte-2ejopc{background:linear-gradient(180deg,#6366f1,#4f46e5);color:#fff;gap:var(--spacing-1)}.btn-owned.svelte-2ejopc:disabled{opacity:1}.btn-current.svelte-2ejopc{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff}.btn-current.svelte-2ejopc:disabled{opacity:1}.btn-switch.svelte-2ejopc{background:linear-gradient(180deg,#f59e0b,#d97706);color:#000}.btn-switch.svelte-2ejopc:hover{background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:0 4px 16px #f59e0b59}.testimonials-section.svelte-2ejopc{margin-top:var(--spacing-6)}.testimonials-grid.svelte-2ejopc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}.testimonial-card.svelte-2ejopc{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:var(--spacing-4)}.testimonial-stars.svelte-2ejopc{display:flex;gap:2px;margin-bottom:var(--spacing-2)}.testimonial-quote.svelte-2ejopc{color:#fffc;font-size:14px;line-height:1.5;margin:0 0 var(--spacing-3) 0}.testimonial-author.svelte-2ejopc{color:#fff9;font-size:13px;font-weight:600;margin:0}.testimonial-tag.svelte-2ejopc{color:#ffffff59;font-weight:400;margin-left:4px}.comparison-section.svelte-2ejopc{margin-top:var(--spacing-6)}.comparison-toggle.svelte-2ejopc{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;background:none;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:var(--spacing-3) var(--spacing-4);color:#fff9;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.comparison-toggle.svelte-2ejopc:hover{border-color:#fff3;color:#fffc}.comparison-chevron.svelte-2ejopc{transition:transform .2s}.comparison-chevron.rotated.svelte-2ejopc{transform:rotate(180deg)}.comparison-table-wrapper.svelte-2ejopc{overflow-x:auto;margin-top:var(--spacing-3);border:1px solid rgba(255,255,255,.08);border-radius:12px;-webkit-overflow-scrolling:touch}.comparison-table.svelte-2ejopc{width:100%;border-collapse:collapse;font-size:14px}.comparison-table.svelte-2ejopc thead:where(.svelte-2ejopc){position:sticky;top:0;z-index:1}.comparison-table.svelte-2ejopc th:where(.svelte-2ejopc){background:#ffffff0f;color:#ffffffb3;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;padding:var(--spacing-3) var(--spacing-3);text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.comparison-table.svelte-2ejopc th:where(.svelte-2ejopc):first-child{text-align:left}.col-premium.svelte-2ejopc{color:#0bda51!important}.comparison-table.svelte-2ejopc td:where(.svelte-2ejopc){padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid rgba(255,255,255,.04);text-align:center;color:#fff9}.comparison-table.svelte-2ejopc td:where(.svelte-2ejopc):first-child{text-align:left;color:#fffc;font-weight:500;white-space:nowrap}.comparison-table.svelte-2ejopc tr:where(.svelte-2ejopc):last-child td:where(.svelte-2ejopc){border-bottom:none}.comparison-table.svelte-2ejopc td.cell-yes:where(.svelte-2ejopc){color:#0bda51}.comparison-table.svelte-2ejopc td.cell-no:where(.svelte-2ejopc){color:#e57373}.comparison-table.svelte-2ejopc td.cell-yes:where(.svelte-2ejopc) svg,.comparison-table.svelte-2ejopc td.cell-no:where(.svelte-2ejopc) svg{display:inline-block;vertical-align:middle}.cell-value.svelte-2ejopc{color:#ffffffb3;font-weight:500}.faq-section.svelte-2ejopc{margin-top:var(--spacing-6)}.faq-title.svelte-2ejopc{color:#fff;font-size:18px;font-weight:700;margin:0 0 var(--spacing-3) 0;text-align:center}.faq-item.svelte-2ejopc{border-bottom:1px solid rgba(255,255,255,.06)}.faq-item.svelte-2ejopc:last-child{border-bottom:none}.faq-question.svelte-2ejopc{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:var(--spacing-3) 0;color:#fffc;font-size:14px;font-weight:500;cursor:pointer;text-align:left;gap:var(--spacing-3);min-height:48px;transition:color .2s}.faq-question.svelte-2ejopc:hover{color:#fff}.faq-chevron.svelte-2ejopc{flex-shrink:0;color:#fff6;transition:transform .2s}.faq-chevron.rotated.svelte-2ejopc{transform:rotate(180deg)}.faq-answer.svelte-2ejopc{padding:0 0 var(--spacing-3) 0}.faq-answer.svelte-2ejopc p:where(.svelte-2ejopc){color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.pricing-footer.svelte-2ejopc{text-align:center;padding:var(--spacing-4) 0 0;flex-shrink:0}.footer-stripe.svelte-2ejopc{color:#777;font-size:13px;margin:0 0 var(--spacing-1) 0}@media (max-width: 992px){.plans-grid.svelte-2ejopc{gap:var(--spacing-4)}.plan-card.svelte-2ejopc{padding:var(--spacing-4) var(--spacing-3) var(--spacing-3)}}@media (max-width: 768px){.social-proof-bar.svelte-2ejopc{font-size:13px;margin-bottom:var(--spacing-3)}.plans-grid.svelte-2ejopc{grid-template-columns:1fr;gap:var(--spacing-4)}.plan-card.svelte-2ejopc{padding:var(--spacing-4) var(--spacing-3) var(--spacing-3)}.billing-toggle.svelte-2ejopc{margin-bottom:var(--spacing-2)}.strategy-duel-highlight.svelte-2ejopc{padding:5px var(--spacing-2)}.strategy-duel-text.svelte-2ejopc{font-size:12px}.testimonials-grid.svelte-2ejopc{grid-template-columns:1fr;gap:var(--spacing-3)}.testimonials-section.svelte-2ejopc,.comparison-section.svelte-2ejopc,.faq-section.svelte-2ejopc{margin-top:var(--spacing-4)}.comparison-table.svelte-2ejopc td:where(.svelte-2ejopc):first-child{min-width:140px}}@media (min-aspect-ratio: 4/3) and (max-height: 600px){.social-proof-bar.svelte-2ejopc{font-size:11px;margin-bottom:var(--spacing-2)}.secondary-social-proof.svelte-2ejopc{font-size:11px;margin-top:var(--spacing-1)}.strategy-duel-highlight.svelte-2ejopc{padding:3px var(--spacing-1);margin:1px 0}.strategy-duel-text.svelte-2ejopc{font-size:10px}.micro-copy.svelte-2ejopc{font-size:10px;margin-top:4px}.testimonials-section.svelte-2ejopc,.comparison-section.svelte-2ejopc,.faq-section.svelte-2ejopc{margin-top:var(--spacing-3)}.testimonials-grid.svelte-2ejopc{gap:var(--spacing-2)}.testimonial-card.svelte-2ejopc{padding:var(--spacing-2);border-radius:8px}.testimonial-quote.svelte-2ejopc{font-size:11px}.testimonial-author.svelte-2ejopc{font-size:10px}.comparison-toggle.svelte-2ejopc{font-size:12px;padding:var(--spacing-2) var(--spacing-3)}.comparison-table.svelte-2ejopc{font-size:11px}.comparison-table.svelte-2ejopc th:where(.svelte-2ejopc){font-size:10px;padding:var(--spacing-2)}.comparison-table.svelte-2ejopc td:where(.svelte-2ejopc){padding:var(--spacing-1) var(--spacing-2)}.faq-title.svelte-2ejopc{font-size:14px;margin-bottom:var(--spacing-2)}.faq-question.svelte-2ejopc{font-size:11px;padding:var(--spacing-2) 0;min-height:44px}.faq-answer.svelte-2ejopc p:where(.svelte-2ejopc){font-size:11px}.plans-grid.svelte-2ejopc{grid-template-columns:repeat(3,1fr);gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.plan-card.svelte-2ejopc{padding:var(--spacing-3) var(--spacing-2) var(--spacing-3);border-radius:12px}.badge.svelte-2ejopc{font-size:9px;padding:3px 10px;top:-10px}.plan-name.svelte-2ejopc{font-size:.9rem;margin-bottom:0}.plan-tagline.svelte-2ejopc{font-size:1rem}.plan-tagline-sub.svelte-2ejopc{font-size:9px}.premium-price-area.svelte-2ejopc{margin-top:2px}.price-amount.svelte-2ejopc{font-size:1rem}.price-unit.svelte-2ejopc{font-size:9px}.card-divider.svelte-2ejopc{margin:var(--spacing-1) 0}.feature-list.svelte-2ejopc{margin-bottom:var(--spacing-2);gap:3px}.feature-item.svelte-2ejopc{font-size:11px}.feature-icon.svelte-2ejopc{width:12px;height:12px}.feature-text-heading.svelte-2ejopc{font-size:10px}.btn-cta.svelte-2ejopc{height:44px;font-size:11px;border-radius:8px;letter-spacing:.5px}.billing-toggle.svelte-2ejopc{margin-bottom:var(--spacing-1);padding:2px;border-radius:7px}.toggle-btn.svelte-2ejopc{font-size:10px;padding:6px 8px}.save-badge.svelte-2ejopc{font-size:8px;padding:1px 4px;margin-left:4px}.pricing-footer.svelte-2ejopc{padding-top:var(--spacing-2)}.footer-stripe.svelte-2ejopc{font-size:11px}}
