.accordion-list__heading{text-align:center;margin:0 0 2rem}.accordion-list__items{display:flex;flex-direction:column;gap:.6rem}.accordion-list__item{border:1px solid rgba(var(--color-foreground),.12);border-radius:.6rem;padding:0 1.4rem}.accordion-list__summary{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;cursor:pointer;font-weight:600;list-style:none}.accordion-list__summary::-webkit-details-marker{display:none}.accordion-list__icon{position:relative;width:1.2rem;height:1.2rem;flex:0 0 auto}.accordion-list__icon:before,.accordion-list__icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-list__icon:before{width:1.2rem;height:.15rem}.accordion-list__icon:after{width:.15rem;height:1.2rem;transition:transform .2s ease}.accordion-list__item[open] .accordion-list__icon:after{transform:translate(-50%,-50%) rotate(90deg) scale(0)}.accordion-list__content{padding:0 0 1.2rem;font-size:1.4rem;line-height:1.5}.announcement-bar--marquee{overflow:hidden;width:100%;min-width:0;max-width:100%}.announcement-bar__marquee-track{display:flex;width:max-content;animation-name:announcement-bar-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.announcement-bar--marquee:hover .announcement-bar__marquee-track{animation-play-state:paused}.announcement-bar__marquee-group{display:flex;align-items:center;flex-shrink:0}.announcement-bar__marquee-group a,.announcement-bar__marquee-group>span:not(.announcement-bar__marquee-separator){display:inline-flex;align-items:center;text-decoration:none;margin-right:2.4rem}.announcement-bar__message--marquee{white-space:nowrap;padding:1rem 0}.announcement-bar__marquee-separator{display:inline-flex;align-items:center;margin-right:2.4rem;line-height:1;transform:translateY(-.1em)}@keyframes announcement-bar-marquee{0%{transform:translate(0)}to{transform:translate(-16.6667%)}}@media(prefers-reduced-motion:reduce){.announcement-bar__marquee-track{animation:none}}.before-after__layout{display:flex;flex-direction:column;gap:2.4rem}.before-after__text{text-align:center}.before-after__heading{margin:0 0 1.2rem;font-size:2.6rem;line-height:1.2}.before-after__description{font-size:1.6rem;line-height:1.5}.before-after__media{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:750px){.before-after__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.before-after__text{order:1}.before-after__media,.before-after__layout--text-right .before-after__text{order:2}.before-after__layout--text-right .before-after__media{order:1}.before-after__text,.before-after__media{min-width:0}.before-after__media{display:flex;flex-direction:column;justify-content:center}.before-after__slider{max-width:100%}.before-after__heading{font-size:3.6rem}.before-after__description{font-size:1.8rem}}.before-after__slider{position:relative;aspect-ratio:1 / 1;max-width:60rem;margin:0 auto;overflow:hidden;border-radius:.8rem;-webkit-user-select:none;user-select:none}.before-after__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.before-after__layer img{width:100%;height:100%;object-fit:cover;display:block}.before-after__layer--before{clip-path:inset(0 50% 0 0)}.before-after__label{position:absolute;top:1rem;padding:.3rem 1.2rem;font-size:1.2rem;font-weight:700;border-radius:999px;color:#fff}.before-after__label--before{left:1rem}.before-after__label--after{right:1rem}.before-after__handle{position:absolute;top:0;bottom:0;left:50%;width:.4rem;background:#fff;transform:translate(-50%);pointer-events:none;box-shadow:0 0 6px #0006}.before-after__handle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#fff;color:#1a1a1a;font-size:1.2rem;box-shadow:0 2px 8px #0000004d}.before-after__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.before-after__caption{text-align:center;margin:1rem 0 0;font-size:1.3rem;opacity:.8}.comparison-table__layout{display:flex;flex-direction:column;gap:2rem}.comparison-table__text{text-align:center}.comparison-table__heading{margin:0 0 1rem}.comparison-table__description{max-width:56rem;margin:0 auto;opacity:.75;font-size:1.4rem;line-height:1.5}@media screen and (min-width:750px){.comparison-table__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.comparison-table__text{order:1}.comparison-table__wrapper,.comparison-table__layout--text-right .comparison-table__text{order:2}.comparison-table__layout--text-right .comparison-table__wrapper{order:1}.comparison-table__text,.comparison-table__wrapper{min-width:0}}.comparison-table__wrapper{overflow-x:auto}.comparison-table__table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.3rem}.comparison-table__table th,.comparison-table__table td{padding:1.4rem 1rem;border-bottom:1px solid rgba(var(--color-foreground),.08);text-align:center}.comparison-table__table th[scope=row]{text-align:left;font-weight:500;border-bottom:1px solid rgba(var(--color-foreground),.08)}.comparison-table__col--us{background:var(--comparison-highlight-bg, rgba(var(--color-button), .9));color:var(--comparison-highlight-text, #ffffff);font-weight:700;border-bottom:1px solid rgba(255,255,255,.18)!important}thead .comparison-table__col--us{border-radius:1.2rem 1.2rem 0 0;padding-top:1.6rem;padding-bottom:1.6rem;font-size:1.5rem}.comparison-table__row--last .comparison-table__col--us{border-radius:0 0 1.2rem 1.2rem;border-bottom:none!important}.comparison-table__check{color:var(--comparison-check-color, currentColor);font-size:1.6rem;font-weight:700}.comparison-table__col--us .comparison-table__check{color:var(--comparison-highlight-check-color, var(--comparison-highlight-text, #ffffff))}.comparison-table__cross{color:var(--comparison-cross-color, #b42318);font-size:1.6rem}.customer-gallery__heading{text-align:center;margin:0 0 2rem}.customer-gallery__grid{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.customer-gallery__grid::-webkit-scrollbar{display:none}.customer-gallery__item{position:relative;flex:0 0 auto;width:calc((100% - (var(--gallery-columns-mobile, 2) - 1) * .6rem) / (var(--gallery-columns-mobile, 2) + .4));aspect-ratio:1 / 1;overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.05);scroll-snap-align:start}@media screen and (min-width:750px){.customer-gallery__item{width:calc((100% - (var(--gallery-columns-desktop, 4) - 1) * .6rem) / var(--gallery-columns-desktop, 4))}}.customer-gallery__viewport{position:relative}.customer-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:3.6rem;height:3.6rem;border-radius:50%;border:none;background:#ffffffe6;box-shadow:0 .2rem .6rem #00000026;color:rgba(var(--color-foreground),.8);cursor:pointer;display:flex;align-items:center;justify-content:center}.customer-gallery__arrow:hover{color:rgb(var(--color-foreground))}.customer-gallery__arrow .icon{width:1.1rem}.customer-gallery__arrow--prev{left:-.6rem}.customer-gallery__arrow--prev .icon{transform:rotate(90deg)}.customer-gallery__arrow--next{right:-.6rem}.customer-gallery__arrow--next .icon{transform:rotate(-90deg)}.customer-gallery__arrow[disabled]{opacity:.35;cursor:default}@media screen and (max-width:749px){.customer-gallery__arrow{width:3.2rem;height:3.2rem}.customer-gallery__arrow--prev{left:.2rem}.customer-gallery__arrow--next{right:.2rem}}.customer-gallery__grid--portrait .customer-gallery__item{aspect-ratio:9 / 16}.customer-gallery__media{width:100%;height:100%;object-fit:cover;display:block}.customer-gallery__overlay{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.1rem;padding:.6rem;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.customer-gallery__name{font-size:1.1rem;font-weight:700;color:#fff}.customer-gallery__caption{font-size:1rem;color:#fff;opacity:.9}.customer-gallery__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.4rem}.customer-gallery__dot{width:.8rem;height:.8rem;border-radius:50%;border:none;padding:0;background:rgba(var(--color-foreground),.2);cursor:pointer;transition:background .2s ease,transform .2s ease}.customer-gallery__dot--active{background:rgb(var(--color-button));transform:scale(1.2)}.customer-reviews__heading{text-align:center;margin:0 0 2rem}.customer-reviews__viewport{position:relative}.customer-reviews__grid{display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.customer-reviews__grid::-webkit-scrollbar{display:none}.customer-reviews__card{flex:0 0 auto;display:flex;flex-direction:column;width:calc((100% - (var(--reviews-columns-mobile, 1) - 1) * 2.4rem) / var(--reviews-columns-mobile, 1));scroll-snap-align:start;border:1px solid var(--reviews-card-border, rgba(var(--color-foreground), .1));border-radius:var(--reviews-corner-radius, 16px);background:var(--reviews-card-bg, rgb(var(--color-background)));overflow:hidden}@media screen and (min-width:750px){.customer-reviews__card{width:calc((100% - (var(--reviews-columns-desktop, 3) - 1) * 2.4rem) / var(--reviews-columns-desktop, 3))}}.customer-reviews__image{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--reviews-corner-radius, 16px) var(--reviews-corner-radius, 16px) 0 0}.customer-reviews__grid--square .customer-reviews__image{aspect-ratio:1 / 1}.customer-reviews__grid--portrait .customer-reviews__image{aspect-ratio:3 / 4}.customer-reviews__grid--tall .customer-reviews__image{aspect-ratio:9 / 16}.customer-reviews__grid--wide .customer-reviews__image{aspect-ratio:16 / 9}.customer-reviews__image img{width:100%;height:100%;object-fit:cover;display:block}.customer-reviews__badge{position:absolute;right:1.2rem;bottom:-1.4rem;width:3.6rem;height:3.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:700;line-height:1;font-family:Georgia,serif;background:var(--reviews-badge-bg, #f5c451);color:var(--reviews-badge-color, #1a1a1a);box-shadow:0 .2rem .6rem #00000026}.customer-reviews__content{flex:1 1 auto;display:flex;flex-direction:column;padding:2.4rem 1.8rem 1.8rem;text-align:center;background:var(--reviews-content-bg, transparent)}.customer-reviews__divider{margin-top:auto}.customer-reviews__stars{color:rgba(var(--color-foreground),.25);font-size:1.6rem;letter-spacing:.1rem;margin-bottom:.8rem}.customer-reviews__star--filled{color:var(--reviews-star-color, #f5a623)}.customer-reviews__title{font-weight:var(--reviews-title-weight, 700);font-size:1.6rem;margin:0 0 .8rem;color:var(--reviews-title-color, rgb(var(--color-foreground)))}.customer-reviews__body{font-size:1.4rem;line-height:1.6;margin:0;font-weight:var(--reviews-body-weight, 400);color:var(--reviews-body-color, rgba(var(--color-foreground), .75))}.customer-reviews__divider{width:3.2rem;height:1px;margin:auto auto 1.2rem;background:rgba(var(--color-foreground),.15)}.customer-reviews__author{font-style:italic;font-weight:var(--reviews-author-weight, 600);font-size:1.4rem;margin:0;color:var(--reviews-author-color, rgb(var(--color-foreground)))}.customer-reviews__arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:2;width:3.6rem;height:3.6rem;border-radius:50%;border:none;background:#ffffffe6;box-shadow:0 .2rem .6rem #00000026;color:rgba(var(--color-foreground),.8);cursor:pointer;display:flex;align-items:center;justify-content:center}.customer-reviews__arrow:hover{color:rgb(var(--color-foreground))}.customer-reviews__arrow .icon{width:1.1rem}.customer-reviews__arrow--prev{left:-.6rem}.customer-reviews__arrow--prev .icon{transform:rotate(90deg)}.customer-reviews__arrow--next{right:-.6rem}.customer-reviews__arrow--next .icon{transform:rotate(-90deg)}.customer-reviews__arrow[disabled]{opacity:.35;cursor:default}@media screen and (max-width:749px){.customer-reviews__arrow{width:3.2rem;height:3.2rem}.customer-reviews__arrow--prev{left:.2rem}.customer-reviews__arrow--next{right:.2rem}}.customer-reviews__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.6rem}.customer-reviews__dot{width:.8rem;height:.8rem;border-radius:50%;border:none;padding:0;background:rgba(var(--color-foreground),.2);cursor:pointer;transition:background .2s ease,transform .2s ease}.customer-reviews__dot--active{background:rgb(var(--color-button));transform:scale(1.2)}.payment-icons-strip__heading{text-align:center;font-size:1.2rem;opacity:.7;margin:0 0 1rem}.payment-icons-strip__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin:0;padding:0}.payment-icons-strip__icon{height:2.4rem;width:auto}.social-proof-toast{position:fixed;left:1.4rem;bottom:1.4rem;z-index:30;max-width:32rem;transform:translateY(150%);transition:transform .3s ease}.social-proof-toast.social-proof-toast--visible{transform:translateY(0)}.social-proof-toast__inner{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:.8rem;box-shadow:0 4px 16px #0000001f}.social-proof-toast__text{font-size:1.25rem;line-height:1.3}.social-proof-toast__close{margin-left:auto;background:none;border:none;font-size:1.6rem;cursor:pointer;line-height:1;padding:0;opacity:.5}@media screen and (max-width:749px){.social-proof-toast{left:1rem;right:1rem;max-width:none}}.sticky-atc-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.15);box-shadow:0 -2px 8px #0000000f;transform:translateY(100%);transition:transform .25s ease}.sticky-atc-bar.sticky-atc-bar--visible{transform:translateY(0)}.sticky-atc-bar__inner{display:flex;align-items:center;gap:1rem;padding:.8rem 1.5rem}.sticky-atc-bar__media{flex:0 0 auto;width:4.4rem;height:4.4rem;border-radius:.6rem;overflow:hidden}.sticky-atc-bar__media img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc-bar__info{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.sticky-atc-bar__title{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-bar__price{font-size:1.4rem;font-weight:600}.sticky-atc-bar__button{flex:0 0 auto;min-width:12rem}@media screen and (min-width:990px){.sticky-atc-bar{display:none}}.use-cases__heading{text-align:center;margin:0 0 2rem}.use-cases__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}@media screen and (min-width:750px){.use-cases__grid{grid-template-columns:repeat(5,1fr)}}.use-cases__card{text-align:center}.use-cases__image{border-radius:.8rem;overflow:hidden;margin-bottom:.8rem;aspect-ratio:1 / 1}.use-cases__image img{width:100%;height:100%;object-fit:cover;display:block}.use-cases__title{font-weight:700;font-size:1.4rem;margin:0 0 .3rem}.use-cases__text{font-size:1.2rem;opacity:.75;margin:0}.user-stats__layout{display:flex;flex-direction:column;gap:2.4rem}.user-stats__text{text-align:center}.user-stats__heading{margin:0 0 1.2rem}.user-stats__description{max-width:50rem;margin:0 auto;line-height:1.5;font-size:1.5rem}.user-stats__panel-heading{margin:0 0 1.4rem;text-align:center}.user-stats__list{display:flex;flex-direction:column}.user-stats__item{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 0}.user-stats__divider{height:1px;width:100%}.user-stats__ring-wrap{position:relative;width:6.4rem;height:6.4rem;flex:0 0 auto}.user-stats__ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.user-stats__ring-fill{transition:stroke-dasharray .6s ease}.user-stats__ring-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.user-stats__item-text{margin:0;font-size:1.4rem;line-height:1.5}.user-stats__footer-caption{margin:1.2rem 0 0;font-size:1.1rem;opacity:.65}@media screen and (min-width:750px){.user-stats__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.user-stats__text{order:1}.user-stats__panel,.user-stats__layout--text-right .user-stats__text{order:2}.user-stats__layout--text-right .user-stats__panel{order:1}.user-stats__text,.user-stats__panel{min-width:0}.user-stats__description{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
