.comparison-table{position:relative}.comparison-table__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.comparison-table__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.comparison-table__wrap{display:flex;flex-direction:column;gap:40px}.comparison-table__header{display:flex;justify-content:space-between;align-items:center;gap:40px}.comparison-table__header-content{display:flex;flex-direction:column;gap:8px}.comparison-table__header .button svg{width:24px;height:24px}.comparison-table__title h1,.comparison-table__title h2,.comparison-table__title h3,.comparison-table__title h4,.comparison-table__title h5,.comparison-table__title h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.comparison-table__title h1:not(:last-child),.comparison-table__title h2:not(:last-child),.comparison-table__title h3:not(:last-child),.comparison-table__title h4:not(:last-child),.comparison-table__title h5:not(:last-child),.comparison-table__title h6:not(:last-child){margin:0 0 8px}.comparison-table__title p:not(:last-child){margin-bottom:8px}.comparison-table__title a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:color .2s ease-in-out}.comparison-table__title a:hover,.comparison-table__title a:focus,.comparison-table__title a:active{color:#FF6A00}.comparison-table__title ul,.comparison-table__title ol{padding-left:30px}.comparison-table__title ul:not(:last-child),.comparison-table__title ol:not(:last-child){margin-bottom:8px}.comparison-table__title>*{font:inherit;color:inherit;letter-spacing:inherit}.comparison-table__description h1,.comparison-table__description h2,.comparison-table__description h3,.comparison-table__description h4,.comparison-table__description h5,.comparison-table__description h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.comparison-table__description h1:not(:last-child),.comparison-table__description h2:not(:last-child),.comparison-table__description h3:not(:last-child),.comparison-table__description h4:not(:last-child),.comparison-table__description h5:not(:last-child),.comparison-table__description h6:not(:last-child){margin:0 0 8px}.comparison-table__description p:not(:last-child){margin-bottom:8px}.comparison-table__description a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:color .2s ease-in-out}.comparison-table__description a:hover,.comparison-table__description a:focus,.comparison-table__description a:active{color:#FF6A00}.comparison-table__description ul,.comparison-table__description ol{padding-left:30px}.comparison-table__description ul:not(:last-child),.comparison-table__description ol:not(:last-child){margin-bottom:8px}.comparison-table__description>*{font:inherit;color:inherit;letter-spacing:inherit}.comparison-table__table-wrap{border:1px solid hsla(0,0%,100%,.22);border-radius:34px;overflow:hidden}.comparison-table .table{width:100%;table-layout:fixed;text-align:center;border-collapse:separate;border-spacing:0}.comparison-table .table th,.comparison-table .table td{background-color:rgba(0,0,0,0)}.comparison-table .table-col-cell--top{border-radius:24px 24px 0 0}.comparison-table .table-col-cell--bottom{border-radius:0 0 24px 24px}.comparison-table .head{font:600 24px/1.4 var(--font-body-family);letter-spacing:-0.48px}.comparison-table .head-row-cell{padding:44px 30px;overflow-wrap:anywhere}.comparison-table .head-row-cell--stub-top{border-radius:0 34px 0 0}.comparison-table .head-picture{display:block;width:80%;height:50px;margin:0 auto}.comparison-table .head-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.comparison-table .body-heading{text-align:left}.comparison-table .body-row-cell{padding:18px 30px;border-top:1px solid hsla(0,0%,100%,.24);font:500 18px/1.5 var(--font-body-family);letter-spacing:-0.072px;overflow-wrap:anywhere}.comparison-table .body-row-cell img{max-width:100px;max-height:100px}.comparison-table .body-row-cell--stub-bottom{border-radius:0 0 34px 0}.comparison-table .body-value__parts{display:flex;flex-direction:column;gap:4px}.comparison-table__footer{display:none}.comparison-table__footer .button{width:100%}.comparison-table__footer .button svg{width:24px;height:24px}@media only screen and (min-width: 993px){.comparison-table .table .table-col--stub{width:calc(var(--comparison-stub-pct, 30)*1%)}.comparison-table .table .table-col:not(.table-col--stub){width:calc((100% - var(--comparison-stub-pct, 30)*1%)/var(--comparison-data-cols, 1))}.comparison-table .table .head-row>:first-child,.comparison-table .table .body-row>:first-child{width:calc(var(--comparison-stub-pct, 30)*1%);min-width:0}.comparison-table .table .head-row>:not(:first-child),.comparison-table .table .body-row>:not(:first-child){width:calc((100% - var(--comparison-stub-pct, 30)*1%)/var(--comparison-data-cols, 1));min-width:0}}@media only screen and (max-width: 992px){.comparison-table .table .table-col--stub,.comparison-table .table .table-col:not(.table-col--stub){width:auto}.comparison-table__wrap{gap:26px}.comparison-table__header-actions{display:none}.comparison-table .head{font:600 12px/1.2 var(--font-body-family);letter-spacing:-0.24px}.comparison-table .head-row-cell{padding:26px 12px}.comparison-table .body-row-cell{padding:18px 12px;font:500 14px/1.5 var(--font-body-family)}.comparison-table__footer{display:block}.comparison-table.comparison-table--scrollable-mobile .comparison-table__table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.comparison-table.comparison-table--scrollable-mobile .table{width:max(100%,100px + var(--comparison-data-cols, 1)*90px);table-layout:fixed}.comparison-table.comparison-table--scrollable-mobile .table .head-heading,.comparison-table.comparison-table--scrollable-mobile .table .body-heading{position:sticky;left:0;z-index:2;min-width:100px;max-width:min(44vw,12.5rem);text-align:left;vertical-align:middle}.comparison-table.comparison-table--scrollable-mobile .head-heading{z-index:3}}@media only screen and (max-width: 576px){.comparison-table .head-picture{width:100%}}@media only screen and (max-width: 390px){.comparison-table__table-wrap{border-radius:24px}.comparison-table .head-row-cell{padding:20px 9px;font-size:10px;font-weight:400}.comparison-table .body-row-cell{padding:15px 9px;font-size:10px;font-weight:400}}