/* A compact October ROI summary; keep the homepage masthead and result board. */
body .home-oct-roi{box-sizing:border-box;display:grid;grid-template-columns:minmax(260px,1fr) minmax(440px,1.35fr);align-items:center;gap:14px 30px;width:min(calc(100% - 44px),1200px);margin:24px auto;padding:20px 24px 15px;border:1px solid #c9d6c7;border-top:3px solid #b6a267;border-radius:12px;background:#fbfcf7;color:#214c3e;box-shadow:0 4px 14px #1d493407}
body .home-oct-roi-heading{display:flex;gap:14px;align-items:center;justify-content:space-between}
body .home-oct-roi-kicker{margin:0 0 4px;font-size:12px;line-height:1.6;color:#627268;letter-spacing:.04em}
body .home-oct-roi h2{margin:0;padding:0;border:0;background:none;font-size:22px;line-height:1.5;color:#214c3e;letter-spacing:.02em;font-weight:800}
body .home-oct-roi h2::before,body .home-oct-roi h2::after{display:none}
body .home-oct-roi-scope{margin:4px 0 0;font-size:12px;line-height:1.6;color:#586e60}
body .home-oct-roi-link{flex-shrink:0;font-size:12px;font-weight:700;line-height:1.6;color:#285e49;text-underline-offset:4px}
body .home-oct-roi-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:0}
body .home-oct-roi-numbers>div{border-left:1px solid #dbe3d6;text-align:center;padding:3px 8px}
body .home-oct-roi-numbers dt{font-size:13px;font-weight:650;line-height:1.6;color:#52685a}
body .home-oct-roi-numbers dd{margin:2px 0 0;font-size:clamp(25px,2.6vw,33px);line-height:1.25;font-weight:800;font-variant-numeric:tabular-nums;color:#225740;letter-spacing:-.025em;white-space:nowrap}
body .home-oct-roi-numbers dd span{font-size:.48em;margin-left:2px;font-weight:700}
body .home-oct-roi-note{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid #e1e7dc;color:#667368;font-size:11px;line-height:1.8}
body .home-oct-roi a:focus-visible{outline:3px solid #3b8263;outline-offset:4px}
@media(max-width:1000px){body .home-oct-roi{grid-template-columns:1fr;gap:16px;padding:18px 20px 14px}body .home-oct-roi-numbers>div:first-child{border-left:0}body .home-oct-roi-numbers dd{font-size:30px}}
@media(max-width:520px){body .home-oct-roi{width:calc(100% - 28px);margin:16px auto;padding:15px 16px 12px;gap:12px}body .home-oct-roi h2{font-size:20px}body .home-oct-roi-heading{gap:10px;align-items:flex-start}body .home-oct-roi-link{font-size:11px;margin-top:3px;max-width:75px}body .home-oct-roi-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}body .home-oct-roi-numbers>div:nth-child(odd){border-left:0}body .home-oct-roi-numbers dd{font-size:29px}body .home-oct-roi-numbers dt{font-size:12px}body .home-oct-roi-note{font-size:10px}}
