:root{--dsk-process-shell-max:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px)));--dsk-process-shell-gutter:24px;--dsk-process-shell-gutter-mobile:16px}.dsk-wrap{width:min(var(--dsk-process-shell-max),calc(100% - (var(--dsk-process-shell-gutter) * 2)));margin-inline:auto}@media(max-width:560px){.dsk-wrap{width:calc(100% - (var(--dsk-process-shell-gutter-mobile) * 2))}}.dsk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.05rem;border-radius:14px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent;line-height:1;white-space:nowrap}.dsk-btn:focus-visible{outline:3px solid rgba(56,189,248,.45);outline-offset:3px}.dsk-btn:hover{transform:translateY(-1px)}.dsk-btn--primary{background:#22c55e;color:#0b1a10;box-shadow:0 10px 24px rgba(34,197,94,.18)}.dsk-btn--primary:hover{box-shadow:0 16px 34px rgba(34,197,94,.22)}.dsk-btn--ghost{background:rgba(255,255,255,.10);color:#ffffff;border-color:rgba(255,255,255,.22);backdrop-filter:blur(8px)}.dsk-btn--ghost:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35)}.dsk-btn--white{background:#ffffff;color:#0b3a79;box-shadow:0 14px 34px rgba(0,0,0,.16)}.dsk-btn--white:hover{box-shadow:0 18px 40px rgba(0,0,0,.18)}.dsk-btn--white-outline{background:rgba(255,255,255,.88);color:#0b3a79;border-color:rgba(11,58,121,.14);box-shadow:0 12px 28px rgba(2,6,23,.10)}.dsk-btn--white-outline:hover{background:#ffffff;border-color:rgba(11,58,121,.24);box-shadow:0 16px 34px rgba(2,6,23,.14)}.dsk-about-hero{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;isolation:isolate}.dsk-process-hero.dsk-about-hero--photo{min-height:50vh;display:flex;align-items:flex-start;padding-top:clamp(150px,10vw,175px);padding-bottom:clamp(92px,7vw,132px);background-image:linear-gradient(135deg,rgba(26,5,60,0.92),rgba(13,148,136,0.62)),var(--hero-image);background-size:cover;background-position:center;background-repeat:no-repeat}.dsk-process-hero.dsk-about-hero--photo::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 30%,rgba(168,85,247,.18),transparent 52%),radial-gradient(circle at 78% 18%,rgba(34,211,238,.16),transparent 56%),linear-gradient(180deg,rgba(0,0,0,.35)0%,rgba(0,0,0,.12)45%,rgba(0,0,0,.58)100%),repeating-linear-gradient(90deg,rgba(255,255,255,.06)0 1px,transparent 1px 18px),repeating-linear-gradient(0deg,rgba(255,255,255,.04)0 1px,transparent 1px 22px);mix-blend-mode:overlay;opacity:.66}.dsk-process-hero .dsk-about-hero__inner{position:relative;z-index:2;max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px)));margin:0 auto;padding:0 clamp(16px,4vw,24px);text-align:left;display:flex;flex-direction:column;align-items:flex-start}.dsk-process-hero .dsk-about-hero__eyebrow{margin:0 0 10px 0;color:rgba(255,255,255,.80);font-size:0.8125rem;letter-spacing:.10em;text-transform:uppercase;font-weight:700}.dsk-process-hero .dsk-about-hero__title{color:#fff;margin:0 0 10px 0;font-weight:800;letter-spacing:-0.02em;line-height:1.06;font-size:clamp(2.125rem,3.6vw,3.5rem);text-shadow:0 14px 34px rgba(0,0,0,.42)}.dsk-process-hero .dsk-about-hero__subtitle{margin:0 0 18px 0;max-width:75ch;color:rgba(255,255,255,.92);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55;text-shadow:0 12px 28px rgba(0,0,0,.38)}.dsk-process-hero .dsk-about-hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.dsk-process-hero .dsk-about-hero__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.dsk-process-hero .dsk-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:0.8125rem;line-height:1;color:rgba(255,255,255,.90);background:rgba(15,23,42,.40);border:1px solid rgba(148,163,184,.22);backdrop-filter:blur(10px);box-shadow:0 10px 26px rgba(0,0,0,.18)}.dsk-process-hero.dsk-about-hero--photo::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:56px;background:linear-gradient(180deg,rgba(246,248,251,0)0%,#f6f8fb 62%),radial-gradient(circle at 20% 30%,rgba(168,85,247,.10),transparent 52%),radial-gradient(circle at 80% 10%,rgba(34,211,238,.09),transparent 52%);pointer-events:none}@media(max-width:700px){.dsk-process-hero.dsk-about-hero--photo{min-height:60vh}}@media(max-width:767px){#jak-to-hero .dsk-about-hero__inner{width:calc(100% - (var(--dsk-process-shell-gutter-mobile) * 2));margin-inline:auto}#jak-to-hero .dsk-about-hero__title{font-size:clamp(1.75rem,7vw,2.5rem);margin-bottom:.75rem}#jak-to-hero .dsk-about-hero__subtitle{max-width:52ch;margin-bottom:16px}#jak-to-hero .dsk-about-hero__actions{width:100%;flex-direction:column;align-items:stretch;gap:.65rem}#jak-to-hero .dsk-btn{width:100%;justify-content:center;white-space:normal}}.dsk-servicebar{background:#f6f8fb;padding:26px 0 12px;border-bottom:1px solid rgba(15,23,42,.08)}.dsk-servicebar__wrap{width:min(var(--dsk-process-shell-max),calc(100% - (var(--dsk-process-shell-gutter) * 2)));margin-inline:auto}.dsk-servicebar__header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.dsk-servicebar__title{margin:0;font-size:1.12rem;letter-spacing:-.01em;color:#0f172a}.dsk-servicebar__header-cta{font-weight:800;text-decoration:none;color:#0f172a;border-bottom:2px solid rgba(34,197,94,.65);padding-bottom:2px}.dsk-servicebar__header-cta:hover{border-bottom-color:rgba(34,197,94,1)}.dsk-servicebar__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:16px}.dsk-servicecard{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;color:#0f172a;background:#ffffff;border:1px solid rgba(15,23,42,.10);border-radius:18px;padding:14px 14px 13px;box-shadow:0 10px 24px rgba(2,6,23,.05);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dsk-servicecard:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(2,6,23,.08);border-color:rgba(56,189,248,.35)}.dsk-servicecard__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:rgba(34,197,94,.10);color:#16a34a}.dsk-servicecard__icon svg{width:22px;height:22px}.dsk-servicecard__label{font-weight:700;letter-spacing:-.01em;line-height:1.2}.dsk-servicecard__desc{font-size:.9rem;color:rgba(15,23,42,.72);font-weight:600}@media(max-width:980px){.dsk-servicebar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dsk-servicebar__wrap{width:calc(100% - (var(--dsk-process-shell-gutter-mobile) * 2))}.dsk-servicebar__grid{grid-template-columns:1fr}}.dsk-section-head{margin:0 0 18px}.dsk-section-head__title{margin:0 0 .6rem;font-size:clamp(1.4rem,2.2vw,1.85rem);letter-spacing:-.02em;color:#0f172a}.dsk-section-head__lead{margin:0;max-width:85ch;color:rgba(15,23,42,.78);line-height:1.7;font-size:1.02rem}.dsk-process{background:#ffffff;padding:34px 0 54px}.dsk-timeline{list-style:none;padding:0;margin:26px 0 0;position:relative}.dsk-timeline::before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:2px;background:rgba(15,23,42,.10)}.dsk-step{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:10px 0 18px;position:relative}.dsk-step__rail{position:relative;display:flex;justify-content:center}.dsk-step__dot{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(56,189,248,.12);color:#0284c7;border:1px solid rgba(56,189,248,.25);box-shadow:0 14px 30px rgba(2,6,23,.08);position:relative;z-index:1;margin-top:2px}.dsk-step__dot svg{width:22px;height:22px}.dsk-step__card{background:#ffffff;border:1px solid rgba(15,23,42,.10);border-radius:22px;padding:16px 16px 14px;box-shadow:0 12px 28px rgba(2,6,23,.06)}.dsk-step__header{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:10px}.dsk-step__num{font-size:1.35rem;font-weight:800;letter-spacing:.02em;color:#0f172a;background:rgba(15,23,42,.06);padding:.35rem .55rem;border-radius:14px;min-width:54px;text-align:center}.dsk-step__title{margin:0;font-size:1.12rem;letter-spacing:-.01em;color:#0f172a}.dsk-step__hint{margin:.18rem 0 0;font-size:.92rem;color:rgba(15,23,42,.66);font-weight:600}.dsk-step__title-wrap{min-width:0}.dsk-step__icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:rgba(34,197,94,.10);color:#16a34a;border:1px solid rgba(34,197,94,.22)}.dsk-step__icon svg{width:22px;height:22px}.dsk-step__card p{margin:0 0 10px;line-height:1.75;color:rgba(15,23,42,.80)}.dsk-step__list{margin:0;padding-left:18px;color:rgba(15,23,42,.80);line-height:1.65}.dsk-step__list li{margin:.2rem 0}.dsk-process__footnote{margin-top:18px;padding:14px 16px;border-radius:18px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08)}.dsk-process__footnote p{margin:.35rem 0;line-height:1.7;color:rgba(15,23,42,.78)}.dsk-process__footnote a{font-weight:800}@media(max-width:720px){.dsk-timeline::before{left:21px}.dsk-step{grid-template-columns:54px 1fr;gap:14px}.dsk-step__dot{width:40px;height:40px;border-radius:14px}.dsk-step__header{grid-template-columns:auto 1fr;grid-auto-rows:auto}.dsk-step__icon{display:none}}@media(max-width:420px){.dsk-step__card{padding:14px 14px 12px;border-radius:18px}.dsk-step__num{min-width:50px;font-size:1.25rem}}.dsk-logistics{background:#f6f8fb;padding:44px 0 54px;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.dsk-logistics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.dsk-tip{background:#ffffff;border:1px solid rgba(15,23,42,.10);border-radius:22px;padding:16px 16px 14px;box-shadow:0 12px 28px rgba(2,6,23,.06)}.dsk-tip__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(56,189,248,.12);color:#0284c7;border:1px solid rgba(56,189,248,.25);margin-bottom:10px}.dsk-tip__icon svg{width:22px;height:22px}.dsk-tip__title{margin:0 0 .5rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f172a}.dsk-tip__text{margin:0;line-height:1.7;color:rgba(15,23,42,.78)}.dsk-logistics__note{margin-top:16px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.70);border:1px solid rgba(15,23,42,.10)}.dsk-logistics__note p{margin:0;line-height:1.7;color:rgba(15,23,42,.78)}.dsk-logistics__note a{font-weight:700}@media(max-width:980px){.dsk-logistics__grid{grid-template-columns:1fr}.dsk-cta-gradient__wrap{grid-template-columns:1fr}.dsk-cta-gradient__actions{align-items:flex-start}}@media(max-width:560px){.dsk-cta-gradient__actions{width:100%}.dsk-cta-gradient__actions .dsk-btn{width:100%;justify-content:center;white-space:normal}}@media(prefers-reduced-motion:reduce){.dsk-btn,.dsk-servicecard{transition:none}.dsk-btn:hover,.dsk-servicecard:hover{transform:none}}#jak-to-hero .dsk-seo-h1-sync{color:#ffffff}/*dsk-how-it-works-mobile-rhythm-etap32*/@media(max-width:767px){.dsk-process,.dsk-logistics{padding:26px 0 38px}.dsk-section-head{margin:0 0 14px}.dsk-section-head__lead{font-size:.98rem;line-height:1.62}.dsk-timeline{margin-top:20px}.dsk-step{gap:12px;padding:8px 0 14px}.dsk-step__card,.dsk-tip{padding:14px 14px 12px;border-radius:18px}.dsk-step__header{margin-bottom:8px}.dsk-step__card p{margin:0 0 8px;line-height:1.68}.dsk-process__footnote,.dsk-logistics__note{margin-top:14px;padding:12px 14px;border-radius:16px}.dsk-logistics__grid{gap:12px;margin-top:14px}.dsk-cta-gradient{padding:32px 0 34px !important}.dsk-cta-gradient__wrap{gap:16px}.dsk-cta-gradient__title{margin-bottom:.4rem}.dsk-cta-gradient__subtitle{line-height:1.62}.dsk-cta-gradient__actions{gap:8px}.dsk-servicebar{padding:20px 0 8px}.dsk-servicebar__header{margin-bottom:10px;gap:10px}.dsk-servicebar__grid{padding-bottom:12px;gap:10px}.dsk-servicecard{padding:12px 12px 11px;border-radius:16px}}@media(max-width:390px){.dsk-process,.dsk-logistics{padding:22px 0 34px}.dsk-section-head{margin:0 0 12px}.dsk-timeline{margin-top:18px}.dsk-step{gap:10px;padding:6px 0 12px}.dsk-step__card,.dsk-tip{padding:12px 12px 11px;border-radius:16px}.dsk-process__footnote,.dsk-logistics__note{padding:11px 12px;border-radius:14px}.dsk-logistics__grid{gap:10px;margin-top:12px}.dsk-cta-gradient{padding:28px 0 30px !important}.dsk-cta-gradient__wrap{gap:14px}.dsk-servicebar{padding:18px 0 6px}.dsk-servicebar__header{margin-bottom:8px}.dsk-servicebar__grid{padding-bottom:10px;gap:8px}.dsk-servicecard{padding:11px 11px 10px;border-radius:14px}}/* SAFE stage: shared 1240/20 top-shell moved to dsk-shared-top-shell-1240.v1.css *//* SAFE stage 519: jtd CTA internal rhythm tightening */
body[data-page-type="process"] .dsk-cta-gradient{padding:20px 0 22px!important}
body[data-page-type="process"] .dsk-cta-gradient__wrap{display:flex;flex-direction:column;align-items:flex-start!important;gap:12px}
body[data-page-type="process"] .dsk-cta-gradient__text{max-width:980px}
body[data-page-type="process"] .dsk-cta-gradient__title{margin:0 0 .45rem;line-height:1.14;letter-spacing:-.02em}
body[data-page-type="process"] .dsk-cta-gradient__subtitle{margin:0;max-width:72ch;line-height:1.6}
body[data-page-type="process"] .dsk-cta-gradient__actions{display:flex;flex-wrap:wrap;align-items:center;align-self:flex-start!important;gap:10px;margin-top:2px}
@media(max-width:767px){body[data-page-type="process"] .dsk-cta-gradient{padding:22px 0 20px!important}body[data-page-type="process"] .dsk-cta-gradient__wrap{gap:12px}body[data-page-type="process"] .dsk-cta-gradient__subtitle{line-height:1.56}}
@media(max-width:390px){body[data-page-type="process"] .dsk-cta-gradient{padding:18px 0 18px!important}body[data-page-type="process"] .dsk-cta-gradient__wrap{gap:10px}}

/* SAFE stage 520: jtd related services header tightening */
body[data-page-type="process"] .dsk-servicebar__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:12px;row-gap:8px;margin-bottom:12px}
body[data-page-type="process"] .dsk-servicebar__title{margin:0;line-height:1.14}
body[data-page-type="process"] .dsk-servicebar__header-cta{display:inline-flex;align-items:center;align-self:center;padding-bottom:0;line-height:1.1}
@media(max-width:767px){body[data-page-type="process"] .dsk-servicebar__header{column-gap:10px;row-gap:6px;margin-bottom:10px}}
@media(max-width:390px){body[data-page-type="process"] .dsk-servicebar__header{column-gap:8px;row-gap:6px;margin-bottom:8px}}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] a.dsk-btn.dsk-btn--primary,:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] a.dsk-btn.dsk-btn--primary:visited,:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] a.dsk-btn.dsk-btn--primary:hover,:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] a.dsk-btn.dsk-btn--primary:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important}
/* process-page-rail-closure-20260517 */
:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"]{--dsk-process-page-rail:var(--dsk-pl-subpage-rail, calc(100vw - 70px));--dsk-process-wrap-rail:var(--dsk-pl-subpage-rail, calc(100vw - 70px));--dsk-process-wrap-left:var(--dsk-pl-subpage-rail-left, 20px)}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] .dsk-wrap,:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] .dsk-servicebar__wrap{width:var(--dsk-process-wrap-rail)!important;max-width:var(--dsk-process-wrap-rail)!important;margin-left:var(--dsk-process-wrap-left)!important;margin-right:auto!important;box-sizing:border-box!important}
@media(min-width:1181px){:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"]{--dsk-process-page-rail:var(--dsk-global-nav-footer-rail,1236px);--dsk-process-wrap-rail:var(--dsk-global-nav-footer-rail,1236px);--dsk-process-wrap-left:calc((100vw - var(--dsk-process-wrap-rail)) / 2)}}
@media(min-width:1366px){:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"]{--dsk-process-page-rail:var(--dsk-global-nav-footer-rail,1236px);--dsk-process-wrap-rail:var(--dsk-global-nav-footer-rail,1236px);--dsk-process-wrap-left:calc((100vw - var(--dsk-process-wrap-rail)) / 2)}}

/* owner cleanup: mobile process cards after legacy standard-info cut */
:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] a.dsk-btn.dsk-btn--primary{
  background:#065f46;
  box-shadow:0 12px 28px rgba(6,95,70,.24);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] a.dsk-btn.dsk-btn--primary:hover{
  background:#047857;
  box-shadow:0 16px 34px rgba(6,95,70,.28);
}
@media(max-width:560px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] .dsk-timeline::before{
    display:none;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] .dsk-step{
    grid-template-columns:1fr;
    gap:8px;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] .dsk-step__rail{
    justify-content:flex-start;
    padding-left:2px;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] .dsk-step__dot{
    margin-top:0;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] .dsk-step__card p{
    max-width:100%;
  }
}

/* process-page-reference-parity-v1
   Restore the production hero image contract and local heading scale after PL cleanup. */
:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero.dsk-process-hero.dsk-about-hero--photo{
  --hero-image:url("/assets/img/home/b12-takeover/diagnostyka-odzyskiwanie-danych-ssd-analiza-elektroniki-pamieci-nand-warszawa-480w.webp");
  background-image:linear-gradient(135deg,rgba(26,5,60,.92),rgba(13,148,136,.62)),var(--hero-image);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  color:#fff;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__eyebrow{
  color:rgba(255,255,255,.8);
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__title{
  color:#fff;
  font-size:clamp(2.125rem,3.6vw,3.5rem);
  line-height:1.06;
  letter-spacing:0;
  text-shadow:0 14px 34px rgba(0,0,0,.42);
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__subtitle{
  color:rgba(255,255,255,.92);
  font-size:clamp(1rem,1.5vw,1.25rem);
  line-height:1.55;
  text-shadow:0 12px 28px rgba(0,0,0,.38);
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-badge{
  color:rgba(255,255,255,.9);
  background:rgba(15,23,42,.4);
  border-color:rgba(148,163,184,.22);
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-section-head__title{
  font-size:clamp(1.4rem,2.2vw,1.85rem);
  line-height:1.18;
  letter-spacing:0;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-section-head__lead{
  font-size:1.02rem;
  line-height:1.7;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-step__title{
  font-size:1.12rem;
  line-height:1.2;
  letter-spacing:0;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-step__hint{
  font-size:.92rem;
  line-height:1.25;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-step__card p,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-step__list{
  font-size:1rem;
  line-height:1.68;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-tip__title{
  font-size:1.05rem;
  line-height:1.18;
  letter-spacing:0;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-tip__text{
  font-size:1rem;
  line-height:1.68;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-cta-gradient__title{
  font-size:clamp(1.45rem,2.4vw,2rem);
  line-height:1.12;
  letter-spacing:0;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-servicebar__title{
  font-size:1.12rem;
  line-height:1.14;
  letter-spacing:0;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-servicecard__label{
  font-size:1rem;
  line-height:1.2;
  letter-spacing:0;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-how-page[data-page-type="process"] main#main-content .dsk-servicecard__desc{
  font-size:.9rem;
  line-height:1.35;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page.dsk-pl-subpage-owner-v1 main#main-content #jak-to-hero .dsk-about-hero__inner {
  width: var(--dsk-pl-subpage-rail, min(1236px, calc(100vw - 40px)));
  max-width: var(--dsk-pl-subpage-rail, min(1236px, calc(100vw - 40px)));
  margin-left: 20px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
}

@media (min-width: 1181px) {
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page.dsk-pl-subpage-owner-v1 main#main-content #jak-to-hero .dsk-about-hero__inner {
    width: var(--dsk-global-nav-footer-rail, 1236px);
    max-width: var(--dsk-global-nav-footer-rail, 1236px);
    margin-left: calc((100vw - var(--dsk-global-nav-footer-rail, 1236px)) / 2);
    margin-right: auto;
  }
}

@media (max-width: 340px) {
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page.dsk-pl-subpage-owner-v1 {
    --dsk-process-wrap-rail: calc(100% - 55px);
  }

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page.dsk-pl-subpage-owner-v1 main#main-content #jak-to-hero .dsk-about-hero__inner {
    margin-left: 27.5px;
  }
}

/* process-local-clean-lab-refactor-20260523 */
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"]{
  --dsk-process-wrap-rail:var(--dsk-global-nav-footer-rail,min(1236px,calc(100% - 100px)));
  --dsk-process-wrap-left:calc((100vw - var(--dsk-process-wrap-rail)) / 2);
  --dsk-process-bg:#f4f7f5;
  --dsk-process-ink:#071b18;
  --dsk-process-muted:#52635f;
  --dsk-process-border:rgba(7,27,24,.12);
  --dsk-process-border-soft:rgba(7,27,24,.08);
  --dsk-process-card:#fff;
  --dsk-process-accent:#0f8f58;
}
@media(max-width:1180px) and (min-width:768px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"]{
    --dsk-process-wrap-rail:calc(100% - 40px);
    --dsk-process-wrap-left:20px;
  }
}
@media(max-width:767px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"]{
    --dsk-process-wrap-rail:calc(100% - 32px);
    --dsk-process-wrap-left:16px;
  }
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content{
  background:var(--dsk-process-bg);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-wrap,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicebar__wrap,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__inner{
  width:var(--dsk-process-wrap-rail);
  max-width:var(--dsk-process-wrap-rail);
  margin-left:var(--dsk-process-wrap-left);
  margin-right:auto;
  box-sizing:border-box;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero.dsk-process-hero.dsk-about-hero--photo{
  min-height:auto;
  padding-top:clamp(100px,7.2vw,110px);
  padding-bottom:clamp(70px,5.6vw,96px);
  background-image:linear-gradient(135deg,rgba(2,18,16,.96),rgba(5,30,27,.94)),var(--hero-image);
  background-position:center;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero.dsk-process-hero.dsk-about-hero--photo::before{
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0));
  opacity:.24;
  mix-blend-mode:normal;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero.dsk-process-hero.dsk-about-hero--photo::after{
  height:28px;
  background:linear-gradient(180deg,rgba(244,247,245,0),var(--dsk-process-bg));
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__inner{
  padding:0;
  max-width:var(--dsk-process-wrap-rail);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__eyebrow{
  margin-bottom:12px;
  font-size:.78rem;
  letter-spacing:.08em;
  color:rgba(229,244,239,.78);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__title{
  max-width:980px;
  font-size:clamp(2.35rem,4vw,4rem);
  line-height:.98;
  text-shadow:none;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__subtitle{
  max-width:760px;
  margin-bottom:20px;
  color:rgba(244,250,248,.9);
  text-shadow:none;
  font-size:clamp(1.05rem,1.35vw,1.22rem);
  line-height:1.55;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions{
  gap:12px;
  margin-top:0;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-btn{
  min-height:46px;
  border-radius:999px;
  padding:0 22px;
  box-shadow:none;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-btn--ghost{
  color:#fff;
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.28);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__badges{
  gap:10px;
  margin-top:16px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-badge{
  min-height:34px;
  padding:0 13px;
  color:rgba(238,250,246,.9);
  background:rgba(255,255,255,.075);
  border-color:rgba(255,255,255,.16);
  box-shadow:none;
  backdrop-filter:none;
  line-height:1.2;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-main{
  background:var(--dsk-process-bg);
  color:var(--dsk-process-ink);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-standard-info-section{
  box-sizing:border-box;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview{
  padding:48px 0 42px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process{
  padding:48px 0 56px;
  background:var(--dsk-process-bg);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-warning,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-diagnosis,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-logistics,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq{
  padding:54px 0;
  background:var(--dsk-process-bg);
  border:0;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicebar{
  padding:46px 0 36px;
  background:var(--dsk-process-bg);
  border:0;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-section-kicker{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  margin:0 0 12px;
  padding:0 12px;
  border:1px solid rgba(15,143,88,.24);
  border-radius:999px;
  background:rgba(15,143,88,.06);
  color:#126345;
  font-weight:800;
  font-size:.78rem;
  line-height:1.2;
  text-transform:uppercase;
  letter-spacing:.02em;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-section-head{
  margin:0 0 22px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-section-head--compact{
  max-width:860px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-section-head__title{
  color:var(--dsk-process-ink);
  font-size:clamp(1.75rem,2.8vw,2.55rem);
  line-height:1.08;
  letter-spacing:-.025em;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-section-head__lead{
  max-width:78ch;
  color:var(--dsk-process-muted);
  font-size:1.03rem;
  line-height:1.64;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(210px,1fr));
  gap:14px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-card,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-tip{
  min-width:0;
  height:100%;
  padding:18px;
  border:1px solid var(--dsk-process-border-soft);
  border-radius:18px;
  background:var(--dsk-process-card);
  box-shadow:0 12px 30px rgba(7,27,24,.05);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card span,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-card span{
  display:inline-flex;
  align-items:center;
  min-height:26px;
  margin-bottom:12px;
  padding:0 10px;
  border-radius:999px;
  background:rgba(15,143,88,.08);
  color:#0d6b47;
  font-weight:850;
  line-height:1;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card h3,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-tip__title{
  margin:0 0 8px;
  color:var(--dsk-process-ink);
  font-size:1.02rem;
  line-height:1.22;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card p,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-card p,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-tip__text{
  margin:0;
  color:var(--dsk-process-muted);
  line-height:1.58;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-grid{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(300px,360px);
  gap:24px;
  align-items:start;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline{
  position:relative;
  display:grid;
  gap:14px;
  margin:0;
  padding:0 0 0 20px;
  list-style:none;
  border-left:1px solid rgba(7,27,24,.14);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step{
  position:relative;
  display:block;
  padding:0 0 0 18px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step::before{
  content:"";
  position:absolute;
  left:-25px;
  top:24px;
  width:9px;
  height:9px;
  border-radius:999px;
  background:#0f8f58;
  box-shadow:0 0 0 5px rgba(15,143,88,.1);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step__card{
  padding:20px;
  border:1px solid var(--dsk-process-border-soft);
  border-radius:18px;
  background:var(--dsk-process-card);
  box-shadow:0 12px 30px rgba(7,27,24,.055);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step__header{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:14px;
  align-items:start;
  margin-bottom:12px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step__num{
  min-width:44px;
  height:34px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 10px;
  border-radius:999px;
  background:rgba(15,143,88,.08);
  color:#07573a;
  font-size:.95rem;
  font-weight:850;
  line-height:1;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step__title{
  margin:0;
  color:var(--dsk-process-ink);
  font-size:1.14rem;
  line-height:1.18;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step__hint{
  margin:4px 0 0;
  color:#6b7774;
  font-size:.92rem;
  line-height:1.3;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step__card p{
  max-width:72ch;
  margin:0 0 14px;
  color:#465855;
  line-height:1.62;
  font-size:1rem;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-step__rows,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-control-list,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-rows{
  display:grid;
  gap:8px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-step__rows span,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-control-list span,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-rows span{
  display:flex;
  align-items:flex-start;
  gap:9px;
  min-height:34px;
  padding:8px 10px;
  border:1px solid var(--dsk-process-border-soft);
  border-radius:12px;
  background:rgba(244,247,245,.72);
  color:#33423f;
  line-height:1.42;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-step__rows span::before,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-control-list span::before,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-rows span::before{
  content:"";
  width:7px;
  height:7px;
  flex:0 0 7px;
  margin-top:.48em;
  border-radius:999px;
  background:#0f8f58;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-step__rows span:first-child{
  min-height:28px;
  padding:0;
  border:0;
  background:transparent;
  color:#0c5e40;
  font-size:.82rem;
  font-weight:850;
  text-transform:uppercase;
  letter-spacing:.02em;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-step__rows span:first-child::before{
  display:none;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-control-panel{
  padding:22px;
  border:1px solid rgba(7,27,24,.12);
  border-radius:22px;
  background:linear-gradient(180deg,#ffffff,#f7faf8);
  box-shadow:0 14px 34px rgba(7,27,24,.07);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-control-panel h3{
  margin:0 0 16px;
  color:var(--dsk-process-ink);
  font-size:1.35rem;
  line-height:1.16;
  letter-spacing:-.02em;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-text-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
  margin-top:16px;
  padding:0 15px;
  border:1px solid rgba(15,143,88,.28);
  border-radius:999px;
  background:rgba(15,143,88,.08);
  color:#0b5d3e;
  font-weight:850;
  text-decoration:none;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-grid{
  display:grid;
  grid-template-columns:1.1fr .9fr;
  gap:16px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-card{
  padding:22px;
  border:1px solid var(--dsk-process-border-soft);
  border-radius:20px;
  background:#fff;
  box-shadow:0 12px 30px rgba(7,27,24,.05);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-card--stop{
  background:#fffdf8;
  border-color:rgba(160,107,18,.16);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-card h3{
  margin:0 0 14px;
  color:var(--dsk-process-ink);
  font-size:1.18rem;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-card--stop .dsk-warning-rows span::before{
  background:#9a6a11;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-help-strip,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-final-cta{
  padding:40px 0;
  background:var(--dsk-process-bg);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-help-strip__wrap,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-final-cta__wrap{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:22px;
  align-items:center;
  padding:24px;
  border-radius:22px;
  border:1px solid rgba(255,255,255,.09);
  background:#061c19;
  color:#fff;
  box-shadow:0 14px 34px rgba(7,27,24,.12);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-final-cta__wrap{
  grid-template-columns:minmax(0,1fr) minmax(260px,auto);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-help-strip h2,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-final-cta h2{
  margin:0;
  color:#fff;
  font-size:clamp(1.45rem,2.2vw,2.1rem);
  line-height:1.12;
  letter-spacing:-.02em;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-final-cta p{
  max-width:68ch;
  margin:10px 0 0;
  color:rgba(255,255,255,.76);
  line-height:1.6;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-help-strip .dsk-section-kicker,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-final-cta .dsk-section-kicker{
  border-color:rgba(178,245,214,.18);
  background:rgba(178,245,214,.09);
  color:#b8f5d8;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  justify-content:flex-end;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 18px;
  border-radius:999px;
  border:1px solid transparent;
  font-weight:850;
  line-height:1.1;
  text-decoration:none;
  white-space:nowrap;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] a.dsk-process-btn,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] a.dsk-process-btn:visited,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] a.dsk-process-btn:hover,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] a.dsk-process-btn:focus-visible{
  text-decoration:none;
  text-decoration-line:none;
  text-decoration-color:transparent;
  border-bottom:0;
  background-image:none;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-btn__label{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:1.1em;
  text-align:center;
  text-decoration:none;
  text-decoration-line:none;
  text-decoration-color:transparent;
  border-bottom:0;
  background-image:none;
  line-height:1.12;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-btn--primary{
  background:#12a765;
  color:#062018;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] a.dsk-process-btn--primary,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] a.dsk-process-btn--primary:visited{
  color:#062018;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content a.dsk-process-btn--primary{
  -webkit-text-fill-color:#062018;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-btn--primary .dsk-process-btn__label{
  color:#062018;
  -webkit-text-fill-color:#062018;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-btn--secondary{
  color:#fff;
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.22);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] a.dsk-process-btn--secondary,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] a.dsk-process-btn--secondary:visited{
  color:#fff;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content a.dsk-process-btn--secondary{
  -webkit-text-fill-color:#fff;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-btn--secondary .dsk-process-btn__label{
  color:#fff;
  -webkit-text-fill-color:#fff;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-logistics__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  margin-top:18px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-logistics__note{
  margin-top:14px;
  padding:14px 16px;
  border-radius:16px;
  background:rgba(255,255,255,.74);
  border:1px solid var(--dsk-process-border-soft);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-logistics__note p{
  margin:0;
  color:var(--dsk-process-muted);
  line-height:1.6;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-logistics__note a{
  color:#0b5d3e;
  font-weight:850;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq__list{
  display:grid;
  gap:10px;
  max-width:920px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq details{
  border:1px solid var(--dsk-process-border-soft);
  border-radius:16px;
  background:#fff;
  box-shadow:0 10px 26px rgba(7,27,24,.045);
  overflow:hidden;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq summary{
  list-style:none;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:16px 18px;
  color:var(--dsk-process-ink);
  font-weight:850;
  cursor:pointer;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq summary::-webkit-details-marker{
  display:none;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq summary::after{
  content:"";
  width:9px;
  height:9px;
  flex:0 0 9px;
  border-right:2px solid rgba(7,27,24,.52);
  border-bottom:2px solid rgba(7,27,24,.52);
  transform:rotate(45deg);
  transition:transform .15s ease;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq details[open] summary::after{
  transform:rotate(225deg);
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq details p{
  max-width:72ch;
  margin:0;
  padding:0 18px 16px;
  color:var(--dsk-process-muted);
  line-height:1.62;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicebar__header{
  align-items:center;
  margin-bottom:16px;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicebar__title{
  color:var(--dsk-process-ink);
  font-size:1.18rem;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicebar__grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
  padding-bottom:0;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicecard{
  min-height:116px;
  padding:18px;
  border-radius:18px;
  box-shadow:0 12px 30px rgba(7,27,24,.05);
  justify-content:space-between;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicecard__label{
  color:var(--dsk-process-ink);
  font-size:1.02rem;
}
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicecard__desc{
  color:var(--dsk-process-muted);
}
@media(max-width:1180px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid{
    grid-template-columns:repeat(6,minmax(0,1fr));
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid > *,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid > *{
    grid-column:span 2;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid > *:nth-child(4),
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid > *:nth-child(4){
    grid-column:2 / span 2;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid > *:nth-child(5),
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid > *:nth-child(5){
    grid-column:4 / span 2;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-grid{
    grid-template-columns:1fr;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-control-panel{
    order:-1;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-grid,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-help-strip__wrap,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-final-cta__wrap{
    grid-template-columns:1fr;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-actions{
    justify-content:flex-start;
  }
}
@media(max-width:980px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-logistics__grid,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicebar__grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:767px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero.dsk-process-hero.dsk-about-hero--photo{
    min-height:auto;
    padding-top:62px;
    padding-bottom:54px;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__title{
    font-size:clamp(2rem,10vw,3rem);
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-btn,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-btn{
    width:100%;
    white-space:normal;
    text-align:center;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-warning,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-diagnosis,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-logistics,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-faq{
    padding:38px 0;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline{
    padding-left:0;
    border-left:0;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step{
    padding-left:0;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step::before{
    display:none;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step__card,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-control-panel,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-warning-card,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-help-strip__wrap,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-final-cta__wrap{
    padding:18px;
    border-radius:18px;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-lab-timeline .dsk-step__header{
    gap:10px;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-actions,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions{
    width:100%;
  }
}
@media(max-width:560px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid{
    grid-template-columns:1fr;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid > *,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid > *,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid > *:nth-child(4),
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-overview__grid > *:nth-child(5),
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid > *:nth-child(4),
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-grid > *:nth-child(5){
    grid-column:auto;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-logistics__grid,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-servicebar__grid{
    grid-template-columns:1fr;
  }
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-diagnosis-card,
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-tip{
    padding:16px;
    border-radius:16px;
  }
}
