.support-container{background-color:var(--bg);min-height:100vh;color:var(--text);padding:0 0 80px}.support-header{-webkit-backdrop-filter:blur(20px);z-index:100;background-color:#110f0ecc;align-items:center;gap:16px;padding:24px 20px 16px;display:flex;position:sticky;top:0}.back-btn{color:var(--text-sub);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.support-header h1{margin:0;font-size:1.25rem;font-weight:700}.support-content{max-width:600px;margin:0 auto;padding:0 20px}.support-hero{text-align:center;padding:40px 0}.support-hero h2{background:linear-gradient(135deg,#fff 0%,#aaa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:1.75rem;font-weight:800}.support-hero p{color:var(--text-sub);font-size:1rem}.faq-section{margin-bottom:60px}.category-tabs{scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.tab-btn{white-space:nowrap;background-color:var(--secondary);color:#888;cursor:pointer;border:1px solid #1a1a1a;border-radius:20px;padding:8px 16px;font-size:.9rem;transition:all .2s}.tab-btn.active{background-color:var(--primary);color:#fff;border-color:var(--primary)}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background-color:var(--secondary);border:1px solid #1a1a1a;border-radius:16px;transition:all .3s;overflow:hidden}.faq-question{color:#eee;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:1rem;font-weight:600;display:flex}.chevron{color:#555;transition:transform .3s}.faq-item.open .chevron{color:var(--primary);transform:rotate(180deg)}.faq-answer{background-color:#ffffff05;max-height:0;transition:max-height .3s ease-out;overflow:hidden}.faq-item.open .faq-answer{max-height:300px}.faq-answer p{color:#aaa;padding:0 20px 20px;font-size:.95rem;line-height:1.6}.inquiry-card{background:linear-gradient(135deg,#1a1a1a 0%,#111 100%);border:1px solid #222;border-radius:24px;padding:32px 24px}.inquiry-card h3{text-align:center;margin-bottom:12px;font-size:1.2rem;font-weight:700}.inquiry-info{color:var(--primary);text-align:center;opacity:.8;margin-bottom:32px;font-size:.85rem}.inquiry-form{flex-direction:column;gap:20px;display:flex}.input-group{flex-direction:column;gap:8px;display:flex}.input-group label{color:#888;padding-left:4px;font-size:.85rem;font-weight:600}.input-group input,.input-group select,.input-group textarea{color:#fff;background-color:#000;border:1px solid #222;border-radius:12px;outline:none;padding:14px 16px;font-size:.95rem;transition:border-color .2s}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:var(--primary)}.input-group textarea{resize:none;min-height:120px}.submit-btn{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:12px;padding:16px;font-size:1rem;font-weight:700;transition:opacity .2s}.submit-btn:active{opacity:.8}.support-footer{text-align:center;margin-top:80px;padding-bottom:40px}.support-footer p{color:#444;margin-bottom:8px;font-size:.85rem}@media (max-width:480px){.support-hero h2{font-size:1.5rem}}
