:root{--header-offset-height:7.2rem;--font-weight-base:400;--line-height-base:1.2;--default-transition:0.2s ease-in-out}body .block-comparison{padding-block:4.8rem}@media(min-width:992px){body .block-comparison{padding-block:6.4rem}}body .block-comparison__top{display:flex;flex-direction:column;gap:38px;margin:0 auto 76px;max-width:820px;text-align:center}@media(min-width:1200px){body .block-comparison__top{gap:16px;margin:0 auto 102px}}body .block-comparison__heading{font-size:36px;font-weight:500;line-height:1.1;margin-bottom:0}body .block-comparison__heading *{font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0}@media(min-width:1200px){body .block-comparison__heading{line-height:normal}}body .block-comparison__subheading{font-size:20px}body .block-comparison__subheading *{font-size:inherit;font-weight:inherit;line-height:inherit}body .block-comparison__grid{display:flex;flex-direction:column;gap:22px;width:100%}@media(min-width:1200px){body .block-comparison__grid{display:grid;gap:0;grid-template-columns:1fr;overflow:hidden}}body .block-comparison__row{background-color:var(--wp--preset--color--white);border-bottom:1px solid var(--wp--preset--color--light-500);display:flex;flex-direction:column;overflow:hidden}body .block-comparison__row:last-child{border-bottom:none}@media(min-width:1200px){body .block-comparison__row{background-color:transparent;border-bottom:none;border-radius:0;display:grid;grid-template-columns:19% 17% 1fr}body .block-comparison__row:not(.-header):not(:last-child) .-col-1,body .block-comparison__row:not(.-header):not(:last-child) .-col-2{border-bottom:1px solid var(--wp--preset--color--light-500)}body .block-comparison__row:last-child .-col-3.-highlight{border-bottom:none;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;padding-bottom:30px}body .block-comparison__row:last-child .-col-1,body .block-comparison__row:last-child .-col-2,body .block-comparison__row:last-child .-col-3{padding-bottom:30px}body .block-comparison__row .-col-1,body .block-comparison__row .-col-2{padding-right:25px}body .block-comparison__row:not(.-header) .-col-1,body .block-comparison__row:not(.-header) .-col-2,body .block-comparison__row:not(.-header) .-col-3{align-items:center;display:flex}}body .block-comparison__row.-header{display:none}@media(min-width:1200px){body .block-comparison__row.-header{background-color:transparent;display:grid;grid-template-columns:19% 17% 1fr}}body .block-comparison__cell{color:var(--wp--preset--color--light-700);font-size:16px;line-height:1.55}@media(min-width:1200px){body .block-comparison__cell{padding-bottom:10px;padding-top:10px}}body .block-comparison__cell ol,body .block-comparison__cell p,body .block-comparison__cell ul{margin:0}body .block-comparison__cell.-col-1{color:var(--wp--preset--color--base);font-size:20px;padding-bottom:15px}@media(min-width:1200px){body .block-comparison__cell.-col-1{padding-bottom:10px}}body .block-comparison__cell.-col-1:not(.-head){font-family:var(--wp--preset--font-family--host-grotesk);font-weight:600}@media(min-width:1200px){body .block-comparison__cell.-col-1:not(.-head){font-weight:500}}body .block-comparison__cell.-col-2:before{color:var(--wp--preset--color--light-700);content:attr(data-label);display:block;font-size:16px;font-weight:400;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}@media(min-width:1200px){body .block-comparison__cell.-col-2:before{display:none}}body .block-comparison__cell.-col-3.-highlight{background-color:var(--wp--preset--color--blue-500);border-radius:20px;color:var(--wp--preset--color--base);margin-bottom:22px;margin-top:15px;padding:20px}body .block-comparison__cell.-col-3.-highlight:before{color:var(--wp--preset--color--base);content:attr(data-label);display:block;font-size:16px;font-weight:700;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}@media(min-width:1200px){body .block-comparison__cell.-col-3.-highlight{border-bottom:1px solid var(--wp--preset--color--blue-600);border-radius:0;margin:0;padding-bottom:10px;padding-left:30px;padding-top:10px}body .block-comparison__cell.-col-3.-highlight:before{display:none}}body .block-comparison__cell.-head{color:var(--wp--preset--color--light-700);font-size:16px;padding:20px 0 30px;text-transform:uppercase}body .block-comparison__cell.-head.-col-1,body .block-comparison__cell.-head.-col-2{font-weight:400}body .block-comparison__cell.-head.-col-3{background-color:var(--wp--preset--color--blue-500);border-top-left-radius:20px;color:var(--wp--preset--color--base);font-weight:700;padding-left:30px;padding-top:20px}
