/*
  Stage 6Q PL wide-axis owner cleanup.
  Source: dsk-pl-site-rail-pass.v1.css global 2560/4K B12 locks.
  Contract: PL non-home/non-blog pages load this after legacy rail-pass; zero forced declarations.
*/

/* Stage 6Q clean owner: global-logo-to-pill-axis-2560-20260606
   2560x1440 owner band: every PL/UA public page inherits the homepage
   logo-to-right-pill rail (1680px, left 425px at 2560). Full-bleed
   backgrounds stay full width; visible inner rails, section shells and footer
   handoff sit on the same axis. */
@media (min-width: 2049px) and (max-width: 2879px) {
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 {
    --dsk-axis-2560-rail: 1680px ;
    --dsk-axis-2560-frame: 1710px ;
    --dsk-axis-2560-dpr-compensation: 0px;
    --dsk-axis-2560-left: calc((100vw - var(--dsk-axis-2560-frame)) / 2 + var(--dsk-axis-2560-dpr-compensation, 0px)) ;
    --dsk-axis-frame-width: var(--dsk-axis-2560-frame) ;
    --dsk-axis-content-width: var(--dsk-axis-2560-rail) ;
    --dsk-axis-left: var(--dsk-axis-2560-left) ;
    --dsk-axis-right: auto ;
    --dsk-axis-inner-padding: clamp(22px, 1.25vw, 32px) ;
    --dsk-site-rail: var(--dsk-axis-2560-rail) ;
    --dsk-site-rail-left: var(--dsk-axis-2560-left) ;
    --dsk-golden-page-rail: var(--dsk-axis-2560-rail) ;
    --dsk-golden-page-rail-start: var(--dsk-axis-2560-left) ;
    --dsk-golden-page-rail-start-fullbleed: var(--dsk-axis-2560-left) ;
    --dsk-global-nav-footer-rail: var(--dsk-axis-2560-rail) ;
    --dsk-pl-subpage-rail: var(--dsk-axis-2560-rail) ;
    --dsk-pl-subpage-content-shell: var(--dsk-axis-2560-rail) ;
    --dsk-pl-subpage-rail-left: var(--dsk-axis-2560-left) ;
    --dsk-page-rail-left: var(--dsk-axis-2560-left) ;
    --dsk-uslugi-final-rail: var(--dsk-axis-2560-rail) ;
    --dsk-uslugi-final-rail-left: var(--dsk-axis-2560-left) ;
    --dsk-services-polish-rail: var(--dsk-axis-2560-rail) ;
    --dsk-services-rail: var(--dsk-axis-2560-rail) ;
    --dsk-uslugi-shell: var(--dsk-axis-2560-rail) ;
    --dsk-process-page-rail: var(--dsk-axis-2560-rail) ;
    --dsk-process-wrap-rail: var(--dsk-axis-2560-rail) ;
    --dsk-process-wrap-left: var(--dsk-axis-2560-left) ;
    --dsk-ship-axis-rail: var(--dsk-axis-2560-rail) ;
    --dsk-ship-axis-left: var(--dsk-axis-2560-left) ;
    --dsk-ship-wide-axis-rail: var(--dsk-axis-2560-rail) ;
    --dsk-ship-wide-axis-left: var(--dsk-axis-2560-left) ;
    --dsk-pricing-axis-shell: var(--dsk-axis-2560-rail) ;
    --dsk-recovery-rail: var(--dsk-axis-2560-rail) ;
    --faq-rail-width: var(--dsk-axis-2560-rail) ;
    --faq-rail-left: var(--dsk-axis-2560-left) ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1[data-dsk-pl-subpage-family="local-location"] {
    --dsk-axis-2560-left: calc(50vw - 840px) ;
    --dsk-site-rail-left: var(--dsk-axis-2560-left) ;
    --dsk-golden-page-rail-start: var(--dsk-axis-2560-left) ;
    --dsk-golden-page-rail-start-fullbleed: var(--dsk-axis-2560-left) ;
    --dsk-pl-subpage-rail-left: var(--dsk-axis-2560-left) ;
    --dsk-page-rail-left: var(--dsk-axis-2560-left) ;
    --dsk-uslugi-final-rail-left: var(--dsk-axis-2560-left) ;
    --dsk-process-wrap-left: var(--dsk-axis-2560-left) ;
    --dsk-ship-axis-left: var(--dsk-axis-2560-left) ;
    --dsk-ship-wide-axis-left: var(--dsk-axis-2560-left) ;
    --faq-rail-left: var(--dsk-axis-2560-left) ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content :where(
    .dsk-service-hero__inner,
    .dsk-breadcrumbs,
    .dsk-service-landing__container,
    .dsk-owner-container,
    .dsk-standard-info-rail,
    .dsk-section-inner,
    .dsk-wrap,
    .dsk-process__inner,
    .dsk-services-choice,
    .dsk-services-decision,
    .dsk-services-process,
    .dsk-services-safe-note,
    .dsk-services-final-cta,
    .dsk-content-extend,
    .dsk-cta-lab__inner,
    .dsk-contact-rail,
    .contact-full__container,
    .dsk-ship-rail,
    .dsk-pricing-rail,
    .dsk-recovery-rail,
    .dsk-faq-rail,
    .dsk-blog-rail,
    .dsk-blog-hub__rail,
    .dsk-blog-article-owner__rail,
    .dsk-home-rail:not(.dsk-home-footer-rail),
    .dsk-home-utility-rail,
    .dsk-home-contact-rail
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:not(.dsk-pl-subpage-owner-v1) footer.dsk-site-footer > .dsk-custom-footer,
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:not(.dsk-pl-subpage-owner-v1) footer.dsk-site-footer .dsk-custom-footer.dsk-home-footer-owner-v4,
  html[data-dsk-stage6q-uk-disabled] body.dsk-pl-site-rail-pass-v1 footer.dsk-site-footer > .dsk-custom-footer,
  html[data-dsk-stage6q-uk-disabled] body.dsk-pl-site-rail-pass-v1 footer.dsk-site-footer .dsk-custom-footer.dsk-home-footer-owner-v4 {
    width: var(--dsk-axis-2560-rail) ;
    max-width: var(--dsk-axis-2560-rail) ;
    inline-size: var(--dsk-axis-2560-rail) ;
    max-inline-size: var(--dsk-axis-2560-rail) ;
    flex-basis: var(--dsk-axis-2560-rail) ;
    margin-left: var(--dsk-axis-2560-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-2560-left) ;
    margin-inline-end: auto ;
    box-sizing: border-box ;
    transform: none ;
    translate: none ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content :is(
    #dsk-page-structure > .dsk-owner-section > .dsk-owner-container,
    #service-template > .dsk-owner-container,
    #formularz-zgloszeniowy > .dsk-owner-container
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:not(.dsk-page-uslugi) main#main-content #blog-post-template > .dsk-owner-container {
    width: var(--dsk-axis-2560-rail) ;
    max-width: var(--dsk-axis-2560-rail) ;
    inline-size: var(--dsk-axis-2560-rail) ;
    max-inline-size: var(--dsk-axis-2560-rail) ;
    margin-left: var(--dsk-axis-2560-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-2560-left) ;
    margin-inline-end: auto ;
  }

  html[lang="pl"] body.dsk-page-o-nas.dsk-pl-site-rail-pass-v1 main#main-content #blog-post-template > .dsk-owner-container :is(
    .dsk-servicebar__wrap,
    .dsk-about-intro-grid,
    .dsk-about-panels
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container :where(
    .dsk-content-extend,
    .dsk-services-decision,
    .dsk-servicebar__wrap,
    .dsk-content-extend > .dsk-services-safe-note,
    .dsk-services-decision > .dsk-services-final-cta
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container .dsk-about-hero:not(#uslugi-hero) :where(.dsk-about-hero__inner, .dsk-about-hero__actions) {
    width: 100% ;
    max-width: 100% ;
    inline-size: 100% ;
    max-inline-size: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
    box-sizing: border-box ;
  }

  html[lang="pl"] body.dsk-page-o-nas.dsk-pl-site-rail-pass-v1 main#main-content #blog-post-template #o-nas-hero.dsk-about-hero > .dsk-about-hero__inner {
    width: 100% ;
    max-width: 100% ;
    inline-size: 100% ;
    max-inline-size: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
  }

  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content .dsk-uslugi-surface > :is(
    .dsk-local-support--services,
    .dsk-svc,
    .dsk-why,
    .dsk-services-safe-note
  ),
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1:not([data-dsk-pl-subpage-family="local-district"]):not([data-dsk-pl-subpage-family="seo-service-landing"]) main#main-content .dsk-uslugi-surface > :is(
    .dsk-breadcrumbs,
    .dsk-services-final-cta
  ),
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1:not([data-dsk-pl-subpage-family="local-district"]):not([data-dsk-pl-subpage-family="seo-service-landing"]) main#main-content .dsk-uslugi-surface > .dsk-services-choice {
    width: 100% ;
    max-width: 100% ;
    inline-size: 100% ;
    max-inline-size: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
    box-sizing: border-box ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer .dsk-custom-footer.dsk-home-footer-owner-v4 > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-ship.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-contact.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-case-form.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"].dsk-page-raid body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"].dsk-page-memory-card body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"].dsk-page-hdd body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"].dsk-page-ssd body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 footer.dsk-site-footer .dsk-custom-footer.dsk-home-footer-owner-v4 > :where(.dsk-grid, .dsk-copyright) {
    width: 100% ;
    max-width: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content :is(
    #dsk-page-structure > .dsk-owner-section > .dsk-owner-container,
    #blog-post-template > .dsk-owner-container,
    #formularz-zgloszeniowy > .dsk-owner-container
  ) {
    width: var(--dsk-axis-2560-rail) ;
    max-width: var(--dsk-axis-2560-rail) ;
    inline-size: var(--dsk-axis-2560-rail) ;
    max-inline-size: var(--dsk-axis-2560-rail) ;
    margin-left: var(--dsk-axis-2560-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-2560-left) ;
    margin-inline-end: auto ;
  }

  html[lang="pl"] body.dsk-page-o-nas.dsk-pl-site-rail-pass-v1 main#main-content #blog-post-template > .dsk-owner-container :is(
    .dsk-servicebar__wrap,
    .dsk-about-intro-grid,
    .dsk-about-panels
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container :where(
    .dsk-content-extend,
    .dsk-services-decision,
    .dsk-servicebar__wrap,
    .dsk-content-extend > .dsk-services-safe-note,
    .dsk-services-decision > .dsk-services-final-cta
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container .dsk-about-hero:not(#uslugi-hero) :where(.dsk-about-hero__inner, .dsk-about-hero__actions) {
    width: 100% ;
    max-width: 100% ;
    inline-size: 100% ;
    max-inline-size: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
    box-sizing: border-box ;
  }
}

@media (min-width: 2049px) and (max-width: 2879px) and (min-resolution: 1.25dppx) {
  html[lang="pl"] body.dsk-page-cennik.dsk-pl-site-rail-pass-v1,
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-pl-site-rail-pass-v1,
  html[lang="pl"] body.dsk-page-ship.dsk-pl-site-rail-pass-v1,
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1,
  :is(html[lang="pl"].dsk-page-hdd, html[lang="pl"].dsk-page-ssd) body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 {
    --dsk-axis-2560-dpr-compensation: 0px;
  }
}

/* Stage 6Q clean owner: global-logo-to-pill-axis-4k-20260606
   4K owner band: PL/UA non-home pages use the homepage logo-to-pill rail
   (1680px aligned to the visible navbar logo-to-pill axis, left 1065px at 3840). */
@media (min-width: 2880px) {
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 {
    --dsk-axis-4k-rail: 1680px ;
    --dsk-axis-4k-left: calc(50vw - 855px) ;
    --dsk-axis-frame-width: var(--dsk-axis-4k-rail) ;
    --dsk-axis-content-width: var(--dsk-axis-4k-rail) ;
    --dsk-axis-left: var(--dsk-axis-4k-left) ;
    --dsk-axis-right: auto ;
    --dsk-axis-inner-padding: clamp(22px, 1.25vw, 32px) ;
    --dsk-site-rail: var(--dsk-axis-4k-rail) ;
    --dsk-site-rail-left: var(--dsk-axis-4k-left) ;
    --dsk-golden-page-rail: var(--dsk-axis-4k-rail) ;
    --dsk-golden-page-rail-start: var(--dsk-axis-4k-left) ;
    --dsk-golden-page-rail-start-fullbleed: var(--dsk-axis-4k-left) ;
    --dsk-global-nav-footer-rail: var(--dsk-axis-4k-rail) ;
    --dsk-pl-subpage-rail: var(--dsk-axis-4k-rail) ;
    --dsk-pl-subpage-content-shell: var(--dsk-axis-4k-rail) ;
    --dsk-pl-subpage-rail-left: var(--dsk-axis-4k-left) ;
    --dsk-page-rail-left: var(--dsk-axis-4k-left) ;
    --dsk-uslugi-final-rail: var(--dsk-axis-4k-rail) ;
    --dsk-uslugi-final-rail-left: var(--dsk-axis-4k-left) ;
    --dsk-services-polish-rail: var(--dsk-axis-4k-rail) ;
    --dsk-services-rail: var(--dsk-axis-4k-rail) ;
    --dsk-uslugi-shell: var(--dsk-axis-4k-rail) ;
    --dsk-process-page-rail: var(--dsk-axis-4k-rail) ;
    --dsk-process-wrap-rail: var(--dsk-axis-4k-rail) ;
    --dsk-process-wrap-left: var(--dsk-axis-4k-left) ;
    --dsk-ship-axis-rail: var(--dsk-axis-4k-rail) ;
    --dsk-ship-axis-left: var(--dsk-axis-4k-left) ;
    --dsk-ship-axis-shell: var(--dsk-axis-4k-rail) ;
    --dsk-ship-wide-axis-rail: var(--dsk-axis-4k-rail) ;
    --dsk-ship-wide-axis-left: var(--dsk-axis-4k-left) ;
    --dsk-pricing-axis-shell: var(--dsk-axis-4k-rail) ;
    --dsk-recovery-rail: var(--dsk-axis-4k-rail) ;
    --faq-rail-width: var(--dsk-axis-4k-rail) ;
    --faq-rail-left: var(--dsk-axis-4k-left) ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1[data-dsk-pl-subpage-family="local-location"] {
    --dsk-axis-4k-left: calc(50vw - 840px) ;
    --dsk-site-rail-left: var(--dsk-axis-4k-left) ;
    --dsk-golden-page-rail-start: var(--dsk-axis-4k-left) ;
    --dsk-golden-page-rail-start-fullbleed: var(--dsk-axis-4k-left) ;
    --dsk-pl-subpage-rail-left: var(--dsk-axis-4k-left) ;
    --dsk-page-rail-left: var(--dsk-axis-4k-left) ;
    --dsk-uslugi-final-rail-left: var(--dsk-axis-4k-left) ;
    --dsk-process-wrap-left: var(--dsk-axis-4k-left) ;
    --dsk-ship-axis-left: var(--dsk-axis-4k-left) ;
    --dsk-ship-wide-axis-left: var(--dsk-axis-4k-left) ;
    --faq-rail-left: var(--dsk-axis-4k-left) ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content :where(
    .dsk-service-hero__inner,
    .dsk-about-hero__inner,
    .dsk-service-landing__container,
    .dsk-owner-container,
    .dsk-standard-info-rail,
    .dsk-section-inner,
    .dsk-wrap,
    .dsk-process__inner,
    .dsk-services-choice,
    .dsk-services-decision,
    .dsk-content-extend,
    .dsk-cta-lab__inner,
    .dsk-contact-rail,
    .contact-full__container,
    .dsk-ship-rail,
    .dsk-pricing-rail,
    .dsk-recovery-rail,
    .dsk-faq-rail,
    .dsk-blog-rail,
    .dsk-blog-hub__rail,
    .dsk-blog-article-owner__rail
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:not(.dsk-pl-subpage-owner-v1) footer.dsk-site-footer > .dsk-custom-footer,
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:not(.dsk-pl-subpage-owner-v1) footer.dsk-site-footer .dsk-custom-footer.dsk-home-footer-owner-v4,
  html[data-dsk-stage6q-uk-disabled] body.dsk-pl-site-rail-pass-v1 footer.dsk-site-footer > .dsk-custom-footer,
  html[data-dsk-stage6q-uk-disabled] body.dsk-pl-site-rail-pass-v1 footer.dsk-site-footer .dsk-custom-footer.dsk-home-footer-owner-v4 {
    width: var(--dsk-axis-4k-rail) ;
    max-width: var(--dsk-axis-4k-rail) ;
    inline-size: var(--dsk-axis-4k-rail) ;
    max-inline-size: var(--dsk-axis-4k-rail) ;
    flex-basis: var(--dsk-axis-4k-rail) ;
    margin-left: var(--dsk-axis-4k-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-4k-left) ;
    margin-inline-end: auto ;
    box-sizing: border-box ;
    transform: none ;
    translate: none ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content :is(
    #dsk-page-structure > .dsk-owner-section > .dsk-owner-container,
    #service-template > .dsk-owner-container,
    #formularz-zgloszeniowy > .dsk-owner-container
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:not(.dsk-page-uslugi) main#main-content #blog-post-template > .dsk-owner-container {
    width: var(--dsk-axis-4k-rail) ;
    max-width: var(--dsk-axis-4k-rail) ;
    inline-size: var(--dsk-axis-4k-rail) ;
    max-inline-size: var(--dsk-axis-4k-rail) ;
    margin-left: var(--dsk-axis-4k-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-4k-left) ;
    margin-inline-end: auto ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container :where(
    .dsk-content-extend,
    .dsk-services-decision,
    .dsk-servicebar__wrap
  ),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container .dsk-about-hero:not(#uslugi-hero) :where(.dsk-about-hero__inner, .dsk-about-hero__actions) {
    width: 100% ;
    max-width: 100% ;
    inline-size: 100% ;
    max-inline-size: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
    box-sizing: border-box ;
  }

  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content #uslugi-hero .dsk-about-hero__inner,
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content .dsk-uslugi-surface > :is(.dsk-breadcrumbs, .dsk-services-choice, .dsk-local-support--services, .dsk-svc, .dsk-why, .dsk-content-extend, .dsk-services-decision, .dsk-services-process, .dsk-services-safe-note, .dsk-services-final-cta),
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content .dsk-service-faq__inner,
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content #dsk-blog-to-service-cta > .dsk-owner-container {
    width: var(--dsk-axis-4k-rail) ;
    max-width: var(--dsk-axis-4k-rail) ;
    inline-size: var(--dsk-axis-4k-rail) ;
    max-inline-size: var(--dsk-axis-4k-rail) ;
    margin-left: var(--dsk-axis-4k-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-4k-left) ;
    margin-inline-end: auto ;
    box-sizing: border-box ;
    transform: none ;
    translate: none ;
  }

  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container :where(
    .dsk-content-extend,
    .dsk-services-choice,
    .dsk-local-support--services,
    .dsk-svc,
    .dsk-why,
    .dsk-services-decision,
    .dsk-services-decision__grid,
    .dsk-local-support__grid,
    .dsk-local-support__actions,
    .dsk-svc__grid,
    .dsk-services-process-grid,
    .dsk-services-safe-note,
    .dsk-services-final-cta
  ) {
    width: 100% ;
    max-width: 100% ;
    inline-size: 100% ;
    max-inline-size: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
    box-sizing: border-box ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer .dsk-custom-footer.dsk-home-footer-owner-v4 > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-ship.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-contact.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-page-case-form.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"].dsk-page-raid body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"].dsk-page-memory-card body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"].dsk-page-hdd body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"].dsk-page-ssd body.dsk-service-landing-owner-v2.dsk-pl-site-rail-pass-v1 main#main-content footer.dsk-site-footer > .dsk-custom-footer > :where(.dsk-grid, .dsk-copyright),
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1 footer.dsk-site-footer .dsk-custom-footer.dsk-home-footer-owner-v4 > :where(.dsk-grid, .dsk-copyright) {
    width: 100% ;
    max-width: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
  }
}

/* Stage 6N: 2026-06-10 PL service navbar 4K parity moved to dsk-service-family-axis-stage6n.v1.css (PL-only clean owner). */

/* Stage 6Q clean owner: global-logo-to-pill-axis-4k-20260606 final hardening:
   keep PL/UA page-family owners on the homepage 4K logo-to-pill axis. */
@media (min-width: 2880px) {
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content #uslugi-hero.dsk-about-hero {
    left: 0 ;
    right: auto ;
    width: 100vw ;
    max-width: 100vw ;
    inline-size: 100vw ;
    max-inline-size: 100vw ;
    margin-left: calc(840px - 50vw) ;
    margin-right: 0 ;
    margin-inline-start: calc(840px - 50vw) ;
    margin-inline-end: 0 ;
    transform: none ;
    translate: none ;
  }

  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content #uslugi-hero .dsk-about-hero__inner {
    width: var(--dsk-axis-4k-rail) ;
    max-width: var(--dsk-axis-4k-rail) ;
    inline-size: var(--dsk-axis-4k-rail) ;
    max-inline-size: var(--dsk-axis-4k-rail) ;
    margin-left: var(--dsk-axis-4k-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-4k-left) ;
    margin-inline-end: auto ;
    box-sizing: border-box ;
  }

  html[lang="pl"] body.dsk-page-o-nas.dsk-pl-site-rail-pass-v1 main#main-content #blog-post-template > .dsk-owner-container,
  html[lang="pl"] body.dsk-case-studies-owner-v1.dsk-pl-site-rail-pass-v1 main#main-content #service-template.dsk-case-studies > .dsk-owner-container {
    width: var(--dsk-axis-4k-rail) ;
    max-width: var(--dsk-axis-4k-rail) ;
    inline-size: var(--dsk-axis-4k-rail) ;
    max-inline-size: var(--dsk-axis-4k-rail) ;
    margin-left: var(--dsk-axis-4k-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-4k-left) ;
    margin-inline-end: auto ;
    box-sizing: border-box ;
    transform: none ;
    translate: none ;
  }

  html[lang="pl"] body.dsk-case-studies-owner-v1.dsk-pl-site-rail-pass-v1 main#main-content #dsk-page-structure > section#service-template#service-template.dsk-case-studies > .dsk-owner-container.dsk-case-studies__container {
    width: var(--dsk-axis-4k-rail) ;
    max-width: var(--dsk-axis-4k-rail) ;
    inline-size: var(--dsk-axis-4k-rail) ;
    max-inline-size: var(--dsk-axis-4k-rail) ;
    margin-left: var(--dsk-axis-4k-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-axis-4k-left) ;
    margin-inline-end: auto ;
  }

  html[lang="pl"] body.dsk-page-o-nas.dsk-pl-site-rail-pass-v1 main#main-content #blog-post-template > .dsk-owner-container :is(
    #o-nas-hero .dsk-about-hero__inner,
    #o-nas-hero .dsk-about-hero__actions,
    .dsk-servicebar__wrap,
    .dsk-about-intro-grid,
    .dsk-about-panels,
    .dsk-cta-lab__inner
  ) {
    width: 100% ;
    max-width: 100% ;
    inline-size: 100% ;
    max-inline-size: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
    box-sizing: border-box ;
    transform: none ;
    translate: none ;
  }

  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container .dsk-uslugi-surface > :is(
    .dsk-services-choice,
    .dsk-local-support--services,
    .dsk-svc,
    .dsk-why,
    .dsk-content-extend,
    .dsk-services-decision,
    .dsk-services-process,
    .dsk-services-safe-note,
    .dsk-services-final-cta
  ),
  html[lang="pl"] body.dsk-page-uslugi.dsk-pl-site-rail-pass-v1 main#main-content .dsk-owner-container .dsk-uslugi-surface :is(
    .dsk-services-choice__actions,
    .dsk-services-choice__chips,
    .dsk-local-support__grid,
    .dsk-local-support__actions,
    .dsk-svc__grid,
    .dsk-services-process-grid
  ) {
    width: 100% ;
    max-width: 100% ;
    inline-size: 100% ;
    max-inline-size: 100% ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-inline-start: 0 ;
    margin-inline-end: 0 ;
    box-sizing: border-box ;
    transform: none ;
    translate: none ;
  }
}

/* 2026-06-19 PL navbar-page desktop axis lock.
   Navbar pages use the accepted 1680px rail inside the 1710px logo-to-pill
   frame from 2048-ish desktop up: 425..2105 at 2560px. */
@media (min-width: 1827px) {
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:is(
    [data-dsk-pl-subpage-family="about"],
    [data-dsk-pl-subpage-family="services-hub"],
    [data-dsk-pl-subpage-family="process"],
    [data-dsk-pl-subpage-family="pricing"],
    [data-dsk-pl-subpage-family="standard-static"],
    [data-dsk-pl-subpage-family="contact-protected"]
  ) {
    --dsk-navpage-home-axis-rail: 1680px ;
    --dsk-navpage-home-axis-frame: 1710px ;
    --dsk-navpage-home-axis-left: calc((100vw - var(--dsk-navpage-home-axis-frame)) / 2) ;
    --dsk-axis-frame-width: var(--dsk-navpage-home-axis-frame) ;
    --dsk-axis-content-width: var(--dsk-navpage-home-axis-rail) ;
    --dsk-axis-left: var(--dsk-navpage-home-axis-left) ;
    --dsk-axis-right: auto ;
    --dsk-axis-2560-frame: var(--dsk-navpage-home-axis-frame) ;
    --dsk-axis-2560-left: var(--dsk-navpage-home-axis-left) ;
    --dsk-axis-4k-left: var(--dsk-navpage-home-axis-left) ;
    --dsk-site-rail: var(--dsk-navpage-home-axis-rail) ;
    --dsk-site-rail-left: var(--dsk-navpage-home-axis-left) ;
    --dsk-golden-page-rail: var(--dsk-navpage-home-axis-rail) ;
    --dsk-golden-page-rail-start: var(--dsk-navpage-home-axis-left) ;
    --dsk-golden-page-rail-start-fullbleed: var(--dsk-navpage-home-axis-left) ;
    --dsk-global-nav-footer-rail: var(--dsk-navpage-home-axis-rail) ;
    --dsk-pl-subpage-rail: var(--dsk-navpage-home-axis-rail) ;
    --dsk-pl-subpage-content-shell: var(--dsk-navpage-home-axis-rail) ;
    --dsk-pl-subpage-rail-left: var(--dsk-navpage-home-axis-left) ;
    --dsk-page-rail-left: var(--dsk-navpage-home-axis-left) ;
  }

  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:is(
    [data-dsk-pl-subpage-family="about"],
    [data-dsk-pl-subpage-family="services-hub"],
    [data-dsk-pl-subpage-family="process"],
    [data-dsk-pl-subpage-family="pricing"],
    [data-dsk-pl-subpage-family="standard-static"],
    [data-dsk-pl-subpage-family="contact-protected"]
  ) #dsk-navigation[data-dsk-nav-shell] .dsk-nav-v2__inner,
  html[lang="pl"] body.dsk-pl-site-rail-pass-v1:is(
    [data-dsk-pl-subpage-family="about"],
    [data-dsk-pl-subpage-family="services-hub"],
    [data-dsk-pl-subpage-family="process"],
    [data-dsk-pl-subpage-family="pricing"],
    [data-dsk-pl-subpage-family="standard-static"],
    [data-dsk-pl-subpage-family="contact-protected"]
  ) footer.dsk-site-footer.dsk-site-footer > .dsk-custom-footer {
    inline-size: var(--dsk-navpage-home-axis-rail) ;
    max-inline-size: var(--dsk-navpage-home-axis-rail) ;
    width: var(--dsk-navpage-home-axis-rail) ;
    max-width: var(--dsk-navpage-home-axis-rail) ;
    margin-left: var(--dsk-navpage-home-axis-left) ;
    margin-right: auto ;
    margin-inline-start: var(--dsk-navpage-home-axis-left) ;
    margin-inline-end: auto ;
    transform: none ;
    translate: none ;
    box-sizing: border-box ;
  }
}

/* Stage 6N: 2026-06-13 service-family 2.5K homepage-axis parity moved to dsk-service-family-axis-stage6n.v1.css (PL-only clean owner). */
