/* Comparison Table Styling */
table { width: 100%; border-collapse: collapse; }
th, td { padding: 1rem; text-align: left; border-bottom: 1px solid var(--border-subtle); }
th { color: var(--accent-purple); text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.1em; }
.highlight-row { background: rgba(168, 85, 247, 0.05); color: #fff; font-weight: bold; }
