.competitor-content{max-width:120rem;margin:0 auto}.competitor-content--inner{display:flex;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.1490196078);border-bottom:1px solid hsla(0,0%,100%,.1490196078)}.competitor-content--toc{width:100%;position:relative}@media(min-width: 1081px){.competitor-content--toc{max-width:33.333333333%;flex:33.333333333%;border-right:1px solid hsla(0,0%,100%,.1490196078)}}.competitor-content--toc-title{display:block;padding:1.5rem 3rem 1.5rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1490196078);position:relative}.competitor-content--toc-title::before{content:"";position:absolute;top:calc(50% - .125rem);right:1.5rem;width:.625rem;height:.375rem;background:no-repeat center/contain url(a3b56864e0fdd6811969.svg)}@media(min-width: 1081px){.competitor-content--toc-title::before{display:none}}@media(min-width: 1081px){.competitor-content--toc-title{padding:3rem}}.competitor-content--toc-items{position:sticky;top:0;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}@media(min-width: 1081px){.competitor-content--toc-items{max-height:100vh}}.competitor-content--toc-items.is-open .competitor-content--toc-title::before{transform:rotate(180deg)}.competitor-content--toc-items.is-open .competitor-content--toc-item{display:block}.competitor-content--toc .competitor-content--toc-items::-webkit-scrollbar{display:none}.competitor-content--toc-item{display:none;padding:1.5rem;color:#f2f4f9;border-bottom:1px solid hsla(0,0%,100%,.1490196078)}@media(min-width: 1081px){.competitor-content--toc-item{display:block;padding:1.5rem 3rem}}.competitor-content--toc-item:hover,.competitor-content--toc-item:focus,.competitor-content--toc-item.is-active{color:#12d8de}.competitor-content--content{width:100%}@media(min-width: 1081px){.competitor-content--content{max-width:66.66666666%;flex:66.66666666%}}.competitor-content--competitor-image{height:5rem;width:5rem;margin-bottom:2rem}.competitor-content--competitor-name{width:fit-content;padding:.75rem 1.25rem;background:hsla(0,0%,100%,.0509803922);border-radius:1rem;position:relative;overflow:hidden;margin-bottom:1.25rem}@media(min-width: 1081px){.competitor-content--competitor-name{margin-bottom:2.5rem}}.competitor-content--competitor-name::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:no-repeat center/cover url(d1cf48f3ecd45d72e772.svg);z-index:1}.competitor-content--competitor-name span{position:relative;z-index:2}.competitor-content--section{border-bottom:1px solid hsla(0,0%,100%,.1490196078);padding:1.5rem}@media(min-width: 1081px){.competitor-content--section{padding:3rem}}.competitor-content--section:last-child{border-bottom:none}.competitor-content--section-title{margin-bottom:1.5rem}@media(min-width: 1081px){.competitor-content--section-title{margin-bottom:3rem}}.competitor-content--section-content{border-radius:1.5rem}.competitor-content--section-columns{display:flex;flex-wrap:wrap;border-bottom:1px solid hsla(0,0%,100%,.1490196078)}.competitor-content--section-column{width:100%;padding-bottom:1.5rem}@media(min-width: 1081px){.competitor-content--section-column{flex:50%;max-width:50%;padding-bottom:3rem}.competitor-content--section-column:nth-of-type(odd){border-right:.5px solid hsla(0,0%,100%,.1490196078);padding-right:3rem}.competitor-content--section-column:nth-of-type(even){border-left:.5px solid hsla(0,0%,100%,.1490196078);padding-left:3rem}}.competitor-content--section-column .wysiwyg{color:#f2f4f9}.competitor-content--section-column .wysiwyg ul{list-style:disc;padding-left:1rem}.competitor-content--section-column .wysiwyg ul li::marker{color:#12d8de}.competitor-content--section-column .wysiwyg ul li:not(:last-child){margin-bottom:1rem}.competitor-content--section-image{height:25rem;padding:1.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.1490196078)}@media(min-width: 1081px){.competitor-content--section-image{padding:3rem 0}}.competitor-content--section-image img{border-radius:1.5rem}.competitor-content--section-note{margin-top:1.5rem;text-transform:uppercase;position:relative;padding-left:3rem;font-weight:600;font-size:14px;line-height:1.5rem}@media(min-width: 1081px){.competitor-content--section-note{margin-top:3rem}}.competitor-content--section-note::before{content:"";position:absolute;top:0;left:0;height:1.5rem;width:1.5rem;background:no-repeat center/contain url(bd882732b89eaaa7239a.svg)}.competitor-content--section table{border:1px solid hsla(0,0%,100%,.1490196078);border-radius:1rem;border-collapse:separate;width:100%;table-layout:fixed;overflow:hidden}.competitor-content--section table th,.competitor-content--section table td{vertical-align:middle;text-align:center;width:auto;overflow-wrap:anywhere;padding:.75rem}@media(min-width: 1081px){.competitor-content--section table th,.competitor-content--section table td{padding:1.5rem}}.competitor-content--section table th:first-child,.competitor-content--section table td:first-child{text-align:left}.competitor-content--section table th img,.competitor-content--section table td img{display:block;width:2.5rem;height:2.5rem;vertical-align:middle;margin:0 auto 8px auto}@media(min-width: 1081px){.competitor-content--section table th img,.competitor-content--section table td img{display:inline;margin:0 16px 0 0}}.competitor-content--section table th span,.competitor-content--section table td span{display:block;font-size:14px;text-align:center}@media(min-width: 1081px){.competitor-content--section table th span,.competitor-content--section table td span{display:inline;font-size:16px;text-align:left}}.competitor-content--section table th{font-size:.875rem;font-weight:600;text-transform:uppercase}.competitor-content--section table thead tr th{border-bottom:1px solid hsla(0,0%,100%,.1490196078)}.competitor-content--section table tbody tr:nth-of-type(odd){background:hsla(0,0%,100%,.0509803922)}.competitor-content--section table tbody tr:last-child td{border-bottom:none}.competitor-content--section table tbody tr td{border-bottom:1px solid hsla(0,0%,100%,.1490196078);color:#12d8de}.competitor-content--section table tbody tr td:first-child{color:#f2f4f9}.competitor-content--section table tbody tr td:not(:last-child){border-right:1px solid hsla(0,0%,100%,.1490196078)}.competitor-content--section table tfoot tr td{border-top:1px solid hsla(0,0%,100%,.1490196078);font-size:.875rem;font-weight:600;color:#12d8de}.competitor-content--section table tfoot tr td:first-child{color:#f2f4f9;text-transform:uppercase}.competitor-content--section table tfoot tr td:not(:last-child){border-right:1px solid hsla(0,0%,100%,.1490196078)}.competitor-content--section-faq-items{display:flex;flex-direction:column;gap:1.5rem}.competitor-content--section-faq-item{background:hsla(0,0%,100%,.0509803922);border-radius:1rem}.competitor-content--section-faq-item-question{position:relative;padding:1.5rem 3rem 1.5rem 1.5rem;font-weight:500;cursor:pointer}.competitor-content--section-faq-item-question::before{content:"";position:absolute;top:calc(50% - .125rem);right:1.5rem;width:.625rem;height:.375rem;background:no-repeat center/contain url(a3b56864e0fdd6811969.svg)}.competitor-content--section-faq-item-question p{color:#fff}.competitor-content--section-faq-item-answer{max-height:0;opacity:0;pointer-events:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0s}.competitor-content--section-faq-item-answer .wysiwyg{padding:0 1.5rem 1.5rem}.competitor-content--section-faq-item.is-open .competitor-content--section-faq-item-question::before{transform:rotate(180deg)}.competitor-content--section-faq-item.is-open .competitor-content--section-faq-item-answer{max-height:1000px;opacity:1;pointer-events:all}.competitor-content--section-related-items{display:flex;flex-wrap:wrap;gap:1.5rem}.competitor-content--section-related-item{width:100%;background:hsla(0,0%,100%,.0509803922);border-radius:1.5rem}@media(min-width: 1081px){.competitor-content--section-related-item{max-width:calc(50% - .75rem)}}.competitor-content--section-related-item-link{display:flex;align-items:center;gap:1.5rem;padding:1.5rem}.competitor-content--section-related-item-image{flex:5rem;width:5rem;height:5rem}.competitor-content--section-related-item-content{width:100%;flex:calc(100% - 6.5rem);max-width:calc(100% - 6.5rem)}.competitor-content--section-related-item-title p{color:#fff}.competitor-content--section-related-item-text{margin-top:.5rem}.competitor-content--section.layout-text_comparison .competitor-content--section-content{background:hsla(0,0%,100%,.0509803922);padding:1.5rem}@media(min-width: 1081px){.competitor-content--section.layout-text_comparison .competitor-content--section-content{padding:3rem}}.competitor-content--section.layout-text_comparison .competitor-content--competitor-image{display:none}.competitor-content--section.layout-text_comparison:first-of-type .competitor-content--competitor-image{display:block}.competitor-content--section.layout-text_comparison:first-of-type .competitor-content--competitor-name{padding:0;background:none;border-radius:0;font-weight:700;font-size:clamp(1.125rem,0.9821428571rem + 0.2976190476vw,1.25rem);line-height:1.4444444444;margin-bottom:1rem}@media(min-width: 1081px){.competitor-content--section.layout-text_comparison:first-of-type .competitor-content--competitor-name{line-height:1.4}}.competitor-content--section.layout-text_comparison:first-of-type .competitor-content--competitor-name::after{display:none}.competitor-content--section.layout-recommendation_matrix table thead th{text-align:left}.competitor-content--section.layout-recommendation_matrix table tbody td{color:#f2f4f9;text-align:left}.competitor-content--section.layout-recommendation_matrix table tbody td:first-child{color:#12d8de}.competitor-content--section.layout-reviews table tr{background:hsla(0,0%,100%,.0509803922)}.competitor-content--section.layout-reviews table tr th{text-align:left;padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 1081px){.competitor-content--section.layout-reviews table tr th{padding-top:3rem;padding-bottom:3rem}}.competitor-content--section.layout-reviews table tr th:first-child{border-right:1px solid hsla(0,0%,100%,.1490196078)}.competitor-content--section.layout-reviews table tr th img{height:3.75rem;width:3.75rem}@media(min-width: 1081px){.competitor-content--section.layout-reviews table tr th img{margin-right:1.5rem}}.competitor-content--section.layout-reviews table tr td{text-align:center;color:#f2f4f9}@media(min-width: 1081px){.competitor-content--section.layout-reviews table tr td{text-align:left}}
