/* SEO / internal-link cleanup panel for targeted software pages */
.software-cleanup-panel{padding:28px 0 10px;background:linear-gradient(180deg,#f7faf8 0%,#ffffff 100%);border-top:1px solid #dfe9e4;margin-top:18px}
.software-cleanup-wrap{max-width:1180px;margin:0 auto;padding:0 20px}
.software-cleanup-head{max-width:760px;margin:0 0 18px}
.software-cleanup-head h2{margin:0 0 8px;font-size:30px;line-height:1.15;color:#123f32}
.software-cleanup-head p{margin:0;color:#32544a;font-size:16px;line-height:1.65}
.software-cleanup-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px}
.software-cleanup-card{background:#fff;border:1px solid #d8e5de;border-radius:16px;padding:20px;box-shadow:0 12px 28px rgba(16,71,52,.06)}
.software-cleanup-card h3{margin:0 0 12px;font-size:18px;line-height:1.25;color:#103d30}
.software-cleanup-card p{margin:0 0 12px;color:#466459;line-height:1.6;font-size:15px}
.software-cleanup-links{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.software-cleanup-links li{margin:0}
.software-cleanup-links a{color:#17573f;font-weight:700;text-decoration:none}
.software-cleanup-links a:hover,.software-cleanup-links a:focus{text-decoration:underline}
.software-cleanup-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.software-cleanup-cta a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:11px 15px;font-weight:800;line-height:1.2}
.software-cleanup-cta .cleanup-primary{background:#257e4d;color:#fff}
.software-cleanup-cta .cleanup-primary:hover,.software-cleanup-cta .cleanup-primary:focus{background:#17643e}
.software-cleanup-cta .cleanup-secondary{border:1px solid #257e4d;color:#17573f;background:#fff}
.software-cleanup-cta .cleanup-secondary:hover,.software-cleanup-cta .cleanup-secondary:focus{background:#eef6f1}
@media (max-width:980px){.software-cleanup-grid{grid-template-columns:1fr}.software-cleanup-head h2{font-size:26px}}
