.pricing-section.svelte-3x1nxi.svelte-3x1nxi{background:var(--color-white)}.pricing-quote-row.svelte-3x1nxi.svelte-3x1nxi{display:flex;justify-content:center;margin-top:1.6rem}.pricing-quote-link.svelte-3x1nxi.svelte-3x1nxi{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;color:var(--ink-500);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.pricing-quote-link.svelte-3x1nxi.svelte-3x1nxi:hover{color:var(--ink-900, #0f172a)}.pricing-quote-link.svelte-3x1nxi.svelte-3x1nxi:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pq-sheet.svelte-3x1nxi.svelte-3x1nxi{display:none}@media print{.pq-sheet.svelte-3x1nxi.svelte-3x1nxi{font-family:var(--font-family);color:#111;padding:24px 8px}.pq-head.svelte-3x1nxi.svelte-3x1nxi{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1.5px solid #111;padding-bottom:14px;margin-bottom:22px}.pq-brand.svelte-3x1nxi.svelte-3x1nxi{display:flex;flex-direction:column;gap:2px}.pq-logo.svelte-3x1nxi.svelte-3x1nxi{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.pq-site.svelte-3x1nxi.svelte-3x1nxi{font-size:.8rem;color:#555}.pq-meta.svelte-3x1nxi.svelte-3x1nxi{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pq-title.svelte-3x1nxi.svelte-3x1nxi{font-size:1rem;font-weight:600}.pq-date.svelte-3x1nxi.svelte-3x1nxi{font-size:.8rem;color:#555}.pq-table.svelte-3x1nxi.svelte-3x1nxi{width:100%;border-collapse:collapse;margin-bottom:20px}.pq-table.svelte-3x1nxi th.svelte-3x1nxi{text-align:left;font-size:.78rem;font-weight:600;color:#555;border-bottom:1px solid #999;padding:6px 8px}.pq-table.svelte-3x1nxi td.svelte-3x1nxi{border-bottom:1px solid #ddd;padding:10px 8px;vertical-align:top}.pq-plan.svelte-3x1nxi.svelte-3x1nxi{display:block;font-weight:600;font-size:.95rem}.pq-desc.svelte-3x1nxi.svelte-3x1nxi{display:block;font-size:.78rem;color:#555;margin-top:2px;max-width:420px}.pq-num.svelte-3x1nxi.svelte-3x1nxi{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pq-table.svelte-3x1nxi th.svelte-3x1nxi:nth-child(2),.pq-table.svelte-3x1nxi th.svelte-3x1nxi:nth-child(3),.pq-table.svelte-3x1nxi td.svelte-3x1nxi:nth-child(2),.pq-table.svelte-3x1nxi td.svelte-3x1nxi:nth-child(3){text-align:right}.pq-notes.svelte-3x1nxi p.svelte-3x1nxi{font-size:.8rem;color:#444;margin:0 0 5px}.pq-mono.svelte-3x1nxi.svelte-3x1nxi{font-family:var(--font-mono)}}.pricing-header.svelte-3x1nxi.svelte-3x1nxi{margin-bottom:2.5rem}.roi-calc.svelte-3x1nxi.svelte-3x1nxi{max-width:680px;margin:0 auto 3rem;background:var(--color-white);border:1px solid var(--ink-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-hairline)}.roi-top.svelte-3x1nxi.svelte-3x1nxi{padding:2rem 2.25rem;display:flex;flex-direction:column;gap:1.75rem}.roi-inputs.svelte-3x1nxi.svelte-3x1nxi{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.roi-field.svelte-3x1nxi.svelte-3x1nxi{display:flex;flex-direction:column;gap:.75rem;cursor:pointer}.roi-field-label.svelte-3x1nxi.svelte-3x1nxi{font-size:.8125rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.01em}.roi-field-control.svelte-3x1nxi.svelte-3x1nxi{display:flex;align-items:center;gap:1rem}.roi-field-value.svelte-3x1nxi.svelte-3x1nxi{font-size:1.5rem;font-weight:600;color:var(--color-text);letter-spacing:-.02em;min-width:3ch;text-align:right;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.roi-field-value.svelte-3x1nxi small.svelte-3x1nxi{font-size:.75rem;font-weight:500;color:var(--color-text-light);margin-left:2px}.roi-range.svelte-3x1nxi.svelte-3x1nxi{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:4px;border-radius:2px;background:#e5e7eb;outline:none;cursor:pointer;transition:background var(--transition-fast)}.roi-range.svelte-3x1nxi.svelte-3x1nxi:hover{background:#d1d5db}.roi-range.svelte-3x1nxi.svelte-3x1nxi::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-white);border:2px solid var(--color-primary);box-shadow:0 1px 3px #0000001a,0 0 0 3px #2563eb14;cursor:pointer;transition:box-shadow var(--transition-fast)}.roi-range.svelte-3x1nxi.svelte-3x1nxi::-webkit-slider-thumb:hover{box-shadow:0 1px 3px #0000001a,0 0 0 5px #2563eb1f}.roi-range.svelte-3x1nxi.svelte-3x1nxi::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-white);border:2px solid var(--color-primary);box-shadow:0 1px 3px #0000001a,0 0 0 3px #2563eb14;cursor:pointer}.roi-divider.svelte-3x1nxi.svelte-3x1nxi{height:1px;background:var(--color-border-light)}.roi-output.svelte-3x1nxi.svelte-3x1nxi{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.roi-metric.svelte-3x1nxi.svelte-3x1nxi{display:flex;flex-direction:column;gap:.375rem}.roi-metric.svelte-3x1nxi+.roi-metric.svelte-3x1nxi{border-left:1px solid var(--ink-100);padding-left:2rem}.roi-metric-label.svelte-3x1nxi.svelte-3x1nxi{font-size:.75rem;font-weight:500;color:var(--ink-500)}.roi-metric-value.svelte-3x1nxi.svelte-3x1nxi{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.roi-metric-value.svelte-3x1nxi small.svelte-3x1nxi{font-size:.8125rem;font-weight:500;letter-spacing:0;margin-left:2px;color:var(--ink-500)}.roi-metric--loss.svelte-3x1nxi.svelte-3x1nxi{color:var(--color-danger)}.roi-metric--save.svelte-3x1nxi.svelte-3x1nxi{color:var(--color-success)}.roi-note.svelte-3x1nxi.svelte-3x1nxi{margin-top:-1rem;font-size:.75rem;color:var(--color-text-muted);text-align:center;line-height:1.5}@media (max-width: 600px){.roi-top.svelte-3x1nxi.svelte-3x1nxi{padding:1.5rem;gap:1.25rem}.roi-inputs.svelte-3x1nxi.svelte-3x1nxi{grid-template-columns:1fr;gap:1.25rem}.roi-output.svelte-3x1nxi.svelte-3x1nxi{gap:1.25rem}.roi-metric.svelte-3x1nxi+.roi-metric.svelte-3x1nxi{padding-left:1.25rem}.roi-metric-value.svelte-3x1nxi.svelte-3x1nxi,.roi-field-value.svelte-3x1nxi.svelte-3x1nxi{font-size:1.25rem}}.roi-teaser.svelte-3x1nxi.svelte-3x1nxi{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:all .2s ease}.roi-teaser.svelte-3x1nxi.svelte-3x1nxi:hover{background:var(--ink-50)}.roi-teaser-calc.svelte-3x1nxi.svelte-3x1nxi{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.roi-teaser-inputs.svelte-3x1nxi.svelte-3x1nxi{font-size:var(--font-size-sm);font-weight:500;color:var(--ink-500);line-height:1.4}.roi-teaser-eq.svelte-3x1nxi.svelte-3x1nxi{color:var(--ink-400);flex-shrink:0}.roi-teaser-result.svelte-3x1nxi.svelte-3x1nxi{font-size:var(--font-size-sm);font-weight:600;color:var(--ink-900);line-height:1.4;font-variant-numeric:tabular-nums}.roi-teaser-cta.svelte-3x1nxi.svelte-3x1nxi{display:flex;align-items:center;gap:.3rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);white-space:nowrap;transition:gap .2s ease}.roi-teaser.svelte-3x1nxi:hover .roi-teaser-cta.svelte-3x1nxi{gap:.5rem}@media (prefers-reduced-motion: no-preference){.roi-reveal-anim.svelte-3x1nxi.svelte-3x1nxi{animation:svelte-3x1nxi-roi-reveal .5s ease-out}}@keyframes svelte-3x1nxi-roi-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.roi-teaser.svelte-3x1nxi.svelte-3x1nxi{flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem}.roi-teaser-cta.svelte-3x1nxi.svelte-3x1nxi{width:100%;justify-content:center;padding-top:.5rem;border-top:1px solid var(--color-border-light)}}.pricing-toggle-wrapper.svelte-3x1nxi.svelte-3x1nxi{display:flex;justify-content:center;margin-bottom:3rem}.pricing-toggle.svelte-3x1nxi.svelte-3x1nxi{position:relative;display:flex;background:var(--color-white);border-radius:var(--radius-full);padding:4px;border:1px solid var(--color-border);box-shadow:0 1px 2px #0000000a}.toggle-btn.svelte-3x1nxi.svelte-3x1nxi{position:relative;z-index:1;padding:.55rem 1.4rem;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted);transition:color var(--transition-normal);display:flex;align-items:center;gap:.5rem;border-radius:var(--radius-full)}.toggle-btn.active.svelte-3x1nxi.svelte-3x1nxi{color:var(--color-text);font-weight:600}.toggle-badge.svelte-3x1nxi.svelte-3x1nxi{font-size:.6875rem;font-weight:600;background:#05966914;color:#059669;padding:2px 7px;border-radius:var(--radius-full)}.toggle-indicator.svelte-3x1nxi.svelte-3x1nxi{position:absolute;top:4px;height:calc(100% - 8px);background:var(--color-white);border-radius:var(--radius-full);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;transition:left var(--transition-normal),width var(--transition-normal)}.pricing-grid.svelte-3x1nxi.svelte-3x1nxi{display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:stretch;border:1px solid var(--ink-200);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-card)}.pricing-card.svelte-3x1nxi.svelte-3x1nxi{background:var(--color-white);padding:2.25rem 2rem;position:relative;display:flex;flex-direction:column;border-right:1px solid var(--ink-100)}.pricing-card.svelte-3x1nxi.svelte-3x1nxi:first-child{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.pricing-card.svelte-3x1nxi.svelte-3x1nxi:last-child{border-right:none;border-radius:0 var(--radius-xl) var(--radius-xl) 0}.pricing-card.popular.svelte-3x1nxi.svelte-3x1nxi{box-shadow:inset 0 2px 0 0 var(--color-primary)}.pricing-card-header.svelte-3x1nxi.svelte-3x1nxi{margin-bottom:1.5rem}.plan-name-row.svelte-3x1nxi.svelte-3x1nxi{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.plan-name.svelte-3x1nxi.svelte-3x1nxi{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);letter-spacing:-.01em}.plan-popular-label.svelte-3x1nxi.svelte-3x1nxi{font-size:.75rem;font-weight:600;color:var(--color-primary);white-space:nowrap}.plan-desc.svelte-3x1nxi.svelte-3x1nxi{font-size:.8125rem;color:var(--color-text-muted);line-height:1.55;min-height:2.6rem}.plan-price.svelte-3x1nxi.svelte-3x1nxi{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem;min-height:2.25rem}.price-amount.svelte-3x1nxi.svelte-3x1nxi{font-size:2.25rem;font-weight:600;letter-spacing:-.03em;color:var(--color-text);line-height:1;font-variant-numeric:tabular-nums}.price-per.svelte-3x1nxi.svelte-3x1nxi{font-size:.8125rem;font-weight:500;color:var(--ink-500)}.plan-divider.svelte-3x1nxi.svelte-3x1nxi{height:1px;background:var(--ink-100);margin:1.25rem -2rem}.plan-features.svelte-3x1nxi.svelte-3x1nxi{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.75rem;flex:1}.plan-features.svelte-3x1nxi li.svelte-3x1nxi{display:flex;align-items:center;gap:.625rem;min-height:28px;font-size:.8125rem;font-weight:400;color:var(--ink-600);line-height:1.4}.plan-features.svelte-3x1nxi li.disabled.svelte-3x1nxi{color:var(--ink-400)}.feat-mark.svelte-3x1nxi.svelte-3x1nxi{display:flex;align-items:center;flex-shrink:0;color:var(--ink-400)}.feat-mark-off.svelte-3x1nxi.svelte-3x1nxi{color:var(--ink-300)}.feat-text.svelte-3x1nxi.svelte-3x1nxi{flex:1}.feat-text.svelte-3x1nxi strong{font-weight:600;color:var(--ink-900);font-variant-numeric:tabular-nums}.btn-plan.svelte-3x1nxi.svelte-3x1nxi{display:block;width:100%;padding:.75rem;text-align:center;font-size:var(--font-size-sm);font-weight:600;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);transition:all var(--transition-fast);cursor:pointer;text-decoration:none}.btn-plan.svelte-3x1nxi.svelte-3x1nxi:hover{background:#f9fafb;border-color:#d1d5db}.btn-plan-primary.svelte-3x1nxi.svelte-3x1nxi{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn-plan-primary.svelte-3x1nxi.svelte-3x1nxi:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.btn-plan.svelte-3x1nxi.svelte-3x1nxi:focus-visible,.toggle-btn.svelte-3x1nxi.svelte-3x1nxi:focus-visible,.roi-range.svelte-3x1nxi.svelte-3x1nxi:focus-visible,.roi-teaser.svelte-3x1nxi.svelte-3x1nxi:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.feat-tooltip-trigger.svelte-3x1nxi.svelte-3x1nxi{position:relative;display:inline-flex;align-items:center;color:var(--ink-400);cursor:help;flex-shrink:0;transition:color var(--transition-fast);background:none;border:none;padding:0}.feat-tooltip-trigger.svelte-3x1nxi.svelte-3x1nxi:hover{color:var(--color-primary)}.plan-features.svelte-3x1nxi.svelte-3x1nxi:has(.feat-tooltip){z-index:10}.feat-tooltip.svelte-3x1nxi.svelte-3x1nxi{position:absolute;bottom:calc(100% + 8px);right:-8px;transform:none;width:260px;padding:.75rem 1rem;background:var(--color-bg-dark, #1a1a1a);color:#e5e5e5;font-size:.75rem;line-height:1.55;border-radius:var(--radius-sm);box-shadow:0 4px 16px #0003;z-index:50;pointer-events:auto;text-align:left;font-weight:400}.feat-tooltip.svelte-3x1nxi.svelte-3x1nxi:after{content:"";position:absolute;top:100%;right:12px;border:5px solid transparent;border-top-color:var(--color-bg-dark, #1a1a1a)}.pricing-custom.svelte-3x1nxi.svelte-3x1nxi{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:700px;margin:1.5rem auto 0;padding:1.25rem 1.75rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.pricing-custom-content.svelte-3x1nxi.svelte-3x1nxi{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.pricing-custom-icon.svelte-3x1nxi.svelte-3x1nxi{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:var(--radius-sm);flex-shrink:0;color:var(--color-primary)}.pricing-custom-text.svelte-3x1nxi.svelte-3x1nxi{flex:1;min-width:0}.pricing-custom-text.svelte-3x1nxi h3.svelte-3x1nxi{font-size:var(--font-size-sm);font-weight:600;margin-bottom:.125rem;color:var(--color-text)}.pricing-custom-text.svelte-3x1nxi p.svelte-3x1nxi{font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.pricing-custom-btn.svelte-3x1nxi.svelte-3x1nxi{flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary-light);border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;text-decoration:none}.pricing-custom-btn.svelte-3x1nxi.svelte-3x1nxi:hover{background:#eff6ff;border-color:var(--color-primary)}@media (max-width: 1100px){.price-amount.svelte-3x1nxi.svelte-3x1nxi{font-size:1.875rem}.pricing-card.svelte-3x1nxi.svelte-3x1nxi{padding:2rem 1.5rem}.plan-divider.svelte-3x1nxi.svelte-3x1nxi{margin:1.25rem -1.5rem}}@media (max-width: 900px){.pricing-grid.svelte-3x1nxi.svelte-3x1nxi{grid-template-columns:1fr;max-width:440px;margin:0 auto}.pricing-card.svelte-3x1nxi.svelte-3x1nxi{border-right:none;border-bottom:1px solid var(--ink-100);padding:2rem}.pricing-card.svelte-3x1nxi.svelte-3x1nxi:first-child{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.pricing-card.svelte-3x1nxi.svelte-3x1nxi:last-child{border-bottom:none;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.plan-divider.svelte-3x1nxi.svelte-3x1nxi{margin:1.25rem -2rem}.price-amount.svelte-3x1nxi.svelte-3x1nxi{font-size:2.25rem}.pricing-custom.svelte-3x1nxi.svelte-3x1nxi{flex-direction:column;text-align:center;padding:1.5rem}.pricing-custom-content.svelte-3x1nxi.svelte-3x1nxi{flex-direction:column}}@media (max-width: 400px){.pricing-card.svelte-3x1nxi.svelte-3x1nxi{padding:1.5rem 1.25rem}.toggle-btn.svelte-3x1nxi.svelte-3x1nxi{padding:.5rem 1rem;font-size:.8125rem}.toggle-badge.svelte-3x1nxi.svelte-3x1nxi{font-size:.5625rem;padding:1px 5px}.pricing-custom-btn.svelte-3x1nxi.svelte-3x1nxi{width:100%;justify-content:center}}
