.container.svelte-133tnjx{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.section-header.svelte-133tnjx{text-align:center;margin-bottom:var(--space-12)}.section-tag.svelte-133tnjx{display:inline-block;padding:var(--space-2) var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-success);margin-bottom:var(--space-4)}.section-header.svelte-133tnjx h2:where(.svelte-133tnjx){font-size:var(--text-4xl);font-weight:700;margin-bottom:var(--space-4);color:var(--color-text-primary)}.section-header.svelte-133tnjx p:where(.svelte-133tnjx){font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.glass-card.svelte-133tnjx{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl)}.new-badge.svelte-133tnjx{display:inline-flex;align-items:center;padding:2px 6px;background:linear-gradient(135deg,#00e676,#00c853);color:#000;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);margin-left:var(--space-2);animation:svelte-133tnjx-pulse-glow 2s ease-in-out infinite}.new-badge-sm.svelte-133tnjx{display:inline-flex;align-items:center;padding:1px 5px;background:linear-gradient(135deg,#00e676,#00c853);color:#000;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-full);margin-left:var(--space-1);vertical-align:middle}@keyframes svelte-133tnjx-pulse-glow{0%,to{box-shadow:0 0 4px #00e67666}50%{box-shadow:0 0 12px #00e676cc}}.pricing-hero.svelte-133tnjx{padding:var(--space-12) 0 var(--space-8);text-align:center}.pricing-hero.svelte-133tnjx h1:where(.svelte-133tnjx){font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:var(--space-4);color:var(--color-text-primary)}.hero-subtitle.svelte-133tnjx{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.billing-toggle.svelte-133tnjx{display:inline-flex;padding:var(--space-1);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);gap:var(--space-1)}.toggle-option.svelte-133tnjx{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-normal)}.toggle-option.svelte-133tnjx:hover{color:var(--color-text-secondary)}.toggle-option.active.svelte-133tnjx{background:var(--glass-bg-active);color:var(--color-text-primary)}.save-badge.svelte-133tnjx{padding:var(--space-1) var(--space-2);background:var(--color-success-muted);color:var(--color-success);font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-full)}.pricing-cards.svelte-133tnjx{padding:var(--space-8) 0 var(--space-12)}.pricing-grid.svelte-133tnjx{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.pricing-card.svelte-133tnjx{padding:var(--space-8);text-align:center;position:relative;transition:transform var(--transition-normal),box-shadow var(--transition-normal);display:flex;flex-direction:column}.pricing-card.svelte-133tnjx:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pricing-card.popular.svelte-133tnjx{border-color:var(--color-success);background:#00e6760d}.popular-badge.svelte-133tnjx{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:var(--space-1) var(--space-4);background:var(--color-success);color:#000;font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-full);text-transform:uppercase;white-space:nowrap}.card-header.svelte-133tnjx{margin-bottom:var(--space-4)}.plan-name.svelte-133tnjx{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-1)}.plan-tagline.svelte-133tnjx{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.plan-price.svelte-133tnjx{margin-bottom:var(--space-2)}.price-amount.svelte-133tnjx{font-size:var(--text-4xl);font-weight:800}.pricing-card.popular.svelte-133tnjx .price-amount:where(.svelte-133tnjx){color:var(--color-success)}.price-period.svelte-133tnjx{color:var(--color-text-muted);font-size:var(--text-sm)}.annual-total.svelte-133tnjx{font-size:var(--text-xs);color:var(--color-success);margin-bottom:var(--space-4)}.plan-description.svelte-133tnjx{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-6)}.plan-features.svelte-133tnjx{list-style:none;padding:0;margin:0 0 var(--space-8);text-align:left;display:flex;flex-direction:column;gap:var(--space-3);flex-grow:1}.plan-features.svelte-133tnjx li:where(.svelte-133tnjx){display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.plan-features.svelte-133tnjx li.highlight-feature:where(.svelte-133tnjx){color:var(--color-success);font-weight:600}.feature-check.svelte-133tnjx{color:var(--color-success);font-weight:700;flex-shrink:0}.feature-text.svelte-133tnjx{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.btn.svelte-133tnjx{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:none;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-normal);text-decoration:none}.btn-primary.svelte-133tnjx{background:var(--color-success);color:#000}.btn-primary.svelte-133tnjx:hover{background:#0f8;box-shadow:var(--glow-success)}.btn-secondary.svelte-133tnjx{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--color-text-primary)}.btn-secondary.svelte-133tnjx:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.btn-block.svelte-133tnjx{width:100%}.btn-lg.svelte-133tnjx{padding:var(--space-4) var(--space-8);font-size:var(--text-base)}.integrations-section.svelte-133tnjx{padding:var(--space-8);margin-bottom:var(--space-6)}.integrations-header.svelte-133tnjx{text-align:center;margin-bottom:var(--space-6)}.integration-label.svelte-133tnjx{display:inline-block;padding:var(--space-1) var(--space-3);background:#00e6761a;color:var(--color-success);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);margin-bottom:var(--space-2)}.integrations-header.svelte-133tnjx h3:where(.svelte-133tnjx){font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary)}.integration-subtitle.svelte-133tnjx{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-2)}.integrations-grid.svelte-133tnjx{display:flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap}.integrations-grid.expanded.svelte-133tnjx{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);justify-content:center}.broker-emoji.svelte-133tnjx{font-size:2rem}.integrations-note.svelte-133tnjx{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--glass-border)}.live-badge.red.svelte-133tnjx{background:linear-gradient(135deg,#ff5252,#f44336)}.integration-item.svelte-133tnjx{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.integration-logo.svelte-133tnjx{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.live-badge.svelte-133tnjx{position:absolute;top:-4px;right:-8px;padding:2px 6px;background:linear-gradient(135deg,#ff5252,#f44336);color:#fff;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);animation:svelte-133tnjx-pulse-glow-red 2s ease-in-out infinite}@keyframes svelte-133tnjx-pulse-glow-red{0%,to{box-shadow:0 0 4px #f4433666}50%{box-shadow:0 0 12px #f44336cc}}.integration-name.svelte-133tnjx{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.integration-desc.svelte-133tnjx{font-size:var(--text-xs);color:var(--color-text-muted)}.pricing-note.svelte-133tnjx{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);max-width:600px;margin:0 auto}.note-icon.svelte-133tnjx{font-size:var(--text-2xl);flex-shrink:0}.pricing-note.svelte-133tnjx p:where(.svelte-133tnjx){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.comparison-section.svelte-133tnjx{padding:var(--space-12) 0;background:linear-gradient(180deg,transparent,var(--glass-bg) 50%,transparent)}.comparison-table-wrapper.svelte-133tnjx{overflow-x:auto;padding:var(--space-6);-webkit-overflow-scrolling:touch}.scroll-hint.svelte-133tnjx{display:none;text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-2) 0;margin:0}@media(max-width:768px){.scroll-hint.svelte-133tnjx{display:block}}.comparison-table.svelte-133tnjx{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.comparison-table.svelte-133tnjx th:where(.svelte-133tnjx),.comparison-table.svelte-133tnjx td:where(.svelte-133tnjx){padding:var(--space-4);text-align:center}.comparison-table.svelte-133tnjx th:where(.svelte-133tnjx){font-weight:700;color:var(--color-text-primary);border-bottom:1px solid var(--glass-border)}.comparison-table.svelte-133tnjx th.feature-col:where(.svelte-133tnjx){text-align:left;width:40%}.comparison-table.svelte-133tnjx th.plan-col:where(.svelte-133tnjx){width:20%}.comparison-table.svelte-133tnjx th.plan-col.popular:where(.svelte-133tnjx){color:var(--color-success);position:relative}.comparison-table.svelte-133tnjx th.plan-col.popular:where(.svelte-133tnjx):after{content:"★";margin-left:var(--space-1)}.category-row.svelte-133tnjx td:where(.svelte-133tnjx){text-align:left;font-weight:700;color:var(--color-text-primary);background:var(--glass-bg);border-top:1px solid var(--glass-border);padding-top:var(--space-5);padding-bottom:var(--space-3);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.1em}.feature-row.svelte-133tnjx td:where(.svelte-133tnjx){border-bottom:1px solid rgba(255,255,255,.03)}.feature-row.highlight-row.svelte-133tnjx{background:#00e6760d}.feature-name.svelte-133tnjx{text-align:left;color:var(--color-text-secondary)}.feature-value.svelte-133tnjx{color:var(--color-text-muted)}.feature-value.included.svelte-133tnjx{color:var(--color-success);font-weight:600}.feature-value.popular.svelte-133tnjx{background:#00e67608}.feature-value.highlight-cell.svelte-133tnjx{color:var(--color-success);font-weight:700;text-shadow:0 0 8px rgba(0,230,118,.5)}.faq-section.svelte-133tnjx{padding:var(--space-12) 0}.faq-list.svelte-133tnjx{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.faq-item.svelte-133tnjx{overflow:hidden}.faq-question.svelte-133tnjx{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-5);background:transparent;border:none;cursor:pointer;text-align:left;font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);transition:color var(--transition-normal)}.faq-question.svelte-133tnjx:hover{color:var(--color-success)}.faq-toggle.svelte-133tnjx{font-size:var(--text-xl);color:var(--color-success);font-weight:700;flex-shrink:0;margin-left:var(--space-4)}.faq-answer.svelte-133tnjx{padding:0 var(--space-5) var(--space-5);animation:svelte-133tnjx-fadeIn .2s ease-out}@keyframes svelte-133tnjx-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq-answer.svelte-133tnjx p:where(.svelte-133tnjx){color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.final-cta.svelte-133tnjx{padding:var(--space-12) 0}.cta-card.svelte-133tnjx{position:relative;text-align:center;padding:var(--space-12);overflow:hidden}.cta-glow.svelte-133tnjx{position:absolute;top:50%;left:50%;width:400px;height:400px;background:radial-gradient(circle,var(--color-success) 0%,transparent 70%);opacity:.1;transform:translate(-50%,-50%);pointer-events:none}.cta-card.svelte-133tnjx h2:where(.svelte-133tnjx){font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-4);position:relative}.cta-card.svelte-133tnjx>p:where(.svelte-133tnjx){font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);position:relative}.cta-actions.svelte-133tnjx{position:relative;margin-bottom:var(--space-4)}.cta-note.svelte-133tnjx{font-size:var(--text-sm);color:var(--color-text-muted);position:relative}@media(max-width:1024px){.pricing-grid.svelte-133tnjx{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.pricing-card.popular.svelte-133tnjx{order:-1}.comparison-table-wrapper.svelte-133tnjx{padding:var(--space-4)}.comparison-table.svelte-133tnjx{font-size:var(--text-xs)}.comparison-table.svelte-133tnjx th:where(.svelte-133tnjx),.comparison-table.svelte-133tnjx td:where(.svelte-133tnjx){padding:var(--space-2) var(--space-3)}.integrations-grid.svelte-133tnjx{gap:var(--space-6)}.integrations-grid.expanded.svelte-133tnjx{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.integrations-grid.expanded.svelte-133tnjx{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}}@media(max-width:768px){.pricing-hero.svelte-133tnjx h1:where(.svelte-133tnjx){font-size:var(--text-2xl)}.hero-subtitle.svelte-133tnjx{font-size:var(--text-sm);padding:0 var(--space-2)}.billing-toggle.svelte-133tnjx{flex-direction:row;width:auto}.toggle-option.svelte-133tnjx{justify-content:center;padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.save-badge.svelte-133tnjx{font-size:9px;padding:1px var(--space-1)}.section-header.svelte-133tnjx h2:where(.svelte-133tnjx){font-size:var(--text-2xl)}.cta-card.svelte-133tnjx{padding:var(--space-6)}.cta-card.svelte-133tnjx h2:where(.svelte-133tnjx){font-size:var(--text-xl)}.integrations-section.svelte-133tnjx{padding:var(--space-4)}.integrations-header.svelte-133tnjx h3:where(.svelte-133tnjx){font-size:var(--text-base)}.pricing-note.svelte-133tnjx{flex-direction:column;text-align:center;gap:var(--space-2)}}@media(max-width:480px){.container.svelte-133tnjx{padding:0 var(--space-4)}.pricing-card.svelte-133tnjx{padding:var(--space-6)}.comparison-table.svelte-133tnjx th.feature-col:where(.svelte-133tnjx){width:50%}.comparison-table.svelte-133tnjx th.plan-col:where(.svelte-133tnjx){width:16.66%}.faq-question.svelte-133tnjx{font-size:var(--text-sm);padding:var(--space-4)}.faq-answer.svelte-133tnjx{padding:0 var(--space-4) var(--space-4)}.new-badge.svelte-133tnjx{font-size:8px;padding:1px 4px}}
