.software-feature-section__table-wrap.svelte-2nqloi.svelte-2nqloi{overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.software-feature-section__table.svelte-2nqloi.svelte-2nqloi{width:100%;min-width:760px;border-collapse:collapse}.software-feature-section__table.svelte-2nqloi th.svelte-2nqloi,.software-feature-section__table.svelte-2nqloi td.svelte-2nqloi{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top;text-align:left}.software-feature-section__table.svelte-2nqloi thead th.svelte-2nqloi{color:var(--muted);font-size:13px;font-weight:700;background:var(--surface-2)}.software-feature-section__table.svelte-2nqloi tbody tr:last-child th.svelte-2nqloi,.software-feature-section__table.svelte-2nqloi tbody tr:last-child td.svelte-2nqloi{border-bottom:0}.software-feature-section__group.svelte-2nqloi.svelte-2nqloi{width:150px;color:var(--brand);font-weight:800;background:var(--surface-2)}.software-feature-section__item.svelte-2nqloi.svelte-2nqloi{width:180px;color:var(--text);font-weight:800}.software-feature-section__list.svelte-2nqloi.svelte-2nqloi{display:grid;gap:4px;margin:0;padding-left:18px}.software-feature-section__cards.svelte-2nqloi.svelte-2nqloi{display:none}@media (max-width: 760px){.software-feature-section__table-wrap.svelte-2nqloi.svelte-2nqloi{display:none}.software-feature-section__cards.svelte-2nqloi.svelte-2nqloi{display:grid;gap:12px}.software-feature-section__group-card.svelte-2nqloi.svelte-2nqloi{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.software-feature-section__group-card.svelte-2nqloi h3.svelte-2nqloi,.software-feature-section__feature-card.svelte-2nqloi h4.svelte-2nqloi{margin:0;line-height:1.35}.software-feature-section__group-card.svelte-2nqloi h3.svelte-2nqloi{font-size:16px;color:var(--brand)}.software-feature-section__group-items.svelte-2nqloi.svelte-2nqloi{display:grid;gap:10px}.software-feature-section__feature-card.svelte-2nqloi.svelte-2nqloi{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.software-feature-section__feature-card.svelte-2nqloi h4.svelte-2nqloi{font-size:15px}}
