.page-index-huong-dan-nap-rut-tien { color: #333333; background-color: #F5F7FA; max-width: 1200px; margin: 0 auto; padding-bottom: 40px; }
.page-index-huong-dan-nap-rut-tien__hero-section { display: flex; flex-direction: column; padding-top: 10px; }
.page-index-huong-dan-nap-rut-tien__hero-image-wrapper { width: 100%; }
.page-index-huong-dan-nap-rut-tien__hero-image { display: block; width: 100%; height: auto; aspect-ratio: 16/9; object-fit: cover; }
.page-index-huong-dan-nap-rut-tien__hero-content { padding: 20px 16px; text-align: center; }
.page-index-huong-dan-nap-rut-tien__main-title { color: #E53935; margin: 0 0 8px; }
.page-index-huong-dan-nap-rut-tien__hero-description { max-width: 850px; margin: 0 auto 20px; line-height: 1.7; }
.page-index-huong-dan-nap-rut-tien__hero-actions { display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; }
.page-index-huong-dan-nap-rut-tien__btn { display: inline-block; padding: 12px 28px; border-radius: 40px; font-weight: 700; text-decoration: none; border: 2px solid transparent; box-sizing: border-box; max-width: 100%; white-space: normal; word-wrap: break-word; }
.page-index-huong-dan-nap-rut-tien__btn--primary { background: linear-gradient(180deg, #FF5A4F 0%, #E53935 100%); color: #ffffff; }
.page-index-huong-dan-nap-rut-tien__btn--secondary { background: #ffffff; color: #E53935; border-color: #E53935; }
.page-index-huong-dan-nap-rut-tien__btn--outline { background: transparent; color: #E53935; border-color: #E53935; }
.page-index-huong-dan-nap-rut-tien__btn:hover { opacity: 0.85; }
.page-index-huong-dan-nap-rut-tien__info-section, .page-index-huong-dan-nap-rut-tien__note-section { padding: 24px 16px; }
.page-index-huong-dan-nap-rut-tien__info-card { background: #FFFFFF; border: 1px solid #E0E0E0; border-radius: 12px; padding: 24px; }
.page-index-huong-dan-nap-rut-tien__info-title, .page-index-huong-dan-nap-rut-tien__section-title, .page-index-huong-dan-nap-rut-tien__note-title, .page-index-huong-dan-nap-rut-tien__faq-title { color: #E53935; margin-top: 0; }
.page-index-huong-dan-nap-rut-tien__info-text { line-height: 1.7; }
.page-index-huong-dan-nap-rut-tien__info-subtitle { color: #E53935; margin-bottom: 8px; }
.page-index-huong-dan-nap-rut-tien__game-list { margin: 0; padding-left: 20px; }
.page-index-huong-dan-nap-rut-tien__game-list a { color: #E53935; text-decoration: none; }
.page-index-huong-dan-nap-rut-tien__game-list a:hover { text-decoration: underline; }
.page-index-huong-dan-nap-rut-tien__methods-section { padding: 24px 16px; }
.page-index-huong-dan-nap-rut-tien__section-intro { line-height: 1.7; max-width: 850px; margin-bottom: 24px; }
.page-index-huong-dan-nap-rut-tien__method-item { background: #FFFFFF; border: 1px solid #E0E0E0; border-radius: 12px; padding: 20px; margin-bottom: 20px; }
.page-index-huong-dan-nap-rut-tien__method-item img { width: 100%; height: auto; border-radius: 8px; margin-bottom: 16px; }
.page-index-huong-dan-nap-rut-tien__method-title { color: #E53935; }
.page-index-huong-dan-nap-rut-tien__method-text { line-height: 1.7; }
.page-index-huong-dan-nap-rut-tien__steps-list { padding-left: 20px; line-height: 1.8; }
.page-index-huong-dan-nap-rut-tien__note-list { line-height: 1.8; padding-left: 20px; }
.page-index-huong-dan-nap-rut-tien__note-list li { margin-bottom: 8px; }
.page-index-huong-dan-nap-rut-tien__support-box { background: #FFFFFF; border: 1px dashed #E53935; border-radius: 12px; padding: 24px; margin-top: 24px; display: flex; flex-wrap: wrap; gap: 16px; align-items: center; justify-content: space-between; }
.page-index-huong-dan-nap-rut-tien__support-title { color: #E53935; margin: 0; }
.page-index-huong-dan-nap-rut-tien__support-text { color: #333333; flex-basis: 100%; margin: 8px 0 0; line-height: 1.7; }
.page-index-huong-dan-nap-rut-tien__support-actions { display: flex; gap: 12px; flex-wrap: wrap; }
.page-index-huong-dan-nap-rut-tien__faq-section { padding: 24px 16px; }
.page-index-huong-dan-nap-rut-tien__faq-item { background: #FFFFFF; border: 1px solid #E0E0E0; border-radius: 8px; padding: 12px 16px; margin-bottom: 12px; }
.page-index-huong-dan-nap-rut-tien__faq-question { cursor: pointer; font-weight: 700; color: #333333; list-style: none; display: flex; align-items: center; gap: 10px; }
.page-index-huong-dan-nap-rut-tien__faq-icon { color: #E53935; font-size: 1.4em; line-height: 1; }
.page-index-huong-dan-nap-rut-tien__faq-answer { padding-top: 12px; color: #333333; line-height: 1.6; }
@media (max-width: 768px) {
    .page-index-huong-dan-nap-rut-tien__hero-image { aspect-ratio: 4/3; }
    .page-index-huong-dan-nap-rut-tien__hero-actions { flex-direction: column; align-items: center; }
    .page-index-huong-dan-nap-rut-tien__hero-actions .page-index-huong-dan-nap-rut-tien__btn { width: 100%; text-align: center; }
    .page-index-huong-dan-nap-rut-tien__support-box { flex-direction: column; align-items: flex-start; }
    .page-index-huong-dan-nap-rut-tien__support-actions { width: 100%; }
    .page-index-huong-dan-nap-rut-tien__support-actions .page-index-huong-dan-nap-rut-tien__btn { flex: 1; text-align: center; }
    .page-index-huong-dan-nap-rut-tien img { max-width: 100% !important; height: auto !important; }
    .page-index-huong-dan-nap-rut-tien { max-width: 100%; overflow-x: hidden; }
}