.cs-comparison-table{--cct-section-bg:transparent;--cct-criteria-bg:#f16522;--cct-criteria-color:#111;--cct-criteria-heading-color:#fff;--cct-table-bg:#141313;--cct-column-heading-color:#fff;--cct-cell-color:#fff;--cct-accent:#ff7500;--cct-badge-color:#fff;--cct-badge-border:#fff;--cct-badge-highlight-color:#111;--cct-border:hsla(0,0%,100%,.18);--cct-criteria-border:#fff;--cct-button-bg:var(--cct-accent);--cct-button-color:#fff;--cct-cell-padding-y:clamp(0.9rem,1.6vw,1.35rem);--cct-cell-padding-x:clamp(1rem,1.8vw,1.5rem);background-color:var(--cct-section-bg);padding-bottom:var(--cct-bottom-padding,80px);padding-top:var(--cct-top-padding,80px);position:relative;width:100%}.cs-comparison-table,.cs-comparison-table *,.cs-comparison-table :after,.cs-comparison-table :before{box-sizing:border-box}.cs-comparison-table__inner{margin:0 auto;padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem);width:min(100%,1240px)}.cs-comparison-table__intro{margin-bottom:clamp(1.5rem,3.5vw,2.75rem)}.cs-comparison-table .cs-comparison-table__eyebrow{color:var(--cct-eyebrow-color,inherit);font-size:15px;letter-spacing:.08em;margin:0;text-transform:uppercase}.cs-comparison-table .cs-comparison-table__heading{color:var(--cct-heading-color,inherit);margin:.5rem 0 0}.cs-comparison-table__content{color:var(--cct-content-color,inherit);margin-top:.75rem;max-width:62ch}.cs-comparison-table__content>:first-child{margin-top:0}.cs-comparison-table__content>:last-child{margin-bottom:0}.cs-comparison-table__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--cct-radius,0);overscroll-behavior-x:contain}.cs-comparison-table__scroller:focus-visible{outline:2px solid var(--cct-accent);outline-offset:3px}.cs-comparison-table__table{background-color:var(--cct-table-bg);border-collapse:separate;border-spacing:0;margin:0;table-layout:fixed;width:100%}.cs-comparison-table__table td,.cs-comparison-table__table th{padding:var(--cct-cell-padding-y) var(--cct-cell-padding-x);text-align:left;vertical-align:top}.cs-comparison-table__criteria,.cs-comparison-table__criteria-heading{background-color:var(--cct-criteria-bg);border-bottom:2px solid var(--cct-criteria-border);left:0;position:sticky;width:var(--cct-criteria-width,22%);z-index:2}.cs-comparison-table__criteria-heading>span{color:var(--cct-criteria-heading-color);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cs-comparison-table__criteria{color:var(--cct-criteria-color);font-weight:600}.cs-comparison-table__table tbody tr:last-child .cs-comparison-table__criteria{border-bottom:0}.cs-comparison-table__column-head{border-bottom:1px solid var(--cct-border)}.cs-comparison-table .cs-comparison-table__column-name{color:var(--cct-column-heading-color);margin:0}.cs-comparison-table__cell{border-bottom:1px solid var(--cct-border);color:var(--cct-cell-color)}.cs-comparison-table__table tbody tr:last-child .cs-comparison-table__cell{border-bottom:0}.cs-comparison-table__cell-content>:first-child{margin-top:0}.cs-comparison-table__cell-content>:last-child{margin-bottom:0}.cs-comparison-table__cell-content ol,.cs-comparison-table__cell-content ul{margin:0;padding-left:1.15em}.cs-comparison-table__cell-content a{color:var(--cct-accent)}.cs-comparison-table__cell--highlight .cs-comparison-table__cell-content{color:var(--cct-accent);font-weight:600}.cs-comparison-table__row--badge .cs-comparison-table__cell,.cs-comparison-table__row--badge .cs-comparison-table__criteria{vertical-align:middle}.cs-comparison-table__badge{border:1px solid var(--cct-badge-border);border-radius:999px;color:var(--cct-badge-color);display:inline-block;font-size:.875rem;line-height:1.35;padding:.4em 1em}.cs-comparison-table__badge>p{display:inline;margin:0}.cs-comparison-table__cell--highlight .cs-comparison-table__badge{background-color:var(--cct-accent);border-color:transparent;color:var(--cct-badge-highlight-color)}.cs-comparison-table__actions{display:flex;margin-top:clamp(1.5rem,3vw,2.5rem)}.cs-comparison-table__actions--left{justify-content:flex-start}.cs-comparison-table__actions--center{justify-content:center}.cs-comparison-table__actions--right{justify-content:flex-end}.cs-comparison-table .cs-comparison-table__button{background-color:var(--cct-button-bg);border:0;border-radius:4px;color:var(--cct-button-color);cursor:pointer;display:inline-block;padding:.75em 1.75em;text-decoration:none;transition:filter .2s ease}.cs-comparison-table .cs-comparison-table__button:focus,.cs-comparison-table .cs-comparison-table__button:hover{color:var(--cct-button-color);filter:brightness(.92);text-decoration:none}@media (max-width:899px){.cs-comparison-table--mobile-scroll.cs-comparison-table--cols-2 .cs-comparison-table__table{min-width:520px}.cs-comparison-table--mobile-scroll.cs-comparison-table--cols-3 .cs-comparison-table__table{min-width:700px}.cs-comparison-table--mobile-scroll.cs-comparison-table--cols-4 .cs-comparison-table__table{min-width:880px}.cs-comparison-table--mobile-scroll .cs-comparison-table__criteria,.cs-comparison-table--mobile-scroll .cs-comparison-table__criteria-heading{max-width:190px;min-width:130px;width:42vw}}@media (max-width:767px){.cs-comparison-table--mobile-stacked .cs-comparison-table__scroller{overflow-x:visible}.cs-comparison-table--mobile-stacked .cs-comparison-table__cell,.cs-comparison-table--mobile-stacked .cs-comparison-table__criteria,.cs-comparison-table--mobile-stacked .cs-comparison-table__row,.cs-comparison-table--mobile-stacked .cs-comparison-table__table,.cs-comparison-table--mobile-stacked .cs-comparison-table__table tbody{display:block;width:100%}.cs-comparison-table--mobile-stacked .cs-comparison-table__table{background-color:transparent}.cs-comparison-table--mobile-stacked thead{display:none}.cs-comparison-table--mobile-stacked .cs-comparison-table__row{background-color:var(--cct-table-bg);border-radius:var(--cct-radius,0);margin-bottom:1rem;overflow:hidden}.cs-comparison-table--mobile-stacked .cs-comparison-table__row:last-child{margin-bottom:0}.cs-comparison-table--mobile-stacked .cs-comparison-table__criteria{border-bottom:0;position:static}.cs-comparison-table--mobile-stacked .cs-comparison-table__cell{border-bottom:1px solid var(--cct-border)}.cs-comparison-table--mobile-stacked .cs-comparison-table__row .cs-comparison-table__cell:last-child{border-bottom:0}.cs-comparison-table--mobile-stacked .cs-comparison-table__cell[data-column]:not([data-column=""]):before{color:var(--cct-column-heading-color);content:attr(data-column);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:.35rem;opacity:.65;text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.cs-comparison-table .cs-comparison-table__button{transition:none}}