.mark[data-astro-cid-4pt2nqzy]{vertical-align:middle;flex:none;width:1.2rem;height:1.2rem;display:inline-block}.fill[data-astro-cid-4pt2nqzy]{fill:var(--color-text)}.knock[data-astro-cid-4pt2nqzy]{fill:none;stroke:var(--color-surface);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ring[data-astro-cid-4pt2nqzy]{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px}.stroke[data-astro-cid-4pt2nqzy]{fill:none;stroke:var(--color-text-muted);stroke-width:1.6px;stroke-linecap:round}.half[data-astro-cid-4pt2nqzy]{fill:var(--color-text-muted)}.compare-frame[data-astro-cid-tbbnjejo]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:100%;position:relative;overflow-x:auto}.compare[data-astro-cid-tbbnjejo]{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--step--1)}.compare[data-astro-cid-tbbnjejo] th[data-astro-cid-tbbnjejo],.compare[data-astro-cid-tbbnjejo] td[data-astro-cid-tbbnjejo]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle}.compare[data-astro-cid-tbbnjejo] tbody[data-astro-cid-tbbnjejo] tr[data-astro-cid-tbbnjejo]:last-child th[data-astro-cid-tbbnjejo],.compare[data-astro-cid-tbbnjejo] tbody[data-astro-cid-tbbnjejo] tr[data-astro-cid-tbbnjejo]:last-child td[data-astro-cid-tbbnjejo]{border-bottom:0}.compare[data-astro-cid-tbbnjejo] thead[data-astro-cid-tbbnjejo] th[data-astro-cid-tbbnjejo]{white-space:nowrap;font-weight:600}.compare[data-astro-cid-tbbnjejo] tbody[data-astro-cid-tbbnjejo] th[data-astro-cid-tbbnjejo],.compare[data-astro-cid-tbbnjejo] thead[data-astro-cid-tbbnjejo] td[data-astro-cid-tbbnjejo]{z-index:1;text-align:left;background:var(--color-surface);min-width:13rem;max-width:17rem;font-weight:400;position:sticky;left:0}@media (width<=639px){.compare[data-astro-cid-tbbnjejo]{min-width:36rem}.compare[data-astro-cid-tbbnjejo] th[data-astro-cid-tbbnjejo],.compare[data-astro-cid-tbbnjejo] td[data-astro-cid-tbbnjejo]{padding:var(--space-3) var(--space-2)}.compare[data-astro-cid-tbbnjejo] tbody[data-astro-cid-tbbnjejo] th[data-astro-cid-tbbnjejo],.compare[data-astro-cid-tbbnjejo] thead[data-astro-cid-tbbnjejo] td[data-astro-cid-tbbnjejo]{min-width:8.5rem;max-width:8.5rem}}.compare[data-astro-cid-tbbnjejo] .ours[data-astro-cid-tbbnjejo]{background:var(--color-bg)}.compare[data-astro-cid-tbbnjejo] thead[data-astro-cid-tbbnjejo] th[data-astro-cid-tbbnjejo].ours{color:var(--color-text)}.note[data-astro-cid-tbbnjejo]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.75rem;line-height:1.3;display:block}.vh[data-astro-cid-tbbnjejo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legend[data-astro-cid-tbbnjejo]{margin:var(--space-3) 0 0;gap:var(--space-2) var(--space-5);color:var(--color-text-muted);font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend[data-astro-cid-tbbnjejo] li[data-astro-cid-tbbnjejo]{align-items:center;gap:var(--space-2);display:inline-flex}.checked[data-astro-cid-tbbnjejo]{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--step--1)}.icon[data-astro-cid-ccg5yoga]{fill:currentColor;flex:none;width:1.15rem;height:1.15rem}.line[data-astro-cid-ccg5yoga]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.shot[data-astro-cid-hqy4sana]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.narrow[data-astro-cid-hqy4sana]{max-width:46rem}img[data-astro-cid-hqy4sana]{width:100%;height:auto;display:block}.dark[data-astro-cid-hqy4sana],:root[data-theme=dark] .light[data-astro-cid-hqy4sana]{display:none}:root[data-theme=dark] .dark[data-astro-cid-hqy4sana]{display:block}.hero[data-astro-cid-lcdefpme]{width:100%;max-width:72rem;padding:var(--space-section) var(--space-5);gap:clamp(var(--space-6), 6vw, var(--space-8));align-items:center;margin-inline:auto;display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;min-width:0;max-width:36rem;display:flex}h1[data-astro-cid-lcdefpme]{font-size:var(--step-4);line-height:var(--leading-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.positioning[data-astro-cid-lcdefpme]{max-width:60ch;color:var(--color-text-muted);font-size:var(--step-1);line-height:var(--leading-prose);margin:0}.cta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cta-button[data-astro-cid-lcdefpme]{min-height:44px;padding:var(--space-2) var(--space-5);color:var(--color-text);font-size:var(--step-0);white-space:nowrap;border:1px solid var(--color-cta-border);border-radius:var(--space-1);align-items:center;font-weight:500;text-decoration:none;transition:background-color .18s ease-out;display:inline-flex}.cta-button[data-astro-cid-lcdefpme]:hover{background:var(--color-hover)}.cta-secondary[data-astro-cid-lcdefpme]{min-height:44px;padding-block:var(--space-2);color:var(--color-text-muted);font-size:var(--step-0);text-underline-offset:.2em;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.cta-secondary[data-astro-cid-lcdefpme]:hover{color:var(--color-text)}.cta-support[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--step--1);flex-basis:100%;margin:0}.posture[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--step--1);margin:0}.hero-shot[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.hero-shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--step--1);line-height:var(--leading-prose);margin:0}.how[data-astro-cid-lcdefpme]{width:100%;max-width:72rem;padding:var(--space-section) var(--space-5);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.how-head[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;max-width:60ch;display:flex}.how[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.stack[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.compare-sec[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.problem[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.verdicts[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.posture-sec[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.company[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-synthesis-weight:none;font-weight:600;font-size:var(--step-2);line-height:var(--leading-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.how-rows[data-astro-cid-lcdefpme]{gap:var(--space-8);flex-direction:column;display:flex}.how-row[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:center;display:grid}.row-text[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;min-width:0;max-width:42rem;display:flex}#how-heading{scroll-margin-top:calc(var(--space-8) + var(--space-3))}.kicker[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;color:var(--color-text-muted);margin:0}.how[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-synthesis-weight:none;font-weight:600;font-size:var(--step-1);line-height:var(--leading-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.row-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;line-height:var(--leading-prose);margin:0}.verdict-intro[data-astro-cid-lcdefpme]{color:var(--color-text)}.how[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.verdicts[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}.row-figure[data-astro-cid-lcdefpme]{width:100%;min-width:0}@media (width>=1024px){.how-rows[data-astro-cid-lcdefpme]{gap:var(--space-section)}}.problem[data-astro-cid-lcdefpme],.stack[data-astro-cid-lcdefpme],.compare-sec[data-astro-cid-lcdefpme],.verdicts[data-astro-cid-lcdefpme],.posture-sec[data-astro-cid-lcdefpme],.company[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme]{width:100%;max-width:72rem;padding:var(--space-section) var(--space-5);margin-inline:auto}.problem[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}.problem-copy[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.problem-lead[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--color-text-muted);font-size:var(--step-0);line-height:var(--leading-prose);margin:0}.stack[data-astro-cid-lcdefpme],.compare-sec[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}.section-lead[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--color-text-muted);line-height:var(--leading-prose);margin:0}.section-head[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;display:flex}.stack-rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);margin:0}.stack-row[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border);display:grid}.stack-row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:600}.stack-row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.chips[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);white-space:nowrap;display:inline-flex}.chip-note[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--step--1)}@media (width>=768px){.stack-row[data-astro-cid-lcdefpme]{grid-template-columns:10rem 1fr;align-items:center}}.verdicts[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}.verdicts-head[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;display:flex}.verdicts[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}.verdicts-lead[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--color-text-muted);font-size:var(--step-1);line-height:var(--leading-prose);margin:0}.verdict-cards[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}.vcard[data-astro-cid-lcdefpme]{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.vcard[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--step-0);letter-spacing:.02em;margin:0;font-weight:600}.vcard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;line-height:var(--leading-prose);margin:0}.verdicts-close[data-astro-cid-lcdefpme]{max-width:60ch;padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--step-1);line-height:var(--leading-prose);text-wrap:pretty;margin:0}.posture-sec[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;display:flex}.posture-head[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;display:flex}.posture-sub[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--step-1);line-height:var(--leading-display);margin:0}.mechanics[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mechanics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{max-width:62ch;padding-left:var(--space-4);border-left:2px solid var(--color-border);line-height:var(--leading-prose)}.company[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;display:flex}.company-frame[data-astro-cid-lcdefpme]{max-width:62ch;font-size:var(--step-1);line-height:var(--leading-prose);margin:0}.company-frame[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}.about-link[data-astro-cid-lcdefpme]{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-text-muted);font-size:var(--step-0);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.about-link[data-astro-cid-lcdefpme]:hover{color:var(--color-text)}.faq[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}.faq-list[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;max-width:46rem;display:flex}.faq-item[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.faq-item[data-astro-cid-lcdefpme]+.faq-item[data-astro-cid-lcdefpme]{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;line-height:var(--leading-prose);margin:0}.closing[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.closing-lead[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--color-text-muted);font-size:var(--step-1);line-height:var(--leading-prose);text-wrap:balance;margin:0}.closing-support[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--step--1);margin:0}@media (width>=1280px){.verdict-cards[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}
