/* Only the pricing category links; other .pricing-tabs components remain unchanged. */
.pricing-category-nav{position:sticky;top:var(--hn-header-height,116px);z-index:90;padding:32px 0 0;background:var(--bg,#fff);border-bottom:1px solid var(--border-glass,#e2e8f0)}
.pricing-category-nav .pricing-tabs{padding-bottom:0}
.pricing-category-nav .pricing-tab:focus-visible{outline:3px solid #155dfc;outline-offset:2px}
@media(max-width:1080px){
  .pricing-category-nav{top:var(--hn-header-height,96px);padding:0}
  .pricing-category-nav .container{min-width:0}
  .pricing-category-nav .pricing-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin:0;padding:6px 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:#a9bfdf transparent;-webkit-overflow-scrolling:touch}
  .pricing-category-nav .pricing-tabs::-webkit-scrollbar{height:6px}
  .pricing-category-nav .pricing-tabs::-webkit-scrollbar-thumb{background:#a9bfdf;border-radius:6px}
  .pricing-category-nav .pricing-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:8px 14px;white-space:nowrap;font-size:.85rem;line-height:1.4;box-shadow:0 2px 5px rgba(11,31,58,.05)}
}
@media(max-width:767px){.pricing-category-nav{top:var(--hn-header-height,64px)}}
