.capy-erp h3{margin-top:48px}
.erp-modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:20px}
.erp-modules article{border:1px solid #d6e2ea;border-radius:12px;padding:20px;background:#fff}
.erp-modules h3,.erp-modules h4{margin:0 0 8px;font-size:1.05rem}
.erp-modules p{margin:0;line-height:1.7}
.erp-table-wrap{overflow-x:auto;margin-top:20px}
.erp-table{width:100%;border-collapse:collapse;min-width:640px}
.erp-table th,.erp-table td{border-bottom:1px solid #d6e2ea;padding:14px 12px;text-align:left;vertical-align:top;line-height:1.6}
.erp-table thead th{background:#071e34;color:#fff;font-weight:600}
.erp-note{margin-top:16px;font-size:.95rem;color:#40566a}
.capy-erp-page h1{font-size:clamp(2rem,4vw,3.2rem);margin:12px 0 0}
.capy-erp,.capy-erp-page{color:#10263b}
.capy-erp .cp-section-intro,.capy-erp p,.capy-erp-page p{color:#2c4257}
.capy-erp .cp-eyebrow{color:#0b6e8a}
.erp-modules h3,.erp-modules h4{color:#071e34}
.erp-modules .cp-back{color:#0b6e8a;display:inline-block;margin-top:12px}
.capy-erp .erp-note{color:#40566a}
.capy-erp .cp-section-intro{color:#2c4257!important}.capy-erp .cp-eyebrow{color:#0b6e8a!important}
ol.erp-modules{list-style:none;padding:0}
.erp-check{border:1px solid #d6e2ea;border-radius:12px;padding:20px;background:#fff}
.erp-check h3{margin:0 0 8px;font-size:1.05rem;color:#071e34}
