.faq-list[data-v-123eb89e]{border-top:1px solid var(--line)}.faq-item[data-v-123eb89e]{border-bottom:1px solid var(--line)}.faq-item summary[data-v-123eb89e]{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;color:var(--text-primary);font-family:var(--display);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;line-height:1.3;cursor:pointer;list-style:none}.faq-item summary[data-v-123eb89e]::-webkit-details-marker{display:none}.faq-item__plus[data-v-123eb89e]{position:relative;width:1.2rem;height:1.2rem;flex:0 0 auto}.faq-item__plus[data-v-123eb89e]:after,.faq-item__plus[data-v-123eb89e]:before{position:absolute;top:50%;left:50%;width:1rem;height:1px;background:var(--brand-cyan);content:"";transform:translate(-50%,-50%);transition:transform .25s ease}.faq-item__plus[data-v-123eb89e]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-item__plus[data-v-123eb89e]:after{transform:translate(-50%,-50%) rotate(0)}.faq-item p[data-v-123eb89e]{max-width:50rem;margin:-.2rem 0 1.8rem;color:var(--text-secondary)}@media(prefers-reduced-motion:no-preference){.faq-item[open] p[data-v-123eb89e]{animation:faq-in-123eb89e .38s var(--ease)}}@keyframes faq-in-123eb89e{0%{opacity:0;transform:translateY(-8px)}}
