.sr-only[data-astro-cid-np2hvzvc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumb[data-astro-cid-np2hvzvc]{max-width:1100px;margin:0 auto;padding:6.5rem 2rem 0;font-size:.82rem;color:var(--text-dim);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.breadcrumb[data-astro-cid-np2hvzvc] a[data-astro-cid-np2hvzvc]{color:var(--text-dim);text-decoration:none;transition:color .15s}.breadcrumb[data-astro-cid-np2hvzvc] a[data-astro-cid-np2hvzvc]:hover{color:var(--text-muted)}.breadcrumb[data-astro-cid-np2hvzvc] .sep[data-astro-cid-np2hvzvc]{opacity:.4}.alt-hero[data-astro-cid-np2hvzvc]{padding:2.5rem 2rem 3rem;max-width:820px;margin:0 auto;text-align:center}.alt-badge[data-astro-cid-np2hvzvc]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--solution);background:var(--solution-dim);padding:.3rem .85rem;border-radius:6px;margin-bottom:1.25rem}.alt-hero[data-astro-cid-np2hvzvc] h1[data-astro-cid-np2hvzvc]{font-size:2.9rem;font-weight:800;letter-spacing:-.04em;line-height:1.12;margin-bottom:1.25rem}.capsule[data-astro-cid-np2hvzvc]{font-size:1.08rem;color:var(--text-muted);line-height:1.7;text-align:left;padding:1.25rem 1.5rem;background:var(--bg-raised);border:1px solid var(--border);border-left:3px solid var(--solution);border-radius:8px;margin:0 auto .85rem}.verified[data-astro-cid-np2hvzvc]{font-size:.78rem;color:var(--text-dim);margin-bottom:2rem}.hero-ctas[data-astro-cid-np2hvzvc]{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.hero-price[data-astro-cid-np2hvzvc]{font-size:.92rem;color:var(--text-dim)}.table-section[data-astro-cid-np2hvzvc]{max-width:1100px;margin:0 auto;padding:0 2rem 3.5rem}.table-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc],.cards-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc],.prose-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc],.faq-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc],.related-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc]{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.6rem}.table-wrap[data-astro-cid-np2hvzvc]{overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--bg-raised);margin-top:1.25rem}table[data-astro-cid-np2hvzvc]{width:100%;border-collapse:collapse;font-size:.88rem;min-width:900px}thead[data-astro-cid-np2hvzvc] th[data-astro-cid-np2hvzvc]{text-align:left;padding:.9rem 1rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);border-bottom:1px solid var(--border);font-weight:600}tbody[data-astro-cid-np2hvzvc] td[data-astro-cid-np2hvzvc]{padding:1rem;border-bottom:1px solid var(--border);color:var(--text-muted);line-height:1.55;vertical-align:top}tbody[data-astro-cid-np2hvzvc] tr[data-astro-cid-np2hvzvc]:last-child td[data-astro-cid-np2hvzvc]{border-bottom:none}.row-ours[data-astro-cid-np2hvzvc]{background:var(--solution-dim)}.row-ours[data-astro-cid-np2hvzvc] td[data-astro-cid-np2hvzvc]{color:var(--text)}.cell-rank[data-astro-cid-np2hvzvc]{color:var(--text-dim);font-variant-numeric:tabular-nums;width:2.5rem}.cell-name[data-astro-cid-np2hvzvc]{font-weight:600;color:var(--text);min-width:165px}.cell-name[data-astro-cid-np2hvzvc] a[data-astro-cid-np2hvzvc]{color:var(--text);text-decoration:none;border-bottom:1px solid var(--border)}.cell-name[data-astro-cid-np2hvzvc] a[data-astro-cid-np2hvzvc]:hover{color:var(--solution);border-bottom-color:var(--solution)}.pick-badge[data-astro-cid-np2hvzvc]{display:inline-block;margin-left:.5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--solution);border:1px solid var(--solution);border-radius:4px;padding:.1rem .4rem;vertical-align:middle}.cards-section[data-astro-cid-np2hvzvc]{max-width:1100px;margin:0 auto;padding:0 2rem 3.5rem}.section-sub[data-astro-cid-np2hvzvc]{color:var(--text-dim);font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.cards-grid[data-astro-cid-np2hvzvc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.info-card[data-astro-cid-np2hvzvc]{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.35rem}.info-card[data-astro-cid-np2hvzvc] h3[data-astro-cid-np2hvzvc]{font-size:1rem;font-weight:700;margin-bottom:.5rem}.info-card[data-astro-cid-np2hvzvc] h3[data-astro-cid-np2hvzvc] a[data-astro-cid-np2hvzvc]{color:inherit;text-decoration:none}.info-card[data-astro-cid-np2hvzvc] h3[data-astro-cid-np2hvzvc] a[data-astro-cid-np2hvzvc]:hover{color:var(--solution)}.info-card[data-astro-cid-np2hvzvc] p[data-astro-cid-np2hvzvc]{font-size:.9rem;color:var(--text-muted);line-height:1.65}.info-card[data-astro-cid-np2hvzvc] p[data-astro-cid-np2hvzvc] a[data-astro-cid-np2hvzvc]{color:var(--solution)}.card-accent[data-astro-cid-np2hvzvc]{border-color:var(--solution)}.card-accent[data-astro-cid-np2hvzvc] h3[data-astro-cid-np2hvzvc]{color:var(--solution)}.prose-section[data-astro-cid-np2hvzvc]{max-width:820px;margin:0 auto;padding:0 2rem 3.5rem}.prose-section[data-astro-cid-np2hvzvc] p[data-astro-cid-np2hvzvc]{font-size:1rem;color:var(--text-muted);line-height:1.75;margin-top:1.1rem}.prose-section[data-astro-cid-np2hvzvc] p[data-astro-cid-np2hvzvc] a[data-astro-cid-np2hvzvc]{color:var(--solution)}.faq-section[data-astro-cid-np2hvzvc]{max-width:820px;margin:0 auto;padding:0 2rem 3.5rem}.faq-list[data-astro-cid-np2hvzvc]{display:flex;flex-direction:column;gap:.6rem;margin-top:1.25rem}.faq-item[data-astro-cid-np2hvzvc]{background:var(--bg-raised);border:1px solid var(--border);border-radius:8px}.faq-item[data-astro-cid-np2hvzvc] summary[data-astro-cid-np2hvzvc]{cursor:pointer;padding:1rem 2.75rem 1rem 1.25rem;font-weight:600;font-size:.95rem;list-style:none;position:relative}.faq-item[data-astro-cid-np2hvzvc] summary[data-astro-cid-np2hvzvc]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-np2hvzvc] summary[data-astro-cid-np2hvzvc]:after{content:"+";position:absolute;right:1.25rem;top:.9rem;color:var(--text-dim);font-size:1.2rem}.faq-item[data-astro-cid-np2hvzvc][open] summary[data-astro-cid-np2hvzvc]:after{content:"−"}.faq-item[data-astro-cid-np2hvzvc] p[data-astro-cid-np2hvzvc]{padding:0 1.25rem 1.15rem;color:var(--text-muted);font-size:.92rem;line-height:1.7}.related-section[data-astro-cid-np2hvzvc]{max-width:1100px;margin:0 auto;padding:0 2rem 3.5rem}.related-grid[data-astro-cid-np2hvzvc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1.25rem}.related-card[data-astro-cid-np2hvzvc]{display:block;background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.35rem;text-decoration:none;position:relative;transition:border-color .15s,transform .15s}.related-card[data-astro-cid-np2hvzvc]:hover{border-color:var(--solution);transform:translateY(-2px)}.related-card[data-astro-cid-np2hvzvc] h3[data-astro-cid-np2hvzvc]{font-size:.98rem;font-weight:700;margin-bottom:.4rem;color:var(--text)}.related-card[data-astro-cid-np2hvzvc] p[data-astro-cid-np2hvzvc]{font-size:.87rem;color:var(--text-muted);line-height:1.6}.related-arrow[data-astro-cid-np2hvzvc]{position:absolute;top:1.25rem;right:1.25rem;width:16px;height:16px;color:var(--text-dim)}.related-arrow[data-astro-cid-np2hvzvc] svg[data-astro-cid-np2hvzvc]{width:100%;height:100%}.final-cta[data-astro-cid-np2hvzvc]{max-width:720px;margin:0 auto;padding:1rem 2rem 6rem;text-align:center}.final-cta[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc]{font-size:2rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.85rem}.final-cta[data-astro-cid-np2hvzvc] p[data-astro-cid-np2hvzvc]{color:var(--text-muted);line-height:1.7;margin-bottom:1.75rem}@media(max-width:640px){.alt-hero[data-astro-cid-np2hvzvc] h1[data-astro-cid-np2hvzvc]{font-size:2.1rem}.capsule[data-astro-cid-np2hvzvc]{font-size:1rem}.table-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc],.cards-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc],.prose-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc],.faq-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc],.related-section[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc]{font-size:1.4rem}.final-cta[data-astro-cid-np2hvzvc] h2[data-astro-cid-np2hvzvc]{font-size:1.6rem}}
