.compare-header{text-align:center}.compare-selectors{border-radius:16px;justify-content:center;align-items:center;gap:30px;margin-bottom:50px;padding:30px;display:flex}.selector-block{flex-direction:column;flex:1;gap:10px;max-width:300px;display:flex}.selector-block label{text-transform:uppercase;color:#888;letter-spacing:1px;font-size:.8rem;font-weight:700}.brand-select{color:#fff;cursor:pointer;appearance:none;background:#00000080;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:15px;font-size:1.1rem}.brand-select:focus{border-color:#6c00ff}.vs-badge{color:#fff;background:#6c00ff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:900;display:flex;box-shadow:0 0 20px #6c00ff80}.compare-table-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14192366;border:1px solid #21262d;border-radius:16px;overflow:hidden}.compare-table{border-collapse:collapse;width:100%}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid #21262d;padding:25px}.compare-table th{background:#0006}.compare-table th:first-child{width:20%}.brand-col{text-align:center!important}.brand-logo-small{background:#0d1117;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 10px;font-weight:700;display:flex}.brand-logo-small img{object-fit:contain;max-width:80%;max-height:80%}.row-label{color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;font-weight:700}.highlight-cell{color:#b084ff;font-size:1.2rem;font-weight:700}.compare-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.compare-features li{color:#ccc;font-size:.95rem}@media (max-width:800px){.compare-selectors{flex-direction:column}.compare-table th,.compare-table td{padding:15px 10px}}
