/* Stage 504 — services hub overflow clamp ownership: move the duplicated PC14 desktop overflow lock out of inline HTML and into the local services family owner without changing the live clamp behaviour on /uslugi and /en/services. */
@media (min-width:768px){body.dsk-page-uslugi main#main-content [style*="100vw"],body.dsk-page-uslugi main#main-content [style*="100dvw"],body.dsk-page-uslugi main#main-content [style*="100svw"]{width:100% !important;max-width:100% !important}.dsk-page-uslugi #sb-page-structure, .dsk-page-uslugi #sb-page-structure > *, .dsk-page-uslugi main#main-content{max-width:100%}}.dsk-page-uslugi, html{overflow-y:scroll !important;scrollbar-gutter:stable !important;}.dsk-page-uslugi{--dsk-surface:#f4f7fb;--dsk-card:#ffffff;--dsk-ink:#0b1220;--dsk-muted:rgba(11,18,32,.76);--dsk-border:rgba(2,132,199,.14);--dsk-shadow:0 14px 38px rgba(2,8,20,.10);--dsk-shadow-soft:0 10px 26px rgba(2,8,20,.08);--dsk-radius:18px;--dsk-radius-lg:24px;--dsk-accent-a:#22d3ee;--dsk-accent-b:#3b82f6;--dsk-green:#19d34a;overflow-x:hidden}.dsk-page-uslugi #sb-page-structure, .dsk-page-uslugi section[id="blog-post-template"], .dsk-page-uslugi section[id="blog-post-template"]>.container{margin-top:0;padding-top:0}.dsk-page-uslugi #sb-id-4954a693-d15e-4fcd-84d1-8c557a637a81{padding-top:0;padding-bottom:0}.dsk-page-uslugi .dsk-about-hero{position:relative;width:100vw;width:100dvw;left:50%;right:50%;margin-left:-50vw;margin-left:-50dvw;margin-right:-50vw;margin-right:-50dvw;overflow:hidden;isolation:isolate}.dsk-page-uslugi .dsk-about-hero--photo{min-height:550px;min-height:60vh;display:flex;align-items:flex-start;padding-top:clamp(150px,10vw,175px);padding-bottom:clamp(124px,10vw,170px);background-image:linear-gradient(135deg,rgba(0,50,100,0.90),rgba(0,150,200,0.70)),var(--hero-image);background-size:cover;background-position:center top;background-repeat:no-repeat}.dsk-page-uslugi .dsk-about-hero--photo::before{content:"";position:absolute;inset:0;background:radial-gradient(1000px 420px at 18% 35%,rgba(34,211,238,0.24),transparent 62%),radial-gradient(900px 480px at 80% 22%,rgba(59,130,246,0.22),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,0.07)0 1px,transparent 1px 18px);opacity:.65;z-index:-1}.dsk-page-uslugi .dsk-about-hero--photo::after{content:"";position:absolute;left:-2px;right:-2px;bottom:-1px;height:96px;background:linear-gradient(180deg,rgba(244,247,251,0)0%,var(--dsk-surface)80%);pointer-events:none}.dsk-page-uslugi .dsk-about-hero__inner{position:relative;z-index:2;max-width:var(--dsk-layout-content-max,1100px);margin:0 auto;padding:0 clamp(16px,4vw,24px)}.dsk-page-uslugi .dsk-about-hero__eyebrow{margin:0 0 10px;color:rgba(255,255,255,0.75);text-transform:uppercase;letter-spacing:.10em;font-size:0.8125rem;font-weight:700}.dsk-page-uslugi .dsk-about-hero__title{margin:0 0 12px;font-weight:800;color:#fff;font-size:clamp(2.125rem,3.6vw,3.625rem);line-height:1.08;letter-spacing:-.02em;text-shadow:0 16px 54px rgba(0,0,0,.55)}.dsk-page-uslugi .dsk-about-hero__subtitle{margin:0;color:rgba(255,255,255,0.86);font-size:clamp(1rem,1.55vw,1.25rem);line-height:1.6;max-width:70ch}.dsk-page-uslugi .dsk-about-hero__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;justify-content:flex-start}.dsk-page-uslugi .dsk-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:0.8125rem;color:rgba(255,255,255,0.90);background:rgba(0,0,0,0.30);border:1px solid rgba(255,255,255,0.14);backdrop-filter:blur(10px)}@media(max-width:560px){.dsk-page-uslugi .dsk-about-hero--photo{min-height:640px}}@media(max-width:767px){.dsk-page-uslugi #uslugi-hero.dsk-about-hero--photo{padding-top:clamp(100px,18vw,140px);padding-bottom:clamp(60px,10vw,90px);align-items:flex-start}.dsk-page-uslugi #uslugi-hero .dsk-about-hero__inner{margin-inline:auto;padding-left:calc(env(safe-area-inset-left,0px)+14px);padding-right:calc(env(safe-area-inset-right,0px)+14px)}.dsk-page-uslugi #uslugi-hero .dsk-about-hero__title{font-size:clamp(1.65rem,6.4vw,2.25rem);margin-bottom:.75rem}.dsk-page-uslugi #uslugi-hero .dsk-about-hero__subtitle{font-size:1.02rem;max-width:46ch}.dsk-page-uslugi #uslugi-hero .dsk-about-hero__badges{justify-content:flex-start}.dsk-page-uslugi .dsk-why__media{background:none;background-image:none;border-left:0;border-radius:16px;overflow:hidden}.dsk-page-uslugi .dsk-why__media img{display:block;width:100%;height:auto;border-radius:0}}.dsk-page-uslugi .dsk-uslugi-surface{background:var(--dsk-surface);padding:10px 0 24px}body.dsk-page-uslugi .dsk-wrap{width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px)),calc(100% - (var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,24px)) * 2)));margin:0 auto}.dsk-page-uslugi .dsk-breadcrumbs{margin:18px 0 0;font-size:0.8125rem;color:rgba(11,18,32,.62)}.dsk-page-uslugi .dsk-breadcrumbs a{color:rgba(11,18,32,.72);text-decoration:none;border-bottom:1px solid rgba(11,18,32,.20)}.dsk-page-uslugi .dsk-breadcrumbs a:hover{border-bottom-color:rgba(11,18,32,.45)}body.dsk-page-uslugi .dsk-svcgrid{margin-top:18px}body.dsk-page-uslugi .dsk-svcgrid__header{display:flex;flex-direction:column;gap:10px;margin:10px 0 16px}body.dsk-page-uslugi .dsk-svcgrid__header h2{margin:0;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.2;color:var(--dsk-ink);font-weight:800}body.dsk-page-uslugi .dsk-svcgrid__header p{margin:0;color:var(--dsk-muted);line-height:1.6;max-width:95ch}body.dsk-page-uslugi .dsk-svcgrid__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:980px){body.dsk-page-uslugi .dsk-svcgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.dsk-page-uslugi .dsk-svcgrid__grid{grid-template-columns:1fr}}.dsk-page-uslugi .dsk-svccard{background:var(--dsk-card);border-radius:var(--dsk-radius);border:1px solid rgba(2,132,199,.14);box-shadow:var(--dsk-shadow);padding:18px 18px 16px;position:relative;overflow:hidden;text-decoration:none;color:inherit;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;min-height:228px}.dsk-page-uslugi .dsk-svccard::before{content:"";position:absolute;inset:-1px;background:radial-gradient(420px 220px at 20% 15%,rgba(34,211,238,.16),transparent 58%),radial-gradient(420px 220px at 85% 10%,rgba(59,130,246,.14),transparent 60%);opacity:.9;pointer-events:none}.dsk-page-uslugi .dsk-svccard::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,rgba(34,211,238,1),rgba(59,130,246,1));opacity:.85}.dsk-page-uslugi .dsk-svccard:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.30);box-shadow:0 18px 55px rgba(2,8,20,.14)}.dsk-page-uslugi .dsk-svccard__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(2,132,199,.10);border:1px solid rgba(2,132,199,.18);color:rgba(2,132,199,.95);position:relative;z-index:1}.dsk-page-uslugi .dsk-svccard__icon svg{width:22px;height:22px}.dsk-page-uslugi .dsk-svccard__title{position:relative;z-index:1;margin:12px 0 8px;font-size:1.125rem;line-height:1.25;font-weight:800;color:var(--dsk-ink)}body.dsk-page-uslugi .dsk-svccard__desc{position:relative;z-index:1;margin:0 0 14px;color:var(--dsk-muted);line-height:1.55;font-size:0.875rem}.dsk-page-uslugi .dsk-svccard__link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:0.8125rem;color:rgba(2,132,199,.95);text-decoration:none;border-bottom:1px solid rgba(2,132,199,.22)}.dsk-page-uslugi .dsk-svccard:hover .dsk-svccard__link{border-bottom-color:rgba(2,132,199,.50)}.dsk-page-uslugi .dsk-why{margin-top:26px;background:rgba(255,255,255,0.72);border:1px solid rgba(2,132,199,.12);border-radius:var(--dsk-radius-lg);box-shadow:var(--dsk-shadow-soft);overflow:hidden}.dsk-page-uslugi .dsk-why__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:0}@media(max-width:980px){.dsk-page-uslugi .dsk-why__grid{grid-template-columns:1fr}.dsk-page-uslugi .dsk-why__media{border-left:none;border-top:1px solid rgba(255,255,255,0.35)}}.dsk-page-uslugi .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;margin-top:26px}.dsk-page-uslugi .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-page-uslugi .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-page-uslugi .dsk-cta-lab__inner{width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px)),calc(100% - (var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,24px)) * 2)));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-page-uslugi .dsk-cta-lab__copy{max-width:680px}.dsk-page-uslugi .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-page-uslugi .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-page-uslugi .dsk-cta-lab__text{margin:0;font-size:0.9688rem;line-height:1.6;color:rgba(233,242,255,0.78)}.dsk-page-uslugi .dsk-cta-lab__phone{color:#ffffff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.30)}.dsk-page-uslugi .dsk-cta-lab__phone:hover{border-bottom-color:rgba(255,255,255,0.70)}.dsk-page-uslugi .dsk-cta-lab__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:260px}.dsk-page-uslugi .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-green);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-page-uslugi .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-page-uslugi .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-page-uslugi .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-page-uslugi .dsk-cta-lab__micro{margin:0;font-size:0.7812rem;color:rgba(233,242,255,0.62)}@media(max-width:820px){.dsk-page-uslugi .dsk-cta-lab__inner{flex-direction:column;align-items:flex-start}.dsk-page-uslugi .dsk-cta-lab__actions{width:100%;align-items:flex-start;min-width:unset}.dsk-page-uslugi .dsk-cta-lab__btn{width:100%}}.dsk-page-uslugi .dsk-svc{width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px)),calc(100% - (var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,24px)) * 2)));margin:18px auto 0}.dsk-page-uslugi .dsk-svc__head{display:flex;flex-direction:column;gap:10px;margin:0 0 18px}.dsk-page-uslugi .dsk-svc__title{margin:0;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.2;color:var(--dsk-ink);font-weight:800}.dsk-page-uslugi .dsk-svc__lead{margin:0;color:var(--dsk-muted);line-height:1.6;max-width:95ch}.dsk-page-uslugi .dsk-svc__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:980px){.dsk-page-uslugi .dsk-svc__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.dsk-page-uslugi .dsk-svc__grid{grid-template-columns:1fr}}.dsk-page-uslugi .dsk-svccard{background:#ffffff;padding:30px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border:1px solid rgba(2,132,199,.14);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;min-height:260px;position:relative;overflow:hidden;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease}.dsk-page-uslugi .dsk-svccard:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,0.12)}.dsk-page-uslugi .dsk-svccard__icon{flex:0 0 auto}.dsk-page-uslugi .dsk-svccard__title{margin:0;font-size:1.125rem;line-height:1.25;font-weight:800;color:var(--dsk-ink)}.dsk-page-uslugi .dsk-svccard__text{margin:0;color:var(--dsk-muted);line-height:1.65;font-size:0.875rem}.dsk-page-uslugi .dsk-svccard__link{margin-top:auto}.dsk-page-uslugi .dsk-why{width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px)),calc(100% - (var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,24px)) * 2)));margin-left:auto;margin-right:auto}.dsk-page-uslugi .dsk-why__media{margin:0;padding:0;display:block}.dsk-page-uslugi .dsk-why__media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.dsk-page-uslugi .dsk-why__bullets{display:grid;gap:10px;margin:14px 0 0}.dsk-page-uslugi .dsk-why__bullet{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:rgba(2,132,199,.06);border:1px solid rgba(2,132,199,.10)}.dsk-page-uslugi .dsk-cta-lab{width:100vw;width:100dvw;margin-left:calc(-50vw+50%);margin-left:calc(-50dvw+50%);margin-right:calc(-50vw+50%);margin-right:calc(-50dvw+50%)}@media(max-width:720px){.dsk-page-uslugi .dsk-cta-lab{width:100%;margin-left:0;margin-right:0}.dsk-page-uslugi .dsk-cta-lab::before{inset:0}.dsk-page-uslugi .dsk-why__media, .dsk-page-uslugi .dsk-why__media img{max-width:100%}.dsk-page-uslugi main#main-content .sb-container-fixed{padding-left:0;padding-right:0}.dsk-page-uslugi main#main-content img, .dsk-page-uslugi main#main-content svg, .dsk-page-uslugi main#main-content video, .dsk-page-uslugi main#main-content iframe{max-width:100%}}@media(min-width:1024px){.dsk-page-uslugi #blog-post-template.option-content-width-default{--section-container-width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px)),calc(100% - (var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,24px)) * 2)))}.dsk-page-uslugi .dsk-content-extend{width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px)),calc(100% - (var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,24px)) * 2)));margin-left:auto;margin-right:auto}}@media(max-width:768px){.dsk-page-uslugi{--dsk-services-mobile-gutter:16px;--dsk-space-lg:20px;--dsk-space-md:16px;--dsk-space-sm:12px}.dsk-page-uslugi .dsk-breadcrumbs, .dsk-page-uslugi .dsk-svc, .dsk-page-uslugi .dsk-why, .dsk-page-uslugi .dsk-content-extend{width:calc(100% -(var(--dsk-services-mobile-gutter)* 2));margin-left:auto;margin-right:auto}.dsk-page-uslugi .dsk-content-extend{padding-left:0;padding-right:0}.dsk-page-uslugi .dsk-svc__grid{gap:var(--dsk-space-md)}.dsk-page-uslugi .dsk-svccard{padding:16px;min-height:unset}.dsk-page-uslugi .dsk-why__copy, .dsk-page-uslugi .dsk-why__media{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dsk-page-uslugi .dsk-why__copy{padding:16px}.dsk-page-uslugi .dsk-why__bullets{margin:14px 0 14px}.dsk-page-uslugi .dsk-why__media img{height:auto !important;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 20%}.dsk-page-uslugi .dsk-cta-lab{margin-top:var(--dsk-space-lg);margin-bottom:var(--dsk-space-lg);padding:28px 0 !important}.dsk-page-uslugi main#main-content>#sb-page-structure>.dsk-cta-lab{width:calc(100% - 32px);max-width:calc(100% - 32px);margin-left:auto;margin-right:auto}.dsk-page-uslugi main#main-content>#sb-page-structure>.dsk-cta-lab>.dsk-cta-lab__inner{width:100%;max-width:none!important;margin-left:0;margin-right:0}.dsk-page-uslugi .dsk-cta-lab__inner{width:calc(100% -(var(--dsk-services-mobile-gutter)* 2));margin-left:auto;margin-right:auto}}html{background:#fff}.dsk-page-uslugi{background:#fff}.dsk-page-uslugi main{background:#fff}body.dsk-page-uslugi footer:not(.dsk-site-footer){background:#fff !important}
/* FIX19B — CTA bars centered and margin-safe on desktop */
/* Stage retired: desktop CTA ownership for the services listing lives in assets/css/page-uslugi-ux.min.css. */
/*dsk-cta-mobile-polish-etap22*/@media(max-width:640px){.dsk-page-uslugi .dsk-cta-lab{padding:30px 0 34px}.dsk-page-uslugi .dsk-cta-lab__inner{padding:18px;gap:18px;border-radius:16px}.dsk-page-uslugi .dsk-cta-lab__eyebrow{margin-bottom:8px}.dsk-page-uslugi .dsk-cta-lab__title{margin-bottom:8px;font-size:1.5rem}.dsk-page-uslugi .dsk-cta-lab__text{font-size:.9375rem;line-height:1.55}.dsk-page-uslugi .dsk-cta-lab__actions{gap:8px}.dsk-page-uslugi .dsk-cta-lab__btn{min-height:48px;padding:13px 16px}.dsk-page-uslugi .dsk-cta-lab__micro{font-size:.75rem}}@media(max-width:390px){.dsk-page-uslugi .dsk-cta-lab{padding:28px 0 32px}.dsk-page-uslugi .dsk-cta-lab__inner{padding:16px;gap:16px}}


/* Stage 497 — services hub mobile shell owner cleanup.
   Keep the live /uslugi + /en/services mobile shell exactly as rendered, but move the last services-only
   gutter/container/footer parity rules out of the global layout file and into the local services owner. */
@media (max-width:768px){.dsk-page-uslugi #uslugi-hero .dsk-about-hero__inner{
    padding-left:calc(env(safe-area-inset-left,0px) + 16px);
    padding-right:calc(env(safe-area-inset-right,0px) + 16px);
  }.dsk-page-uslugi main #sb-page-structure > :is(.sb-section,section) > .container.sb-container-fixed.sb-container{
    padding-left:16px;
    padding-right:16px;
    box-sizing:border-box;
  }

  /* Stage 503 — services hub desktop band ownership cleanup: the zero-padding desktop shell block for breadcrumbs/service bands/content-extend now loses to page-uslugi-ux.min.css on both PL and EN hubs, so remove the stale pre-UX variant from the base services owner instead of carrying two competing desktop band definitions. */

  html body.dsk-page-uslugi main .dsk-uslugi-surface > .dsk-cta-lab{
    width:auto !important;
    max-width:none !important;
    margin-left:0 !important;
    margin-right:0 !important;
    left:auto !important;
    right:auto !important;
  }

  html body.dsk-page-uslugi main .dsk-uslugi-surface > .dsk-cta-lab > .dsk-cta-lab__inner{
    width:auto !important;
    max-width:none !important;
    margin-left:0 !important;
    margin-right:0 !important;
    box-sizing:border-box !important;
  }.dsk-page-uslugi footer.dsk-site-footer :is(.dsk-custom-footer,.dsk-copyright){
    padding-left:16px !important;
    padding-right:16px !important;
    box-sizing:border-box;
  }
}

/* Stage 505 — services hub initial background ownership: move the identical initial dark background guard out of inline HTML and into the local services base owner so /uslugi and /en/services no longer need a dedicated <style id="dsk-initial-bg"> block. */
html{background:#050710}.dsk-page-uslugi{background:#050710}


/* Stage 624 — local hero subtitle link contrast for /uslugi. */
body.dsk-page-uslugi .dsk-about-hero__subtitle a{color:rgba(255,255,255,.96);text-decoration-color:rgba(255,255,255,.58);text-underline-offset:.14em}body.dsk-page-uslugi .dsk-about-hero__subtitle a:hover,body.dsk-page-uslugi .dsk-about-hero__subtitle a:focus-visible{color:#fff;text-decoration-color:rgba(255,255,255,.88)}.dsk-page-uslugi .dsk-why__bullet-desc::before{content:"— "}@media(max-width:768px){.dsk-page-uslugi .dsk-why__bullet{display:block;position:relative;padding:14px}.dsk-page-uslugi .dsk-why__dot{display:none}.dsk-page-uslugi .dsk-why__bullet strong, .dsk-page-uslugi .dsk-why__bullet .u-strong{display:block;max-width:none;margin:0 0 6px}.dsk-page-uslugi .dsk-why__bullet-desc{display:block}.dsk-page-uslugi .dsk-why__bullet-desc::before{content:none}}
