.vv-module--faq .vv-faq-accordion{display:grid;gap:.75rem;margin-top:1.75rem}.vv-module--faq .vv-faq-accordion__item{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-squircle);overflow:hidden;padding:0 1.5rem}.vv-module--faq .vv-faq-accordion__trigger{align-items:center;color:hsl(var(--foreground-strong));cursor:pointer;display:flex;font-size:1.0625rem;font-weight:600;gap:.75rem;line-height:1.4;list-style:none;padding:1.25rem 0}.vv-module--faq .vv-faq-accordion__trigger::-webkit-details-marker{display:none}.vv-module--faq .vv-faq-accordion__icon{align-items:center;background:hsl(var(--context-surface));border-radius:9999px;color:hsl(var(--context-primary));display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.vv-module--faq .vv-faq-accordion__icon svg{height:1.125rem;width:1.125rem}.vv-module--faq .vv-faq-accordion__question{flex:1 1 auto}.vv-module--faq .vv-faq-accordion__chevron{color:hsl(var(--foreground));display:inline-flex;flex:0 0 auto;transition:transform .2s ease}.vv-module--faq .vv-faq-accordion__chevron svg{height:1rem;width:1rem}.vv-module--faq .vv-faq-accordion__item[open] .vv-faq-accordion__chevron{transform:rotate(180deg)}.vv-module--faq .vv-faq-accordion__answer{color:hsl(var(--foreground));line-height:1.65;padding:0 0 1.25rem 3rem}.vv-module--faq .vv-faq-accordion__answer>:first-child{margin-top:0}.vv-module--faq .vv-faq-accordion__answer>:last-child{margin-bottom:0}.vv-module--faq .vv-faq-accordion__answer :not(a){color:inherit!important}@media (prefers-reduced-motion:reduce){.vv-module--faq .vv-faq-accordion__chevron{transition:none}}