.comparative_table__row-link{display:block}.comparative_table-container{overflow-x:auto;width:100%}.comparative_table{background-color:transparent;border:none;border-collapse:collapse;table-layout:fixed;width:100%}.comparative_table td,.comparative_table th{border:none;border-bottom:1px solid var(--comparative-table-border,#000);border-top:1px solid var(--comparative-table-border,#000)}.comparative_table__heading-row th{background:transparent}.comparative_table__section-title{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:var(--section-title-font-size,3.4375rem);font-stretch:75%;font-variation-settings:"wdth" 75;font-weight:700;line-height:1.2;padding:16px 20px;text-align:left;text-transform:uppercase;width:var(--first-column-width,220px)}.comparative_table__heading,.comparative_table__section-title{border-top:2px solid var(--comparative-table-border,#000);overflow-wrap:break-word;vertical-align:middle;word-break:break-word}.comparative_table__heading{padding:12px 10px;text-align:center}.comparative_table__heading--has-icon{vertical-align:top}.comparative_table__icon-box{align-items:flex-end;display:flex;justify-content:center;margin:0 auto 8px}.comparative_table__icon{display:block;height:auto;max-height:var(--icon-max-height,48px);max-width:100%;width:auto}.comparative_table__heading-label{display:block;font-size:var(--column-label-font-size,.6875rem);font-weight:600;line-height:1.2;overflow-wrap:normal;word-break:normal}.comparative_table__row-label{font-weight:700;overflow-wrap:break-word;padding:16px 20px;text-align:left;vertical-align:middle;width:var(--first-column-width,220px);word-break:break-word}.comparative_table__row-logo{display:block;height:auto;margin:0 0 6px;max-height:var(--logo-max-height,96px);max-width:min(100%,var(--logo-max-width,160px));width:auto}.comparative_table__row-name{font-size:var(--row-name-font-size,1rem);font-weight:var(--row-name-font-weight,700);margin:0}.comparative_table__row-description{font-size:var(--row-description-font-size,.75rem);font-weight:400;line-height:1.1!important;margin:4px 0 0}.comparative_table__cell{line-height:1.1;padding:16px;text-align:center;vertical-align:middle}.comparative_table__dots{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:var(--dot-gap,6px);justify-content:center}.comparative_table__dot{border-radius:50%;display:inline-block;flex-shrink:0;height:var(--dot-size,14px);width:var(--dot-size,14px)}.comparative_table__badge{border-radius:6px;display:inline-block;font-size:var(--cell-text-font-size,.875rem);font-weight:700;line-height:1.2;padding:8px 14px}.comparative_table__text{font-size:var(--cell-text-font-size,.875rem);font-weight:var(--cell-text-font-weight,700);line-height:1.1}.comparative_table tbody:last-of-type tr:last-child td{border-bottom:2px solid var(--comparative-table-border,#000)}@media (max-width:1024px){.comparative_table-container{--first-column-width:160px}.comparative_table{table-layout:auto}.comparative_table__cell,.comparative_table__heading{min-width:76px;padding:12px 6px}.comparative_table__section-title{font-size:clamp(.95rem,1.8vw,var(--section-title-font-size,3.4375rem));padding:12px 14px}.comparative_table__row-label{padding:12px 14px}.comparative_table__row-logo{max-height:calc(var(--logo-max-height, 96px)*.75);max-width:min(100%,calc(var(--logo-max-width, 160px)*.75))}.comparative_table__icon{max-height:calc(var(--icon-max-height, 48px)*.85)}.comparative_table__dots{gap:calc(var(--dot-gap, 6px)*.6)}.comparative_table__dot{height:calc(var(--dot-size, 14px)*.75);width:calc(var(--dot-size, 14px)*.75)}}@media (max-width:767px){.comparative_table{table-layout:auto}.comparative_table__heading-label{font-size:calc(var(--column-label-font-size, .6875rem)*.85)}.comparative_table__cell,.comparative_table__heading{min-width:88px;padding:10px 6px}.comparative_table__row-label,.comparative_table__section-title{left:0;max-width:130px;min-width:130px;padding:10px 12px;position:sticky;width:130px;z-index:2}.comparative_table__section-title{background-color:var(--comparative-table-sticky-bg,#fff);font-size:clamp(1rem,4vw,var(--section-title-font-size,3.4375rem));z-index:3}.comparative_table__row-label,.comparative_table__section-title{box-shadow:2px 0 4px -2px rgba(0,0,0,.25)}.comparative_table__row-name{font-size:calc(var(--row-name-font-size, 1rem)*.9)}.comparative_table__row-description{font-size:calc(var(--row-description-font-size, .75rem)*.9)}.comparative_table__row-logo{max-height:calc(var(--logo-max-height, 96px)*.6);max-width:min(100%,calc(var(--logo-max-width, 160px)*.6))}.comparative_table__icon{max-height:calc(var(--icon-max-height, 48px)*.75)}.comparative_table__dot{height:calc(var(--dot-size, 14px)*.85);width:calc(var(--dot-size, 14px)*.85)}.comparative_table__dots{gap:calc(var(--dot-gap, 6px)*.75)}.comparative_table__badge{padding:6px 10px}.comparative_table__badge,.comparative_table__text{font-size:calc(var(--cell-text-font-size, .875rem)*.9)}}