.authors-block{display:flex;flex-direction:column;gap:24px;margin-block:40px}.authors-block__header{display:flex;flex-direction:column;gap:8px}.authors-block__title{font-family:var(--font-display);font-weight:400;font-size:44px;line-height:1.227;color:var(--color-blue-950);margin:0}.authors-block__subtitle{font-family:var(--font-sans);font-weight:400;font-size:18px;line-height:1.58;color:var(--color-slate);margin:0}.authors-block__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.authors-block__card{display:flex;gap:24px;padding:24px;border:1px solid var(--color-blue-500);border-radius:var(--radius-ui);background:#fff}.authors-block__photo{flex-shrink:0;width:160px;height:160px;border-radius:4px;overflow:hidden;background:var(--color-mist)}.authors-block__photo img{width:100%;height:100%;object-fit:cover;display:block}.authors-block__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.authors-block__name{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.4;color:var(--color-blue-950);margin:0}.authors-block__role{font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.6;color:var(--color-slate);margin:0}.authors-block__link{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-blue-950);font-family:var(--font-sans);font-weight:600;font-size:16px;line-height:1.6;text-decoration:none;border-bottom:1px solid var(--color-blue-500);padding-bottom:4px}.authors-block__link svg{width:14px;height:14px;flex-shrink:0;color:var(--color-blue-950)}@media(max-width:767.98px){.authors-block__title{font-size:32px;line-height:1.25}.authors-block__card{flex-direction:column}}.review-trust-block{display:flex;flex-direction:column;gap:10px;margin-block:40px;padding:20px;border:1px solid var(--color-cream);border-radius:var(--radius-ui);background:var(--color-cream)}.review-trust-block__title{margin:0;color:var(--color-blue-950);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.6}.review-trust-block__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.review-trust-block__list li{position:relative;padding-left:24px;color:var(--color-slate);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6}.review-trust-block__list li:before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:2px;background:var(--color-blue-500)}.review-trust-block__link{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:12px;padding-bottom:4px;border-bottom:1px solid var(--color-blue-500);color:var(--color-blue-950);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.5;text-decoration:none}.review-trust-block__link:visited{color:var(--color-blue-950)}.review-trust-block__link svg{width:16px;height:14px;flex:0 0 auto}@media(max-width:575.98px){.review-trust-block{margin-block:32px}.review-trust-block__link{align-items:flex-end}}.review-share-buttons{display:flex;gap:24px;margin-bottom:24px;color:var(--color-blue-950)}.review-share-buttons a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:inherit;transition:opacity .15s ease}.review-share-buttons a:hover{opacity:.7}.competitor-review-details{display:flex;gap:12px;margin-bottom:20px;align-items:center}.competitor-review-details__square{flex-shrink:0;width:6px;height:6px;border-radius:2px;background-color:var(--color-blue-500)}.competitor-review-details__text{color:var(--color-slate);font-size:13px;line-height:20px}.competitor-review-details__text a{color:var(--color-blue-950);text-decoration:underline}.competitor-review-details__text a:hover{color:var(--color-blue-500)}.competitor-review-alternatives-banner{background-color:var(--color-mist);color:var(--color-blue-950);padding:32px 16px;border-radius:10px;margin-bottom:30px}.competitor-review-alternatives-banner__header{font-size:18px;line-height:24px;font-weight:600;text-align:center;margin-bottom:24px}.competitor-review-alternatives-banner__items{display:flex;flex-direction:column;gap:16px}.competitor-review-alternatives-banner__item{display:block;padding:16px;border:1px solid var(--color-stone);border-radius:10px;background-color:transparent;color:inherit;text-decoration:none;overflow:hidden}.competitor-review-alternatives-banner__item--top-rated{padding:0;border:none}.competitor-review-alternatives-banner__item-body{display:grid;gap:12px}.competitor-review-alternatives-banner__item--top-rated .competitor-review-alternatives-banner__item-body{background-color:#fff;border:1px solid var(--color-blue-500);border-bottom:0;border-radius:10px 10px 0 0;padding:16px}.competitor-review-alternatives-banner__item-rank{font-family:var(--font-display);font-size:16px;line-height:20px;font-weight:400;color:var(--color-blue-950)}.competitor-review-alternatives-banner__item-rank--top-rated{color:var(--color-blue-500)}.competitor-review-alternatives-banner__item-badge{display:flex;align-items:center;justify-content:center;background-color:var(--color-blue-500);color:#fff;font-size:14px;font-weight:600;line-height:18px;padding-block:4px;text-align:center;border-radius:0 0 10px 10px}.competitor-review-alternatives-banner__item-info{display:flex;align-items:center;justify-content:space-between;gap:10px;min-block-size:36px;font-size:16px;font-weight:600}.competitor-review-alternatives-banner__item-info-company{display:flex;align-items:center;gap:12px;font-weight:400;min-width:0}.competitor-review-alternatives-banner__item-info-company--top-rated{font-weight:600;color:var(--color-blue-500)}.competitor-review-alternatives-banner__item-info-company-logo-frame{display:flex;align-items:center;inline-size:min(116px,100%);block-size:32px;overflow:visible;flex:0 1 116px;min-width:0}.competitor-review-alternatives-banner__item-info-company-logo{display:block;inline-size:100%;block-size:auto;max-inline-size:none;flex-shrink:0}.competitor-review-alternatives-banner__item-info-rating{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;background-color:transparent;padding:0;font-family:var(--font-display);font-size:16px;font-weight:400;line-height:20px}.competitor-review-alternatives-banner__item-info-rating svg{width:20px;height:20px;color:var(--color-warning)}.competitor-review-alternatives-banner__item-link{font-size:14px;font-weight:600;line-height:20px;color:var(--color-blue-950);padding-bottom:2px;border-bottom:1px solid var(--color-blue-500)}.competitor-review-alternatives-banner__item-link span{display:flex;align-items:center;justify-content:space-between;gap:12px}.competitor-review-alternatives-banner__item-link svg{width:16px;height:14px}.competitor-review-alternatives-banner__item:hover .competitor-review-alternatives-banner__item-link{color:var(--color-blue-500)}@media(min-width:768px)and (max-width:1099.98px){.competitor-review-alternatives-banner{padding:32px 24px}.competitor-review-alternatives-banner__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-review-alternatives-banner__item{display:flex;flex-direction:column;min-width:0}.competitor-review-alternatives-banner__item-body{flex:1}}.review-content{.competitor-review-accordion-container{margin-bottom:40px;& p,ul,figure{margin-bottom:32px;&:last-child{margin-bottom:0}}}.competitor-review-accordion-item{border-bottom:1px solid #cccccc;>h3{margin:0}}.competitor-review-accordion-item-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;background:transparent;margin:0;padding:32px 0;text-align:left;cursor:pointer;font-family:var(--font-display);font-weight:400;font-size:24px;line-height:36px;color:var(--color-blue-950);@media(max-width:575.98px){gap:16px;padding:24px 0;font-size:16px;line-height:24px}>span:first-child{flex:1}>span:last-child{position:relative;display:block;width:22px;min-width:22px;height:22px;color:var(--color-blue-950);@media(max-width:575.98px){width:16px;min-width:16px;height:16px}&:before,&:after{content:"";position:absolute;inset:0;margin:auto;background-color:currentColor;border-radius:9999px;transition:transform .2s ease,opacity .2s ease}&:before{width:100%;height:2px}&:after{width:2px;height:100%}}}.competitor-review-accordion-item-content{max-height:0;overflow:hidden;transition:max-height .24s ease;will-change:max-height}.competitor-review-accordion-item--open{.competitor-review-accordion-item-content{padding-bottom:32px;@media(max-width:575.98px){padding-bottom:24px}}.competitor-review-accordion-item-header>span:last-child:after{opacity:0;transform:scaleY(.2)}}}.review-content .wp-block-group{background-color:var(--color-mist);border-radius:var(--radius-ui);padding:40px;margin:0 0 40px}.review-content .wp-block-group>.wp-block-group__inner-container>:first-child{margin-top:0}.review-content .wp-block-group>.wp-block-group__inner-container>:last-child{margin-bottom:0}@media(max-width:575.98px){.review-content .wp-block-group{padding:24px;margin-bottom:32px}}.review-content{.competitor-review-review-carousel{margin-bottom:40px}.reviews__title{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:40px;text-align:center;color:var(--color-blue-950);margin-bottom:24px;@media(max-width:991.98px){font-size:24px;line-height:32px}}.reviews__slider{position:relative;overflow:hidden}.swiper-wrapper{align-items:stretch}.swiper-slide{display:flex;height:auto;width:580px;max-width:100%;@media(max-width:991.98px){width:400px;max-width:100%}@media(max-width:480px){width:80vw}}.reviews__fade{position:absolute;top:0;height:calc(100% - 82px);width:60px;z-index:2;pointer-events:none}.reviews__fade--left{left:0;background:linear-gradient(90deg,#fff9,#fff0)}.reviews__fade--right{right:0;background:linear-gradient(90deg,#fff0,#fff9)}.reviews__card{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;min-height:362px;padding:28px 32px;background-color:var(--color-cream);border:1px solid #ccc;border-radius:var(--radius-ui);@media(max-width:991.98px){height:100%;min-height:auto;padding:24px 20px 32px}}.reviews__card-header{display:flex;align-items:center;gap:20px;margin-bottom:12px}.reviews__avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:24px;line-height:1;color:#fff;text-transform:uppercase;@media(max-width:991.98px){width:50px;height:50px;font-size:16px}}& img.reviews__avatar{object-fit:cover}.reviews__rating-container{display:flex;align-items:center;justify-content:space-between;gap:16px}.reviews__rating{display:flex;align-items:center;gap:8px}.reviews__score{font-family:var(--font-sans);font-weight:600;font-size:24px;line-height:31px;color:var(--color-blue-950);@media(max-width:991.98px){font-size:16px;line-height:21px}}.reviews__star{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#f75b11;& svg{width:20px;height:20px;display:block}}.reviews__source{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;min-width:0;& svg{height:31px;width:auto;max-width:100%;@media(max-width:991.98px){height:21px}}}.reviews__author-name{font-family:var(--font-sans);font-weight:600;font-size:24px;line-height:31px;color:var(--color-blue-950);text-transform:capitalize;@media(max-width:991.98px){font-size:16px;line-height:21px}}.reviews__card-body{flex:1;display:flex;flex-direction:column;gap:4px;color:var(--color-slate);font-family:var(--font-sans);font-size:20px;line-height:28px;@media(max-width:991.98px){font-size:14px;line-height:22px}}.reviews__headline{font-weight:600;&:empty{display:none}}.reviews__text{font-weight:400;& div+div{margin-top:4px}& a{color:var(--color-slate);text-decoration:underline}}.reviews__navigation{display:flex;justify-content:center;gap:32px;margin-top:20px;@media(max-width:991.98px){gap:12px}}.reviews__nav-button{display:flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;background-color:#fff;border:1px solid #ccc;border-radius:var(--radius-pill);color:var(--color-blue-950);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease;&:hover{background-color:color-mix(in srgb,var(--color-blue-950) 10%,#fff);box-shadow:inset 0 0 0 1px var(--color-blue-950)}&:active{background-color:var(--color-blue-950);color:#fff}&.swiper-button-disabled{opacity:.4;cursor:not-allowed}& span{display:inline-flex;align-items:center;justify-content:center}& svg path{fill:currentColor}&.reviews__nav-button--prev span{margin-right:3px}&.reviews__nav-button--next span{margin-left:3px}@media(max-width:991.98px){width:48px;height:48px}}}.review-content{& h2:has(+.competitor-review-comparisons){margin-bottom:32px;@media(max-width:767.98px){margin-bottom:24px}}.competitor-review-comparisons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin:0 0 64px;color:var(--color-blue-950);@media(max-width:767.98px){grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.competitor-review-comparisons-item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:140px;padding:0 24px 24px;background-color:var(--color-cream);border-radius:var(--radius-ui)}.competitor-review-comparisons-item-header{display:flex;align-items:center;justify-content:space-between;gap:12px;height:80px;min-width:0;@media(max-width:767.98px){height:120px;justify-content:space-around}}.competitor-review-comparisons-item-header img{display:block;width:70px;max-width:34%;max-height:42px;height:auto;margin:0;object-fit:contain;@media(max-width:767.98px){width:100px;max-height:60px}}.competitor-review-comparisons-item-header svg{flex:0 0 auto;width:20px;height:20px}.competitor-review-comparisons-item-link a{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:6px;border-bottom:1px solid var(--color-blue-500);font-family:var(--font-sans);font-weight:600;font-size:16px;line-height:32px;color:var(--color-blue-950);text-decoration:none;&:visited{color:var(--color-blue-950)}}.competitor-review-comparisons-item-link .btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.competitor-review-comparisons-item-link .svg-icon{width:16px;height:14px}.competitor-review-comparisons-item-link .svg-icon:last-child{display:none}}.review-content{.competitor-review-pros-and-cons{display:flex;gap:24px;margin-bottom:40px;@media(max-width:767.98px){gap:16px;margin-bottom:32px}}.competitor-review-pros-and-cons-pros,.competitor-review-pros-and-cons-cons{flex:1 1 50%;min-width:0}.competitor-review-pros-and-cons-heading{display:flex;align-items:center;gap:12px;font-weight:600;font-size:20px;line-height:32px;color:var(--color-blue-950);margin-bottom:12px;@media(max-width:575.98px){font-size:16px;line-height:24px}>svg{flex-shrink:0;width:16px;height:16px}}.competitor-review-pros-and-cons-pros ul,.competitor-review-pros-and-cons-cons ul{margin:0;gap:16px;& li{font-size:14px;line-height:20px;&:before{top:7px}}}.competitor-review-pros-and-cons-pros li:before{background-color:var(--color-success)}.competitor-review-pros-and-cons-cons li:before{background-color:var(--color-danger)}.competitor-review-pros-and-cons-border{flex-shrink:0;width:1px;background-color:#ccc}}.review-content{.competitor-review-rating-card{display:flex;align-items:stretch;gap:32px;padding:24px;margin-bottom:40px;background-color:var(--color-cream);border-radius:var(--radius-ui);@media(max-width:767.98px){flex-direction:column;gap:24px}}.competitor-review-rating-card-logo{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 40px;background-color:#fff;border-radius:var(--radius-ui);box-shadow:0 2px 10px #0000000a;@media(max-width:767.98px){height:200px}& img{width:auto;max-width:100%;max-height:100px;margin:0}}.competitor-review-rating-card-rating{flex:1;display:flex;flex-direction:column;gap:8px}.competitor-review-rating-card-rating-overall-container{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.competitor-review-rating-card-rating-header{font-family:var(--font-sans);font-weight:600;font-size:20px;line-height:32px;color:var(--color-blue-950)}.competitor-review-rating-card-rating-overall{display:flex;align-items:center;gap:12px;padding:4px 12px;background-color:#fff;border:1px solid var(--color-stone);border-radius:var(--radius-ui);>div{display:flex;align-items:baseline;font-family:var(--font-display);font-weight:400;font-size:20px;line-height:26px;color:var(--color-blue-950)}>div>:last-child{margin-left:4px;font-size:14px;color:var(--color-stone)}}.competitor-review-rating-card-rating-overall .competitor-review-rating-card-rating-star{width:20px;height:20px}.competitor-review-rating-card-rating-star{flex-shrink:0;width:16px;height:16px;& path{fill:var(--color-warning)}}.competitor-review-rating-card-rating-list{display:flex;flex-direction:column;gap:8px}.competitor-review-rating-card-rating-list-item{display:flex;align-items:center;justify-content:space-between;gap:16px;>:first-child{font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:21px;color:var(--color-slate)}>:last-child{display:flex;align-items:center;justify-content:space-between;gap:4px;width:74px;padding:6px 12px;background-color:#fff;border:1px solid var(--color-stone);border-radius:var(--radius-ui);>span{font-family:var(--font-display);font-weight:400;font-size:16px;line-height:16px;color:var(--color-blue-950)}}}.competitor-review-rating-card-rating-link{margin-top:8px;& a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:4px;border-bottom:1px solid var(--color-blue-500);font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:30px;color:var(--color-blue-950);text-decoration:none;&:visited{color:var(--color-blue-950)}}.btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.svg-icon{width:16px;height:14px}.svg-icon:last-child{display:none}}}.review-content{.competitor-review-rating-comparison{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 40px;color:var(--color-blue-950)}.competitor-review-rating-comparison-card{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:16px;padding:24px;background-color:var(--color-cream);border-radius:var(--radius-ui)}.competitor-review-rating-comparison-logo{display:flex;align-items:center;justify-content:center;height:120px;& img{width:auto;max-width:100%;max-height:100px;padding-inline:40px;margin:0;object-fit:contain}}.competitor-review-rating-comparison-border{border-bottom:1px solid var(--color-blue-100, #cccccc)}.competitor-review-rating-comparison-rating{display:flex;flex-direction:column;gap:8px}.competitor-review-rating-comparison-rating-overall-container{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.competitor-review-rating-comparison-rating-header{font-family:var(--font-sans);font-weight:600;font-size:20px;line-height:32px;color:var(--color-blue-950)}.competitor-review-rating-comparison-rating-overall{display:flex;align-items:center;gap:10px;padding:4px 12px;background-color:#fff;border:1px solid var(--color-stone);border-radius:var(--radius-pill);>div{display:flex;align-items:baseline;font-family:var(--font-display);font-weight:400;font-size:20px;line-height:26px;color:var(--color-blue-950)}>div>:last-child{margin-left:4px;font-size:16px;color:var(--color-stone)}.competitor-review-rating-comparison-rating-star{width:20px;height:20px}}.competitor-review-rating-comparison-rating-star{flex-shrink:0;width:16px;height:16px;& path{fill:var(--color-warning)}}.competitor-review-rating-comparison-rating-list{display:flex;flex-direction:column;gap:8px}.competitor-review-rating-comparison-rating-list-item{display:flex;align-items:center;justify-content:space-between;gap:16px;>:first-child{font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:21px;color:var(--color-slate)}>:last-child{display:flex;align-items:center;justify-content:space-between;gap:4px;width:74px;padding:6px 12px;background-color:#fff;border:1px solid var(--color-stone);border-radius:var(--radius-pill);>span{font-family:var(--font-display);font-weight:400;font-size:16px;line-height:16px;color:var(--color-blue-950)}}}.competitor-review-rating-comparison-rating-link{margin-top:auto;& a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:4px;border-bottom:1px solid var(--color-blue-500);font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:30px;color:var(--color-blue-950);text-decoration:none;&:visited{color:var(--color-blue-950)}}.btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.svg-icon{width:16px;height:14px}.svg-icon:last-child{display:none}}}.review-content{.competitor-review-table-scroll-hint{display:none;justify-content:flex-end;align-items:center;gap:4px;color:var(--color-slate);font-size:12px;line-height:16px;margin-bottom:16px;& svg{width:16px;height:16px}.before-use-attr:before{content:attr(data-text)}}.competitor-review-table-scroll-hint--visible{display:flex}.competitor-review-table-wrapper{width:100%;overflow:hidden;overflow-x:auto;margin-bottom:40px;border-radius:var(--radius-ui);cursor:auto;scrollbar-width:thin;scrollbar-color:var(--color-slate) transparent;&:has(+.competitor-review-accordion-container),&:has(+p){margin-bottom:24px}&::-webkit-scrollbar{height:4px}&::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:var(--color-slate)}}.competitor-review-table{min-width:fit-content;border-radius:var(--radius-ui)}.competitor-review-table-row{display:grid;background-color:#fff;&:nth-child(n+3):not(:last-child){background-color:var(--color-mist)}&:first-child{.competitor-review-table-row-cell{border-top:1px solid var(--color-blue-500);&:first-child{border-top-left-radius:var(--radius-ui)}&:last-child{border-top-right-radius:var(--radius-ui)}}}&:last-child{.competitor-review-table-row-cell:first-child{border-bottom-left-radius:var(--radius-ui)}.competitor-review-table-row-cell:last-child{border-bottom-right-radius:var(--radius-ui)}}}.competitor-review-table-row-cell{min-width:162px;padding:16px 12px;border-right:1px solid var(--color-blue-500);border-bottom:1px solid var(--color-blue-500);color:var(--color-slate);hyphens:auto;overflow-wrap:anywhere;word-break:break-word;&:first-child{border-left:1px solid var(--color-blue-500)}& p,ul{font-size:16px;line-height:26px}& p{color:var(--color-slate);margin:0 0 12px;&:last-child{margin-bottom:0}}& strong{color:var(--color-blue-950);font-weight:600;line-height:26px}.competitor-review-nestable-table-heading{color:var(--color-blue-950);font-size:16px;font-weight:600;line-height:26px;margin:0;& strong{font-weight:600}}& ul{gap:16px;color:var(--color-slate);margin:0}& li{line-height:26px;padding-left:22px;&:before{top:10px}}}.competitor-review-table-wrapper[data-has-buttons-row=true]{.competitor-review-table-row:nth-last-child(2){.competitor-review-table-row-cell:first-child{border-bottom-left-radius:var(--radius-ui)}.competitor-review-table-row-cell:last-child{border-bottom-right-radius:var(--radius-ui)}}.competitor-review-table-row:last-child{background-color:transparent;.competitor-review-table-row-cell{display:flex;justify-content:center;padding:16px 12px 0;border:0;background:transparent}.competitor-review-nestable-table-button{width:min(100%,220px);min-height:38px;padding:8px 24px;border-radius:var(--radius-pill);line-height:20px}}}.competitor-review-nestable-table-button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:58px;padding:8px;border:1px solid var(--color-blue-950);border-radius:var(--radius-ui);color:var(--color-blue-950);font-size:16px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;white-space:normal;word-break:break-word;&:visited{color:var(--color-blue-950)}}@media(min-width:1100px){.competitor-review-table-row-cell{min-width:0}}@media(max-width:575.98px){.competitor-review-table-row-cell{min-width:156px;.competitor-review-nestable-table-heading,ul,p{font-size:14px;line-height:24px}& li{line-height:24px;padding-left:16px;&:before{top:9px}}}.competitor-review-nestable-table-button{min-height:52px;font-size:14px}}}.competitor-review-heading{font-family:var(--font-display);font-weight:400;font-size:56px;line-height:68px;color:var(--color-blue-950);margin-bottom:24px;@media(max-width:575.98px){font-size:34px;line-height:40px}}.review-content{width:100%;max-width:calc(100vw - 64px);margin-bottom:46px;overflow:hidden;[id]{scroll-margin-top:150px}& a{color:var(--color-blue-950);text-decoration:underline;font-weight:inherit;&:visited{color:var(--color-blue-950)}}& strong{color:var(--color-blue-950);font-weight:600}& h2,h3,h4{font-family:var(--font-display);color:var(--color-blue-950);font-weight:400}& h2{font-size:44px;line-height:54px;margin-bottom:24px;@media(max-width:575.98px){font-size:24px;line-height:32px}}& h3{font-size:32px;line-height:40px;margin-bottom:24px;@media(max-width:575.98px){font-size:20px;line-height:26px}}& h4{font-size:24px;line-height:36px;margin-bottom:24px;@media(max-width:575.98px){font-size:16px;line-height:24px}}& p{font-weight:400;font-size:20px;line-height:32px;color:var(--color-slate);margin:0 0 40px;&:has(+ul),&:has(+h4),&:has(+p){margin-bottom:24px}@media(max-width:767.98px){margin-bottom:32px}@media(max-width:575.98px){font-size:16px;line-height:24px;margin-bottom:32px}}& ul{font-weight:400;font-size:20px;line-height:32px;color:var(--color-slate);display:flex;flex-direction:column;gap:24px;padding:0;margin:0 0 40px;list-style:none;@media(max-width:767.98px){font-size:16px;line-height:24px;gap:20px}& li{position:relative;padding-left:22px;line-height:32px;@media(max-width:767.98px){line-height:24px;padding-left:16px}&:before{content:"";position:absolute;left:0;top:13px;height:6px;width:6px;border-radius:2px;background-color:var(--color-blue-500);@media(max-width:767.98px){top:9px}}}}.wp-block-group:has(h2#tldr){background:#f8f3ee;border:1px solid #ece1d6;border-radius:18px;padding:28px;margin-bottom:48px}.wp-block-group:has(h2#tldr) h2#tldr{font-size:24px;line-height:32px;font-weight:600;margin-bottom:20px}.wp-block-group:has(h2#tldr) p{font-size:18px;line-height:28px;margin-bottom:20px}.wp-block-group:has(h2#tldr) ul{gap:18px;margin-bottom:0}.wp-block-group:has(h2#tldr) ul li{font-size:18px;line-height:28px}.wp-block-group:has(h2#tldr) ul li:before{top:11px;border-radius:999px;background-color:var(--color-blue-500)}@media(max-width:575.98px){.wp-block-group:has(h2#tldr){padding:20px;border-radius:14px;margin-bottom:40px}.wp-block-group:has(h2#tldr) h2#tldr{font-size:20px;line-height:28px;margin-bottom:16px}.wp-block-group:has(h2#tldr) p,.wp-block-group:has(h2#tldr) ul li{font-size:16px;line-height:24px}}& figure,img{display:block;max-width:100%;height:auto;margin:0 auto 40px}}.review-layout{display:grid;gap:40px;row-gap:0;grid-template-columns:230px minmax(620px,800px) 230px;margin-top:40px;margin-bottom:80px;@media(max-width:1329.98px){grid-template-columns:230px minmax(620px,800px)}@media(max-width:1099.98px){grid-template-columns:1fr;gap:30px;margin-top:20px;margin-bottom:40px}.review-layout__left{width:230px;min-width:230px;z-index:3;@media(max-width:1099.98px){margin-bottom:30px;width:auto;min-width:auto}}.review-layout__center{min-width:0}.review-layout__right{width:230px;min-width:230px;@media(max-width:1329.98px){min-width:0;width:0;height:0}}.review-layout__left-content{position:sticky;top:114px;overflow-y:auto;max-height:calc(100vh - 114px);display:flex;flex-direction:column;width:230px;@media(max-width:1099.98px){position:static;max-height:none;overflow:hidden;padding-right:0;width:auto}}.review-layout__right-content{position:sticky;top:114px;max-height:calc(100vh - 114px);overflow-y:auto;width:230px;@media(max-width:1329.98px){position:static;width:auto}}}.table-of-contents__bubble,.table-of-contents__cross{display:none}.table-of-contents__title{font-family:var(--font-sans);font-weight:600;font-size:18px;line-height:24px;color:var(--color-blue-950);margin-bottom:10px}.table-of-contents__list{display:flex;flex-direction:column;gap:14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e7e7e7 transparent}.table-of-contents__list::-webkit-scrollbar{width:4px}.table-of-contents__list::-webkit-scrollbar-thumb{background-color:#e7e7e7;border-radius:25px}.table-of-contents__item{display:block;font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.46;color:var(--color-slate);text-decoration:none;cursor:pointer;transition:color .15s ease}.table-of-contents__item:hover{color:var(--color-blue-950)}.table-of-contents__item--active{font-weight:600;color:var(--color-blue-950)}.table-of-contents__item--child{padding-left:12px}@media(max-width:1329.98px){.table-of-contents{--toc-bottom-offset: calc(24px + env(safe-area-inset-bottom)) ;position:fixed;display:flex;align-items:end;z-index:11;height:calc(100dvh - 114px - var(--toc-bottom-offset));bottom:var(--toc-bottom-offset);right:0;pointer-events:none}.table-of-contents__bubble{pointer-events:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;bottom:0;right:20px;width:64px;height:64px;background-color:#fff;border:1px solid var(--color-blue-950);border-radius:50%}.table-of-contents__bubble:before{content:"";display:block;width:22.5px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36328 8.99219L23.0001 8.99219' stroke='%23061439' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M6.36328 1L23.0001 1' stroke='%23061439' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M6.36328 17L23.0001 17' stroke='%23061439' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1 8.99219L1.08037 8.99219' stroke='%23061439' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1 1L1.08037 1' stroke='%23061439' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1 17L1.08037 17' stroke='%23061439' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:cover;background-repeat:no-repeat}.table-of-contents__content{pointer-events:auto;display:none;flex-direction:column;max-height:100%;overflow:clip;width:fit-content;max-width:min(500px,calc(100vw - 34px));position:relative;padding:20px;margin-right:34px;border-radius:var(--radius-ui);border:solid 1px #ddd;background-color:#fff;box-shadow:0 0 20px #00000026}.table-of-contents__cross{display:block;position:absolute;top:20px;right:20px;width:24px;height:24px;background:transparent;border:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5595 17.4395L14.12 12L19.5595 6.56046C20.1468 5.97319 20.1468 5.02772 19.5595 4.44045C18.9723 3.85318 18.0268 3.85318 17.4395 4.44045L12 9.87999L6.56046 4.44045C5.97319 3.85318 5.02772 3.85318 4.44045 4.44045C3.85318 5.02772 3.85318 5.97319 4.44045 6.56046L9.87999 12L4.44045 17.4395C3.85318 18.0268 3.85318 18.9723 4.44045 19.5595C5.02772 20.1468 5.97319 20.1468 6.56046 19.5595L12 14.12L17.4395 19.5595C18.0268 20.1468 18.9723 20.1468 19.5595 19.5595C20.1427 18.9723 20.1427 18.0226 19.5595 17.4395Z' fill='%235A5A66'/%3E%3C/svg%3E%0A");background-size:cover;background-repeat:no-repeat}.table-of-contents--open .table-of-contents__bubble{display:none}.table-of-contents--open .table-of-contents__content{display:flex}.table-of-contents__list{gap:25px}.table-of-contents__item{font-size:16px}}@media(max-width:991.98px){.table-of-contents__content{max-width:calc(100vw - 24px);padding:18px;margin-right:12px;margin-left:12px;box-shadow:0 0 30px #00000030}.table-of-contents__cross{top:18px;right:18px}}
