.hero[data-astro-cid-7snsk4hr]{padding:var(--space-6) var(--space-3) var(--space-5);background:var(--cream)}.hero__inner[data-astro-cid-7snsk4hr]{max-width:var(--max-prose);margin:0 auto;animation:.6s cubic-bezier(.22,.61,.36,1) .18s both fade-in}.hero__breadcrumb[data-astro-cid-7snsk4hr]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin-bottom:var(--space-2)}.hero__headline[data-astro-cid-7snsk4hr]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-7snsk4hr]{color:var(--mid-ink);max-width:52ch;font-size:1.125rem;line-height:1.55}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-astro-cid-7snsk4hr]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-2);font-weight:700}.section-note[data-astro-cid-7snsk4hr]{color:var(--mid-ink);margin-bottom:var(--space-4);font-size:.95rem;line-height:1.55}.prose-p[data-astro-cid-7snsk4hr]{color:var(--mid-ink);margin-bottom:var(--space-3);font-size:1.05rem;line-height:1.65}.prose-p[data-astro-cid-7snsk4hr]:last-child{margin-bottom:0}.shared-list[data-astro-cid-7snsk4hr]{margin:var(--space-3) 0 0;padding:0;list-style:none}.shared-list[data-astro-cid-7snsk4hr] li[data-astro-cid-7snsk4hr]{margin-bottom:var(--space-2);color:var(--mid-ink);padding-left:1.5rem;line-height:1.55;position:relative}.shared-list[data-astro-cid-7snsk4hr] li[data-astro-cid-7snsk4hr]:before{content:"—";color:var(--pale-ink);position:absolute;left:0}.credit-card[data-astro-cid-7snsk4hr]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-4);margin-bottom:var(--space-3)}.credit-card[data-astro-cid-7snsk4hr]:last-child{margin-bottom:0}.credit-card__title[data-astro-cid-7snsk4hr]{font-family:var(--font-display);margin-bottom:var(--space-1);font-size:1.05rem;font-weight:700}.credit-card__desc[data-astro-cid-7snsk4hr]{color:var(--mid-ink);margin:0;font-size:.95rem;line-height:1.55}.table-section[data-astro-cid-7snsk4hr]{background:var(--cream-2)}.table-wrap[data-astro-cid-7snsk4hr]{border:1px solid var(--hairline);overflow-x:auto}.compare-table[data-astro-cid-7snsk4hr]{border-collapse:collapse;background:var(--surface);width:100%;font-size:.9rem}.compare-table[data-astro-cid-7snsk4hr] th[data-astro-cid-7snsk4hr],.compare-table[data-astro-cid-7snsk4hr] td[data-astro-cid-7snsk4hr]{text-align:left;border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);vertical-align:top;padding:.65rem .85rem;line-height:1.45}.compare-table[data-astro-cid-7snsk4hr] th[data-astro-cid-7snsk4hr]:last-child,.compare-table[data-astro-cid-7snsk4hr] td[data-astro-cid-7snsk4hr]:last-child{border-right:none}.compare-table[data-astro-cid-7snsk4hr] thead[data-astro-cid-7snsk4hr] th[data-astro-cid-7snsk4hr]{background:var(--cream);font-family:var(--font-display);letter-spacing:.04em;border-bottom:2px solid var(--graphite);font-size:.8rem;font-weight:700}.compare-table[data-astro-cid-7snsk4hr] tbody[data-astro-cid-7snsk4hr] td[data-astro-cid-7snsk4hr]:first-child{color:var(--ink);font-weight:600}.compare-table[data-astro-cid-7snsk4hr] td[data-astro-cid-7snsk4hr] code[data-astro-cid-7snsk4hr]{background:var(--cream-2);border-radius:2px;padding:.08em .3em;font-size:.85em}.diff-grid[data-astro-cid-7snsk4hr]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.diff-card[data-astro-cid-7snsk4hr]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-4);flex-direction:column;display:flex}.diff-card__title[data-astro-cid-7snsk4hr]{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:1.05rem;font-weight:700}.diff-card__desc[data-astro-cid-7snsk4hr]{color:var(--mid-ink);margin-bottom:0;font-size:.925rem;line-height:1.55}.diff-card__example[data-astro-cid-7snsk4hr]{margin-top:var(--space-3)}.diff-card__example[data-astro-cid-7snsk4hr] .terminal[data-astro-cid-7snsk4hr]{margin:0;font-size:.8rem}.when-grid[data-astro-cid-7snsk4hr]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.when-card[data-astro-cid-7snsk4hr]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-4)}.when-card--primary[data-astro-cid-7snsk4hr]{border-color:var(--validator-green);border-width:2px}.when-card__title[data-astro-cid-7snsk4hr]{font-family:var(--font-display);margin-bottom:var(--space-3);font-size:1.05rem;font-weight:700}.when-card__list[data-astro-cid-7snsk4hr]{margin:0;padding:0;list-style:none}.when-card__list[data-astro-cid-7snsk4hr] li[data-astro-cid-7snsk4hr]{margin-bottom:var(--space-2);color:var(--mid-ink);padding-left:1.25rem;font-size:.925rem;line-height:1.5;position:relative}.when-card__list[data-astro-cid-7snsk4hr] li[data-astro-cid-7snsk4hr]:last-child{margin-bottom:0}.when-card__list[data-astro-cid-7snsk4hr] li[data-astro-cid-7snsk4hr]:before{content:"·";color:var(--mid-ink);font-weight:700;position:absolute;left:.25rem}.final-cta[data-astro-cid-7snsk4hr]{background:var(--cream);border-top:1px solid var(--hairline);padding:var(--space-7) var(--space-3);text-align:center}.final-cta__inner[data-astro-cid-7snsk4hr]{max-width:var(--max-prose);margin:0 auto}.final-cta__title[data-astro-cid-7snsk4hr]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-4);font-weight:700}.final-cta__buttons[data-astro-cid-7snsk4hr]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=760px){.diff-grid[data-astro-cid-7snsk4hr],.when-grid[data-astro-cid-7snsk4hr]{grid-template-columns:1fr}}
