.elementor-1019 .elementor-element.elementor-element-7010694b{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-682ba963 */.dm-why-list { display: block !important; }
.dm-why-list li { font-size: 20px !important; line-height: 1.7 !important; margin-bottom: 16px !important; display: flex !important; gap: 14px !important; align-items: flex-start !important; }
.dm-outcome-list { display: block !important; }
.dm-outcome-list li { font-size: 20px !important; line-height: 1.7 !important; margin-bottom: 16px !important; display: flex !important; gap: 10px !important; align-items: flex-start !important; }
.dm-outcome-list li strong { color: #111 !important; font-weight: 700 !important; white-space: nowrap !important; }
.dm-usecase h3 { font-size: 26px !important; margin-bottom: 10px !important; }
.dm-usecase p { font-size: 18px !important; line-height: 1.6 !important; }
.dm-usecase-grid { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 32px !important; margin-top: 48px !important; }
.dm-usecase-card { background: #fff !important; border-radius: 12px !important; padding: 40px 32px !important; box-shadow: 0 4px 24px rgba(0,0,0,0.08) !important; border-top: 4px solid #B61E2E !important; }
.dm-usecase-icon { font-size: 40px !important; margin-bottom: 16px !important; line-height: 1 !important; }
.dm-usecase-card h3 { font-size: 26px !important; font-weight: 700 !important; color: #111 !important; margin-bottom: 12px !important; }
.dm-usecase-card p { font-size: 18px !important; color: #555 !important; line-height: 1.6 !important; margin: 0 !important; }
.dm-section-lead { font-size: 20px !important; text-align: center !important; color: #555 !important; max-width: 640px !important; margin: 0 auto !important; }/* End custom CSS */