.block-compare-table{margin:var(--wp--preset--spacing--large) 0}@media (min-width:992px){.block-compare-table img{margin-left:auto;margin-right:auto;display:block}}.block-compare-table--narrow{max-width:50.375rem;margin-left:auto;margin-right:auto}.block-compare-table__top{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;text-align:center;gap:1.5rem}@media (min-width:992px){.block-compare-table__top{justify-content:space-between;flex-direction:row;text-align:left}}.block-compare-table__title{font-size:clamp(1.5625rem,1.2607493857rem + .6142506143vw,1.875rem);font-family:inter,sans-serif;font-weight:900;line-height:clamp(2rem,1.5171990172rem + .9828009828vw,2.5rem);margin:0}.block-compare-table__checkbox{display:flex;align-items:center;gap:.3125rem;letter-spacing:-.084px;user-select:none;cursor:pointer}.compare-table{background-color:#fff;box-shadow:0 11px 39px 0 rgba(0,38,120,.08);border-radius:1.25rem;table-layout:fixed;width:100%;border-collapse:collapse;position:relative}@media (max-width:991.98px){.compare-table{overflow:hidden}}.compare-table .btn-primary,.compare-table .btn-secondary{width:100%;padding:.25rem .875rem}.compare-table col{width:50%}@media (min-width:992px){.compare-table col{width:15.625rem}}.compare-table tr[data-bg-key="1"]{background-color:#f4f4f4}.compare-table td:not(:first-child),.compare-table th:not(:first-child){border-left:1px solid #d1d6d8}@media (max-width:991.98px){.compare-table td:not(:first-child):not(.compare-table__mobile-col),.compare-table th:not(:first-child):not(.compare-table__mobile-col){display:none}}.compare-table td{font-size:clamp(.8125rem,.7521498771rem + .1228501229vw,.875rem);font-family:inter,sans-serif;font-weight:400;line-height:clamp(1.25rem,1.0085995086rem + .4914004914vw,1.5rem);padding:.75rem 1rem}@media (max-width:991.98px){.compare-table thead{display:none}}.compare-table thead th{text-align:center;padding:1rem;vertical-align:baseline}.compare-table__images td{padding-bottom:0;margin-bottom:calc(var(--headerHeightFull) * -1px)!important}.compare-table__img-wrapper{margin-bottom:0}.compare-table__img-wrapper img{max-width:50%}.compare-table__sticky td,.compare-table__sticky th{position:sticky;top:-1px;z-index:500;background-color:#fff;transition:.2s padding-top}.compare-table__sticky.pinned td,.compare-table__sticky.pinned th{box-shadow:0 11px 39px 0 rgba(0,38,120,.08);padding-top:calc(var(--headerHeightFull) + .75rem)!important;z-index:10;content:""}.compare-table__sticky.pinned td:not(:first-child)::before,.compare-table__sticky.pinned th:not(:first-child)::before{content:"";position:absolute;width:1px;height:100%;left:-1px;top:0;background-color:#d1d6d8}.compare-table__title{font-size:clamp(1.1875rem,1.1271498771rem + .1228501229vw,1.25rem);font-family:inter,sans-serif;font-weight:900;line-height:clamp(1.5625rem,1.14004914rem + .85995086vw,2rem);margin:0}.compare-table__subtitle td{padding:.75rem 1rem;background-color:#253746}.compare-table__subtitle td h5{font-size:clamp(1.1875rem,1.1271498771rem + .1228501229vw,1.25rem);font-family:inter,sans-serif;font-weight:900;line-height:clamp(1.5625rem,1.14004914rem + .85995086vw,2rem);color:#fff;margin:0}@media (min-width:992px){.compare-table__mobile-col{display:none}}@media (max-width:991.98px){.compare-table__ctas{display:none!important}}.compare-table__check-item{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.compare-table__check-item img{max-width:.8125rem}.compare-table__check-item:last-child{margin-bottom:0}.compare-mobile-ctas{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media (min-width:992px){.compare-mobile-ctas{display:none}}.compare-mobile-cta{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;box-shadow:0 11px 39px 0 rgba(0,38,120,.08);border-radius:1.25rem;background-color:#fff}.compare-mobile-cta__img-wrapper{max-width:3rem;margin-bottom:0}.compare-mobile-cta__title{font-size:clamp(1.1875rem,1.1271498771rem + .1228501229vw,1.25rem);font-family:inter,sans-serif;font-weight:900;line-height:clamp(1.5625rem,1.14004914rem + .85995086vw,2rem);margin:0}.compare-mobile-cta .button-group{margin-left:auto}.compare-mobile-cta .btn-primary,.compare-mobile-cta .btn-secondary{padding:.375rem .875rem}