.faq[data-v-b277fec0]{background:hsl(var(--background));padding:clamp(2.2rem,5vw,3.4rem) clamp(1.2rem,4vw,2.2rem)}.faq__container[data-v-b277fec0]{display:grid;gap:clamp(1.6rem,4vw,2.2rem);margin:0 auto;max-width:980px}.faq__header[data-v-b277fec0]{display:flex;flex-direction:column;gap:.6rem;max-width:740px}.faq__eyebrow[data-v-b277fec0]{align-items:center;background:hsl(var(--foreground)/.08);border-radius:999px;color:hsl(var(--foreground)/.65);display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.14em;padding:.35rem .9rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.faq__title[data-v-b277fec0]{color:hsl(var(--foreground));font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;letter-spacing:-.015em}.faq__subtitle[data-v-b277fec0]{color:hsl(var(--foreground)/.64);font-size:clamp(1rem,2vw,1.15rem);line-height:1.68}.faq__list[data-v-b277fec0]{display:flex;flex-direction:column;gap:.9rem}.faq__item[data-v-b277fec0]{background:hsl(var(--card)/.78);border:1px solid hsl(var(--border)/.35);border-radius:1.25rem;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.faq__item--active[data-v-b277fec0]{background:hsl(var(--card)/.95);border-color:hsl(var(--foreground)/.4);box-shadow:0 18px 42px -34px hsl(var(--foreground)/.28)}.faq__question-wrap[data-v-b277fec0]{margin:0}.faq__question[data-v-b277fec0]{align-items:center;background:transparent;border:none;color:hsl(var(--foreground));cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.2rem;width:100%}.faq__q[data-v-b277fec0]{font-size:clamp(1.02rem,2.2vw,1.2rem);font-weight:600;letter-spacing:-.01em;text-align:left}.faq__icon[data-v-b277fec0]{background:hsl(var(--foreground)/.06);border-radius:999px;color:hsl(var(--foreground)/.9);display:grid;flex:none;height:2rem;place-items:center;transition:transform .25s ease,background .25s ease;width:2rem}.faq__item--active .faq__icon[data-v-b277fec0]{background:hsl(var(--foreground)/.12);transform:rotate(90deg)}.faq__answer[data-v-b277fec0]{overflow:hidden}.faq__answer-inner[data-v-b277fec0]{padding:0 1.2rem 1rem}.faq__a[data-v-b277fec0]{color:hsl(var(--foreground)/.7);font-size:1rem;line-height:1.68;margin:.15rem 0 0}@media (max-width:640px){.faq__answer-inner[data-v-b277fec0]{padding:0 1rem 1rem}.faq__question[data-v-b277fec0]{padding:1rem}}@media (prefers-reduced-motion:reduce){.faq__icon[data-v-b277fec0],.faq__item[data-v-b277fec0]{transition:none!important}.faq__animate-header[data-v-b277fec0],.faq__animate-item[data-v-b277fec0]{animation:none!important;opacity:1!important;transform:none!important}}@keyframes faqFadeUp-b277fec0{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.faq__animate-header[data-v-b277fec0],.faq__animate-item[data-v-b277fec0]{opacity:0}.faq--visible .faq__animate-header[data-v-b277fec0]{animation:faqFadeUp-b277fec0 1.1s cubic-bezier(.22,1,.36,1) 0s both}.faq--visible .faq__animate-item[data-v-b277fec0]{animation:faqFadeUp-b277fec0 .9s cubic-bezier(.22,1,.36,1) both}
