/* E2M Action Item 69 — SERP Gap Closure */
.e2m-partner-eval,.e2m-engagement,.e2m-live-evidence{padding:82px 0}.e2m-partner-eval{background:#f7f9fc;border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3}.e2m-engagement{background:#fff}.e2m-live-evidence{background:#081b33;color:#fff}.e2m-serp-intro{max-width:780px;color:#617086;font-size:16px;line-height:1.7;margin:14px 0 28px}.e2m-live-evidence .e2m-serp-intro{color:#b9c7d8}.e2m-eval-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.e2m-eval-card{background:#fff;border:1px solid #dce5f0;border-radius:15px;padding:20px;display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px}.e2m-eval-card h3{font-size:16px;margin:0;color:#10213b}.e2m-eval-card .question{font-size:12px;font-weight:800;color:#1e63ff;margin:4px 0 8px}.e2m-eval-card p{margin:0;color:#617086;font-size:13px;line-height:1.55}.e2m-eval-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.e2m-eval-actions a{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border:1px solid #cbd7e7;border-radius:9px;background:#fff;color:#1e63ff;font-size:11px;font-weight:900}.e2m-intent-split{margin-top:20px;padding:16px 18px;border-left:3px solid #1e63ff;background:#eef4ff;color:#526178;font-size:13px}.e2m-intent-split strong{color:#10213b}.e2m-intent-split a{font-weight:900;color:#1e63ff}.e2m-engagement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.e2m-engagement-card{border:1px solid #dce5f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;min-height:310px;background:#fff}.e2m-engagement-card small{font-size:10px;font-weight:900;letter-spacing:.1em;color:#1e63ff}.e2m-engagement-card h3{font-size:21px;margin:18px 0 10px;color:#10213b}.e2m-engagement-card p{font-size:13px;line-height:1.6;color:#617086;margin:0}.e2m-engagement-card .output{margin-top:auto;padding-top:18px;border-top:1px solid #e7edf5;color:#41516a;font-size:11px;font-weight:750}.e2m-fit-note{margin-top:18px;padding:17px 19px;border-radius:12px;background:#f6f8fb;color:#526178;font-size:13px;line-height:1.6}.e2m-fit-note strong{color:#10213b}.e2m-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.e2m-evidence-card{border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.045);padding:20px;display:flex;flex-direction:column;min-height:190px}.e2m-evidence-card h3{color:#fff;font-size:17px;margin:0 0 10px}.e2m-evidence-card p{color:#b8c6d7;font-size:12px;line-height:1.55;margin:0}.e2m-evidence-card a{margin-top:auto;padding-top:18px;color:#8fb0ff;font-size:11px;font-weight:900}.e2m-live-evidence .eyebrow{color:#80a6ff}.e2m-live-evidence h2{color:#fff}.e2m-serp-download-note{font-size:11px;color:#7b8798;margin-top:9px}.e2m-serp-download-note code{font-size:10px}.e2m-serp-source{font-size:11px;color:#7b8798;margin-top:18px;line-height:1.5}
@media(max-width:960px){.e2m-eval-grid,.e2m-engagement-grid{grid-template-columns:1fr}.e2m-evidence-grid{grid-template-columns:1fr 1fr}.e2m-eval-card{grid-template-columns:1fr}.e2m-engagement-card{min-height:auto}}
@media(max-width:620px){.e2m-partner-eval,.e2m-engagement,.e2m-live-evidence{padding:58px 0}.e2m-evidence-grid{grid-template-columns:1fr}.e2m-eval-actions a{width:100%;justify-content:center}}
