.page-support{color:#333333;background-color:#F5F7FA;max-width:100%;overflow-x:hidden} .page-support__banner{display:flex;flex-direction:column;align-items:center;gap:16px;padding:10px 16px 24px;background:linear-gradient(135deg,#E53935 0%,#FF5A4F 50%,#E53935 100%)} .page-support__banner-image{width:100%;max-width:1020px;aspect-ratio:17/5;object-fit:cover;border-radius:16px;display:block} .page-support__banner-content{width:100%;max-width:1020px;text-align:center;color:#fff;background:rgba(0,0,0,0.15);padding:16px;border-radius:16px;box-sizing:border-box} .page-support__banner-content h1{font-weight:800;line-height:1.25;letter-spacing:.5px;margin:0 0 8px;max-width:900px;margin-left:auto;margin-right:auto}.page-support__banner-content p{margin:0;font-size:1.05rem;line-height:1.55}.page-support__channels{padding:48px 16px;max-width:1200px;margin:0 auto}.page-support__channels h2{text-align:center;color:#E53935;font-weight:800;margin-bottom:32px;line-height:1.3}.page-support__channels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-support__channel-card{background-color:#FFFFFF;border:1px solid #E0E0E0;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-sizing:border-box}.page-support__channel-card img{width:100%;max-width:280px;aspect-ratio:2/1;object-fit:contain;border-radius:8px;align-self:center}.page-support__channel-card h3{color:#333333;font-size:1.2rem;font-weight:600;margin:8px 0 0;text-align:left}.page-support__channel-card p{color:#333333;font-size:.95rem;line-height:1.5;text-align:left;margin:0}.page-support__btn{display:inline-block;width:100%;max-width:280px;padding:12px 24px;border-radius:40px;font-weight:700;font-size:1rem;text-align:center;text-decoration:none;box-sizing:border-box;border:none;margin-top:auto;transition:transform .2s ease, box-shadow .2s ease;word-wrap:break-word;white-space:normal} .page-support__btn--primary{background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%);color:#fff} .page-support__btn--secondary{background:#FFFFFF;color:#E53935;border:2px solid #E53935} .page-support__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(229,57,53,.3)}.page-support__faq{background-color:#FFFFFF;padding:48px 16px}.page-support__faq h2{text-align:center;color:#E53935;font-weight:800;margin-bottom:32px;line-height:1.3} .page-support__faq-list{max-width:900px;margin:0 auto}.page-support__faq-item{background-color:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:0;margin-bottom:16px;overflow:hidden}.page-support__faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;list-style:none;font-weight:600}.page-support__faq-item summary::-webkit-details-marker{display:none}.page-support__faq-toggle{width:28px;height:28px;border-radius:50%;background-color:#FF5A4F;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:bold} .page-support__faq-answer{padding:0 20px 20px;color:#333333;line-height:1.6}.page-support__steps{padding:48px 16px;max-width:1200px;margin:0 auto}.page-support__steps h2{text-align:center;color:#E53935;font-weight:800;margin-bottom:32px;line-height:1.3}.page-support__steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-support__step-item{background-color:#FFFFFF;border:1px solid #E0E0E0;border-radius:16px;padding:24px;box-sizing:border-box}.page-support__step-item img{width:100%;max-width:800px;aspect-ratio:2/1;object-fit:cover;border-radius:12px} .page-support__step-item h3{color:#333333;font-size:1.15rem;font-weight:700;margin-top:16px;margin-bottom:8px;text-align:left}.page-support__step-item p{line-height:1.5}.page-support__guide{background-color:#F5F7FA;padding:48px 16px}.page-support__guide-inner{max-width:900px;margin:0 auto}.page-support__guide-inner h2{text-align:center;color:#E53935;font-weight:800;margin-bottom:24px}.page-support__guide-list{padding-left:24px;line-height:2}.page-support__guide-list a{color:#E53935;font-weight:600;text-decoration:none}.page-support__guide-tip{background-color:#fff4e6;border-left:4px solid #FF5A4F;padding:12px 16px;border-radius:0 8px 8px 0;line-height:1.6}.page-support__guide-tip a{color:#E53935;font-weight:700;text-decoration:none}.page-support__online-support{background-color:#F5F7FA;padding:48px 16px}.page-support__online-support-content{max-width:900px;margin:0 auto;text-align:center}.page-support__online-support-image{width:100%;max-width:800px;aspect-ratio:2/1;object-fit:cover;border-radius:16px;margin-bottom:24px}.page-support__online-support-content h2{color:#E53935;font-weight:800;margin-bottom:16px}.page-support__online-support-content p{line-height:1.7;font-size:1.02rem}.page-support__online-support-content a{color:#E53935}@media (max-width:768px){.page-support__banner{gap:10px;padding:10px 12px 16px}.page-support__banner-content{padding:12px}.page-support__banner-content h1{font-size:clamp(1.2rem,4vw,1.6rem)}.page-support__banner-content p{font-size:.9rem}.page-support__channels-grid{grid-template-columns:1fr;gap:20px}.page-support__channel-card{flex-direction:column}.page-support__channel-card img{max-width:280px}.page-support__steps-grid{grid-template-columns:1fr;gap:20px}.page-support__step-item img{max-width:100%}.page-support__online-support-content p{font-size:.95rem}.page-support img{max-width:100%!important;height:auto!important}.page-support__btn{max-width:100%}}