.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-alert.red{background:#fff5f5;border-left:3px solid #e74c3c;color:#7b1d1d}.hs-alert.red .hs-alert-icon{color:#e74c3c}.hs-grid-2-1{display:grid;grid-template-columns:2fr 1fr;gap:28px;margin:24px 0}.hs-cta-inline{background:var(--hs-bg);border-radius:var(--hs-radius);padding:22px 26px;margin:32px 0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hs-cta-inline-text{flex:1;min-width:200px}.hs-cta-inline-text p{font-size:14px;color:var(--hs-muted);margin:0!important;line-height:1.55}.hs-cta-inline-text strong{color:var(--hs-text)}.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:600px}[data-hs-reveal].hs-hidden{opacity:0;transform:translateY(24px)}[data-hs-reveal].revealed{opacity:1;transform:translateY(0)}