.erp-solutions{padding:80px 0;background-color:#fff}.section-header{margin-bottom:50px;text-align:center}.section-header h2{font-size:36px;font-weight:700;color:var(--primary-color);margin-bottom:15px;position:relative;display:inline-block}.section-header h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--accent-teal);border-radius:2px}.section-header p{font-size:18px;color:var(--text-dark);max-width:800px;margin:25px auto 0;line-height:1.6}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.solution-card{background:#fff;padding:40px 30px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.165, .84, .44, 1)}.solution-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.solution-icon{width:80px;height:80px;background:var(--primary-color);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:all .4s ease}.solution-card:hover .solution-icon{transform:scale(1.1) rotate(5deg)}.solution-icon i{font-size:32px;color:#fff}.solution-card h3{color:var(--dark-text);margin-bottom:15px;font-size:24px;transition:color .3s ease}.solution-card:hover h3{color:var(--primary-color)}.solution-card p{color:var(--text-color);margin-bottom:20px;line-height:1.6}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{display:flex;align-items:center;margin-bottom:10px;color:var(--text-color)}.feature-list i{color:var(--primary-color);margin-right:10px}.financial-management{padding:80px 0;background:#f8f9fa}.section-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.content-text h2{font-size:36px;font-weight:700;color:var(--primary-color);margin-bottom:15px;position:relative;display:inline-block}.content-text h2::after{content:'';position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:var(--accent-teal);border-radius:2px}.content-text p{font-size:18px;color:var(--text-dark);margin:25px 0 30px;line-height:1.6}.tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tool-item{text-align:center;padding:30px 20px;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.165, .84, .44, 1)}.tool-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.tool-item i{font-size:32px;color:var(--primary-color);margin-bottom:15px}.tool-item h4{color:var(--dark-text);margin-bottom:10px}.tool-item p{font-size:14px;color:var(--text-color);margin:0}.content-image img{width:100%;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.invoicing-automation{padding:80px 0;background:#fff}.pos-solutions{padding:80px 0;background:#f8f9fa}.budgeting-planning{padding:80px 0;background:#fff}.integration-security{padding:80px 0;background:#f8f9fa}.security-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.security-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 20px;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.165, .84, .44, 1)}.security-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.security-item i{font-size:28px;color:var(--primary-color);margin-bottom:15px}.security-item h4{color:var(--dark-text);margin-bottom:10px;font-size:18px}.security-item p{color:var(--text-color);font-size:14px;margin:0;line-height:1.5}@media (max-width:992px){.section-content{grid-template-columns:1fr}.content-image{order:-1}.content-text h2,.section-header h2{font-size:32px}}@media (max-width:768px){.budgeting-planning,.erp-solutions,.financial-management,.integration-security,.invoicing-automation,.pos-solutions{padding:60px 0}.security-features,.tools-grid{grid-template-columns:1fr}.content-text h2,.section-header h2{font-size:28px}.content-text p,.section-header p{font-size:16px}}@media (max-width:480px){.content-text h2,.section-header h2{font-size:24px}}