.faq_wrap__yjTTM h1{margin:0 0 .65rem;font-size:clamp(2rem,4vw,2.75rem)}.faq_head__j0vDg{margin-inline:auto;text-align:center}.faq_list__J9k7c{display:grid;grid-gap:.85rem;gap:.85rem;max-width:46rem;margin-inline:auto}.faq_item___ly2Y{border:2px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq_item___ly2Y[open]{border-color:var(--color-accent);box-shadow:0 14px 32px rgba(30,42,74,.1)}.faq_summary__bNV_7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;cursor:pointer;list-style:none}.faq_summary__bNV_7::-webkit-details-marker{display:none}.faq_summary__bNV_7:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.faq_question__Qq2VN{font-family:var(--font-display);font-weight:700;font-size:1.08rem;line-height:1.35;color:var(--color-text)}.faq_mark__K_Gwk{flex-shrink:0;position:relative;width:2rem;height:2rem;border-radius:.7rem;background:var(--color-accent-soft);color:var(--color-accent);border:2px solid var(--color-border)}.faq_mark__K_Gwk:after,.faq_mark__K_Gwk:before{content:"";position:absolute;inset:0;margin:auto;width:.7rem;height:2px;border-radius:999px;background:currentColor}.faq_mark__K_Gwk:after{transform:rotate(90deg)}.faq_item___ly2Y[open] .faq_mark__K_Gwk{background:var(--color-yellow-soft);color:var(--color-text)}.faq_item___ly2Y[open] .faq_mark__K_Gwk:after{opacity:0}.faq_answer__XEYmM{margin:0;padding:0 1.25rem 1.3rem;color:var(--color-muted);font-size:1.02rem;animation:faq_faq-open__A0Wvq .28s ease}@keyframes faq_faq-open__A0Wvq{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq_contact__CLTt_{margin:2.25rem auto 0;max-width:46rem;text-align:center;font-weight:700}.faq_contact__CLTt_ a{text-decoration:none;font-weight:800}@media (max-width:640px){.faq_summary__bNV_7{padding:1rem 1.05rem}.faq_question__Qq2VN{font-size:1.02rem}}