.problem-card{background:var(--white);border-radius:16px;padding:2rem;text-align:center;border:2px solid var(--border-light);transition:.3s;height:100%}.problem-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:#dc3545}.problem-icon{width:60px;height:60px;background:#fee;color:#dc3545;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem}.problem-title{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:var(--text-dark)}.problem-description{color:var(--text-muted);line-height:1.6}.dashboard-preview{text-align:center;padding:2rem;background:var(--bg-light);border-radius:16px}.dashboard-features{padding-left:2rem}.dashboard-feature-item{display:flex;align-items:flex-start;margin-bottom:2rem}.dashboard-feature-icon{width:50px;height:50px;background:var(--primary-light);color:var(--primary-color);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.dashboard-feature-text{flex:1}.dashboard-feature-title{font-weight:600;color:var(--text-dark);margin-bottom:.5rem;font-size:1.1rem}.dashboard-feature-desc{color:var(--text-muted);font-size:.95rem}.service-feature{display:flex;align-items:flex-start;margin-bottom:2rem;padding:2rem;background:var(--white);border-radius:16px;border:1px solid var(--border-light);transition:.3s}.service-feature:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.service-feature-icon{width:60px;height:60px;background:var(--primary-light);color:var(--primary-color);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-right:2rem;flex-shrink:0;font-size:1.5rem}.service-feature-content{flex:1}.service-feature-title{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--text-dark)}.service-feature-description{color:var(--text-muted);line-height:1.6;font-size:1rem}.case-study-card{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);transition:.3s;height:100%}.case-study-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.case-study-image{height:340px;overflow:hidden}.case-study-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.case-study-card:hover .case-study-image img{transform:scale(1.05)}.case-study-content{padding:2rem}.case-study-title{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--text-dark)}.case-study-description{color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.case-study-results{display:flex;gap:2rem}.case-study-result{text-align:center}.result-label{font-size:.9rem;color:var(--text-muted);margin-bottom:.5rem;display:block}.result-value{font-size:1.2rem;font-weight:700}@media (max-width:768px){.dashboard-features{padding-left:0;margin-top:3rem}.service-feature{flex-direction:column;text-align:center;padding:1.5rem}.service-feature-icon{margin-right:0;margin-bottom:1.5rem}.case-study-results{gap:1rem}.case-study-content{padding:1.5rem}}