/* MedClaimSoftware traffic + sales refinements — 2026-09-16 */
.mcs-seo-section{padding:54px 0;background:#fff}
.mcs-seo-section.alt{background:#f5f9fc;border-top:1px solid #e1ebf2;border-bottom:1px solid #e1ebf2}
.mcs-seo-head{max-width:820px;margin:0 auto 26px;text-align:center}
.mcs-seo-head .eyebrow{display:block;margin-bottom:7px;color:#087ca7;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}
.mcs-seo-head h2{margin:0 0 10px;color:#123451;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.15}
.mcs-seo-head p{margin:0;color:#526d81;line-height:1.65}
.mcs-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mcs-resource-card{display:block;padding:18px 19px;border:1px solid #d9e6ee;border-radius:14px;background:#fff;color:#183f64!important;text-decoration:none!important;box-shadow:0 7px 20px rgba(20,58,88,.045)}
.mcs-resource-card strong{display:block;margin-bottom:5px;font-size:1rem;line-height:1.35}
.mcs-resource-card span{display:block;color:#5b7285;font-size:.9rem;line-height:1.5}
.mcs-resource-card:hover{border-color:#9bc7df;box-shadow:0 10px 24px rgba(20,58,88,.08)}
.mcs-simple-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;counter-reset:mcsstep}
.mcs-simple-steps article{counter-increment:mcsstep;padding:22px;border:1px solid #d9e6ee;border-radius:14px;background:#fff}
.mcs-simple-steps article:before{content:counter(mcsstep);display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:#087ca7;color:#fff;font-weight:900}
.mcs-simple-steps h3{margin:0 0 7px;color:#173f64;font-size:1.06rem}.mcs-simple-steps p{margin:0;color:#526d81;line-height:1.58}
.mcs-compare-wrap{overflow-x:auto;border:1px solid #d8e5ee;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(20,58,88,.04)}
.mcs-compare-table{width:100%;border-collapse:collapse;min-width:780px}
.mcs-compare-table th{padding:13px 14px;background:#edf6fb;color:#123f64;text-align:left;font-size:.87rem;border-bottom:1px solid #d8e5ee}
.mcs-compare-table td{padding:14px;border-bottom:1px solid #e8eef2;color:#405a6d;vertical-align:middle;line-height:1.45}
.mcs-compare-table tr:last-child td{border-bottom:0}.mcs-compare-table strong{color:#163e63}
.mcs-compare-actions{display:flex;gap:7px;flex-wrap:wrap}.mcs-compare-actions a{white-space:nowrap}
.mcs-price-hero{padding:44px 0 32px;background:linear-gradient(135deg,#f7fbfd,#edf6fb);border-bottom:1px solid #dce8ef}
.mcs-price-hero .mcs26-heading{margin-bottom:0}.mcs-price-hero .mcs26-heading p:last-child{max-width:760px;margin-inline:auto}
.mcs-price-note{margin-top:20px;padding:15px 18px;border-radius:11px;background:#f3f9fd;border:1px solid #d9e8f1;color:#456278;line-height:1.55}
.mcs-trial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.mcs-trial-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid #d8e5ee;border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(20,58,88,.045)}
.mcs-trial-card h3{margin:0 0 6px;color:#173f64;font-size:1.08rem}.mcs-trial-card p{margin:0;color:#5a7184;line-height:1.5}.mcs-trial-card .price{display:block;margin-top:8px;color:#087ca7;font-weight:900}.mcs-trial-card .actions{display:flex;flex-direction:column;gap:7px;min-width:150px}
.mcs-quick-answer{margin:0 0 24px;padding:18px 20px;border:1px solid #cfe1ec;border-left:4px solid #087ca7;border-radius:10px;background:#f5fbfe;color:#405c70;line-height:1.6}
.mcs-quick-answer strong{color:#173f64}
.prose .mcs-article-table{width:100%;border-collapse:collapse;margin:18px 0 26px;border:1px solid #dbe6ee;border-radius:10px;overflow:hidden}
.prose .mcs-article-table th,.prose .mcs-article-table td{padding:11px 12px;border-bottom:1px solid #e6edf2;text-align:left;vertical-align:top}
.prose .mcs-article-table th{background:#edf6fb;color:#173f64}.prose .mcs-article-table tr:last-child td{border-bottom:0}
.mcs-mobile-purchase{display:none}
@media(max-width:900px){.mcs-resource-grid{grid-template-columns:1fr 1fr}.mcs-simple-steps{grid-template-columns:1fr}.mcs-trial-grid{grid-template-columns:1fr}}
@media(max-width:760px){
  body.mcs-has-mobile-purchase{padding-bottom:76px}
  .mcs-mobile-purchase{position:fixed;z-index:9998;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px 12px;background:rgba(255,255,255,.97);border-top:1px solid #cfdde7;box-shadow:0 -8px 24px rgba(13,53,82,.12);backdrop-filter:blur(8px)}
  .mcs-mobile-purchase a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:9px;font-weight:900;text-decoration:none!important}
  .mcs-mobile-purchase .trial{border:1px solid #087ca7;background:#fff;color:#087ca7!important}.mcs-mobile-purchase .buy{background:#087ca7;color:#fff!important;border:1px solid #087ca7}
  .mcs-resource-grid{grid-template-columns:1fr}.mcs-trial-card{grid-template-columns:1fr}.mcs-trial-card .actions{flex-direction:row;min-width:0;flex-wrap:wrap}
}
