.page-faq[data-v-bba33c1b]{margin:0 auto;max-width:760px;padding:7rem 1.5rem 5rem}.faq-hero[data-v-bba33c1b]{margin-bottom:2.5rem}.faq-hero h1[data-v-bba33c1b]{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.01em;line-height:1.06;margin:.5rem 0 0}.faq-list[data-v-bba33c1b]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-bba33c1b]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;overflow:hidden;transition:border-color .18s ease,background .18s ease}.faq-item.is-open[data-v-bba33c1b],.faq-item[data-v-bba33c1b]:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.faq-question[data-v-bba33c1b]{background:transparent;border:none;color:var(--text);cursor:pointer;font-family:var(--font-sans);font-size:.92rem;font-weight:600;gap:12px;padding:16px 20px;text-align:left;transition:color .18s ease;width:100%}.faq-arrow[data-v-bba33c1b],.faq-question[data-v-bba33c1b]{align-items:center;display:flex}.faq-arrow[data-v-bba33c1b]{color:var(--muted);flex-shrink:0;transition:transform .22s cubic-bezier(.4,0,.2,1),color .18s ease}.faq-item.is-open .faq-arrow[data-v-bba33c1b]{color:var(--text);transform:rotate(90deg)}.faq-answer[data-v-bba33c1b]{color:var(--muted);font-family:var(--font-sans);font-size:.88rem;line-height:1.7;overflow:hidden}.faq-answer-inner[data-v-bba33c1b]{padding:0 20px 16px 42px}.faq-answer p[data-v-bba33c1b]{margin:0}.faq-slide-enter-active[data-v-bba33c1b],.faq-slide-leave-active[data-v-bba33c1b]{max-height:250px;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.faq-slide-enter-from[data-v-bba33c1b],.faq-slide-leave-to[data-v-bba33c1b]{max-height:0;opacity:0}.faq-slide-enter-to[data-v-bba33c1b],.faq-slide-leave-from[data-v-bba33c1b]{max-height:250px;opacity:1}