/* LP-02: an editorial usability inspection; shared styles stay intact. */
.heuristic-reveal .guest-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:34px;padding:34px 0 38px}.heuristic-reveal .guest-hero h1{font-size:clamp(40px,4.9vw,66px);line-height:1.06;letter-spacing:-.052em;margin:24px 0}.heuristic-reveal .guest-ready{font-size:17px;color:#C2C7C2;max-width:430px;line-height:1.6}.heuristic-reveal .guest-ready strong{font-weight:600;color:#EEEDE8}.heuristic-reveal .guest-outcome{font-size:14px;max-width:435px;margin:14px 0 20px}.heuristic-hero-actions{display:flex;flex-direction:column;align-items:start;gap:10px}.heuristic-reveal .heuristic-hero-actions .guest-primary{margin-top:4px;padding:13px 22px;width:auto;max-width:100%;color:#1C1E21!important;-webkit-text-fill-color:#1C1E21}.heuristic-reveal .guest-jump{font-size:12px;margin-top:5px;color:#CDD2C8}.heuristic-free-note{font-size:10px;color:#A9B0A7;line-height:1.7;margin-top:16px}.heuristic-reveal .guest-hero figure{align-self:center}.heuristic-reveal .guest-hero figure img{mix-blend-mode:normal;filter:none;max-width:100%;height:auto}.heuristic-reveal .guest-hero figcaption{font-size:10px;color:#A2ABA0;text-align:center;margin-top:10px}.heuristic-reveal .guest-summary{background:transparent;border-inline:0;border-radius:0;padding:26px 0;gap:10px 35px}.heuristic-reveal .guest-summary h2{font-size:25px;max-width:540px}.heuristic-reveal .guest-summary>div>p{font-size:14px;max-width:580px}.heuristic-reveal .guest-priority{border-left:1px solid #41464A;padding-left:30px}.heuristic-reveal .guest-priority strong{font-size:44px;color:#E8B39D}.heuristic-reveal .guest-first{padding-top:34px}.heuristic-reveal .guest-finding-card{background:#222629;border:1px solid #444C4C;padding:28px}.heuristic-reveal .guest-evidence-grid{gap:38px}.heuristic-reveal .guest-screen{background:#292E30}.heuristic-reveal .guest-locked{border-radius:8px;padding:18px 22px}.heuristic-reveal .heuristic-next-step{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:30px;background:transparent;margin-top:30px;padding:30px}.heuristic-next-number{font-size:76px;font-weight:400;letter-spacing:-.05em;line-height:1.1;color:#99A58F;border-right:1px solid #414A40;padding-right:24px}.heuristic-next-number span{display:block;font-size:10px;line-height:1.7;letter-spacing:.07em;text-transform:uppercase;margin-top:12px}.heuristic-reveal a.guest-primary:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:#1C1E21!important;-webkit-text-fill-color:#1C1E21}.heuristic-reveal a.guest-primary *{color:inherit!important;-webkit-text-fill-color:inherit}@media(max-width:720px){.heuristic-reveal .guest-hero{grid-template-columns:1fr;gap:16px;padding:22px 0 28px}.heuristic-reveal .guest-hero h1{font-size:43px}.heuristic-reveal .guest-hero h1 br{display:none}.heuristic-reveal .guest-hero figure{max-width:320px;justify-self:center}.heuristic-reveal .guest-priority{border-left:0;padding-left:0}.heuristic-reveal .guest-finding-card{padding:20px}.heuristic-reveal .guest-evidence-grid{gap:24px}.heuristic-reveal .heuristic-next-step{grid-template-columns:1fr;padding:24px;gap:16px}.heuristic-next-number{font-size:45px;border:0;padding:0;display:flex;align-items:center;gap:18px}.heuristic-next-number span{max-width:140px;margin:0}.heuristic-reveal .heuristic-hero-actions .guest-primary{width:100%}}
