.comparison-table-wrapper{overflow:visible;width:100%}.comparison-table{border-collapse:separate;border-radius:50px;border-spacing:0;overflow:hidden;width:100%}.comparison-table td,.comparison-table th{border:1px solid #e5e5e5;padding:16px;text-align:center;vertical-align:top}.corner-spacer{background:transparent}.comparison-table th.corner-spacer{border-left:none;border-right:none;border-top:none}.table-header{border-radius:50px 50px 0 0;font-weight:600;padding:24px 16px}.table-header h4{margin:0;white-space:nowrap}.table-header.featured{background-color:#ff3401;color:#fff}.table-header.featured h4{color:#fff}.column-icon{display:flex;justify-content:center;margin-bottom:8px}.column-icon img{display:block;height:auto;max-width:100%}.column-header-inner{align-items:center;display:flex;gap:6px;justify-content:center}.column-control{background:none;border:none;color:#ff3401;cursor:pointer;display:none;font-size:18px;font-weight:700;line-height:1;margin:0;padding:0}.column-control:hover{background:none;color:#000}.table-header.featured .column-control{color:#fff}.table-header.featured .column-control:hover{color:#000}.row-header{overflow:visible;text-align:left}.row-header p{margin:0}.row-header-inner{cursor:help;display:inline-block;position:relative}.row-tooltip{background-color:#111;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.25);color:#fff;font-size:13px;line-height:1.4;max-width:min(320px,calc(100vw - 24px));opacity:0;padding:10px 14px;pointer-events:none;position:fixed;transition:opacity .15s ease;visibility:hidden;white-space:normal;z-index:10000}.row-header-inner.tooltip-active .row-tooltip,.row-header-inner:hover .row-tooltip{opacity:1;visibility:visible}.shaded td{background-color:#f2f2f2}td.featured{background-color:#fff5f2}@media (max-width:768px){.comparison-table{table-layout:fixed}.row-header{background:#fff;left:0;position:sticky;width:45%;z-index:2}.comparison-cell,.comparison-table th:not(.corner-spacer){display:none}.comparison-table [data-column-index].active,.comparison-table thead th.active{display:table-cell}.table-header.active .column-control{display:inline}.table-header{padding:16px 12px}}