.comparison-section{width:100%}.comparison-section__inner{margin-left:auto;margin-right:auto}.comparison-section__header{text-align:var(--cmp-content-align, center);max-width:60rem;margin:0 auto var(--cmp-header-spacing, 48px);display:flex;flex-direction:column;align-items:center;gap:1rem}.comparison-section__header>*{width:100%}.comparison-section__caption{margin:0;font-weight:600;letter-spacing:.08em}.comparison-section__caption--small{font-size:.875rem}.comparison-section__caption--medium{font-size:1rem}.comparison-section__caption--uppercase{text-transform:uppercase}.comparison-section__heading{margin:0;font-weight:700;line-height:1.15;letter-spacing:-.01em}.comparison-section__heading--small{font-size:clamp(1.75rem,3vw,2rem)}.comparison-section__heading--medium{font-size:clamp(2rem,4vw,2.5rem)}.comparison-section__heading--large{font-size:clamp(2.25rem,5vw,3.25rem)}.comparison-section__heading--xlarge{font-size:clamp(2.75rem,6vw,4rem)}.comparison-section__heading-accent{font-style:italic;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em;color:var(--cmp-accent-color);font-weight:700}.comparison-section__text{margin:0;line-height:1.6}.comparison-section__text--small{font-size:1rem}.comparison-section__text--medium{font-size:clamp(1rem,1.6vw,1.125rem)}.comparison-section__text--large{font-size:clamp(1.0625rem,1.8vw,1.25rem)}.comparison-section__text p{margin:0 0 .5rem}.comparison-section__text p:last-child{margin-bottom:0}.comparison-section__button-wrap{margin-top:.5rem}.comparison-grid{display:flex;flex-wrap:nowrap;gap:var(--cmp-card-gap, 16px);overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:4px 4px 16px;margin:-4px -4px 0;box-sizing:border-box}.comparison-grid::-webkit-scrollbar{display:none}.comparison-card{flex:0 0 var(--cmp-card-peek-mobile, 88%);width:var(--cmp-card-peek-mobile, 88%);min-width:0;scroll-snap-align:start;box-sizing:border-box;background:rgb(var(--color-background, 255, 255, 255));border:var(--cmp-card-border-width, 1px) solid var(--cmp-card-border-color, #E5E7EB);border-radius:var(--cmp-card-radius, 16px);padding:var(--cmp-card-padding-y, 28px) var(--cmp-card-padding-x, 24px);display:flex;flex-direction:column;transition:border-color .2s ease}@media screen and (min-width:750px)and (max-width:989px){.comparison-card{flex-basis:calc((100% - var(--cmp-card-gap, 16px)) / 2 - 2vw);width:auto}}@media screen and (min-width:990px){.comparison-grid{display:grid;grid-template-columns:repeat(var(--cmp-cols, 3),minmax(0,1fr));overflow:visible;scroll-snap-type:none;padding:0;margin:0}.comparison-card{flex:initial;width:auto}}.comparison-card--featured{border-color:var(--cmp-featured-border-color, var(--cmp-accent-color));border-width:var(--cmp-featured-border-width, 3px);background:var(--cmp-featured-bg-color, rgb(var(--color-background, 255, 255, 255)))}.comparison-card__header{text-align:center;padding-bottom:1.25rem;margin-bottom:.5rem;border-bottom:1px solid var(--cmp-row-divider-color, #F3F4F6)}.comparison-card__title{margin:0 0 .5rem;font-weight:700;line-height:1.2;font-size:var(--cmp-title-size-mobile, 22px)}@media screen and (min-width:990px){.comparison-card__title{font-size:var(--cmp-title-size-desktop, 26px)}}.comparison-card__title--featured{color:var(--cmp-featured-border-color, var(--cmp-accent-color))}.comparison-card__subtitle{margin:0;font-size:var(--cmp-subtitle-size-mobile, 15px);opacity:.75;line-height:1.4}@media screen and (min-width:990px){.comparison-card__subtitle{font-size:var(--cmp-subtitle-size-desktop, 16px)}}.comparison-card__rows{display:flex;flex-direction:column;flex:1}.comparison-row{display:flex;align-items:flex-start;gap:.875rem;padding:var(--cmp-row-padding-y, 14px) 0;border-top:1px solid var(--cmp-row-divider-color, #F3F4F6)}.comparison-row:first-child{border-top:none}.comparison-row__status{flex-shrink:0;width:var(--cmp-status-icon-size, 28px);height:var(--cmp-status-icon-size, 28px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.comparison-row__status svg{width:60%;height:60%}.comparison-row__status--positive{background:color-mix(in srgb,var(--cmp-positive-color, #2E7D32) 16%,transparent);color:var(--cmp-positive-color, #2E7D32)}.comparison-row__status--warning{background:color-mix(in srgb,var(--cmp-warning-color, #F9A825) 20%,transparent);color:var(--cmp-warning-color, #F9A825)}.comparison-row__status--negative{background:color-mix(in srgb,var(--cmp-negative-color, #D32F2F) 14%,transparent);color:var(--cmp-negative-color, #D32F2F)}.comparison-row__text{flex:1;min-width:0}.comparison-row__title{margin:0 0 .25rem;font-weight:700;line-height:1.3;font-size:var(--cmp-feature-title-size-mobile, 17px)}@media screen and (min-width:990px){.comparison-row__title{font-size:var(--cmp-feature-title-size-desktop, 17px)}}.comparison-row__description{margin:0;font-size:var(--cmp-feature-desc-size-mobile, 15px);line-height:1.45;opacity:.75}@media screen and (min-width:990px){.comparison-row__description{font-size:var(--cmp-feature-desc-size-desktop, 15px)}}.faq-section{width:100%}.faq-section__inner{margin-left:auto;margin-right:auto}.faq-section--single .faq-section__header{text-align:var(--faq-content-align, center);max-width:60rem;margin:0 auto var(--faq-header-spacing, 48px);display:flex;flex-direction:column;gap:1rem}.faq-section--single[style*="--faq-content-align: center"] .faq-section__header,.faq-section--single .faq-section__header{align-items:center}.faq-section--single .faq-accordion{max-width:var(--faq-max-width, 800px);margin:0 auto}@media screen and (min-width:990px){.faq-section--split .faq-section__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem;align-items:start}.faq-section--split .faq-section__header{text-align:left;display:flex;flex-direction:column;gap:1rem;margin:0;position:sticky;top:2rem}}@media screen and (max-width:989px){.faq-section--split .faq-section__header{text-align:center;max-width:60rem;margin:0 auto var(--faq-header-spacing, 48px);display:flex;flex-direction:column;align-items:center;gap:1rem}.faq-section--split .faq-accordion{max-width:700px;margin:0 auto}}.faq-section__header>*{width:100%}.faq-section__caption{margin:0;font-weight:600;letter-spacing:.08em}.faq-section__caption--small{font-size:.8125rem}.faq-section__caption--medium{font-size:1rem}.faq-section__caption--uppercase{text-transform:uppercase}.faq-section__heading{margin:0;font-weight:700;line-height:1.1;letter-spacing:-.01em}.faq-section__heading--small{font-size:clamp(1.5rem,3vw,2rem)}.faq-section__heading--medium{font-size:clamp(1.875rem,4vw,2.5rem)}.faq-section__heading--large{font-size:clamp(2.25rem,5vw,3.25rem)}.faq-section__heading--xlarge{font-size:clamp(2.75rem,6vw,4rem)}.faq-section__heading-accent{font-style:italic;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em;color:var(--faq-accent-color);font-weight:700}.faq-section__text{margin:0;line-height:1.6}.faq-section__text--small{font-size:.9375rem}.faq-section__text--medium{font-size:1.0625rem}.faq-section__text--large{font-size:1.1875rem}.faq-section__text p{margin:0 0 .5rem}.faq-section__text p:last-child{margin-bottom:0}.faq-section__button-wrap{margin-top:.5rem}.faq-accordion{display:flex;flex-direction:column}.faq-accordion--divider .faq-item{border-bottom:var(--faq-item-border-width, 1px) solid var(--faq-item-border-color, currentColor)}.faq-accordion--divider .faq-item:first-child{border-top:var(--faq-item-border-width, 1px) solid var(--faq-item-border-color, currentColor)}.faq-accordion--boxed{gap:var(--faq-item-gap, 12px)}.faq-accordion--boxed .faq-item{border:var(--faq-item-border-width, 1px) solid var(--faq-item-border-color, currentColor);border-radius:var(--faq-item-radius, 12px);overflow:hidden}.faq-accordion--none .faq-item{border:none}.faq-item__heading{margin:0;font-weight:inherit;font-size:inherit}.faq-item__question{width:100%;background:transparent;border:none;padding:var(--faq-item-padding-y, 20px) var(--faq-item-padding-x, 4px);font-family:inherit;font-weight:600;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:inherit;line-height:1.4}.faq-accordion--boxed .faq-item__question{padding-left:1.25rem;padding-right:1.25rem}@media(hover:hover){.faq-item__question:hover .faq-item__question-text{color:var(--faq-accent-color, currentColor)}}.faq-item__question:focus-visible{outline:2px solid var(--faq-accent-color, currentColor);outline-offset:-2px;border-radius:4px}.faq-item__question-text{flex:1;font-size:var(--faq-question-size-mobile, 18px);transition:color .15s ease}@media screen and (min-width:750px){.faq-item__question-text{font-size:var(--faq-question-size-desktop, 19px)}}.faq-item__icon{flex-shrink:0;width:var(--faq-icon-size, 22px);height:var(--faq-icon-size, 22px)}.faq-item__icon--plus{position:relative;display:block;color:var(--faq-accent-color, currentColor)}.faq-item__icon--plus:before,.faq-item__icon--plus:after{content:"";position:absolute;background:currentColor;top:50%;left:50%}.faq-item__icon--plus:before{width:70%;height:2px;transform:translate(-50%,-50%)}.faq-item__icon--plus:after{width:2px;height:70%;transform:translate(-50%,-50%);transition:transform .2s ease}.faq-item.is-open .faq-item__icon--plus:after{transform:translate(-50%,-50%) scaleY(0)}.faq-item__icon--chevron{color:var(--faq-accent-color, currentColor);transition:transform .25s ease}.faq-item.is-open .faq-item__icon--chevron{transform:rotate(180deg)}.faq-item__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-item__content{grid-template-rows:1fr}.faq-item__content-inner{min-height:0;overflow:hidden}.faq-item__answer{padding:0 var(--faq-item-padding-x, 4px) var(--faq-item-padding-y, 24px);line-height:1.65;font-size:var(--faq-answer-size-mobile, 17px);opacity:0;transition:opacity .25s ease .05s}@media screen and (min-width:750px){.faq-item__answer{font-size:var(--faq-answer-size-desktop, 17px)}}.faq-item.is-open .faq-item__answer{opacity:1}.faq-accordion--boxed .faq-item__answer{padding-left:1.25rem;padding-right:1.25rem}.faq-item__answer>*:first-child{margin-top:0}.faq-item__answer>*:last-child{margin-bottom:0}.faq-item__answer p{margin:0 0 .75rem}.faq-item__answer ul,.faq-item__answer ol{margin:0 0 .75rem;padding-left:1.25rem}.faq-item__answer li{margin-bottom:.25rem}.faq-item__answer a{color:var(--faq-accent-color, currentColor);text-decoration:underline}.payment-icons{width:100%}.payment-icons__inner{margin-left:auto;margin-right:auto}.payment-icons__label{margin:0 0 .875rem;font-size:.875rem;font-weight:500;text-align:var(--pi-alignment, center);opacity:.7;letter-spacing:.02em}.payment-icons__list{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;gap:var(--pi-gap, 10px);justify-content:var(--pi-alignment, center);align-items:center;max-width:var(--pi-max-width, 600px)}.payment-icons__list[style*="--pi-alignment: left"],.payment-icons[style*="--pi-alignment: left"] .payment-icons__list{justify-content:flex-start}.payment-icons[style*="--pi-alignment: right"] .payment-icons__list{justify-content:flex-end}.payment-icons__item{display:inline-flex;align-items:center;justify-content:center;height:var(--pi-icon-height, 32px);border-radius:var(--pi-icon-radius, 5px);overflow:hidden}.payment-icons__svg{height:100%;width:auto;display:block;border-radius:var(--pi-icon-radius, 5px)}.testimonials-section{width:100%}.testimonials-section__inner{margin-left:auto;margin-right:auto}.testimonials-section__header{text-align:var(--ts-content-align, center);max-width:60rem;margin:0 auto var(--ts-header-spacing, 48px);display:flex;flex-direction:column;gap:1rem;align-items:center}.testimonials-section__header>*{width:100%}.testimonials-section__caption{margin:0;font-weight:600;letter-spacing:.08em}.testimonials-section__caption--small{font-size:.8125rem}.testimonials-section__caption--medium{font-size:1rem}.testimonials-section__caption--uppercase{text-transform:uppercase}.testimonials-section__heading{margin:0;font-weight:700;line-height:1.1;letter-spacing:-.01em}.testimonials-section__heading--small{font-size:clamp(1.5rem,3vw,2rem)}.testimonials-section__heading--medium{font-size:clamp(1.875rem,4vw,2.5rem)}.testimonials-section__heading--large{font-size:clamp(2.25rem,5vw,3.25rem)}.testimonials-section__heading--xlarge{font-size:clamp(2.75rem,6vw,4rem)}.testimonials-section__heading-accent{font-style:italic;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em;color:var(--ts-accent-color);font-weight:700}.testimonials-section__text{margin:0;line-height:1.6}.testimonials-section__text--small{font-size:.9375rem}.testimonials-section__text--medium{font-size:1.0625rem}.testimonials-section__text--large{font-size:1.1875rem}.testimonials-section__text p{margin:0 0 .5rem}.testimonials-section__text p:last-child{margin-bottom:0}.testimonials-section__button-wrap{margin-top:.5rem}.testimonials-slider{position:relative;display:block;width:100%;max-width:100%}.testimonials-slider__track{display:flex;flex-wrap:nowrap;gap:var(--ts-card-gap, 24px);width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;padding:4px 4px 8px;box-sizing:border-box}.testimonials-slider__track::-webkit-scrollbar{width:0;height:0;display:none}.testimonials-slider__track:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.testimonial-card{flex:0 0 calc((100% - (var(--ts-cards-mobile, 1.15) - 1) * var(--ts-card-gap, 24px)) / var(--ts-cards-mobile, 1.15));width:calc((100% - (var(--ts-cards-mobile, 1.15) - 1) * var(--ts-card-gap, 24px)) / var(--ts-cards-mobile, 1.15));min-width:0;box-sizing:border-box;scroll-snap-align:start;border:var(--ts-card-border-width, 1px) solid var(--ts-card-border-color, currentColor);border-radius:var(--ts-card-radius, 14px);display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width:750px){.testimonial-card{flex-basis:calc((100% - (var(--ts-cards-tablet, 2) - 1) * var(--ts-card-gap, 24px)) / var(--ts-cards-tablet, 2));width:calc((100% - (var(--ts-cards-tablet, 2) - 1) * var(--ts-card-gap, 24px)) / var(--ts-cards-tablet, 2))}}@media screen and (min-width:990px){.testimonial-card{flex-basis:calc((100% - (var(--ts-cards-desktop, 4) - 1) * var(--ts-card-gap, 24px)) / var(--ts-cards-desktop, 4));width:calc((100% - (var(--ts-cards-desktop, 4) - 1) * var(--ts-card-gap, 24px)) / var(--ts-cards-desktop, 4))}}.testimonial-card__media{aspect-ratio:var(--ts-image-aspect, 4 / 3);padding:var(--ts-image-padding, 8px);overflow:hidden}.testimonial-card__image{width:100%;height:100%;object-fit:cover;border-radius:var(--ts-image-radius, 8px);display:block}.testimonial-card__placeholder{width:100%;height:100%;background:#0000000a;border-radius:var(--ts-image-radius, 8px);overflow:hidden}.testimonial-card__placeholder svg{width:100%;height:100%}.testimonial-card__body{padding:var(--ts-body-padding, 20px) var(--ts-body-padding, 20px) calc(var(--ts-body-padding, 20px) + 4px);text-align:center;flex:1;display:flex;flex-direction:column;align-items:center}.testimonial-card__rating{display:inline-flex;gap:2px;margin:0 0 .75rem;color:var(--ts-accent-color, currentColor)}.testimonial-card__quote{font-size:var(--ts-quote-size-mobile, 18px);line-height:1.55;margin:0}@media screen and (min-width:750px){.testimonial-card__quote{font-size:var(--ts-quote-size-desktop, 18px)}}.testimonial-card__name{margin:.875rem 0 0;font-size:var(--ts-name-size-mobile, 16px);font-weight:600}@media screen and (min-width:750px){.testimonial-card__name{font-size:var(--ts-name-size-desktop, 16px)}}.testimonial-card__meta{margin:.25rem 0 0;font-size:14px;opacity:.7}.testimonials-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--ts-card-border-color, currentColor);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 10px #00000014;padding:0}.testimonials-slider__arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.06);box-shadow:0 4px 14px #00000024}.testimonials-slider__arrow:disabled{opacity:.3;cursor:default}.testimonials-slider__arrow--prev{left:-20px}.testimonials-slider__arrow--next{right:-20px}@media screen and (max-width:749px){.testimonials-slider__arrow{display:none}}.testimonials-slider__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.testimonials-slider__dot{width:10px;height:10px;border-radius:50%;border:none;background:currentColor;opacity:.25;cursor:pointer;padding:0;transition:opacity .2s ease,transform .2s ease}.testimonials-slider__dot:hover{opacity:.55}.testimonials-slider__dot.is-active{opacity:1;transform:scale(1.3)}.testimonials-slider__dot:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
