/* Elementos editoriais originais de "O lead muda de preço depois do formulário". */
.lead-figure{margin:2.3em 0 2.5em;padding:24px;border:1px solid #cfc9c3;background:#f7f5f2;color:#201d1d;font:400 13px/1.5 var(--mono)}
.lead-figure *{box-sizing:border-box}
.lead-figure-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:19px;padding-bottom:12px;border-bottom:1px solid #d5cfca}
.lead-figure-head strong{font:700 12px/1.35 var(--mono);letter-spacing:.03em;text-transform:uppercase}
.lead-figure-head span{color:#766f6b;font-size:10px;text-align:right}
.lead-figure figcaption{margin-top:17px;color:#625d59;font:400 12px/1.55 var(--mono)}
.lead-benchmark-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.lead-benchmark-card{min-width:0;padding:18px;border:1px solid #d2ccc6;background:#fff}
.lead-benchmark-card b{display:block;margin:0 0 8px;font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em}
.lead-benchmark-card .lead-value{display:block;font:700 clamp(28px,5vw,42px)/1.1 var(--mono);letter-spacing:-.06em}
.lead-benchmark-card small{display:block;margin-top:10px;color:#766f6b;font:400 11px/1.45 var(--mono)}
.lead-benchmark-card--social{border-top:4px solid #b97846}
.lead-benchmark-card--search{border-top:4px solid #6d8f87}
.lead-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}
.lead-track li{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:112px;padding:15px 10px;border:1px solid #d5cfca;background:#fff}
.lead-track li:not(:last-child)::after{content:"→";position:absolute;z-index:1;right:-10px;top:43%;padding:1px 3px;background:#f7f5f2;color:#7b736e;font-size:16px}
.lead-track span{font-weight:700;font-size:11px}
.lead-track small{font-size:10px;color:#766f6b}
.lead-track li:nth-child(n+3){background:#efeae4}
.lead-track li:last-child{border-color:#9e7754;background:#e9ded1}
.lead-scenario-table{width:100%;min-width:0!important;border-collapse:collapse!important;font:400 12px/1.45 var(--mono)!important}
.lead-scenario-table th,.lead-scenario-table td{padding:11px 10px!important;border-right:0!important;border-bottom:1px solid #d8d1ca!important}
.lead-scenario-table th{background:#292525!important;color:#fff!important;font-weight:700!important}
.lead-scenario-table th:not(:first-child),.lead-scenario-table td:not(:first-child){text-align:right}
.lead-scenario-table tr:last-child td{border-bottom:0!important;font-weight:700}
.lead-hours-row{display:grid;grid-template-columns:115px minmax(0,1fr) 72px;align-items:center;gap:11px;margin:12px 0}
.lead-hours-row b{font:700 11px/1.4 var(--mono)}
.lead-hours-row strong{text-align:right;font:700 14px/1.4 var(--mono)}
.lead-hours-bar{height:24px;background:#e5ded8}
.lead-hours-bar span{display:block;height:100%;background:#b97846}
.lead-hours-row--short .lead-hours-bar span{background:#6d8f87}
.lead-routes{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.lead-routes li{display:grid;grid-template-columns:minmax(0,1fr) 27px minmax(0,1fr) 27px minmax(0,1fr);align-items:center;gap:5px;padding:9px;background:#fff;border:1px solid #d8d1ca}
.lead-routes li span{min-width:0;padding:7px 4px;text-align:center;font:600 10px/1.35 var(--mono)}
.lead-routes li i{text-align:center;color:#8e8176;font-style:normal}
.lead-routes li:last-child{border-color:#b5a696;background:#f0ebe5}
@media(max-width:640px){
 .lead-figure{margin:1.9em 0;padding:15px}
 .lead-figure-head{display:block}.lead-figure-head span{display:block;margin-top:6px;text-align:left}
 .lead-benchmark-grid{gap:7px}.lead-benchmark-card{padding:11px}.lead-benchmark-card b{font-size:10px}.lead-benchmark-card .lead-value{font-size:25px;letter-spacing:-.07em}.lead-benchmark-card small{font-size:9px}
 .lead-track{grid-template-columns:1fr;gap:6px}.lead-track li{min-height:0;flex-direction:row;align-items:center;gap:8px;padding:11px 12px}.lead-track li:not(:last-child)::after{content:"↓";right:auto;left:50%;top:auto;bottom:-11px;padding:0 4px;font-size:13px}.lead-track small{text-align:right}
 .lead-scenario-table,.lead-scenario-table tbody,.lead-scenario-table tr,.lead-scenario-table td{display:block;width:100%}
 .lead-scenario-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 .lead-scenario-table tr{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:10px 0;border-bottom:1px solid #d8d1ca}
 .lead-scenario-table tr:last-child{border-bottom:0}
 .lead-scenario-table td{padding:4px 0!important;border:0!important;text-align:left!important}
 .lead-scenario-table td:first-child{grid-column:1/-1;font-weight:700}
 .lead-scenario-table td:not(:first-child)::before{content:attr(data-label);display:block;margin-bottom:2px;color:#766f6b;font-size:10px}
 .lead-hours-row{grid-template-columns:80px minmax(0,1fr) 47px;gap:7px}.lead-hours-row b{font-size:10px}.lead-hours-row strong{font-size:12px}
 .lead-routes li{grid-template-columns:1fr;gap:0}.lead-routes li i{transform:rotate(90deg);font-size:12px}.lead-routes li span{padding:3px 4px}
}
