.comparison-tab-content{background-color:var(--row-striping-odd-bg-colour);border:1px solid var(--table-border-colour);max-width:100%;position:relative;width:fit-content}.comparison-tab-content .table-parent{max-width:100%;overflow-x:auto;width:fit-content}.comparison-tab-content .scroll-icon{position:absolute;right:0;top:20px;visibility:hidden;z-index:1}.comparison-tab-content .scroll-icon:hover{cursor:pointer}.comparison-tab-content table{border-collapse:collapse;box-sizing:border-box;table-layout:fixed;width:max-content}.comparison-tab-content td p,.comparison-tab-content th p{margin:0}.comparison-tab-content thead{color:var(--first-column-and-row-text-colour)}.comparison-tab-content thead tr{background-color:var(--row-striping-even-bg-colour)}.comparison-tab-content thead th{box-sizing:border-box;padding-bottom:var(--comparison-cell-padding-y,20px);padding-top:20px}.comparison-tab-content thead th:first-child{background-color:inherit;left:0;min-width:var(--comparison-first-col);position:sticky;width:var(--comparison-first-col)}.comparison-tab-content thead th:not(:first-child){min-width:var(--comparison-data-col);width:var(--comparison-data-col)}.comparison-tab-content thead tr>th:first-child{padding-left:20px}.comparison-tab-content thead tr>th:last-child{padding-right:20px}.comparison-tab-content tbody tr:nth-child(odd){background-color:var(--row-striping-odd-bg-colour)}.comparison-tab-content tbody tr:nth-child(2n){background-color:var(--row-striping-even-bg-colour)}.comparison-tab-content tbody td{box-sizing:border-box}.comparison-tab-content tbody td:first-child{background-color:inherit;left:0;min-width:var(--comparison-first-col);position:sticky;width:var(--comparison-first-col);z-index:1}.comparison-tab-content tbody td:first-child:hover{z-index:100}.comparison-tab-content tbody td:not(:first-child){min-width:var(--comparison-data-col);width:var(--comparison-data-col)}.comparison-tab-content tbody tr>td:first-child{padding-left:20px}.comparison-tab-content tbody tr>td:last-child{padding-right:20px}.comparison-tab-content tbody tr:last-child td{padding-bottom:20px}.comparison-tab-content .standard-cell,.comparison-tab-content .tooltip-cell{padding:var(--comparison-cell-padding-y,20px) 0}.comparison-tab-content .action-block{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.comparison-tab-content .action-block a.cta{padding-left:1rem;padding-right:1rem}.comparison-tab-content .action-block .action-block__text{font-feature-settings:"liga" off,"clig" off;font-size:22px;font-weight:900;line-height:16px;text-align:center}.comparison-tab-content .footnotes{font-weight:300;margin:auto;width:fit-content}.comparison-tab-content .footnotes ul{display:grid;gap:8px 30px;grid-template-columns:repeat(3,max-content);justify-content:center;padding:0 40px}@media only screen and (max-width:767px){.comparison-tab-content .footnotes ul{display:flex;flex-direction:column}}.comparison-tab-content .footnotes ul li{background:none;list-style:none none;mask:none;padding-left:24px;position:relative}.comparison-tab-content .footnotes ul li:before{background-color:var(--global-icon-colour);content:"";height:16px;left:0;mask-image:url("../js/9d281c5463374167d31e.de30aa7cc3e1.svg");mask-repeat:no-repeat;mask-size:contain;position:absolute;top:2px;width:16px}.comparison-tab-content .challenge_price{align-items:center;background:var(--action-bar-bg-colour);display:flex;flex-shrink:0;gap:23px;justify-content:flex-end;padding:12px 43px}@media only screen and (max-width:767px){.comparison-tab-content .challenge_price{flex-direction:column;gap:15px}}.comparison-tab-content .challenge_price .price{align-items:center;display:flex;gap:13px}.comparison-tab-content .challenge_price .price .price_desc{color:var(--price-text-colour);font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:622;line-height:16px;margin:unset;text-align:center}@media only screen and (max-width:1024px){.comparison-tab-content .challenge_price .price .price_desc{font-size:14px}}.comparison-tab-content .challenge_price .price .price_value{color:var(--price-text-colour);font-size:48px;font-style:normal;font-weight:800;line-height:54px;margin:unset;text-align:center}@media only screen and (max-width:1024px){.comparison-tab-content .challenge_price .price .price_value{font-size:40px}}