@layer webmasters
{	:root {--comparisonTableNumRows:9;}
	._cofbe .c_comparison_table__content {display:grid;grid-template-rows:repeat(4, auto);}
	._cofbe .c_comparison_table__header {margin-block-end:var(--cofbe-spacing-lg);}
	._cofbe .c_comparison_table__title {margin-block-end:var(--cofbe-spacing-lg);}
	._cofbe .c_comparison_table__title span {display:block;font-size:var(--cofbe-font-size-4xl);margin-block-start:var(--cofbe-spacing-sm);}
	._cofbe .c_comparison_table__download {display:flex;grid-row:-1 / -2;margin-block-start:var(--cofbe-spacing-sm-2);}
	._cofbe .c_comparison_table__download ._cofbe__a {color:var(--cofbe-c-red-primary);}
	._cofbe .c_comparison_table__tables {background-color:var(--cofbe-c-gray-50);border:var(--cofbe-border-thin) var(--cofbe-c-gray-200);border-radius:var(--cofbe-rounded-md);}
	._cofbe .c_comparison_table__tables__header:has(.c_comparison_table__tables__header__subtitle) .c_comparison_table__tables__header__title {margin-block-end:var(--cofbe-spacing-xs);}
	._cofbe .c_comparison_table__tables__header {background-color:var(--cofbe-c-white);padding:var(--cofbe-spacing-md);border-radius:var(--cofbe-rounded-md) var(--cofbe-rounded-md) var(--cofbe-rounded-none) var(--cofbe-rounded-none);display:grid;grid-template-rows:subgrid;grid-row:span 3;}
	._cofbe .c_comparison_table__tables__header__title {color:var(--cofbe-c-purple-primary);margin-block-end:var(--cofbe-spacing-md);font-size:var(--cofbe-font-size-3xl);}
	._cofbe .c_comparison_table__tables__header__title i {color:var(--cofbe-c-red-primary);font-size:var(--cofbe-fs-icon-5xl);display:none;}
	._cofbe .c_comparison_table__tables__header__subtitle {font-weight:500;font-size:var(--cofbe-font-size-lg);padding-block-end:var(--cofbe-font-size-xl);}
	._cofbe .c_comparison_table__tables__header__description {display:inline-block;margin-block-end:var(--cofbe-spacing-lg);font-weight:600;color:var(--cofbe-c-gray-800);}
	._cofbe .c_comparison_table__tables__header__cta ._cofbe__button {width:100%;}
	._cofbe .c_comparison_table__tables__header__cta ._cofbe__button .desktop {display:none;}
	._cofbe .c_comparison_table__tables__content {display:grid;grid-template-rows:repeat(var(--comparisonTableNumRows), auto);}
	._cofbe .c_comparison_table__tables__content__wrapper {display:grid;grid-template-rows:subgrid;grid-row:1 / -1;grid-column:1/2;}
	._cofbe .c_comparison_table__tables__content__list {display:grid;grid-template-rows:subgrid;grid-row:span 6;}
	._cofbe .c_comparison_table__tables__content__expandable .c_comparison_table__tables__content__list {grid-row:span 7;}
	._cofbe .c_comparison_table__tables__content__expandable[aria-expanded="false"] {display:block;border:var(--cofbe-border-none);}
	._cofbe .c_comparison_table__tables__content__item {padding:var(--cofbe-spacing-md);display:flex;flex-direction:column;border-top:var(--cofbe-border-thin) var(--cofbe-c-gray-200);}
	._cofbe .c_comparison_table__tables__content__item--empty {border-top:var(--cofbe-border-none) var(--cofbe-c-gray-200);}
	._cofbe .c_comparison_table__tables__content__item__title {color:var(--cofbe-c-purple-400);font-weight:500;font-size:var(--cofbe-font-size-sm);margin-block-end:var(--cofbe-spacing-sm);}
	._cofbe .c_comparison_table__tables__content__item__description:has(i) {display:flex;gap:var(--cofbe-spacing-sm);}
	._cofbe .c_comparison_table__tables__content__item__description i {color:var(--cofbe-c-red-primary);font-size:var(--cofbe-fs-icon-2xl);}
	._cofbe .c_comparison_table__tables__content__item__description i::before {margin-inline:var(--cofbe-spacing-none);vertical-align:super;}
	._cofbe .c_comparison_table__tables__content__item__description p+p {margin-block-start:var(--cofbe-spacing-sm);}
	._cofbe .c_comparison_table__tables__content__item__description .text__strong {font-weight:600;}
	._cofbe .c_comparison_table__tables__content__item__list {display:flex;flex-direction:column;}
	._cofbe .c_comparison_table__tables__content__item__list li {display:flex;}
	._cofbe .c_comparison_table__tables__content__item__list li span {margin-inline-start:auto;}
	._cofbe .c_comparison_table__tables__content__item__list li i {color:var(--cofbe-c-red-primary);font-size:var(--cofbe-fs-icon-2xl);margin-right:var(--cofbe-spacing-sm);}
	._cofbe .c_comparison_table__tables__content__item__list li i::before {margin-inline:var(--cofbe-spacing-none);vertical-align:super;}
	._cofbe .c_comparison_table__tables__content__item__list:has(.c_comparison_table__tables__content__pdf-file) li {padding-block:0;}
	._cofbe .c_comparison_table__tables__content__pdf-file:after {content:"PDF";font-size:var(--cofbe-font-size-sm);color:var(--cofbe-c-gray-700);padding-inline-start:var(--cofbe-spacing-xs);text-decoration:none;display:inline-block;}
	._cofbe .c_comparison_table__tables__content__pdf-file:hover:after {color:var(--cofbe-c-purple-primary);}
	._cofbe .c_comparison_table__tables__content__pdf-file i.icon-file {font-size:var(--cofbe-fs-icon-2xl);color:var(--cofbe-c-red-primary);}
	._cofbe .c_comparison_table__tables__content__pdf-file i.icon-file::before {vertical-align:unset;}
	._cofbe .c_comparison_table__tables__content__expand {grid-template-rows:subgrid;grid-row:10/11;grid-column:1/-1;padding:var(--cofbe-spacing-md);color:var(--cofbe-c-purple-400);font-size:var(--cofbe-font-size-sm);border-top:var(--cofbe-border-thin) var(--cofbe-c-gray-200);display:flex;align-items:center;cursor:pointer;}
	._cofbe .c_comparison_table__tables__content__expand i {color:var(--cofbe-c-red-primary);font-size:var(--cofbe-fs-icon-2xl);}
	._cofbe .c_comparison_table__tables__content__expand ._cofbe__button {background-color:transparent;color:var(--cofbe-c-purple-400);font-size:var(--cofbe-font-size-sm);display:flex;width:100%;justify-content:space-between;padding:var(--cofbe-spacing-none);height:fit-content;}
	._cofbe .c_comparison_table__tables__content [role="tabpanel"][aria-hidden="true"] {display:none;}
	._cofbe .c_comparison_table__tables__content__list__wrapper {display:grid;grid-template-rows:subgrid;grid-row:4/10;}
	._cofbe .c_comparison_table__tables__content__expandable {grid-row:11/-1;}
	._cofbe .c_comparison_table__tables__control {display:flex;gap:var(--cofbe-spacing-sm);flex-wrap:wrap;padding-block-end:var(--cofbe-spacing-sm-2);}
	._cofbe .c_comparison_table__tables__control ._cofbe__h4 {width:100%;margin-block-end:var(--cofbe-spacing-sm-2);color:var(--cofbe-c-body-color);font-size:var(--cofbe-font-size-md);}
	._cofbe .c_comparison_table__tables__control ._cofbe__button {border-radius:var(--cofbe-rounded-full);color:var(--cofbe-c-purple-primary);background-color:var(--cofbe-c-white);border:var(--cofbe-border-thick) var(--cofbe-c-purple-primary);font-weight:500;font-size:var(--cofbe-font-size-sm);padding:var(--cofbe-spacing-sm-2);}
	._cofbe .c_comparison_table__tables__control ._cofbe__button[aria-selected="true"] {color:var(--cofbe-c-white);background-color:var(--cofbe-c-purple-primary);border:var(--cofbe-border-thick) var(--cofbe-c-purple-primary);}
	._cofbe .c_comparison_table__tables__content__expand__desktop {display:none;}
	._cofbe .c_comparison_table__tables__header {position:sticky;top:97px;z-index:10;background-color:var(--cofbe-c-white);}
	._cofbe .c_comparison_table__tables__content__expand.under-header {border:var(--cofbe-border-none);}
	._cofbe .c_comparison_table__tables__content__expand.under-header button {outline:none;}
	._cofbe .c_comparison_table__tables__tables__content__item__list li i{color: var(--cofbe-c-red-primary);}

	@media (min-width:1024px) {
		._cofbe .c_comparison_table__header {display:grid;grid-template-columns:repeat(3, 1fr);}
		._cofbe .c_comparison_table__title {grid-column:span 2;}
		._cofbe .c_comparison_table__description {grid-column:span 2;}
		._cofbe .c_comparison_table__tables {background-color:var(--cofbe-c-white);border:var(--cofbe-border-none);}
		._cofbe .c_comparison_table__tables__header {border-inline:var(--cofbe-border-thin) var(--cofbe-c-gray-200);border-block-start:var(--cofbe-border-thin) var(--cofbe-c-gray-200);}
		._cofbe .c_comparison_table__tables__header__title {display:flex;align-items:center;gap:var(--cofbe-spacing-sm);}
		._cofbe .c_comparison_table__tables__header__title i {display:inline-block;}
		._cofbe .c_comparison_table__tables__header__title i::before {margin:var(--cofbe-spacing-none);}
		._cofbe .c_comparison_table__tables__header__cta ._cofbe__button {width:auto;}
		._cofbe .c_comparison_table__tables__header__cta ._cofbe__button .desktop {display:inline;}
		._cofbe .c_comparison_table__tables__header__cta ._cofbe__button .mobile {display:none;}
		._cofbe .c_comparison_table__download {grid-row:auto;margin-block-start:var(--cofbe-spacing-none);margin-block-end:var(--cofbe-spacing-sm);}
		._cofbe .c_comparison_table__download ._cofbe__a {margin-inline-start:auto;}
		._cofbe .c_comparison_table__tables__control {display:none;}
		._cofbe .c_comparison_table__tables__content {grid-template-columns:repeat(3, 1fr);column-gap:var(--cofbe-spacing-xl);}
		._cofbe .c_comparison_table__tables__content__list {background-color:var(--cofbe-c-gray-50);border-inline:var(--cofbe-border-thin) var(--cofbe-c-gray-200);}
		._cofbe .c_comparison_table__tables__content__item__list li:has(i) {padding-block:var(--cofbe-spacing-md);}
		._cofbe .c_comparison_table__tables__content__expandable {border-block-start:var(--cofbe-border-none);border-block-end:var(--cofbe-border-thin) var(--cofbe-c-gray-200);}
		._cofbe .c_comparison_table__tables__content__expandable {border-radius:0 0 var(--cofbe-rounded-md) var(--cofbe-rounded-md);overflow:clip;}
		._cofbe .c_comparison_table__tables__content__expandable .c_comparison_table__tables__content__item:first-child {border-block-start:var(--cofbe-border-none);}
		._cofbe .c_comparison_table__tables__content__expand {background-color:var(--cofbe-c-white);justify-content:center;border:var(--cofbe-border-thin) var(--cofbe-c-gray-200);grid-column:1/4;}
		._cofbe .c_comparison_table__tables__content__expand ._cofbe__button {justify-content:center;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_myline {grid-column:1/2;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_mc {grid-column:2/3;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_mcgold {grid-column:3/4;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_personal {grid-column:1/2;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_work {grid-column:2/3;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_mobility {grid-column:3/4;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_cofidispay {grid-column:1/2;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_retailer {grid-column:2/3;}
		._cofbe .c_comparison_table__tables__content__wrapper#tab_mastercardshop {grid-column:3/4;}
		._cofbe .c_comparison_table__tables__content__expand__desktop {display:block;}
		._cofbe .c_comparison_table__tables__content__expand__mobile {display:none;}
	}
}