.container[data-v-c84534b7]{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.cmp-main[data-v-c84534b7]{padding:var(--s5) 0}.cmp-wrap[data-v-c84534b7]{max-width:1000px}.crumbs[data-v-c84534b7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-family:var(--font);color:var(--faint);font-weight:500;margin-bottom:var(--s4)}.crumbs a[data-v-c84534b7]{color:var(--muted);text-decoration:none}.crumbs a[data-v-c84534b7]:hover{color:var(--text)}.crumb-cur[data-v-c84534b7]{color:var(--text);font-weight:600}.cmp-head[data-v-c84534b7]{max-width:780px;margin-bottom:var(--s5)}.cmp-head h1[data-v-c84534b7]{font-size:var(--t-page);font-weight:400;line-height:1.08;margin:12px 0 0}.lede[data-v-c84534b7]{color:var(--muted);font-size:var(--t-lede);margin:16px 0 0;line-height:1.55}.cta-row[data-v-c84534b7]{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--s5)}.intro[data-v-c84534b7]{max-width:820px;margin-bottom:var(--s6);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(24px,3.5vw,36px);box-shadow:var(--card-shadow)}.intro p[data-v-c84534b7]{color:var(--text);font-size:var(--t-body);line-height:1.7;margin:0}.intro p+p[data-v-c84534b7]{margin-top:16px}.cmp-table-sec[data-v-c84534b7]{margin-bottom:var(--s6)}.cmp-table-sec h2[data-v-c84534b7],.wins h2[data-v-c84534b7],.migration h2[data-v-c84534b7],.faq-sec h2[data-v-c84534b7],.related h2[data-v-c84534b7]{font-size:var(--t-h3);font-weight:600;margin:0}.sec-sub[data-v-c84534b7]{color:var(--muted);margin:10px 0 24px;font-size:var(--t-body)}.table-wrap[data-v-c84534b7]{overflow-x:auto;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-xl);padding:clamp(20px,3vw,32px);box-shadow:var(--card-shadow)}.cmp-table[data-v-c84534b7]{width:100%;border-collapse:collapse;font-size:var(--t-ui);min-width:680px}.cmp-table th[data-v-c84534b7],.cmp-table td[data-v-c84534b7]{padding:14px 18px;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.cmp-table thead th[data-v-c84534b7]{font-family:var(--font);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:650;border-bottom:1.5px solid var(--border-strong)}.cmp-table thead th[data-v-c84534b7]:nth-child(2){color:var(--ink-accent)}.cmp-table tbody th[data-v-c84534b7]{font-weight:500;color:var(--text);width:34%}.cmp-table tbody tr:last-child th[data-v-c84534b7],.cmp-table tbody tr:last-child td[data-v-c84534b7]{border-bottom:0}.price-note[data-v-c84534b7]{margin:14px 0 0;font-size:var(--t-note);color:var(--faint);line-height:1.6}.wins[data-v-c84534b7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-bottom:var(--s6)}.win-card[data-v-c84534b7]{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card);padding:clamp(24px,3vw,36px);box-shadow:var(--card-shadow);display:flex;flex-direction:column}.win-card.featured[data-v-c84534b7]{border-color:#b5433447;background:linear-gradient(180deg,var(--surface-card) 0%,var(--surface-2) 100%);box-shadow:var(--shadow-md)}.win-card h2[data-v-c84534b7]{font-size:21px;margin-bottom:18px;font-weight:600}.win-card.featured h2[data-v-c84534b7]{color:var(--ink-accent)}.win-card ul[data-v-c84534b7]{margin:0;padding-left:20px;color:var(--text);display:grid;gap:12px;font-size:16px;line-height:1.55}.migration[data-v-c84534b7]{max-width:820px;margin-bottom:var(--s6);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(24px,3.5vw,36px);box-shadow:var(--card-shadow)}.migration p[data-v-c84534b7]{color:var(--muted);font-size:var(--t-body);line-height:1.7;margin:14px 0 0}.faq-sec[data-v-c84534b7]{max-width:820px;margin-bottom:var(--s6)}.faq[data-v-c84534b7]{display:flex;flex-direction:column;gap:12px;margin-top:var(--s4)}.faq-item[data-v-c84534b7]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);padding:0 24px;box-shadow:var(--shadow-xs);transition:all .2s var(--ease)}.faq-item[data-v-c84534b7]:hover{border-color:var(--border-strong)}.faq-item[open][data-v-c84534b7]{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.faq-item summary[data-v-c84534b7]{cursor:pointer;font-weight:550;padding:18px 0;list-style:none;font-size:18px}.faq-item summary[data-v-c84534b7]::-webkit-details-marker{display:none}.faq-a[data-v-c84534b7]{color:var(--muted);padding:0 0 18px;font-size:16.5px;line-height:1.65}.cmp-cta[data-v-c84534b7]{margin-bottom:var(--s6)}.cta-inner[data-v-c84534b7]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-radius:var(--radius-xl);padding:clamp(28px,4vw,44px);box-shadow:var(--shadow-lg)}.cta-icon[data-v-c84534b7]{border-radius:12px;box-shadow:0 4px 14px #0003;flex:none}.cta-inner h2[data-v-c84534b7]{margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.15}.cta-inner p[data-v-c84534b7]{margin:6px 0 0;color:var(--band-muted);font-size:var(--t-ui);line-height:1.55;max-width:52ch}.cta-inner .btn[data-v-c84534b7]{margin-left:auto;flex:none}.related[data-v-c84534b7]{margin-bottom:var(--s4)}.related-grid[data-v-c84534b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:var(--s4)}.rel-card[data-v-c84534b7]{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;text-decoration:none;color:inherit;box-shadow:var(--card-shadow);transition:all .25s var(--ease)}.rel-card[data-v-c84534b7]:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.rel-card h3[data-v-c84534b7]{font-size:19px;font-weight:600;margin:0}.rel-card p[data-v-c84534b7]{color:var(--muted);font-size:15px;margin:8px 0 0;font-weight:400;line-height:1.5;flex:1}.rel-arrow[data-v-c84534b7]{color:var(--ink-accent);font-weight:600;display:inline-block;margin-top:14px}[data-v-c84534b7] .yes{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#238c501f;color:#1e824c;font-weight:700;font-size:13px}[data-v-c84534b7] .no{color:var(--faint);opacity:.4}[data-v-c84534b7] .note{color:var(--text);font-weight:500;font-size:14px}@media(max-width:860px){.wins[data-v-c84534b7],.related-grid[data-v-c84534b7]{grid-template-columns:1fr}.cta-inner[data-v-c84534b7]{flex-direction:column;align-items:flex-start}.cta-inner .btn[data-v-c84534b7]{margin-left:0}}
