/* Acompanhamento HC polish v2 — first fold, legacy counters, motion and hover */
.lda-v15[data-page-type="acompanhamento"]{--acq-ease:cubic-bezier(.22,.61,.36,1);--acq-shadow:0 18px 48px rgba(55,37,27,.12);--acq-shadow-hover:0 28px 70px rgba(55,37,27,.18)}
.lda-acq-hc__hero{min-height:max(720px,calc(100svh - 78px));isolation:isolate;padding:0}
.lda-acq-hc__hero:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 32%,rgba(185,104,72,.13),transparent 34%),linear-gradient(180deg,rgba(25,18,15,.24),rgba(25,18,15,.68));pointer-events:none}
.lda-acq-hc__hero-media{overflow:hidden}
.lda-acq-hc__hero-media img{transform:scale(1.045);object-position:center 35%;filter:saturate(.9) contrast(1.04) brightness(.88);will-change:transform}
.lda-acq-hc__hero-media:after{background:linear-gradient(180deg,rgba(30,21,17,.38) 0%,rgba(36,25,20,.62) 58%,rgba(30,21,17,.88) 100%),linear-gradient(90deg,rgba(35,24,20,.28),rgba(35,24,20,.06),rgba(35,24,20,.28))}
.lda-acq-hc__hero-grid{grid-template-columns:1fr;min-height:max(720px,calc(100svh - 78px));place-items:center;text-align:center}
.lda-acq-hc__hero-copy{width:min(920px,100%);padding:clamp(76px,10vh,116px) 0 88px;margin:auto;text-align:center}
.lda-acq-hc__hero-badge{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;padding:9px 15px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:linear-gradient(135deg,rgba(185,104,72,.92),rgba(142,73,50,.94));color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 12px 28px rgba(88,43,29,.24);backdrop-filter:blur(8px)}
.lda-acq-hc__badge-pulse{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.52);animation:acq-pulse-dot 2s ease-out infinite}
.lda-acq-hc__hero-kicker{margin:0 0 16px;color:#f3d7c9;font-size:.77rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}
.lda-acq-hc__hero .lda-h1{max-width:900px;margin:0 auto 20px;color:#fffaf4;font-size:clamp(2.65rem,5.55vw,5rem);font-weight:600;line-height:1.035;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 5px 30px rgba(0,0,0,.42)}
.lda-acq-hc__hero-description{max-width:750px;margin:0 auto;color:rgba(255,250,244,.9);font-size:clamp(1rem,1.65vw,1.22rem);line-height:1.65;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.28)}
.lda-acq-hc__hero-urgency{max-width:690px;margin:17px auto 0;color:rgba(255,250,244,.78);font-size:.91rem;line-height:1.55}
.lda-acq-hc__hero-urgency strong{color:#fff;font-weight:850}
.lda-acq-hc__hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:28px}
.lda-acq-hc__hero-actions .lda-btn{min-height:52px;align-items:center;justify-content:center;gap:10px;padding:15px 25px;font-weight:850;box-shadow:none;transition:transform .25s var(--acq-ease),box-shadow .25s var(--acq-ease),background .25s ease,border-color .25s ease}
.lda-acq-hc__hero-primary{background:linear-gradient(135deg,#c67a58,#a65336);box-shadow:0 15px 38px rgba(116,54,34,.38)!important}
.lda-acq-hc__hero-primary:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(116,54,34,.48)!important}
.lda-acq-hc__hero-secondary{color:#fff!important;border-color:rgba(255,255,255,.38)!important;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(9px)}
.lda-acq-hc__hero-secondary:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.72)!important;background:rgba(255,255,255,.14)!important}
.lda-acq-hc__hero-social-proof{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:24px}
.lda-acq-hc__proof-avatars{display:flex;padding-left:9px}
.lda-acq-hc__proof-avatars img{width:42px;height:42px;margin-left:-9px;border:2px solid #fff;border-radius:50%;object-fit:cover;background:#f5ede7;box-shadow:0 6px 18px rgba(0,0,0,.3)}
.lda-acq-hc__proof-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;color:rgba(255,255,255,.9);font-size:.82rem;font-weight:650}
.lda-acq-hc__proof-stars{color:#f2c85f;font-size:1rem;letter-spacing:.07em;line-height:1}
.lda-acq-hc__hero-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}
.lda-acq-hc__hero-trust span{padding:7px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.065);color:rgba(255,255,255,.75);font-size:.69rem;font-weight:750;letter-spacing:.02em;backdrop-filter:blur(8px)}
.lda-acq-hc__scroll{position:absolute;left:50%;bottom:24px;z-index:3;display:grid;width:42px;height:42px;place-items:center;transform:translateX(-50%);color:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.15);border-radius:50%;background:rgba(255,255,255,.055);animation:acq-scroll-bounce 2.2s ease-in-out infinite}
.lda-acq-hc__scroll:hover{color:#fff;background:rgba(255,255,255,.12)}

/* Directional reveal. Scoped strongly to override the base safety rule. */
.lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal{opacity:1!important;transition-property:opacity,transform,filter!important;transition-duration:.82s!important;transition-timing-function:var(--acq-ease)!important;transition-delay:var(--acq-delay,0ms)!important;filter:none}
.lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal--fade{transform:translate3d(0,0,0)!important}
.lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal--up{transform:translate3d(0,34px,0)!important}
.lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal--down{transform:translate3d(0,-28px,0)!important}
.lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal--left{transform:translate3d(-38px,0,0)!important}
.lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal--right{transform:translate3d(38px,0,0)!important}
.lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal--scale{transform:scale(.965)!important}
.lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal.is-visible{opacity:1!important;transform:none!important;filter:none}

/* Refined hover language */
.lda-acq-hc__symptom,.lda-acq-hc__step,.lda-acq-hc__method-card,.lda-acq-hc__gallery figure,.lda-acq-hc__testimonial,.lda-acq-hc__included-list li,#investimento .lda-plan-card{transition:transform .34s var(--acq-ease),box-shadow .34s var(--acq-ease),border-color .34s ease,background .34s ease}
@media(hover:hover) and (pointer:fine){
  .lda-acq-hc__symptom:hover,.lda-acq-hc__step:hover,.lda-acq-hc__included-list li:hover{transform:translateY(-6px);border-color:rgba(185,104,72,.32);box-shadow:var(--acq-shadow-hover)}
  .lda-acq-hc__method-card:hover{transform:translateY(-7px);border-color:rgba(242,200,182,.34);background:rgba(255,255,255,.105);box-shadow:0 24px 60px rgba(0,0,0,.18)}
  .lda-acq-hc__gallery figure:hover,.lda-acq-hc__testimonial:hover{transform:translateY(-7px);border-color:rgba(185,104,72,.3);box-shadow:var(--acq-shadow-hover)}
  .lda-acq-hc__gallery figure:hover img{transform:scale(1.055)}
  #investimento .lda-plan-card:hover{transform:translateY(-7px);box-shadow:var(--acq-shadow-hover)}
  .lda-acq-hc .lda-btn:hover{transform:translateY(-2px)}
}

/* Legacy counters: content and visual rhythm restored, without the gray boxed panel. */
.lda-acq-hc__section--stats{padding:clamp(58px,7vw,88px) 0;background:linear-gradient(135deg,#9d5b43 0%,#b96848 52%,#7f4938 100%);color:#fff;overflow:hidden}
.lda-acq-hc__section--stats:before{content:"";position:absolute;inset:-80% -10%;background:radial-gradient(circle at 18% 45%,rgba(255,255,255,.12),transparent 24%),radial-gradient(circle at 82% 55%,rgba(255,239,225,.1),transparent 25%);pointer-events:none}
.lda-acq-hc__section--stats .lda-container{position:relative}
.lda-acq-hc__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0;border-radius:0;background:transparent;overflow:visible}
.lda-acq-hc__stat{position:relative;min-height:142px;padding:20px 34px;background:transparent}
.lda-acq-hc__stat:not(:last-child):after{content:"";position:absolute;right:0;top:18%;width:1px;height:64%;background:rgba(255,255,255,.28)}
.lda-acq-hc__stat strong{color:#fff;font-family:var(--lda-display);font-size:clamp(3.35rem,6vw,5.4rem);font-weight:600;letter-spacing:-.04em;text-shadow:0 6px 20px rgba(70,30,18,.22)}
.lda-acq-hc__stat span{margin-top:13px;color:rgba(255,255,255,.9);font-size:.76rem;font-weight:850;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}

@keyframes acq-pulse-dot{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}70%{box-shadow:0 0 0 9px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
@keyframes acq-scroll-bounce{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,7px)}}

@media(max-width:760px){
  .lda-acq-hc__hero,.lda-acq-hc__hero-grid{min-height:max(720px,calc(100svh - 72px))}
  .lda-acq-hc__hero-media img{object-position:61% center;transform:scale(1.06)}
  .lda-acq-hc__hero-media:after{background:linear-gradient(180deg,rgba(31,22,18,.42) 0%,rgba(31,22,18,.66) 42%,rgba(28,20,17,.96) 100%)}
  .lda-acq-hc__hero-copy{padding:78px 0 74px}
  .lda-acq-hc__hero .lda-h1{font-size:clamp(2.25rem,10.5vw,3.35rem);line-height:1.05}
  .lda-acq-hc__hero-description{font-size:.98rem;line-height:1.58}
  .lda-acq-hc__hero-urgency{font-size:.82rem}
  .lda-acq-hc__hero-actions{display:grid;width:min(100%,390px);margin:24px auto 0}
  .lda-acq-hc__hero-actions .lda-btn{width:100%}
  .lda-acq-hc__hero-social-proof{margin-top:21px}
  .lda-acq-hc__proof-copy{font-size:.75rem}
  .lda-acq-hc__hero-trust{gap:6px}
  .lda-acq-hc__hero-trust span{font-size:.63rem}
  .lda-acq-hc__scroll{display:none}
  .lda-acq-hc__stats{grid-template-columns:1fr}
  .lda-acq-hc__stat{min-height:120px}
  .lda-acq-hc__stat:not(:last-child):after{right:16%;top:auto;bottom:0;width:68%;height:1px}
}
@media(prefers-reduced-motion:reduce){
  .lda-v15[data-page-type="acompanhamento"].js-acq-motion [data-reveal].acq-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}
  .lda-acq-hc__badge-pulse,.lda-acq-hc__scroll{animation:none}
  .lda-acq-hc__hero-media img{transform:none!important}
}
