/* DaiMu页面样式 */
.main-hero{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);padding:100px 0 80px;color:#fff;text-align:center}
.main-hero h1{font-size:48px;font-weight:700;margin-bottom:20px}
.main-hero .intro{font-size:20px;max-width:700px;margin:0 auto;line-height:1.6}
.info-area{padding:80px 0;background:#fff}
.info-area h2{text-align:center;font-size:32px;color:#333;margin-bottom:20px}
.info-area h2 span{color:#43e97b}
.info-area .sub{text-align:center;color:#666;margin-bottom:50px;font-size:18px}
.info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.info-card-item{background:#fff;border-radius:15px;padding:35px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s}
.info-card-item:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(67,233,123,.2)}
.info-card-item .icon-box{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#43e97b,#38f9d7);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}
.info-card-item .icon-box i{color:#fff;font-size:32px}
.info-card-item h3{font-size:20px;color:#333;margin-bottom:15px}
.info-card-item p{color:#666;line-height:1.8}
.tab-section{padding:80px 0;background:#f8f9fa}
.tab-section h2{text-align:center;font-size:32px;color:#333;margin-bottom:50px}
.tab-section h2 span{color:#43e97b}
.tab-nav{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}
.tab-btn{padding:12px 30px;border:2px solid #43e97b;background:transparent;color:#43e97b;border-radius:30px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s}
.tab-btn:hover,.tab-btn.active{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff;border-color:transparent}
.tab-content{max-width:900px;margin:0 auto}
.tab-pane{display:none;background:#fff;border-radius:15px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08)}
.tab-pane.active{display:block}
.tab-pane h3{font-size:24px;color:#333;margin-bottom:20px}
.tab-pane p{color:#666;line-height:1.8;margin-bottom:15px}
.tab-pane ul{list-style:none;padding:0}
.tab-pane ul li{padding:12px 0;border-bottom:1px solid #eee;display:flex;align-items:center}
.tab-pane ul li:last-child{border-bottom:none}
.tab-pane ul li i{color:#43e97b;margin-right:12px}
.highlight-box{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);padding:60px 0;color:#fff}
.highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}
.highlight-item .num{font-size:48px;font-weight:700;display:block;margin-bottom:10px}
.highlight-item .txt{font-size:16px;opacity:.9}
.care-process{padding:80px 0;background:#fff}
.care-process h2{text-align:center;font-size:32px;color:#333;margin-bottom:50px}
.care-process h2 span{color:#43e97b}
.care-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:900px;margin:0 auto}
.care-step{display:flex;gap:20px;align-items:flex-start;background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 15px rgba(0,0,0,.05)}
.care-step .step-num{min-width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}
.care-step h4{font-size:18px;color:#333;margin-bottom:8px}
.care-step p{color:#666;line-height:1.6;font-size:14px}
.faq-area{padding:80px 0;background:#f8f9fa}
.faq-area h2{text-align:center;font-size:32px;color:#333;margin-bottom:50px}
.faq-area h2 span{color:#43e97b}
.faq-list{max-width:800px;margin:0 auto}
.faq-card{background:#fff;border-radius:10px;margin-bottom:15px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}
.faq-head{padding:20px 25px;cursor:pointer;font-weight:600;color:#333;display:flex;justify-content:space-between;align-items:center;transition:color .3s}
.faq-head:hover{color:#43e97b}
.faq-body{padding:0 25px 20px;color:#666;line-height:1.8;display:none}
.faq-card.visible .faq-body{display:block}
.faq-card.visible .faq-head{color:#43e97b}
