.home-faq summary{list-style:none;cursor:pointer;gap:16px;min-height:52px}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary::marker{content:""}.home-faq summary:focus-visible{outline:2px solid #7c3aed;outline-offset:-4px;border-radius:12px}.home-faq-question{min-width:0;overflow-wrap:anywhere}.home-faq-icon{flex-shrink:0;line-height:1}.home-faq[open] .home-faq-icon{transform:rotate(45deg)}.home-faq-answer{white-space:pre-line;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.home-faq-icon{transition:none}}