.pricing-hero.svelte-15omnez.svelte-15omnez{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-accent-spring) 60%,var(--color-primary-light) 100%);color:var(--color-white);padding:var(--spacing-4xl) 0 var(--spacing-3xl)}.pricing-hero-content.svelte-15omnez.svelte-15omnez{max-width:800px;margin:0 auto;text-align:center}.eyebrow.svelte-15omnez.svelte-15omnez{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;margin-bottom:var(--spacing-sm);opacity:.9}.pricing-title.svelte-15omnez.svelte-15omnez{font-family:var(--font-sans);font-size:40px;line-height:1.2;margin-bottom:var(--spacing-md);color:#ffffffe6}.pricing-subtitle.svelte-15omnez.svelte-15omnez{font-size:var(--text-t2-size);line-height:1.6;margin-bottom:var(--spacing-xl);opacity:.95}.pricing-hero-meta.svelte-15omnez.svelte-15omnez{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-xl)}.meta-item.svelte-15omnez.svelte-15omnez{background-color:#ffffff14;border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);min-width:240px;text-align:left}.meta-label.svelte-15omnez.svelte-15omnez{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:4px;opacity:.9}.meta-text.svelte-15omnez.svelte-15omnez{font-size:var(--text-small-size);opacity:.9}.billing-toggle.svelte-15omnez.svelte-15omnez{display:inline-flex;align-items:center;padding:3px;border-radius:var(--radius-full);background:#ffffff29;margin-bottom:var(--spacing-lg)}.billing-toggle.svelte-15omnez button.svelte-15omnez{border:none;background:transparent;color:var(--color-white);font-size:14px;font-weight:500;padding:6px 16px;border-radius:var(--radius-full);cursor:pointer;transition:background .2s ease,color .2s ease;display:flex;align-items:center;gap:6px}.billing-toggle.svelte-15omnez button.active.svelte-15omnez{background-color:var(--color-white);color:var(--color-primary-dark)}.badge-save.svelte-15omnez.svelte-15omnez{background-color:var(--color-accent-orange);color:var(--color-white);border-radius:var(--radius-full);font-size:11px;padding:2px 8px;text-transform:uppercase;letter-spacing:.08em}.pricing-hero-cta.svelte-15omnez.svelte-15omnez{display:flex;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap}.guarantee-text.svelte-15omnez.svelte-15omnez{font-size:var(--text-small-size);opacity:.9}.pricing-grid.svelte-15omnez.svelte-15omnez{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl);align-items:stretch}.pricing-card.svelte-15omnez.svelte-15omnez{position:relative;padding-top:var(--spacing-xl);display:flex;flex-direction:column}.pricing-card-popular.svelte-15omnez.svelte-15omnez{border-width:2px;border-color:var(--color-primary-light);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.pricing-badge.svelte-15omnez.svelte-15omnez{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background-color:var(--color-accent-orange);color:var(--color-white);border-radius:var(--radius-full);padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.tier-name.svelte-15omnez.svelte-15omnez{font-size:22px;font-weight:700;margin:0 0 var(--spacing-xs) 0;color:var(--color-primary-dark)}.tier-tagline.svelte-15omnez.svelte-15omnez{font-size:var(--text-small-size);color:var(--color-gray-600);margin-bottom:var(--spacing-md)}.tier-price.svelte-15omnez.svelte-15omnez{margin-bottom:var(--spacing-lg)}.tier-amount.svelte-15omnez.svelte-15omnez{display:flex;align-items:flex-end;gap:2px;color:var(--color-primary-dark)}.currency.svelte-15omnez.svelte-15omnez{font-size:20px;font-weight:600}.amount.svelte-15omnez.svelte-15omnez{font-size:32px;font-weight:700;line-height:1}.tier-period.svelte-15omnez.svelte-15omnez{font-size:13px;color:var(--color-gray-600);margin-top:2px}.tier-price-note.svelte-15omnez.svelte-15omnez{font-size:12px;color:var(--color-accent-orange);margin-top:var(--spacing-xs);font-weight:500}.tier-highlight.svelte-15omnez.svelte-15omnez{font-size:13px;color:var(--color-gray-700);margin-top:var(--spacing-xs)}.tier-actions.svelte-15omnez.svelte-15omnez{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.tier-features.svelte-15omnez.svelte-15omnez{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md);font-size:var(--text-small-size);color:var(--color-gray-700)}.tier-features.svelte-15omnez li.svelte-15omnez{display:flex;align-items:flex-start;gap:var(--spacing-xs)}.check.svelte-15omnez.svelte-15omnez{color:var(--color-secondary);font-weight:700;margin-top:1px}.supporting-note.svelte-15omnez.svelte-15omnez{margin-top:var(--spacing-2xl);text-align:center;color:var(--color-gray-600);font-size:var(--text-small-size)}.supporting-note.svelte-15omnez a.svelte-15omnez{color:var(--color-primary-dark);font-weight:600;text-decoration:none}.supporting-note.svelte-15omnez a.svelte-15omnez:hover{text-decoration:underline}.how-it-works.svelte-15omnez.svelte-15omnez{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr);gap:var(--spacing-2xl);align-items:start}.how-copy.svelte-15omnez h2.svelte-15omnez{font-size:28px;margin-bottom:var(--spacing-md);color:var(--color-primary-dark)}.how-copy.svelte-15omnez p.svelte-15omnez{color:var(--color-gray-600);margin-bottom:var(--spacing-lg);line-height:1.6}.how-steps.svelte-15omnez.svelte-15omnez{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md);color:var(--color-gray-800)}.how-steps.svelte-15omnez li.svelte-15omnez{font-size:var(--text-body-size);line-height:1.6}.how-highlight.svelte-15omnez h3.svelte-15omnez{font-size:20px;margin-bottom:var(--spacing-md);color:var(--color-primary-dark)}.how-highlight.svelte-15omnez ul.svelte-15omnez{list-style:none;padding:0;margin:0 0 var(--spacing-lg) 0;display:flex;flex-direction:column;gap:var(--spacing-sm);color:var(--color-gray-700);font-size:var(--text-small-size)}.faq-header.svelte-15omnez.svelte-15omnez{max-width:640px;margin:0 auto var(--spacing-2xl) auto;text-align:center}.faq-header.svelte-15omnez h2.svelte-15omnez{font-size:28px;margin-bottom:var(--spacing-sm);color:var(--color-primary-dark)}.faq-header.svelte-15omnez p.svelte-15omnez{color:var(--color-gray-600)}.faq-grid.svelte-15omnez.svelte-15omnez{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.faq-item.svelte-15omnez h3.svelte-15omnez{font-size:18px;margin-bottom:var(--spacing-sm);color:var(--color-primary-dark)}.faq-item.svelte-15omnez p.svelte-15omnez{font-size:var(--text-small-size);color:var(--color-gray-700);line-height:1.6}@media (max-width: 1024px){.pricing-grid.svelte-15omnez.svelte-15omnez{grid-template-columns:repeat(2,minmax(0,1fr))}.how-it-works.svelte-15omnez.svelte-15omnez{grid-template-columns:1fr}}@media (max-width: 768px){.pricing-hero.svelte-15omnez.svelte-15omnez{padding:var(--spacing-3xl) 0 var(--spacing-2xl)}.pricing-title.svelte-15omnez.svelte-15omnez{font-size:30px}.pricing-grid.svelte-15omnez.svelte-15omnez{grid-template-columns:1fr}.pricing-card-popular.svelte-15omnez.svelte-15omnez{transform:none}.faq-grid.svelte-15omnez.svelte-15omnez{grid-template-columns:1fr}}
