.tne-antes-depois{background-color:var(--tne-cream-light)}.tne-antes-depois__eyebrow{display:inline-flex;margin-left:auto;margin-right:auto}.tne-antes-depois>.tne-container{text-align:center}.tne-antes-depois__title{font-size:clamp(28px,4vw,48px);font-weight:var(--tne-weight-extrabold);line-height:1.15;color:var(--tne-text);max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:var(--tne-space-md)}.tne-antes-depois__title-em{font-family:var(--tne-font-accent);font-style:italic;font-weight:var(--tne-weight-regular);color:var(--tne-gold)}.tne-antes-depois__intro{font-size:16px;line-height:1.6;color:var(--tne-text-muted);max-width:600px;margin:0 auto var(--tne-space-xl)}.tne-antes-depois__carousel{position:relative;overflow:hidden;margin-top:var(--tne-space-xl);text-align:left;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%)}.tne-antes-depois__track{display:flex;width:max-content;padding:12px 0;will-change:transform}.tne-antes-depois__carousel.is-ready .tne-antes-depois__track{animation:tne-antes-depois-marquee var(--tne-marquee-duration, 60s) linear infinite}.tne-antes-depois__carousel.is-ready:hover .tne-antes-depois__track,.tne-antes-depois__carousel.is-ready:focus-within .tne-antes-depois__track{animation-play-state:paused}@keyframes tne-antes-depois-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.tne-antes-depois__carousel.is-static{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.tne-antes-depois__carousel.is-static::-webkit-scrollbar{display:none}.tne-antes-depois__carousel.is-static .tne-antes-depois__track{animation:none}.tne-antes-depois__carousel.is-static .tne-caso-card{scroll-snap-align:start}.tne-antes-depois__track>.tne-caso-card{flex:0 0 auto;width:760px;height:420px;margin-right:var(--tne-space-md)}.tne-caso-card{display:flex;flex-direction:row;background-color:var(--tne-white);border-radius:var(--tne-radius-lg);overflow:hidden;box-shadow:var(--tne-shadow-sm);transition:transform .3s var(--tne-ease-default),box-shadow .3s var(--tne-ease-default);will-change:transform}.tne-caso-card:hover{transform:translateY(-4px);box-shadow:var(--tne-shadow-md)}@media(max-width:749px){.tne-antes-depois__track>.tne-caso-card{width:320px;height:560px}.tne-caso-card{flex-direction:column}}.tne-caso-card__tag{align-self:flex-start;background-color:var(--tne-cream);padding:5px 12px;border-radius:var(--tne-radius-pill);font-family:var(--tne-font-primary);font-size:11px;font-weight:var(--tne-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--tne-green)}.tne-caso-card__imagem{position:relative;flex:0 0 360px;height:100%;background-color:var(--tne-cream-light);overflow:hidden}@media(max-width:749px){.tne-caso-card__imagem{flex:0 0 320px;width:100%}}.tne-caso-card__imagem img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.tne-caso-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#004a3cd9,#ca9649d9),radial-gradient(circle at 30% 20%,rgba(255,255,255,.18) 0%,transparent 50%);background-blend-mode:normal}.tne-caso-card__placeholder span{font-family:var(--tne-font-primary);font-size:clamp(32px,5vw,48px);font-weight:var(--tne-weight-extrabold);color:var(--tne-white);text-shadow:0 2px 12px rgba(0,0,0,.35);letter-spacing:.02em}.tne-caso-card__conteudo{padding:var(--tne-space-lg);display:flex;flex-direction:column;gap:var(--tne-space-sm);flex:1;min-width:0;overflow:hidden}@media(max-width:749px){.tne-caso-card__conteudo{padding:var(--tne-space-md)}}.tne-caso-card__quote{font-family:var(--tne-font-accent);font-style:italic;font-size:16px;line-height:1.6;color:var(--tne-text);margin:0;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}@media(max-width:749px){.tne-caso-card__quote{-webkit-line-clamp:6;line-clamp:6}}.tne-caso-card__autor{font-style:normal;font-size:13px;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--tne-cream);padding-top:var(--tne-space-sm)}.tne-caso-card__autor strong{font-weight:var(--tne-weight-bold);color:var(--tne-text)}.tne-caso-card__autor span{color:var(--tne-text-muted);font-size:12px}.tne-antes-depois__disclaimer{font-size:12px;font-style:italic;color:var(--tne-text-subtle);text-align:center;max-width:700px;margin:var(--tne-space-xl) auto 0;line-height:1.5}@media(prefers-reduced-motion:reduce){.tne-caso-card{transition:none!important}.tne-antes-depois__track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tne-antes-depois.css.map */
