.app-faq[data-v-9bd6769f]{--faq-ink:var(--meovc-page-ink);--faq-muted:var(--meovc-page-muted);--faq-panel:var(--meovc-panel-bg);--faq-panel-strong:var(--meovc-panel-strong);--faq-border:var(--meovc-border);--faq-border-subtle:var(--meovc-border-subtle);--faq-orange:var(--meovc-accent);--faq-purple-soft:var(--meovc-purple-soft);--faq-hover:color-mix(in oklch, var(--faq-panel) 82%, var(--faq-purple-soft) 18%);color:var(--faq-ink);gap:clamp(24px,4vw,40px);display:grid}.app-faq__head[data-v-9bd6769f]{text-align:center;gap:14px;display:grid}.app-faq__head h2[data-v-9bd6769f]{width:100%;max-width:none;color:var(--faq-ink);letter-spacing:0;white-space:nowrap;margin:0 auto;font-size:4.2rem;font-weight:850;line-height:1.04}.app-faq__head p[data-v-9bd6769f]{max-width:62ch;color:var(--faq-muted);margin:0 auto;font-size:1.05rem;line-height:1.6}.app-faq__list[data-v-9bd6769f]{gap:14px;display:grid}.app-faq__item[data-v-9bd6769f]{border:1px solid var(--faq-border-subtle);background:var(--faq-panel);border-radius:10px;transition:background-color .22s ease-out,border-color .22s ease-out,box-shadow .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.app-faq__item[data-v-9bd6769f]:hover,.app-faq__item--open[data-v-9bd6769f]{border-color:var(--faq-border);background:var(--faq-hover);box-shadow:var(--meovc-hover-shadow)}.app-faq__question[data-v-9bd6769f]{width:100%;min-height:96px;color:var(--faq-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:18px;padding:clamp(18px,3.6vw,28px);display:grid}.app-faq__question[data-v-9bd6769f]:focus-visible{outline:3px solid color-mix(in oklch, var(--faq-orange) 54%, transparent);outline-offset:-4px}.app-faq__question span[data-v-9bd6769f]{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.08rem,2.1vw,1.55rem);font-weight:850;line-height:1.34}.app-faq__question .q-icon[data-v-9bd6769f]{color:var(--faq-ink);justify-self:center;transition:color .22s ease-out,transform .26s cubic-bezier(.16,1,.3,1)}.app-faq__item--open .app-faq__question .q-icon[data-v-9bd6769f]{color:var(--faq-orange);transform:rotate(180deg)}.app-faq__answer[data-v-9bd6769f]{padding:0 clamp(18px,3.6vw,28px) clamp(20px,3.4vw,30px)}.app-faq__answer p[data-v-9bd6769f]{max-width:74ch;color:var(--faq-muted);margin:0;font-size:1rem;line-height:1.66}@media (width<=900px){.app-faq__head h2[data-v-9bd6769f]{font-size:3rem}}@media (width<=720px){.app-faq__head h2[data-v-9bd6769f]{font-size:2.4rem}}@media (width<=640px){.app-faq__head h2[data-v-9bd6769f]{font-size:1.75rem}.app-faq__question[data-v-9bd6769f]{grid-template-columns:minmax(0,1fr) 34px;min-height:86px}}@media (width<=400px){.app-faq__head h2[data-v-9bd6769f]{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.app-faq__item[data-v-9bd6769f],.app-faq__question .q-icon[data-v-9bd6769f]{transition:none}}
