/* dsk-location-family-pl.bundle.v1.css: exact-order concat of dsk-location-layout-unify.v1.css + dsk-location-standard-late-sections-defer.v1.css for PL location canary. */
/* Shared integration layer for location landings */
:root{
  --dsk-location-shell-max:var(--dsk-layout-shell-max,1240px);
  --dsk-location-shell-gutter:var(--dsk-layout-shell-gutter,20px);
  --dsk-location-content-max:var(--dsk-layout-content-max,1100px);
  --dsk-location-copy-max:var(--dsk-layout-copy-max,1040px);
}:where(.dsk-page-location) .dsk-loc-page, :where(.dsk-page-location) .dsk-loc-page *{
  box-sizing:border-box;
}.dsk-page-location-bialoleka{
  background:#050710;
}:where(.dsk-page-location) .dsk-loc-page :where(p,li,a,h1,h2,h3,h4,h5,h6,blockquote,figcaption,code,strong,em){
  max-width:100%;
  overflow-wrap:anywhere;
  word-break:break-word;
  hyphens:auto;
}:where(.dsk-page-location) .dsk-loc-page :where(img,svg,video,iframe,canvas,figure,table,pre){
  max-width:100%;
}:where(.dsk-page-location) .dsk-loc-section__inner, :where(.dsk-page-location) .dsk-loc-info-grid, :where(.dsk-page-location) .dsk-loc-services-grid, :where(.dsk-page-location) .dsk-loc-faq-list, :where(.dsk-page-location) .dsk-loc-access-grid, :where(.dsk-page-location) .dsk-loc-pills, :where(.dsk-page-location) .dsk-loc-cta-band__inner, :where(.dsk-page-location) .dsk-loc-access-copy, :where(.dsk-page-location) .dsk-loc-map-wrap, :where(.dsk-page-location) .dsk-loc-map-shell, :where(.dsk-page-location) .dsk-loc-hero__content{
  min-width:0;
}:where(.dsk-page-location) .dsk-loc-copy{
  max-width:min(820px,var(--dsk-location-copy-max));
}:where(.dsk-page-location) .dsk-loc-section__head{
  max-width:min(780px,var(--dsk-location-copy-max));
}:where(.dsk-page-location) .dsk-loc-faq-list{
  max-width:min(920px,var(--dsk-location-copy-max));
}

@media (min-width:1024px){
  /* Stage 19 — location landing readability parity: keep the shared wide shell for the page container, but do not upsize the copy/head/FAQ measure from their existing 1040/820/780/920 system to the full 1320px shell on desktop. */
  :root{
    --dsk-location-shell-max:var(--dsk-layout-shell-max,var(--site-max-width,1320px));
    --dsk-location-shell-gutter:var(--dsk-layout-shell-gutter,var(--mobile-gutter,20px));
    --dsk-location-content-max:var(--dsk-layout-content-max,1100px);
    --dsk-location-copy-max:var(--dsk-layout-copy-max,1040px);
  }:where(.dsk-page-location) .dsk-loc-copy, :where(.dsk-page-location) .dsk-loc-section__head, :where(.dsk-page-location) .dsk-loc-faq-list{
    width:100%;
  }
}

@media (min-width:769px){
}

@media (min-width:821px){:where(.dsk-page-location-bialoleka) .dsk-loc-faq-list, :where(.dsk-page-location-bialoleka) .dsk-loc-cta-band__inner, :where(.dsk-page-location-bialoleka) .dsk-loc-faq .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka) .dsk-loc-cta-band > .container, :where(.dsk-page-location-bialoleka) .dsk-loc-cta-band .container.dsk-loc-cta-band__inner, :where(.dsk-page-location-bialoleka) .dsk-loc-faq > .container, :where(.dsk-page-location-bialoleka) .dsk-loc-faq .container.dsk-loc-section__inner, :where(.dsk-page-location-bialoleka) .dsk-loc-page .dsk-loc-wrap, :where(.dsk-page-location-bialoleka) .dsk-loc-page .dsk-wrap, :where(.dsk-page-location-bialoleka) .dsk-loc-page .dsk-wrap--shell{
    width:min(calc(var(--dsk-location-shell-max) - (var(--dsk-location-shell-gutter) * 2)),calc(100% - (var(--dsk-location-shell-gutter) * 4)));
    max-width:calc(var(--dsk-location-shell-max) - (var(--dsk-location-shell-gutter) * 2));
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
    box-sizing:border-box;
  }:where(.dsk-page-location-bialoleka) .dsk-loc-faq-list{
    width:100%;
    max-width:none;
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    box-sizing:border-box;
  }:where(.dsk-page-location-bialoleka) .dsk-loc-cta-band__inner, :where(.dsk-page-location-bialoleka) .container.dsk-loc-cta-band__inner{
    width:min(calc(var(--dsk-location-shell-max) - (var(--dsk-location-shell-gutter) * 2)),calc(100% - (var(--dsk-location-shell-gutter) * 4)));
    max-width:calc(var(--dsk-location-shell-max) - (var(--dsk-location-shell-gutter) * 2));
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
  }
}

@media (max-width:767px){:where(.dsk-page-location-bialoleka) .dsk-loc-btn--tertiary, :where(.dsk-page-location-bialoleka) .dsk-quick-action, :where(.dsk-page-location-bialoleka) .dsk-inline-form :is(input,select,textarea){
    box-sizing:border-box;
    max-width:100%;
    min-width:0;
  }
}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-intro{padding-bottom:26px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-first-aid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-process, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-proof, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-problems, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-form-section, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-info, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-access, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-nearby{padding-top:34px;padding-bottom:34px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-faq{padding-top:34px;padding-bottom:18px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-first-aid .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-process .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-proof .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-problems .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-form-section .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-info .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-access .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-nearby .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-faq .dsk-loc-section__inner{gap:22px}
@media (max-width:767px){:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-intro{padding-bottom:22px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-first-aid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-process, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-proof, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-problems, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-form-section, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-info, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-access, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-nearby{padding-top:28px;padding-bottom:28px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-faq{padding-top:28px;padding-bottom:14px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-first-aid .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-process .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-proof .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-problems .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-form-section .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-info .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-access .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-nearby .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-faq .dsk-loc-section__inner{gap:18px}
}
@media (max-width:390px){:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-intro{padding-bottom:20px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-first-aid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-process, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-proof, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-problems, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-form-section, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-info, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-access, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-nearby{padding-top:24px;padding-bottom:24px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-faq{padding-top:24px;padding-bottom:12px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-first-aid .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-process .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-proof .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-problems .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-form-section .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-info .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-access .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-nearby .dsk-loc-section__inner, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-faq .dsk-loc-section__inner{gap:16px}
}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-btn--primary{color:#fff;text-shadow:none;font-weight:800}.dsk-page-location-bialoleka:not([data-page-lang="en"]) .dsk-loc-btn--primary:hover{color:#fff!important}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-btn--secondary{font-weight:700}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-btn--tertiary{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;font-weight:700;text-decoration:none;backdrop-filter:blur(8px)}.dsk-page-location-bialoleka:not([data-page-lang="en"]) .dsk-loc-btn--tertiary:hover{background:rgba(255,255,255,.14)}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-note{margin:14px 0 0;color:rgba(255,255,255,.88);font-size:14px;line-height:1.6}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-hero__meta li{font-weight:600}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-conv-grid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-proof-grid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-problem-grid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-conv-card, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-process-card, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-proof-card, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-problem-card, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 10px 30px rgba(15,23,42,.06);padding:24px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box{background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(15,84,180,.88));color:#fff;border-radius:28px;padding:28px;box-shadow:0 20px 50px rgba(15,23,42,.18)}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box h2, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box p, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box li{color:#fff}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box .dsk-conv-grid{margin-top:20px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box .dsk-conv-card{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);box-shadow:none}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-card-eyebrow{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2563eb}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box .dsk-card-eyebrow{color:#bfdbfe}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-conv-card h3, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-process-card h3, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-proof-card h3, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-problem-card h3, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card h3{margin:0 0 10px;font-size:22px;line-height:1.25;color:#0f172a}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box .dsk-conv-card h3{color:#fff}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-process-card__num{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e0ecff;color:#1456d9;font-size:18px;font-weight:800;margin-bottom:14px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-mini-list{list-style:none;padding:0;margin:0}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-mini-list li{position:relative;padding-left:18px;margin:0 0 10px;line-height:1.65}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-mini-list li::before{content:"•";position:absolute;left:0;top:0;color:#2563eb;font-weight:800}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box .dsk-mini-list li::before{color:#93c5fd}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-proof-card p, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-problem-card p, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-process-card p, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-conv-card p, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card p{margin:0;color:#334155;line-height:1.7}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-problem-card a{display:inline-block;margin-top:14px;font-weight:700;text-decoration:none}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-wrap{align-items:stretch;gap:20px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card{display:flex;flex-direction:column;height:100%}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card--accent{background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%)}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card--accent .dsk-mini-list{margin-top:14px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card--accent .dsk-quick-actions{margin-top:auto;padding-top:18px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card > .dsk-inline-form{height:100%;align-content:start}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form .dsk-field, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form .dsk-field--full{display:flex;flex-direction:column;gap:8px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form .dsk-field--full{grid-column:1 / -1}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form label{font-size:14px;font-weight:700;color:#0f172a}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form input, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form select, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form textarea{width:100%;min-height:52px;padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,.35);background:#fff;color:#0f172a;font:inherit}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form textarea{min-height:132px;resize:vertical}.dsk-page-location-bialoleka:not([data-page-lang="en"]) .dsk-inline-form input:focus, .dsk-page-location-bialoleka:not([data-page-lang="en"]) .dsk-inline-form select:focus, .dsk-page-location-bialoleka:not([data-page-lang="en"]) .dsk-inline-form textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.dsk-page-location-bialoleka:not([data-page-lang="en"]) .dsk-inline-form__consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:#334155}.dsk-page-location-bialoleka:not([data-page-lang="en"]) .dsk-inline-form__consent input{width:18px;height:18px;min-height:18px;padding:0;margin-top:2px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:auto;padding-top:10px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-note{font-size:13px;color:#64748b}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-quick-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-quick-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(37,99,235,.2);background:#eef5ff;color:#1456d9;font-weight:700;text-decoration:none;cursor:pointer}.dsk-page-location-bialoleka:not([data-page-lang="en"]) .dsk-quick-action:hover{background:#e0ecff}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-quick-action--dark{background:#0f172a;border-color:#0f172a;color:#fff}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-service-areas-note{margin-top:14px;color:#64748b;font-size:14px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-kpi{background:#f8fbff;border:1px solid rgba(37,99,235,.1);border-radius:18px;padding:16px 18px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-kpi strong{display:block;font-size:20px;color:#0f172a;margin-bottom:4px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-kpi span{color:#475569;font-size:14px;line-height:1.5}
@media (max-width: 991px){:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-process-grid{grid-template-columns:1fr}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-conv-grid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-proof-grid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-problem-grid, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-wrap, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-kpis{grid-template-columns:1fr}
}
@media (max-width: 767px){:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-btn--tertiary{width:100%}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-inline-form{grid-template-columns:1fr}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-actions, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-quick-actions{flex-direction:column;align-items:stretch}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-actions{margin-top:8px;padding-top:0}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card--accent .dsk-quick-actions{padding-top:14px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-quick-action{width:100%}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-alert-box, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-conv-card, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-process-card, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-proof-card, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-problem-card, :where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-form-card{padding:20px}
}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band{padding-top:14px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__inner{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:22px 34px 22px 34px;align-items:center}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__copy{max-width:760px;padding-right:6px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-kicker{margin-bottom:12px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band h2{margin-bottom:12px;max-width:30ch;line-height:1.12}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__copy p:last-child{margin-top:6px;max-width:60ch}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__actions{margin-top:0;gap:10px;align-self:center;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band .dsk-loc-btn{min-height:52px;padding:0 24px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band .dsk-loc-btn--primary{padding-left:28px;padding-right:28px}
@media (max-width: 991px){:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__inner{grid-template-columns:1fr;justify-items:start}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__actions{justify-self:start;justify-content:flex-start}
}
@media (max-width: 767px){:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band{padding-top:14px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__inner{padding:18px 22px 20px;gap:10px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__actions{margin-top:2px;gap:10px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band .dsk-loc-btn{padding:0 18px}
}
@media (max-width: 390px){:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band{padding-top:12px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band__inner{padding:16px 18px 18px;gap:8px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-kicker{margin-bottom:10px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band h2{margin-bottom:10px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band .dsk-loc-btn{padding:0 16px}:where(.dsk-page-location-bialoleka:not([data-page-lang="en"])) .dsk-loc-cta-band .dsk-loc-btn--primary{padding-left:20px;padding-right:20px}
}body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-loc-btn--primary:hover{color:#fff!important}body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-loc-btn--tertiary:hover{background:rgba(255,255,255,.14)}body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-conv-card,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-process-card,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-proof-card,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-problem-card,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-form-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 10px 30px rgba(15,23,42,.06);padding:24px}body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-conv-card h3,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-process-card h3,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-proof-card h3,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-problem-card h3,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-form-card h3{margin:0 0 10px;font-size:22px;line-height:1.25;color:#0f172a}body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-proof-card p,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-problem-card p,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-process-card p,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-conv-card p,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-form-card p{margin:0;color:#334155;line-height:1.7}body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-inline-form input:focus,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-inline-form select:focus,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-inline-form textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-quick-action:hover{background:#e0ecff}@media (max-width: 991px){  body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-conv-grid,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-proof-grid,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-problem-grid,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-form-wrap,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-inline-kpis{grid-template-columns:1fr}
}
@media (max-width: 767px){body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-alert-box,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-conv-card,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-process-card,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-proof-card,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-problem-card,body.dsk-page-location-bialoleka[data-page-lang="en"] .dsk-form-card{padding:20px}
}

/* Bialoleka PL premium local blue refactor, scoped to the Polish local landing only. */
html[lang="pl"] body.dsk-page-location-bialoleka{
  --dsk-local-navy:#061323;
  --dsk-local-navy-2:#0b1f38;
  --dsk-local-graphite:#142235;
  --dsk-local-steel:#2b6cb0;
  --dsk-local-steel-2:#1f5f9f;
  --dsk-local-ice:#eef5fb;
  --dsk-local-ice-2:#f6f9fd;
  --dsk-local-line:rgba(43,108,176,.16);
  --dsk-local-shadow:0 22px 54px rgba(10,31,56,.12);
  --dsk-local-shadow-soft:0 14px 34px rgba(10,31,56,.08);
  --dsk-local-green:#168a63;
  --dsk-local-amber:#d08a18;
}.dsk-page-location-bialoleka .dsk-loc-access, .dsk-page-location-bialoleka .dsk-loc-nearby, .dsk-page-location-bialoleka .dsk-loc-faq, .dsk-page-location-bialoleka .dsk-loc-cta-band{
  content-visibility:visible;
  contain:none;
  contain-intrinsic-size:auto 0;
}.dsk-page-location-bialoleka .dsk-loc-page{
  background:linear-gradient(180deg,#f6f9fd 0%,#eef5fb 42%,#f8fbff 100%);
  color:var(--dsk-local-graphite);
  overflow-x:hidden;
}.dsk-page-location-bialoleka .dsk-loc-hero{
  padding:clamp(72px,8vw,108px) 0 clamp(58px,7vw,88px);
  background:
    radial-gradient(circle at 82% 24%,rgba(43,108,176,.28),transparent 28%),
    linear-gradient(115deg,rgba(4,13,25,.98) 0%,rgba(9,27,49,.94) 48%,rgba(16,39,66,.86) 100%),
    url('/assets/img/sprzet-narzedzia-profesjonalnym-laboratorium-odzyskiwania-danych-dysk-spolka-warszawa.webp') center/cover no-repeat;
  border-bottom:1px solid rgba(191,219,254,.18);
}.dsk-page-location-bialoleka .dsk-loc-hero::after{
  height:140px;
  background:linear-gradient(180deg,rgba(6,19,35,0),#061323 92%);
}.dsk-page-location-bialoleka .dsk-loc-hero__inner{
  min-height:min(68vh,660px);
}.dsk-page-location-bialoleka .dsk-loc-hero__content{
  max-width:min(830px,100%);
}.dsk-page-location-bialoleka .dsk-loc-kicker, .dsk-page-location-bialoleka .dsk-loc-eyebrow{
  color:#9fc5f4;
  letter-spacing:.15em;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-hero h1{
  max-width:22ch;
  font-size:clamp(2.25rem,4.4vw,4.65rem);
  line-height:1.12;
  letter-spacing:-.025em;
  text-transform:none;
}.dsk-page-location-bialoleka .dsk-loc-lead{
  max-width:66ch;
  line-height:1.62;
  color:rgba(234,243,255,.92);
}.dsk-page-location-bialoleka .dsk-loc-note{
  color:rgba(234,243,255,.9);
}

html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-btn{
  transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;
}.dsk-page-location-bialoleka .dsk-loc-btn--primary{
  background:linear-gradient(135deg,#1faa76,#168a63);
  border-color:#25b27c;
  color:#fff;
  box-shadow:0 20px 42px rgba(22,138,99,.28);
}

html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-btn--primary:hover{
  background:#117451!important;
  border-color:#117451;
  color:#fff;
}.dsk-page-location-bialoleka .dsk-loc-btn--secondary, .dsk-page-location-bialoleka .dsk-loc-btn--tertiary{
  background:rgba(238,245,251,.1);
  border-color:rgba(191,219,254,.26);
  color:#f8fbff;
  box-shadow:none;
  backdrop-filter:none;
}

html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-btn--secondary:hover,
html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-btn--tertiary:hover{
  background:rgba(238,245,251,.16)!important;
  border-color:rgba(191,219,254,.42)!important;
}

html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-btn:focus-visible,
html[lang="pl"] body.dsk-page-location-bialoleka .dsk-quick-action:focus-visible,
html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-page a:focus-visible{
  outline:3px solid rgba(43,108,176,.34);
  outline-offset:4px;
}

@media (hover:hover) and (pointer:fine){
  html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-btn:hover,
  html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-card:hover,
  html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-access-item:hover,
  html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-faq-item:hover,
  html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-pills li:hover{
    transform:translateY(-3px);
  }
}

@media (prefers-reduced-motion:reduce){.dsk-page-location-bialoleka .dsk-loc-btn, .dsk-page-location-bialoleka .dsk-loc-card, .dsk-page-location-bialoleka .dsk-loc-access-item, .dsk-page-location-bialoleka .dsk-loc-faq-item, .dsk-page-location-bialoleka .dsk-loc-pills li{
    transition:none;
    transform:none;
  }
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-hero__meta{
  gap:10px;
}.dsk-page-location-bialoleka .dsk-loc-hero__meta li{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:rgba(238,245,251,.11);
  border:1px solid rgba(191,219,254,.24);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
  color:#edf6ff;
}.dsk-page-location-bialoleka .dsk-loc-hero__meta li::before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--dsk-local-green);
  box-shadow:0 0 0 4px rgba(22,138,99,.16);
  flex:0 0 auto;
}.dsk-page-location-bialoleka .dsk-loc-section{
  padding:clamp(56px,6.4vw,86px) 0;
}.dsk-page-location-bialoleka .dsk-loc-intro, .dsk-page-location-bialoleka .dsk-loc-info, .dsk-page-location-bialoleka .dsk-loc-access, .dsk-page-location-bialoleka .dsk-loc-faq{
  background:linear-gradient(180deg,#f8fbff,var(--dsk-local-ice));
}.dsk-page-location-bialoleka .dsk-loc-nearby, .dsk-page-location-bialoleka .dsk-loc-process, .dsk-page-location-bialoleka .dsk-loc-proof, .dsk-page-location-bialoleka .dsk-loc-problems{
  background:#f8fbff;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-section__head{
  max-width:760px;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-section__head h2, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-copy h2, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-cta-band h2{
  color:var(--dsk-local-navy);
  line-height:1.12;
  letter-spacing:-.025em;
}.dsk-page-location-bialoleka .dsk-loc-section__head p, .dsk-page-location-bialoleka .dsk-loc-copy p, .dsk-page-location-bialoleka .dsk-loc-card__content p, .dsk-page-location-bialoleka .dsk-loc-access-item p, .dsk-page-location-bialoleka .dsk-loc-faq-a p{
  color:#314761;
  line-height:1.64;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-card, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-service-card, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-faq-item, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-related, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-access-item, html[lang="pl"] .dsk-page-location-bialoleka .dsk-process-card, html[lang="pl"] .dsk-page-location-bialoleka .dsk-proof-card, html[lang="pl"] .dsk-page-location-bialoleka .dsk-problem-card{
  border:1px solid var(--dsk-local-line);
  background:linear-gradient(180deg,#fff,#f8fbff);
  border-radius:24px;
  box-shadow:var(--dsk-local-shadow-soft);
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}.dsk-page-location-bialoleka .dsk-loc-card::before, .dsk-page-location-bialoleka .dsk-loc-access-item::before, .dsk-page-location-bialoleka .dsk-loc-faq-item::before{
  content:"";
  position:absolute;
  left:24px;
  top:22px;
  width:9px;
  height:9px;
  border-radius:50%;
  background:var(--dsk-local-steel);
  box-shadow:0 0 0 5px rgba(43,108,176,.1);
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-card__title, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-access-item h3, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-faq-q{
  color:var(--dsk-local-navy);
  padding-left:20px;
}.dsk-page-location-bialoleka .dsk-loc-first-aid{
  background:linear-gradient(180deg,#081727,#0b213a);
}.dsk-page-location-bialoleka .dsk-alert-box{
  background:linear-gradient(135deg,#071421 0%,#102842 58%,#143961 100%);
  border:1px solid rgba(191,219,254,.2);
  box-shadow:0 28px 70px rgba(6,19,35,.28);
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-alert-box .dsk-loc-kicker{
  color:#bfdbfe;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-alert-box h2, html[lang="pl"] .dsk-page-location-bialoleka .dsk-alert-box p{
  color:#f8fbff!important;
}.dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-grid{
  grid-template-columns:1fr 1fr;
  gap:18px;
}.dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card{
  border-radius:24px;
  padding:26px;
}.dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card:first-of-type{
  background:linear-gradient(180deg,rgba(6,19,35,.96),rgba(20,34,53,.94));
  border-color:rgba(208,138,24,.32);
}.dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card:first-of-type .dsk-card-eyebrow, .dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card:first-of-type .dsk-mini-list li::before{
  color:var(--dsk-local-amber);
}.dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card:last-of-type{
  background:linear-gradient(180deg,#f8fbff,#eef5fb);
  border-color:rgba(43,108,176,.18);
}.dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card:last-of-type h3, .dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card:last-of-type li{
  color:#142235;
}.dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card:last-of-type .dsk-card-eyebrow, .dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-card:last-of-type .dsk-mini-list li::before{
  color:var(--dsk-local-green);
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-access-grid{
  grid-template-columns:1fr;
  gap:24px;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-access-copy{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-access-copy .dsk-quick-actions{
  grid-column:1/-1;
  margin-top:0;
}.dsk-page-location-bialoleka .dsk-quick-action{
  border-color:rgba(43,108,176,.22);
  background:#edf6ff;
  color:var(--dsk-local-steel-2);
  transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;
}.dsk-page-location-bialoleka .dsk-quick-action--dark{
  background:var(--dsk-local-navy);
  border-color:var(--dsk-local-navy);
  color:#fff;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-map-shell{
  border-radius:28px;
  border:1px solid rgba(43,108,176,.18);
  box-shadow:var(--dsk-local-shadow);
  background:linear-gradient(180deg,#0b1f38,#061323);
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-map-shell .dsk-map-load{
  background:linear-gradient(135deg,rgba(6,19,35,.86),rgba(43,108,176,.56));
  color:#fff;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-pills{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  padding:0;
  margin:0;
  list-style:none;
}.dsk-page-location-bialoleka .dsk-loc-pills li{
  flex:0 1 auto;
  padding:12px 16px;
  border-radius:999px;
  background:#ebf8ff;
  border:1px solid rgba(43,108,176,.18);
  color:var(--dsk-local-steel);
  box-shadow:none;
  font-weight:700;
  line-height:1.35;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-related{
  margin-top:4px;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-faq-list{
  max-width:none;
  gap:14px;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-faq-item{
  padding:24px 26px;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-faq-a p{
  line-height:1.62!important;
}.dsk-page-location-bialoleka .dsk-loc-cta-band{
  padding-block:clamp(34px,5vw,58px) clamp(56px,8vw,96px);
  background:linear-gradient(180deg,#f8fbff,#eef5fb);
}.dsk-page-location-bialoleka .dsk-loc-cta-band__inner{
  grid-template-columns:minmax(0,1fr) minmax(260px,auto);
  padding:clamp(26px,4vw,42px);
  border-radius:30px;
  background:linear-gradient(135deg,#061323,#12345a 70%,#1f5f9f);
  border:1px solid rgba(191,219,254,.26);
  box-shadow:0 30px 70px rgba(6,19,35,.2);
}.dsk-page-location-bialoleka .dsk-loc-cta-band .dsk-loc-kicker, .dsk-page-location-bialoleka .dsk-loc-cta-band h2, .dsk-page-location-bialoleka .dsk-loc-cta-band p{
  color:#fff;
}.dsk-page-location-bialoleka .dsk-loc-cta-band__copy{
  max-width:min(760px,100%);
}.dsk-page-location-bialoleka .dsk-loc-cta-band h2{
  max-width:42ch;
  font-size:clamp(1.8rem,2.6vw,2.55rem)!important;
}.dsk-page-location-bialoleka .dsk-loc-cta-band__copy p:last-child{
  max-width:64ch;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-site-footer{
  margin-top:0;
}

@media (max-width:991px){.dsk-page-location-bialoleka .dsk-loc-cta-band__inner{
    grid-template-columns:1fr;
  }html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-access-copy{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }.dsk-page-location-bialoleka .dsk-alert-box .dsk-conv-grid{
    grid-template-columns:1fr;
  }
}

@media (max-width:767px){.dsk-page-location-bialoleka .dsk-loc-hero{
    padding:46px 0 38px;
  }html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-hero h1{
    max-width:15.5ch;
    font-size:clamp(1.68rem,9.2vw,2.35rem);
    line-height:1.14;
  }.dsk-page-location-bialoleka .dsk-loc-lead{
    font-size:1rem;
    line-height:1.6;
  }.dsk-page-location-bialoleka .dsk-loc-hero__meta li{
    width:auto;
    justify-content:flex-start;
    text-align:left;
  }.dsk-page-location-bialoleka .dsk-loc-section{
    padding:clamp(42px,12vw,58px) 0;
  }html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-access-copy{
    grid-template-columns:1fr;
  }.dsk-page-location-bialoleka .dsk-loc-pills li{
    flex:1 1 100%;
  }.dsk-page-location-bialoleka .dsk-loc-cta-band__inner{
    border-radius:22px;
  }.dsk-page-location-bialoleka .dsk-loc-cta-band__actions, .dsk-page-location-bialoleka .dsk-quick-actions{
    width:100%;
  }.dsk-page-location-bialoleka .dsk-loc-cta-band .dsk-loc-btn{
    width:100%;
  }
}.dsk-page-location-bialoleka .dsk-loc-hero__inner{
  align-items:center;
}.dsk-page-location-bialoleka .dsk-loc-hero__content{
  width:min(780px,100%);
  max-width:min(780px,100%);
  flex:0 1 min(780px,100%);
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-hero h1{
  width:min(780px,100%);
  max-width:min(780px,100%);
  font-size:clamp(2rem,4.8vw,4.05rem)!important;
  line-height:1.12!important;
  letter-spacing:-0.02em;
  text-transform:none;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-copy{
  width:min(1120px,100%);
  max-width:min(1120px,100%);
  margin-inline:auto;
  padding:clamp(22px,3.8vw,42px);
  border:1px solid rgba(43,108,176,.13);
  border-radius:28px;
  background:linear-gradient(180deg,#f8fbff 0%,#eef6ff 100%);
  box-shadow:0 22px 54px rgba(16,42,67,.08);
  box-sizing:border-box;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-copy h2{
  max-width:780px;
  color:#061b33;
  letter-spacing:-0.018em!important;
}.dsk-page-location-bialoleka .dsk-loc-copy p:not(.dsk-loc-eyebrow){
  max-width:72ch;
  line-height:1.68!important;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-inline-kpis{
  margin-top:clamp(22px,3vw,34px);
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-map-shell{
  position:relative;
  isolation:isolate;
  min-height:360px;
  border:1px solid rgba(43,108,176,.22);
  border-radius:28px;
  background:
    radial-gradient(circle at 22% 18%,rgba(43,108,176,.34),transparent 34%),
    radial-gradient(circle at 78% 72%,rgba(6,95,154,.28),transparent 38%),
    linear-gradient(135deg,#06192d 0%,#082745 52%,#0f3f69 100%);
  box-shadow:0 26px 64px rgba(6,25,45,.18);
  overflow:hidden;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-map-shell::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(rgba(235,248,255,.08) 1px,transparent 1px),
    linear-gradient(90deg,rgba(235,248,255,.08) 1px,transparent 1px);
  background-size:34px 34px;
  opacity:.34;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-map-shell iframe{
  position:relative;
  z-index:0;
  min-height:360px;
  border:0;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-map-load{
  position:absolute;
  inset:0;
  z-index:2;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:12px;
  width:100%;
  min-height:100%;
  padding:clamp(24px,5vw,44px);
  border:0;
  border-radius:inherit;
  background:linear-gradient(180deg,rgba(6,25,45,.38),rgba(6,25,45,.22));
  color:#fff;
  font-weight:800;
  font-size:1rem;
  line-height:1.2!important;
  text-align:center;
  cursor:pointer;
  box-sizing:border-box;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-map-load::before{
  content:"Mapa dojazdu do laboratorium";
  display:block;
  color:#f8fbff;
  font-size:clamp(1.25rem,2.7vw,2rem);
  line-height:1.16;
  letter-spacing:-0.02em;
}html[lang="pl"] .dsk-page-location-bialoleka .dsk-map-load::after{
  content:"Kliknij, aby załadować Google Maps";
  display:block;
  max-width:34ch;
  color:rgba(235,248,255,.82);
  font-weight:600;
  font-size:.95rem;
  line-height:1.5;
}.dsk-page-location-bialoleka .dsk-loc-cta-band__inner{
  width:min(1120px,calc(100% - 40px));
  margin-inline:auto;
  padding:clamp(28px,4vw,44px) clamp(22px,5vw,48px);
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:clamp(22px,4vw,48px);
  box-sizing:border-box;
  overflow:hidden;
}.dsk-page-location-bialoleka .dsk-loc-cta-band__copy{
  max-width:min(760px,100%);
  padding:0;
  min-width:0;
}.dsk-page-location-bialoleka .dsk-loc-cta-band h2{
  max-width:42ch;
  overflow-wrap:normal;
}.dsk-page-location-bialoleka .dsk-loc-cta-band__actions{
  justify-content:flex-end;
  min-width:min(360px,100%);
}

@media (max-width:1100px){.dsk-page-location-bialoleka .dsk-loc-cta-band__inner{
    grid-template-columns:1fr;
  }.dsk-page-location-bialoleka .dsk-loc-cta-band__actions{
    width:100%;
    justify-content:flex-start;
  }
}

@media (max-width:767px){.dsk-page-location-bialoleka .dsk-loc-hero__content, .dsk-page-location-bialoleka .dsk-loc-hero h1{
    width:100%;
    max-width:100%!important;
  }html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-hero h1{
    font-size:clamp(1.8rem,8.4vw,2.45rem);
    line-height:1.14!important;
  }html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-copy{
    padding:22px;
    border-radius:22px;
  }html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-map-shell, html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-map-shell iframe{
    min-height:320px;
  }.dsk-page-location-bialoleka .dsk-loc-cta-band__inner{
    width:calc(100% - 32px);
    padding:28px 22px;
  }
}.dsk-page-location-bialoleka .dsk-loc-cta-band > .container.dsk-loc-cta-band__inner, .dsk-page-location-bialoleka .dsk-loc-cta-band .container.dsk-loc-cta-band__inner{
  width:min(1120px,calc(100% - 40px));
  max-width:1120px;
  margin-inline:auto;
  padding:clamp(28px,4vw,44px) clamp(22px,5vw,48px);
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:clamp(22px,4vw,48px);
  box-sizing:border-box;
}

@media (max-width:1100px){.dsk-page-location-bialoleka .dsk-loc-cta-band > .container.dsk-loc-cta-band__inner, .dsk-page-location-bialoleka .dsk-loc-cta-band .container.dsk-loc-cta-band__inner{
    grid-template-columns:1fr;
  }
}

@media (max-width:767px){html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-hero h1{
    font-size:clamp(1.72rem,7.6vw,2.22rem);
    overflow-wrap:break-word;
    word-break:normal;
  }.dsk-page-location-bialoleka .dsk-loc-cta-band > .container.dsk-loc-cta-band__inner, .dsk-page-location-bialoleka .dsk-loc-cta-band .container.dsk-loc-cta-band__inner{
    width:calc(100% - 32px);
    padding:28px 22px;
  }
}

@media (max-width:430px){html[lang="pl"] .dsk-page-location-bialoleka .dsk-loc-hero h1{
    font-size:clamp(1.58rem,6.8vw,2.05rem)!important;
    overflow-wrap:anywhere;
  }.dsk-page-location-bialoleka .dsk-loc-cta-band > .container.dsk-loc-cta-band__inner, .dsk-page-location-bialoleka .dsk-loc-cta-band .container.dsk-loc-cta-band__inner{
    width:calc(100% - 28px);
    padding:28px 24px;
  }.dsk-page-location-bialoleka #sb-page-structure .dsk-loc-cta-band > .container.dsk-loc-cta-band__inner, .dsk-page-location-bialoleka #sb-page-structure .dsk-loc-cta-band .container.dsk-loc-cta-band__inner{
    padding-left:24px;
    padding-right:24px;
  }
}

/* pl-sitewide-location-axis-v1
   Bialoleka local content follows the current nav/footer rail on desktop and
   keeps a safe gutter on narrower screens. NAP, map iframe/src and CTA links
   are untouched. */
html[lang="pl"] body.dsk-page-location-bialoleka {
  --dsk-location-site-rail: min(1236px, calc(100vw - 30px));
}

@media (min-width: 900px) {.dsk-page-location-bialoleka :is(.dsk-loc-hero__inner,.dsk-loc-container,.dsk-loc-section__inner,.dsk-loc-page .dsk-loc-wrap,.dsk-loc-page .dsk-wrap,.dsk-loc-page .dsk-wrap--shell){
    width: var(--dsk-location-site-rail) !important;
    max-width: 1236px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    transform: none;
  }
}

@media (max-width: 899px) {.dsk-page-location-bialoleka :is(.dsk-loc-hero__inner,.dsk-loc-container,.dsk-loc-section__inner,.dsk-loc-page .dsk-loc-wrap,.dsk-loc-page .dsk-wrap,.dsk-loc-page .dsk-wrap--shell){
    width: calc(100vw - 40px);
    max-width: calc(100vw - 40px);
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    transform: none;
  }
}

@media (max-width: 430px) {.dsk-page-location-bialoleka :is(.dsk-loc-hero__inner,.dsk-loc-container,.dsk-loc-section__inner,.dsk-loc-page .dsk-loc-wrap,.dsk-loc-page .dsk-wrap,.dsk-loc-page .dsk-wrap--shell){
    width: calc(100vw - 30px);
    max-width: calc(100vw - 30px);
  }
}
/* pl-sitewide-location-axis-900-1279-v1
   Location page content rail alignment only; NAP, map data and schema stay
   protected/untouched. */
@media (min-width: 900px) and (max-width: 959px) {
  html[lang="pl"] .dsk-loc-page,
  html[lang="pl"].dsk-page-location {
    --dsk-location-transition-rail: calc(100% - 32px);
  }
}

@media (min-width: 960px) and (max-width: 1279px) {
  html[lang="pl"] .dsk-loc-page,
  html[lang="pl"].dsk-page-location {
    --dsk-location-transition-rail: calc(100% - 48px);
  }
}

@media (min-width: 900px) and (max-width: 1279px) {
  html[lang="pl"] .dsk-loc-page :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner),
  html[lang="pl"].dsk-page-location :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner) {
    box-sizing: border-box;
    width: var(--dsk-location-transition-rail);
    max-width: 1236px;
    margin-inline: auto;
    padding-inline: 0;
  }
}
/* pl-sitewide-location-axis-900-1279-v3 late-pass */
@media (min-width: 900px) and (max-width: 959px) {
  html[lang="pl"] body .dsk-loc-page,
  html[lang="pl"].dsk-page-location body { --dsk-location-transition-rail: calc(100% - 32px); }
}
@media (min-width: 960px) and (max-width: 1279px) {
  html[lang="pl"] body .dsk-loc-page,
  html[lang="pl"].dsk-page-location body { --dsk-location-transition-rail: calc(100% - 48px); }
}
@media (min-width: 900px) and (max-width: 1279px) {
  html[lang="pl"] body .dsk-loc-page :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner),
  html[lang="pl"].dsk-page-location body :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner) {
    box-sizing: border-box;
    width: var(--dsk-location-transition-rail);
    max-width: 1236px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }
}
/* pl-sitewide-location-axis-900-1279-v4 late-specific */
@media (min-width: 900px) and (max-width: 959px) {
  html[lang="pl"] body :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner) {
    width: calc(100vw - 32px);
    max-width: 1236px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  html[lang="pl"] body :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner) {
    width: calc(100vw - 48px);
    max-width: 1236px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
}

/* bialoleka-mobile-rwd-rail-owner-v1
   Close the local page rail on mobile/tablet. The previous generic owner lost
   to the page-specific B12 wrapper and left .dsk-loc-container at viewport
   edge. NAP, map iframe/src, schema, nav and CTA behavior are untouched. */
@media (max-width: 360px) {.dsk-page-location.dsk-page-location-bialoleka main#main-content :is(.dsk-loc-container,.dsk-location-container,.dsk-loc-hero__inner,.dsk-loc-section__inner,.dsk-loc-page .dsk-loc-wrap,.dsk-loc-page .dsk-wrap,.dsk-loc-page .dsk-wrap--shell){
    width: calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    margin-left: 16px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    transform: none;
  }
}

@media (min-width: 361px) and (max-width: 767px) {.dsk-page-location.dsk-page-location-bialoleka main#main-content :is(.dsk-loc-container,.dsk-location-container,.dsk-loc-hero__inner,.dsk-loc-section__inner,.dsk-loc-page .dsk-loc-wrap,.dsk-loc-page .dsk-wrap,.dsk-loc-page .dsk-wrap--shell){
    width: calc(100vw - 40px);
    max-width: calc(100vw - 40px) !important;
    margin-left: 20px !important;
    margin-right: 0 !important;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    transform: none;
  }
}

@media (min-width: 768px) and (max-width: 899px) {.dsk-page-location.dsk-page-location-bialoleka main#main-content :is(.dsk-loc-container,.dsk-location-container,.dsk-loc-hero__inner,.dsk-loc-section__inner,.dsk-loc-page .dsk-loc-wrap,.dsk-loc-page .dsk-wrap,.dsk-loc-page .dsk-wrap--shell){
    width: calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    margin-left: 16px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    transform: none;
  }
}

/* bialoleka-transition-rail-owner-v1
   The 900-1280 transition should follow the same footer/content rail as the
   rest of the PL local pages. NAP, map and CTA behavior remain untouched. */
@media (min-width: 900px) and (max-width: 959px) {.dsk-page-location.dsk-page-location-bialoleka main#main-content :is(.dsk-loc-container,.dsk-location-container,.dsk-loc-hero__inner,.dsk-loc-section__inner,.dsk-loc-page .dsk-loc-wrap,.dsk-loc-page .dsk-wrap,.dsk-loc-page .dsk-wrap--shell){
    width: calc(100vw - 40px);
    max-width: calc(100vw - 40px);
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    transform: none;
  }
}

@media (min-width: 1181px) and (max-width: 1280px) {.dsk-page-location.dsk-page-location-bialoleka main#main-content :is(.dsk-loc-container,.dsk-location-container,.dsk-loc-hero__inner,.dsk-loc-section__inner,.dsk-loc-page .dsk-loc-wrap,.dsk-loc-page .dsk-wrap,.dsk-loc-page .dsk-wrap--shell){
    width: min(1154px, calc(100vw - 126px));
    max-width: min(1154px, calc(100vw - 126px));
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    transform: none;
  }
}@media (max-width: 980px){}
.dsk-loc-access{content-visibility:auto;contain-intrinsic-size:auto 820px;}
.dsk-loc-nearby{content-visibility:auto;contain-intrinsic-size:auto 420px;}
.dsk-loc-faq{content-visibility:auto;contain-intrinsic-size:auto 720px;}
.dsk-loc-cta-band{content-visibility:auto;contain-intrinsic-size:auto 220px;}
@media (max-width: 767px){.dsk-loc-access{contain-intrinsic-size:auto 980px;}.dsk-loc-nearby{contain-intrinsic-size:auto 520px;}.dsk-loc-faq{contain-intrinsic-size:auto 900px;}.dsk-loc-cta-band{contain-intrinsic-size:auto 260px;}}
/* pl-sitewide-location-axis-900-1279-v5 late-defer-owner */
@media (min-width: 900px) and (max-width: 959px) {.dsk-page-location :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner){
    width: calc(100vw - 32px);
    max-width: 1236px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {.dsk-page-location :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner){
    width: calc(100vw - 48px);
    max-width: 1236px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
}
/* pl-sitewide-location-axis-900-1279-v6 exact-bialoleka */
@media (min-width: 900px) and (max-width: 959px) {.dsk-page-location.dsk-page-location-bialoleka :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner){
    width: calc(100% - 32px);
    max-width: 1236px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {.dsk-page-location.dsk-page-location-bialoleka :is(.dsk-loc-container, .dsk-location-container, .dsk-loc-hero__inner, .dsk-loc-section__inner){
    width: calc(100% - 48px);
    max-width: 1236px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
}

/* bialoleka-cta-readable-owner-v1
   A late generic link rule can repaint location CTA anchors blue. Keep the
   existing shapes/hrefs/copy untouched and reassert readable colors only on
   dark/brand CTA surfaces for this PL location family. */
.dsk-page-location.dsk-page-location-bialoleka :is(.dsk-loc-btn--primary,.dsk-loc-btn--primary:visited,.dsk-loc-btn--primary:hover,.dsk-loc-btn--primary:focus-visible,.dsk-loc-btn--secondary,.dsk-loc-btn--secondary:visited,.dsk-loc-btn--secondary:hover,.dsk-loc-btn--secondary:focus-visible,.dsk-loc-btn--tertiary,.dsk-loc-btn--tertiary:visited,.dsk-loc-btn--tertiary:hover,.dsk-loc-btn--tertiary:focus-visible,.dsk-quick-action--dark,.dsk-quick-action--dark:visited,.dsk-quick-action--dark:hover,.dsk-quick-action--dark:focus-visible){
  color:#fff !important;
  text-decoration:none;
}

.dsk-page-location.dsk-page-location-bialoleka .dsk-loc-cta-band :is(h2,h3,p,.dsk-loc-kicker){
  color:#fff !important;
}

.dsk-page-location.dsk-page-location-bialoleka .dsk-loc-cta-band .dsk-loc-btn--secondary{
  color:#fff !important;
}

/* bialoleka-info-grid-four-up-owner-v1
   PL-only desktop layout: the four visit-info cards should use the available
   row instead of falling back to the legacy two-column grid. */
@media (min-width:1181px){
  html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-info-grid{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
}

@media (min-width:861px) and (max-width:1180px){
  html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-info-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media (max-width:860px){
  html[lang="pl"] body.dsk-page-location-bialoleka .dsk-loc-info-grid{
    grid-template-columns:1fr;
  }
}
