.qa-page{padding:var(--space-xl) var(--space-md);max-width:800px;margin:0 auto}.qa-header{margin-bottom:var(--space-2xl);text-align:center}.qa-title{color:var(--text-primary);font-size:2rem;font-weight:700}.qa-container{gap:var(--space-md);flex-direction:column;display:flex}.qa-item{background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid #ffffff0d;transition:all .3s;overflow:hidden}.qa-item.expanded{border-color:#e91e63cc;box-shadow:0 4px 12px #e91e6314}.qa-item-header{width:100%;padding:var(--space-lg);cursor:pointer;text-align:right;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}html[dir=ltr] .qa-item-header{text-align:left}.qa-question{font-size:1.1rem;font-weight:600;line-height:1.4;transition:color .3s}.qa-item.expanded .qa-question{color:var(--primary-color)}.qa-icon{width:24px;height:24px;color:var(--text-secondary);flex-shrink:0;transition:transform .3s,color .3s}.qa-item.expanded .qa-icon{color:var(--primary-color);transform:rotate(180deg)}.qa-item-body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.qa-item.expanded .qa-item-body{grid-template-rows:1fr}.qa-item-content{padding:0 var(--space-lg);overflow:hidden}.qa-item.expanded .qa-item-content{padding-bottom:var(--space-lg)}.qa-answer{color:var(--text-secondary);white-space:pre-wrap;padding-top:var(--space-md);border-top:1px solid #ffffff1a;font-size:.95rem;line-height:1.6}.qa-actions{gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.qa-action-btn{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--primary-color);border-color:#e91e6380;flex:1;font-size:.85rem;display:flex}.qa-action-btn:hover{background:#e91e631a}.qa-action-btn svg{width:16px;height:16px}
