/* Global link underline removal */
a { text-decoration: none; }
a:hover { text-decoration: none; }

.content-auto{content-visibility:auto;}

.text-shadow-glow{text-shadow:0 0 15px rgba(0,82,204,0.5),0 0 30px rgba(245,158,11,0.3);}

.card-glow{box-shadow:0 0 20px rgba(15,23,42,0.3),0 0 40px rgba(15,23,42,0.2);}

.btn-glow{box-shadow:0 0 15px rgba(245,158,11,0.4);}

.gradient-bg{background:linear-gradient(-45deg,#0052CC,#0066FF,#003d99,#0052CC);background-size:400% 400%;}

.transition-custom{transition: all 0.3s ease;}

.star-yellow{color:#F59E0B;}

/* 客户评价区移动端单列显示（电脑端保持两列不变） */
@media (max-width: 767px) {
    .review-list { grid-template-columns: 1fr !important; }
    .review-list .text-grayText { overflow-wrap: anywhere; word-break: break-word; }
}

/* 常见问题FAQ移动端单列显示（电脑端保持原列数不变） */
@media (max-width: 767px) {
    .faq-list { grid-template-columns: 1fr !important; }
    .faq-list p,
    .faq-list li { overflow-wrap: anywhere; word-break: break-word; }
}
