/* 振伟老酒 FAQ 页样式 */
.faq-hero{background:linear-gradient(135deg,#153326 0%,#1d5c3c 100%);color:#fff;padding:56px 0 48px}
.faq-hero .inner{max-width:1180px;margin:0 auto;padding:0 20px}
.faq-kicker{font-size:13px;letter-spacing:.14em;opacity:.75;margin-bottom:12px}
.faq-hero h1{font-size:34px;font-weight:700;line-height:1.3;margin-bottom:14px}
.faq-hero p{font-size:15px;line-height:1.95;color:#c9e0d3;max-width:900px}
.faq-breadcrumb{max-width:1180px;margin:0 auto;padding:16px 20px 0;font-size:13px;color:#8b93a1}
.faq-breadcrumb a{color:#1a7f47}
.faq-nav{max-width:1180px;margin:0 auto;padding:28px 20px 6px;display:flex;flex-wrap:wrap;gap:10px}
.faq-nav a{display:inline-block;padding:9px 18px;border:1px solid #d8e4dc;border-radius:26px;font-size:13.5px;color:#1a5c3c;background:#fff;transition:.2s}
.faq-nav a:hover{background:#eaf6ef;border-color:#9ec9b0}
.faq-body{max-width:1180px;margin:0 auto;padding:10px 20px 40px}
.faq-group{margin-top:38px;scroll-margin-top:90px}
.faq-group>h2{font-size:22px;font-weight:700;color:#153326;padding-left:14px;border-left:4px solid #1a7f47;margin-bottom:18px;line-height:1.4}
.faq-item{border:1px solid #e4e7ee;border-radius:10px;padding:18px 22px;margin-bottom:12px;background:#fff}
.faq-item h3{font-size:16px;font-weight:600;color:#171a20;line-height:1.6;margin-bottom:9px}
.faq-item p{font-size:14.5px;line-height:1.95;color:#454e5c}
.faq-cta{margin-top:46px;background:#f4f8f5;border:1px solid #d8e4dc;border-radius:14px;padding:30px 34px}
.faq-cta h2{font-size:19px;font-weight:700;color:#153326;margin-bottom:12px}
.faq-cta p{font-size:14.5px;line-height:2;color:#454e5c;margin-bottom:16px}
.faq-cta .btns{display:flex;gap:12px;flex-wrap:wrap}
.faq-cta a.btn-p{display:inline-block;padding:12px 30px;background:#1a7f47;color:#fff;border-radius:40px;font-size:15px}
.faq-cta a.btn-s{display:inline-block;padding:12px 30px;border:1px solid #cfd6e2;color:#333;border-radius:40px;font-size:15px;background:#fff}
.faq-meta{margin-top:26px;font-size:12.5px;color:#8b93a1;line-height:1.9}
@media(max-width:820px){.faq-hero h1{font-size:26px}.faq-hero p{font-size:14px}.faq-body,.faq-nav,.faq-breadcrumb{padding-left:16px;padding-right:16px}.faq-item{padding:15px 16px}}
