.erpf-section{padding:48px 24px;background:#f7f5ff}.erpf-inner{max-width:960px;margin:0 auto;text-align:center}.erpf-top{margin-bottom:32px}.erpf-eyebrow{display:inline-block;font-family:var(--font-ui);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#6c47ff;margin-bottom:12px}.erpf-heading{font-size:clamp(28px,4vw,42px);font-weight:800;color:#1a1a2e;margin:0 0 14px;line-height:1.2}.erpf-accent{color:#16a34a}.erpf-sub{font-size:16px;color:#374151;max-width:600px;margin:0 auto;line-height:1.6}.erpf-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:32px;flex-wrap:wrap}.erpf-tab{padding:10px 20px;border:2px solid #e5e7eb;border-radius:var(--radius-full);background:#fff;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:all var(--duration-normal);display:flex;align-items:center;gap:6px}.erpf-tab:hover{border-color:#16a34a;color:#6c47ff}.erpf-tab--active{background:#6c47ff;border-color:#6c47ff;color:#fff}.erpf-tab-emoji{font-size:16px}.erpf-desc-row{margin-bottom:28px;text-align:center}.erpf-desc-eyebrow{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#6c47ff;margin-bottom:8px}.erpf-desc-headline{font-size:clamp(20px,3vw,28px);font-weight:800;color:#1a1a2e;margin:0 0 10px}.erpf-desc-body{font-size:15px;color:#374151;max-width:560px;margin:0 auto;line-height:1.6}.erpf-mockup-wrap{margin-bottom:32px}.erpf-mockup{max-width:720px;margin:0 auto}.erpf-mock{background:#fff;border-radius:var(--radius-xl);border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 8px 30px #00000014}.erpf-mock-toolbar{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:600;color:#374151}.erpf-mock-dot{width:8px;height:8px;border-radius:var(--radius-full);background:#d1d5db}.erpf-mock-label{flex:1}.erpf-mock-tag{font-size:10px;padding:3px 8px;border-radius:var(--radius-md);background:#f0fdf4;color:#6c47ff;font-weight:600}.erpf-mock-body{padding:20px}.erpf-mock-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.erpf-mock-stage{background:#f9fafb;border-radius:var(--radius-lg);padding:12px;text-align:center}.erpf-mock-stage-label{font-size:10px;font-weight:600;color:#374151;margin-bottom:4px}.erpf-mock-stage-count{font-size:22px;font-weight:800;color:#6c47ff;margin-bottom:8px}.erpf-mock-lead{height:6px;background:#dcfce7;border-radius:var(--radius-sm);margin-bottom:4px;animation:erpf-shimmer 1.5s ease-in-out infinite}@keyframes erpf-shimmer{0%,to{opacity:.4}50%{opacity:1}}.erpf-mock-invoice{text-align:left}.erpf-mock-inv-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.erpf-mock-inv-logo{width:36px;height:36px;border-radius:var(--radius-md);background:linear-gradient(135deg,#16a34a,#15803d)}.erpf-mock-inv-title{font-size:14px;font-weight:700;color:#1a1a2e}.erpf-mock-inv-num{font-size:11px;color:#9ca3af}.erpf-mock-inv-rows{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.erpf-mock-inv-row{font-size:12px;color:#374151;padding:8px 10px;background:#f9fafb;border-radius:var(--radius-md)}.erpf-mock-inv-total{font-size:15px;font-weight:800;color:#6c47ff;text-align:right;padding-top:8px;border-top:2px solid #dcfce7}.erpf-mock-stock{display:flex;flex-direction:column;gap:8px}.erpf-mock-stock-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f9fafb;border-radius:var(--radius-md);font-size:12px}.erpf-mock-stock-name{flex:1;font-weight:600;color:#374151}.erpf-mock-stock-qty{font-weight:700;color:#1a1a2e;min-width:28px;text-align:right}.erpf-mock-stock-badge{font-size:10px;padding:3px 8px;border-radius:var(--radius-md);font-weight:600}.erpf-mock-stock-badge--ok{background:#dcfce7;color:#16a34a}.erpf-mock-stock-badge--low{background:#fef3c7;color:#d97706}.erpf-mock-stock-badge--critical{background:#fee2e2;color:#ef4444}.erpf-mock-hr-stats{display:flex;gap:12px;margin-bottom:14px}.erpf-mock-hr-stat{display:flex;flex-direction:column;align-items:center;flex:1;background:#f9fafb;border-radius:var(--radius-md);padding:12px}.erpf-mock-hr-list{display:flex;flex-direction:column;gap:6px}.erpf-mock-hr-row{font-size:11px;color:#374151;padding:8px 10px;background:#f9fafb;border-radius:var(--radius-md);border-left:3px solid #16a34a}.erpf-cta{background:#6c47ff;color:#fff;border:none;padding:13px 28px;border-radius:var(--radius-full);font-size:15px;font-weight:700;font-family:var(--font-ui);cursor:pointer;transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease;box-shadow:0 4px 20px #16a34a59}.erpf-cta:hover{opacity:.88;transform:translateY(-2px)}@media (max-width: 640px){.erpf-section{padding:56px 16px}.erpf-mock-pipeline{grid-template-columns:repeat(2,1fr)}}
