.nv-bfaq{background:var(--nv-color-surface-warm,#f4f1ec);color:var(--nv-color-ink,#061d3a);font-family:var(--nv-font-body,"Manrope",sans-serif);padding:var(--nv-space-section,80px) 0}.nv-bfaq *,.nv-bfaq :before{box-sizing:border-box}.nv-bfaq__inner{margin:0 auto;max-width:760px;padding:0 24px}.nv-bfaq__h2{font-family:var(--nv-font-heading,"DM Serif Display",serif);font-size:var(--nv-fs-h2,2.5rem);font-weight:400;line-height:1.15;margin:0 0 40px;text-align:center}.nv-bfaq__item{background:#fff;border:1px solid var(--nv-color-border,rgba(6,29,58,.12));border-radius:12px;margin-bottom:12px;overflow:hidden}.nv-bfaq__q{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px}.nv-bfaq__q::-webkit-details-marker{display:none}.nv-bfaq__q:after{color:var(--nv-color-accent-deep,#c4421b);content:"+";flex:0 0 auto;font-size:24px;font-weight:400;transition:transform .2s}.nv-bfaq__item[open] .nv-bfaq__q:after{transform:rotate(45deg)}.nv-bfaq__a{color:rgba(6,29,58,.7);font-size:1rem;line-height:var(--nv-lh-body,1.56);padding:0 24px 22px}.nv-bfaq__a p{margin:0 0 12px}.nv-bfaq__a p:last-child{margin:0}.nv-bfaq__more{color:rgba(6,29,58,.6);font-size:.9375rem;margin-top:28px;text-align:center}.nv-bfaq__link{color:var(--nv-color-accent-deep,#c4421b);font-weight:700;text-decoration:none}.nv-bfaq__link:hover{text-decoration:underline}.nv-bfaq a:focus-visible,.nv-bfaq summary:focus-visible{outline:3px solid var(--nv-color-accent-soft,#ff9e85);outline-offset:2px}