.support-page .info-header{text-align:center;margin-bottom:var(--space-8)}.support-page .info-title{text-align:center}.support-search-section{max-width:600px;margin:0 auto var(--space-12)}.support-search-bar{display:flex;align-items:center;gap:var(--space-3);background:var(--color-bg-secondary);padding:var(--space-4) var(--space-6);border-radius:var(--radius-full);border:1px solid var(--color-border);transition:all var(--transition-fast)}.support-search-bar:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-light)}.support-search-bar input{border:none;background:transparent;flex:1 1;font-size:var(--font-size-base);color:var(--color-text-primary);outline:none}.section-label{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-6);text-align:center}.faq-list{max-width:800px;margin:0 auto var(--space-12);display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{background:var(--color-bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow:hidden;cursor:pointer;transition:all var(--transition-fast)}.faq-item:hover{border-color:var(--color-accent-light)}.faq-item.open{border-color:var(--color-accent)}.faq-question{padding:var(--space-5) var(--space-6);display:flex;align-items:center;justify-content:space-between;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.faq-icon{transition:transform var(--transition-fast);color:var(--color-text-tertiary)}.faq-item.open .faq-icon{transform:rotate(180deg);color:var(--color-accent)}.faq-answer{padding:0 var(--space-6) var(--space-6);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.support-contact-card{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));padding:var(--space-10);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:space-between;color:#fff;max-width:800px;margin:0 auto}.contact-card-content h3{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.contact-card-content p{opacity:.9}.contact-btn{background:#fff;color:var(--color-accent);border:none;padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--transition-fast)}.contact-btn:hover{transform:scale(1.05)}@media (max-width:767px){.support-contact-card{flex-direction:column;text-align:center;gap:var(--space-6)}}