/* FAQ板块样式 */
/*.faq-section {*/
/*    padding: 60px 0;*/
/*    background-color: #fff;*/
/*}*/

/*.section-title {*/
/*    margin-bottom: 15px;*/
/*    text-align: center;*/
/*    font-size: 28px;*/
/*}*/

/*.faq-section .section-subtitle {*/
/*    margin-bottom: 40px;*/
/*    text-align: center;*/
/*    max-width: 700px;*/
/*    margin-left: auto;*/
/*    margin-right: auto;*/
/*    color: #6b7280;*/
/*}*/

/*.faq-grid {*/
/*    display: grid;*/
/*    grid-template-columns: 1fr 1fr;*/
/*    gap: 20px;*/
/*    max-width: 1200px;*/
/*    margin: 0 auto;*/
    /* 解决右侧展开时左侧等高问题 */
/*    grid-auto-rows: minmax(0, auto);*/
/*    align-items: start;*/
/*}*/

/*.faq-item {*/
/*    background-color: #f9fafc;*/
/*    border-radius: 8px;*/
/*    overflow: hidden;*/
/*    transition: all 0.3s ease;*/
/*    padding: 0px;*/
/*}*/

/*.faq-item:hover {*/
/*    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);*/
/*}*/

/*.faq-question {*/
/*    position: relative;*/
/*    padding: 20px 45px 20px 20px;*/
/*    font-weight: 600;*/
/*    color: #111111;*/
/*    cursor: pointer;*/
/*    background-color: #ffffff;*/
/*    transition: background-color 0.3s ease;*/
/*    margin-bottom: 0px;*/
/*}*/

/*.faq-question:hover {*/
/*    background-color: #f1f5f9;*/
/*}*/

/*.faq-question::after {*/
/*    content: '▼';*/
/*    position: absolute;*/
/*    right: 20px;*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    font-size: 12px;*/
/*    color: #111111;*/
/*    transition: transform 0.3s ease;*/
/*}*/

/*.faq-item.active .faq-question::after {*/
/*    transform: translateY(-50%) rotate(180deg);*/
/*}*/

/*.faq-answer {*/
/*    max-height: 0;*/
/*    overflow: hidden;*/
/*    transition: max-height 0.3s ease, padding 0.3s ease;*/
/*    padding: 0 20px;*/
/*    color: #475569;*/
/*}*/

/*.faq-answer {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*}*/

/*.faq-item.active .faq-answer {*/
/*    max-height: 500px;*/
/*    padding: 0 20px 20px 20px;*/
/*}*/

/*.faq-answer p {*/
/*    margin-bottom: 15px;*/
/*    line-height: 1.6;*/
/*}*/

/*.faq-answer p:last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*.faq-answer ol {*/
/*    padding-left: 20px;*/
/*    margin: 0;*/
/*}*/

/*.faq-answer li {*/
/*    margin-bottom: 10px;*/
/*    line-height: 1.6;*/
/*}*/

/*.faq-answer li:last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/* FAQ响应式设计 */
/*@media (max-width: 1024px) {*/
/*    .faq-grid {*/
/*        grid-template-columns: 1fr;*/
/*        gap: 15px;*/
/*    }*/

/*    .guarantees-grid {*/
/*        grid-template-columns: 1fr;*/
/*        gap: 20px;*/
/*    }*/
/*}*/

/*@media (max-width: 768px) {*/
/*    .faq-section {*/
/*        padding: 40px 0;*/
/*    }*/

/*    .faq-section .section-title {*/
/*        font-size: 24px;*/
/*    }*/

/*    .faq-section .section-subtitle {*/
/*        font-size: 16px;*/
/*        margin-bottom: 30px;*/
/*    }*/

/*    .faq-question {*/
/*        padding: 15px 40px 15px 15px;*/
/*        font-size: 16px;*/
/*    }*/

/*    .faq-question::after {*/
/*        right: 15px;*/
/*    }*/

/*    .faq-item.active .faq-answer {*/
/*        padding: 0 15px 15px 15px;*/
/*    }*/


/*}*/

/*@media (max-width: 480px) {*/
/*    .faq-section .section-title {*/
/*        font-size: 20px;*/
/*    }*/

/*    .faq-question {*/
/*        font-size: 15px;*/
/*    }*/


/*}*/


/* FAQ响应式设计 */
/*@media (max-width: 1024px) {*/
/*    .faq-grid {*/
/*        grid-template-columns: 1fr;*/
/*        gap: 15px;*/
/*    }*/

/*    .guarantees-grid {*/
/*        grid-template-columns: 1fr;*/
/*        gap: 20px;*/
/*    }*/
/*}*/

/*@media (max-width: 768px) {*/
/*    .faq-section {*/
/*        padding: 40px 0;*/
/*    }*/

/*    .faq-section .section-title {*/
/*        font-size: 24px;*/
/*    }*/

/*    .faq-section .section-subtitle {*/
/*        font-size: 16px;*/
/*        margin-bottom: 30px;*/
/*    }*/

/*    .faq-question {*/
/*        padding: 15px 40px 15px 15px;*/
/*        font-size: 16px;*/
/*    }*/

/*    .faq-question::after {*/
/*        right: 15px;*/
/*    }*/

/*    .faq-item.active .faq-answer {*/
/*        padding: 0 15px 15px 15px;*/
/*    }*/

/*    .service-guarantees-section {*/
/*        padding: 40px 0;*/
/*    }*/

/*    .guarantee-card {*/
/*        padding: 25px;*/
/*    }*/

/*    .guarantee-title {*/
/*        font-size: 18px;*/
/*    }*/

/*    .guarantee-description {*/
/*        font-size: 15px;*/
/*    }*/
/*}*/

/*@media (max-width: 480px) {*/
/*    .faq-section .section-title {*/
/*        font-size: 20px;*/
/*    }*/

/*    .faq-question {*/
/*        font-size: 15px;*/
/*    }*/

/*    .guarantee-card {*/
/*        padding: 20px;*/
/*    }*/

/*    .guarantee-icon {*/
/*        width: 50px;*/
/*        height: 50px;*/
/*    }*/

/*    .guarantee-icon svg {*/
/*        width: 24px;*/
/*        height: 24px;*/
/*    }*/

/*    .guarantee-title {*/
/*        font-size: 17px;*/
/*    }*/
/*}*/