

: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))}

}

@media (max-width: 560px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip {
    padding-block: 30px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-final-cta {
    padding-block: 30px 32px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content :is(.dsk-process-help-strip__wrap, .dsk-process-final-cta__wrap) {
    gap: 14px;
    padding: 18px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-actions {
    gap: 8px;
  }
}

.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}

@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}

.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}

.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}

}

body[data-page-type="process"] .dsk-cta-gradient{padding:20px 0 22px}

body[data-page-type="process"] .dsk-cta-gradient__wrap{display:flex;flex-direction:column;align-items:flex-start;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;gap:10px;margin-top:2px}

@media(max-width:767px){body[data-page-type="process"] .dsk-cta-gradient{padding:22px 0 20px}

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}

body[data-page-type="process"] .dsk-cta-gradient__wrap{gap:10px}

}

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;-webkit-text-fill-color:#fff}

: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);max-width:var(--dsk-process-wrap-rail);margin-left:var(--dsk-process-wrap-left);margin-right:auto;box-sizing:border-box}

@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:var(--dsk-pl-subpage-rail-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:var(--dsk-pl-subpage-rail-left, calc((100vw - var(--dsk-process-wrap-rail)) / 2))}

}

: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%;
  }

}

: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;
  }

}

: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:var(--dsk-pl-subpage-rail-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;
  }

}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi a.dsk-servicebar__header-cta,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi a.dsk-servicebar__header-cta:link,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi a.dsk-servicebar__header-cta:visited{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 16px;
  border-radius:999px;
  color:var(--dsk-process-ink,#071b18);
  line-height:1.1;
  text-decoration:none;
  text-decoration-line:none;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi a.dsk-servicecard,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi a.dsk-servicecard:link,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi a.dsk-servicecard:visited{
  color:var(--dsk-process-ink,#071b18);
  text-decoration:none;
  text-decoration-line:none;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi a.dsk-servicecard .dsk-servicecard__label{
  color:var(--dsk-process-ink,#071b18);
  text-decoration:none;
  text-decoration-line:none;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi a.dsk-servicecard .dsk-servicecard__desc{
  color:var(--dsk-process-muted,#52635f);
  text-decoration:none;
  text-decoration-line:none;
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi .dsk-servicebar__wrap{
  padding:18px clamp(18px,2vw,24px);
  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 :is(.dsk-process-help-strip__wrap,.dsk-process-final-cta__wrap){
  padding:clamp(32px,2.6vw,48px);
  gap:clamp(22px,3vw,40px);
  box-sizing:border-box;
}

@media(max-width:980px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi .dsk-servicebar__wrap{
    padding:18px 20px;
  }

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content :is(.dsk-process-help-strip__wrap,.dsk-process-final-cta__wrap){
    padding:24px;
    gap:18px;
  }

}

@media(max-width:560px){
  :is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi .dsk-servicebar__wrap{
    padding:16px;
  }

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content :is(.dsk-process-help-strip__wrap,.dsk-process-final-cta__wrap){
    padding:20px;
    gap:16px;
  }

}

@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-wrap-rail:var(--dsk-golden-page-rail, calc(100vw - clamp(40px,6.4vw,52px)));
    --dsk-process-wrap-left:var(--dsk-site-rail-gutter-mobile, clamp(20px,3.2vw,26px));
  }

}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content :is(.dsk-process-overview, .dsk-process, .dsk-process-warning) > .dsk-wrap.dsk-standard-info-rail {
  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;
}

html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__title {
  max-inline-size: min(100%, 15ch);
}

html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__subtitle {
  max-inline-size: min(100%, 58ch);
}

html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card {
  align-content: center;
  display: grid;
  gap: 8px;
  min-block-size: clamp(150px, 12vw, 184px);
  padding: clamp(20px, 1.8vw, 28px);
}

html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card > :where(span, h3, p) {
  margin-block-start: 0;
}

html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card span {
  justify-self: start;
  margin-block-end: 2px;
}

html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card h3 {
  margin-block-end: 0;
}

html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card p {
  line-height: 1.52;
}

@media (max-width: 560px) {
  html[lang="pl"] 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 {
    padding-block-start: clamp(78px, 18vw, 94px);
    padding-block-end: clamp(44px, 14vw, 64px);
  }

  html[lang="pl"] 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(1.8rem, 7.7vw, 2.08rem);
    line-height: 1.08;
    max-inline-size: min(100%, 24rem);
    text-wrap: wrap;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__subtitle {
    font-size: clamp(0.94rem, 4.05vw, 1.02rem);
    line-height: 1.42;
    max-inline-size: 100%;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] .dsk-process-mini-card {
    min-block-size: 0;
    padding: 18px;
  }
}

@media (max-width: 560px) {
}

@media (min-width: 2400px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-diagnosis {
    padding-bottom: clamp(30px, 1.5vw, 38px);
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip {
    padding-top: clamp(26px, 1.35vw, 34px);
  }
}

@media (min-width: 2400px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi.dsk-servicebar {
    padding-bottom: clamp(12px, .65vw, 18px);
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-final-cta {
    padding-top: clamp(14px, .75vw, 22px);
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-final-cta__wrap {
    padding-top: clamp(22px, 1.05vw, 30px);
    padding-bottom: clamp(28px, 1.35vw, 40px);
  }
}

@supports (-webkit-hyphens: none) {
  @media (max-width: 767px) and (orientation: portrait) {
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] {
      --dsk-process-iphone-header-rail-gutter: clamp(23px, 6.35vw, 25px);
      --dsk-process-iphone-header-rail-width: calc(100vw - (var(--dsk-process-iphone-header-rail-gutter) * 2));
    }

    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__inner,
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #powiazane-uslugi .dsk-servicebar__wrap,
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-overview > .dsk-wrap.dsk-standard-info-rail,
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process > .dsk-wrap.dsk-standard-info-rail,
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-warning > .dsk-wrap.dsk-standard-info-rail,
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip__wrap,
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-final-cta__wrap {
      inline-size: var(--dsk-process-iphone-header-rail-width);
      max-inline-size: var(--dsk-process-iphone-header-rail-width);
      width: var(--dsk-process-iphone-header-rail-width);
      max-width: var(--dsk-process-iphone-header-rail-width);
      margin-inline: auto;
      box-sizing: border-box;
    }

    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions,
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-actions {
      inline-size: 100%;
      max-inline-size: 100%;
      width: 100%;
      max-width: 100%;
      gap: 10px;
      box-sizing: border-box;
    }

    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions > a,
    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-actions > a {
      max-inline-size: 100%;
      min-inline-size: 0;
      padding-inline: 18px;
      box-sizing: border-box;
    }

    html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-actions > a .dsk-process-btn__label {
      max-inline-size: 100%;
      text-wrap: balance;
    }
  }
}

@media (max-width: 767px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions {
    max-inline-size: min(100%, 13rem);
    max-width: min(100%, 13rem);
    margin-inline: auto;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions > a {
    inline-size: 100%;
    max-inline-size: 100%;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip .dsk-process-actions {
    max-inline-size: min(100%, 13.5rem);
    max-width: min(100%, 13.5rem);
    margin-inline: auto;
    justify-self: center;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip .dsk-process-actions > a {
    inline-size: 100%;
    max-inline-size: 100%;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip .dsk-section-kicker {
    max-inline-size: max-content;
    padding-inline: 10px;
    font-size: .72rem;
    white-space: nowrap;
  }
}

@media (max-width: 767px) {
  html[lang="pl"] 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 {
    padding-block-start: clamp(86px, 21vw, 108px);
    padding-block-end: clamp(42px, 11vw, 58px);
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__subtitle {
    margin-block-end: 18px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions {
    display: grid;
    grid-template-columns: 1fr;
    inline-size: min(calc(100% - 20px), 19.5rem);
    max-inline-size: min(calc(100% - 20px), 19.5rem);
    max-width: min(calc(100% - 20px), 19.5rem);
    gap: 10px;
    margin-inline: auto;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions > a {
    inline-size: 100%;
    max-inline-size: 100%;
    min-block-size: 48px;
    min-inline-size: 0;
    padding-inline: 12px;
    text-align: center;
    font-size: clamp(.9rem, 3.6vw, 1rem);
    line-height: 1.12;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__badges {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    inline-size: 100%;
    max-inline-size: min(100%, 22.5rem);
    gap: 8px;
    margin-block-start: 12px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-badge {
    justify-content: center;
    min-block-size: 32px;
    min-inline-size: 0;
    padding-inline: 8px;
    text-align: center;
    font-size: clamp(.72rem, 3.1vw, .8rem);
    line-height: 1.15;
  }
}

@media (max-width: 359px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__title {
    max-inline-size: 17rem;
    font-size: clamp(1.42rem, 7.1vw, 1.52rem);
    line-height: 1.09;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__subtitle {
    font-size: clamp(.9rem, 4vw, .96rem);
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__actions {
    max-inline-size: 100%;
    max-width: 100%;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #jak-to-hero .dsk-about-hero__badges .dsk-badge:nth-child(n+3) {
    grid-column: 1 / -1;
  }
}

@media (min-width: 900px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala main#main-content.dsk-standard-info-shell section#jak-to-hero.dsk-process-hero {
    padding-top: clamp(62px, 5vw, 72px);
  }
}

@media (max-width: 767px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala main#main-content.dsk-standard-info-shell section#jak-to-hero.dsk-process-hero {
    padding-top: 54px;
  }
}

@media (min-width: 900px) {
  :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 {
    padding-top: clamp(62px, 5vw, 72px);
  }
}

@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 {
    padding-top: 54px;
  }
}

@media (max-width: 560px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip {
    padding-block: 24px 16px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip__wrap {
    gap: 15px;
    padding: clamp(20px, 5.7vw, 22px);
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip .dsk-process-actions {
    max-inline-size: min(100%, 15.75rem);
    max-width: min(100%, 15.75rem);
    gap: 14px 10px;
    row-gap: 14px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip .dsk-process-actions > a {
    min-block-size: 44px;
    padding-inline: 14px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-help-strip .dsk-process-btn__label {
    line-height: 1.12;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content #logistyka.dsk-logistics {
    padding-block: 22px 36px;
  }
}

@media (max-width: 767px) {
  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-final-cta .dsk-process-actions {
    gap: 14px 10px;
    row-gap: 14px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-final-cta .dsk-process-actions > a {
    padding-inline: 14px;
  }

  html[lang="pl"] body.dsk-page-jak-to-dziala.dsk-how-page[data-page-type="process"] main#main-content .dsk-process-final-cta .dsk-process-btn__label {
    font-size: clamp(.88rem, 4.1vw, 1rem);
    white-space: nowrap;
  }
}
