.um8Yqq_wrap{z-index:1;max-width:1100px;margin:0 auto;padding:0 5% 80px;position:relative}.um8Yqq_pageTitle{text-align:center;padding:12px 0 48px}.um8Yqq_badge{color:#b3aaff;background:#7c6fff21;border:1px solid #7c6fff59;border-radius:50px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 18px;font-size:.78rem;font-weight:600;display:inline-flex}.um8Yqq_pageTitle h1{font-family:var(--font-heading);letter-spacing:-1px;margin-bottom:14px;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.um8Yqq_pageTitle h1 span{color:var(--accent)}.um8Yqq_pageTitle .um8Yqq_publisher{opacity:.85;margin-top:10px;font-size:.85rem}.um8Yqq_pageTitle p{color:var(--muted);max-width:520px;margin:0 auto;font-size:.97rem;line-height:1.75}.um8Yqq_contactGrid{grid-template-columns:1fr 1.6fr;gap:28px;margin-bottom:64px;display:grid}.um8Yqq_infoCol{flex-direction:column;gap:14px;display:flex}.um8Yqq_infoCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:flex-start;gap:14px;padding:20px;transition:border-color .2s;display:flex}.um8Yqq_infoCard:hover{border-color:var(--accent2)}.um8Yqq_infoIco{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.um8Yqq_ico_p{color:#a79fff;background:#7c6fff2e}.um8Yqq_ico_t{color:var(--accent2);background:#00e5b02e}.um8Yqq_ico_r{color:#ff8585;background:#ff5e5e2e}.um8Yqq_ico_g{color:var(--gold);background:#ffc8572e}.um8Yqq_infoCard h2{font-family:var(--font-heading);margin-bottom:4px;font-size:.88rem;font-weight:700}.um8Yqq_infoCard p{color:var(--muted);font-size:.82rem;line-height:1.6}.um8Yqq_infoCard a{color:var(--accent2);font-size:.82rem;transition:opacity .2s}.um8Yqq_infoCard a:hover{opacity:.75}.um8Yqq_formCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:36px 32px}.um8Yqq_formCard h2{font-family:var(--font-heading);margin-bottom:24px;font-size:1.2rem;font-weight:800}.um8Yqq_formRow{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0;display:grid}.um8Yqq_formGroup{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.um8Yqq_formGroup label{color:var(--muted);font-size:.8rem;font-weight:600}.um8Yqq_formGroup input,.um8Yqq_formGroup select,.um8Yqq_formGroup textarea{border:1px solid var(--border);color:var(--text);font-family:var(--font-body);resize:none;background:#ffffff0f;border-radius:10px;outline:none;padding:12px 16px;font-size:.88rem;transition:border-color .2s,background .2s}.um8Yqq_formGroup input:focus,.um8Yqq_formGroup select:focus,.um8Yqq_formGroup textarea:focus{border-color:var(--accent);background:#7c6fff12}.um8Yqq_formGroup input::placeholder,.um8Yqq_formGroup textarea::placeholder{color:var(--muted)}.um8Yqq_formGroup select option{background:var(--surface);color:var(--text)}.um8Yqq_formGroup textarea{height:130px}.um8Yqq_submitBtn{background:linear-gradient(135deg, var(--accent), #aa9aff);color:#fff;width:100%;font-family:var(--font-body);cursor:pointer;border:none;border-radius:50px;min-height:48px;margin-top:6px;padding:14px 32px;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #7c6fff59}.um8Yqq_submitBtn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #7c6fff80}.um8Yqq_submitBtn:active{transform:translateY(0)}.um8Yqq_submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.um8Yqq_formError{color:#ff8f8f;margin:-4px 0 0;font-size:.85rem}.um8Yqq_successBox{text-align:center;padding:32px 0}.um8Yqq_successBox .um8Yqq_successIcon{width:64px;height:64px;color:var(--accent2);background:#00e5b024;border:1px solid #00e5b059;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.um8Yqq_successBox h3{font-family:var(--font-heading);color:var(--accent2);margin-bottom:8px;font-size:1.3rem;font-weight:800}.um8Yqq_successBox p{color:var(--muted);margin-bottom:20px;font-size:.9rem}.um8Yqq_resetBtn{border:1px solid var(--border);color:var(--muted);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:50px;min-width:44px;min-height:44px;padding:10px 24px;font-size:.85rem;transition:all .2s}.um8Yqq_resetBtn:hover{border-color:var(--accent2);color:var(--accent2)}.um8Yqq_faqWrap{max-width:760px;margin:0 auto}.um8Yqq_secHead{text-align:center;margin-bottom:28px}.um8Yqq_secHead h2{font-family:var(--font-heading);font-size:1.6rem;font-weight:800}.um8Yqq_line{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:2px;width:44px;height:3px;margin:12px auto 0}.um8Yqq_faqGrid{flex-direction:column;gap:10px;display:flex}.um8Yqq_faqItem{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;transition:border-color .2s;overflow:hidden}.um8Yqq_faqOpen{border-color:var(--accent)}.um8Yqq_faqQ{cursor:pointer;width:100%;color:var(--text);font-size:.92rem;font-weight:600;font-family:var(--font-body);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;min-height:48px;padding:18px 22px;transition:color .2s;display:flex}.um8Yqq_faqQ:hover{color:var(--accent2)}.um8Yqq_faqIcon{color:var(--muted);flex-shrink:0;margin-left:12px;font-size:1.3rem}.um8Yqq_faqOpen .um8Yqq_faqIcon{color:var(--accent2)}.um8Yqq_faqA{color:var(--muted);padding:0 22px 18px;font-size:.87rem;line-height:1.75}@media (max-width:768px){.um8Yqq_wrap{padding:0 5% 60px}.um8Yqq_pageTitle{padding:8px 0 36px}.um8Yqq_pageTitle h1{font-size:clamp(1.6rem,4vw,2.5rem)}.um8Yqq_contactGrid{grid-template-columns:1fr;gap:20px;margin-bottom:50px}.um8Yqq_formRow{grid-template-columns:1fr}.um8Yqq_formCard{padding:24px 18px}.um8Yqq_infoCard{gap:12px;padding:16px}.um8Yqq_infoCard h2{font-size:.8rem}.um8Yqq_faqItem{border-radius:10px}.um8Yqq_faqQ{min-height:44px;padding:14px 16px;font-size:.85rem}}@media (max-width:640px){.um8Yqq_wrap{padding:0 5% 40px}.um8Yqq_pageTitle{padding:4px 0 28px}.um8Yqq_pageTitle h1{font-size:clamp(1.4rem,3.5vw,2rem)}.um8Yqq_pageTitle p{font-size:.9rem}.um8Yqq_contactGrid{margin-bottom:36px}.um8Yqq_formCard{padding:18px 14px}.um8Yqq_formCard h2{margin-bottom:16px;font-size:1rem}.um8Yqq_formGroup label{font-size:.75rem}.um8Yqq_formGroup input,.um8Yqq_formGroup textarea,.um8Yqq_formGroup select{padding:10px 12px;font-size:.8rem}.um8Yqq_formGroup textarea{height:100px}.um8Yqq_infoCard{padding:12px}.um8Yqq_infoIco{width:40px;height:40px}.um8Yqq_secHead h2{font-size:1.2rem}}
