.erp-page{padding-bottom:60px}.erp-hero-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.erp-secondary-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;color:var(--ink-navy);background-color:transparent;border:1px solid var(--border-line);text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.erp-secondary-btn:hover{border-color:var(--deep-blue);color:var(--deep-blue);background-color:var(--mist)}.erp-capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin:28px 0}.erp-capability-card{background:#ffffff;border:1px solid var(--border-line);padding:24px;display:flex;flex-direction:column}.erp-capability-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-line)}.erp-capability-header h3{font-size:17px;font-weight:700;color:var(--ink-navy);letter-spacing:-.01em;margin:0}.erp-capability-num{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--deep-blue)}.erp-capability-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.erp-capability-list li{font-size:14px;line-height:1.5;color:var(--body-text);display:flex;align-items:flex-start;gap:8px}.erp-capability-list li:before{content:"—";color:var(--brand-orange);font-weight:700;flex-shrink:0}.erp-differentiator-box{background-color:var(--mist);border:1px solid var(--border-line);border-left:3px solid var(--brand-orange);padding:28px 32px;margin:32px 0}.erp-diff-formula{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 20px}.erp-diff-pill{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;background-color:#ffffff;border:1px solid var(--border-line);padding:6px 14px;color:var(--ink-navy)}.erp-diff-plus{color:var(--brand-orange);font-weight:800;font-size:15px}.erp-hardware-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.erp-hardware-tag{font-size:12.5px;font-weight:600;background:#ffffff;border:1px solid var(--border-line);padding:4px 10px;color:var(--ink-navy)}.erp-pipeline-flow{display:flex;flex-direction:column;gap:10px;margin:28px 0}.erp-pipeline-stage{display:grid;grid-template-columns:140px 1fr;background:#ffffff;border:1px solid var(--border-line);position:relative}@media (min-width:768px){.erp-pipeline-stage{grid-template-columns:220px 1fr}}.erp-stage-badge{background-color:var(--mist);border-right:1px solid var(--border-line);padding:16px 20px;display:flex;flex-direction:column;justify-content:center}.erp-stage-level{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--deep-blue);margin-bottom:2px}.erp-stage-name{font-size:14px;font-weight:700;color:var(--ink-navy);line-height:1.3}.erp-stage-details{padding:16px 20px;display:flex;align-items:center;font-size:13.5px;line-height:1.5;color:var(--body-text)}.erp-pipeline-arrow{text-align:center;color:var(--brand-orange);font-size:16px;line-height:1;font-weight:700}.erp-data-exchange-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:20px}.erp-data-exchange-item{background:#ffffff;border:1px solid var(--border-line);padding:12px 16px;font-size:13px;font-weight:600;color:var(--ink-navy);display:flex;align-items:center;gap:8px}.erp-data-exchange-item span:first-child{color:var(--brand-orange);font-size:14px}.erp-workflow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:28px 0}.erp-workflow-step{background:#ffffff;border:1px solid var(--border-line);padding:14px 16px;display:flex;align-items:center;gap:12px}.erp-workflow-index{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--brand-orange);flex-shrink:0}.erp-workflow-title{font-size:13.5px;font-weight:600;color:var(--ink-navy);flex:1 1}.erp-workflow-arrow{color:var(--slate);font-size:14px}.erp-intelligence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin:28px 0}.erp-intel-card{background:#ffffff;border:1px solid var(--border-line);border-left:2px solid var(--deep-blue);padding:18px 20px;display:flex;gap:14px;align-items:flex-start}.erp-intel-icon{color:var(--brand-orange);font-weight:700;font-size:16px;line-height:1.2}.erp-intel-text{font-size:14px;font-weight:600;color:var(--ink-navy);line-height:1.45;margin:0}.erp-tech-box{background:var(--mist);border:1px solid var(--border-line);padding:28px 32px;margin:28px 0}.erp-tech-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.erp-tech-badge{font-size:13px;font-weight:600;background:#ffffff;border:1px solid var(--border-line);padding:6px 14px;color:var(--ink-navy)}.erp-relations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin:28px 0}.erp-relation-card{background:#ffffff;border:1px solid var(--border-line);padding:20px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.erp-relation-card:hover{border-color:var(--deep-blue);background-color:var(--mist)}.erp-relation-card h4{font-size:15px;font-weight:700;color:var(--ink-navy);margin:0 0 6px}.erp-relation-card p{font-size:13px;color:var(--body-text);line-height:1.45;margin:0 0 12px}.erp-relation-link{font-size:12px;font-weight:700;color:var(--brand-orange);display:flex;align-items:center;gap:4px}@media (max-width:699px){.erp-capabilities-grid,.erp-intelligence-grid,.erp-relations-grid{grid-template-columns:1fr;gap:16px}.erp-differentiator-box,.erp-tech-box{padding:20px}.erp-pipeline-stage{grid-template-columns:1fr}.erp-stage-badge{border-right:none;border-bottom:1px solid var(--border-line)}.erp-stage-badge,.erp-stage-details{padding:12px 16px}.erp-hero-actions{flex-direction:column;align-items:stretch}.erp-hero-actions .btn-primary,.erp-secondary-btn{text-align:center;justify-content:center}}