.tpv3-main-product{--tpv3-accent: rgb(var(--color-button));--tpv3-main-border: rgba(var(--color-foreground), .16);--tpv3-main-muted: rgba(var(--color-foreground), .7);--tpv3-main-surface: rgba(var(--color-foreground), .04);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.tpv3-main-product .page-width{max-width:min(144rem,calc(100vw - 3.2rem))}.tpv3-main-product .product{align-items:flex-start;column-gap:clamp(1.8rem,2.4vw,3.2rem);row-gap:1.6rem}.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:2rem;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(1.4rem,2.5vw,2.8rem)}.tpv3-main-product .product__media-wrapper .thumbnail-list{gap:.8rem;margin-top:1rem}.tpv3-main-product .product__media-wrapper .thumbnail{background:#f4f5f8;border:1px solid #d9dbe0;border-radius:.6rem;overflow:hidden;padding:.3rem}.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:2rem;display:grid;gap:1.2rem;padding:clamp(1.6rem,1.9vw,2.4rem);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(2.8rem,2vw + 1rem,4.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0}.tpv3-main-product .tpv3-buy-card__status{color:#4e4e4e;font-size:1.9rem;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:.75rem;list-style:none;margin:0;padding:0}.tpv3-main-product .tpv3-buy-card__trust li{align-items:center;display:flex;font-size:1.95rem;font-weight:600;gap:.8rem;line-height:1.25}.tpv3-main-product .tpv3-buy-card__trust-icon{color:var(--tpv3-accent);display:inline-flex;flex-shrink:0;height:1.7rem;width:1.7rem}.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:2.3rem;font-weight:700;line-height:1.2;margin:0}.tpv3-main-product .tpv3-offers{display:grid;gap:.7rem}.tpv3-main-product .tpv3-offer-card{align-items:flex-start;background:transparent;border:1.2px solid var(--tpv3-main-border);border-radius:1.2rem;color:#141414;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:auto 1fr;margin:0;padding:1.1rem 1.2rem;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.7rem;margin-top:.3rem;width:1.7rem}.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:.45rem}.tpv3-main-product .tpv3-offer-card__top{align-items:center;display:flex;gap:1rem;justify-content:space-between}.tpv3-main-product .tpv3-offer-card__name{font-size:2.85rem;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:1.1rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:.35rem .75rem;text-transform:uppercase}.tpv3-main-product .tpv3-offer-card__price-row{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.tpv3-main-product .tpv3-offer-card__price{font-size:2.9rem;font-weight:800;line-height:1}.tpv3-main-product .tpv3-offer-card__compare{color:#7b7b7b;font-size:1.8rem;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:1.5rem;font-weight:700;line-height:1;padding:.25rem .6rem}.tpv3-main-product .tpv3-buy-card__total-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.1rem}.tpv3-main-product .tpv3-buy-card__total{color:var(--tpv3-accent);font-size:clamp(3.6rem,3vw,4.8rem);font-weight:800;letter-spacing:-.02em;line-height:1}.tpv3-main-product .tpv3-buy-card__total-compare{color:#777;font-size:2rem;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:2.2rem;font-weight:800;letter-spacing:.02em;min-height:5.6rem;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:.5rem;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:.4rem;display:inline-flex;height:2.7rem;justify-content:center;padding:.25rem .4rem}.tpv3-main-product .tpv3-buy-card__payments .icon{height:1.35rem}@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(1rem,1.4vw,2rem)}}@media screen and (max-width:989px){.tpv3-main-product .page-width{max-width:calc(100vw - 2.4rem)}.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:1.6rem}.tpv3-main-product .product__media-wrapper .product__media img{padding:1.1rem}.tpv3-main-product .tpv3-buy-card{border-radius:1.5rem;gap:1rem;padding:1.2rem}.tpv3-main-product .tpv3-buy-card__title{font-size:clamp(2.2rem,7vw,3.2rem)}.tpv3-main-product .tpv3-buy-card__status,.tpv3-main-product .tpv3-buy-card__trust li{font-size:1.45rem}.tpv3-main-product .tpv3-buy-card__offers-title{font-size:1.6rem}.tpv3-main-product .tpv3-offer-card{padding:.95rem}.tpv3-main-product .tpv3-offer-card__name{font-size:2rem}.tpv3-main-product .tpv3-offer-card__price{font-size:2.1rem}.tpv3-main-product .tpv3-offer-card__compare{font-size:1.3rem}.tpv3-main-product .tpv3-offer-card__discount{font-size:1.2rem}.tpv3-main-product .tpv3-buy-card__total{font-size:2.8rem}.tpv3-main-product .tpv3-buy-card__submit{font-size:1.6rem;min-height:4.4rem}}@media screen and (max-width:749px){.tpv3-main-product .product__media-wrapper .thumbnail-list{gap:.6rem}.tpv3-main-product .tpv3-buy-card__trust-icon{height:1.45rem;width:1.45rem}}.tpv3-section{--tpv3-accent: rgb(var(--color-button));--tpv3-accent-text: rgb(var(--color-button-text));--tpv3-title-accent: var(--tpv3-accent);--tpv3-text: rgb(var(--color-foreground));--tpv3-muted: rgba(var(--color-foreground), .68);--tpv3-line: rgba(var(--color-foreground), .09);--tpv3-line-strong: rgba(var(--color-foreground), .16);--tpv3-surface-soft: #f9f9f9;--tpv3-surface: rgba(var(--color-foreground), .03);--tpv3-surface-strong: rgba(var(--color-foreground), .05);--tpv3-module-radius: 3.6rem;--tpv3-card-radius: 2.4rem;--tpv3-title-size: 5.2rem;--tpv3-subtitle-size: 1.7rem;--tpv3-body-size: 1.6rem;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(1.6rem,4vw,5rem);width:100%}.tpv3-module{background:var(--tpv3-surface-soft);border:0;border-radius:var(--tpv3-module-radius);overflow:hidden;padding:clamp(2.2rem,3.2vw,4rem);position:relative}.tpv3-head{margin:0 auto clamp(2rem,2.8vw,3.4rem);max-width:78rem;position:relative;text-align:center;z-index:1}.tpv3-title{font-family:var(--font-heading-family);font-size:clamp(3rem,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:1.2rem auto 0;max-width:62rem}.tpv3-carousel-controls{align-items:center;display:none;gap:.8rem;justify-content:flex-end;margin-top:1.6rem}.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:4.2rem;justify-content:center;transition:transform .2s ease,border-color .2s ease,color .2s ease;width:4.2rem}.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(-.1rem)}.tpv3-carousel-btn[disabled]{cursor:not-allowed;opacity:.42}.tpv3-carousel-btn svg{height:1.6rem;width:1.6rem}.tpv3-testimonials__track{display:flex;flex-wrap:wrap;gap:1.8rem;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 26rem;max-width:34rem;overflow:hidden}.tpv3-testimonial-card__media{background:var(--tpv3-surface-strong);min-height:30rem;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:1.6rem;color:var(--tpv3-accent-text);cursor:pointer;display:inline-flex;gap:.7rem;left:1.6rem;min-height:4.4rem;padding:.9rem 1.5rem .9rem 1.2rem;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(-.1rem)}.tpv3-video-play-btn__icon{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;height:2.2rem;justify-content:center;width:2.2rem}.tpv3-video-play-btn__icon svg{display:block;height:1.2rem;margin-left:.1rem;width:1.2rem}.tpv3-video-play-btn__text{font-size:1.32rem;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% - .1rem))}.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:.7rem;padding:1.6rem}.tpv3-section--testimonials .tpv3-head,.tpv3-section--testimonials .tpv3-testimonial-card__copy{text-align:center}.tpv3-testimonial-card__title{font-size:1.62rem;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:1.3rem;font-weight:600;height:100%;justify-content:center;min-height:24rem}@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:1.6rem;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:1.4rem;overflow:hidden;padding:1.8rem;position:relative}.tpv3-problem-card__media{align-items:center;background:var(--tpv3-surface);border-radius:1.8rem;display:flex;justify-content:center;min-height:18rem}.tpv3-problem-card__media img{display:block;height:auto;object-fit:cover;width:100%;border-radius:20px}.tpv3-problem-card__title{font-size:2rem;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(2.2rem,3vw,3.4rem)}.tpv3-solution-item{align-items:center;background:#ffffffeb;border:0;border-radius:var(--tpv3-card-radius);display:grid;gap:clamp(1.8rem,3vw,3.6rem);overflow:hidden;padding:clamp(1.6rem,2.4vw,2.6rem);position:relative}.tpv3-solution-item:before{content:none}.tpv3-solution-item__media{background:var(--tpv3-surface);border-radius:calc(var(--tpv3-card-radius) - .2rem);min-height:32rem;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:32rem;object-fit:cover;width:100%}.tpv3-solution-item__copy{display:grid;gap:1.4rem;max-width:62rem;position:relative;z-index:1}.tpv3-solution-item__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.tpv3-solution-item__step,.tpv3-solution-item__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:1.14rem;font-weight:800;letter-spacing:.08em;line-height:1;min-height:3.2rem;padding:.55rem .9rem;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:rgba(var(--color-foreground),.06);color:var(--tpv3-text)}.tpv3-solution-item__title{margin:0}.tpv3-solution-item__title p{font-family:var(--font-heading-family);font-size:clamp(2.7rem,3.4vw,4.6rem);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:1rem}.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.8rem,2.6vw,3.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:1.6rem;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:48rem}.tpv3-how__steps-intro{color:var(--tpv3-text);margin:0}.tpv3-how__steps-intro p{color:var(--tpv3-text);font-size:clamp(2.8rem,3.2vw,4rem);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:2.8rem 0 0;min-height:0;padding:0;position:relative}.tpv3-how__steps:before{background:#000;content:"";left:1.9rem;position:absolute;top:1.9rem;bottom:1.9rem;transform:translate(-50%);width:4px}.tpv3-how__step{align-items:flex-start;background:transparent;border:0;border-radius:0;display:grid;gap:1.4rem;grid-template-columns:3.8rem minmax(0,1fr);padding:0;position:relative}.tpv3-how__step-copy{align-content:flex-start;display:grid;gap:.65rem;min-width:0}.tpv3-how__num{align-items:center;background:#111;border-radius:1.4rem;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:800;height:3.8rem;justify-content:center;width:3.8rem}.tpv3-how__step-title-wrap{display:flex;flex-wrap:wrap;gap:.4rem}.tpv3-how__step-title{font-size:1.72rem;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(1.6rem,2vw,2.4rem)}.tpv3-usp__col{display:grid;align-content:center;gap:2.4rem}.tpv3-usp__center{display:grid;min-width:0}.tpv3-usp__center-media{align-items:center;background:transparent;border-radius:calc(var(--tpv3-card-radius) + .6rem);display:flex;justify-content:center;margin:0 auto;max-width:66rem;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) + .6rem);display:block;height:auto;max-height:clamp(36rem,42vw,52rem);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) + .6rem);display:block;height:auto;max-height:clamp(36rem,42vw,52rem);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(36rem,42vw,52rem)}.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) + .6rem);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 1.4rem;grid-template-columns:5.6rem minmax(0,1fr);padding:1.8rem}.tpv3-usp-point__icon{align-items:center;background:transparent;border-radius:0;display:inline-flex;grid-column:1;grid-row:1 / span 2;height:6.4rem;justify-content:center;width:6.4rem}.tpv3-usp-point__icon img{display:block;height:5rem;object-fit:contain;width:5rem}.tpv3-usp-point__copy{align-content:start;display:grid;gap:.7rem;grid-column:2;grid-row:1;min-width:0;padding-right:0}.tpv3-usp-point__title{font-size:1.95rem;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-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:92rem}.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:1.6rem}.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:1.45rem;font-weight:700;gap:.8rem;justify-content:center;margin:0 auto;min-height:5rem;padding:1.1rem 2rem;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(-.1rem)}.tpv3-description__toggle-icon{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;height:2.4rem;justify-content:center;width:2.4rem}.tpv3-description__toggle-icon svg{display:block;height:1.3rem;width:1.3rem}.tpv3-description.is-expanded .tpv3-description__toggle-icon svg path:first-child{opacity:0}.tpv3-reviews{display:grid;gap:1.8rem}.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:1.35rem;font-weight:800;letter-spacing:.02em;line-height:1;margin:0;padding:.8rem 1.2rem;width:max-content}.tpv3-reviews__grid{display:grid;gap:1.3rem;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:.5rem;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:5.2rem}.tpv3-review-card__gallery-inset{background:transparent;border:0;border-radius:.78rem;box-shadow:none;display:block;overflow:hidden;padding:0}.tpv3-review-card__gallery-inset img{display:block;aspect-ratio:1 / 1;border-radius:.78rem;height:auto;object-fit:cover;width:100%}.tpv3-review-card__gallery--1{gap:.5rem}.tpv3-review-card__gallery--1 .tpv3-review-card__gallery-trigger{width:5.2rem}.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:1.2rem;color:var(--tpv3-muted);display:flex;font-size:1.3rem;font-weight:600;justify-content:center;min-height:5.2rem;padding:.8rem;text-align:center;width:8.4rem}.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:1.45rem;font-weight:700;justify-content:center;justify-self:center;min-height:4.8rem;padding:1rem 1.8rem;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(-.1rem)}.tpv3-review-card__body{display:flex;flex:1 1 0;flex-direction:column;gap:1rem;padding:clamp(1.3rem,2vw,1.8rem)}.tpv3-review-card__stars{align-items:center;display:inline-flex;gap:.15rem;line-height:1}.tpv3-review-card__star{color:#c9ced8;font-size:1.7rem}.tpv3-review-card__star.is-filled{color:#ffb347}.tpv3-review-card__title{color:var(--tpv3-text);font-size:clamp(1.7rem,1vw + 1.1rem,2.1rem);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:1rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.tpv3-review-card__author{align-items:center;display:inline-flex;gap:.85rem;min-width:0}.tpv3-review-card__avatar-image,.tpv3-review-card__avatar-fallback{border-radius:999px;display:inline-flex;flex-shrink:0;height:4.4rem;width:4.4rem}.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:1.6rem;font-weight:800;justify-content:center}.tpv3-review-card__author-copy{display:grid;gap:.15rem;min-width:0}.tpv3-review-card__author-copy strong{color:var(--tpv3-text);font-size:1.45rem;line-height:1.2}.tpv3-review-card__author-copy small{color:var(--tpv3-muted);font-size:1.2rem;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:1.15rem;font-weight:700;gap:.4rem;line-height:1;padding:.55rem .9rem}.tpv3-review-card__verified svg{display:block;height:1.25rem;width:1.25rem}.tpv3-reviews__widget{display:grid;gap:1rem}.tpv3-reviews__widget-title{color:var(--tpv3-text);font-size:1.9rem;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.8rem,2.4vw,2.8rem)}.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:2rem;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),2rem);max-height:92vh;max-width:min(96rem,calc(100vw - 4rem));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:3.6rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:3.6rem;z-index:2}.tpv3-review-lightbox__close svg{display:block;height:1.6rem;width:1.6rem}.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:3.9rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:3.9rem;z-index:2}.tpv3-review-lightbox__nav--prev{left:1rem}.tpv3-review-lightbox__nav--next{right:1rem}.tpv3-review-lightbox__nav svg{display:block;height:1.9rem;width:1.9rem}.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:.7rem}.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(1rem,1.8vw,2rem);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:rgba(var(--color-foreground),.03);border:1px dashed rgba(var(--color-foreground),.2);border-radius:1.6rem;color:var(--tpv3-muted);font-size:1.4rem;margin:0;padding:1.6rem}.tpv3-faq-layout{display:grid;gap:2rem}.tpv3-faq-side{position:relative;z-index:1}.tpv3-section--faq .tpv3-head{margin:0 0 clamp(1.6rem,2vw,2.4rem);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 1.2rem}.tpv3-faq-side__meta{color:var(--tpv3-text);font-size:1.6rem;font-weight:600;margin:0}.tpv3-faq-side__muted{color:var(--tpv3-muted);font-size:1.45rem;margin:.6rem 0 0}.tpv3-support{background:#ffffffe6;border:0;border-radius:var(--tpv3-card-radius);display:grid;gap:1.2rem;margin-top:1.6rem}.tpv3-support__title{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;margin:0}.tpv3-support__actions{display:flex;flex-wrap:wrap;gap:.9rem}.tpv3-support-btn{align-items:center;background:#ffffffeb;border:1px solid var(--tpv3-line);border-radius:1.6rem;color:var(--tpv3-text);display:inline-flex;font-size:1.4rem;font-weight:700;gap:.7rem;line-height:1;min-height:4.8rem;padding:1rem 1.35rem;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(-.1rem)}.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.8rem;justify-content:center;width:1.8rem}.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 2rem}.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.72rem,2vw,2rem);font-weight:800;gap:1.2rem;justify-content:space-between;padding:1.7rem 0 1.2rem;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:2.8rem;justify-content:center;transition:transform .22s ease;width:2.8rem}.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:-.1rem 0 1.2rem;overflow:hidden;padding:0 1.6rem;will-change:height;position:relative;top:10px}.tpv3-faq__answer-inner{min-height:0;opacity:0;padding:1.1rem 0 1.6rem;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:1.2rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.4rem;scroll-snap-type:x mandatory;scrollbar-width:none}.tpv3-testimonials__track::-webkit-scrollbar{display:none}.tpv3-testimonial-card{flex:0 0 calc((100% - 1.2rem) / 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 1.4rem}}@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(36rem,42%) minmax(0,1fr)}.tpv3-usp__col--left{padding-right:1rem}.tpv3-usp__col--left .tpv3-usp-point{margin-left:auto;max-width:38rem}.tpv3-usp__col--right{padding-left:1rem}.tpv3-usp__col--right .tpv3-usp-point{max-width:38rem}.tpv3-usp__center-media{position:sticky;top:2rem}.tpv3-faq-layout{align-items:start;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.tpv3-faq-side{position:sticky;top:2rem;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),2.4rem);padding:1.6rem;padding-inline:8px!important}.tpv3-title{font-size:clamp(2.6rem,8vw,min(var(--tpv3-title-size),3.6rem))}.tpv3-subtitle,.tpv3-how__lead,.tpv3-faq-side__text{font-size:1.5rem}.tpv3-problem__grid{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tpv3-problem-card,.tpv3-solution-item,.tpv3-usp-point{border-radius:2rem}.tpv3-problem-card{gap:1rem;padding:1.2rem}.tpv3-reviews__summary{font-size:1.2rem;padding:.7rem 1rem}.tpv3-review-card{border-radius:2rem}.tpv3-reviews__grid{grid-template-columns:1fr}.tpv3-review-card__gallery{padding:0}.tpv3-review-card__gallery-trigger,.tpv3-review-card__gallery-placeholder{width:4.8rem}.tpv3-review-card__gallery-placeholder{width:7.4rem}.tpv3-review-lightbox__nav{height:3.3rem;width:3.3rem}.tpv3-review-lightbox__nav--prev{left:.6rem}.tpv3-review-lightbox__nav--next{right:.6rem}.tpv3-review-card__body{gap:.9rem;padding:1.25rem}.tpv3-review-card__footer{align-items:flex-start;flex-direction:column}.tpv3-review-lightbox{padding:1rem}.tpv3-review-lightbox__dialog{max-width:calc(100vw - 2rem)}.tpv3-problem-card__media{min-height:12rem}.tpv3-problem-card__title{font-size:1.7rem;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:24rem}.tpv3-how__media{height:21rem}.tpv3-usp__center-media{border-radius:min(calc(var(--tpv3-card-radius) + .6rem),2.4rem);min-height:0;padding:0}.tpv3-usp-point{gap:0 1.2rem;grid-template-columns:4.8rem minmax(0,1fr);min-height:auto;padding:1.4rem}.tpv3-usp-point__icon{height:5.2rem;width:5.2rem}.tpv3-usp-point__icon img{height:4rem;width:4rem}.tpv3-usp-point__title{font-size:1.7rem}.tpv3-usp-point__copy{padding-right:0}.tpv3-support__actions,.tpv3-section--faq .tpv3-support__actions{flex-direction:column}.tpv3-faq__summary{padding:1.5rem 0 1.05rem}.tpv3-faq__answer{border-radius:2rem;margin-bottom:1rem;padding-inline:1.4rem}.tpv3-faq__answer-inner{padding:1rem 0 1.4rem}.tpv3-support-btn{justify-content:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/trackpro-pdp-sections.css.map */
