/* V7: percepção e escolha primeiro; mecanismo concentrado. */
.bonus-bar,.immersion{background:#e62429;color:#fff}
.bonus-bar-copy small,.bonus-clock small,.bonus-dot,.immersion-topline,.immersion-copy .eyebrow,.immersion h2 em,.immersion-lead,.immersion-visual time strong,.immersion-visual time span,.immersion-visual figcaption>span,.immersion-proof>div>span,.immersion-proof p,.immersion-foot p>span,.immersion-countdown>span,.immersion-clock b,.immersion-clock small,.immersion-clock i{color:#fff}
.bonus-dot{background:#fff}
.immersion-visual time strong{font-size:clamp(24px,3vw,38px)}
.method{border-bottom:0}
.immersion-proof .testimony{border-bottom:0;padding-bottom:0}
.proof-more{border-top:0}
.hero h1{font-size:clamp(43px,4.9vw,73px);max-width:710px;line-height:1.05}
.hero-lead{max-width:515px}
.voice-slip{width:370px}
.voice-slip p{font-size:27px}
.photo-caption{font-size:9px;letter-spacing:.65px}
.choice-example{align-self:center;background:#eef0e8;padding:35px 32px}
.choice-example>.eyebrow{display:block;font-size:10px}
.choice-example>div{padding:20px 0;border-top:1px solid var(--line)}
.choice-label{font-size:10px;letter-spacing:1.5px;color:var(--muted)}
.choice-example p{font:31px/1.15 var(--serif);margin:18px 0}
.choice-example small{font-size:13px;line-height:1.7;display:block;color:var(--muted)}
.choice-example .choice-reveal{border-top:2px solid #8d9f66}
.choice-note{display:block;font-size:10px;line-height:1.6;color:var(--muted)}
.recognition blockquote{font-size:clamp(37px,4.1vw,61px);max-width:1120px;padding-left:0;margin-bottom:10px}
.method{padding-top:65px}
.method-cards h3{font-size:35px}
.extraction .section-intro{grid-template-columns:1.4fr 1fr}
.extraction h2{font-size:clamp(40px,4vw,60px)}
.proof{padding-top:65px}
.closing h2{font-size:clamp(48px,6vw,86px)}
@media(max-width:1100px){.voice-slip{width:305px}.voice-slip p{font-size:24px}.choice-example{padding:25px}.method-cards h3{font-size:30px}}
@media(max-width:700px){.hero h1{font-size:clamp(40px,10.3vw,65px);letter-spacing:-1.7px}.hero .eyebrow{max-width:none}.voice-slip{width:300px}.voice-slip p{font-size:25px}.choice-example{padding:25px 22px}.choice-example p{font-size:30px}.recognition blockquote{font-size:38px}.recognition blockquote br{display:none}.method{padding-top:45px}.method-cards h3{font-size:33px}.extraction .section-intro{grid-template-columns:1fr}.extraction h2{font-size:42px}.closing h2{font-size:53px}.included-heading h2{font-size:46px}}
@media(max-width:370px){.voice-slip{width:265px}.hero h1{font-size:39px}.closing h2{font-size:45px}.immersion h2{font-size:38px}.immersion-grid>*{min-width:0}}
