.features-page[data-astro-cid-vaid736o]{padding:3.5rem 2rem 6rem}.features-page[data-astro-cid-vaid736o] .container[data-astro-cid-vaid736o]{max-width:960px}.page-head[data-astro-cid-vaid736o]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}h1[data-astro-cid-vaid736o]{font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:1rem}.page-intro[data-astro-cid-vaid736o]{max-width:720px;font-size:1.075rem;line-height:1.75;color:var(--color-text-secondary)}.page-intro[data-astro-cid-vaid736o] a[data-astro-cid-vaid736o]{color:var(--color-primary);font-weight:600}.page-intro[data-astro-cid-vaid736o] a[data-astro-cid-vaid736o]:hover{text-decoration:underline}.group-nav[data-astro-cid-vaid736o]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.group-nav[data-astro-cid-vaid736o] a[data-astro-cid-vaid736o]{padding:.4rem .85rem;border:1px solid var(--color-border);border-radius:100px;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);transition:border-color .2s,color .2s}.group-nav[data-astro-cid-vaid736o] a[data-astro-cid-vaid736o]:hover{border-color:var(--color-primary);color:var(--color-primary)}.group[data-astro-cid-vaid736o]{scroll-margin-top:6rem}.group[data-astro-cid-vaid736o]+.group[data-astro-cid-vaid736o]{margin-top:2.75rem}h2[data-astro-cid-vaid736o]{font-size:1.35rem;font-weight:700;letter-spacing:-.015em;margin-bottom:1rem}.group[data-astro-cid-vaid736o] ul[data-astro-cid-vaid736o]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem}.group[data-astro-cid-vaid736o] li[data-astro-cid-vaid736o]{display:flex;align-items:flex-start;gap:.7rem;font-size:.975rem;line-height:1.55;color:var(--color-text)}.group[data-astro-cid-vaid736o] li[data-astro-cid-vaid736o] svg[data-astro-cid-vaid736o]{flex-shrink:0;margin-top:.15rem}.comparison[data-astro-cid-vaid736o]{margin-top:4.5rem;scroll-margin-top:6rem}.comparison-intro[data-astro-cid-vaid736o]{max-width:720px;margin-bottom:1.5rem;font-size:1rem;line-height:1.7;color:var(--color-text-secondary)}.table-wrap[data-astro-cid-vaid736o]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius)}table[data-astro-cid-vaid736o]{width:100%;min-width:640px;border-collapse:collapse;font-size:.925rem;line-height:1.5}th[data-astro-cid-vaid736o],td[data-astro-cid-vaid736o]{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}tbody[data-astro-cid-vaid736o] tr[data-astro-cid-vaid736o]:last-child th[data-astro-cid-vaid736o],tbody[data-astro-cid-vaid736o] tr[data-astro-cid-vaid736o]:last-child td[data-astro-cid-vaid736o]{border-bottom:none}thead[data-astro-cid-vaid736o] th[data-astro-cid-vaid736o]{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-bg-alt)}tbody[data-astro-cid-vaid736o] th[data-astro-cid-vaid736o]{width:24%;font-weight:600;color:var(--color-text)}td[data-astro-cid-vaid736o]{color:var(--color-text-secondary)}.ours[data-astro-cid-vaid736o]{background:var(--color-primary-light);color:var(--color-text);font-weight:600}thead[data-astro-cid-vaid736o] th[data-astro-cid-vaid736o].ours{color:var(--color-primary)}.comparison-note[data-astro-cid-vaid736o]{margin-top:.85rem;font-size:.825rem;color:var(--color-text-tertiary)}.visually-hidden[data-astro-cid-vaid736o]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:768px){.features-page[data-astro-cid-vaid736o]{padding:2.5rem 0 4.5rem}.group[data-astro-cid-vaid736o] ul[data-astro-cid-vaid736o]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.table-wrap[data-astro-cid-vaid736o]{overflow:visible;border:none;border-radius:0}table[data-astro-cid-vaid736o],tbody[data-astro-cid-vaid736o],tr[data-astro-cid-vaid736o],th[data-astro-cid-vaid736o],td[data-astro-cid-vaid736o]{display:block;width:100%;min-width:0}thead[data-astro-cid-vaid736o]{display:none}tbody[data-astro-cid-vaid736o] tr[data-astro-cid-vaid736o]{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}tbody[data-astro-cid-vaid736o] tr[data-astro-cid-vaid736o]+tr[data-astro-cid-vaid736o]{margin-top:.75rem}tbody[data-astro-cid-vaid736o] th[data-astro-cid-vaid736o]{width:100%;background:var(--color-bg-alt)}td[data-astro-cid-vaid736o]{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem}td[data-astro-cid-vaid736o]:before{content:attr(data-label);font-size:.825rem;font-weight:600;color:var(--color-text-tertiary)}td[data-astro-cid-vaid736o].ours:before{color:var(--color-primary)}tbody[data-astro-cid-vaid736o] tr[data-astro-cid-vaid736o] td[data-astro-cid-vaid736o]:last-child{border-bottom:none}tbody[data-astro-cid-vaid736o] tr[data-astro-cid-vaid736o]:last-child th[data-astro-cid-vaid736o]{border-bottom:1px solid var(--color-border)}}
