/* ========== 云牵专属样式 ========== */
.yq-brand{color:#B84A5F;}
.yq-accent{background:#B84A5F;color:#fff;}
.yq-gradient{background:linear-gradient(135deg,#C96B80 0%,#8E3A4C 100%);}

/* 云牵 Hero 特殊样式 */
.yq-hero{background:linear-gradient(135deg,#D97A90 0%,#8E3A4C 50%,#5E2633 100%);position:relative;overflow:hidden;}
.yq-hero::before{content:'';position:absolute;top:-50%;right:-30%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);border-radius:50%;}

/* 云牵特色功能模块 */
.yq-modules{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin:40px 0;}
.yq-module{flex:1;min-width:260px;max-width:340px;background:#fff;border-radius:14px;padding:32px 24px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.06);border:2px solid transparent;transition:all .3s;}
.yq-module:hover{border-color:#B84A5F;transform:translateY(-4px);box-shadow:0 8px 30px rgba(184,74,95,.15);}
.yq-module .mod-icon{width:64px;height:64px;border-radius:16px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:32px;}
.yq-module .mod-icon.match{background:#fdf1f3;color:#B84A5F;}
.yq-module .mod-icon.freq{background:#eef2fc;color:#5A6FC0;}
.yq-module .mod-icon.chat{background:#fff3e6;color:#C9773F;}
.yq-module h3{font-size:20px;color:#222;margin-bottom:8px;}
.yq-module p{font-size:14px;color:#666;line-height:1.7;}

/* 三观机制说明 */
.yq-mechanism{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin:32px 0;}
.yq-mechanism-item{text-align:center;padding:20px;}
.yq-mechanism-item .mech-icon{font-size:32px;color:#B84A5F;margin-bottom:8px;}
.yq-mechanism-item h4{font-size:16px;color:#222;margin-bottom:4px;}
.yq-mechanism-item p{font-size:13px;color:#777;}

/* 首页"已备案"占位（云牵备案号办理中，留空） */
.coming-soon{text-align:center;padding:50px 5%;background:#fdf1f3;border-radius:12px;margin:20px auto;max-width:500px;}
.coming-soon h3{font-size:22px;color:#B84A5F;margin-bottom:12px;}
.coming-soon p{font-size:15px;color:#666;}
.home-dl{display:flex;gap:40px;justify-content:center;align-items:center;flex-wrap:wrap;margin:30px auto 0;max-width:640px;}
.home-dl .home-dl-qr{width:170px;height:170px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);}
.home-dl .home-dl-info{text-align:left;font-size:15px;color:#555;line-height:2;}
.home-dl .home-dl-info strong{color:#B84A5F;font-size:17px;}
.dl-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;margin-top:6px;}
.dl-btn.android{background:#B84A5F;color:#fff;}
.dl-btn.android:hover{background:#8E3A4C;}
