.comparison-table{--ct-color-grey-05: #f4f4f4;--ct-color-grey-40: #9d9d9d;--ct-color-grey-70: #4d4d4d;--ct-color-grey-80: #353535;--ct-color-white: #ffffff;--ct-color-text-link-bg: rgba(255, 255, 255, 0);--ct-font-family-sofia-pro: "sofia-pro", "Sofia Pro", system-ui, -apple-system, sans-serif;--ct-font-family-ivy-presto: "ivypresto-headline", "Tiempos Headline", Georgia, serif;--ct-font-size-m: 14px;--ct-font-size-6xl-5: 34px;--ct-font-weight-thin: 100;--ct-font-weight-light: 300;--ct-font-weight-medium: 500;--ct-font-weight-bold: 700;--ct-line-height-s: 16px;--ct-line-height-m: 18px;--ct-line-height-l: 20px;--ct-line-height-6xl: 38px;--ct-letter-spacing-xl: -.1px;--ct-letter-spacing-2xl: 0px;--ct-letter-spacing-4xl: .3px;--ct-letter-spacing-5xl: .4px;--ct-space-5xs: 0px;--ct-space-2xs: 8px;--ct-space-xs: 12px;--ct-space-s: 16px;--ct-space-l: 24px;--ct-space-4xl: 40px;--ct-space-15xl: 112px;--ct-radius-m: 8px;--ct-col-row-label-d: 140px;--ct-col-row-label-t: 120px;--ct-col-row-label-m: 88px;--ct-col-product-d: 280px;--ct-col-product-t: 240px;--ct-col-product-m: 140px;--ct-col-intro-d: 440px;--ct-col-table-d: 720px;--ct-media-d: 260px;--ct-media-t: 200px;--ct-media-m: 140px;--ct-description-max: 400px;--ct-type-l14-family: var(--ct-font-family-sofia-pro);--ct-type-l14-weight: var(--ct-font-weight-medium);--ct-type-l14-size: var(--ct-font-size-m);--ct-type-l14-line: var(--ct-line-height-m);--ct-type-l14-tracking: var(--ct-letter-spacing-5xl);--ct-type-h30-ivy-family: var(--ct-font-family-ivy-presto);--ct-type-h30-ivy-weight: var(--ct-font-weight-thin);--ct-type-h30-ivy-style: Thin;--ct-type-h30-ivy-size: var(--ct-font-size-6xl-5);--ct-type-h30-ivy-line: var(--ct-line-height-6xl);--ct-type-h30-ivy-tracking: var(--ct-letter-spacing-4xl);--ct-type-h14-sofia-family: var(--ct-font-family-sofia-pro);--ct-type-h14-sofia-weight: var(--ct-font-weight-bold);--ct-type-h14-sofia-size: var(--ct-font-size-m);--ct-type-h14-sofia-line: var(--ct-line-height-s);--ct-type-h14-sofia-tracking: var(--ct-letter-spacing-xl);--ct-type-p14-family: var(--ct-font-family-sofia-pro);--ct-type-p14-weight: var(--ct-font-weight-light);--ct-type-p14-size: var(--ct-font-size-m);--ct-type-p14-line: var(--ct-line-height-l);--ct-type-p14-tracking: var(--ct-letter-spacing-2xl);--ct-type-b14-family: var(--ct-font-family-sofia-pro);--ct-type-b14-weight: var(--ct-font-weight-bold);--ct-type-b14-size: var(--ct-font-size-m);--ct-type-b14-line: var(--ct-line-height-s);--ct-type-b14-tracking: var(--ct-letter-spacing-xl);background:var(--ct-bg);color:var(--ct-text);padding-top:var(--ct-pad-top);padding-bottom:var(--ct-pad-bottom);width:100%;box-sizing:border-box}.comparison-table__container{margin:0 auto;box-sizing:border-box}.comparison-table__intro{margin-bottom:var(--ct-space-l)}.comparison-table__subtitle{font-family:var(--ct-type-h30-ivy-family);font-style:var(--ct-type-h30-ivy-style);font-size:var(--ct-type-h30-ivy-size);line-height:var(--ct-type-h30-ivy-line);letter-spacing:var(--ct-type-h30-ivy-tracking);font-weight:var(--ct-type-h30-ivy-weight);color:var(--ct-heading);margin:var(--ct-space-5xs)}.comparison-table__heading{font-family:var(--ct-type-l14-family);font-size:var(--ct-type-l14-size);line-height:var(--ct-type-l14-line);letter-spacing:var(--ct-type-l14-tracking);font-weight:var(--ct-type-l14-weight);text-transform:uppercase;color:var(--ct-color-grey-70);margin:0}.comparison-table__description{font-family:var(--ct-type-p14-family);font-size:var(--ct-type-p14-size);line-height:var(--ct-type-p14-line);letter-spacing:var(--ct-type-p14-tracking);font-weight:var(--ct-type-p14-weight);color:var(--ct-text);max-width:var(--ct-description-max);margin-top:var(--ct-space-s)}.comparison-table__description p:first-child{margin-top:var(--ct-space-5xs)}.comparison-table__description p:last-child{margin-bottom:var(--ct-space-5xs)}.comparison-table__grid{display:block;width:100%}.comparison-table__row,.comparison-table__group{display:grid;grid-template-columns:minmax(0,120px) 1fr 1fr;align-items:stretch}.comparison-table--cols-1 .comparison-table__row,.comparison-table--cols-1 .comparison-table__group{grid-template-columns:var(--ct-col-row-label-d) var(--ct-col-product-d)}.comparison-table--cols-3 .comparison-table__row,.comparison-table--cols-3 .comparison-table__group{grid-template-columns:var(--ct-col-row-label-m) 1fr 1fr 1fr}.comparison-table__cell--alt{background:var(--ct-row-alt)}.comparison-table__cell{padding:var(--space_2XS, 8px) var(--space_XS, 12px);font-family:var(--ct-type-p14-family);font-size:var(--ct-type-p14-size);line-height:var(--font-line-height-S, 16px);letter-spacing:var(--ct-type-p14-tracking);font-weight:var(--ct-type-p14-weight);color:var(--ct-text);display:flex;flex-direction:column;justify-content:center;word-break:break-word;border:0;min-width:0}.comparison-table__cell--row-label{font-family:var(--ct-type-h14-sofia-family);font-weight:var(--ct-type-h14-sofia-weight);font-size:var(--ct-type-h14-sofia-size);line-height:var(--ct-type-h14-sofia-line);letter-spacing:var(--ct-type-h14-sofia-tracking);color:var(--ct-color-grey-70)}.comparison-table__cell-content{margin:var(--ct-space-5xs);white-space:pre-line}.comparison-table__cell-content--empty{color:var(--ct-color-grey-40)}.comparison-table__row--head{background:transparent}.comparison-table__row--head .comparison-table__cell{background:transparent;border:0;gap:12px;padding:0 var(--space_XS, 12px) var(--space_XS, 12px)}.comparison-table__row--head .comparison-table__cell--row-label{background:transparent}.comparison-table__cell--head-spacer,.comparison-table__cell--cta-spacer{min-width:1px;min-height:1px;font-size:0;line-height:0;color:transparent;user-select:none}.comparison-table__cell--column-head{align-items:center;justify-content:flex-start;text-align:center;padding-left:var(--ct-space-xs);padding-right:var(--ct-space-xs)}.comparison-table__media{width:100%;max-width:288px;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;background:var(--ct-card-bg, var(--ct-color-grey-05));border-radius:var(--ct-radius-m);box-sizing:border-box;overflow:hidden;flex-shrink:0}.comparison-table__media-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;background:var(--ct-color-text-link-bg)}.comparison-table__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.comparison-table__column-heading{margin-top:0;margin-right:var(--ct-space-5xs);margin-bottom:var(--ct-space-5xs);margin-left:var(--ct-space-5xs);font-family:var(--ct-type-h14-sofia-family);font-size:var(--ct-type-h14-sofia-size);line-height:var(--ct-type-h14-sofia-line);letter-spacing:var(--ct-type-h14-sofia-tracking);font-weight:var(--ct-type-h14-sofia-weight);color:var(--ct-color-grey-70);white-space:pre-line}.comparison-table__column-heading a{color:var(--ct-color-grey-70);text-decoration:none;background:var(--ct-color-text-link-bg)}.comparison-table__row--cta,.comparison-table__row--cta .comparison-table__cell{background:transparent}.comparison-table__cell--cta{align-items:flex-start}.comparison-table__cta{display:inline-block;min-height:24px;min-width:24px;font-family:var(--ct-type-b14-family);font-size:var(--ct-type-b14-size);line-height:var(--ct-type-b14-line);letter-spacing:var(--ct-type-b14-tracking);font-weight:var(--ct-type-b14-weight);color:var(--ct-color-grey-70);background:var(--ct-color-text-link-bg);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;border-radius:2px}.comparison-table__cta:hover{text-decoration-thickness:1.5px}.comparison-table__cta--disabled{opacity:.4;cursor:not-allowed;text-decoration:underline}.comparison-table__cta:focus-visible,.comparison-table__media-link:focus-visible,.comparison-table__column-heading a:focus-visible{outline:2px solid var(--ct-heading);outline-offset:3px;border-radius:2px}.comparison-table__media-link:focus-visible{outline-offset:4px}.comparison-table__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.comparison-table *{transition:none!important;animation:none!important}}.comparison-table--empty .comparison-table__placeholder{border:1px dashed #ccc;padding:var(--ct-space-s);background:#fafafa;color:#777;border-radius:var(--ct-radius-m)}.comparison-table__placeholder-diagnostic{margin-top:var(--ct-space-xs);padding-top:var(--ct-space-xs);border-top:1px dashed #ddd;color:#888;line-height:var(--ct-line-height-l)}.comparison-table__placeholder-diagnostic code{background:#eee;padding:1px 5px;border-radius:3px;font-size:var(--ct-font-size-m)}@media(min-width:750px)and (max-width:989px){.comparison-table--cols-1 .comparison-table__row,.comparison-table--cols-1 .comparison-table__group{grid-template-columns:var(--ct-col-row-label-t) var(--ct-col-product-t)}.comparison-table--cols-3 .comparison-table__row,.comparison-table--cols-3 .comparison-table__group{grid-template-columns:var(--ct-col-row-label-t) 1fr 1fr 1fr}.comparison-table__row--head .comparison-table__cell{padding:var(--space_XS, 12px) var(--space_XS, 12px)}}@media(min-width:1216px){.comparison-table--layout-split .comparison-table__container{display:grid;grid-template-columns:var(--ct-col-intro-d) var(--ct-col-table-d);column-gap:var(--ct-space-4xl);align-items:center}.comparison-table--layout-split .comparison-table__intro{margin-bottom:var(--ct-space-5xs);position:static;align-self:center}.comparison-table--layout-split .comparison-table__grid{width:var(--ct-col-table-d)}.comparison-table--cols-1 .comparison-table__row,.comparison-table--cols-1 .comparison-table__group{grid-template-columns:var(--ct-col-row-label-d) var(--ct-col-product-d)}.comparison-table--cols-3 .comparison-table__row,.comparison-table--cols-3 .comparison-table__group{grid-template-columns:var(--ct-col-row-label-d) 1fr 1fr 1fr}.comparison-table__media{max-width:288px}.comparison-table__row--head .comparison-table__cell{padding:var(--space_XS, 12px) var(--space_XS, 12px)}}.comparison-table--cols-1 .comparison-table__cell--column-head{max-width:var(--ct-col-product-d);margin-left:auto;margin-right:auto}
