.compare-card{position:relative;overflow:hidden;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgba(var(--color-body),var(--tw-bg-opacity, 1));background-size:cover;background-position:center;background-repeat:no-repeat;padding:1.5rem 2.5rem 2.5rem}.compare-table table tbody td .flex-col>.compare-card{height:.125rem}.compare-card{background-image:url(/img/bg/compare-card.webp)}@media(max-width:767.98px){.compare-card{padding:1rem 1rem 1.5rem}}.compare-card__overlay{pointer-events:none;position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--color-compare-overlay),.6),rgba(var(--color-compare-overlay),0))}.compare-card__inner{position:relative;display:flex;flex-direction:column;gap:2rem}.compare-table table tbody td .flex-col>.compare-card__inner{height:.125rem}.compare-table table tbody td .compare-card__inner>.relative{height:.125rem}@media(max-width:767.98px){.compare-card__inner{gap:1rem}}.compare-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.compare-card__heading{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.compare-table table tbody td .compare-card__heading>.relative{height:.125rem}.compare-card__title{font-size:2rem;line-height:2.5rem;font-weight:700;--tw-text-opacity:1;color:rgba(var(--color-default),var(--tw-text-opacity, 1))}@media(max-width:767.98px){.compare-card__title{font-size:1.25rem;line-height:1.5rem}}.compare-card__pills{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.compare-card__logo{flex-shrink:0}.compare-card__logo img{height:1.5rem;width:auto;max-width:8.5rem;-o-object-fit:contain;object-fit:contain}.tag.compare-card__pill{height:1.5rem;border-radius:9999px;padding-left:.75rem;padding-right:.75rem;padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:700}.tag.compare-card__pill--accent{--tw-bg-opacity:1;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1 !important;color:rgba(var(--color-body),var(--tw-text-opacity, 1))!important}.compare-table table{border-radius:0;border-collapse:separate;border-spacing:0 2px}.compare-table table thead th{height:2.25rem;white-space:nowrap;border-bottom-width:0px;background-color:rgba(var(--color-secondary-default),var(--tw-bg-opacity, 1));--tw-bg-opacity:.1;text-transform:uppercase;--tw-text-opacity:1;color:rgba(var(--color-secondary-darker),var(--tw-text-opacity, 1))}.compare-table table thead th:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.compare-table table thead th:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.compare-table table thead th a,.compare-table table thead th button{--tw-text-opacity:1 !important;color:rgba(var(--color-secondary-darker),var(--tw-text-opacity, 1))!important}.compare-table table tbody tr td,.compare-table table tbody tr:nth-child(2n) td,.compare-table table tbody tr:nth-child(odd) td{height:4.25rem;--tw-bg-opacity:1;background-color:rgba(var(--color-body),var(--tw-bg-opacity, 1))}.compare-table table tbody tr td:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.compare-table table tbody tr td:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.compare-table table tbody td .flex-col>.relative{height:.125rem}.compare-table__flag{pointer-events:none;position:absolute;top:0;bottom:0;left:0;z-index:1;display:flex;width:1.25rem;align-items:center;justify-content:center;overflow:hidden;background-color:rgba(var(--color-red-default),var(--tw-bg-opacity, 1));--tw-bg-opacity:.1}.compare-table__flag span{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;transform:rotate(-90deg)}.compare-table__overlay-row{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:.375rem}.compare-table__overlay-row td{display:flex!important;height:-moz-max-content!important;height:max-content!important;flex-direction:column!important;align-items:center!important}.compare-table table tbody td .compare-table__overlay-row td>.relative{height:.125rem}.compare-table__overlay-row td{background-color:transparent!important}@media(max-width:767.98px){.compare-table__flag{display:none}.compare-table table tbody tr{overflow:hidden;border-radius:.375rem}.compare-table table tbody tr td,.compare-table table tbody tr:nth-child(2n) td,.compare-table table tbody tr:nth-child(odd) td{height:auto;--tw-bg-opacity:1;background-color:rgba(var(--color-body),var(--tw-bg-opacity, 1))}.compare-table__overlay-row{--tw-bg-opacity:1;background-color:rgba(var(--color-body),var(--tw-bg-opacity, 1))}}
