.faqsec[data-v-8c5cd878]{background:var(--hv-ice);border-top:1px solid rgba(10,25,48,.07)}.sec-head[data-v-8c5cd878]{position:relative;padding-top:2.2rem;text-align:center}.sec-head[data-v-8c5cd878]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(420px,72%);height:1px;background:linear-gradient(90deg,transparent,rgba(201,165,78,.65),transparent)}.sec-head[data-v-8c5cd878]:after{content:"";position:absolute;top:-3.5px;left:50%;transform:translate(-50%) rotate(45deg);width:7px;height:7px;background:var(--hv-gold)}.eyebrow[data-v-8c5cd878]{font-family:var(--hv-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-indent:.14em;color:var(--hv-gold-ink)}.sec-title[data-v-8c5cd878]{margin-top:.8rem;font-size:clamp(26px,3.6vw,40px);font-weight:800;letter-spacing:-.015em;line-height:1.08;color:var(--hv-navy);text-wrap:balance}.sec-sub[data-v-8c5cd878]{margin:.9rem auto 0;max-width:52ch;font-size:14.5px;line-height:1.6;color:var(--hv-mut)}.faq-list[data-v-8c5cd878]{border-top:1px solid var(--hv-line)}.faq-item[data-v-8c5cd878]{border-bottom:1px solid var(--hv-line)}.faq-q[data-v-8c5cd878]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem .25rem;cursor:pointer;list-style:none;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--hv-navy)}.faq-q[data-v-8c5cd878]::-webkit-details-marker{display:none}.faq-q[data-v-8c5cd878]:focus-visible{outline:2px solid var(--hv-gold);outline-offset:2px;border-radius:4px}.faq-mark[data-v-8c5cd878]{position:relative;flex:0 0 auto;width:18px;height:18px}.faq-mark[data-v-8c5cd878]:before,.faq-mark[data-v-8c5cd878]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--hv-gold-ink);transform:translate(-50%,-50%);transition:transform .25s ease}.faq-mark[data-v-8c5cd878]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-mark[data-v-8c5cd878]:after{transform:translate(-50%,-50%) rotate(0)}.faq-a[data-v-8c5cd878]{margin:0;padding:0 2.25rem 1.15rem .25rem;font-size:15px;line-height:1.65;color:var(--hv-ink)}.reveal[data-v-8c5cd878]{opacity:0;transition:opacity .6s ease}.reveal.in[data-v-8c5cd878]{opacity:1}@media (prefers-reduced-motion: reduce){.reveal[data-v-8c5cd878]{opacity:1;transition:none}}
