.support-page{max-width:820px;padding:40px 20px 60px}.support-header{text-align:center;margin-bottom:40px}.support-page h1{letter-spacing:-.5px;margin-bottom:12px;font-size:2rem;font-weight:700}.support-subtitle{color:var(--color-text-muted);max-width:560px;margin:0 auto;font-size:.95rem;line-height:1.6}.support-faq{flex-direction:column;gap:8px;margin-bottom:56px;display:flex}.support-faq-item{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);transition:border-color .15s;overflow:hidden}.support-faq-item[open]{border-color:var(--color-text)}.support-faq-q{cursor:pointer;color:var(--color-text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:.98rem;font-weight:600;list-style:none;display:flex}.support-faq-q::-webkit-details-marker{display:none}.support-faq-icon{width:24px;height:24px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:400;transition:transform .18s;display:inline-flex}.support-faq-item[open] .support-faq-icon{color:var(--color-text);transform:rotate(45deg)}.support-faq-a{color:var(--color-text-muted);padding:0 22px 20px;font-size:.92rem;line-height:1.65}.support-faq-a a{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.support-faq-a a:hover{color:#ff2b09}.support-faq-a ul{margin:8px 0;padding-left:20px}.support-faq-a li{margin:4px 0}.support-cta{text-align:center;background:var(--color-bg-muted,#f7f7f7);border-radius:var(--radius-md);padding:40px 20px}.support-cta h2{margin-bottom:8px;font-size:1.35rem;font-weight:700}.support-cta p{color:var(--color-text-muted);margin-bottom:20px}@media (max-width:640px){.support-page{padding:24px 16px 40px}.support-page h1{font-size:1.6rem}.support-faq-q{padding:16px 18px;font-size:.93rem}.support-faq-a{padding:0 18px 16px;font-size:.88rem}}
