/* V11: um fio só. Dor, diagnóstico, virada, mecanismo, prova, oferta. */
.pain{background:var(--ink);color:var(--paper);padding-block:90px}
.pain .eyebrow{color:var(--lime)}
.pain h2 em{color:var(--lime)}
.pain-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:30px 80px;align-items:center}
.pain h2{margin-bottom:0}
.pain-list{list-style:none;margin:0;padding:0}
.pain-list li{padding-block:15px;border-top:1px solid rgba(250,250,246,.2);font-size:18px;line-height:1.45}
.pain-list li:last-child{border-bottom:1px solid rgba(250,250,246,.2)}
.pain-turn{grid-column:1/-1;margin:24px 0 0;font-size:clamp(22px,2.3vw,30px);line-height:1.3}
.pain-turn strong{font-weight:600;color:var(--lime)}
.why-short{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px 80px;align-items:start;padding-block:40px 90px}
.why-short h2{margin-bottom:0;font-size:clamp(36px,4vw,56px)}
.why-list{list-style:none;margin:0;padding:0}
.why-list li{padding-block:18px;border-top:1px solid var(--line)}
.why-list strong{display:block;margin-bottom:4px;font-size:19px;font-weight:600}
.why-list span{font-size:15px;line-height:1.6;color:var(--muted)}
@media(max-width:700px){.pain{padding-block:60px}.pain-inner,.why-short{grid-template-columns:1fr}.pain-list li{font-size:16px}.why-short{padding-block:20px 60px}}
/* Topo com benefício: título mais longo. */
.hero h1{font-size:clamp(34px,3.9vw,56px);line-height:1.08;letter-spacing:-1.6px}
.hero h1 em{background:none}
.hero h1 em::after{display:none}
