.table-wrap[data-astro-cid-wx34mk4s]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow-x:auto}.compare[data-astro-cid-wx34mk4s]{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--text-sm)}.compare[data-astro-cid-wx34mk4s] thead[data-astro-cid-wx34mk4s] th[data-astro-cid-wx34mk4s]{padding:var(--space-3) var(--space-3);text-align:center;vertical-align:bottom;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.col-feature[data-astro-cid-wx34mk4s]{text-align:left;width:34%;color:var(--color-text-muted);font-weight:600}.th-name[data-astro-cid-wx34mk4s]{color:var(--color-text);font-weight:600;display:block}.th-price[data-astro-cid-wx34mk4s]{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400;display:block}.col-plan[data-astro-cid-wx34mk4s].featured{background:var(--color-promo-soft)}.group-head[data-astro-cid-wx34mk4s] th[data-astro-cid-wx34mk4s]{padding:var(--space-2) var(--space-3);text-align:left;background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-sm);letter-spacing:.02em;font-weight:600}.group-code[data-astro-cid-wx34mk4s]{margin-right:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);background:#ffffff38;display:inline-block}.row-head[data-astro-cid-wx34mk4s]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;font-weight:600}.row-name[data-astro-cid-wx34mk4s]{display:block}.row-note[data-astro-cid-wx34mk4s]{margin-top:var(--space-1);font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6;display:block}.cell[data-astro-cid-wx34mk4s]{padding:var(--space-3);text-align:center;border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border)}.cell[data-astro-cid-wx34mk4s].merged{color:var(--color-text-muted);background:var(--color-surface-alt)}.soon[data-astro-cid-wx34mk4s]{font-size:var(--text-xs);white-space:nowrap}.mark[data-astro-cid-wx34mk4s]{font-weight:700}.mark[data-astro-cid-wx34mk4s].yes{color:var(--color-accent)}.mark[data-astro-cid-wx34mk4s].no{color:#b9b9b1}.mark[data-astro-cid-wx34mk4s].part{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}.group-banner[data-astro-cid-wx34mk4s] td[data-astro-cid-wx34mk4s]{padding:var(--space-2) var(--space-3);background:var(--color-promo-soft);color:var(--color-promo);font-size:var(--text-xs);letter-spacing:.04em;font-weight:600}.intro[data-astro-cid-u3mqw4ek]{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.eyebrow[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-accent)}.lead[data-astro-cid-u3mqw4ek]{color:var(--color-text-muted);font-size:var(--text-lg)}.note-band[data-astro-cid-u3mqw4ek]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);font-size:var(--text-sm);align-self:flex-start}.hint[data-astro-cid-u3mqw4ek]{font-size:var(--text-xs);color:var(--color-text-muted)}.footnote[data-astro-cid-u3mqw4ek]{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.75;display:flex}.footnote-mark[data-astro-cid-u3mqw4ek]{color:var(--color-accent);flex:none;font-weight:700}.faq[data-astro-cid-u3mqw4ek]{margin-top:var(--space-4);gap:var(--space-2);display:grid}.faq[data-astro-cid-u3mqw4ek] details[data-astro-cid-u3mqw4ek]{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.faq[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]{cursor:pointer;font-weight:600;list-style:none}.faq[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.faq[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]:after{content:"+";float:right;color:var(--color-accent);font-weight:700}.faq[data-astro-cid-u3mqw4ek] details[data-astro-cid-u3mqw4ek][open] summary[data-astro-cid-u3mqw4ek]:after{content:"−"}.faq[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.cta-panel[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-contrast);text-align:center;flex-direction:column;display:flex}.cta-panel[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{font-size:var(--text-sm);opacity:.9}.cta-link[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:var(--color-accent-contrast);font-size:var(--text-sm);font-weight:600}
