.page-header.svelte-lmzfwq{background-color:var(--color--surface-dark-primary);overflow:hidden}.inner.svelte-lmzfwq{width:100%;max-width:var(--max-width--xxl);margin-inline:auto;border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);padding:var(--padding--sm) var(--global--margin) 0;display:flex;flex-direction:column;gap:var(--gap--md)}.eyebrow.svelte-lmzfwq{display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1.68px;color:var(--color--text-dark-secondary)}.eyebrow-marker.svelte-lmzfwq{display:inline-block;width:13px;height:13px;background-color:var(--color--accent-green);flex-shrink:0}.heading.svelte-lmzfwq{font-family:var(--typeface--primary);font-size:var(--h1--font-size);letter-spacing:var(--h1--letter-spacing);font-weight:var(--h1--font-weight);line-height:1.1;color:var(--color--text-dark-primary);margin:0}.body.svelte-lmzfwq{font-size:var(--body-l--font-size, 18px);line-height:1.6;color:var(--color--text-dark-secondary);max-width:64ch}.body.svelte-lmzfwq p{margin:0}.body.svelte-lmzfwq p+p{margin-top:var(--gap--sm)}.comparison.svelte-6sxjx7{background-color:var(--color--surface-dark-primary);overflow:hidden}.inner.svelte-6sxjx7{width:100%;max-width:var(--max-width--xxl);margin-inline:auto;border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:var(--gap--lg);padding:var(--padding--md) var(--padding--xxs)}.heading.svelte-6sxjx7{font-family:var(--typeface--primary);font-size:var(--h2--font-size);line-height:1.3;letter-spacing:var(--h2--letter-spacing);font-weight:var(--h2--font-weight);color:var(--color--text-dark-primary);margin:0}.table-scroll.svelte-6sxjx7{width:calc(100% + 2 * var(--gap--xxs));margin-inline:calc(-1 * var(--gap--xxs));overflow-x:auto}.table.svelte-6sxjx7{width:100%;border-collapse:separate;border-spacing:var(--gap--xxs) 0}th.svelte-6sxjx7,td.svelte-6sxjx7{padding:var(--gap--xs);text-align:center;vertical-align:middle;height:56px}thead.svelte-6sxjx7 th:where(.svelte-6sxjx7){font-family:var(--typeface--primary);font-size:var(--body-l--font-size, 18px);font-weight:500;color:var(--color--text-dark-primary);border-bottom:1px solid var(--color--border-dark-primary)}.col-feature.svelte-6sxjx7{text-align:left;width:100%}.col-value.svelte-6sxjx7{width:160px;white-space:nowrap}tbody.svelte-6sxjx7 th.col-feature:where(.svelte-6sxjx7){font-family:var(--typeface--primary);font-weight:400}tbody.svelte-6sxjx7 tr:where(.svelte-6sxjx7) td:where(.svelte-6sxjx7),tbody.svelte-6sxjx7 tr:where(.svelte-6sxjx7) th:where(.svelte-6sxjx7){border-bottom:1px solid var(--color--border-dark-primary)}tbody.svelte-6sxjx7 tr:where(.svelte-6sxjx7):last-child td:where(.svelte-6sxjx7),tbody.svelte-6sxjx7 tr:where(.svelte-6sxjx7):last-child th:where(.svelte-6sxjx7){border-bottom:none}.col-value.is-highlight.svelte-6sxjx7{background-color:#beeb4314;border-left:1px solid rgba(190,235,67,.35);border-right:1px solid rgba(190,235,67,.35)}thead.svelte-6sxjx7 th.col-value.is-highlight:where(.svelte-6sxjx7){color:var(--color--accent-green);border-bottom-color:#beeb4359;border-top:1px solid rgba(190,235,67,.35);border-top-left-radius:var(--radius--sm);border-top-right-radius:var(--radius--sm)}tbody.svelte-6sxjx7 tr:where(.svelte-6sxjx7):last-child td.col-value.is-highlight:where(.svelte-6sxjx7){border-bottom:1px solid rgba(190,235,67,.35);border-bottom-left-radius:var(--radius--sm);border-bottom-right-radius:var(--radius--sm)}.cell.svelte-6sxjx7{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap--xs)}.cell--default.svelte-6sxjx7{color:var(--color--text-dark-primary)}.cell--green.svelte-6sxjx7{color:var(--color--accent-green)}.cell--red.svelte-6sxjx7{color:var(--color--red)}.cell--orange.svelte-6sxjx7{color:var(--color--orange)}.symbol.svelte-6sxjx7{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.symbol.svelte-6sxjx7 svg:where(.svelte-6sxjx7){width:100%;height:100%}.cell-text.svelte-6sxjx7{font-size:var(--body-m--font-size, 16px)}@media screen and (max-width:768px){.inner.svelte-6sxjx7{padding:72px var(--padding--xxs);gap:var(--gap--lg)}.heading.svelte-6sxjx7{font-size:32px;letter-spacing:-.32px}th.svelte-6sxjx7,td.svelte-6sxjx7{padding:16px}}
