.pricing{padding-bottom:40px}.pricing .l-sec:first-child{padding-top:48px}.cmp-wrap{margin-top:24px;overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.cmp{width:100%;border-collapse:collapse;min-width:640px;font-size:13.5px}.cmp thead th{text-align:left;padding:16px 18px;border-bottom:1px solid var(--border);font-weight:700;color:var(--ink);vertical-align:top}.cmp thead th small{display:block;font-weight:500;color:var(--faint);font-size:12px;margin-top:2px}.cmp thead th:not(:first-child){width:19%}.cmp tbody th{text-align:left;font-weight:500;color:var(--ink-2);padding:11px 18px;border-bottom:1px solid var(--border)}.cmp tbody th small{display:block;color:var(--faint);font-size:12px;font-weight:400}.cmp tbody td{padding:11px 18px;border-bottom:1px solid var(--border);color:var(--ink);vertical-align:top}.cmp tbody td.yes{color:var(--accent);font-weight:700}.cmp tbody td.no{color:var(--faint)}.cmp tr.grp th{background:var(--surface-2);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);padding:9px 18px}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th{border-bottom:none}.faq dl{margin:20px 0 0;max-width:760px}.faq dt{font-weight:700;color:var(--ink);font-size:15px;margin-top:20px}.faq dd{margin:6px 0 0;color:var(--ink-2);font-size:14px;line-height:1.65}.faq dd a{color:var(--accent)}