@media (min-width:0){
:root{--dsk-accounting-wrap-max:var(--dsk-layout-content-max,1100px);--dsk-accounting-shell-max:var(--dsk-layout-shell-max,1240px);--dsk-accounting-shell-gutter:var(--dsk-layout-shell-gutter,20px);}
#sb-navigation .sb-container-fixed.sb-container,
#sb-page-structure .sb-container-fixed.sb-container{
  width:min(var(--dsk-accounting-shell-max),calc(100% - (var(--dsk-accounting-shell-gutter) * 2)))!important;
  max-width:var(--dsk-accounting-shell-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:var(--dsk-accounting-shell-gutter)!important;
  padding-right:var(--dsk-accounting-shell-gutter)!important;
}
#sb-page-structure .option-width.sb-section-alignable,
.dsk-trust__inner{
  width:min(var(--dsk-accounting-wrap-max),calc(100% - (var(--dsk-accounting-shell-gutter) * 2)));
  max-width:none!important;
  margin-left:auto;
  margin-right:auto;
}
}
@media (min-width:1024px){
/* Stage 24 — accounting pages readability parity: keep the shell wide on desktop, but do not promote the inner accounting wrap from content measure to full shell width. */
:root{--dsk-accounting-wrap-max:var(--dsk-layout-content-max,1100px);--dsk-accounting-shell-max:var(--dsk-layout-shell-max,var(--site-max-width,1320px));--dsk-accounting-shell-gutter:var(--dsk-layout-shell-gutter,var(--mobile-gutter,20px));}
}
@media (max-width:560px){
#sb-navigation .sb-container-fixed.sb-container,
#sb-page-structure .sb-container-fixed.sb-container{
  padding-left:14px!important;
  padding-right:14px!important;
}
#sb-page-structure .option-width.sb-section-alignable,
.dsk-trust__inner{
  width:calc(100% - 28px);
}
}

@media (min-width:821px){
/* Stage 57 pass 4 — accounting / bookkeeping pages: match the visible hero,
   detail sections and trust block to the same inner band as footer/header. */
#sb-page-structure .container.sb-container-fixed.sb-container > .row.sb-row > .sb-column:only-child{
  padding-left:0;
  padding-right:0;
}
/* Stage 179 — accounting ownership cleanup:
   keep .option-width as a neutral shell wrapper and let only .dsk-trust__inner
   own the inner-band width on desktop. The previous block assigned a constrained
   width to .option-width and then immediately reset it to 100%, which made the
   effective owner unclear and increased regression risk. */
#sb-page-structure .option-width.sb-section-alignable{
  width:100%;
  max-width:none;
  margin-left:0;
  margin-right:0;
  padding-left:0;
  padding-right:0;
  box-sizing:border-box;
}
.dsk-trust__inner{
  width:min(calc(var(--dsk-accounting-shell-max) - (var(--dsk-accounting-shell-gutter) * 2)),calc(100% - (var(--dsk-accounting-shell-gutter) * 4)))!important;
  max-width:calc(var(--dsk-accounting-shell-max) - (var(--dsk-accounting-shell-gutter) * 2))!important;
  margin-left:auto;
  margin-right:auto;
  padding-left:0;
  padding-right:0;
  box-sizing:border-box;
}
}


@media (max-width:768px){
/* Stage 198 — accounting mobile shell / card rhythm parity.
   Accounting pages were still an outlier on phones: this family file only trimmed the outer shell to 14px below 560px,
   so most mobile widths (561-768) kept the old 20px container, while the bottom trust card also stayed heavier than the
   current 14px inner rhythm used on other mobile families. Keep the template and trust markup intact; only make this file
   the final mobile owner for the accounting shell and trust card padding. */
/* Stage 200 fix 7 — accounting footer parity.
   These two pages already moved their visible content shell to 16px on mobile, but the footer still consumed
   `var(--dsk-layout-shell-gutter,20px)` and `var(--dsk-container-pad,20px)`, so PL/EN accounting pages kept a wider
   footer axis than the rest of the mobile system. Scope the footer lock to this family CSS only. */
:root{--dsk-accounting-shell-gutter:16px;--dsk-layout-shell-gutter:16px;--dsk-container-pad:16px;}
#sb-navigation .sb-container-fixed.sb-container,
#sb-page-structure .sb-container-fixed.sb-container{
  padding-left:var(--dsk-accounting-shell-gutter)!important;
  padding-right:var(--dsk-accounting-shell-gutter)!important;
}
#sb-page-structure .option-width.sb-section-alignable,
.dsk-trust__inner{
  width:calc(100% - (var(--dsk-accounting-shell-gutter) * 2))!important;
}
footer.dsk-site-footer .dsk-custom-footer,
footer.dsk-site-footer .dsk-copyright{
  padding-left:16px;
  padding-right:16px;
  box-sizing:border-box;
}
.dsk-trust__box{
  padding:14px!important;
  gap:12px!important;
  border-radius:16px!important;
}
.dsk-trust__btn{
  padding:12px 14px!important;
}
.dsk-trust__right{
  padding:14px;
  border-radius:14px!important;
}
}

/* Stage 511 — accounting pair shared owner cleanup: move duplicated page-polish and trust defer out of per-page inline styles into the family owner. */
.dsk-trust{
  content-visibility:auto;
  contain-intrinsic-size:auto 520px;
}
@media (max-width:767px){
  .dsk-trust{contain-intrinsic-size:auto 680px;}
}


/* Stage ARCH-09 — accounting / niche family cleanup:
   move accounting-only inline owners into the family CSS owner for this page.
   Scope remains single-page-family; no global promotion. */

/* dsk-service-guides-defer-css — moved from dla-biur-rachunkowych-i-ksiegowosci.html inline style block 4 */
.dsk-guides-section{content-visibility:auto;contain-intrinsic-size:auto 560px;}@media (max-width: 767px){.dsk-guides-section{contain-intrinsic-size:auto 760px;}}

/* dsk-accounting-content-shell — moved from dla-biur-rachunkowych-i-ksiegowosci.html inline style block 5 */
/* ====== Odzyskiwanie danych dla księgowości – sekcja contentowa (RWD first) ====== */
    .dsk-acc-wrap, .dsk-acc-wrap * { box-sizing: border-box; }
    .dsk-acc-wrap {
      --acc-radius: 18px;
      --acc-border: rgba(0,0,0,.10);
      --acc-muted: rgba(0,0,0,.06);
      --acc-muted-2: rgba(0,0,0,.03);
      --acc-shadow: 0 10px 30px rgba(0,0,0,.08);
      width:100%;
      max-width:none;
      margin:0;
      padding: 6px 0;
      overflow-x: hidden; /* twarda blokada na wypadek dziwnych styli globalnych */
    }

    /* Tighten gap before "Zaufaj ekspertom" (only this page) */
    #odzyskiwanie-danych-dla-ksiegowosci-platnik-optima-warszawa .sb-row-opt-padding-bottom-large{
      padding-bottom: 0;
    }
.dsk-acc-lead {
      margin: 0 0 18px;
      font-size:clamp(1rem, 1.4vw, 1.125rem);
      line-height: 1.6;
    }
    .dsk-acc-kicker {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 10px 14px;
      border: 1px solid var(--acc-border);
      background: var(--acc-muted-2);
      border-radius: 999px;
      font-size:0.875rem;
      line-height: 1;
      margin: 6px 0 18px;
      max-width: 100%;
    }
    .dsk-acc-kicker svg { width: 18px; height: 18px; flex: 0 0 auto; }
    .dsk-acc-cta {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      align-items: center;
      margin: 8px 0 26px;
    }
    .dsk-acc-cta a {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      padding: 12px 16px;
      border-radius: 12px;
      border: 1px solid var(--acc-border);
      text-decoration: none;
      max-width: 100%;
    }
    .dsk-acc-cta a:hover { transform: translateY(-1px); }
    .dsk-acc-cta .primary {
      background: #1a3cff;
      color: #fff;
      border-color: rgba(26,60,255,.45);
    }
    .dsk-acc-cta .secondary {
      background: #fff;
      color: inherit;
    }
    .dsk-acc-cta svg { width: 18px; height: 18px; flex: 0 0 auto; }
.dsk-acc-section {
      margin: 26px 0 0;
      padding-top: 8px;
    }
    .dsk-acc-h {
      display: flex;
      align-items: center;
      gap: 12px;
      margin: 0 0 14px;
      font-size:clamp(1.25rem, 2vw, 1.625rem);
      line-height: 1.25;
    }
    .dsk-acc-h svg { width: 22px; height: 22px; flex: 0 0 auto; }

    /* GRID: Scenariusze */
    .dsk-acc-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 18px;
      margin-top: 14px;
    }
    .dsk-acc-card {
      background: #fff;
      border: 1px solid var(--acc-border);
      border-radius: var(--acc-radius);
      padding: 18px;
      box-shadow: var(--acc-shadow);
      min-width: 0;
    }
    .dsk-acc-card-top {
      display: flex;
      align-items: flex-start;
      gap: 12px;
      margin-bottom: 10px;
    }
    .dsk-acc-icon {
      width: 42px;
      height: 42px;
      border-radius: 14px;
      border: 1px solid var(--acc-border);
      background: var(--acc-muted);
      display: grid;
      place-items: center;
      flex: 0 0 auto;
    }
    .dsk-acc-icon svg { width: 22px; height: 22px; }
    .dsk-acc-card h4 {
      margin: 0;
      font-size:1.125rem;
      line-height: 1.25;
    }
    .dsk-acc-card p {
      margin: 8px 0 0;
      font-size:0.9375rem;
      line-height: 1.6;
    }
    .dsk-acc-card ul {
      margin: 12px 0 0;
      padding-left: 18px;
    }
    .dsk-acc-card li { margin: 6px 0; }

    /* FLEX: Programy jako tabletki */
    .dsk-acc-badges {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 12px;
      max-width: 100%;
    }
    .dsk-acc-badge {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 9px 12px;
      border-radius: 999px;
      border: 1px solid var(--acc-border);
      background: var(--acc-muted);
      font-size:0.875rem;
      line-height: 1;
      white-space: nowrap;
      max-width: 100%;
    }
    .dsk-acc-badge svg { width: 16px; height: 16px; flex: 0 0 auto; }

    /* BOX: Bezpieczeństwo */
    .dsk-acc-box {
      border-radius: var(--acc-radius);
      border: 1px solid var(--acc-border);
      background: linear-gradient(180deg, var(--acc-muted-2), #fff);
      padding: 22px;
      box-shadow: var(--acc-shadow);
    }
    .dsk-acc-box .box-title {
      display: flex;
      align-items: center;
      gap: 12px;
      margin: 0 0 10px;
      font-size:1.125rem;
      line-height: 1.3;
    }
    .dsk-acc-box .box-title svg { width: 22px; height: 22px; }
    .dsk-acc-box ul { margin: 10px 0 0; padding-left: 18px; }
    .dsk-acc-box li { margin: 8px 0; }

    /* TIMELINE: Procedura */
    .dsk-acc-timeline {
      display: flex;
      align-items: stretch;
      gap: 14px;
      margin-top: 14px;
      max-width: 100%;
    }
    .dsk-acc-step {
      flex: 1;
      min-width: 0;
      background: #fff;
      border: 1px solid var(--acc-border);
      border-radius: var(--acc-radius);
      padding: 18px;
      box-shadow: var(--acc-shadow);
      position: relative;
    }
    .dsk-acc-step .n {
      width: 34px;
      height: 34px;
      border-radius: 12px;
      display: grid;
      place-items: center;
      background: #1a3cff;
      color: #fff;
      font-weight: 700;
      font-size:0.875rem;
      flex: 0 0 auto;
    }
    .dsk-acc-step .top {
      display: flex;
      align-items: center;
      gap: 12px;
      margin-bottom: 10px;
    }
    .dsk-acc-step h4 {
      margin: 0;
      font-size:1.125rem;
      line-height: 1.25;
    }
    .dsk-acc-step p {
      margin: 6px 0 0;
      font-size:0.9375rem;
      line-height: 1.6;
    }
    .dsk-acc-arrow {
      width: 34px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex: 0 0 auto;
    }
    .dsk-acc-arrow svg { width: 26px; height: 26px; opacity: .75; }

    /* ====== MOBILE ====== */
    @media (max-width: 768px) {
      .dsk-acc-wrap { padding: 0; }
      .dsk-acc-grid { grid-template-columns: 1fr; gap: 14px; }
      .dsk-acc-card { padding: 16px; }
      .dsk-acc-box { padding: 15px; } /* wymaganie: mniejszy padding w boxie */
      .dsk-acc-timeline { flex-direction: column; gap: 12px; }
      .dsk-acc-arrow { display: none; }

      /* pionowa "oś" timeline: kropka + linia po lewej */
      .dsk-acc-step { padding-left: 54px; }
      .dsk-acc-step::before{
        content:"";
        position:absolute;
        left: 22px;
        top: 22px;
        width: 10px;
        height: 10px;
        border-radius: 999px;
        background: #1a3cff;
      }
      .dsk-acc-step::after{
        content:"";
        position:absolute;
        left: 26px;
        top: 36px;
        bottom: 18px;
        width: 2px;
        background: var(--acc-border);
      }
      .dsk-acc-step:last-child::after{ display:none; }

      .dsk-acc-step .n { display: none; } /* numer w kropce, żeby było czyściej */
      .dsk-acc-step h4 { font-size:1.0625rem; }
      .dsk-acc-step p { font-size:0.9375rem; }
      .dsk-acc-cta a { width: 100%; }
}

/* dsk-accounting-trust-shell — moved from dla-biur-rachunkowych-i-ksiegowosci.html inline style block 6 */
.dsk-trust, .dsk-trust * { box-sizing: border-box; }
    .dsk-trust { padding: 12px 0 28px; }
    .dsk-trust__inner { width: 100%; margin: 0 auto; padding-left: 0; padding-right: 0; }
    .dsk-trust__box{
      background: linear-gradient(180deg, #f8f9ff, #ffffff);
      border: 1px solid rgba(0,0,0,.10);
      border-radius: 18px;
      box-shadow: 0 12px 32px rgba(0,0,0,.08);
      padding: 22px;
      display: grid;
      grid-template-columns: 1.2fr .8fr;
      gap: 18px;
      overflow: hidden;
    }
    .dsk-trust__kicker{
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 10px 14px;
      border-radius: 999px;
      border: 1px solid rgba(26,60,255,.22);
      background: rgba(26,60,255,.06);
      color: #0b1738;
      font-size:0.875rem;
      line-height: 1;
      max-width: 100%;
    }
    .dsk-trust__kicker svg{ width: 18px; height: 18px; flex: 0 0 auto; }
    .dsk-trust h2{
      margin: 14px 0 10px;
      font-size:clamp(1.375rem, 2.2vw, 1.75rem);
      line-height: 1.2;
      color: #0b1738;
    }
    .dsk-trust p{
      margin: 0 0 14px;
      font-size:1rem;
      line-height: 1.65;
      color: rgba(11,23,56,.92);
    }
    .dsk-trust__actions{
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 10px;
    }
    .dsk-trust__btn{
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      border: 1px solid rgba(0,0,0,.12);
      max-width: 100%;
      min-width: 220px;
      font-weight: 700;
    }
    .dsk-trust__btn svg{ width: 18px; height: 18px; flex: 0 0 auto; }
    .dsk-trust__btn--outline{
      background: #ffffff;
      border-color: rgba(26,60,255,.45);
      color: #1a3cff;
    }
    .dsk-trust__right{
      background: rgba(0,0,0,.02);
      border: 1px solid rgba(0,0,0,.06);
      border-radius: 16px;
      padding: 16px;
    }
    .dsk-trust__list{
      margin: 0;
      padding: 0;
      list-style: none;
      display: grid;
      gap: 12px;
    }
    .dsk-trust__list li{
      display: flex;
      gap: 10px;
      align-items: flex-start;
      font-size:0.9375rem;
      line-height: 1.55;
      color: rgba(11,23,56,.92);
      min-width: 0;
    }
    .dsk-trust__list svg{ width: 18px; height: 18px; flex: 0 0 auto; margin-top: 2px; }
    .dsk-trust__strong{ font-weight: 800; color: #0b1738; }

    @media (max-width: 768px){
      .dsk-trust { padding: 18px 0; }
      .dsk-trust__box{
        grid-template-columns: 1fr;
        padding: 16px;
        gap: 14px;
      }
      .dsk-trust__btn{ width: 100%; min-width: 0; }
      .dsk-trust__right{ padding: 14px; }
    }

/* dsk-accounting-footer-shell — moved from dla-biur-rachunkowych-i-ksiegowosci.html inline style block 7 */
/* ==========================================================
   DYSKISPOLKA.PL — FOOTER STYLES (v18)
   Zmiany:
   - content-visibility + contain-intrinsic-size (CWV)
   - klasy dla wyróżnionych linków
   ========================================================== */
footer {
  padding: 0;
  background: #ffffff !important;
  color: #111 !important;
  border-top: 1px solid #eee;

  /* CWV: render stopki dopiero przy scrollu */
  content-visibility: auto;
  contain-intrinsic-size: 1px 780px;
}
@media (max-width: 900px){
  footer{
    contain-intrinsic-size: 1px 980px;
  }
}

.dsk-custom-footer {
  font-family: 'Inter', sans-serif;
  max-width: var(--dsk-layout-shell-max, 1240px);
  margin: 0 auto;
  padding: 40px var(--dsk-layout-shell-gutter, 20px) 20px var(--dsk-layout-shell-gutter, 20px);
  box-sizing: border-box;
}
.dsk-grid {
  display: grid;
  grid-template-columns: 1.2fr 1fr 0.8fr;
  gap: 40px;
  margin-bottom: 40px;
}
.dsk-brand { font-size:1rem; font-weight: 700; margin-bottom: 15px; color: #000; }
.dsk-nap-block p { margin: 0 0 8px 0; font-size:0.8125rem; line-height: 1.5; color: #444; }
.dsk-nap-block a { color: #111; text-decoration: none; font-weight: 600; }
.dsk-nap-block a:hover { text-decoration: underline; }
.dsk-usp-block { margin-top: 15px; display: flex; flex-direction: column; gap: 5px; }
.dsk-usp-block span { font-size:0.75rem; font-weight: 700; color: #0f9d58; text-transform: uppercase; letter-spacing: 0.5px; }
.dsk-heading { font-size:0.8125rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #888; margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom: 5px; }
.dsk-nav ul, .dsk-quick-links { list-style: none; padding: 0; margin: 0; }
.dsk-nav li, .dsk-quick-links li { margin-bottom: 10px; }
.dsk-nav a, .dsk-quick-links a { text-decoration: none; color: #333; font-size:0.875rem; transition: 0.2s; }
.dsk-nav a:hover, .dsk-quick-links a:hover { color: #000; padding-left: 3px; }
.dsk-desc { font-size:0.8125rem; color: #555; margin-bottom: 10px; }
.dsk-btn-map {
  display: inline-block;
  background: #2b6cb0;
  color: #fff;
  padding: 10px 15px;
  border-radius: 6px;
  font-size:0.8125rem;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 20px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.dsk-btn-map:hover { background: #2c5282; transform: translateY(-1px); }

/* wyróżnienia linków (zamiast inline style) */
.dsk-link-acc { color:#0056b3; }
.dsk-link-ransom { color:#d93025; }

.dsk-copyright { border-top: 1px solid #eee; padding-top: 20px; text-align: center; font-size:0.75rem; color: #777; }
.dsk-copyright a { color: #555; text-decoration: none; }

@media (max-width: 900px) {
  .dsk-grid { grid-template-columns: 1fr; gap: 30px; text-align: center; }
  .dsk-usp-block { align-items: center; }
}

/*
 * dsk-accounting-owner-v1
 * PL accounting page owner extension for the local hero readability layer.
 */
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero {
  position: relative;
  overflow: hidden;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-background {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-color: #08110d;
  background-image: url('/assets/b12/client_media/tEJXsA9I/tlo-sekcji-hero-odzyskiwanie-danych-ksiegowosci-warszawa-dysk-spolka.webp');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 74% center;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero > .container {
  position: relative;
  z-index: 1;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero {
  max-width: min(780px, 100%);
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero__title,
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero__subtitle,
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero__subtitle p,
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box,
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box p,
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box li,
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .dsk-acc-note,
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .dsk-acc-note a {
  color: #f4f8fc;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero__title {
  text-shadow: 0 2px 18px rgba(0, 0, 0, .45);
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero__subtitle {
  max-width: 70ch;
  font-size: clamp(1.04rem, 1.35vw, 1.22rem);
  line-height: 1.58;
  text-shadow: 0 2px 14px rgba(0, 0, 0, .36);
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero__subtitle p {
  margin: 0 0 12px;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero__subtitle p:last-child {
  margin-bottom: 0;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-hero__subtitle strong {
  color: #fff;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box {
  margin-top: 16px;
  padding: 18px 20px;
  border: 1px solid rgba(255, 255, 255, .12);
  border-radius: 18px;
  background: rgba(7, 18, 13, .56);
  backdrop-filter: blur(2px);
  box-shadow: 0 14px 36px rgba(0, 0, 0, .18);
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box p {
  margin: 0 0 10px;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box p:last-child {
  margin-bottom: 0;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box .u-strong {
  font-weight: 800;
  color: #fff;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .dsk-alert-steps {
  margin: 0 0 12px 0;
  padding-left: 1.15rem;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .dsk-alert-steps li {
  margin: 0 0 8px;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .dsk-alert-steps li:last-child {
  margin-bottom: 0;
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .dsk-acc-note {
  margin-top: 16px;
  max-width: 70ch;
  color: rgba(244, 248, 252, .90);
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .dsk-acc-note a,
html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box a {
  color: #fff;
  text-decoration-color: rgba(255, 255, 255, .74);
}

@media (max-width: 992px) {
  html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-background {
    background-position: 68% center;
  }
}

@media (max-width: 768px) {
  html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .sb-background {
    background-position: center center;
  }

  html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 #services-hero .alert-box {
    padding: 16px 16px;
  }

  html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 .dsk-service-inline-gap-14 {
    margin-top: 14px;
  }
}

html.dsk-page-accounting.dsk-accounting-owner-v1 body.dsk-accounting-owner-v1 .dsk-acc-lead--tight {
  margin-bottom: 0;
}
