:root{--dsk-hub-surface:#f4f7fb;--dsk-hub-card:#ffffff;--dsk-hub-ink:#0b1220;--dsk-hub-muted:rgba(11,18,32,.72);--dsk-hub-border:rgba(168,85,247,.16);--dsk-hub-shadow:0 14px 38px rgba(2,8,20,.10);--dsk-hub-shadow-soft:0 10px 26px rgba(2,8,20,.08);--dsk-hub-radius:12px;--dsk-hub-card-h:460px;--dsk-hub-accent-a:#22d3ee;--dsk-hub-accent-b:#a855f7;--dsk-hub-accent-c:#13b8a6}[data-alternating-background="true"]{background:var(--dsk-hub-surface)}.dsk-about-hero{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;isolation:isolate}.dsk-about-hero--photo{min-height:50vh;display:flex;align-items:flex-start;padding-top:clamp(110px,9vw,140px);padding-bottom:clamp(92px,8vw,120px);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-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-about-hero__inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,24px)}.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}.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-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-about-hero--photo::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:110px;background:linear-gradient(180deg,rgba(244,247,251,0)0%,var(--dsk-hub-surface)72%),radial-gradient(circle at 20% 30%,rgba(168,85,247,.18),transparent 55%),radial-gradient(circle at 80% 10%,rgba(34,211,238,.16),transparent 55%);pointer-events:none}@media(max-width:700px){.dsk-about-hero--photo{min-height:60vh}}.dsk-hub-filters{position:relative;margin-top:-34px;padding:0 0 18px}.dsk-hub-filters__inner{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:14px 14px;display:flex;flex-wrap:wrap;gap:10px;background:#fff;border:1px solid var(--dsk-hub-border);border-radius:18px;box-shadow:0 22px 60px rgba(2,8,20,.14)}.dsk-pill{appearance:none;border:1px solid rgba(15,23,42,.14);background:rgba(15,23,42,.04);color:rgba(15,23,42,.84);padding:9px 13px;border-radius:999px;font-weight:700;font-size:0.8125rem;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;user-select:none}.dsk-pill:hover{transform:translateY(-1px);background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.25)}.dsk-pill.is-active{background:linear-gradient(90deg,rgba(34,211,238,.16),rgba(168,85,247,.16));border-color:rgba(168,85,247,.40);color:rgba(76,29,149,1);box-shadow:0 10px 24px rgba(2,8,20,.08)}.section-intro{width:min(1120px,calc(100% - 40px));margin:18px auto 10px;text-align:center}.section-intro__inner{padding:8px 0 10px}.section-intro__text{margin:0;max-width:72ch;margin-left:auto;margin-right:auto;font-weight:600;font-size:clamp(0.9375rem,1.35vw,1.125rem);line-height:1.45;color:rgba(15,23,42,.86)}#blog{background:transparent;padding-top:18px;padding-bottom:46px}#blog .container.sb-container-fixed{width:min(1120px,calc(100% - 40px))}#blog .sb-row-opt-padding-top-large{padding-top:18px}#blog .sb-row-opt-padding-bottom-large{padding-bottom:18px}#blog .sb-blog-card-section__content{padding-bottom:0}#blog .sb-section-title{margin:10px 0 10px;padding:0;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.15;font-weight:700;letter-spacing:-0.02em}@media(max-width:640px){#blog .sb-section-title{font-size:1.375rem;margin:8px 0 8px}}#blog .items-grid.sb-blog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;padding:0;margin:22px 0 0;list-style:none}@media(max-width:992px){#blog .items-grid.sb-blog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#blog .items-grid.sb-blog{grid-template-columns:1fr;gap:16px}}#blog li.items-grid__item.sb-blog-card{background:var(--dsk-hub-card);position:relative;border-radius:var(--dsk-hub-radius);border:1px solid rgba(2,8,20,.08);box-shadow:var(--dsk-hub-shadow-soft);overflow:hidden;height:var(--dsk-hub-card-h);align-self:stretch;display:flex;flex-direction:column;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform}#blog li.items-grid__item.sb-blog-card .items-grid__item-body{display:flex;flex-direction:column;height:100%;flex:1}#blog li.items-grid__item.sb-blog-card .items-grid__item-image{position:relative;width:100%;margin:0}#blog li.items-grid__item.sb-blog-card .items-grid__item-image figure{margin:0;border-radius:0}#blog li.items-grid__item.sb-blog-card .items-grid__item-content{padding:18px 19px 20px;display:flex;flex-direction:column;gap:11px;flex:1}#blog li.items-grid__item.sb-blog-card .items-grid__header{margin:0;font-weight:800;color:var(--dsk-hub-ink);line-height:1.24}#blog li.items-grid__item.sb-blog-card .items-grid__summary{margin:0;color:var(--dsk-hub-muted);font-size:0.9375rem;line-height:1.64;flex:1 1 auto;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;min-height:calc(1.64em * 4);max-height:calc(1.64em * 4)}#blog li.items-grid__item.sb-blog-card .items-grid__link a{font-weight:800;color:rgba(76,29,149,1);text-decoration:none;text-underline-offset:.18em;text-decoration-skip-ink:auto}.dsk-cta-lab{position:relative;isolation:isolate;padding:clamp(42px,6vw,72px)0;color:#e9f2ff;background:linear-gradient(135deg,rgba(10,25,45,0.96)0%,rgba(6,14,28,0.96)55%,rgba(10,25,45,0.96)100%);overflow:hidden}.dsk-cta-lab::before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 420px at 20% 30%,rgba(0,160,255,0.18),transparent 60%),radial-gradient(700px 380px at 85% 70%,rgba(34,211,238,0.14),transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,0.05)0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(255,255,255,0.05)0 1px,transparent 1px 26px);opacity:.55;z-index:-2}.dsk-cta-lab::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,0.02)0 1px,transparent 1px 3px);opacity:.22;mix-blend-mode:overlay;z-index:-1}.dsk-cta-lab__inner{width:min(1120px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:clamp(22px,3vw,34px);border-radius:18px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);box-shadow:0 18px 50px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.10);backdrop-filter:blur(10px)}.dsk-cta-lab__copy{max-width:680px}.dsk-cta-lab__eyebrow{margin:0 0 10px;font-size:0.7812rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(233,242,255,0.72)}.dsk-cta-lab__title{margin:0 0 10px;font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.12;font-weight:800;color:#ffffff;text-shadow:0 10px 32px rgba(0,0,0,0.55)}.dsk-cta-lab__text{margin:0;font-size:0.9688rem;line-height:1.6;color:rgba(233,242,255,0.78)}.dsk-cta-lab__phone{color:#ffffff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.30)}.dsk-cta-lab__phone:hover{border-bottom-color:rgba(255,255,255,0.70)}.dsk-cta-lab__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:260px}.dsk-cta-lab__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;min-height:52px;width:100%;border-radius:14px;background:var(--dsk-hub-accent-c);color:#04130a;font-weight:800;font-size:0.875rem;letter-spacing:.02em;text-decoration:none;box-shadow:0 14px 38px rgba(25,211,74,0.35),0 0 0 1px rgba(255,255,255,0.08),inset 0 -2px 0 rgba(0,0,0,0.20);transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;will-change:transform}.dsk-cta-lab__btnGlow{position:absolute;inset:-18px;border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(25,211,74,0.45),transparent 60%);filter:blur(10px);opacity:.85;z-index:-1}.dsk-cta-lab__btn:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 18px 52px rgba(25,211,74,0.42),0 0 0 1px rgba(255,255,255,0.12),inset 0 -2px 0 rgba(0,0,0,0.18)}.dsk-cta-lab__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(34,211,238,0.25),0 0 0 6px rgba(25,211,74,0.25),0 18px 52px rgba(25,211,74,0.42)}.dsk-cta-lab__micro{margin:0;font-size:0.7812rem;color:rgba(233,242,255,0.62)}@media(max-width:820px){.dsk-cta-lab__inner{flex-direction:column;align-items:flex-start}.dsk-cta-lab__actions{width:100%;align-items:flex-start;min-width:unset}.dsk-cta-lab__btn{width:100%}}@media(max-width:640px){.dsk-about-hero--photo{padding-top:80px;padding-bottom:46px;min-height:56vh}.dsk-about-hero__title{font-size:2rem;line-height:1.08;letter-spacing:-0.02em;text-wrap:balance}.dsk-about-hero__subtitle{font-size:0.9688rem;line-height:1.55;margin-bottom:14px}.dsk-hub-filters{margin-top:-26px;padding-bottom:14px}.dsk-hub-filters__inner{width:calc(100% - 24px);padding:12px;gap:8px;justify-content:center}.dsk-pill{padding:8px 12px;font-size:0.7812rem}#blog li.items-grid__item.sb-blog-card{height:auto;align-self:stretch}#blog li.items-grid__item.sb-blog-card .items-grid__item-body{height:auto;flex:initial}#blog li.items-grid__item.sb-blog-card .items-grid__item-content{padding:14px 15px 16px;flex:initial;display:block}#blog li.items-grid__item.sb-blog-card .items-grid__header,#blog li.items-grid__item.sb-blog-card .items-grid__summary{color:rgba(17,17,17,.74);flex-grow:0;min-height:0;margin-top:8px;-webkit-line-clamp:5}#blog li.items-grid__item.sb-blog-card{overflow:hidden;background:#ffffff}#blog li.items-grid__item.sb-blog-card .items-grid__item-body,#blog li.items-grid__item.sb-blog-card .items-grid__item-content,#blog li.items-grid__item.sb-blog-card .items-grid__header,#blog li.items-grid__item.sb-blog-card .items-grid__summary,#blog li.items-grid__item.sb-blog-card .items-grid__link{opacity:1;visibility:visible;transform:none}#blog li.items-grid__item.sb-blog-card .items-grid__item-content{position:static;color:#111;height:auto;max-height:none;overflow:visible;background:#ffffff}#blog li.items-grid__item.sb-blog-card .items-grid__summary{font-size:0.9062rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5;max-height:none}#blog li.items-grid__item.sb-blog-card .items-grid__item-content,#blog li.items-grid__item.sb-blog-card .items-grid__item-content *{position:relative;z-index:2}#blog li.items-grid__item.sb-blog-card .items-grid__item-content *{max-height:none;height:auto;overflow:visible;opacity:1;visibility:visible}#blog .items-grid{grid-template-columns:1fr}#blog li.items-grid__item.sb-blog-card,#blog li.items-grid__item.sb-blog-card .items-grid__item-body{height:auto;min-height:0}#blog li.items-grid__item.sb-blog-card .items-grid__item-content{height:auto;min-height:unset;max-height:none;padding:14px 14px 16px}#blog li.items-grid__item.sb-blog-card .items-grid__header{display:block;font-size:1.125rem;line-height:1.25;margin:0 0 10px 0;padding:0;white-space:normal}#blog li.items-grid__item.sb-blog-card .items-grid__summary{display:block;font-size:0.875rem;line-height:1.45;margin:0 0 10px 0;max-height:none;overflow:visible;-webkit-line-clamp:unset}#blog li.items-grid__item.sb-blog-card .items-grid__item-body{overflow:visible}#blog li.items-grid__item.sb-blog-card .items-grid__item-image{height:220px;min-height:220px;max-height:220px}#blog li.items-grid__item.sb-blog-card .items-grid__item-content{display:block;position:relative;z-index:2}#blog li.items-grid__item.sb-blog-card .items-grid__item-image figure.option-image{height:220px;min-height:220px;max-height:220px;background-size:cover !important;background-position:center}}@media(max-width:767px){:root{--dsk-mobile-gutter:16px}#sb-navigation .sb-container,#sb-navigation .container,#sb-navigation .sb-nav,#sb-navigation .sb-nav__inner{padding-left:var(--dsk-mobile-gutter)!important;padding-right:var(--dsk-mobile-gutter)!important;margin-left:auto !important;margin-right:auto !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important}#sb-navigation .sb-top-header__brand .brand__text{display:none !important}}
.dsk-blog-pagination{display:none;}

/* FIX19B — CTA bars centered and margin-safe on desktop */
@media (min-width:821px){.dsk-cta-lab__inner{width:min(980px,calc(100% - 40px));margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:center;justify-content:center;column-gap:clamp(24px,3vw,40px)}.dsk-cta-lab__copy{max-width:640px;min-width:0;margin:0 auto;text-align:center}.dsk-cta-lab__eyebrow,.dsk-cta-lab__title,.dsk-cta-lab__text{text-align:center}.dsk-cta-lab__actions{width:min(280px,100%);min-width:240px;max-width:280px;align-items:center;justify-self:center;margin:0 auto}.dsk-cta-lab__btn{width:100%}.dsk-cta-lab__micro{text-align:center}}
@media(max-width:640px){.dsk-about-hero__inner{padding-left:20px;padding-right:20px}.dsk-hub-filters{margin-top:-18px;padding-bottom:12px}.dsk-hub-filters__inner{width:calc(100% - 40px);padding:12px 14px;justify-content:flex-start;box-sizing:border-box}#blog{padding-top:14px}.section-intro{margin:14px auto 8px}/*dsk-cta-mobile-polish-etap22*/.dsk-cta-lab{padding:30px 0 34px}.dsk-cta-lab__inner{padding:18px;gap:18px;border-radius:16px}.dsk-cta-lab__eyebrow{margin-bottom:8px}.dsk-cta-lab__title{margin-bottom:8px;font-size:1.5rem}.dsk-cta-lab__text{font-size:.9375rem;line-height:1.55}.dsk-cta-lab__actions{gap:8px}.dsk-cta-lab__btn{min-height:48px;padding:13px 16px}.dsk-cta-lab__micro{font-size:.75rem}}@media(max-width:390px){.dsk-cta-lab{padding:28px 0 32px}.dsk-cta-lab__inner{padding:16px;gap:16px}}
@media(min-width:768px) and (max-width:1023px){.dsk-blog-hub{--dsk-blog-top-shell-max:1240px;--dsk-blog-top-shell-gutter:20px}.dsk-blog-hub #blog-hero .dsk-about-hero__inner, .dsk-blog-hub .dsk-hub-filters__inner, .dsk-blog-hub .dsk-blog-quicknav, .dsk-blog-hub .dsk-blog-pagination, .dsk-blog-hub .section-intro, .dsk-blog-hub #blog .container.sb-container-fixed{width:min(var(--dsk-blog-top-shell-max),calc(100% - (var(--dsk-blog-top-shell-gutter) * 2)));max-width:var(--dsk-blog-top-shell-max);margin-left:auto;margin-right:auto;box-sizing:border-box}.dsk-blog-hub #blog-hero .dsk-about-hero__inner, .dsk-blog-hub .dsk-blog-quicknav, .dsk-blog-hub .dsk-blog-pagination, .dsk-blog-hub #blog .container.sb-container-fixed{padding-left:var(--dsk-blog-top-shell-gutter);padding-right:var(--dsk-blog-top-shell-gutter)}.dsk-blog-hub .dsk-hub-filters__inner{padding-left:14px;padding-right:14px}.dsk-blog-hub .section-intro__inner{max-width:100%}}
/* dsk blog hub shared cleanup v3 */
#blog-hero.dsk-hub-hero p,#blog-hero.dsk-hub-hero a{color:rgba(255,255,255,.92)}
#blog-hero.dsk-hub-hero a{text-decoration:underline;text-decoration-color:rgba(255,255,255,.45);text-underline-offset:2px}
#blog-hero.dsk-hub-hero a:hover{text-decoration-color:rgba(255,255,255,.9)}
#blog-hero.dsk-hub-hero p{max-width:62ch}
@media (max-width:520px){#blog-hero .dsk-about-hero__inner{padding-left:16px;padding-right:16px}#blog-hero .dsk-about-hero__title,#blog-hero .dsk-about-hero__subtitle{margin-left:0;margin-right:0}#blog-hero .dsk-about-hero__subtitle{max-width:62ch}.section-intro__inner,.dsk-blog-most-read,.sb-section-alignable{padding-left:16px;padding-right:16px}ul.items-grid.sb-blog{padding-left:16px;padding-right:16px;box-sizing:border-box}}
.dsk-blog-quicknav{width:min(1120px,calc(100% - 40px));max-width:1120px;margin:14px auto 20px;padding:0;box-sizing:border-box}.dsk-blog-quicknav__inner{display:flex;flex-wrap:wrap;gap:11px;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(11,18,32,.08);border-radius:20px;padding:13px 15px;box-shadow:0 10px 28px rgba(11,18,32,.06)}.dsk-blog-quicknav__label{font-weight:800;color:#0b1220;margin-right:4px;line-height:1.3}.dsk-blog-quicknav a{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:999px;border:1px solid rgba(11,18,32,.14);background:#f8fafc;color:#0b1220;text-decoration:none;font-weight:700;line-height:1.28;text-underline-offset:.18em;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.dsk-blog-quicknav a:hover{background:#eef4fb;border-color:rgba(11,18,32,.22);transform:translateY(-1px)}.dsk-blog-quicknav a[aria-current="page"]{background:#0b1220;color:#fff;border-color:#0b1220;box-shadow:0 10px 24px rgba(11,18,32,.14)}.dsk-blog-quicknav__meta{font-size:.95rem;color:#344054;font-weight:600;line-height:1.35}@media(max-width:760px){.dsk-blog-quicknav{margin:12px auto 18px}.dsk-blog-quicknav__inner{justify-content:flex-start;gap:10px;padding:12px 14px;border-radius:18px}.dsk-blog-quicknav a{padding:9px 14px;transform:none}.dsk-blog-quicknav__meta{width:100%}html[lang="pl"] .dsk-blog-pagination{justify-content:flex-start}html[lang="pl"] .dsk-blog-pagination__spacer{display:none}html[lang="pl"] .dsk-blog-pagination__count{width:100%}}
html[lang="en"] .dsk-blog-pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 12px}html[lang="en"] .dsk-blog-pagination a[aria-current="page"]{font-weight:800;background:rgba(0,0,0,.04)}html[lang="en"] .dsk-blog-pagination__spacer{flex:1 1 auto;min-width:10px}html[lang="en"] .dsk-blog-pagination__count{opacity:.75;font-size:.95rem}.dsk-blog-hub.dsk-blog-hub--index .dsk-hub-hero .dsk-about-hero__title{max-width:15ch;letter-spacing:-.02em}.dsk-blog-hub.dsk-blog-hub--index .dsk-hub-hero .dsk-about-hero__subtitle{max-width:72ch}.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-most-read{background:linear-gradient(180deg,#fff 0%,#f8fafc 100%);border:1px solid rgba(11,18,32,.08);border-radius:20px;padding:24px 28px;box-shadow:0 18px 40px rgba(11,18,32,.06)}.dsk-blog-hub.dsk-blog-hub--index .items-grid.sb-blog{gap:28px 22px}.dsk-blog-hub.dsk-blog-hub--index .items-grid__item-body{border:1px solid rgba(11,18,32,.08);border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 14px 36px rgba(11,18,32,.05)}.dsk-blog-hub.dsk-blog-hub--index .items-grid__item-content{gap:12px;padding:22px 22px 24px}.dsk-blog-hub.dsk-blog-hub--index .items-grid__header.h3{font-size:1.3rem;line-height:1.28;letter-spacing:-.01em}.dsk-blog-hub.dsk-blog-hub--index .items-grid__summary{font-size:1rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:6.4em}.dsk-blog-hub.dsk-blog-hub--index .items-grid__link{margin-top:auto}.dsk-blog-hub.dsk-blog-hub--index .items-grid__link a{font-weight:800;text-decoration:none}.dsk-blog-hub.dsk-blog-hub--index .section-intro__text{max-width:78ch;font-size:1.04rem;line-height:1.72;color:#344054}.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-pagination{margin-top:10px;margin-bottom:10px}@media (min-width:1024px){.dsk-blog-hub.dsk-blog-hub--index .items-grid.sb-blog{padding-left:0;padding-right:0}.dsk-blog-hub.dsk-blog-hub--index .items-grid__item{margin-bottom:0}.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-most-read{padding:20px 18px;border-radius:18px}.dsk-blog-hub.dsk-blog-hub--index .items-grid__item-content{padding:18px}.dsk-blog-hub.dsk-blog-hub--index .items-grid__header.h3{font-size:1.12rem}.dsk-blog-hub.dsk-blog-hub--index .section-intro__text{font-size:1rem}}

.dsk-blog-showall{cursor:pointer}.dsk-blog-all-expanded .dsk-blog-extra-card{display:list-item}


/* Stage 69 — blog hub desktop/laptop shell parity: keep visible blog hub wrappers on the same outer axis as shared header/footer without touching tablet/mobile logic. */
body.dsk-blog-hub #blog-hero.dsk-about-hero{
  width:100vw !important;
  max-width:none !important;
  left:0 !important;
  right:auto !important;
  margin-left:0 !important;
  margin-right:0 !important;
  transform:none !important;
}

@media (min-width:1024px){.dsk-blog-hub{
    --dsk-blog-top-shell-max:var(--dsk-layout-shell-max,1320px);
    --dsk-blog-top-shell-gutter:var(--dsk-layout-shell-gutter,20px);
  }.dsk-blog-hub #blog-hero .dsk-about-hero__inner, .dsk-blog-hub .dsk-hub-filters__inner, .dsk-blog-hub .dsk-blog-quicknav, .dsk-blog-hub .dsk-blog-pagination, .dsk-blog-hub .section-intro, .dsk-blog-hub #blog .container.sb-container-fixed, .dsk-blog-hub .dsk-cta-lab__inner{
    width:min(var(--dsk-blog-top-shell-max),calc(100% - (var(--dsk-blog-top-shell-gutter) * 2)));
    max-width:var(--dsk-blog-top-shell-max);
    margin-left:auto;
    margin-right:auto;
    box-sizing:border-box;
  }.dsk-blog-hub #blog-hero .dsk-about-hero__inner, .dsk-blog-hub .dsk-blog-quicknav, .dsk-blog-hub .dsk-blog-pagination, .dsk-blog-hub #blog .container.sb-container-fixed, .dsk-blog-hub .dsk-cta-lab__inner{
    padding-left:var(--dsk-blog-top-shell-gutter);
    padding-right:var(--dsk-blog-top-shell-gutter);
  }.dsk-blog-hub .dsk-hub-filters__inner{
    padding-left:14px;
    padding-right:14px;
  }.dsk-blog-hub .section-intro__inner{
    max-width:100%;
  }
}.dsk-blog-hub.dsk-blog-hub--index{
  --dsk-blog-index-card-title-size:clamp(1.16rem,0.26vw + 1.11rem,1.24rem);
  --dsk-blog-index-card-title-lh:1.26;
  --dsk-blog-index-card-summary-size:0.98rem;
  --dsk-blog-index-card-summary-lh:1.68;
  --dsk-blog-index-card-link-size:0.92rem;
  --dsk-blog-index-card-link-gap:10px;
}.dsk-blog-hub.dsk-blog-hub--index #blog .items-grid.sb-blog{margin-top:24px;gap:30px 22px}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__item-content{gap:12px;padding:20px 20px 22px}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__header, .dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__header.h3{font-size:var(--dsk-blog-index-card-title-size);line-height:var(--dsk-blog-index-card-title-lh);letter-spacing:-.012em;margin:0}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__summary{font-size:var(--dsk-blog-index-card-summary-size);line-height:var(--dsk-blog-index-card-summary-lh);min-height:calc(var(--dsk-blog-index-card-summary-lh) * 4em);max-height:calc(var(--dsk-blog-index-card-summary-lh) * 4em);-webkit-line-clamp:4;line-clamp:4}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__header, .dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__summary{max-inline-size:100%;overflow-wrap:anywhere;word-break:normal}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__link a{font-size:var(--dsk-blog-index-card-link-size);column-gap:var(--dsk-blog-index-card-link-gap);padding-top:2px}
@media (max-width:760px){.dsk-blog-hub.dsk-blog-hub--index{
    --dsk-blog-index-card-title-size:1.08rem;
    --dsk-blog-index-card-title-lh:1.3;
    --dsk-blog-index-card-summary-size:0.94rem;
    --dsk-blog-index-card-summary-lh:1.62;
    --dsk-blog-index-card-link-size:0.9rem;
    --dsk-blog-index-card-link-gap:8px;
  }.dsk-blog-hub.dsk-blog-hub--index #blog .items-grid.sb-blog{margin-top:20px;gap:18px}

}


/* stage151: mobile typography pass for blog family only */
@media (max-width:760px){.dsk-blog-hub{--dsk-blog-mobile-hero-title-size:clamp(1.96rem,1.56rem + 1.95vw,2.28rem);--dsk-blog-mobile-hero-title-lh:1.1;--dsk-blog-mobile-hero-subtitle-size:1rem;--dsk-blog-mobile-hero-subtitle-lh:1.6;--dsk-blog-mobile-intro-size:1rem;--dsk-blog-mobile-intro-lh:1.64}.dsk-blog-hub #blog-hero .dsk-about-hero__title{font-size:var(--dsk-blog-mobile-hero-title-size);line-height:var(--dsk-blog-mobile-hero-title-lh);max-width:15ch}.dsk-blog-hub #blog-hero .dsk-about-hero__subtitle{font-size:var(--dsk-blog-mobile-hero-subtitle-size);line-height:var(--dsk-blog-mobile-hero-subtitle-lh);max-width:36ch}.dsk-blog-hub .section-intro__text{font-size:var(--dsk-blog-mobile-intro-size);line-height:var(--dsk-blog-mobile-intro-lh)!important;max-width:36ch!important}.dsk-blog-hub.dsk-blog-hub--index{--dsk-blog-index-card-title-size:1.08rem;--dsk-blog-index-card-title-lh:1.34;--dsk-blog-index-card-summary-size:.96rem;--dsk-blog-index-card-summary-lh:1.66;--dsk-blog-index-card-link-size:.91rem;--dsk-blog-index-card-link-gap:8px}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__item-content{padding:18px 17px 19px!important;gap:11px}}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__header{font-size:1.1563rem;letter-spacing:-0.012em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden!important;min-height:calc(1.24em * 2);max-height:calc(1.24em * 2)}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__link{display:block;flex:0 0 auto;margin-top:12px;padding-top:0}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__link a{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;max-width:100%;line-height:1.5}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__summary{overflow:hidden}@media(max-width:767px){.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card{height:auto;min-height:0}.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__item-body{height:auto;min-height:100%}}


/* stage491: blog index desktop pixel perfect polish */
@media (min-width:1024px){.dsk-blog-hub.dsk-blog-hub--index #blog-hero .dsk-about-hero__inner{
    max-width:1160px;
  }.dsk-blog-hub.dsk-blog-hub--index #blog-hero .dsk-about-hero__title{
    font-size:clamp(2.18rem,2.9vw,3.08rem);
    line-height:1.08!important;
    max-width:16ch;
    margin-bottom:14px;
    text-wrap:balance;
  }.dsk-blog-hub.dsk-blog-hub--index #blog-hero .dsk-about-hero__subtitle{
    max-width:68ch!important;
    font-size:1.08rem;
    line-height:1.62;
    margin-bottom:10px;
  }.dsk-blog-hub.dsk-blog-hub--index .dsk-hub-filters{
    margin-top:-30px;
    padding-bottom:14px;
  }.dsk-blog-hub.dsk-blog-hub--index .dsk-hub-filters__inner{
    padding:13px 14px;
  }.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav, .dsk-blog-hub.dsk-blog-hub--index .dsk-blog-pagination{
    width:min(1120px,calc(100% - 40px));
    margin-left:auto;
    margin-right:auto;
  }.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav{
    margin-top:12px;
    margin-bottom:10px;
  }.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-pagination{
    margin-top:0;
    margin-bottom:16px;
  }.dsk-blog-hub.dsk-blog-hub--index .section-intro{
    margin:18px auto 18px;
  }.dsk-blog-hub.dsk-blog-hub--index .section-intro__text{
    max-width:74ch!important;
    font-size:1.01rem!important;
    line-height:1.68!important;
  }.dsk-blog-hub.dsk-blog-hub--index #blog{
    padding-top:12px;
    padding-bottom:42px;
  }.dsk-blog-hub.dsk-blog-hub--index #blog .items-grid.sb-blog{
    gap:24px 20px;
    margin-top:20px!important;
  }.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card{
    height:438px!important;
  }.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__item-content{
    padding:18px 18px 20px;
    gap:10px;
  }.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__header, .dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__header.h3{
    font-size:1.22rem;
    line-height:1.26;
  }.dsk-blog-hub.dsk-blog-hub--index #blog li.items-grid__item.sb-blog-card .items-grid__summary{
    font-size:.98rem;
    line-height:1.6;
    min-height:calc(1.6em * 4);
    max-height:calc(1.6em * 4);
  }
}

/* stage492 blog card text + spacing restore */
@media (min-width:1024px){
  .dsk-about-hero__inner{max-width:1240px;}
  .dsk-about-hero__title{max-width:15ch;margin-bottom:14px !important;}
  .dsk-about-hero__subtitle{max-width:68ch;}
  .dsk-hub-filters{margin-top:-28px;padding:0 0 14px;}
  .section-intro{margin:14px auto 6px;}
  .section-intro__inner{padding:4px 0 6px;}
  #blog{padding-top:10px;padding-bottom:40px;}
  #blog .sb-row-opt-padding-top-large{padding-top:10px;}
  #blog .sb-row-opt-padding-bottom-large{padding-bottom:12px;}
  #blog .items-grid.sb-blog{gap:18px;margin:18px 0 0 !important;}
  #blog li.items-grid__item.sb-blog-card{height:auto;min-height:560px;}
  #blog li.items-grid__item.sb-blog-card .items-grid__item-image,
  #blog li.items-grid__item.sb-blog-card .items-grid__item-image figure,
  #blog li.items-grid__item.sb-blog-card .items-grid__item-image .option-image{height:230px;min-height:230px;max-height:230px;}
  #blog li.items-grid__item.sb-blog-card .items-grid__item-content{padding:16px 18px 18px;gap:10px;}
  #blog li.items-grid__item.sb-blog-card .items-grid__header{min-height:calc(1.24em * 3);}
  #blog li.items-grid__item.sb-blog-card .items-grid__summary{display:block;display:-webkit-box !important;-webkit-line-clamp:3;line-clamp:3;min-height:calc(1.64em * 3);max-height:calc(1.64em * 3);opacity:1;visibility:visible;}
  #blog li.items-grid__item.sb-blog-card .items-grid__link{margin-top:auto;padding-top:2px;}
}

/* stage493 blog-family final checkpoint micro polish */
@media (min-width:1024px){.dsk-blog-hub.dsk-blog-hub--index .section-intro{
    margin:14px auto 6px;
  }.dsk-blog-hub.dsk-blog-hub--index #blog{
    padding-top:4px;
  }.dsk-blog-hub.dsk-blog-hub--index #blog .sb-section-title{
    margin:0 0 8px;
  }.dsk-blog-hub:not(.dsk-blog-hub--index) .section-intro{
    margin:12px auto 4px;
  }.dsk-blog-hub:not(.dsk-blog-hub--index) #blog{
    padding-top:6px;
    padding-bottom:24px;
  }.dsk-blog-hub:not(.dsk-blog-hub--index) #blog .sb-row-opt-padding-top-large{
    padding-top:6px;
  }.dsk-blog-hub:not(.dsk-blog-hub--index) #blog .sb-row-opt-padding-bottom-large{
    padding-bottom:8px;
  }.dsk-blog-hub:not(.dsk-blog-hub--index) #blog .sb-section-title{
    margin:0 0 8px;
  }.dsk-blog-hub:not(.dsk-blog-hub--index) #blog .sb-blog-card-section > section:last-child{
    margin:18px 0 8px;
    padding:18px 20px 8px;
    border-top:1px solid rgba(11,18,32,.08);
  }.dsk-blog-hub:not(.dsk-blog-hub--index) #blog .sb-blog-card-section > section:last-child h3{
    margin:0 0 12px;
    line-height:1.22;
  }.dsk-blog-hub:not(.dsk-blog-hub--index) #blog .sb-blog-card-section > section:last-child ul{
    margin:0 0 4px 22px;
  }.dsk-blog-hub:not(.dsk-blog-hub--index) .dsk-cta-lab{
    padding-top:30px;
  }
}

/* Stage 629 — blog hub lab CTA defer ownership: move identical dsk-lab-cta-defer-css from blog hub HTML into the page owner. */
.dsk-blog-hub .dsk-cta-lab:not(#default-contact-cta-section-template){content-visibility:auto;contain-intrinsic-size:auto 280px;}
@media (max-width:767px){.dsk-blog-hub .dsk-cta-lab:not(#default-contact-cta-section-template){content-visibility:visible;contain-intrinsic-size:auto;}}

/* Stage ARCH-C3 — blog hub header shadow lite ownership: move identical dsk-blog-header-shadow-lite from blog hub HTML into the page owner. */
#sb-navigation section{transition:box-shadow .3s ease;will-change:box-shadow;transform:translateZ(0)}

/* Debt OS wave wave:b9871f9f28972b */
main .dsk-wave-blog-wave-b9871f9f28972b{
  color:inherit;
  display:inline-block;
}

/* Debt OS wave wave:69e8afea7e0803 */
main .dsk-wave-blog-wave-69e8afea7e0803{
  background-image:url('/assets/b12/client_media/tEJXsA9I/5-bledow-ktore-zamieniaja-drobne-uszkodzenie-katastrofe-czego-nigdy-nie-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:1dc5c9319df8b4 */
main .dsk-wave-blog-wave-1dc5c9319df8b4{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-29.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:5a2df81fe28156 */
main .dsk-wave-blog-wave-5a2df81fe28156{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-33.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:d589d0dabe8ad2 */
main .dsk-wave-blog-wave-d589d0dabe8ad2{
  background-image:url('/assets/b12/client_media/tEJXsA9I/mezczyzna-pracujacy-laptopie-domu-ochrona-prywatnych-danych-osobowych-rodo-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:3ad0145452341f */
main .dsk-wave-blog-wave-3ad0145452341f{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-21.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:7c7eb661d923bf */
main .dsk-wave-blog-wave-7c7eb661d923bf{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-18.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:929c2eb5a45745 */
main .dsk-wave-blog-wave-929c2eb5a45745{
  background-image:url('/assets/b12/client_media/tEJXsA9I/uszkodzony-pendrive-odslonieta-elektronika-odzyskiwanie-danych-laboratorium-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:10d1973a2079af */
main .dsk-wave-blog-wave-10d1973a2079af{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-23.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:1c9bb2cce2d027 */
main .dsk-wave-blog-wave-1c9bb2cce2d027{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-20.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:ac128e9192a60d */
main .dsk-wave-blog-wave-ac128e9192a60d{
  background-image:url('/assets/b12/client_media/tEJXsA9I/zasada-3-2-1-backup-akcji-zbudowac-niezniszczalne-archiwum-firmy-fotografii-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:1e2f4c1b0055f6 */
main .dsk-wave-blog-wave-1e2f4c1b0055f6{
  background-image:url('/assets/b12/client_media/tEJXsA9I/dysk-zewnetrzny-podlaczony-laptopa-wybor-nosnika-backupu-hdd-ssd-lub-chmury-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:27ae33e5a4b08c */
main .dsk-wave-blog-wave-27ae33e5a4b08c{
  display:none;
}

/* Debt OS wave wave:4e5e16d37f05c6 */
main .dsk-wave-blog-wave-4e5e16d37f05c6{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-23.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:6814d7d5f67f19 */
main .dsk-wave-blog-wave-6814d7d5f67f19{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-25.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:043f784d1f3dc5 */
main .dsk-wave-blog-wave-043f784d1f3dc5{
  background-image:url('/assets/b12/client_media/tEJXsA9I/profesjonalnego-fotografa-utrata-archiwum-koszmar-ktory-grozi-nie-tylko-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:4411dcd58bf631 */
main .dsk-wave-blog-wave-4411dcd58bf631{
  background-image:url('/assets/img/og/og-odzyskiwanie-danych-z-ssd.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:a1012bc978955e */
main .dsk-wave-blog-wave-a1012bc978955e{
  background-image:url('/assets/b12/client_media/tEJXsA9I/wd-my-passport-nvme-zewnetrzny-dysk-ssd-wykorzystywany-odzyskiwaniu-danych-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:b7cd9ce84d8861 */
main .dsk-wave-blog-wave-b7cd9ce84d8861{
  background-image:url('/assets/b12/client_media/tEJXsA9I/odzyskiwanie-danych-macierzy-raid-serwerow-nas-laboratorium-dysk-spolka-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:762ff432a9c05a */
main .dsk-wave-blog-wave-762ff432a9c05a{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-26.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:7d26847c536345 */
main .dsk-wave-blog-wave-7d26847c536345{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-10.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:b19ec348cea5c5 */
main .dsk-wave-blog-wave-b19ec348cea5c5{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-24.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:ba6dd843a87e1e */
main .dsk-wave-blog-wave-ba6dd843a87e1e{
  background-image:url('/assets/b12/client_media/tEJXsA9I/odzyskac-dane-uszkodzonego-dysku-hdd-dysk-twardy-biurku-laboratorium-spolka-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:6e2aa175d4a5a2 */
main .dsk-wave-blog-wave-6e2aa175d4a5a2{
  background-image:url('/assets/b12/client_media/tEJXsA9I/awaria-dysku-danymi-ksiegowymi-kadrowymi-polaczyc-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:20d92fabde08c4 */
main .dsk-wave-blog-wave-20d92fabde08c4{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-06.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:373360b9eeca80 */
main .dsk-wave-blog-wave-373360b9eeca80{
  background-image:url('/assets/b12/client_media/tEJXsA9I/uszkodzony-dysk-hdd-biurku-otoczeniu-narzedzi-czego-nie-robic-nosnikiem-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:464f797666e25d */
main .dsk-wave-blog-wave-464f797666e25d{
  background-image:url('/assets/b12/client_media/tEJXsA9I/otwarty-dysk-twardy-hdd-widoczna-glowica-talerzem-objawy-awarii-mechanicznej-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:5a8905aaa43b27 */
main .dsk-wave-blog-wave-5a8905aaa43b27{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-07.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:5ebe15c35785c0 */
main .dsk-wave-blog-wave-5ebe15c35785c0{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-05.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:92f787b00a147b */
main .dsk-wave-blog-wave-92f787b00a147b{
  background-image:url('/assets/b12/client_media/tEJXsA9I/dysk-zewnetrzny-podlaczony-laptopa-robic-gdy-nie-startuje-pojawia-czarny-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:acef1bc7c0cbfc */
main .dsk-wave-blog-wave-acef1bc7c0cbfc{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-08.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:f9a4e5a866b39f */
main .dsk-wave-blog-wave-f9a4e5a866b39f{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-09.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:f6f333b16890b8 */
main .dsk-wave-blog-wave-f6f333b16890b8{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-33.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:2fb3b86acfc29c */
main .dsk-wave-blog-wave-2fb3b86acfc29c{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-15.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:821e04e67633ec */
main .dsk-wave-blog-wave-821e04e67633ec{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-28.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:52ed3b64f5d904 */
main .dsk-wave-blog-wave-52ed3b64f5d904{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:64995ca8742b86 */
main .dsk-wave-blog-wave-64995ca8742b86{
  background-image:url('/assets/b12/client_media/tEJXsA9I/dysk-hdd-biurku-wykresy-ekranie-laptopa-porownanie-awaryjnosci-ssd-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:28880fab1ff550 */
main .dsk-wave-blog-wave-28880fab1ff550{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-34.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:34c8c3662bd372 */
main .dsk-wave-blog-wave-34c8c3662bd372{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-17.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:5df8c7b66b6a50 */
main .dsk-wave-blog-wave-5df8c7b66b6a50{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-16.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:6e1a38e31fea22 */
main .dsk-wave-blog-wave-6e1a38e31fea22{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-11.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:809ac613c2fdb8 */
main .dsk-wave-blog-wave-809ac613c2fdb8{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-27.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:c4df67050e7c7d */
main .dsk-wave-blog-wave-c4df67050e7c7d{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-13.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:e46eb503b789e0 */
main .dsk-wave-blog-wave-e46eb503b789e0{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-14.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:1058167262e645 */
main .dsk-wave-blog-wave-1058167262e645{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-02.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:7941d257a2b06d */
main .dsk-wave-blog-wave-7941d257a2b06d{
  background-image:url('/assets/b12/client_media/tEJXsA9I/laptop-wlaczonym-oprogramowaniem-automatycznego-backupu-danych-windows-macos-warszawa.webp');
  background-size:cover;
  background-position:center;
}

/* Debt OS wave wave:8cebdf7572b31a */
main .dsk-wave-blog-wave-8cebdf7572b31a{
  background-image:url('/assets/b12/client_media/tEJXsA9I/blog-poradniki-odzyskiwaniu-danych-dysk-spolka-warszawa-03.webp');
  background-size:cover;
  background-position:center;
}

/* dsk-blog-intro-body-text-rail-final-v1
   Long intro copy must read as a normal paragraph, not a centered narrow column. */
body.dsk-blog-hub .section-intro {
  text-align: left !important;
}

body.dsk-blog-hub .section-intro__inner {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.dsk-blog-hub .section-intro__text {
  width: 100% !important;
  max-width: min(86ch, 100%) !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
  text-wrap: pretty;
}

@media (max-width: 767px) {
  body.dsk-blog-hub .section-intro {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* dsk-blog-hero-pc-rail-final-v1
   Blog hero must keep hero-scale typography and share the desktop rail with filters/listing. */
@media (min-width: 1024px) {
  body.dsk-blog-hub.dsk-blog-hub--index {
    --dsk-blog-hero-shell-max: var(--dsk-blog-top-shell-max, var(--dsk-layout-shell-max, 1320px));
    --dsk-blog-hero-shell-gutter: var(--dsk-blog-top-shell-gutter, var(--dsk-layout-shell-gutter, 20px));
  }

  body.dsk-blog-hub.dsk-blog-hub--index #blog-hero.dsk-about-hero .dsk-about-hero__inner {
    width: min(var(--dsk-blog-hero-shell-max), calc(100% - (var(--dsk-blog-hero-shell-gutter) * 2))) !important;
    max-width: var(--dsk-blog-hero-shell-max) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: var(--dsk-blog-hero-shell-gutter) !important;
    padding-right: var(--dsk-blog-hero-shell-gutter) !important;
    box-sizing: border-box !important;
  }

  body.dsk-blog-hub.dsk-blog-hub--index #blog-hero.dsk-about-hero .dsk-about-hero__title {
    max-width: 24ch !important;
    margin-bottom: 18px !important;
    font-size: clamp(2.85rem, 4vw, 4.35rem) !important;
    line-height: 1.02 !important;
    letter-spacing: 0 !important;
    text-wrap: balance;
  }

  body.dsk-blog-hub.dsk-blog-hub--index #blog-hero.dsk-about-hero .dsk-about-hero__subtitle {
    max-width: min(76ch, 100%) !important;
    font-size: clamp(1.08rem, 1.25vw, 1.24rem) !important;
    line-height: 1.58 !important;
  }
}

@media (min-width: 521px) and (max-width: 1023px) {
  body.dsk-blog-hub.dsk-blog-hub--index #blog-hero.dsk-about-hero .dsk-about-hero__inner {
    width: calc(100% - 40px) !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }

  body.dsk-blog-hub.dsk-blog-hub--index #blog-hero.dsk-about-hero .dsk-about-hero__title {
    max-width: min(20ch, 100%) !important;
    margin-bottom: 16px !important;
    font-size: clamp(2.45rem, 6vw, 3.1rem) !important;
    line-height: 1.04 !important;
    letter-spacing: 0 !important;
    text-wrap: balance;
  }

  body.dsk-blog-hub.dsk-blog-hub--index #blog-hero.dsk-about-hero .dsk-about-hero__subtitle {
    max-width: min(62ch, 100%) !important;
    font-size: clamp(1.02rem, 2.2vw, 1.14rem) !important;
    line-height: 1.58 !important;
  }
}

/* dsk-blog-quicknav-rwd-final-v1
   Keep blog navigation controls in predictable rows instead of flex-wrap text squeezing. */
@media (max-width: 767px) {
  body.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav__inner {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) repeat(3, 42px) !important;
    gap: 10px !important;
    align-items: center !important;
    justify-content: stretch !important;
    width: 100% !important;
    padding: 12px !important;
    box-sizing: border-box !important;
  }

  body.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav__label {
    min-width: 0 !important;
    margin-right: 0 !important;
    white-space: nowrap !important;
    font-size: clamp(.9rem, 3.7vw, 1rem) !important;
  }

  body.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav__inner > a[href$="#blog-list"] {
    width: 42px !important;
    min-width: 42px !important;
    height: 42px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  body.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav__inner > a.dsk-blog-showall,
  body.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav__inner > a[href="/blog#all"] {
    grid-column: 1 / -1 !important;
    justify-self: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 10px 14px !important;
    white-space: nowrap !important;
    box-sizing: border-box !important;
  }

  body.dsk-blog-hub.dsk-blog-hub--index .dsk-blog-quicknav__meta {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    min-width: 0 !important;
    white-space: normal !important;
  }
}
