.hs-toc-link.active{color:var(--hs-blue)!important;border-left-color:var(--hs-blue);background:rgba(27,108,168,.06);font-weight:700}.hs-faq-item.open{border-color:var(--hs-blue);box-shadow:0 2px 12px rgba(27,108,168,.1)}.hs-faq-summary.open{color:var(--hs-blue);border-bottom:1px solid var(--hs-border)}.hs-faq-summary.open .hs-faq-icon{transform:rotate(45deg)}.hs-faq-body.open{max-height:700px}[data-hs-reveal].hs-hidden{opacity:0;transform:translateY(24px)}[data-hs-reveal].revealed{opacity:1;transform:translateY(0)}