  .comparison_table{border:.0625rem solid #dfdfdf;border-radius:1.875rem;display:flex;flex-direction:column;overflow:clip}.comparison_table_wrapper :focus{opacity:1;outline-color:#65348c;outline-style:double;outline-width:.0625rem;outline-offset:.125rem}.comparison_table_wrapper>[class*=col__]{position:static!important}.comparison_table_wrapper :not(.btn)>.icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1;color:#320159;letter-spacing:0}.comparison_table_wrapper :not(.btn)>.icon,.comparison_table_wrapper :not(.btn)>.icon:before{-webkit-user-select:none;-moz-user-select:none;user-select:none}.comparison_table_wrapper :not(.btn)>.icon:before{width:inherit;height:inherit;font-size:inherit;color:inherit;text-align:center;line-height:inherit;letter-spacing:inherit;transition:opacity .2s ease-out 0s}.comparison_table_wrapper .text_header{padding-bottom:1rem}.comparison_table_filters{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;margin-bottom:1rem;gap:.5rem}.comparison_table_filters__item{position:relative;display:inline-flex}.comparison_table_filters__label{font-size:.75rem;line-height:1.25rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#777;line-height:1.25rem!important}.comparison_table__cell{display:inline-flex;align-items:center;justify-content:center;padding:.625rem .75rem;transition:padding .3s ease 0s;min-height:2.75rem;word-break:break-word;width:100%}.comparison_table__cell .cell__inner{position:relative;display:inline-flex;justify-content:center;width:auto;min-width:24px}.comparison_table__cell.title__column{justify-content:flex-start;padding:.625rem .5rem}.comparison_table__cell.title__column .cell_text{font-size:.75rem;line-height:1.25rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#777;-webkit-hyphens:auto;hyphens:auto}.comparison_table__cell.title__column .cell_text.expand_button{cursor:pointer;font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:700;color:#3e016f}.comparison_table__cell.title__column .tooltip-space{padding-right:1.25rem;margin-right:-.5rem}.comparison_table__cell.section_header{padding-left:.5rem}.comparison_table__cell.cell_head{flex-direction:column;padding:.5rem}.comparison_table__cell.cell_head .cell_text__subtitle,.comparison_table__cell.cell_head .cell_text__title{text-align:center;-webkit-hyphens:auto;hyphens:auto}.comparison_table__cell:not(.title__column) .cell_text{font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#0f001b;text-align:center;-webkit-hyphens:auto;hyphens:auto}.comparison_table__cell:not(.title__column) .cell_text *{color:inherit}.comparison_table__cell:not(.title__column) .tooltip-space{padding-left:1.25rem;padding-right:1.25rem;margin-left:-.75rem;margin-right:-.75rem}.comparison_table__cell:not(.title__column) .tooltip-space .cell_text{margin-left:-1rem}.comparison_table__cell.cell_head,.comparison_table__cell:not(.title__column){display:none}.comparison_table__cell.cell_head.show-product,.comparison_table__cell:not(.title__column).show-product{display:inline-flex}.comparison_table__row{display:flex;border-bottom:.0625rem solid #dfdfdf}.comparison_table__row.head_row__buttons{background-color:#fff}.comparison_table__cell,.comparison_table__row{min-height:2.75rem}.comparison_table__head{position:sticky;top:calc(var(--scroll-top,0px));z-index:2;transition:top .3s ease 0s}.comparison_table__head.custom-sticky:not(.sticky),.comparison_table__head.static{position:static!important}.comparison_table__head.sticky:not(.static) .cell_head{padding-top:.375rem!important;padding-bottom:.375rem!important}.comparison_table__head.sticky:not(.static) .cell_text__title{font-size:.875rem!important;line-height:1rem!important}.comparison_table__head.sticky:not(.static) .cell_text__subtitle{font-size:.75rem!important;line-height:1rem!important}.comparison_table .section_header_row,.comparison_table__head{background-color:#f5f5f5}.comparison_table .section_header_row .title__column,.comparison_table__head .title__column{justify-content:center}.comparison_table .section_header{cursor:pointer;display:flex;justify-content:space-between}.comparison_table .section_header .cell_text__title{color:#777}.comparison_table .section_header .icon{transform-origin:50%;transition:transform .2s ease-out 0s;font-size:1.25rem;width:1.25rem;height:1.25rem;line-height:1;color:#320159}.comparison_table .btn--fluid{max-width:11.25rem;padding:.375rem;height:auto;word-break:normal}.comparison_table .cell_text__title{font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:800;color:#000}.comparison_table .cell_text__subtitle{font-size:.75rem;line-height:1.25rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#777;text-align:center}.comparison_table .cell_text__subtitle,.comparison_table .cell_text__title{transition:all .3s ease 0s}.comparison_table .table_tooltip{display:inline-flex;width:1rem;height:1rem;cursor:pointer}.comparison_table .table_tooltip .icon{width:inherit;height:inherit;font-size:1rem;line-height:1}.comparison_table .cell_text+.table_tooltip,.comparison_table .icon+.table_tooltip{position:absolute;top:50%;right:0;transform:translate(0,-50%)}.comparison_table .utility_modal__inside{height:auto}.comparison_table__section:last-child .checkbox_section.checked~.comparison_table__section_inner .comparison_table__row:last-child,.comparison_table__section:last-child .checkbox_section:not(.checked)~.section_header_row{border-bottom:none}@media screen and (min-width:37.5rem){.comparison_table_wrapper .text_header{padding-bottom:1rem}.comparison_table_filters{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:1fr;margin-bottom:1.375rem}.comparison_table_filters__label{font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#777}.comparison_table__cell.cell_head{padding:.75rem}.comparison_table__cell.section_header,.comparison_table__cell.title__column{padding:.625rem .75rem}.comparison_table__cell.section_header .cell_text,.comparison_table__cell.title__column .cell_text{font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#777}.comparison_table__cell.section_header .cell_text.expand_button,.comparison_table__cell.title__column .cell_text.expand_button{font-size:1rem;line-height:1.5rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:700;color:#3e016f}.comparison_table__cell.title__column .tooltip-space{padding-right:1.5rem;margin-right:-.75rem}.comparison_table__cell:not(.title__column) .tooltip-space{padding-left:1.5rem;padding-right:1.5rem}.comparison_table__cell:not(.title__column) .tooltip-space .cell_text{margin-left:0}.comparison_table .cell_text__title{font-size:1rem;line-height:1.5rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:800;color:#000}.comparison_table .cell_text__subtitle{font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#777}.comparison_table__tooltip{display:inline-flex}}@media screen and (min-width:56.25rem){.comparison_table__cell.section_header,.comparison_table__cell.title__column{padding:.625rem .75rem .625rem 1.5rem}}.checkbox_section{display:none}.checkbox_section:not(.checked)~.section_inner{display:none}.checkbox_section:not(.checked)~.section_label{display:block}.checkbox_section:not(.checked)~.section_header_row .label_hide{display:none}.checkbox_section:not(.checked)~.section_header_row .icon{transform:rotate(-90deg)}.checkbox_section.checked~.section_inner{animation:opacity .6s;animation-fill-mode:forwards}.checkbox_section.checked~.section_label{display:none}.checkbox_section.checked~.section_header_row .label_see{display:none}body.hidden-header .comparison_table__head{top:calc(var(--scroll-top,0px))}body.custom-header:not(.hidden-header) .comparison_table__head{top:calc(var(--scroll-top,0px) + 3.5rem)}body.mega-header:not(.hidden-header) .comparison_table__head{top:calc(var(--scroll-top,0px) + 3.5rem)}@media screen and (min-width:75rem){body.hidden-header .comparison_table__head{top:calc(var(--secondary-height,0px) + var(--scroll-top,0px))}body.custom-header:not(.hidden-header) .comparison_table__head{top:calc(var(--secondary-height,0px) + var(--scroll-top,0px) + 3.625rem)}body.mega-header:not(.hidden-header) .comparison_table__head{top:calc(var(--secondary-height,0px) + var(--scroll-top,0px) + 3.625rem)}}