.daimu-banner { background: linear-gradient(rgba(156,39,176,0.85), rgba(106,27,154,0.9)), url(../images/1.jpg) no-repeat center; background-size: cover; min-height: 400px; padding: 8em 0; }
.daimu-banner h2 { color: #fff; font-size: 3em; font-weight: 700; text-align: center; margin-bottom: 0.5em; }
.daimu-banner p { color: #f3e5f5; font-size: 1.2em; text-align: center; max-width: 800px; margin: 0 auto; }
.daimu-section { padding: 5em 0; }
.daimu-section:nth-child(even) { background: #f3e5f5; }
.daimu-card { background: #fff; border-radius: 8px; box-shadow: 0 4px 20px rgba(156,39,176,0.15); padding: 2em; margin-bottom: 2em; transition: all 0.3s ease; border-top: 4px solid #9c27b0; }
.daimu-card:hover { transform: translateY(-5px); box-shadow: 0 8px 30px rgba(156,39,176,0.25); }
.daimu-card h4 { color: #9c27b0; font-size: 1.5em; margin-bottom: 1em; }
.daimu-card p { color: #555; line-height: 1.8em; }
.daimu-card ul { list-style: none; padding-left: 0; }
.daimu-card ul li { padding: 0.5em 0; color: #555; position: relative; padding-left: 25px; }
.daimu-card ul li:before { content: "\f00c"; font-family: FontAwesome; color: #9c27b0; position: absolute; left: 0; }
.daimu-stats { background: linear-gradient(135deg, #6a1b9a 0%, #9c27b0 100%); padding: 4em 0; }
.daimu-stats h3, .daimu-stats p, .daimu-stats .counter { color: #fff; }
.daimu-stats h3 { font-size: 1.3em; margin-top: 1em; }
.daimu-contact { background: #f3e5f5; padding: 4em 0; text-align: center; }
.daimu-contact h3 { color: #6a1b9a; font-size: 2em; margin-bottom: 1em; }
.daimu-contact p { color: #9c27b0; font-size: 1.2em; }
.daimu-contact a { color: #6a1b9a; font-weight: 700; }
.service-feature { display: flex; align-items: center; gap: 1em; padding: 1em; background: #f3e5f5; border-radius: 8px; margin-bottom: 1em; }
.service-feature i { font-size: 2em; color: #9c27b0; }
