.compare{margin:0 auto;max-width:1100px;padding:72px 40px 64px}.compare-head{margin-bottom:48px;text-align:center}.compare-kicker{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.compare-head h2{color:var(--ink);font-size:40px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.compare-head h2 em{color:var(--brand-red);font-style:italic;font-weight:600}.compare-table{background:#fff;border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.compare-row{align-items:center;border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:2fr 1fr 1fr;padding:16px 24px}.compare-row:last-child{border-bottom:none}.compare-row-header{background:var(--surface-dim);border-bottom:1px solid var(--hairline-strong);padding:14px 24px}.compare-row-header .compare-cell{color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.compare-row-top{background:#fff;border-bottom:1px solid var(--hairline-strong);padding:20px 24px}.compare-row-top .compare-cell{font-weight:600}.compare-row-top .compare-plan-col{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.1em;text-align:center;text-transform:uppercase}.compare-row-top .compare-plan-col.pro{color:var(--brand-red)}.compare-category{border-bottom:1px solid var(--hairline);color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;grid-column:1/-1;letter-spacing:.14em;padding:28px 24px 10px;text-transform:uppercase}.compare-cell{color:var(--ink);font-size:14.5px}.compare-cell-sub{color:var(--ink-3);font-size:12px;font-weight:400;margin-top:2px}.compare-plan-col{display:flex;text-align:center}.compare-check,.compare-plan-col{align-items:center;justify-content:center}.compare-check{background:var(--brand-pink-soft);border-radius:50%;color:var(--brand-red);display:inline-flex;height:22px;width:22px}.compare-check svg{height:13px;width:13px}.compare-dash{align-items:center;background:var(--surface-dim);border-radius:50%;color:var(--ink-4);display:inline-flex;height:22px;justify-content:center;width:22px}.compare-dash svg{height:10px;width:10px}.footnote{color:var(--ink-3);font-size:12px;margin-top:16px;text-align:center}.compare-text{color:var(--ink-2);font-size:13px;font-weight:500}.compare-row .compare-plan-col:last-child .compare-text{color:var(--brand-red);font-weight:600}