/* Acompanhamento HC refit v1 — legado visual + branding atual */
.lda-v15[data-page-type="acompanhamento"] .lda-acq-hc{position:relative}
.lda-acq-hc__section{position:relative;padding:clamp(68px,8vw,104px) 0;overflow:hidden}
.lda-acq-hc__section--paper{background:rgba(255,253,249,.86)}
.lda-acq-hc__section--soft{background:linear-gradient(145deg,rgba(247,238,227,.9),rgba(255,249,242,.92))}
.lda-acq-hc__section--dark{background:radial-gradient(circle at 12% 18%,rgba(185,104,72,.22),transparent 34%),radial-gradient(circle at 88% 82%,rgba(128,148,122,.18),transparent 35%),#2a211c;color:#fff9f2}
.lda-acq-hc__section--dark .lda-lede,.lda-acq-hc__section--dark p{color:rgba(255,249,242,.78)}
.lda-acq-hc__head{max-width:790px;margin:0 auto 42px;text-align:center}
.lda-acq-hc__head .lda-lede{margin-inline:auto}
.lda-acq-hc__hero{position:relative;min-height:720px;display:grid;align-items:center;background:#2a211c;color:#fff9f2}
.lda-acq-hc__hero-media{position:absolute;inset:0;z-index:0}
.lda-acq-hc__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 34%;filter:saturate(.86) contrast(1.02)}
.lda-acq-hc__hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(42,33,28,.94) 0%,rgba(42,33,28,.78) 48%,rgba(42,33,28,.2) 100%),linear-gradient(0deg,rgba(42,33,28,.72),transparent 45%)}
.lda-acq-hc__hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,720px) 1fr;align-items:center;min-height:720px}
.lda-acq-hc__hero-copy{padding:84px 0}
.lda-acq-hc__hero .lda-h1{max-width:760px;color:#fff9f2;font-size:clamp(2.75rem,5.8vw,5.2rem)}
.lda-acq-hc__hero .lda-lede{max-width:660px;color:rgba(255,249,242,.82)}
.lda-acq-hc__hero .lda-btn--secondary{color:#fff;border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.07)}
.lda-acq-hc__urgency{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(185,104,72,.22);padding:8px 13px;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.lda-acq-hc__urgency:before{content:"";width:8px;height:8px;border-radius:50%;background:#f2c8b6;box-shadow:0 0 0 5px rgba(242,200,182,.12)}
.lda-acq-hc__hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.lda-acq-hc__hero-proof span{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);padding:8px 12px;color:rgba(255,255,255,.86);font-size:.76rem;font-weight:760}
.lda-acq-hc__video{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:44px;align-items:center}
.lda-acq-hc__video-frame{position:relative;overflow:hidden;border-radius:26px;background:#1d1815;box-shadow:0 26px 70px rgba(42,33,28,.18);aspect-ratio:16/9}
.lda-acq-hc__video-frame iframe{width:100%;height:100%;border:0}
.lda-acq-hc__diagnosis-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:52px;align-items:start}
.lda-acq-hc__symptoms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.lda-acq-hc__symptom{display:flex;gap:13px;align-items:center;min-height:78px;border:1px solid rgba(185,104,72,.16);border-radius:18px;background:#fff;padding:17px;box-shadow:0 10px 28px rgba(54,39,30,.055)}
.lda-acq-hc__symptom span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:13px;background:#f8ebe4;font-size:1.08rem}
.lda-acq-hc__symptom strong{font-size:.9rem;line-height:1.35}
.lda-acq-hc__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:acqstep}
.lda-acq-hc__step{position:relative;border:1px solid rgba(185,104,72,.17);border-radius:22px;background:#fff;padding:28px;box-shadow:0 14px 36px rgba(54,39,30,.065)}
.lda-acq-hc__step:before{counter-increment:acqstep;content:counter(acqstep);display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#8e4932,#b96848);color:#fff;font-weight:900;box-shadow:0 9px 22px rgba(185,104,72,.22)}
.lda-acq-hc__step h3{margin:0 0 9px;font-family:var(--lda-display);font-size:1.45rem;font-weight:600}
.lda-acq-hc__step p{margin:0;color:var(--lda-muted);line-height:1.6}
.lda-acq-hc__method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.lda-acq-hc__method-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.07);padding:29px;backdrop-filter:blur(10px)}
.lda-acq-hc__method-card:after{content:"";position:absolute;right:-44px;bottom:-52px;width:130px;height:130px;border-radius:50%;background:rgba(217,170,164,.09)}
.lda-acq-hc__method-card .lda-symbol{margin-bottom:17px}
.lda-acq-hc__method-card h3{margin:0 0 10px;color:#fff9f2;font-family:var(--lda-display);font-size:1.5rem;font-weight:600}
.lda-acq-hc__included{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:46px;align-items:start}
.lda-acq-hc__included-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.lda-acq-hc__included-list li{position:relative;border:1px solid rgba(185,104,72,.15);border-radius:16px;background:#fff;padding:17px 17px 17px 46px;color:var(--lda-muted);font-size:.87rem;line-height:1.48}
.lda-acq-hc__included-list li:before{content:"✓";position:absolute;left:17px;top:16px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#e9f0e6;color:#52644d;font-size:.75rem;font-weight:900}
.lda-acq-hc__note{margin-top:22px;border-left:4px solid var(--lda-clay);background:#fff5ef;padding:17px 20px;color:var(--lda-muted);line-height:1.6}
.lda-acq-hc__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.lda-acq-hc__gallery figure{position:relative;overflow:hidden;margin:0;border:1px solid rgba(185,104,72,.15);border-radius:18px;background:#fff;box-shadow:0 14px 36px rgba(54,39,30,.07);cursor:zoom-in}
.lda-acq-hc__gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .45s ease}
.lda-acq-hc__gallery figure:hover img{transform:scale(1.035)}
.lda-acq-hc__gallery figcaption{padding:12px;text-align:center;color:var(--lda-muted);font-size:.72rem}
.lda-acq-hc__author{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:52px;align-items:center}
.lda-acq-hc__author-media{position:relative}
.lda-acq-hc__author-media:before{content:"";position:absolute;inset:10% -7% -8% 12%;border-radius:45% 45% 24px 24px;background:rgba(128,148,122,.2);transform:rotate(3deg)}
.lda-acq-hc__author-media img{position:relative;width:100%;max-height:650px;object-fit:cover;object-position:center top;border-radius:180px 180px 26px 26px;box-shadow:0 25px 70px rgba(42,33,28,.16)}
.lda-acq-hc__quote{margin-top:24px;border-left:3px solid var(--lda-clay);padding-left:20px;color:var(--lda-muted);font-family:var(--lda-display);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}
.lda-acq-hc__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.12)}
.lda-acq-hc__stat{display:grid;min-height:160px;place-items:center;align-content:center;background:rgba(255,255,255,.055);padding:25px;text-align:center}
.lda-acq-hc__stat strong{color:#fff;font-family:var(--lda-display);font-size:clamp(2.3rem,4vw,3.8rem);font-weight:500;line-height:1}
.lda-acq-hc__stat span{margin-top:10px;color:rgba(255,255,255,.7);font-size:.78rem;line-height:1.45}
.lda-acq-hc__testimonials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.lda-acq-hc__testimonial{overflow:hidden;border:1px solid rgba(185,104,72,.15);border-radius:18px;background:#fff;box-shadow:0 13px 34px rgba(54,39,30,.07)}
.lda-acq-hc__testimonial img{width:100%;height:100%;max-height:430px;object-fit:contain;background:#f4eee8}
.lda-acq-hc__capacity{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px;border:1px solid rgba(185,104,72,.17);border-radius:18px;background:#fff;padding:18px 22px;color:var(--lda-muted);text-align:center}
.lda-acq-hc__capacity strong{color:var(--lda-ink)}
.lda-acq-hc__faq{margin-top:36px}
.lda-acq-hc__final{text-align:center}
.lda-acq-hc__final .lda-actions{justify-content:center}
.lda-acq-hc__modal[hidden]{display:none}
.lda-acq-hc__modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px}
.lda-acq-hc__modal-bg{position:absolute;inset:0;background:rgba(23,18,15,.9);backdrop-filter:blur(7px)}
.lda-acq-hc__modal-box{position:relative;z-index:1;max-width:min(940px,94vw);max-height:92vh;padding:12px;border-radius:20px;background:#fff}
.lda-acq-hc__modal-box img{max-width:100%;max-height:84vh;border-radius:12px}
.lda-acq-hc__modal-close{position:absolute;right:-10px;top:-10px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);font-size:1.4rem;cursor:pointer}
@media(max-width:980px){.lda-acq-hc__hero-grid{grid-template-columns:1fr}.lda-acq-hc__video,.lda-acq-hc__diagnosis-grid,.lda-acq-hc__included,.lda-acq-hc__author{grid-template-columns:1fr}.lda-acq-hc__steps,.lda-acq-hc__method-grid{grid-template-columns:1fr 1fr}.lda-acq-hc__gallery,.lda-acq-hc__testimonials{grid-template-columns:1fr 1fr}.lda-acq-hc__author-media{max-width:560px;margin-inline:auto}}
@media(max-width:640px){.lda-acq-hc__section{padding:58px 0}.lda-acq-hc__hero,.lda-acq-hc__hero-grid{min-height:680px}.lda-acq-hc__hero-media:after{background:linear-gradient(0deg,rgba(42,33,28,.97) 0%,rgba(42,33,28,.8) 62%,rgba(42,33,28,.3) 100%)}.lda-acq-hc__hero-copy{align-self:end;padding:110px 0 58px;text-align:center}.lda-acq-hc__hero .lda-lede{margin-inline:auto}.lda-acq-hc__hero .lda-actions{display:grid}.lda-acq-hc__hero-proof{justify-content:center}.lda-acq-hc__steps,.lda-acq-hc__method-grid,.lda-acq-hc__symptoms,.lda-acq-hc__included-list,.lda-acq-hc__gallery,.lda-acq-hc__testimonials,.lda-acq-hc__stats{grid-template-columns:1fr}.lda-acq-hc__gallery img{aspect-ratio:4/3}.lda-acq-hc__stat{min-height:125px}.lda-acq-hc__capacity{align-items:flex-start;flex-direction:column;text-align:left}.lda-acq-hc__video-frame{border-radius:18px}.lda-acq-hc__author-media{width:88%}}
@media(prefers-reduced-motion:reduce){.lda-acq-hc__gallery img{transition:none}}
.lda-acq-hc,.lda-acq-hc *{box-sizing:border-box}
.lda-acq-hc__video>*,.lda-acq-hc__diagnosis-grid>*,.lda-acq-hc__included>*,.lda-acq-hc__author>*,.lda-acq-hc__steps>*,.lda-acq-hc__method-grid>*,.lda-acq-hc__gallery>*,.lda-acq-hc__testimonials>*,#investimento .lda-plan-grid>*,#investimento .lda-plan-card>*{min-width:0}
@media(max-width:760px){#investimento .lda-plan-grid{grid-template-columns:minmax(0,1fr)!important}#investimento .lda-plan-card{width:100%;min-width:0;padding:24px}}
#investimento{overflow:hidden}
#investimento .lda-plan-card,#investimento .lda-plan-price,#investimento .lda-plan-price small,.lda-acq-hc__method-card{max-width:100%;overflow-wrap:anywhere}
.lda-acq-hc__method-card{overflow:hidden}
#investimento .lda-plan-card{overflow:hidden}
#investimento .lda-plan-price{min-width:0;overflow:hidden}
#investimento .lda-plan-price small{display:block;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
