.buyer-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.buyer-steps>li{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;background:#fff;border-radius:28px}
.buyer-step-number{font-size:16px;color:#0066cc;margin-bottom:32px}
.buyer-steps h3{font-size:28px;line-height:1.15;margin:0 0 20px}
.buyer-steps p{font-size:17px;line-height:1.55;color:#777779;margin:0 0 24px}
.buyer-steps .text-link{font-size:16px;min-height:44px;display:inline-flex;align-items:center;gap:8px;margin-top:auto}
.partnership-join{margin-top:32px}

html{scroll-padding-top:116px}
.global-nav{height:auto}.global-nav .nav-inner{height:48px}
.global-nav nav{gap:24px}
.audience-bar{display:flex;justify-content:center;padding:5px 20px 8px;border-top:1px solid #e8e8ed;background:#fafafc}
.audience-switch{display:inline-flex;gap:4px;padding:3px;background:#e8e8ed;border-radius:999px}
.audience-switch>a{display:flex;align-items:center;justify-content:center;padding:8px 22px;min-height:36px;border-radius:999px;color:#474747!important;font-family:inherit;font-weight:500;line-height:20px;font-size:13px;text-decoration:none!important;white-space:nowrap}
.audience-switch>a[aria-current=page]{background:#1d1d1f;color:#fff!important}
.audience-switch>a:hover:not([aria-current]){background:#fff}
.audience-switch>a:focus-visible{outline:2px solid #0071e3;outline-offset:2px}
.audience-invitation{margin:24px auto 0;font-size:14px;color:#707070;max-width:560px}
.audience-invitation a{display:inline-block;line-height:1.6}
.buyer-hero{padding-bottom:72px}.buyer-hero-note{font-size:14px;color:#707070;margin:24px 0 0;text-align:center}
[id]{scroll-margin-top:8px}
#dla-sprzedawcow,#jak-kupic,#bestselery,#bestseller-products{scroll-margin-top:8px}
@media(max-width:1000px){
  .global-nav{height:auto}.global-nav .nav-inner{height:48px}.menu-toggle{display:block}
  .global-nav nav{display:none;position:absolute;top:105px;left:0;right:0;height:auto;background:#fafafc;padding:16px 28px 24px;align-items:stretch;flex-direction:column;gap:4px;max-height:calc(100dvh - 105px);overflow-y:auto}
  .global-nav nav.is-open{display:flex}.global-nav nav>a,.account-menu>summary{font-size:17px;min-height:44px;padding:12px 0}
  .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}
  .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}
  .account-menu .account-links{position:static;padding:8px 0;background:transparent}
  .br-nav-inner{flex-wrap:nowrap!important}
  .br-legacy #br-navigation{position:absolute;top:105px;left:0;right:0;background:#fff;padding:16px 20px 24px;max-height:calc(100dvh - 105px);overflow:auto;z-index:2}
  .audience-switch>a{min-height:38px;padding-inline:20px}
  .buyer-steps{gap:16px}.buyer-steps>li{padding:24px}.buyer-steps h3{font-size:25px}
}
@media(max-width:700px){
  html{scroll-padding-top:116px}
  .audience-invitation{max-width:300px;font-size:13px}
  .buyer-hero{padding-bottom:44px}
  .buyer-steps{grid-template-columns:1fr}.buyer-steps>li{padding:28px}.buyer-step-number{margin-bottom:20px}.buyer-steps h3{font-size:28px}
}
