.home-spk{display:none}
@media(min-width:1024px){
  .home-spk{display:block;margin:34px 0 0}
  .home-spk h2{margin:0 0 18px;text-align:left;font-size:22px;line-height:1.3}
  .hs-wrap{position:relative}
  .hs-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);justify-content:center;justify-content:safe center;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 4px 16px}
  .hs-track::-webkit-scrollbar{display:none}
  .hs-card{position:relative;overflow:hidden;scroll-snap-align:start;padding:20px 20px 22px;border-radius:12px;color:#1f2a3d;background:#fff;border:1px solid var(--accent-line,#d5dfeb);box-shadow:0 1px 3px rgba(20,35,58,.06)}
  .hs-card>*{position:relative}
  .hs-photo{display:block;width:112px;height:112px;margin:0 auto 12px;border-radius:50%;object-fit:cover;object-position:center top;border:3px solid var(--accent,#245dcb);background:var(--accent-soft,#e8effc)}
  .hs-name{margin:0;text-align:center;font-size:17px;font-weight:700;line-height:1.3}
  .hs-role{margin:3px 0 0;text-align:center;font-size:13px;line-height:1.4;color:var(--accent-strong,#244c85)}
  .hs-dash{margin:14px 0 12px;border-top:1px solid #e3e9f2}
  .hs-h{margin:0 0 8px;font-size:13px;font-weight:700}
  .hs-points{list-style:none;margin:0;padding:0;display:grid;gap:8px}
  .hs-points li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.4}
  .hs-points svg{width:18px;height:18px;margin-top:1px;color:var(--accent,#245dcb)}
  .hs-points svg circle{fill:var(--accent-soft,#e8effc)}
  .hs-nav{position:absolute;top:42%;z-index:2;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#0b1220;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(20,35,58,.22)}
  .hs-prev{left:-14px}.hs-next{right:-14px}
  .hs-nav:hover{background:#f4f7fb}
}
