.container.svelte-1ez3k3s{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.cmp-glow.svelte-1ez3k3s{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.cmp-glow.amber.svelte-1ez3k3s{background:var(--accent-amber-glow)}.cmp-glow.blue.svelte-1ez3k3s{background:var(--accent-blue-glow)}.cmp-glow.drift.svelte-1ez3k3s{animation:19s ease-in-out infinite svelte-1ez3k3s-cmp-glow-drift}.cmp-glow.drift-rev.svelte-1ez3k3s{animation:24s ease-in-out infinite reverse svelte-1ez3k3s-cmp-glow-drift}@keyframes svelte-1ez3k3s-cmp-glow-drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-15px)scale(1.05)}50%{transform:translate(-10px,20px)scale(.95)}75%{transform:translate(-20px,-10px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.cmp-glow.svelte-1ez3k3s{animation:none!important}}.container.narrow.svelte-1ez3k3s{max-width:760px}.eyebrow.svelte-1ez3k3s{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-amber);margin-bottom:16px;font-size:.8125rem;font-weight:600}.cmp-hero.svelte-1ez3k3s{background:radial-gradient(120% 80% at 80% -10%, #e8a23a1a, transparent 60%), var(--bg-deep);text-align:center;padding:132px 0 48px;position:relative}.cmp-h1.svelte-1ez3k3s{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;max-width:26ch;margin:0 auto;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:1.05}.cmp-h1.svelte-1ez3k3s em:where(.svelte-1ez3k3s){color:var(--accent-amber);font-style:italic}.cmp-lede.svelte-1ez3k3s{max-width:60ch;color:var(--text-secondary);text-wrap:pretty;margin:26px auto 0;font-size:1.125rem;line-height:1.65}.cmp-section.svelte-1ez3k3s{padding:96px 0}.cmp-section-alt.svelte-1ez3k3s{background:var(--bg-deeper);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);text-align:center;position:relative;overflow:hidden}.cmp-h2.svelte-1ez3k3s{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.cmp-sub.svelte-1ez3k3s{max-width:62ch;color:var(--text-secondary);text-wrap:pretty;margin-top:16px;font-size:1.0625rem;line-height:1.65}.cmp-section-alt.svelte-1ez3k3s .cmp-sub:where(.svelte-1ez3k3s){margin-left:auto;margin-right:auto}.cmp-fine.svelte-1ez3k3s{max-width:64ch;color:var(--text-tertiary);text-wrap:pretty;margin-top:26px;font-size:.9375rem;line-height:1.6}.cmp-section-alt.svelte-1ez3k3s .cmp-fine:where(.svelte-1ez3k3s){margin-left:auto;margin-right:auto}.cmp-fine.svelte-1ez3k3s a:where(.svelte-1ez3k3s){color:var(--accent-amber);border-bottom:1px solid #0000}.cmp-fine.svelte-1ez3k3s a:where(.svelte-1ez3k3s):hover{border-bottom-color:var(--accent-amber)}.quad-wrap.svelte-1ez3k3s{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-surface);margin-top:40px;padding:30px 40px 26px 58px;position:relative}.quad-plot.svelte-1ez3k3s{aspect-ratio:16/11;width:100%;position:relative}.quad-plot.svelte-1ez3k3s:before,.quad-plot.svelte-1ez3k3s:after{content:"";background:var(--border-strong);position:absolute}.quad-plot.svelte-1ez3k3s:before{width:1px;top:0;bottom:0;left:50%}.quad-plot.svelte-1ez3k3s:after{height:1px;top:50%;left:0;right:0}.quad-zone.svelte-1ez3k3s{background:#e8a23a12;position:absolute;inset:0 0 50% 50%}.qcap.svelte-1ez3k3s{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap;pointer-events:none;font-size:.8125rem;position:absolute}.qcap-tr.svelte-1ez3k3s{color:var(--accent-amber);top:10px;left:calc(50% + 14px)}.qcap-tl.svelte-1ez3k3s{top:10px;right:calc(50% + 14px)}.qcap-bl.svelte-1ez3k3s{bottom:10px;right:calc(50% + 14px)}.qcap-br.svelte-1ez3k3s{bottom:10px;left:calc(50% + 14px)}.qdot.svelte-1ez3k3s{position:absolute}.qmark.svelte-1ez3k3s{background:var(--text-secondary);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.qlabel.svelte-1ez3k3s{white-space:nowrap;font-family:var(--font-sans);color:var(--text-secondary);font-size:.875rem;font-weight:500;position:absolute;top:0;left:12px;transform:translateY(-50%)}.lbl-left.svelte-1ez3k3s .qlabel:where(.svelte-1ez3k3s){text-align:right;left:auto;right:12px}.qdot-dead.svelte-1ez3k3s .qmark:where(.svelte-1ez3k3s){border:1.5px dashed var(--text-muted);background:0 0;width:12px;height:12px}.qdot-dead.svelte-1ez3k3s .qlabel:where(.svelte-1ez3k3s){color:var(--text-muted)}.qdot-hero.svelte-1ez3k3s .qmark:where(.svelte-1ez3k3s){background:var(--accent-amber);width:20px;height:20px;box-shadow:0 0 16px #e8a23a73}.qdot-hero.svelte-1ez3k3s .qmark:where(.svelte-1ez3k3s):after{content:"";border-radius:50%;animation:2.6s ease-out infinite svelte-1ez3k3s-beacon;position:absolute;inset:0;box-shadow:0 0 #e8a23a80}@keyframes svelte-1ez3k3s-beacon{0%{box-shadow:0 0 #e8a23a80}70%{box-shadow:0 0 0 26px #e8a23a00}to{box-shadow:0 0 #e8a23a00}}@media (prefers-reduced-motion:reduce){.qdot-hero.svelte-1ez3k3s .qmark:where(.svelte-1ez3k3s):after{animation:none}}.qdot-hero.svelte-1ez3k3s .qlabel:where(.svelte-1ez3k3s){text-align:right;color:var(--accent-amber);font-size:1.0625rem;font-weight:700;left:auto;right:28px}.qsub.svelte-1ez3k3s{text-align:right;white-space:nowrap;font-family:var(--font-sans);color:var(--accent-amber);opacity:.85;font-size:.8125rem;font-style:italic;position:absolute;top:15px;right:28px}.axis-x.svelte-1ez3k3s{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin-top:14px;font-size:.8125rem}.axis-y.svelte-1ez3k3s{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;font-size:.8125rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)rotate(180deg)}@media (width<=640px){.quad-wrap.svelte-1ez3k3s{padding:20px 12px 16px 34px}.quad-plot.svelte-1ez3k3s{aspect-ratio:4/5}.qcap.svelte-1ez3k3s,.qlabel.svelte-1ez3k3s{font-size:.625rem}.qdot-hero.svelte-1ez3k3s .qlabel:where(.svelte-1ez3k3s){font-size:.8125rem}.qsub.svelte-1ez3k3s,.axis-x.svelte-1ez3k3s,.axis-y.svelte-1ez3k3s{font-size:.625rem}.qmark.svelte-1ez3k3s{width:9px;height:9px}}.quad-foot.svelte-1ez3k3s{text-align:center;max-width:70ch;color:var(--text-tertiary);margin:22px auto 0;font-size:.96rem;line-height:1.6}.cats.svelte-1ez3k3s{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.cat-chip.svelte-1ez3k3s{--c:var(--accent-amber);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 12%, transparent);color:var(--c);border-radius:999px;padding:9px 18px;font-size:.98rem;font-weight:600}.table-scroll.svelte-1ez3k3s{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:32px;overflow-x:auto}.cmp-table.svelte-1ez3k3s{border-collapse:collapse;width:100%;min-width:820px;font-size:.9375rem}.cmp-table.svelte-1ez3k3s th:where(.svelte-1ez3k3s),.cmp-table.svelte-1ez3k3s td:where(.svelte-1ez3k3s){text-align:center;border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:13px 14px}.cmp-table.svelte-1ez3k3s td:where(.svelte-1ez3k3s){white-space:nowrap}.cmp-table.svelte-1ez3k3s thead:where(.svelte-1ez3k3s) th:where(.svelte-1ez3k3s){font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface);font-size:.875rem;font-weight:600;position:sticky;top:0}.rowhead-col.svelte-1ez3k3s{background:var(--bg-surface)}.rowhead.svelte-1ez3k3s{text-align:left;color:var(--text-secondary);background:var(--bg-deeper);min-width:230px;font-size:.9375rem;font-weight:500;position:sticky;left:0}.col-sk.svelte-1ez3k3s{background:var(--accent-amber-soft)}thead.svelte-1ez3k3s .col-sk:where(.svelte-1ez3k3s){color:var(--accent-amber);box-shadow:inset 0 -2px 0 var(--accent-amber)}.cell-mark.svelte-1ez3k3s{margin-right:6px;font-weight:700;display:inline-block}.cell-good.svelte-1ez3k3s .cell-mark:where(.svelte-1ez3k3s){color:var(--state-ok)}.cell-bad.svelte-1ez3k3s .cell-mark:where(.svelte-1ez3k3s){color:var(--state-rec)}.cell-mid.svelte-1ez3k3s .cell-mark:where(.svelte-1ez3k3s){color:var(--accent-amber)}.cell-text.svelte-1ez3k3s{color:var(--text-secondary);font-size:.875rem}.col-sk.svelte-1ez3k3s .cell-text:where(.svelte-1ez3k3s){color:var(--text-primary);font-weight:600}.currency-row.svelte-1ez3k3s{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:999px;gap:4px;width:fit-content;margin:26px auto 0;padding:4px;display:flex}.currency-btn.svelte-1ez3k3s{color:var(--text-muted);letter-spacing:.03em;background:0 0;border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .15s}.currency-btn.svelte-1ez3k3s:hover{color:var(--text-secondary)}.currency-btn.selected.svelte-1ez3k3s{color:var(--text-primary);background:#ffffff14}.price-strip.svelte-1ez3k3s{grid-template-columns:repeat(3,1fr);gap:14px;max-width:620px;margin:18px auto 0;display:grid}.price-cell.svelte-1ez3k3s{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);padding:22px 14px}.price-cell-pro.svelte-1ez3k3s{border-color:color-mix(in srgb, var(--accent-amber) 45%, transparent);background:var(--accent-amber-soft)}.price-tier.svelte-1ez3k3s{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-tertiary);font-size:12px}.price-amt.svelte-1ez3k3s{color:var(--text-primary);letter-spacing:-.02em;margin-top:8px;font-size:2rem;font-weight:700}.price-amt.svelte-1ez3k3s span:where(.svelte-1ez3k3s){color:var(--text-tertiary);font-size:.95rem;font-weight:500}.price-meta.svelte-1ez3k3s{color:var(--text-tertiary);margin-top:8px;font-size:.82rem;line-height:1.45}.cost-mini.svelte-1ez3k3s{text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:560px;margin:32px auto 6px;padding:22px 24px}.cost-mini-head.svelte-1ez3k3s{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.cost-mini-head.svelte-1ez3k3s span:where(.svelte-1ez3k3s):first-child{color:var(--text-primary);font-size:.95rem;font-weight:600}.cost-mini-tag.svelte-1ez3k3s{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap;font-size:.68rem}.cost-row.svelte-1ez3k3s{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:5px 0;display:grid}.cost-name.svelte-1ez3k3s{text-align:right;color:var(--text-secondary);font-size:.875rem}.cost-dev.svelte-1ez3k3s{color:var(--text-tertiary);font-size:.75rem}.cost-track.svelte-1ez3k3s{align-items:center;height:22px;display:flex}.cost-fill.svelte-1ez3k3s{background:color-mix(in srgb, var(--accent-blue) 42%, transparent);border-radius:4px;min-width:4px;height:22px}.cost-fill-sage.svelte-1ez3k3s{background:var(--state-ok)}.cost-fill-sk.svelte-1ez3k3s{background:var(--accent-amber);box-shadow:0 0 14px #e8a23a80}.cost-valwrap.svelte-1ez3k3s{text-align:right}.cost-val.svelte-1ez3k3s{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:.9rem;font-weight:700}.cost-val-sk.svelte-1ez3k3s{color:var(--accent-amber)}.cost-vsub.svelte-1ez3k3s{color:var(--text-tertiary);font-size:.68rem;font-weight:500;display:block}.cost-row-sk.svelte-1ez3k3s{background:var(--accent-amber-soft);border-radius:8px;margin:6px -12px 0;padding:8px 12px}.cost-mini-foot.svelte-1ez3k3s{color:var(--text-tertiary);margin-top:16px;font-size:.85rem;line-height:1.5}.cost-mini-foot.svelte-1ez3k3s a:where(.svelte-1ez3k3s){color:var(--accent-amber);border-bottom:1px solid #0000}.cost-mini-foot.svelte-1ez3k3s a:where(.svelte-1ez3k3s):hover{border-bottom-color:var(--accent-amber)}@media (width<=480px){.cost-row.svelte-1ez3k3s{grid-template-columns:82px 1fr auto;gap:8px}.cost-name.svelte-1ez3k3s{font-size:.8rem}}.cmp-cta.svelte-1ez3k3s{text-align:center;background:radial-gradient(120% 90% at 50% 120%, #e8a23a1f, transparent 60%), var(--bg-deep);padding:88px 0 104px;position:relative;overflow:hidden}.cta-row.svelte-1ez3k3s{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.btn-primary.svelte-1ez3k3s,.btn-ghost.svelte-1ez3k3s{border-radius:999px;padding:13px 26px;font-size:1rem;font-weight:600}.btn-primary.svelte-1ez3k3s{background:var(--accent-amber);color:#07162a}.btn-primary.svelte-1ez3k3s:hover{background:#ffb733}.btn-ghost.svelte-1ez3k3s{border:1px solid var(--border-strong);color:var(--text-primary)}.btn-ghost.svelte-1ez3k3s:hover{border-color:var(--border-hover)}@media (width<=560px){.price-strip.svelte-1ez3k3s{grid-template-columns:1fr}.cmp-hero.svelte-1ez3k3s{padding-top:104px}}
