/* v5 sales-page additions on top of the v4 "In the Lab" system */
.hero h1{font-size:clamp(40px,7vw,84px);line-height:1.02}
.cta{min-height:52px;font-size:17px;margin-top:8px}
.cta.disabled{opacity:.55;cursor:not-allowed}
.reassure{font-size:14px;margin:10px 0 0;opacity:.85}
.trustbar{border-block:1px solid currentColor;padding:14px 0}
.trust-row{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;font-size:14px;letter-spacing:.06em;text-transform:uppercase}
.pain{font-size:18px;line-height:1.6;padding-left:20px}.pain li{margin-bottom:10px}
.narrow{max-width:720px}.center{text-align:center}
.benefits p{font-size:16px;line-height:1.6}
.steps3{list-style:none;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.steps3 li{display:flex;gap:14px;align-items:flex-start}.steps3 .number{font-size:28px;font-weight:700;min-width:32px}
.steps3 h3{margin:0 0 6px}.steps3 p{margin:0;font-size:16px;line-height:1.6}
.stack{font-size:17px;line-height:1.7;padding-left:20px}
.pricebox{margin-top:22px;padding:22px;border:2px solid currentColor;border-radius:10px}
.pricing{display:flex;align-items:baseline;gap:14px;margin:0}.pricing .now{font-size:48px;font-weight:800}.pricing .was{font-size:18px;text-decoration:line-through;opacity:.8}
.deadline{font-size:16px;margin:8px 0 6px}
.faq details{border-bottom:1px solid currentColor;padding:14px 0}.faq summary{font-size:18px;font-weight:600;cursor:pointer;min-height:44px;display:flex;align-items:center}
.faq p{font-size:16px;line-height:1.6;margin:10px 0 0}
.final h2{font-size:clamp(34px,6vw,60px)}
.ph{background:#fff3b0;color:#3a2a00;padding:0 4px;border-radius:3px}
body{font-size:16px}
.pricebox{border-color:var(--ox);background:#fff}.pricing .now{color:var(--ox)}.trustbar{border-color:var(--line);background:var(--ivory)}.faq details{border-color:var(--line)}
.art-note{position:absolute;right:12px;bottom:8px;margin:0;font-size:12px;color:#fff;opacity:.8;background:rgba(0,0,0,.35);padding:2px 6px;border-radius:3px}.hero{position:relative}
