
/* Electronic-claims emphasis — 2026-08-29 */
.ec-hero{background:linear-gradient(135deg,#eef8ff 0%,#f8fbff 54%,#eef5fb 100%);border-bottom:1px solid #d5e4f0;padding:48px 0 52px}
.ec-hero-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:52px;align-items:center}
.ec-eyebrow{margin:0 0 10px;color:#0865c7;font-size:.82rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.ec-hero h1{margin:0;color:#0c365b;font-size:clamp(2.15rem,4vw,4rem);line-height:1.03;letter-spacing:-.035em}
.ec-hero-lead{max-width:760px;margin:18px 0 0;color:#294f6f;font-size:1.18rem;line-height:1.65}
.ec-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:23px 0 16px}.ec-price-row strong{font-size:3rem;line-height:1;color:#0865c7}.ec-price-row span{font-weight:700;color:#173d5d}
.ec-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.ec-actions .home26-btn,.ec-actions .btn{margin:0}
.ec-disclosure{max-width:780px;margin:16px 0 0;padding:12px 15px;border:1px solid #c9dceb;border-radius:12px;background:#fff;color:#365d7b;font-size:.94rem;line-height:1.55}
.ec-hero-card{background:#fff;border:1px solid #d5e5f0;border-radius:22px;padding:22px;box-shadow:0 20px 50px rgba(16,63,101,.12)}
.ec-hero-card img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}
.ec-hero-card figcaption{text-align:center;margin-top:10px;color:#365d7b;font-weight:700}.ec-hero-card figcaption strong{color:#0865c7}
.ec-trust-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin:18px 0 0;padding:0;list-style:none;color:#294f6f}.ec-trust-row li:before{content:'✓';display:inline-grid;place-items:center;width:21px;height:21px;margin-right:7px;border-radius:50%;background:#0865c7;color:#fff;font-size:.75rem;font-weight:800}
.ec-section{padding:56px 0}.ec-section.alt{background:#f7fafc}.ec-section-head{max-width:820px;margin:0 auto 28px;text-align:center}.ec-section-head h2{margin:0 0 10px;color:#0c365b;font-size:clamp(1.75rem,3vw,2.65rem);letter-spacing:-.025em}.ec-section-head p{margin:0;color:#4a6981;font-size:1.05rem;line-height:1.65}
.ec-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1050px;margin:0 auto}.ec-choice{background:#fff;border:1px solid #d7e4ee;border-radius:20px;padding:28px;box-shadow:0 12px 30px rgba(15,61,98,.07);display:flex;flex-direction:column}.ec-choice.electronic{border:2px solid #0865c7}.ec-choice.paper{border:1px solid #c9d6df}.ec-choice-badge{align-self:flex-start;margin-bottom:11px;padding:6px 10px;border-radius:999px;background:#e9f4ff;color:#0865c7;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ec-choice.paper .ec-choice-badge{background:#f1f4f6;color:#4b6072}.ec-choice h3{margin:0;color:#103b5f;font-size:1.55rem}.ec-choice .ec-choice-price{margin:8px 0 0;font-size:2.25rem;font-weight:850;color:#0865c7}.ec-choice.paper .ec-choice-price{color:#173d5d}.ec-choice p{color:#45667e;line-height:1.58}.ec-choice ul{margin:6px 0 16px;padding-left:20px;color:#294f6f;line-height:1.7}.ec-choice .ec-actions{margin-top:auto}
.ec-simple-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:26px auto 0}.ec-step{background:#fff;border:1px solid #d8e6ef;border-radius:16px;padding:20px}.ec-step b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0865c7;color:#fff;margin-bottom:10px}.ec-step h3{margin:0 0 7px;color:#123d61;font-size:1.08rem}.ec-step p{margin:0;color:#557188;line-height:1.55;font-size:.96rem}
.ec-upgrade{max-width:1100px;margin:0 auto;background:linear-gradient(110deg,#0a5fb8,#0876d8);border-radius:22px;padding:32px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 18px 45px rgba(5,75,145,.2)}.ec-upgrade h2{margin:0 0 9px;font-size:1.85rem}.ec-upgrade p{margin:0;color:#eaf5ff;line-height:1.6}.ec-upgrade .ec-actions{margin:0}.ec-upgrade .home26-btn{background:#fff;color:#075dab;border-color:#fff}.ec-upgrade .home26-btn:hover{background:#eef7ff}
.ec-other-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ec-other-card{display:block;text-decoration:none;background:#fff;border:1px solid #dae5ed;border-radius:14px;padding:18px;color:#264e6d;transition:.15s ease}.ec-other-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(18,61,97,.08)}.ec-other-card strong{display:block;color:#123d61;margin-bottom:5px}.ec-other-card span{font-size:.93rem;line-height:1.45}
.ec-note{max-width:980px;margin:24px auto 0;padding:15px 18px;border-radius:13px;background:#fff7e8;border:1px solid #efd5a8;color:#704f1e;line-height:1.55}
.ec-hub-hero{padding:48px 0;background:#f1f8fe;border-bottom:1px solid #d6e5ef}.ec-hub-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:42px;align-items:center}.ec-hub-hero h1{font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.05;margin:0;color:#0d385b}.ec-hub-hero p{color:#41657f;line-height:1.65;font-size:1.08rem}.ec-hub-card{background:#fff;border:1px solid #d7e5ef;border-radius:20px;padding:24px;box-shadow:0 16px 40px rgba(15,61,98,.09)}.ec-hub-card h2{margin-top:0;color:#0d385b}.ec-hub-card ul{padding-left:20px;color:#365d7b;line-height:1.7}
.ec-content{max-width:980px;margin:0 auto}.ec-content h2{margin:35px 0 10px;color:#0d385b;font-size:1.75rem}.ec-content h3{color:#123d61}.ec-content p,.ec-content li{color:#365d7b;line-height:1.72}.ec-content a{color:#075fcd}.ec-keyword-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.ec-keyword-card{background:#fff;border:1px solid #dae6ee;border-radius:15px;padding:18px}.ec-keyword-card h3{margin-top:0}.ec-keyword-card p{margin-bottom:0}
.ec-paper-upsell{margin:24px 0;padding:24px;border:1px solid #cfe1ef;border-left:5px solid #0865c7;border-radius:15px;background:#f5faff}.ec-paper-upsell h2{margin:0 0 8px!important;color:#0d385b}.ec-paper-upsell p{margin:0 0 14px;color:#365d7b}.ec-paper-upsell .actions{display:flex;gap:10px;flex-wrap:wrap}
.mcs-article-claim-paths{margin:34px 0 24px;padding:22px;border:1px solid #cfe0ed;border-radius:16px;background:#f6fbff}.mcs-article-claim-paths h2{margin:0 0 8px!important;color:#123d61}.mcs-article-claim-paths>p{margin:0 0 16px!important;color:#4b6c83}.mcs-article-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mcs-article-path{display:block;padding:15px;border:1px solid #d4e2ec;border-radius:12px;background:#fff;text-decoration:none!important}.mcs-article-path strong{display:block;color:#123d61;margin-bottom:4px}.mcs-article-path span{color:#55748b;font-size:.94rem}.mcs-article-path.electronic{border-color:#9ec9ed}.mcs-article-path.electronic strong{color:#0865c7}
.ec-inline-link{font-weight:800;color:#0865c7!important}
@media(max-width:900px){.ec-hero-grid,.ec-hub-grid,.ec-compare,.ec-upgrade{grid-template-columns:1fr}.ec-simple-steps{grid-template-columns:1fr 1fr}.ec-other-grid,.ec-keyword-grid{grid-template-columns:1fr 1fr}.ec-upgrade .ec-actions{margin-top:4px}}
@media(max-width:600px){.ec-hero{padding:34px 0}.ec-simple-steps,.ec-other-grid,.ec-keyword-grid,.mcs-article-path-grid{grid-template-columns:1fr}.ec-choice,.ec-hub-card{padding:20px}.ec-price-row strong{font-size:2.5rem}}

.ec-edi-preview{margin-top:26px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center;padding:24px;border:1px solid #d7e5f0;border-radius:18px;background:#f8fbfe}.ec-edi-preview h3{margin:4px 0 8px;color:#123d61}.ec-edi-preview pre{margin:0;padding:18px;overflow:auto;border-radius:12px;background:#0d2335;color:#e9f4fb;font-size:.88rem;line-height:1.6;white-space:pre-wrap}.ec-edi-preview .ec-actions{margin-top:16px}@media(max-width:850px){.ec-edi-preview{grid-template-columns:1fr}}
