.tpv3-main-product{--tpv3-accent: #ee5c2a;--tpv3-main-border: rgba(18, 18, 18, .16);--tpv3-main-muted: rgba(18, 18, 18, .7);--tpv3-main-surface: rgba(18, 18, 18, .04);background:var(--color-background, #ffffff);color:var(--color-foreground, #121212);font-family:var(--font-body--family)}.tpv3-main-product .page-width{max-width:min(90rem,calc(100vw - 2rem))}.tpv3-main-product .product{align-items:flex-start;column-gap:clamp(1.125rem,2.4vw,2rem);row-gap:1rem}.tpv3-main-product .product__info-wrapper{max-width:none;padding-top:0;width:100%}.tpv3-main-product .product__info-container{margin:0;max-width:none;width:100%}.tpv3-main-product .product__media-wrapper .product-media-container{background:var(--tpv3-main-surface);border:1.2px solid var(--tpv3-main-border);border-radius:1.25rem;overflow:hidden}.tpv3-main-product .product__media-wrapper .product__modal-opener{border-radius:inherit}.tpv3-main-product .product__media-wrapper .product__media img{object-fit:contain;padding:clamp(.875rem,2.5vw,1.75rem)}.tpv3-main-product .product__media-wrapper .thumbnail-list{gap:.5rem;margin-top:.625rem}.tpv3-main-product .product__media-wrapper .thumbnail{background:#f4f5f8;border:1px solid #d9dbe0;border-radius:.375rem;overflow:hidden;padding:.1875rem}.tpv3-main-product .product__media-wrapper .thumbnail[aria-current=true]{border-color:#0f0f0f}.tpv3-main-product .tpv3-buy-card{background:var(--tpv3-main-surface);border:1.2px solid var(--tpv3-main-border);border-radius:1.25rem;display:grid;gap:.75rem;padding:clamp(1rem,1.9vw,1.5rem);width:100%}.tpv3-main-product .tpv3-buy-card__app,.tpv3-main-product .tpv3-buy-card__rating{line-height:1}.tpv3-main-product .tpv3-buy-card__rating .jdgm-prev-badge{margin:0}.tpv3-main-product .tpv3-buy-card__title{font-size:clamp(1.75rem,2vw + .625rem,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0}.tpv3-main-product .tpv3-buy-card__status{color:#4e4e4e;font-size:1.1875rem;line-height:1.35;margin:0}.tpv3-main-product .tpv3-buy-card__status--uppercase{letter-spacing:.08em;text-transform:uppercase}.tpv3-main-product .tpv3-buy-card__divider{border-top:1px solid #2d2d2d}.tpv3-main-product .tpv3-buy-card__trust{display:grid;gap:.4688rem;list-style:none;margin:0;padding:0}.tpv3-main-product .tpv3-buy-card__trust li{align-items:center;display:flex;font-size:1.2188rem;font-weight:600;gap:.5rem;line-height:1.25}.tpv3-main-product .tpv3-buy-card__trust-icon{color:var(--tpv3-accent);display:inline-flex;flex-shrink:0;height:1.0625rem;width:1.0625rem}.tpv3-main-product .tpv3-buy-card__trust-icon svg{display:block;height:100%;width:100%}.tpv3-main-product .tpv3-buy-card__offers-title{font-size:1.4375rem;font-weight:700;line-height:1.2;margin:0}.tpv3-main-product .tpv3-offers{display:grid;gap:.4375rem}.tpv3-main-product .tpv3-offer-card{align-items:flex-start;background:transparent;border:1.2px solid var(--tpv3-main-border);border-radius:.75rem;color:#141414;cursor:pointer;display:grid;gap:.5625rem;grid-template-columns:auto 1fr;margin:0;padding:.6875rem .75rem;text-align:left;width:100%}.tpv3-main-product .tpv3-offer-card.is-active{background:#fff;border-color:var(--tpv3-accent)}.tpv3-main-product .tpv3-offer-card.is-unavailable{cursor:not-allowed;opacity:.55}.tpv3-main-product .tpv3-offer-card__radio{border:1.5px solid #2a2a2a;border-radius:999px;display:inline-flex;flex-shrink:0;height:1.0625rem;margin-top:.1875rem;width:1.0625rem}.tpv3-main-product .tpv3-offer-card.is-active .tpv3-offer-card__radio{background:var(--tpv3-accent);border-color:var(--tpv3-accent)}.tpv3-main-product .tpv3-offer-card__content{display:grid;gap:.2812rem}.tpv3-main-product .tpv3-offer-card__top{align-items:center;display:flex;gap:.625rem;justify-content:space-between}.tpv3-main-product .tpv3-offer-card__name{font-size:1.7812rem;font-weight:700;letter-spacing:-.01em;line-height:1.1}.tpv3-main-product .tpv3-offer-card__badge{background:var(--tpv3-accent);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:.2188rem .4688rem;text-transform:uppercase}.tpv3-main-product .tpv3-offer-card__price-row{align-items:center;display:flex;flex-wrap:wrap;gap:.4375rem}.tpv3-main-product .tpv3-offer-card__price{font-size:1.8125rem;font-weight:800;line-height:1}.tpv3-main-product .tpv3-offer-card__compare{color:#7b7b7b;font-size:1.125rem;font-weight:500;line-height:1}.tpv3-main-product .tpv3-offer-card__discount{background:var(--tpv3-accent);border-radius:999px;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:700;line-height:1;padding:.1562rem .375rem}.tpv3-main-product .tpv3-buy-card__total-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:.5625rem;margin-top:.0625rem}.tpv3-main-product .tpv3-buy-card__total{color:var(--tpv3-accent);font-size:clamp(2.25rem,3vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1}.tpv3-main-product .tpv3-buy-card__total-compare{color:#777;font-size:1.25rem;line-height:1}.tpv3-main-product .tpv3-buy-card__total-compare.is-hidden{display:none}.tpv3-main-product .tpv3-buy-card .product-form,.tpv3-main-product .tpv3-buy-card .form{margin:0}.tpv3-main-product .tpv3-buy-card__submit{background:var(--tpv3-accent);border-color:var(--tpv3-accent);border-radius:0;box-shadow:none;color:#fff;font-size:1.375rem;font-weight:800;letter-spacing:.02em;min-height:3.5rem;text-transform:none}.tpv3-main-product .tpv3-buy-card__submit:hover,.tpv3-main-product .tpv3-buy-card__submit:focus-visible{background:#d94f22;border-color:#d94f22}.tpv3-main-product .tpv3-buy-card__submit[disabled]{background:#9f9f9f;border-color:#9f9f9f}.tpv3-main-product .tpv3-buy-card__payments .list-payment{display:flex;flex-wrap:wrap;gap:.3125rem;justify-content:flex-start;margin:0}.tpv3-main-product .tpv3-buy-card__payments .list-payment__item{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:.25rem;display:inline-flex;height:1.6875rem;justify-content:center;padding:.1562rem .25rem}.tpv3-main-product .tpv3-buy-card__payments .icon{height:.8438rem}@media screen and (min-width:990px){.tpv3-main-product .product--medium:not(.product--no-media) .product__media-wrapper,.tpv3-main-product .product--small:not(.product--no-media) .product__info-wrapper{max-width:63%;width:calc(63% - var(--grid-desktop-horizontal-spacing) / 2)}.tpv3-main-product .product--medium:not(.product--no-media) .product__info-wrapper,.tpv3-main-product .product--small:not(.product--no-media) .product__media-wrapper{max-width:37%;width:calc(37% - var(--grid-desktop-horizontal-spacing) / 2)}.tpv3-main-product .product__info-wrapper{padding:0 0 0 clamp(.625rem,1.4vw,1.25rem)}}@media screen and (max-width:989px){.tpv3-main-product .page-width{max-width:calc(100vw - 1.5rem)}.tpv3-main-product .product.grid{grid-template-columns:minmax(0,1fr)}.tpv3-main-product .product__media-wrapper,.tpv3-main-product .product__info-wrapper{max-width:100%;width:100%}.tpv3-main-product .product__media-wrapper .product-media-container{border-radius:1rem}.tpv3-main-product .product__media-wrapper .product__media img{padding:.6875rem}.tpv3-main-product .tpv3-buy-card{border-radius:.9375rem;gap:.625rem;padding:.75rem}.tpv3-main-product .tpv3-buy-card__title{font-size:clamp(1.375rem,7vw,2rem)}.tpv3-main-product .tpv3-buy-card__status,.tpv3-main-product .tpv3-buy-card__trust li{font-size:.9062rem}.tpv3-main-product .tpv3-buy-card__offers-title{font-size:1rem}.tpv3-main-product .tpv3-offer-card{padding:.5938rem}.tpv3-main-product .tpv3-offer-card__name{font-size:1.25rem}.tpv3-main-product .tpv3-offer-card__price{font-size:1.3125rem}.tpv3-main-product .tpv3-offer-card__compare{font-size:.8125rem}.tpv3-main-product .tpv3-offer-card__discount{font-size:.75rem}.tpv3-main-product .tpv3-buy-card__total{font-size:1.75rem}.tpv3-main-product .tpv3-buy-card__submit{font-size:1rem;min-height:2.75rem}}@media screen and (max-width:749px){.tpv3-main-product .product__media-wrapper .thumbnail-list{gap:.375rem}.tpv3-main-product .tpv3-buy-card__trust-icon{height:.9062rem;width:.9062rem}}.tpv3-section{--tpv3-accent: #ee5c2a;--tpv3-accent-text: #ffffff;--tpv3-title-accent: var(--tpv3-accent);--tpv3-text: var(--color-foreground, #121212);--tpv3-muted: rgba(18, 18, 18, .68);--tpv3-line: rgba(18, 18, 18, .09);--tpv3-line-strong: rgba(18, 18, 18, .16);--tpv3-surface-soft: #f9f9f9;--tpv3-surface: rgba(18, 18, 18, .03);--tpv3-surface-strong: rgba(18, 18, 18, .05);--tpv3-module-radius: 2.25rem;--tpv3-card-radius: 1.5rem;--tpv3-title-size: 3.25rem;--tpv3-subtitle-size: 1.0625rem;--tpv3-body-size: 1rem;background:transparent;color:var(--tpv3-text);font-family:var(--font-body--family)}.shopify-section+.shopify-section .tpv3-section.tpv3-section--divider{border-top:1px solid var(--tpv3-line)}.tpv3-shell{box-sizing:border-box;margin:0 auto;max-width:var(--tp-shell-max, 1440px);padding-inline:clamp(1rem,4vw,3.125rem);width:100%}.tpv3-module{background:var(--tpv3-surface-soft);border:0;border-radius:var(--tpv3-module-radius);overflow:hidden;padding:clamp(1.375rem,3.2vw,2.5rem);position:relative}.tpv3-head{margin:0 auto clamp(1.25rem,2.8vw,2.125rem);max-width:48.75rem;position:relative;text-align:center;z-index:1}.tpv3-title{font-family:var(--font-heading--family);font-size:clamp(1.875rem,4vw,var(--tpv3-title-size));font-style:var(--font-heading--style);font-weight:800;letter-spacing:-.04em;line-height:.98;margin:0}.tpv3-subtitle{color:var(--tpv3-muted);font-size:var(--tpv3-subtitle-size);line-height:1.6;margin:.75rem auto 0;max-width:38.75rem}.tpv3-carousel-controls{align-items:center;display:none;gap:.5rem;justify-content:flex-end;margin-top:1rem}.tpv3-carousel-btn{align-items:center;background:#ffffffd6;border:1px solid var(--tpv3-line);border-radius:999px;color:var(--tpv3-text);cursor:pointer;display:inline-flex;height:2.625rem;justify-content:center;transition:transform .2s ease,border-color .2s ease,color .2s ease;width:2.625rem}.tpv3-carousel-btn:hover,.tpv3-carousel-btn:focus-visible{border-color:color-mix(in srgb,var(--tpv3-accent) 24%,transparent);color:var(--tpv3-accent);transform:translateY(-.0625rem)}.tpv3-carousel-btn[disabled]{cursor:not-allowed;opacity:.42}.tpv3-carousel-btn svg{height:1rem;width:1rem}.tpv3-testimonials__track{display:flex;flex-wrap:wrap;gap:1.125rem;justify-content:center}.tpv3-testimonial-card{background:var(--tpv3-surface);border:0;border-radius:var(--tpv3-card-radius);box-shadow:none;display:grid;flex:1 1 16.25rem;max-width:21.25rem;overflow:hidden}.tpv3-testimonial-card__media{background:var(--tpv3-surface-strong);min-height:18.75rem;position:relative}.tpv3-testimonial-card__media img,.tpv3-testimonial-card__media video,.tpv3-testimonial-card__media iframe{border:0;display:block;height:100%;object-fit:cover;width:100%}.tpv3-testimonial-card__media .tpv3-video-poster{top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .24s ease,visibility .24s ease;z-index:1}.tpv3-testimonial-card__media--video:after{background:#0f12192e;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:opacity .24s ease;z-index:1}.tpv3-video-play-btn{align-items:center;background:var(--tpv3-accent);border:0;border-radius:999px;bottom:1rem;color:var(--tpv3-accent-text);cursor:pointer;display:inline-flex;gap:.4375rem;left:1rem;min-height:2.75rem;padding:.5625rem .9375rem .5625rem .75rem;position:absolute;transition:transform .2s ease,opacity .2s ease,background-color .2s ease;z-index:2}.tpv3-video-play-btn:hover,.tpv3-video-play-btn:focus-visible{background:color-mix(in srgb,var(--tpv3-accent) 88%,black 12%);transform:translateY(-.0625rem)}.tpv3-video-play-btn__icon{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;height:1.375rem;justify-content:center;width:1.375rem}.tpv3-video-play-btn__icon svg{display:block;height:.75rem;margin-left:.0625rem;width:.75rem}.tpv3-video-play-btn__text{font-size:.825rem;font-weight:700;letter-spacing:.01em;line-height:1}.tpv3-video-play-btn--center{bottom:auto;left:50%;transform:translate(-50%,-50%);top:50%}.tpv3-video-play-btn--center:hover,.tpv3-video-play-btn--center:focus-visible{transform:translate(-50%,calc(-50% - .0625rem))}.tpv3-testimonial-card__media.is-playing:after,.tpv3-testimonial-card__media.is-playing .tpv3-video-play-btn{opacity:0;pointer-events:none}.tpv3-testimonial-card__media.has-started .tpv3-video-poster{opacity:0;visibility:hidden}.tpv3-testimonial-card__copy{display:grid;gap:.4375rem;padding:1rem}.tpv3-section--testimonials .tpv3-head,.tpv3-section--testimonials .tpv3-testimonial-card__copy{text-align:center}.tpv3-testimonial-card__title{font-size:1.0125rem;font-weight:800;margin:0}.tpv3-testimonial-card__quote{color:var(--tpv3-muted);font-size:calc(var(--tpv3-body-size) * .91);line-height:1.5;margin:0}.tpv3-testimonial-card__fallback{align-items:center;color:var(--tpv3-muted);display:flex;font-size:.8125rem;font-weight:600;height:100%;justify-content:center;min-height:15rem}@media screen and (min-width:990px){.tpv3-testimonials__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}.tpv3-testimonial-card{flex:initial;max-width:none}}.tpv3-problem__grid{counter-reset:problem-card;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tpv3-problem-card{background:#ffffffe6;border:0;border-radius:var(--tpv3-card-radius);counter-increment:problem-card;display:grid;gap:.875rem;overflow:hidden;padding:1.125rem;position:relative}.tpv3-problem-card__media{align-items:center;background:var(--tpv3-surface);border-radius:1.125rem;display:flex;justify-content:center;min-height:11.25rem}.tpv3-problem-card__media img{display:block;height:auto;object-fit:cover;width:100%;border-radius:20px}.tpv3-problem-card__title{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.tpv3-problem-card__text{color:var(--tpv3-muted);font-size:var(--tpv3-body-size);line-height:1.62;margin:0}.tpv3-solution__list{display:grid;gap:clamp(1.375rem,3vw,2.125rem)}.tpv3-solution-item{align-items:center;background:#ffffffeb;border:0;border-radius:var(--tpv3-card-radius);display:grid;gap:clamp(1.125rem,3vw,2.25rem);overflow:hidden;padding:clamp(1rem,2.4vw,1.625rem);position:relative}.tpv3-solution-item:before{content:none}.tpv3-solution-item__media{background:var(--tpv3-surface);border-radius:calc(var(--tpv3-card-radius) - .125rem);min-height:20rem;overflow:hidden;position:relative;width:100%;z-index:1}.tpv3-solution-item__media img,.tpv3-solution-item__media video,.tpv3-solution-item__media iframe{border:0;display:block;height:100%;min-height:20rem;object-fit:cover;width:100%}.tpv3-solution-item__copy{display:grid;gap:.875rem;max-width:38.75rem;position:relative;z-index:1}.tpv3-solution-item__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.tpv3-solution-item__step,.tpv3-solution-item__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.7125rem;font-weight:800;letter-spacing:.08em;line-height:1;min-height:2rem;padding:.3438rem .5625rem;text-transform:uppercase}.tpv3-solution-item__step{background:color-mix(in srgb,var(--tpv3-accent) 12%,white 88%);color:var(--tpv3-accent)}.tpv3-solution-item__badge{background:#1212120f;color:var(--tpv3-text)}.tpv3-solution-item__title{margin:0}.tpv3-solution-item__title p{font-family:var(--font-heading--family);font-size:clamp(1.6875rem,3.4vw,2.875rem);font-style:var(--font-heading--style);font-weight:800;letter-spacing:-.04em;line-height:.98;margin:0}.tpv3-solution-item__text{margin:0}.tpv3-solution-item__text p{color:var(--tpv3-muted);font-size:calc(var(--tpv3-body-size) * 1.03);line-height:1.68;margin:0}.tpv3-solution-item__text p+p{margin-top:.625rem}.tpv3-solution-item__title strong,.tpv3-solution-item__title b,.tpv3-solution-item__title p strong,.tpv3-solution-item__title p b,.tpv3-solution-item__text strong,.tpv3-solution-item__text b{color:var(--tpv3-title-accent, var(--tpv3-accent));font-weight:800}.tpv3-how__layout{align-items:stretch;display:grid;gap:clamp(1.125rem,2.6vw,2rem)}.tpv3-how__media{background:transparent;border:0;border-radius:var(--tpv3-card-radius);height:500px;align-self:start;overflow:hidden}.tpv3-how__media img{border:0;display:block;height:100%;min-height:0;object-fit:cover;width:100%}.tpv3-how__media video,.tpv3-how__media iframe{border:0;display:block;height:100%;min-height:0;object-fit:cover;width:100%}.tpv3-how__body{display:flex;flex-direction:column;gap:1rem;height:100%}.tpv3-how__lead{color:var(--tpv3-muted);font-size:calc(var(--tpv3-body-size) * 1.06);line-height:1.62;margin:0;max-width:30rem}.tpv3-how__steps-intro{color:var(--tpv3-text);margin:0}.tpv3-how__steps-intro p{color:var(--tpv3-text);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0}.tpv3-how__steps{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:0;list-style:none;margin:1.75rem 0 0;min-height:0;padding:0;position:relative}.tpv3-how__steps:before{background:#000;content:"";left:1.1875rem;position:absolute;top:1.1875rem;bottom:1.1875rem;transform:translate(-50%);width:4px}.tpv3-how__step{align-items:flex-start;background:transparent;border:0;border-radius:0;display:grid;gap:.875rem;grid-template-columns:2.375rem minmax(0,1fr);padding:0;position:relative}.tpv3-how__step-copy{align-content:flex-start;display:grid;gap:.4062rem;min-width:0}.tpv3-how__num{align-items:center;background:#111;border-radius:.875rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:800;height:2.375rem;justify-content:center;width:2.375rem}.tpv3-how__step-title-wrap{display:flex;flex-wrap:wrap;gap:.25rem}.tpv3-how__step-title{font-size:1.075rem;font-weight:800;letter-spacing:-.02em;margin:0}.tpv3-how__step-title p{margin:0}.tpv3-how__step-title strong,.tpv3-how__step-title b{color:var(--tpv3-title-accent, var(--tpv3-accent));font-weight:800}.tpv3-how__step-title-accent{color:var(--tpv3-title-accent, var(--tpv3-accent))}.tpv3-how__step-text{color:var(--tpv3-muted);font-size:var(--tpv3-body-size);line-height:1.58;margin:0}.tpv3-usp__showcase{align-items:center;display:grid;gap:clamp(1rem,2vw,1.5rem)}.tpv3-usp__col{display:grid;align-content:center;gap:1.5rem}.tpv3-usp__center{display:grid;min-width:0}.tpv3-usp__center-media{align-items:center;background:transparent;border-radius:calc(var(--tpv3-card-radius) + .375rem);display:flex;justify-content:center;margin:0 auto;max-width:41.25rem;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.tpv3-usp__center-media:before{content:none}.tpv3-usp__center-media img{border-radius:calc(var(--tpv3-card-radius) + .375rem);display:block;height:auto;max-height:clamp(22.5rem,42vw,32.5rem);max-width:100%;object-fit:contain;position:relative;width:100%}.tpv3-usp__center-media video,.tpv3-usp__center-media iframe{border:0;border-radius:calc(var(--tpv3-card-radius) + .375rem);display:block;height:auto;max-height:clamp(22.5rem,42vw,32.5rem);max-width:100%;object-fit:contain;position:relative;width:100%}.tpv3-usp__center-media iframe{aspect-ratio:16 / 9}.tpv3-usp__center-media.is-video{height:clamp(22.5rem,42vw,32.5rem)}.tpv3-usp__center-media.is-video video,.tpv3-usp__center-media.is-video iframe{height:100%;max-height:none;object-fit:cover;width:100%}.tpv3-usp__center-media.is-video iframe{aspect-ratio:auto}.tpv3-usp__center-media--video .tpv3-usp__video-player{height:100%;max-height:none;object-fit:cover;width:100%}.tpv3-usp__center-media--video .tpv3-usp__video-poster{border-radius:calc(var(--tpv3-card-radius) + .375rem);height:100%;top:0;right:0;bottom:0;left:0;max-height:none;object-fit:cover;opacity:1;position:absolute;transition:opacity .24s ease;width:100%;z-index:2}.tpv3-usp__center-media--video .tpv3-video-play-btn{z-index:3}.tpv3-usp__center-media--video.has-started .tpv3-usp__video-poster,.tpv3-usp__center-media--video.is-playing .tpv3-video-play-btn{opacity:0;pointer-events:none}.tpv3-usp-point{align-items:start;background:var(--tpv3-surface);border-radius:var(--tpv3-card-radius);display:grid;gap:0 .875rem;grid-template-columns:3.5rem minmax(0,1fr);padding:1.125rem}.tpv3-usp-point__icon{align-items:center;background:transparent;border-radius:0;display:inline-flex;grid-column:1;grid-row:1 / span 2;height:4rem;justify-content:center;width:4rem}.tpv3-usp-point__icon img{display:block;height:3.125rem;object-fit:contain;width:3.125rem}.tpv3-usp-point__copy{align-content:start;display:grid;gap:.4375rem;grid-column:2;grid-row:1;min-width:0;padding-right:0}.tpv3-usp-point__title{font-size:1.2188rem;font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0}.tpv3-usp-point__text{color:var(--tpv3-muted);font-size:calc(var(--tpv3-body-size) * .96);line-height:1.62;margin:0}.tpv3-usp--plain .tpv3-usp-point{background:var(--tpv3-surface);border:1px solid var(--tpv3-line);border-radius:var(--tpv3-card-radius);grid-template-columns:minmax(0,1fr);padding-block:clamp(1.25rem,2.4vw,1.875rem);padding-inline:clamp(.75rem,1.4vw,1.125rem);text-align:center;transition:transform .22s ease,box-shadow .22s ease;width:100%}.tpv3-usp--plain .tpv3-usp-point:hover{transform:translateY(-.125rem)}.tpv3-usp--plain .tpv3-usp-point__icon{display:none}.tpv3-usp--plain .tpv3-usp-point__copy{grid-column:1;grid-row:auto;padding-right:0;text-align:center;width:100%}.tpv3-usp--plain .tpv3-usp-point__title{color:var(--tpv3-title-accent, var(--tpv3-accent));font-size:1.1875rem}.tpv3-usp--plain .tpv3-usp-point__text{color:var(--tpv3-text)}.tpv3-usp--plain .tpv3-usp-point__text p{margin:0}.tpv3-usp--plain .tpv3-usp-point__text a{color:var(--tpv3-text);text-decoration:underline;text-underline-offset:.1875rem}.tpv3-usp--plain .tpv3-usp-point__text a:hover,.tpv3-usp--plain .tpv3-usp-point__text a:focus-visible{color:var(--tpv3-accent)}@media screen and (min-width:990px){.tpv3-usp--plain .tpv3-usp__showcase{grid-template-columns:minmax(0,1fr) minmax(18rem,34%) minmax(0,1fr)}.tpv3-usp--plain .tpv3-usp__col--left .tpv3-usp-point,.tpv3-usp--plain .tpv3-usp__col--right .tpv3-usp-point{max-width:32rem}}.tpv3-usp--plain .tpv3-usp__col--left .tpv3-usp-point,.tpv3-usp--plain .tpv3-usp__col--right .tpv3-usp-point{margin-inline:auto}.tpv3-usp__cta{margin:1.75rem auto 0;text-align:center}.tpv3-description__content,.tpv3-description__content rte,.tpv3-description__content .rte{color:var(--tpv3-text);font-size:calc(var(--tpv3-body-size) * 1.03);line-height:1.72;margin:0 auto;max-width:57.5rem}.tpv3-description__content>*:first-child{margin-top:0}.tpv3-description__content p,.tpv3-description__content ul,.tpv3-description__content ol{color:var(--tpv3-muted)}.tpv3-description__content h2,.tpv3-description__content h3,.tpv3-description__content h4,.tpv3-description__content strong,.tpv3-description__content b{color:var(--tpv3-text)}.tpv3-description{display:grid;gap:1rem}.tpv3-description.is-collapsible .tpv3-description__content{max-height:var(--tpv3-description-collapsed-height, 260px);overflow:hidden}.tpv3-description.is-collapsible.is-expanded .tpv3-description__content{max-height:none;overflow:visible}.tpv3-description__toggle{align-items:center;background:var(--tpv3-accent);border:0;border-radius:999px;color:var(--tpv3-accent-text);cursor:pointer;display:inline-flex;font-size:.9062rem;font-weight:700;gap:.5rem;justify-content:center;margin:0 auto;min-height:3.125rem;padding:.6875rem 1.25rem;transition:transform .2s ease,background-color .2s ease;width:max-content}.tpv3-description__toggle:hover,.tpv3-description__toggle:focus-visible{background:color-mix(in srgb,var(--tpv3-accent) 88%,black 12%);color:var(--tpv3-accent-text);transform:translateY(-.0625rem)}.tpv3-description__toggle-icon{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;height:1.5rem;justify-content:center;width:1.5rem}.tpv3-description__toggle-icon svg{display:block;height:.8125rem;width:.8125rem}.tpv3-description.is-expanded .tpv3-description__toggle-icon svg path:first-child{opacity:0}.tpv3-reviews{display:grid;gap:1.125rem}.tpv3-reviews__summary{align-items:center;background:color-mix(in srgb,var(--tpv3-accent) 10%,white 90%);border-radius:999px;color:color-mix(in srgb,var(--tpv3-accent) 74%,black 26%);display:inline-flex;font-size:.8438rem;font-weight:800;letter-spacing:.02em;line-height:1;margin:0;padding:.5rem .75rem;width:max-content}.tpv3-reviews__grid{display:grid;gap:.8125rem;grid-template-columns:1fr}.tpv3-review-card{background:#fffffff0;border:1px solid color-mix(in srgb,var(--tpv3-line) 82%,white 18%);border-radius:var(--tpv3-card-radius);display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.tpv3-review-card[hidden]{display:none!important}.tpv3-review-card__gallery{align-items:flex-start;background:transparent;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.3125rem;margin:0;padding:0;display:none!important}.tpv3-review-card__gallery-trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:zoom-in;display:block;flex:0 0 auto;padding:0;width:3.25rem}.tpv3-review-card__gallery-inset{background:transparent;border:0;border-radius:.4875rem;box-shadow:none;display:block;overflow:hidden;padding:0}.tpv3-review-card__gallery-inset img{display:block;aspect-ratio:1 / 1;border-radius:.4875rem;height:auto;object-fit:cover;width:100%}.tpv3-review-card__gallery--1{gap:.3125rem}.tpv3-review-card__gallery--1 .tpv3-review-card__gallery-trigger{width:3.25rem}.tpv3-review-card__gallery--1 .tpv3-review-card__gallery-inset img,.tpv3-review-card__gallery--2 .tpv3-review-card__gallery-inset img,.tpv3-review-card__gallery--3 .tpv3-review-card__gallery-trigger:first-child .tpv3-review-card__gallery-inset img{aspect-ratio:1 / 1}.tpv3-review-card__gallery-placeholder{align-items:center;background:linear-gradient(160deg,#fff,#f5f7fb);border:1px dashed color-mix(in srgb,var(--tpv3-line) 80%,white 20%);border-radius:.75rem;color:var(--tpv3-muted);display:flex;font-size:.8125rem;font-weight:600;justify-content:center;min-height:3.25rem;padding:.5rem;text-align:center;width:5.25rem}.tpv3-reviews__toggle{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tpv3-accent);border:0;border-radius:999px;color:var(--tpv3-accent-text);cursor:pointer;display:inline-flex;font-size:.9062rem;font-weight:700;justify-content:center;justify-self:center;min-height:3rem;padding:.625rem 1.125rem;transition:transform .2s ease,background-color .2s ease}.tpv3-reviews__toggle:hover,.tpv3-reviews__toggle:focus-visible{background:color-mix(in srgb,var(--tpv3-accent) 88%,black 12%);color:var(--tpv3-accent-text);transform:translateY(-.0625rem)}.tpv3-review-card__body{display:flex;flex:1 1 0;flex-direction:column;gap:.625rem;padding:clamp(.8125rem,2vw,1.125rem)}.tpv3-review-card__stars{align-items:center;display:inline-flex;gap:.0938rem;line-height:1}.tpv3-review-card__star{color:#c9ced8;font-size:1.0625rem}.tpv3-review-card__star.is-filled{color:#ffb347}.tpv3-review-card__title{color:var(--tpv3-text);font-size:clamp(1.0625rem,1vw + .6875rem,1.3125rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.tpv3-review-card__quote{color:var(--tpv3-muted);font-size:calc(var(--tpv3-body-size) * .98);line-height:1.58;margin:0}.tpv3-review-card__footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--tpv3-line) 76%,white 24%);display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between;margin-top:.625rem;padding-top:.625rem}.tpv3-review-card__author{align-items:center;display:inline-flex;gap:.5312rem;min-width:0}.tpv3-review-card__avatar-image,.tpv3-review-card__avatar-fallback{border-radius:999px;display:inline-flex;flex-shrink:0;height:2.75rem;width:2.75rem}.tpv3-review-card__avatar-image{object-fit:cover}.tpv3-review-card__avatar-fallback{align-items:center;background:color-mix(in srgb,var(--tpv3-accent) 16%,white 84%);color:color-mix(in srgb,var(--tpv3-accent) 72%,black 28%);font-size:1rem;font-weight:800;justify-content:center}.tpv3-review-card__author-copy{display:grid;gap:.0938rem;min-width:0}.tpv3-review-card__author-copy strong{color:var(--tpv3-text);font-size:.9062rem;line-height:1.2}.tpv3-review-card__author-copy small{color:var(--tpv3-muted);font-size:.75rem;line-height:1.2}.tpv3-review-card__verified{align-items:center;background:color-mix(in srgb,#24b25f 12%,white 88%);border-radius:999px;color:#1b7f44;display:inline-flex;flex-shrink:0;font-size:.7188rem;font-weight:700;gap:.25rem;line-height:1;padding:.3438rem .5625rem}.tpv3-review-card__verified svg{display:block;height:.7812rem;width:.7812rem}.tpv3-reviews__widget{display:grid;gap:.625rem}.tpv3-reviews__widget-title{color:var(--tpv3-text);font-size:1.1875rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.tpv3-reviews__box{background:#ffffffe6;border:0;border-radius:var(--tpv3-card-radius);padding:clamp(1.125rem,2.4vw,1.75rem)}.tpv3-review-lightbox[hidden]{display:none}.tpv3-review-lightbox{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1.25rem;position:fixed;z-index:60}.tpv3-review-lightbox__overlay{background:#070a11b8;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute}.tpv3-review-lightbox__dialog{background:#fff;border-radius:min(var(--tpv3-card-radius),1.25rem);max-height:92vh;max-width:min(60rem,calc(100vw - 2.5rem));overflow:hidden;position:relative;width:100%;z-index:1}.tpv3-review-lightbox__close{align-items:center;-webkit-appearance:none;appearance:none;background:#111111c2;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;position:absolute;right:.625rem;top:.625rem;width:2.25rem;z-index:2}.tpv3-review-lightbox__close svg{display:block;height:1rem;width:1rem}.tpv3-review-lightbox__nav{align-items:center;-webkit-appearance:none;appearance:none;background:#111111c2;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:2.4375rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.4375rem;z-index:2}.tpv3-review-lightbox__nav--prev{left:.625rem}.tpv3-review-lightbox__nav--next{right:.625rem}.tpv3-review-lightbox__nav svg{display:block;height:1.1875rem;width:1.1875rem}.tpv3-review-lightbox__nav:disabled{cursor:default;opacity:.35}.tpv3-review-lightbox__viewport{overflow:hidden}.tpv3-review-lightbox__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-x;width:100%}.tpv3-review-lightbox__track::-webkit-scrollbar{height:.4375rem}.tpv3-review-lightbox__track::-webkit-scrollbar-thumb{background:#11111138;border-radius:999px}.tpv3-review-lightbox__slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;min-width:0;padding:clamp(.625rem,1.8vw,1.25rem);scroll-snap-align:center;scroll-snap-stop:always}.tpv3-review-lightbox__slide-image{display:block;height:auto;max-height:min(82vh,920px);max-width:100%;object-fit:contain;width:auto}.tpv3-placeholder{background:#12121208;border:1px dashed rgba(18,18,18,.2);border-radius:1rem;color:var(--tpv3-muted);font-size:.875rem;margin:0;padding:1rem}.tpv3-faq-layout{display:grid;gap:1.25rem}.tpv3-faq-side{position:relative;z-index:1}.tpv3-section--faq .tpv3-head{margin:0 0 clamp(1rem,2vw,1.5rem);max-width:none;text-align:left}.tpv3-faq-side__text{color:var(--tpv3-muted);font-size:calc(var(--tpv3-body-size) * 1.03);line-height:1.66;margin:0 0 .75rem}.tpv3-faq-side__meta{color:var(--tpv3-text);font-size:1rem;font-weight:600;margin:0}.tpv3-faq-side__muted{color:var(--tpv3-muted);font-size:.9062rem;margin:.375rem 0 0}.tpv3-support{background:#ffffffe6;border:0;border-radius:var(--tpv3-card-radius);display:grid;gap:.75rem;margin-top:1rem}.tpv3-support__title{font-size:1rem;font-weight:800;letter-spacing:-.01em;margin:0}.tpv3-support__actions{display:flex;flex-wrap:wrap;gap:.5625rem}.tpv3-support-btn{align-items:center;background:#ffffffeb;border:1px solid var(--tpv3-line);border-radius:1rem;color:var(--tpv3-text);display:inline-flex;font-size:.875rem;font-weight:700;gap:.4375rem;line-height:1;min-height:3rem;padding:.625rem .8438rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.tpv3-support-btn:hover,.tpv3-support-btn:focus-visible{border-color:color-mix(in srgb,var(--tpv3-accent) 24%,transparent);transform:translateY(-.0625rem)}.tpv3-support-btn.is-disabled{opacity:.55;pointer-events:none}.tpv3-support-btn--whatsapp{background:#25d366;border-color:#25d366;color:#fff}.tpv3-support-btn--whatsapp:hover,.tpv3-support-btn--whatsapp:focus-visible{background:#1da851;border-color:#1da851;color:#fff}.tpv3-support-btn--phone{background:#ee5c2a;border-color:#ee5c2a;color:#fff}.tpv3-support-btn--phone:hover,.tpv3-support-btn--phone:focus-visible{background:#d94f22;border-color:#d94f22;color:#fff}.tpv3-support-btn__icon{align-items:center;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;width:1.125rem}.tpv3-support-btn__icon svg{display:block;height:100%;width:100%}.tpv3-faq-main{background:#ffffffe6;border:0;border-radius:var(--tpv3-card-radius);padding:0 1.25rem}.tpv3-faq__list{display:grid}.tpv3-faq__item{border-bottom:1px solid var(--tpv3-line);overflow:visible;transition:border-color .2s ease}.tpv3-faq__item:last-child{border-bottom:0}.tpv3-faq__item.is-open{border-bottom-color:transparent}.tpv3-faq__summary{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--tpv3-text);cursor:pointer;display:flex;font-size:clamp(1.075rem,2vw,1.25rem);font-weight:800;gap:.75rem;justify-content:space-between;padding:1.0625rem 0 .75rem;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;position:relative;top:5px}.tpv3-faq__summary:focus,.tpv3-faq__summary:focus-visible{outline:none}.tpv3-faq__item-icon{align-items:center;color:var(--tpv3-accent);display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:transform .22s ease;width:1.75rem}.tpv3-faq__item-icon svg{display:block;height:100%;width:100%}.tpv3-faq__item-icon .tpv3-faq__icon-line--vertical{transition:opacity .2s ease}.tpv3-faq__item.is-open .tpv3-faq__item-icon .tpv3-faq__icon-line--vertical{opacity:0}.tpv3-faq__answer{background:var(--tpv3-surface-soft);border-radius:var(--tpv3-card-radius);color:var(--tpv3-muted);font-size:calc(var(--tpv3-body-size) * .96);height:0;line-height:1.68;margin:-.0625rem 0 .75rem;overflow:hidden;padding:0 1rem;will-change:height;position:relative;top:10px}.tpv3-faq__answer-inner{min-height:0;opacity:0;padding:.6875rem 0 1rem;transition:opacity .2s ease}.tpv3-faq__item.is-open .tpv3-faq__answer-inner{opacity:1}.tpv3-faq__answer p{margin:0}@media screen and (max-width:989px){.tpv3-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpv3-review-card__gallery{padding:0}.tpv3-testimonials__track{display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none}.tpv3-testimonials__track::-webkit-scrollbar{display:none}.tpv3-testimonial-card{flex:0 0 calc((100% - .75rem) / 1.5);max-width:none;min-width:0;scroll-snap-align:start}.tpv3-testimonial-card__media{aspect-ratio:.78;min-height:auto}.tpv3-carousel-controls{display:flex}.tpv3-solution-item,.tpv3-how__layout,.tpv3-faq-layout,.tpv3-usp__showcase{grid-template-columns:1fr}.tpv3-faq-main{padding:0 .875rem}}@media screen and (min-width:990px){.tpv3-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpv3-problem__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tpv3-solution-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tpv3-solution-item--media-right .tpv3-solution-item__media{order:2}.tpv3-solution-item--media-right .tpv3-solution-item__copy{order:1}.tpv3-how__layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.tpv3-usp__showcase{grid-template-columns:minmax(0,1fr) minmax(22.5rem,42%) minmax(0,1fr)}.tpv3-usp__col--left{padding-right:.625rem}.tpv3-usp__col--left .tpv3-usp-point{margin-left:auto;max-width:23.75rem}.tpv3-usp__col--right{padding-left:.625rem}.tpv3-usp__col--right .tpv3-usp-point{max-width:23.75rem}.tpv3-usp__center-media{position:sticky;top:1.25rem}.tpv3-faq-layout{align-items:start;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.tpv3-faq-side{position:sticky;top:1.25rem;background:#fff;padding:24px;border-radius:24px}}@media screen and (max-width:749px){.tpv3-shell{padding-inline:8px}.tpv3-module{border-radius:min(var(--tpv3-module-radius),1.5rem);padding:1rem;padding-inline:8px!important}.tpv3-head{text-align:left}.tpv3-subtitle{margin-left:0;margin-right:0}.tpv3-title{font-size:clamp(1.625rem,8vw,min(var(--tpv3-title-size),2.25rem))}.tpv3-subtitle,.tpv3-how__lead,.tpv3-faq-side__text{font-size:.9375rem}.tpv3-problem__grid{gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tpv3-problem-card,.tpv3-solution-item,.tpv3-usp-point{border-radius:1.25rem}.tpv3-problem-card{gap:.625rem;padding:.75rem}.tpv3-reviews__summary{font-size:.75rem;padding:.4375rem .625rem}.tpv3-review-card{border-radius:1.25rem}.tpv3-reviews__grid{grid-template-columns:1fr}.tpv3-review-card__gallery{padding:0}.tpv3-review-card__gallery-trigger,.tpv3-review-card__gallery-placeholder{width:3rem}.tpv3-review-card__gallery-placeholder{width:4.625rem}.tpv3-review-lightbox__nav{height:2.0625rem;width:2.0625rem}.tpv3-review-lightbox__nav--prev{left:.375rem}.tpv3-review-lightbox__nav--next{right:.375rem}.tpv3-review-card__body{gap:.5625rem;padding:.7812rem}.tpv3-review-card__footer{align-items:flex-start;flex-direction:column}.tpv3-review-lightbox{padding:.625rem}.tpv3-review-lightbox__dialog{max-width:calc(100vw - 1.25rem)}.tpv3-problem-card__media{min-height:7.5rem}.tpv3-problem-card__title{font-size:1.0625rem;max-width:none}.tpv3-problem-card__text{font-size:calc(var(--tpv3-body-size) * .9);line-height:1.45}.tpv3-solution-item__media,.tpv3-solution-item__media img,.tpv3-solution-item__media video,.tpv3-solution-item__media iframe{min-height:15rem}.tpv3-how__media{height:13.125rem}.tpv3-usp__center-media{border-radius:min(calc(var(--tpv3-card-radius) + .375rem),1.5rem);min-height:0;padding:0}.tpv3-usp-point{gap:0 .75rem;grid-template-columns:3rem minmax(0,1fr);min-height:auto;padding:.875rem}.tpv3-usp-point__icon{height:3.25rem;width:3.25rem}.tpv3-usp-point__icon img{height:2.5rem;width:2.5rem}.tpv3-usp-point__title{font-size:1.0625rem}.tpv3-usp-point__copy{padding-right:0}.tpv3-usp--plain .tpv3-usp-point,.tpv3-usp--plain .tpv3-usp-point__copy{text-align:left}.tpv3-support__actions,.tpv3-section--faq .tpv3-support__actions{flex-direction:column}.tpv3-faq__summary{padding:.9375rem 0 .6562rem}.tpv3-faq__answer{border-radius:1.25rem;margin-bottom:.625rem;padding-inline:.875rem}.tpv3-faq__answer-inner{padding:.625rem 0 .875rem}.tpv3-support-btn{justify-content:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/trackpro-pdp-sections.css.map */
