.support-page-container{background-color:var(--background);flex-direction:column;align-items:center;min-height:calc(100vh - 76px);padding:40px 24px 64px;display:flex}.support-image{width:140px;margin-bottom:28px}.support-container{width:100%;max-width:760px}.support-header{margin-bottom:40px}.support-header h1{color:var(--textPrimary);margin:0 0 8px;font-size:28px;font-weight:700}.support-subheading{color:var(--textSecondary);margin:0;font-size:15px}.support-subheading a{color:var(--accent);text-decoration:none}.support-subheading a:hover{text-decoration:underline}.faq-section{margin-bottom:40px}.faq-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--textSecondary);border-bottom:1px solid var(--dashCardBorder);align-items:center;gap:10px;margin:0 0 12px;padding-bottom:10px;font-size:14px;font-weight:600;display:flex}.faq-section-icon{font-size:16px}.faq-list{flex-direction:column;gap:1px;display:flex}.faq-item{background-color:var(--dashCardBg);border:1px solid var(--dashCardBorder);border-radius:8px;margin-bottom:6px;transition:border-color .15s;overflow:hidden}.faq-item--open{border-color:var(--accent,#6c63ff)}.faq-question{cursor:pointer;text-align:left;width:100%;color:var(--textPrimary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.4;transition:background-color .1s;display:flex}.faq-question:hover{background-color:var(--dashHover,#00000008)}.faq-chevron{color:var(--textSecondary);flex-shrink:0;transition:transform .2s}.faq-item--open .faq-chevron{transform:rotate(180deg)}.faq-answer{color:var(--textSecondary);margin:0;padding:0 16px 16px;font-size:14px;line-height:1.65}
