.alt-glance{padding:0}.alt-glance-head,.alt-glance-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px 20px}.alt-glance-head{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.alt-glance-head .sol-label{margin:0}.alt-glance-head .alt-glance-us{font:var(--text-label-lg);color:var(--color-purple-600)}.alt-glance-head .alt-glance-them{font:var(--text-label-lg);color:var(--color-gray-600)}.alt-glance-row{padding-top:18px;padding-bottom:18px}.alt-glance-row+.alt-glance-row{border-top:1px solid var(--color-gray-100)}.alt-glance-label{font:var(--text-body-sm);color:var(--color-gray-600)}.alt-glance-row .alt-glance-us{font:600 16px/1.3 var(--font-heading);color:var(--color-purple-900)}.alt-glance-row .alt-glance-them{font:var(--text-body-sm);color:var(--color-gray-600)}.alt-table-wrap{overflow-x:auto;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg,12px);background:#fff;box-shadow:var(--shadow-sm)}.alt-table{width:100%;min-width:620px;border-collapse:collapse}.alt-table td,.alt-table th{text-align:left;padding:16px 20px;border-bottom:1px solid var(--color-gray-100);vertical-align:top;font:var(--text-body-md);color:var(--color-gray-600)}.alt-table tbody tr:last-child td,.alt-table tbody tr:last-child th{border-bottom:0}.alt-table thead th{font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-600);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.alt-table thead th.alt-col-us{color:var(--color-purple-600)}.alt-table tbody th{font:var(--text-label-lg);color:var(--color-gray-900);width:32%}.alt-table td.alt-col-us{background:var(--color-purple-50);color:var(--color-gray-900);width:34%}.alt-cell{display:inline-flex;align-items:flex-start;gap:8px}.alt-cell i{font-size:20px;flex-shrink:0;margin-top:1px}.alt-yes{color:var(--color-success)}.alt-muted,.alt-no{color:var(--color-gray-400)}.cmp-page .alt-note{font:var(--text-body-sm);color:var(--color-gray-600);margin:16px 0 0;text-wrap:pretty}.alt-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.alt-fit-card{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg,12px);padding:32px}.alt-fit-card.us{border:2px solid var(--color-purple-600);box-shadow:var(--shadow-lg)}.alt-fit-card h3{display:inline-flex;align-items:center;gap:8px;font:var(--text-h3);color:var(--color-gray-900);margin:0 0 20px}.alt-fit-card.us h3{color:var(--color-purple-900)}.alt-fit-card.us h3 i{color:var(--color-purple-600)}.alt-fit-card ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:12px}.alt-fit-card li{display:flex;gap:10px;font:var(--text-body-md);color:var(--color-gray-600)}.alt-fit-card li i{font-size:20px;flex-shrink:0;color:var(--color-gray-400)}.alt-fit-card.us li i{color:var(--color-success)}.alt-fit-card .btn-primary{margin-top:auto}@media (max-width:760px){.alt-fit{grid-template-columns:1fr}.alt-fit-card{padding:24px}}.cmp-page section[id]{scroll-margin-top:64px}.alt-fit-card .btn-secondary{margin-top:auto}