.page-support__hero{display:flex;flex-direction:column;padding-top:10px;background:#ffffff}.page-support__hero-image{width:100%;aspect-ratio:17/5;object-fit:cover;display:block}.page-support__hero-content{text-align:center;max-width:960px;margin:0 auto;padding:16px 16px 24px;width:100%}.page-support__hero-title{font-size:clamp(1.4rem, 8vw, 2.4rem);font-weight:800;line-height:1.25;color:#0477db;margin:20px 0 0;background:linear-gradient(135deg,#0477db,#26A9E0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-support__hero-desc{font-size:clamp(1rem, 3.5vw, 1.1rem);line-height:1.7;color:#000000;margin:12px auto 0}.page-support__channels{padding:20px 16px;background:#f4f8fc;border-top:4px solid #26A9E0;border-bottom:4px solid #26A9E0}.page-support__channels-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1000px;margin:0 auto}.page-support__channel-card{background:#ffffff;border-radius:14px;padding:30px 22px;text-align:center;border:1px solid #e6eef7;box-shadow:0 6px 18px rgba(38,169,224,0.08);transition:transform .2s ease;display:flex;flex-direction:column;align-items:center}.page-support__channel-card:hover{transform:translateY(-4px)}.page-support__channel-card-icon{font-size:44px;line-height:1;margin-bottom:14px;display:block}.page-support__channel-card-title{font-size:1.3rem;color:#0477db;font-weight:700;margin:0 0 10px}.page-support__channel-card-text{color:#333333;font-size:.95rem;line-height:1.6;margin:0 0 20px;flex:1}.page-support__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:999px;background:#26A9E0;color:#ffffff;font-weight:700;text-decoration:none;text-align:center;max-width:100%;box-sizing:border-box;transition:background .2s;font-size:1rem}.page-support__btn:hover{background:#0477db;color:#ffffff}.page-support__btn--ghost{background:#eaf7fe;color:#0477db;border:2px solid #26A9E0}.page-support__btn--ghost:hover{background:#0477db;color:#ffffff;border-color:#0477db}.page-support__btn--large{padding:14px 32px;font-size:1.1rem}.page-support__topics-section{padding:42px 16px}.page-support__section-heading{text-align:center;max-width:800px;margin:0 auto 30px}.page-support__section-title{color:#0477db;font-weight:800;margin:0 0 12px;font-size:clamp(1.5rem, 5vw, 2rem);line-height:1.2}.page-support__section-subtitle{color:#333333;font-size:1rem;line-height:1.6;margin:0 auto}.page-support__faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1040px;margin:0 auto}.page-support__faq-item{background:#ffffff;border:2px solid #e0f0fa;border-radius:16px;padding:0;box-shadow:0 3px 12px rgba(38,169,224,0.06);transition:border-color .2s;overflow:hidden}.page-support__faq-item:hover{border-color:#26A9E0}.page-support__faq-question{list-style:none;cursor:pointer;padding:18px 46px 18px 20px;font-weight:700;color:#0477db;font-size:1.05rem;position:relative;background:#f6fbfe;line-height:1.4}.page-support__faq-question::-webkit-details-marker{display:none}.page-support__faq-question::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.8rem;color:#26A9E0;font-weight:400}.page-support__faq-item[open] .page-support__faq-question::after{content:'−';color:#0477db}.page-support__faq-answer{padding:16px 22px 20px;color:#333333;font-size:.96rem;line-height:1.7;border-top:1px dashed #cfe6f3;background:#ffffff}.page-support__faq-answer p{margin:0 0 10px}.page-support__faq-answer p:last-child{margin-bottom:0}.page-support__contact-section{padding:20px 16px 48px}.page-support__contact-box{max-width:1000px;margin:0 auto;background:linear-gradient(120deg,#0477db,#26A9E0);border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 24px;flex-wrap:wrap;box-shadow:0 8px 24px rgba(4,119,219,0.2)}.page-support__contact-content{flex:1;min-width:240px}.page-support__contact-title{color:#ffffff;font-size:clamp(1.3rem, 4vw, 1.9rem);margin:0 0 12px;font-weight:800;line-height:1.2}.page-support__contact-desc{color:#ffffff;font-size:.95rem;margin:0;line-height:1.6}.page-support__contact-action{text-align:center}.page-support__contact-action .page-support__btn{background:#ffffff;color:#0477db;font-weight:800}.page-support__contact-action .page-support__btn:hover{background:#f0f8ff}@media (max-width: 1024px){.page-support__channels-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.page-support__hero-image{aspect-ratio:2/1}.page-support__channels-grid{grid-template-columns:1fr;gap:16px}.page-support__channel-card{padding:24px 18px}.page-support__channel-card-title{font-size:1.2rem}.page-support__btn,.page-support__contact-box .page-support__btn{max-width:100%}.page-support__topics-section,.page-support__contact-section{padding-left:14px;padding-right:14px}.page-support__faq-grid{grid-template-columns:1fr;gap:14px}.page-support__faq-question{padding:16px 42px 16px 16px;font-size:1rem}.page-support__faq-answer{padding:14px 18px}.page-support__contact-box{flex-direction:column;align-items:stretch;padding:26px 20px}.page-support__contact-action{width:100%}.page-support__contact-action .page-support__btn{width:100%;padding:14px 20px;font-size:1.05rem}.page-support img{max-width:100% !important;height:auto !important}}@media (max-width: 480px){.page-support__faq-question{padding-right:38px}.page-support__hero-content{padding-left:8px;padding-right:8px}.page-support__channel-card{padding:20px 14px}.page-support__btn{padding:10px 16px;font-size:.95rem}}