.benefits-matrix__container{width:100%;overflow:visible}.benefits-matrix__table{--benefits-matrix-shadow-top: 0 -8px 12px -4px rgba(0, 0, 0, .1);--benefits-matrix-shadow-left: -8px 0 12px -4px rgba(0, 0, 0, .1);--benefits-matrix-shadow-right: 8px 0 12px -4px rgba(0, 0, 0, .1);--benefits-matrix-shadow-bottom: 0 8px 12px -4px rgba(0, 0, 0, .1);width:100%;min-width:800px;border-collapse:separate;border-spacing:0}.benefits-matrix__table th,.benefits-matrix__table td{padding:24px 18px}.benefits-matrix__table th:first-child,.benefits-matrix__table td:first-child{width:auto;min-width:273px}.benefits-matrix__table th:not(:first-child),.benefits-matrix__table td:not(:first-child){width:222px;max-width:222px}.benefits-matrix__visual-header{display:table-header-group}.benefits-matrix__visual-header td{text-align:center;vertical-align:middle}.benefits-matrix__visual-header td:not(.benefits-matrix__table-title){padding-bottom:0}.benefits-matrix__table-title{font-weight:700;text-align:left;font-size:var(--wp--preset--font-size--70)}.benefits-matrix__level-header{position:relative;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;background:transparent;border-radius:15px 15px 0 0;padding-bottom:24px}.benefits-matrix__level-header:after{content:"";position:absolute;left:0;right:0;bottom:-25px;height:25px;background:transparent;transition:background-color .3s ease;pointer-events:none}.benefits-matrix__level-header.column-hover{transform:translateY(-25px);background:var(--wp--preset--color--white);box-shadow:var(--benefits-matrix-shadow-top),var(--benefits-matrix-shadow-left),var(--benefits-matrix-shadow-right)}.benefits-matrix__level-header.column-hover:after{background:var(--wp--preset--color--white)}.benefits-matrix__benefit-cell{transition:background-color .3s ease,box-shadow .3s ease;background:transparent}.benefits-matrix__benefit-cell.column-hover{background:var(--wp--preset--color--white);box-shadow:var(--benefits-matrix-shadow-left),var(--benefits-matrix-shadow-right)}.benefits-matrix__table:not(:has(.benefits-matrix__footer-names)) tbody tr:last-child .benefits-matrix__benefit-cell.column-hover,.benefits-matrix__footer-names .benefits-matrix__benefit-cell.column-hover{box-shadow:var(--benefits-matrix-shadow-left),var(--benefits-matrix-shadow-right),var(--benefits-matrix-shadow-bottom)}.benefits-matrix__level-name{font-weight:700;font-size:var(--wp--preset--font-size--50);line-height:1;display:grid;align-content:end;min-height:2lh}.benefits-matrix__level-price{margin-bottom:8px}.benefits-matrix__buttons{display:flex;justify-content:center;flex-flow:column nowrap;gap:5px}.benefits-matrix__buttons>:last-child{margin-bottom:12px}.benefits-matrix__buttons .rtc-button:after{content:unset}.benefits-matrix__buttons .rtc-button--link{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;font-size:var(--wp--preset--font-size--20);padding-bottom:0}.benefits-matrix__level-header.column-hover .benefits-matrix__buttons .rtc-button--link{opacity:1;visibility:visible}.benefits-matrix__buy-link{display:inline-block;padding:.5rem 1rem;background-color:currentColor;color:#fff;text-decoration:none;border-radius:.25rem;transition:opacity .2s}.benefits-matrix__buy-link:hover{opacity:.8}.benefits-matrix__table tbody{position:relative}.benefits-matrix__table tbody tr:first-child td,.benefits-matrix__table tbody tr:first-child th{border-top:2px solid rgba(0,0,0,.15)}.benefits-matrix__table tbody td,.benefits-matrix__table tbody th{border-bottom:1px solid rgba(0,0,0,.15)}.benefits-matrix__table tbody tr:last-child td,.benefits-matrix__table tbody tr:last-child th{border-bottom:none}.benefits-matrix__footer-names{display:table-footer-group}.benefits-matrix__footer-names th{border-top:2px solid rgba(0,0,0,.15);font-weight:700;line-height:1}.benefits-matrix__benefit-name{text-align:left;font-weight:400}.benefits-matrix__value-row .benefits-matrix__benefit-name{font-weight:700}.benefits-matrix__benefit-cell{text-align:center;vertical-align:middle}.benefits-matrix__benefit-cell .sitchco-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.benefits-matrix__benefit-cell .sitchco-icon svg{width:22px;height:22px}.benefits-matrix__benefit-cell .sitchco-icon--check-circle{color:var(--wp--preset--color--purple)}.benefits-matrix__benefit-cell .sitchco-icon--minus-circle{color:var(--wp--custom--colors--vapor)}.benefits-matrix__placeholder{padding:2rem;text-align:center;background-color:#f3f4f6;border-radius:.5rem}.benefits-matrix__table-view{background-color:var(--wp--preset--color--aqua);border-radius:8px;overflow:visible}.wp-block-benefits-matrix,.benefits-matrix{overflow:visible;container:benefits-matrix / inline-size}.benefits-matrix__card-view{display:none}@container (max-width: 1260px){.benefits-matrix__table-view{display:none}.benefits-matrix__card-view{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@container (max-width: 719px){.benefits-matrix__card-view{grid-template-columns:1fr}}.benefits-matrix__card{display:flex;flex-direction:column;background-color:var(--wp--preset--color--aqua);padding:24px;border-radius:8px}.benefits-matrix__card-header{display:grid;grid-template-columns:1fr auto;align-items:center;margin-left:-24px;margin-right:-24px;padding:0 12px 24px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.15)}.benefits-matrix__card-title{font-size:var(--wp--preset--font-size--50);font-weight:700;margin:0}.benefits-matrix__card-price{margin:0}.benefits-matrix__card-benefits{list-style:none;padding:0;margin:0 0 24px;flex-grow:1}.benefits-matrix__card-benefits li{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.benefits-matrix__card-benefits li:last-child{margin-bottom:0}.benefits-matrix__card-benefits .sitchco-icon{flex-shrink:0;color:var(--wp--preset--color--purple)}.benefits-matrix__card-benefits .sitchco-icon svg{width:22px;height:22px}.benefits-matrix__card-value{margin-bottom:var(--wp--custom--block-gap)}.benefits-matrix__card-actions{display:flex;flex-direction:column;gap:16px;margin:auto 0 0}.benefits-matrix__card-actions .rtc-button{width:100%;justify-content:center}
