.pulse-erp-page{color:#102033;background:#f8fafc}.pulse-hero{background:radial-gradient(circle at 100% 0,#29ab872e,#0000 35%),linear-gradient(135deg,#f8fafc 0%,#eef8f5 100%);padding:110px 0 80px}.pulse-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;display:grid}.pulse-eyebrow{color:#16866c;background:#29ab871f;border-radius:30px;margin-bottom:14px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-block}.pulse-hero h1,.pulse-section h2,.pulse-cta h2{color:#112b46;font-weight:800;line-height:1.15}.pulse-hero h1{margin-bottom:22px;font-size:52px}.pulse-hero p{color:#5d6b7a;max-width:650px;font-size:18px;line-height:1.8}.pulse-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.pulse-btn{border-radius:12px;justify-content:center;align-items:center;padding:13px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.pulse-btn.primary{color:#fff;background:#1f9f82;box-shadow:0 12px 28px #1f9f8240}.pulse-btn.secondary{color:#112b46;background:#fff;border:1px solid #112b461f}.pulse-btn:hover{transform:translateY(-3px)}.pulse-visual{justify-content:center;display:flex}.erp-dashboard-card{background:#fff;border:1px solid #1f9f821f;border-radius:28px;width:100%;max-width:430px;padding:24px;box-shadow:0 28px 70px #143c5a24}.erp-card-header{gap:8px;margin-bottom:26px;display:flex}.erp-card-header span{background:#d8ebe6;border-radius:50%;width:12px;height:12px}.erp-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.erp-stat-grid div{text-align:center;background:#f3faf8;border-radius:18px;padding:18px 10px}.erp-stat-grid strong{color:#112b46;font-size:25px;display:block}.erp-stat-grid small{color:#6b7a88;font-weight:600}.erp-bars{gap:12px;display:grid}.erp-bars span{background:linear-gradient(90deg,#1f9f82,#b9eadf);border-radius:20px;height:14px}.erp-bars span:nth-child(2){width:78%}.erp-bars span:nth-child(3){width:88%}.erp-bars span:nth-child(4){width:64%}.pulse-section{padding:90px 0}.pulse-section.soft{background:#fff}.pulse-section-head{text-align:center;max-width:760px;margin:0 auto 46px}.pulse-section-head h2,.pulse-split h2{margin-bottom:16px;font-size:40px}.pulse-section-head p,.pulse-split p{color:#617182;font-size:17px;line-height:1.8}.pulse-feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pulse-feature-card{background:#fff;border:1px solid #112b4614;border-radius:24px;padding:30px;transition:all .3s;box-shadow:0 18px 40px #143c5a12}.pulse-feature-card:hover{transform:translateY(-6px)}.pulse-icon{color:#1f9f82;background:#e7f7f3;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-weight:800;display:flex}.pulse-feature-card h3{color:#112b46;margin-bottom:12px;font-size:21px}.pulse-feature-card p{color:#657586;margin:0;line-height:1.7}.pulse-split{grid-template-columns:1fr .8fr;align-items:center;gap:50px;display:grid}.pulse-list{margin:26px 0 0;padding:0;list-style:none}.pulse-list li{color:#4d5f70;margin-bottom:14px;padding-left:30px;font-weight:600;position:relative}.pulse-list li:before{content:"✓";color:#1f9f82;font-weight:900;position:absolute;top:0;left:0}.pulse-info-card{color:#fff;background:linear-gradient(135deg,#112b46,#1f9f82);border-radius:28px;padding:34px;box-shadow:0 24px 60px #112b4633}.pulse-info-card h3{margin-bottom:22px;font-size:26px}.module-list{flex-wrap:wrap;gap:12px;display:flex}.module-list span{background:#ffffff29;border-radius:30px;padding:10px 14px;font-size:14px;font-weight:700}.pulse-cta{background:#f8fafc;padding:80px 0 100px}.pulse-cta-box{text-align:center;background:#fff;border:1px solid #1f9f821f;border-radius:32px;padding:56px 30px;box-shadow:0 24px 60px #143c5a17}.pulse-cta-box h2{margin-bottom:14px;font-size:38px}.pulse-cta-box p{color:#637384;max-width:680px;margin:0 auto 28px;line-height:1.8}@media (max-width:991px){.pulse-hero-grid,.pulse-split{grid-template-columns:1fr}.pulse-hero h1{font-size:42px}.pulse-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.pulse-hero{padding:90px 0 60px}.pulse-hero h1{font-size:34px}.pulse-feature-grid{grid-template-columns:1fr}.pulse-section-head h2,.pulse-split h2,.pulse-cta-box h2{font-size:30px}.erp-stat-grid{grid-template-columns:1fr}}
