.support-page{max-width:40rem;padding:1.5rem 2rem 3rem}.support-page__header{align-items:flex-start;gap:1rem;margin-bottom:10px;display:flex}.support-page__contacts{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2rem;display:grid}.support-page__contact-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);gap:1rem;padding:1rem;text-decoration:none;transition:border-color .15s;display:flex}.support-page__contact-card:hover{border-color:#e8a44a}.support-page__contact-card .support-page__contact-info{flex-direction:column;justify-content:center;gap:.3rem;display:flex}.support-page__contact-icon{font-size:2.5rem}.support-page__contact-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.7rem;font-weight:600}.support-page__contact-value{color:var(--foreground);font-size:.95rem;font-weight:500}.support-page__section-title{color:var(--foreground);margin:0 0 .75rem;font-size:1.3rem;font-weight:600}.support-page__faq{flex-direction:column;gap:0;display:flex}.support-page__faq-item{border-bottom:1px solid var(--border-color)}.support-page__faq-item:first-of-type{border-top:1px solid var(--border-color)}.support-page__faq-item[open] .support-page__faq-question:after{transform:rotate(180deg)}.support-page__faq-question{color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;padding:.85rem 0;font-size:1.2rem;font-weight:500;list-style:none;display:flex}.support-page__faq-question:after{content:"▾";color:var(--muted);font-size:.75rem;transition:transform .2s}.support-page__faq-question::-webkit-details-marker{display:none}.support-page__faq-answer{color:var(--muted);margin:0 0 .85rem;padding-right:1.5rem;font-size:1.2rem;line-height:1.5}@media (max-width:48rem){.support-page{padding:1rem}.support-page__contacts{grid-template-columns:1fr}}
