.support-hero{position:relative;width:100%;height:500px;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.support-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0006,#0003);pointer-events:none}.support-videos{padding:80px 40px;background:#fff}.support-videos-inner{max-width:1300px;margin:0 auto}.support-section-header{margin-bottom:40px}.support-section-header h3{font-size:28px;font-weight:600;color:#1a1a1a}.support-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;margin:0;padding:0}.support-video-thumb{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;aspect-ratio:16 / 10}.support-video-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.support-video-thumb:hover img{transform:scale(1.05)}.support-video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .3s}.support-video-thumb:hover .support-video-play-icon{background:#80cdadcc}.support-video-title{margin-top:12px;font-size:15px;color:#1a1a1a;font-weight:500}.support-faq{padding:80px 40px;background:#f5f6f7}.support-faq-header{max-width:1300px;margin:0 auto 40px}.support-faq-header h3{font-size:28px;font-weight:600;color:#1a1a1a}.support-faq-list{max-width:1300px;margin:0 auto}.support-faq-item{background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden}.support-faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;transition:background .2s}.support-faq-question:hover{background:#fafafa}.support-faq-question span{font-size:16px;font-weight:500;color:#1a1a1a;flex:1;padding-right:16px}.support-faq-icon{flex-shrink:0;color:#80cdad;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#80cdad1a}.support-faq-answer{padding:0 24px 20px}.support-faq-answer p{font-size:15px;color:#555;line-height:1.8;white-space:pre-line}.support-download{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 40px;position:relative}.support-download:after{content:"";position:absolute;inset:0;background:#0009;pointer-events:none}.support-download-inner{position:relative;z-index:2;max-width:1300px;margin:0 auto;text-align:center}.support-download-inner h2{font-size:32px;font-weight:600;color:#fff;margin-bottom:24px}.support-download-qr{display:inline-flex;align-items:center;gap:12px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:16px 24px;color:#fff}.support-download-qr img{height:120px;width:auto;border-radius:8px}.support-contact{padding:80px 40px;background:#fff}.support-contact-inner{max-width:1300px;margin:0 auto}.support-contact-inner h3{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:40px}.support-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.support-contact-item{display:flex;gap:16px;align-items:flex-start}.support-contact-item img{width:64px;height:64px;object-fit:cover;border-radius:12px;flex-shrink:0}.support-contact-item>div>div{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.support-contact-item>div p{font-size:14px;color:#666;line-height:1.6;margin-bottom:4px}@media(max-width:1199px)and (min-width:768px){.support-video-grid{grid-template-columns:repeat(2,1fr)}.support-contact-grid{grid-template-columns:1fr}}@media(max-width:767px){.support-hero{height:350px}.support-videos{padding:40px 20px}.support-section-header h3{font-size:22px}.support-video-grid{grid-template-columns:1fr;gap:16px}.support-faq{padding:40px 20px}.support-faq-header h3{font-size:22px}.support-faq-question span{font-size:14px}.support-download{padding:40px 20px}.support-download-inner h2{font-size:24px}.support-contact{padding:40px 20px}.support-contact-grid{grid-template-columns:1fr;gap:24px}}
