.pricing-page.svelte-14cizs4{background:#f7f7f7;min-height:100vh;padding:var(--spacing-md) 0}.container.svelte-14cizs4{max-width:900px;margin:0 auto;padding:0 var(--spacing-md)}.pricing-content.svelte-14cizs4{margin-top:var(--spacing-sm)}.pricing-header.svelte-14cizs4{text-align:center;margin-bottom:var(--spacing-xl)}.pricing-header.svelte-14cizs4 h1:where(.svelte-14cizs4){display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0;color:var(--color-text)}.brand-name.svelte-14cizs4{font-weight:var(--font-weight-bold)}.pro-badge.svelte-14cizs4{background:linear-gradient(45deg,var(--color-secondary),#ff6b35);color:#fff;padding:.03em .7em;border-radius:14px;font-size:.6em;font-weight:800;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 6px 12px #fa6a3a42}.value-proposition.svelte-14cizs4{font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:left}.pricing-hero-card.svelte-14cizs4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);max-width:640px;margin:0 auto}.hero-title-row.svelte-14cizs4 h1:where(.svelte-14cizs4){margin:0}.hero-upgrade-button.svelte-14cizs4{border:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--color-primary) 0%,#4a8e32 100%);border-radius:var(--border-radius-lg);padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);display:inline-flex;align-items:center;gap:var(--spacing-xs);box-shadow:var(--shadow-md);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.hero-upgrade-button.svelte-14cizs4:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);filter:brightness(1.03)}.hero-upgrade-button.svelte-14cizs4:active{transform:translateY(0);box-shadow:var(--shadow-md)}.features-section.svelte-14cizs4{margin:0 auto var(--spacing-xl) auto;max-width:640px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-xl) var(--spacing-lg)}.features-section.svelte-14cizs4 h2:where(.svelte-14cizs4){font-size:26px;font-weight:var(--font-weight-extrabold);color:var(--color-text);text-align:left;margin:0 0 var(--spacing-lg) 0}.comparison-table.svelte-14cizs4{max-width:720px;margin:0;overflow:hidden}.comparison-table.svelte-14cizs4 table:where(.svelte-14cizs4){width:100%;border-collapse:collapse}.comparison-table.svelte-14cizs4 th:where(.svelte-14cizs4){color:var(--color-text);padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-bold);font-size:15px;text-align:center;border-bottom:1px solid var(--color-border);background:transparent}.comparison-table.svelte-14cizs4 th:where(.svelte-14cizs4):first-child{text-align:left}.comparison-table.svelte-14cizs4 td:where(.svelte-14cizs4){padding:var(--spacing-md) var(--spacing-md);border-bottom:1px solid var(--color-border);font-size:15px}.comparison-table.svelte-14cizs4 td:where(.svelte-14cizs4):first-child{font-weight:700;color:var(--color-text)}.comparison-table.svelte-14cizs4 .check:where(.svelte-14cizs4){color:var(--color-text);font-weight:700;text-align:center;font-size:18px}.comparison-table.svelte-14cizs4 .cross:where(.svelte-14cizs4){color:var(--color-text);text-align:center;font-size:18px}.comparison-table.svelte-14cizs4 tbody:where(.svelte-14cizs4) tr:where(.svelte-14cizs4):last-child td:where(.svelte-14cizs4){border-bottom:none}.comparison-table.svelte-14cizs4 tbody:where(.svelte-14cizs4) tr:where(.svelte-14cizs4):hover{background:transparent}.pricing-section.svelte-14cizs4{text-align:center;margin:0 auto var(--spacing-xl);max-width:640px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-xl) var(--spacing-lg)}.pricing-section.svelte-14cizs4 h2:where(.svelte-14cizs4){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-lg) 0;text-align:left}.pricing-plans.svelte-14cizs4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);max-width:600px;margin:0 auto var(--spacing-lg) auto}.pricing-card.svelte-14cizs4{position:relative;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--border-radius-xl);padding:var(--spacing-xl) var(--spacing-lg);cursor:pointer;transition:all .3s ease;text-align:left}.pricing-card.svelte-14cizs4:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pricing-card.selected.svelte-14cizs4{border-color:var(--color-primary);background:#f2f8ec;color:var(--color-text);box-shadow:var(--shadow-lg)}.savings-badge.svelte-14cizs4{position:absolute;top:-14px;right:var(--spacing-lg);background:var(--color-secondary);color:#fff;padding:6px 14px;border-radius:12px;font-size:13px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-md)}.plan-radio.svelte-14cizs4{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.plan-radio.svelte-14cizs4 input[type=radio]:where(.svelte-14cizs4){margin-right:var(--spacing-sm);scale:1.4}.plan-radio.svelte-14cizs4 label:where(.svelte-14cizs4){display:none}.pricing-card.selected.svelte-14cizs4 .plan-radio:where(.svelte-14cizs4) label:where(.svelte-14cizs4){color:#fff}.plan-price.svelte-14cizs4{display:flex;align-items:baseline;gap:var(--spacing-xs);margin-bottom:var(--spacing-xxs)}.currency.svelte-14cizs4{font-size:14px;font-weight:var(--font-weight-medium);color:#1f2d1a}.amount.svelte-14cizs4{font-size:34px;font-weight:800;color:#1f2d1a}.pricing-card.selected.svelte-14cizs4 .currency:where(.svelte-14cizs4),.pricing-card.selected.svelte-14cizs4 .amount:where(.svelte-14cizs4){color:#1f2d1a}.plan-period.svelte-14cizs4{font-size:15px;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);font-weight:500}.pricing-card.selected.svelte-14cizs4 .plan-period:where(.svelte-14cizs4){color:var(--color-text)}.plan-equivalent.svelte-14cizs4{font-size:14px;color:var(--color-text);font-weight:600}.pricing-card.selected.svelte-14cizs4 .plan-equivalent:where(.svelte-14cizs4){color:var(--color-text)}.upgrade-hint.svelte-14cizs4{max-width:620px;margin:0 auto var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.upgrade-button.svelte-14cizs4{background:linear-gradient(135deg,var(--color-primary) 0%,#4a8e32 100%);color:#fff;border:none;padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--border-radius-xl);font-size:16px;font-weight:800;cursor:pointer;transition:all .2s ease;margin-bottom:var(--spacing-md);min-width:180px;width:100%;box-shadow:var(--shadow-lg)}.upgrade-button.svelte-14cizs4:hover{background:linear-gradient(45deg,#4a8e32,var(--color-primary));box-shadow:var(--shadow-lg);transform:translateY(-1px)}.terms-notice.svelte-14cizs4{color:var(--color-text-muted);font-size:var(--font-size-sm)}.terms-notice.svelte-14cizs4 a:where(.svelte-14cizs4){color:#3a3a3a;text-decoration:underline}.terms-notice.svelte-14cizs4 a:where(.svelte-14cizs4):hover{text-decoration:underline}@media (max-width: 768px){.container.svelte-14cizs4{padding:0 var(--spacing-sm)}.pro-badge.svelte-14cizs4{font-size:var(--font-size-base)}.pricing-plans.svelte-14cizs4{grid-template-columns:1fr;max-width:400px}.pricing-card.svelte-14cizs4{padding:var(--spacing-md)}.upgrade-button.svelte-14cizs4{width:100%;max-width:300px}.comparison-table.svelte-14cizs4{margin:0 var(--spacing-sm)}}@media (max-width: 480px){.amount.svelte-14cizs4{font-size:var(--font-size-3xl)}.comparison-table.svelte-14cizs4 th:where(.svelte-14cizs4),.comparison-table.svelte-14cizs4 td:where(.svelte-14cizs4){padding:var(--spacing-sm);font-size:var(--font-size-xs)}}@keyframes svelte-14cizs4-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
