.vs-page.svelte-snrqzy{max-width:860px;margin:0 auto;padding:64px 24px 96px}.vs-page>section,.vs-page>.section-divider{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.vs-page>section.visible,.vs-page>.section-divider.visible{opacity:1;transform:translateY(0)}.vs-hero.svelte-snrqzy h1.anim-rise:where(.svelte-snrqzy){animation:.6s svelte-snrqzy-riseIn}@keyframes svelte-snrqzy-riseIn{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vs-hero.svelte-snrqzy h1.anim-rise:where(.svelte-snrqzy){animation:none!important}}.sr-only.svelte-snrqzy{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vs-hero.svelte-snrqzy{margin-bottom:48px}.vs-label.svelte-snrqzy{color:#818cf8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:12px;font-weight:600}.vs-hero.svelte-snrqzy h1:where(.svelte-snrqzy){letter-spacing:-.035em;color:hsl(var(--foreground));font-size:40px;font-weight:700;font-family:var(--font-display);margin:0 0 12px}.vs-divider.svelte-snrqzy{color:#78849a;margin:0 4px;font-size:32px;font-style:italic;font-weight:400}.vs-subtitle.svelte-snrqzy{color:hsl(var(--muted-foreground));max-width:560px;margin:0;font-size:16px;line-height:1.6}.vs-subtitle.svelte-snrqzy code:where(.svelte-snrqzy){background:hsl(var(--muted) / .4);color:hsl(var(--foreground));border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:14px}.tldr.svelte-snrqzy{margin-bottom:56px}.tldr-card.svelte-snrqzy{background:hsl(var(--card));border:1px solid hsl(var(--border) / .4);border-radius:10px;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.tldr-icon.svelte-snrqzy{text-transform:uppercase;letter-spacing:.06em;color:#818cf8;background:hsl(var(--primary) / .1);white-space:nowrap;border-radius:4px;flex-shrink:0;margin-top:2px;padding:4px 8px;font-size:10px;font-weight:700}.tldr-card.svelte-snrqzy p:where(.svelte-snrqzy){color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.7}.tldr-card.svelte-snrqzy strong:where(.svelte-snrqzy){color:hsl(var(--foreground));font-weight:600}.key-differences.svelte-snrqzy{margin-bottom:64px}h2.svelte-snrqzy{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:22px;font-weight:700;font-family:var(--font-display);margin:0 0 24px}.diff-list.svelte-snrqzy{gap:0;display:grid}.diff-item.svelte-snrqzy{border-bottom:1px solid hsl(var(--border) / .15);gap:16px;padding:24px 0;display:flex}.diff-item.svelte-snrqzy:first-child{padding-top:0}.diff-item.svelte-snrqzy:last-child{border-bottom:none;padding-bottom:0}.diff-marker.svelte-snrqzy{background:hsl(var(--primary) / .08);color:#818cf8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:flex}.diff-content.svelte-snrqzy h3:where(.svelte-snrqzy){color:hsl(var(--foreground));letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:600}.diff-content.svelte-snrqzy p:where(.svelte-snrqzy){color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.7}.diff-content.svelte-snrqzy strong:where(.svelte-snrqzy){color:hsl(var(--foreground));font-weight:600}.diff-content.svelte-snrqzy em:where(.svelte-snrqzy){color:#8b95a7;font-style:italic}.diff-content.svelte-snrqzy a:where(.svelte-snrqzy){color:#818cf8;text-underline-offset:2px;text-decoration:underline}.section-divider.svelte-snrqzy{align-items:center;gap:16px;margin:8px 0 56px;display:flex}.divider-line.svelte-snrqzy{background:linear-gradient(90deg, transparent, hsl(var(--border) / .4), transparent);flex:1;height:1px}.divider-label.svelte-snrqzy{text-transform:uppercase;letter-spacing:.08em;color:#78849a;font-size:11px;font-weight:600}.comparison-section.svelte-snrqzy,.pricing-section.svelte-snrqzy{margin-bottom:56px}.section-intro.svelte-snrqzy{color:hsl(var(--muted-foreground));margin:-12px 0 24px;font-size:14px;line-height:1.6}.table-wrapper.svelte-snrqzy{border:1px solid hsl(var(--border) / .3);border-radius:10px;overflow-x:auto}table.svelte-snrqzy{border-collapse:collapse;width:100%;font-size:13px}thead.svelte-snrqzy{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border) / .4)}th.svelte-snrqzy{text-align:left;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}td.svelte-snrqzy{border-bottom:1px solid hsl(var(--border) / .12);padding:10px 16px}.brand-col.svelte-snrqzy{width:30%}.tier-col.svelte-snrqzy{width:20%}.tier-cell.svelte-snrqzy{color:hsl(var(--foreground));font-weight:500}.price-cell.svelte-snrqzy{color:hsl(var(--muted-foreground));font-size:13px}.note-row.svelte-snrqzy .note-cell:where(.svelte-snrqzy){color:#8b95a7;border-bottom:1px solid hsl(var(--border) / .12);padding:4px 16px 10px;font-size:12px;font-style:italic}.db-col.svelte-snrqzy{color:#818cf8}.nl-col.svelte-snrqzy{color:hsl(var(--muted-foreground))}.pricing-callout.svelte-snrqzy{background:hsl(var(--card));border:1px solid hsl(var(--border) / .3);border-radius:10px;margin-top:16px;padding:24px}.callout-amounts.svelte-snrqzy{justify-content:center;align-items:center;gap:24px;margin-bottom:12px;display:flex}.callout-amount.svelte-snrqzy{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.amount-value.svelte-snrqzy{letter-spacing:-.03em;font-size:28px;font-weight:700;font-family:var(--font-display)}.db-amount.svelte-snrqzy .amount-value:where(.svelte-snrqzy){color:#818cf8}.nl-amount.svelte-snrqzy .amount-value:where(.svelte-snrqzy){color:hsl(var(--muted-foreground))}.amount-label.svelte-snrqzy{color:#8b95a7;font-size:11px;line-height:1.4}.callout-vs.svelte-snrqzy{color:#78849a;flex-shrink:0;font-size:13px;font-style:italic}.callout-note.svelte-snrqzy{color:#78849a;text-align:center;margin:0;font-size:12px}.who-section.svelte-snrqzy{margin-bottom:56px}.who-grid.svelte-snrqzy{grid-template-columns:1fr 1fr;gap:12px;display:grid}.who-card.svelte-snrqzy{border:1px solid hsl(var(--border) / .3);border-radius:10px;padding:24px}.who-card.db-card.svelte-snrqzy{background:hsl(var(--primary) / .03);border-color:hsl(var(--primary) / .12)}.who-card.nl-card.svelte-snrqzy{background:hsl(var(--muted) / .06);border-color:hsl(var(--border) / .4)}.who-badge.svelte-snrqzy{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;margin-bottom:12px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.who-badge.db-badge.svelte-snrqzy{background:hsl(var(--primary) / .12);color:#818cf8}.who-badge.nl-badge.svelte-snrqzy{background:hsl(var(--muted) / .25);color:#8b95a7}.who-card.svelte-snrqzy h3:where(.svelte-snrqzy){color:hsl(var(--foreground));margin:0 0 16px;font-size:15px;font-weight:600}.who-card.svelte-snrqzy ul:where(.svelte-snrqzy){margin:0;padding:0;list-style:none}.who-card.svelte-snrqzy li:where(.svelte-snrqzy){color:hsl(var(--muted-foreground));padding:5px 0 5px 20px;font-size:13px;line-height:1.6;position:relative}.db-card.svelte-snrqzy li:where(.svelte-snrqzy):before{content:"";background:hsl(var(--primary) / .4);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.nl-card.svelte-snrqzy li:where(.svelte-snrqzy):before{content:"";background:hsl(var(--muted-foreground) / .25);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.faq-section.svelte-snrqzy{margin-bottom:56px}.faq-list.svelte-snrqzy{gap:8px;display:grid}.faq-item.svelte-snrqzy{background:hsl(var(--card));border:1px solid hsl(var(--border) / .3);border-radius:8px;transition:border-color .2s;overflow:hidden}.faq-item[open].svelte-snrqzy{border-color:hsl(var(--border) / .5)}.faq-item.svelte-snrqzy summary:where(.svelte-snrqzy){color:hsl(var(--foreground));cursor:pointer;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:500;list-style:none;transition:background .15s;display:flex}.faq-item.svelte-snrqzy summary:where(.svelte-snrqzy):hover{background:hsl(var(--muted) / .1)}.faq-item.svelte-snrqzy summary:where(.svelte-snrqzy)::-webkit-details-marker{display:none}.faq-item.svelte-snrqzy summary:where(.svelte-snrqzy):after{content:"+";color:#78849a;flex-shrink:0;margin-left:12px;font-size:16px;font-weight:400;transition:transform .2s}.faq-item[open].svelte-snrqzy summary:where(.svelte-snrqzy):after{content:"−"}.faq-item.svelte-snrqzy p:where(.svelte-snrqzy){color:hsl(var(--muted-foreground));margin:0;padding:0 20px 16px;font-size:13px;line-height:1.7}.cta-section.svelte-snrqzy{margin-bottom:0}.cta-card.svelte-snrqzy{text-align:center;background:hsl(var(--card));border:1px solid hsl(var(--border) / .3);border-radius:12px;padding:56px 32px;position:relative;overflow:hidden}.cta-card.svelte-snrqzy:before{content:"";background:linear-gradient(90deg, transparent 10%, hsl(var(--primary)) 50%, transparent 90%);height:2px;position:absolute;top:0;left:0;right:0}.cta-card.svelte-snrqzy h2:where(.svelte-snrqzy){font-size:24px;font-family:var(--font-display);margin-bottom:8px}.cta-card.svelte-snrqzy p:where(.svelte-snrqzy){color:hsl(var(--muted-foreground));margin:0 0 24px;font-size:14px}.cta-card.svelte-snrqzy code:where(.svelte-snrqzy){background:hsl(var(--muted) / .4);color:hsl(var(--foreground));border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:13px}.cta-actions.svelte-snrqzy{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-primary{align-items:center;gap:6px;display:inline-flex!important}@media (width<=640px){.vs-hero.svelte-snrqzy h1:where(.svelte-snrqzy){font-size:28px}.vs-divider.svelte-snrqzy{font-size:22px}.who-grid.svelte-snrqzy{grid-template-columns:1fr}.callout-amounts.svelte-snrqzy{flex-direction:column;gap:12px}.callout-vs.svelte-snrqzy{display:none}th.svelte-snrqzy,td.svelte-snrqzy{padding:8px 12px}.brand-col.svelte-snrqzy{min-width:120px}}
