.blk-faq{background:var(--surface-page)}.blk-faq__inner{margin-inline:auto;max-width:760px}.blk-faq__header{margin-bottom:var(--space-10);text-align:center}.blk-faq__eyebrow{color:var(--brand-primary);margin-bottom:var(--space-4)}.blk-faq__heading{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-44);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-snug);margin:0}.blk-faq__item{border-bottom:1px solid var(--border-default)}.blk-faq__item:first-child{border-top:1px solid var(--border-default)}.blk-faq__question{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-display);font-size:var(--fs-18);font-weight:var(--fw-semibold);gap:var(--space-4);justify-content:space-between;line-height:var(--lh-snug);list-style:none;min-height:44px;padding:var(--space-6) 0}.blk-faq__question::-webkit-details-marker{display:none}.blk-faq__icon{color:var(--brand-primary);flex-shrink:0;height:20px;transition:transform var(--motion-component) var(--ease-out);width:20px}.blk-faq__item[open] .blk-faq__icon{transform:rotate(180deg)}.blk-faq__answer{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-relaxed);padding-bottom:var(--space-6)}.blk-faq__answer p{margin:0 0 var(--space-4)}.blk-faq__answer p:last-child{margin-bottom:0}@media (max-width:600px){.blk-faq__heading{font-size:var(--fs-32)}}