.landing-faq{padding-block:12px 56px}.faq-panel{border:1px solid var(--v-line);border-radius:24px;background:var(--v-surface)}.faq-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;list-style:none;cursor:pointer}.faq-panel>summary::-webkit-details-marker{display:none}.faq-panel>summary h2{font-size:clamp(22px,3vw,28px);line-height:1.2}.faq-panel>summary p{margin-top:8px;font-size:14px;color:var(--v-mute)}.faq-chevron{flex:0 0 20px;width:20px;height:20px;color:var(--v-accent-brand)}.faq-panel[open] .faq-chevron{transform:rotate(180deg)}.faq-panel>summary:focus-visible{outline:2px solid var(--v-accent-brand);outline-offset:4px;border-radius:24px}.faq-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding:28px;border-top:1px solid var(--v-line)}.faq-answers h3{font-size:18px;line-height:1.35;margin:0 0 10px}.faq-answers p{color:var(--v-mute);font-size:15px;line-height:1.65}.faq-answers a{color:var(--v-accent-brand);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.landing-faq{padding-bottom:36px}.faq-panel>summary{padding:20px;gap:16px}.faq-answers{grid-template-columns:1fr;padding:20px;gap:24px}}
