/* Approved Marketing comparison v3, scoped to the public comparison section. */
html .ksa-b .mikud-marketing .km-value-comparison{--vc-bg:#fff;--vc-soft:#f4f7f8;--vc-text:#102b3e;--vc-muted:#425e6d;--vc-line:#b6cbd3;--vc-mint:#e7f5ef;--vc-accent:#11695f;color:var(--vc-text);background:var(--vc-bg);border:1px solid var(--vc-line);border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #102b3e08}
html[data-mikud-theme=dark] .ksa-b .mikud-marketing .km-value-comparison{--vc-bg:#12263a;--vc-soft:#192f44;--vc-text:#eef6fc;--vc-muted:#bfd1df;--vc-line:#537589;--vc-mint:#143d40;--vc-accent:#82e1ce}
html .ksa-b .mikud-marketing .km-value-header{padding:24px;background:#102b3e;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:none;margin:0;border:0}
html .ksa-b .mikud-marketing .km-value-header h2{font-size:30px;line-height:1.3;margin:6px 0 8px;color:#fff}
html .ksa-b .mikud-marketing .km-value-header p{margin:0;font-size:16px;color:#d9e8f0}
html .ksa-b .mikud-marketing .km-value-header .mm-eyebrow{font-size:13px;color:#8ce6d3}
html .ksa-b .mikud-marketing .km-value-body{padding:20px}
html .ksa-b .mikud-marketing .km-value-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--vc-line);border-radius:10px}
html .ksa-b .mikud-marketing .km-value-comparison table{width:100%;min-width:690px;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;background:var(--vc-bg);color:var(--vc-text)}
html .ksa-b .mikud-marketing .km-value-comparison col.feature{width:19%}html .ksa-b .mikud-marketing .km-value-comparison col.browser{width:24%}html .ksa-b .mikud-marketing .km-value-comparison col.ai{width:26%}html .ksa-b .mikud-marketing .km-value-comparison col.mikud{width:31%}
html .ksa-b .mikud-marketing .km-value-comparison th,html .ksa-b .mikud-marketing .km-value-comparison td{padding:11px 12px;font-size:14px;line-height:1.45;text-align:start;vertical-align:middle;overflow-wrap:anywhere;border:0;border-bottom:1px solid var(--vc-line);background:var(--vc-bg);color:var(--vc-text)}
html .ksa-b .mikud-marketing .km-value-comparison thead th{font-size:16px;padding-block:16px;background:var(--vc-soft)}
html .ksa-b .mikud-marketing .km-value-comparison thead th.mikud{background:#126d62;color:#fff}
html .ksa-b .mikud-marketing .km-value-comparison thead small{display:block;font-size:12px;line-height:1.4;font-weight:400;margin-top:6px;color:var(--vc-muted)}
html .ksa-b .mikud-marketing .km-value-comparison thead th.mikud small{color:#e0f7ef}
html .ksa-b .mikud-marketing .km-value-comparison tbody th{font-weight:700;background:var(--vc-soft)}
html .ksa-b .mikud-marketing .km-value-comparison tbody td.mikud{font-weight:700;background:var(--vc-mint);border-inline-start:3px solid #53b8a1}
html .ksa-b .mikud-marketing .km-value-comparison tbody tr:last-child>*{border-bottom:0}
html .ksa-b .mikud-marketing .km-value-tag{display:block;font-size:11px;font-weight:400;color:var(--vc-muted);margin-top:5px}
html .ksa-b .mikud-marketing .km-value-footnotes{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:18px;color:var(--vc-muted)}
html .ksa-b .mikud-marketing .km-value-footnotes p{margin:0;font-size:13px;line-height:1.65}
html .ksa-b .mikud-marketing .km-value-footnotes p:last-child{grid-column:1/-1}
html .ksa-b .mikud-marketing .km-value-footnotes a{color:var(--vc-accent);text-decoration:underline;overflow-wrap:anywhere}
html .ksa-b .mikud-marketing .km-value-mobile-control{display:none}
html .ksa-b .mikud-marketing .km-value-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
html .ksa-b .mikud-marketing .km-value-comparison :focus-visible{outline:3px solid var(--vc-accent);outline-offset:3px}
@media(max-width:760px){html .ksa-b .mikud-marketing .km-value-header{padding:18px}html .ksa-b .mikud-marketing .km-value-header h2{font-size:24px}html .ksa-b .mikud-marketing .km-value-header p{font-size:14px}html .ksa-b .mikud-marketing .km-value-body{padding:12px}html .ksa-b .mikud-marketing .km-value-comparison.is-enhanced .km-value-mobile-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;font-size:14px;font-weight:700}html .ksa-b .mikud-marketing .km-value-mobile-control select{font:inherit;min-height:44px;max-width:100%;padding:8px;border:1px solid var(--vc-line);border-radius:8px;background:var(--vc-bg);color:var(--vc-text)}html .ksa-b .mikud-marketing .km-value-comparison[data-compare=ai] .browser,html .ksa-b .mikud-marketing .km-value-comparison[data-compare=browser] .ai{display:none}html .ksa-b .mikud-marketing .km-value-comparison.is-enhanced table{min-width:0}html .ksa-b .mikud-marketing .km-value-comparison.is-enhanced col.feature{width:28%}html .ksa-b .mikud-marketing .km-value-comparison.is-enhanced col.browser,html .ksa-b .mikud-marketing .km-value-comparison.is-enhanced col.ai{width:34%}html .ksa-b .mikud-marketing .km-value-comparison.is-enhanced col.mikud{width:38%}html .ksa-b .mikud-marketing .km-value-comparison th,html .ksa-b .mikud-marketing .km-value-comparison td{font-size:13px;padding:10px 7px;line-height:1.4}html .ksa-b .mikud-marketing .km-value-comparison thead th{font-size:13px}html .ksa-b .mikud-marketing .km-value-comparison thead small{font-size:11px}html .ksa-b .mikud-marketing .km-value-tag{font-size:11px}html .ksa-b .mikud-marketing .km-value-footnotes{grid-template-columns:1fr;gap:14px}}
@media print{html .ksa-b .mikud-marketing .km-value-comparison .browser,html .ksa-b .mikud-marketing .km-value-comparison .ai{display:table-cell!important}html .ksa-b .mikud-marketing .km-value-mobile-control{display:none!important}}

/* Approved v3 brand and plan-dependent rows. */
html .ksa-b .mikud-marketing .km-value-heading{min-width:0}html .ksa-b .mikud-marketing .km-value-brand{display:block;flex:0 0 auto;width:145px;height:40px;object-fit:contain}html .ksa-b .mikud-marketing .km-value-comparison tbody tr.is-plan-dependent td.mikud{background:#fff5df;color:#664910;border-inline-start-color:#dbb45e}html .ksa-b .mikud-marketing .km-value-comparison .km-value-tag{display:inline-block;background:#ffebbf;color:#664910;border-radius:4px;padding:2px 5px;margin-top:5px}html[data-mikud-theme=dark] .ksa-b .mikud-marketing .km-value-comparison tbody tr.is-plan-dependent td.mikud{background:#40351f;color:#ffe9b7}@media(max-width:760px){html .ksa-b .mikud-marketing .km-value-header{align-items:flex-start;gap:12px}html .ksa-b .mikud-marketing .km-value-brand{width:94px;height:30px}}

/* Keep English row labels whole even with a desktop scrollbar at375px. */
@media(max-width:760px){html[lang^="en"] .ksa-b .mikud-marketing .km-value-comparison.is-enhanced col.feature{width:36%}html[lang^="en"] .ksa-b .mikud-marketing .km-value-comparison.is-enhanced col.ai,html[lang^="en"] .ksa-b .mikud-marketing .km-value-comparison.is-enhanced col.browser{width:32%}html[lang^="en"] .ksa-b .mikud-marketing .km-value-comparison.is-enhanced col.mikud{width:32%}html[lang^="en"] .ksa-b .mikud-marketing .km-value-comparison tbody th{overflow-wrap:normal;word-break:normal;hyphens:none}}
