.hsfaq{--hsfaq-maxw:1100px;--hsfaq-bg:#fff;--hsfaq-card:#eaf4f3;--hsfaq-text:#0f172a;--hsfaq-muted:#334155;--hsfaq-border:rgba(15,23,42,.08);--hsfaq-radius:18px;--hsfaq-card-radius:18px;--hsfaq-icon-bg:#0b7285;--hsfaq-icon-fg:#fff;background:#fff;border-radius:16px;box-shadow:0 6px 14px -6px rgba(19,25,39,.12),0 10px 32px -4px rgba(19,25,39,.1);color:var(--hsfaq-text);margin:0 auto;max-width:var(--hsfaq-maxw);padding:56px 40px}.hsfaq__head{gap:14px;margin-bottom:18px}.hsfaq__badge,.hsfaq__head{align-items:center;display:flex}.hsfaq__badge{background:rgba(34,197,94,.12);border-radius:12px;color:#2f855a;flex:0 0 auto;height:44px;justify-content:center;width:44px}.hsfaq__badge img{display:block;height:22px;object-fit:contain;width:22px}.hsfaq__title{font-size:clamp(28px,3vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.hsfaq__intro{color:var(--hsfaq-muted);margin:0 0 18px}.hsfaq__list{display:flex;flex-direction:column;gap:14px}.hsfaq__item{border-radius:var(--hsfaq-card-radius);overflow:hidden}.hsfaq__btn{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:18px;text-align:left;width:100%}.hsfaq__q{color:var(--hsfaq-text);font-size:20px;font-weight:800;line-height:1.25}.hsfaq__icon{align-items:center;background:#e2ebd6;border-radius:999px;color:#709930;display:flex;flex:0 0 auto;height:44px;justify-content:center;transition:transform .2s ease;width:44px}.hsfaq__btn[aria-expanded=true] .hsfaq__icon{transform:rotate(180deg)}.hsfaq__panel{padding:0 18px 18px}.hsfaq__panelInner{padding-top:4px}.hsfaq__a{color:var(--hsfaq-muted);font-size:16px;line-height:1.6}.hsfaq__a a{font-size:16px;text-decoration:none;text-underline-offset:2px}.hsfaq__cta{align-items:center;color:#0b5bd3;display:inline-flex;font-size:16px;font-weight:400;gap:10px;margin-top:12px;text-decoration:none}.hsfaq__cta:hover{text-decoration:none;text-underline-offset:3px}@media (max-width:720px){.hsfaq__btn{padding:16px}.hsfaq__panel{padding:0 16px 16px}.hsfaq__q{font-size:18px}.hsfaq__icon{height:42px;width:42px}.hsfaq{padding:56px 20px}}.hsfaq__item:has(.hsfaq__btn[aria-expanded=true]){background:#e9f1f2;transition:all .2s ease-in-out}.hsfaq__btn[aria-expanded=true] .hsfaq__icon{background:#05668a;color:#fff;transition:all .2s ease-in-out}.hsfaq hr,.hsfaq__hr{background:rgba(15,23,42,.1);border:0;height:1px;margin:18px 0}