.ke-compare-table{--ct-line:var(--sec-accent);--ct-line-on-fill:color-mix(in srgb,var(--sec-accent-ink) 50%,var(--sec-accent-fill));--ct-highlight-bg:var(--sec-accent-fill);--ct-icon:var(--s-8)}.ke-compare-table--cards{--ct-icon:var(--s-6)}.ke-compare-table--table{--ct-icon:var(--s-5)}.ke-compare-table__header{max-width:42rem}.ke-compare-table__intro{color:var(--sec-ink-muted);font-size:var(--fs-lg)}.ke-compare-table__value{color:inherit;display:block;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin-top:var(--s-1)}.ke-compare-table__cta{margin-top:var(--s-8);text-align:center}.ke-compare-table__side-label{color:inherit;display:block;font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-bottom:var(--s-2)}.ke-compare-table__labels{display:none;gap:var(--s-2)}.ke-compare-table__label{color:var(--sec-ink);flex:1 1 0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.ke-compare-table__label--mit{color:var(--ct-line);font-weight:var(--fw-bold)}@media (min-width:768px){.ke-compare-table__labels{display:flex}.ke-compare-table--axis .ke-compare-table__side-label{display:none}}.ke-compare-table__body{display:flex;flex-direction:column;gap:var(--s-10);position:relative}.ke-compare-table__axis{background:var(--ct-line);bottom:0;display:none;left:50%;position:absolute;top:0;transform:translateX(-50%);width:var(--s-2)}@media (min-width:768px){.ke-compare-table__axis{display:block}}.ke-compare-table__row{display:grid;gap:var(--s-3);grid-template-columns:1fr}@media (min-width:768px){.ke-compare-table__row{column-gap:calc(var(--s-8)*2 + var(--s-2));grid-template-columns:1fr 1fr}}.ke-compare-table__cell{align-items:flex-start;background:var(--sec-bg);border:var(--line-strong) solid var(--ct-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);color:var(--sec-ink);display:flex;gap:var(--s-4);padding:var(--s-5)}.ke-compare-table__cell-icon{flex-shrink:0;line-height:0}.ke-compare-table__cell-body{min-width:0}.ke-compare-table__cell-icon svg{display:block;fill:currentcolor;height:var(--ct-icon);width:var(--ct-icon)}.ke-compare-table__cell-text{color:inherit;font-size:var(--fs-base);margin:0}.ke-compare-table__table{border:1px solid var(--ct-line);box-shadow:var(--shadow-1);table-layout:fixed}.ke-compare-table__table thead th{background:var(--sec-card-bg)}.ke-compare-table__table td,.ke-compare-table__table th{background:var(--sec-bg);border:1px solid var(--ct-line);color:var(--sec-ink);vertical-align:middle}.ke-compare-table__table tbody tr:last-child td,.ke-compare-table__table tbody tr:last-child th{border-bottom:1px solid var(--ct-line)}.ke-compare-table__table-cell{align-items:flex-start;display:flex;gap:var(--s-3)}.ke-compare-table__table-text{color:inherit;font-size:var(--fs-base);margin:0}@media (max-width:767px){.ke-compare-table__table{min-width:calc(var(--s-32)*4 + var(--s-16))}}.ke-compare-table__cards{display:grid;gap:var(--s-8);grid-template-columns:1fr}@media (min-width:768px){.ke-compare-table__cards{grid-template-columns:1fr 1fr}}.ke-compare-table__card{background:var(--sec-bg);border:var(--line-strong) solid var(--ct-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:grid;grid-template-rows:1fr 1fr;overflow:hidden}.ke-compare-table__card-side{align-items:flex-start;color:var(--sec-ink);display:flex;gap:var(--s-4);padding:var(--s-6)}.ke-compare-table__card-side--mit{border-top:var(--line-strong) solid var(--ct-line)}.ke-compare-table__card-text{color:inherit;font-size:var(--fs-base);margin:0}@media (min-width:768px){.ke-compare-table__card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto}.ke-compare-table__card:last-child:nth-child(odd) .ke-compare-table__card-side--mit{border-left:var(--line-strong) solid var(--ct-line);border-top:0}}.ke-compare-table__card-side.ke-compare-table__mit,.ke-compare-table__cell.ke-compare-table__mit{background:var(--ct-highlight-bg);color:var(--sec-accent-ink)}.ke-compare-table__cell.ke-compare-table__mit{border-color:var(--ct-line-on-fill);box-shadow:var(--shadow-2)}.ke-compare-table__table td.ke-compare-table__mit,.ke-compare-table__table th.ke-compare-table__mit{background:var(--ct-highlight-bg);border-color:var(--ct-line-on-fill);color:var(--sec-accent-ink)}.ke-compare-table[data-icon-tone=status] .ke-compare-table__cell-icon svg{fill:var(--sec-err)}.ke-compare-table[data-icon-tone=status] .ke-compare-table__mit .ke-compare-table__cell-icon svg{fill:var(--sec-ok)}.ke-compare-table__row-head{color:var(--sec-ink);font-size:var(--fs-base);font-weight:var(--fw-bold);min-width:9rem;text-align:start;vertical-align:middle;width:1%}.ke-compare-table__corner{background:none;border:0}.ke-compare-table__table .ke-compare-table__table-cell{align-items:center}.ke-compare-table__table .ke-compare-table__cell-icon svg{height:var(--s-10);width:var(--s-10)}.ke-compare-table__table .ke-compare-table__row-head{min-width:0;width:18%}.ke-compare-table__frame{position:relative}.ke-compare-table__plate{display:none}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__frame{padding-block:var(--s-6)}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__plate{background:var(--sec-card-bg);border:var(--line-strong) solid var(--sec-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:block;inset-block:0;inset-inline-end:0;position:absolute;width:var(--ct-mit-breite,48%);z-index:0}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__table{--ct-mit-breite:48%;position:relative;z-index:1}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__table .ke-compare-table__mit{background:transparent;border:0;color:var(--sec-ink);padding:var(--s-6);width:var(--ct-mit-breite)}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__table td.ke-compare-table__mit .ke-compare-table__table-text{font-size:var(--fs-lg)}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__table td.ke-compare-table__mit .ke-compare-table__cell-icon svg{height:var(--s-12);width:var(--s-12)}.ke-compare-table__mit-logo{display:block;height:var(--s-10);max-width:100%;object-fit:contain;object-position:left center;width:auto}@media (max-width:767px){.ke-compare-table .ke-table-scroll{overflow-x:visible}.ke-compare-table__table,.ke-compare-table__table tbody,.ke-compare-table__table td,.ke-compare-table__table th,.ke-compare-table__table tr{display:block;min-width:0;width:auto}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__table .ke-compare-table__mit{width:auto}.ke-compare-table__table thead{display:none}.ke-compare-table__table tr{background:var(--sec-card-bg);border:1px solid var(--ct-line);border-radius:var(--radius-lg);margin-bottom:var(--s-6);overflow:hidden}.ke-compare-table__table tr:last-child{margin-bottom:0}.ke-compare-table__table .ke-compare-table__row-head{background:var(--sec-bg);border-block-end:1px solid var(--ct-line);font-size:var(--fs-lg);min-width:0;padding:var(--s-4) var(--s-5);width:auto}.ke-compare-table__table td{padding:var(--s-4) var(--s-5)}.ke-compare-table__table td+td{border-block-start:1px solid var(--ct-line)}.ke-compare-table__table td[data-spalte]:before{color:var(--sec-ink-muted);content:attr(data-spalte);display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:var(--s-2)}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__plate{display:none}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__frame{padding-block:0}.ke-compare-table__table td.ke-compare-table__mit{background:var(--sec-bg)}.ke-compare-table[data-mit-zoom=zoom] .ke-compare-table__table td.ke-compare-table__mit,.ke-compare-table__table td.ke-compare-table__mit{border-inline-start:var(--line-strong) solid var(--sec-accent)}}