.lp-faq[data-v-d6ca5766]{margin:clamp(2rem,5vw,3.5rem) 0}.lp-faq__title[data-v-d6ca5766]{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1.25rem}.lp-faq__list[data-v-d6ca5766]{display:flex;flex-direction:column;gap:.6rem}.lp-faq__item[data-v-d6ca5766]{border:1px solid color-mix(in srgb,var(--lp-deep) 12%,transparent);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.lp-faq__item.is-open[data-v-d6ca5766]{border-color:color-mix(in srgb,var(--lp-primary) 45%,transparent);box-shadow:0 12px 28px -20px color-mix(in srgb,var(--lp-deep) 70%,transparent)}.lp-faq__q[data-v-d6ca5766]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;font-size:1.02rem;font-weight:700;text-align:left;color:var(--lp-ink);background:none;border:0;cursor:pointer}.lp-faq__q svg[data-v-d6ca5766]{flex-shrink:0;color:var(--lp-primary);transition:transform .3s ease}.lp-faq__item.is-open .lp-faq__q svg[data-v-d6ca5766]{transform:rotate(180deg)}.lp-faq__a-wrap[data-v-d6ca5766]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1)}.lp-faq__item.is-open .lp-faq__a-wrap[data-v-d6ca5766]{grid-template-rows:1fr}.lp-faq__a[data-v-d6ca5766]{overflow:hidden;margin:0;padding:0 1.25rem;font-size:.98rem;line-height:1.6;color:color-mix(in srgb,var(--lp-ink) 72%,transparent)}.lp-faq__item.is-open .lp-faq__a[data-v-d6ca5766]{padding-bottom:1.15rem}
