.header:has(~main .comparison-accordion-grid .comparison-accordion-modal.open){opacity:0;z-index:-1;transition:.3s ease all}.blocks-container .comparison-accordion{padding:0;margin:var(--block-margin) auto}.blocks-container:has(.page-hero[data-content-width=primary]+.comparison-accordion) .comparison-accordion{margin-top:calc( 20rem + var(--block-margin) )}.comparison-accordion header.animate__animated,.comparison-accordion-grid.animate__animated{animation-name:fadeInUp}.comparison-accordion header{margin-bottom:var(--item-row-gap)}.comparison-accordion-columns{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:var(--item-column-gap);text-align:center}.comparison-accordion-column{display:flex;flex-direction:column;align-items:center;justify-content:center;font:var(--font-headline-6)}.comparison-accordion-column.featured{color:var(--color-black)}.comparison-accordion-columns .comparison-accordion-column:first-child{display:none}.comparison-accordion-grid{display:grid;row-gap:var(--item-row-gap);margin-top:var(--item-row-gap)}.comparison-accordion-grid-inner{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));position:relative;column-gap:var(--item-column-gap);row-gap:calc( var(--item-row-gap) / 2);padding:0 0 var(--item-row-gap);border-bottom:.2rem solid}.comparison-accordion-grid-column{display:flex;flex-direction:column;row-gap:calc( var(--item-row-gap) / 2);border-radius:var(--element-border-radius)}.comparison-accordion-grid-column :is(img,svg){max-height:5rem}.comparison-accordion-grid-column-header{min-height:32rem;padding:calc( var(--item-row-gap) / 2);display:flex;flex-direction:column;justify-content:center}.comparison-accordion-grid-column-header p:last-child{line-height:1.2}.comparison-accordion-grid-column-content{display:block}.comparison-accordion-grid-column-header:has(+.comparison-accordion-grid-column-content.active){border-bottom:.1rem solid var(--color-med-grey)}p.comparison-accordion-grid-column-header-title{font:var(--font-headline-7)}.comparison-accordion-grid-column-header h3{font:var(--font-headline-5)}.comparison-accordion-grid-column-substep{min-height:45rem;border-bottom:.1rem solid var(--color-med-grey);padding:var(--item-row-gap) calc( var(--item-row-gap) / 2);row-gap:var(--item-row-gap);display:flex;flex-direction:column;align-items:center;text-align:center}.comparison-accordion-grid-column-substep:last-child{border-bottom:0}p.comparison-accordion-grid-column-substep-title{font:var(--font-headline-8)}.comparison-accordion-grid-column p{margin-bottom:0}.comparison-accordion-grid-column.second-column{background:var(--color-bright-green)}.comparison-accordion-grid-column.third-column{background:#dadada}.comparison-accordion-modal{position:fixed;top:var(--admin-bar-height);left:0;width:100%;height:calc(100% - var(--admin-bar-height));z-index:1000;opacity:0;pointer-events:none;transform:scale(0);transition:all .5s ease-in;overflow:hidden;background-color:rgba(0,0,0,.8)}.comparison-accordion-modal.open{opacity:1;pointer-events:all;transform:scale(1)}.comparison-accordion-modal-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.comparison-accordion-modal-controls{width:var(--full-width);padding-bottom:var(--item-row-gap);color:var(--link-color)}.comparison-accordion-modal-close{display:block;margin-left:auto}.comparison-accordion-modal-close:is(:hover,:focus,:active){color:var(--hover-link-color)}.comparison-accordion-modal-close svg{width:4.8rem;height:auto}.comparison-accordion-modal-player-container{width:var(--wide-width);margin:0 auto;margin-bottom:calc(4.8rem + var(--item-row-gap));position:relative}.comparison-accordion-modal-player-container :is(video,iframe){display:block;width:100%;max-height:calc(100vh - var(--admin-bar-height) - (var(--item-row-gap) * 2) - 5rem);border:none;object-fit:cover;aspect-ratio:16/9;border-radius:1rem}@media (max-width:767px){.comparison-accordion-columns{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:var(--item-column-gap);text-align:center;position:sticky;top:var(--fixed-header-height);z-index:1;background:var(--background-color);padding:var(--item-column-gap)}.comparison-accordion-grid-column-header{min-height:auto;height:100%;justify-content:flex-start;text-align:center}.comparison-accordion-grid-column{justify-content:space-between}.comparison-accordion-grid-column.first-column{display:none}.comparison-accordion-grid-column-substep{min-height:auto;height:auto}.comparison-accordion-grid-column-substep .mobile-only{display:flex;align-items:center;flex-direction:column;row-gap:calc(var(--item-row-gap) - var(--page-padding))}}@media (min-width:768px) and (max-width:991px){.comparison-accordion-grid-column-header{min-height:50rem}.blocks-container .comparison-accordion .comparison-accordion-grid-column-substep{min-height:35rem}}@media (min-width:768px){.mobile-only{display:none}.comparison-accordion-grid{row-gap:0}.comparison-accordion-columns{text-align:left;display:grid;column-gap:var(--item-column-gap);grid-template-columns:50% repeat(2,minmax(0, 1fr));position:sticky;top:var(--header-height);z-index:1;background:var(--background-color)}.comparison-accordion-grid-column{justify-content:center}.comparison-accordion-grid-inner{grid-template-columns:50% repeat(2,minmax(0, 1fr));padding:var(--item-row-gap) 0;transition:.3s ease all}.comparison-accordion-grid-inner:is(:active,:hover,:focus){background:var(--color-light-grey);padding:var(--page-padding);border-radius:var(--element-border-radius);cursor:pointer}.comparison-accordion-grid-inner:has(.comparison-accordion-grid-column-content.active){background:var(--color-light-grey);padding:var(--page-padding);border-radius:var(--element-border-radius);cursor:pointer}.comparison-accordion-grid-inner:is(:hover,:active,:focus){border-color:var(--color-green);transition:.3s ease all}.comparison-accordion-grid-column-header{min-height:45rem;display:flex;flex-direction:column;justify-content:center}.comparison-accordion-grid-column-substep{text-align:center;min-height:22rem;justify-content:center;row-gap:calc( var(--page-padding) / 2 )}.comparison-accordion-toggle-button{width:0;height:0;border:.7rem solid transparent;border-top:.7rem solid;border-right:.7rem solid;margin-top:-.7rem;margin-left:-.7rem;transform:rotate(45deg);cursor:pointer}.comparison-accordion-toggle-button.active{transform:rotate(135deg);border-right:.7rem solid var(--color-green);border-top:.7rem solid var(--color-green)}.comparison-accordion-grid-inner:is(:hover,:active,:focus) .comparison-accordion-grid-column .comparison-accordion-toggle-button:not(.active){transition:.3s ease all;border-right:.7rem solid var(--color-green);border-top:.7rem solid var(--color-green)}.comparison-accordion-grid-column-content{display:none}.comparison-accordion-grid-column-content.active{display:block}.comparison-accordion-grid-column.first-column .comparison-accordion-grid-column-header{flex-direction:row;justify-content:flex-start;align-items:center;column-gap:var(--item-column-gap)}.comparison-accordion-grid-column-header:has(+.comparison-accordion-grid-column-content:not(.active)){min-height:auto}.comparison-accordion-grid-column-header:has(+.comparison-accordion-grid-column-content:not(.active)) p:last-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.comparison-accordion-column{display:flex;flex-direction:column;align-items:center;justify-content:center;height:6rem;font:var(--font-headline-6);color:var(--color-med-grey);border-bottom:.1rem solid var(--color-black)}.comparison-accordion-columns .comparison-accordion-column:first-child{display:flex}.comparison-accordion-column.featured{color:var(--color-black);border-bottom:.1rem solid var(--color-black)}.comparison-accordion-column.third-column{color:var(--color-black);border-bottom:.1rem solid var(--color-black)}}@media (min-width:1200px){.comparison-accordion-grid-column-header{min-height:35rem}.comparison-accordion-grid-column-substep{min-height:20rem;justify-content:center}}