.components-comparison-table{margin-top:100px}@media (min-width:769px){.components-comparison-table{margin-top:176px}}.components-comparison-table .section-header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:0 auto 44px;display:flex}.components-comparison-table .section-header .eyebrow{color:var(--secondary-500);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);font-weight:var(--font-semibold);letter-spacing:1.5px;text-transform:uppercase}.components-comparison-table .section-header h2{color:var(--white-100);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);letter-spacing:var(--letter-spacing-display-xs);font-weight:var(--font-semibold);margin:0}.components-comparison-table .table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.components-comparison-table .comparison-table{background:var(--primary-1000);border:1px solid var(--white-10);border-radius:12px;min-width:800px;overflow:hidden}.components-comparison-table .comparison-table .table-row{border-bottom:1px solid var(--white-10);display:flex}.components-comparison-table .comparison-table .table-row:last-child{border-bottom:none}.components-comparison-table .comparison-table .table-row.header-row .table-cell{color:var(--white-100);font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-bold)}.components-comparison-table .comparison-table .table-row.header-row .table-cell.highlight{background:color-mix(in oklch, var(--secondary-500) 16%, transparent)}.components-comparison-table .comparison-table .table-cell{color:var(--white-100);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);flex:1;align-items:center;padding:16px 22px;display:flex}.components-comparison-table .comparison-table .table-cell.highlight{background:color-mix(in oklch, var(--secondary-500) 10%, transparent)}.components-comparison-table .comparison-table .table-cell.feature-cell{color:var(--white-70);flex:1.4}@media (max-width:768px){.components-comparison-table .table-wrapper{margin:0 -20px;padding:0 20px}.components-comparison-table .comparison-table .table-row.header-row .table-cell{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.components-comparison-table .comparison-table .table-cell{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);padding:12px 16px}}
