.page-support{color:#333}.page-support__container{max-width:1200px;margin:0 auto;padding:20px 16px;box-sizing:border-box}.page-support__hero{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#ffffff 0%,#e6f7ff 100%);padding-top:10px;padding-bottom:0}.page-support__hero-image-wrap{width:100%;display:flex;justify-content:center}.page-support__hero-image{width:100%;max-width:1440px;aspect-ratio:1920/560;object-fit:cover;display:block;border-radius:4px;margin:16px 0 0}.page-support__hero-content{width:100%;max-width:1200px;box-sizing:border-box;padding:24px 16px 32px;text-align:center}.page-support__hero-title{font-size:clamp(1.2rem,2.6vw,2.2rem);font-weight:800;line-height:1.3;letter-spacing:-0.5px;color:#0477db;margin:0 0 12px;max-width:900px;margin-left:auto;margin-right:auto}.page-support__hero-desc{font-size:1.05rem;line-height:1.7;color:#333;max-width:900px;margin:0 auto 24px}.page-support__btn{display:inline-block;padding:12px 28px;border-radius:48px;font-size:1rem;font-weight:700;text-decoration:none;text-align:center;border:none;cursor:pointer;transition:transform .2s ease, box-shadow .2s ease;box-sizing:border-box}.page-support__btn--primary{background-color:#26A9E0;color:#fff}.page-support__btn--secondary{background-color:#FFFFFF;color:#0477db;border:2px solid #26A9E0}.page-support__btn--lg{padding:14px 36px;font-size:1.1rem}.page-support__btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.page-support__section-title{font-size:1.4rem;font-weight:700;color:#222;text-align:center;margin-bottom:10px}.page-support__section-desc{text-align:center;color:#444;max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:32px;line-height:1.7}.page-support__faq{padding:30px 0}.page-support__faq-list{max-width:950px;margin:0 auto}.page-support__faq-item{background:#f0f9ff;border-radius:14px;border:1px solid #d0e9f7;padding:18px 24px;margin-bottom:16px;transition:background .2s ease}.page-support__faq-item summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:pointer;font-size:1.02rem;font-weight:600;color:#0b4470;line-height:1.5}.page-support__faq-item summary::-webkit-details-marker{display:none}.page-support__faq-icon{width:24px;height:24px;min-width:24px;border-radius:50%;background:#fff;border:1.5px solid #26A9E0;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:#26A9E0;transition:all .2s ease;font-weight:700}.page-support__faq-item[open] .page-support__faq-icon{background:#26A9E0;color:#fff;transform:rotate(45deg)}.page-support__faq-answer{padding:16px 0 6px 38px;line-height:1.8;color:#333}.page-support__faq-answer a{color:#0e7bbf}.page-support__guide{padding:20px 0 40px;background:#fff}.page-support__guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.page-support__guide-card{background:#fff;border-radius:12px;border:1px solid #e8f4fc;padding:12px;box-shadow:0 4px 18px rgba(0,0,0,0.05);transition:box-shadow .2s ease}.page-support__guide-card:hover{box-shadow:0 8px 30px rgba(38,169,224,0.15)}.page-support__guide-card .page-support__guide-link{text-decoration:none;color:inherit;display:block}.page-support__guide-image{width:100%;aspect-ratio:800/450;object-fit:cover;border-radius:8px}.page-support__guide-name{color:#0665a8;font-size:1.1rem;font-weight:700;line-height:1.5;margin:14px 0 8px;word-wrap:break-word}.page-support__guide-card p{color:#333;line-height:1.7;font-size:.95rem;margin:0}.page-support__contact{padding:10px 16px 50px}.page-support__contact-card{max-width:850px;margin:0 auto;text-align:center;background:linear-gradient(135deg,#26A9E0,#5cc2f0 60%,#9adcfc );padding:44px 32px;border-radius:24px}.page-support__contact-title{color:#ffffff;font-size:1.6rem;font-weight:800;margin-bottom:12px}.page-support__contact-desc{color:#ffffff;line-height:1.8;margin-bottom:28px;font-size:1.05rem;max-width:700px;margin-left:auto;margin-right:auto}.page-support__contact-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.page-support__contact-actions .page-support__btn--secondary{background:#fff;border-color:#fff;color:#0e7bbf}@media (min-width:769px){.page-support__btn--lg:hover{box-shadow:0 12px 28px rgba(0,0,0,0.15)}}@media (max-width:820px){.page-support__guide-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.page-support__section-desc{max-width:100%}}@media (max-width:768px){.page-support__hero{padding-top:10px}.page-support__hero-image{max-width:100%;border-radius:0}.page-support__hero-content{padding:24px 16px 28px}.page-support__hero-title{margin-bottom:10px}.page-support__hero-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.page-support__btn,.page-support__btn--lg{width:auto;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-support__guide{padding-top:10px}.page-support__guide-image{aspect-ratio:2/1}.page-support img{max-width:100%;height:auto}.page-support .page-support__guide .page-support__guide-image{width:100%}.page-support__contact{padding-top:4px}.page-support__contact-card{padding:38px 22px}.page-support__contact-title{font-size:clamp(1.2rem,4vw,1.6rem)}.page-support__contact-actions{display:flex;flex-direction:column;gap:12px;width:100%;text-align:center}.page-support__contact-actions .page-support__btn,.page-support__contact-actions .page-support__btn--lg{width:auto;max-width:100%}.page-support__faq-item summary{gap:10px;font-size:.98rem}.page-support__faq-answer{padding-left:26px}}@media (max-width:480px){.page-support__btn{width:auto;max-width:100%;font-size:.95rem;padding:12px 24px}.page-support__btn--lg{width:auto;max-width:100%;font-size:1rem;padding:14px 28px}.page-support__hero-desc{font-size:1rem}.page-support__container{padding:16px 12px 20px}.page-support__faq-item{padding:16px 16px}.page-support__faq-answer{padding-left:12px}.page-support__section-desc{max-width:100%}}