/* auto-generated: Elementor hybrid compatibility (nk) */
:where(.elementor-widget.nk-w) { margin: 0; }
.elementor-widget.nk-w { position: static; }
.e-con.nk-static { position: static; }
.e-con.nk-row { flex-direction: row; }
.e-con.nk-blk { display: block; }
.nk-about-hero__rail > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-dual__columns ul.e-con { display: grid;
  gap: 8px;
  margin: 18px 0 0;
  padding: 0;
  list-style: none; }
.nk-about-role ul.e-con { display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin: 29px 0 0;
  padding: 0;
  list-style: none; }
.nk-about-boundaries__grid ul.e-con { display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 28px;
  margin: 30px 0 0;
  padding: 0;
  list-style: none; }
@media (max-width: 1180px) { }
@media (max-width: 1180px) { }
@media (max-width: 1180px) { }
@media (max-width: 1180px) { }
@media (max-width: 760px) { }
@media (max-width: 760px) { }
@media (max-width: 760px) { }
@media (max-width: 540px) { }
@media (max-width: 540px) { }
.nk-agreement-document__heading > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-agreement-muted);
  font-size: 17px; }
.nk-agreement-section > header.e-con { display: grid;
  grid-template-columns: 58px minmax(0, 1fr);
  gap: 20px;
  align-items: start;
  margin-bottom: 30px;
  padding-bottom: 25px;
  border-bottom: 1px solid #e7edf3; }
.nk-agreement-purpose-list article.e-con { display: grid;
  grid-template-columns: 38px minmax(0, 1fr);
  gap: 14px;
  padding: 20px;
  background: #f7f9fc;
  border: 1px solid var(--nk-agreement-line);
  border-radius: 13px; }
.nk-agreement-columns ul.e-con { display: grid;
  gap: 9px;
  margin: 0;
  padding: 0;
  list-style: none; }
@media (max-width: 980px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 430px) { }
@media print { }
.nk-contacts-hero__rail > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contact-final__checklist > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contacts-page .nk-footer__bottom > :where(.elementor-widget):first-child > span:not() { color: #7f91a8; }
@media (max-width: 1180px) { }
@media (max-width: 820px) { }
@media (max-width: 820px) { }
@media (max-width: 820px) { }
@media (max-width: 620px) { }
@media (max-width: 620px) { }
@media (max-width: 620px) { }
@media (max-width: 620px) { }
.nk-docs-format-card header.e-con { display: flex;
  align-items: center;
  gap: 17px;
  padding-bottom: 26px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.16); }
.nk-docs-format-card ul.e-con { display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0;
  margin: 29px 0 0;
  padding: 0;
  list-style: none; }
.nk-docs-third-party__avoid > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-document__heading > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px;
  margin: 24px 0 0;
  color: var(--nk-docs-muted);
  font-size: 17px;
  line-height: 1.6; }
.nk-docs-section header.e-con { display: flex;
  align-items: flex-start;
  gap: 23px;
  padding-bottom: 27px;
  margin-bottom: 27px;
  border-bottom: 1px solid var(--nk-docs-line); }
.nk-docs-section > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
@media (max-width: 980px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 720px) { }
@media (max-width: 500px) { }
@media print { }
.nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-about-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.72; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 1px solid rgba(255, 255, 255, 0.14); }
.nk-about-dual__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 735px;
  margin: 0;
  color: #5d697b; }
.nk-about-dual__columns article > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  color: var(--nk-navy);
  border: 1px solid rgba(42, 129, 124, 0.32);
  border-radius: 13px;
  background: var(--nk-teal-soft);
  font-family: "PT Serif", Georgia, serif;
  font-size: 22px; }
.nk-about-principles__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 32px;
  color: #79ded8;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-about-role > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-about-proof__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #84a1b9;
  font-family: "PT Serif", Georgia, serif;
  font-size: 34px; }
.nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 72px;
  height: 72px;
  display: grid;
  margin: 0 auto 25px;
  place-items: center;
  color: var(--nk-navy);
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  background: #fff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px; }
.nk-about-quality__track li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #fff;
  border-color: var(--nk-navy);
  background: var(--nk-navy); }
.nk-about-interaction__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b9c8da; }
.nk-about-interaction__steps li > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75ddd6;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.09em; }
.nk-about-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  color: #596678; }
.nk-about-geography__modes > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  padding: 19px;
  border: 1px solid #d3dee8;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.8); }
.nk-about-boundaries__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 22px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-about-boundaries__no > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d5b574 !important; }
@media (max-width: 1180px) { .nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 12px; } }
@media (max-width: 1180px) { .nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 1180px) { .nk-about-hero__rail > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 0; } }
@media (max-width: 1180px) { .nk-about-hero__rail > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid rgba(255, 255, 255, 0.14); } }
@media (max-width: 760px) { .nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 78px;
    padding: 17px 8px;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    border-left: 0 !important; } }
@media (max-width: 760px) { .nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 52px;
    height: 52px; } }
@media (max-width: 760px) { .nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    grid-row: 1 / 4;
    margin: 0; } }
@media (max-width: 540px) { .nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 19px; } }
@media (max-width: 540px) { .nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
    height: 50px; } }
.nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 190px;
  padding: 22px 32px 0 0; }
.nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { padding-left: 32px;
  border-left: 1px solid rgba(255, 255, 255, 0.13); }
.nk-agreement-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > span { padding: 8px 12px;
  color: #795817;
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid #e4c98f;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-agreement-summary .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 500px; }
.nk-agreement-summary-card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-block;
  color: var(--nk-agreement-cyan-deep);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-agreement-flow__intro > :where(.elementor-widget):last-child > :where(.elementor-widget) > p { max-width: 600px;
  margin: 0;
  color: rgba(255, 255, 255, 0.65);
  font-size: 18px;
  line-height: 1.7; }
.nk-agreement-flow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 48px;
  height: 48px;
  place-items: center;
  color: var(--nk-agreement-cyan);
  border: 1px solid rgba(104, 224, 221, 0.34);
  border-radius: 50%;
  font-family: Georgia, serif;
  font-size: 19px; }
.nk-agreement-flow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  right: 26px;
  bottom: 28px;
  left: 26px; }
.nk-agreement-document__heading > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-agreement-muted);
  font-size: 17px; }
.nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block;
  margin-bottom: 17px;
  color: var(--nk-agreement-ink);
  font-size: 13px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-agreement-preface > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 14px;
  color: var(--nk-agreement-cyan-deep);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase; }
.nk-agreement-section > header > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 52px;
  height: 52px;
  place-items: center;
  color: var(--nk-agreement-cyan-deep);
  background: #ecf9f9;
  border: 1px solid rgba(26, 142, 145, 0.2);
  border-radius: 50%;
  font-family: Georgia, serif;
  font-size: 19px; }
.nk-agreement-section > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px;
  color: #42566f;
  font-size: 17px;
  line-height: 1.78; }
.nk-agreement-section > :where(.elementor-widget):last-child > :where(.elementor-widget) > p { margin-bottom: 0; }
.nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 102px;
  padding: 22px;
  background: #f8fafc; }
.nk-agreement-details > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 1px solid var(--nk-agreement-line); }
.nk-agreement-details > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid var(--nk-agreement-line); }
.nk-agreement-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-agreement-cyan-deep);
  font-family: Georgia, serif;
  font-size: 17px; }
.nk-agreement-columns > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 24px;
  background: #f7f9fc;
  border: 1px solid var(--nk-agreement-line);
  border-radius: 14px; }
.nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 22px;
  background: #f7f9fc; }
.nk-agreement-processors > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 1px solid var(--nk-agreement-line); }
.nk-agreement-processors > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid var(--nk-agreement-line); }
.nk-agreement-third-party > :where(.elementor-widget) > :where(.elementor-widget) > span { align-self: start;
  padding: 8px 11px;
  color: #805c19;
  background: #ffe4a9;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.09em;
  text-align: center;
  text-transform: uppercase; }
.nk-agreement-section--contact > header > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-agreement-cyan);
  background: rgba(104, 224, 221, 0.08);
  border-color: rgba(104, 224, 221, 0.24); }
.nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #fff; }
.nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.7); }
.nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 24px;
  background: rgba(255, 255, 255, 0.035); }
.nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 1px solid rgba(104, 224, 221, 0.2); }
@media (max-width: 980px) { .nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: 1 / -1; } }
@media (max-width: 720px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
    padding: 18px 16px 0 0; } }
@media (max-width: 720px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { padding-left: 16px; } }
@media (max-width: 720px) { .nk-agreement-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 2;
    justify-self: start; } }
@media (max-width: 720px) { .nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 720px) { .nk-agreement-section > header > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 16px; } }
@media (max-width: 720px) { .nk-agreement-section > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 720px) { .nk-agreement-details > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-agreement-processors > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 0; } }
@media (max-width: 720px) { .nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div, .nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div, .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-top: 1px solid var(--nk-agreement-line); } }
@media (max-width: 720px) { .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-top-color: rgba(104, 224, 221, 0.2); } }
@media (max-width: 720px) { .nk-agreement-third-party > :where(.elementor-widget) > :where(.elementor-widget) > span { justify-self: start; } }
@media (max-width: 430px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { margin-top: 15px;
    padding-left: 0;
    border-left: 0; } }
@media print { .nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #000; } }
.nk-contacts-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-contacts-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.7; }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-contact-method > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 24px;
  color: var(--nk-muted);
  font-size: 15px !important; }
.nk-contact-method--form > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #bdcbdd; }
.nk-contact-start__item > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
  height: 50px;
  display: grid;
  place-items: center;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 13px;
  font-size: 13px;
  font-weight: 800; }
.nk-contact-start__core > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  margin-top: 86px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-contact-route__stage) { margin: 0 0 24px;
  color: #b8c6d9;
  font-size: 14px !important; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > a { position: relative;
  z-index: 1;
  margin-top: auto; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > a { color: #ffffff;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.4; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-top: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.13); }
.nk-contact-transfer__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b9c7d9; }
.nk-contact-transfer__flow li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  margin-top: 2px;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid #0b2b5a;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 800;
  box-sizing: content-box; }
.nk-contact-transfer__flow li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { background: #9b783d; }
.nk-contact-next__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 72px;
  height: 72px;
  display: grid;
  place-items: center;
  margin-bottom: 34px;
  color: var(--nk-navy);
  background: #ffffff;
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  font-size: 13px;
  font-weight: 800; }
.nk-contact-next__track li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: var(--nk-contact-amber); }
.nk-contact-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-contact-geography__media > :where(.elementor-widget) > :where(.elementor-widget) > img { position: relative;
  z-index: 1;
  width: 100%;
  height: 520px;
  object-fit: cover;
  border-radius: 22px 64px 22px 22px;
  box-shadow: var(--nk-shadow); }
.nk-contact-geography__map > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 22px;
  left: 19px;
  width: 22px;
  height: 22px;
  background: var(--nk-teal);
  border: 5px solid var(--nk-teal-soft);
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg); }
.nk-contact-details__heading > :where(.elementor-widget):last-child > :where(.elementor-widget) > p { max-width: 700px;
  margin: 0;
  color: var(--nk-muted); }
.nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 108px;
  padding: 23px 25px;
  border-right: 1px solid var(--nk-border);
  border-bottom: 1px solid var(--nk-border); }
.nk-contact-details dl > :where(.elementor-widget):nth-child(2n) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-contact-details dl > :where(.elementor-widget):nth-last-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; }
.nk-contact-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-contact-final .nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { font-size: 16px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final__checklist > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final__checklist > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final .nk-form label > :where(.elementor-widget):first-child > :where(.elementor-widget) > span { font-size: 14px; }
.nk-contacts-page .nk-footer__bottom > :where(.elementor-widget):first-child > :where(.elementor-widget) > span:not() { color: #7f91a8; }
@media (max-width: 1180px) { .nk-contacts-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 820px) { .nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 94px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 820px) { .nk-contacts-hero__rail > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 820px) { .nk-contact-next__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    margin-bottom: 26px; } }
@media (max-width: 620px) { .nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 20px; } }
@media (max-width: 620px) { .nk-contact-geography__media > :where(.elementor-widget) > :where(.elementor-widget) > img { height: 390px;
    border-radius: 16px 42px 16px 16px; } }
@media (max-width: 620px) { .nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-contact-details dl > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 92px;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 620px) { .nk-contact-details dl > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  display: block;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border: 2px solid var(--nk-docs-cyan);
  border-radius: 10px; }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > span::before { position: absolute;
  width: 20px;
  height: 17px;
  top: -13px;
  left: 8px;
  content: "";
  border: 2px solid var(--nk-docs-cyan);
  border-bottom: 0;
  border-radius: 12px 12px 0 0; }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > span i { position: absolute;
  width: 4px;
  height: 11px;
  left: 16px;
  top: 14px;
  background: var(--nk-docs-cyan);
  border-radius: 999px; }
.nk-docs-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > span { padding: 8px 12px;
  color: #856018;
  background: var(--nk-docs-warning);
  border-radius: 999px;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-docs-principle > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-docs-teal);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-docs-preflight__copy > :where(.elementor-widget):last-of-type > :where(.elementor-widget) > p, .nk-docs-formats__heading > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-storage__intro > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-delete__intro > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > p { color: var(--nk-docs-muted);
  font-size: 18px;
  line-height: 1.65; }
.nk-docs-preflight__result > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-docs-teal);
  font-family: Georgia, serif;
  font-size: 66px;
  line-height: 0.8; }
.nk-docs-formats__heading > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px; }
.nk-docs-format-card header > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border-radius: 50%;
  font-size: 21px;
  font-weight: 900; }
.nk-docs-format-card--restricted header > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #fff;
  background: var(--nk-docs-blue); }
.nk-docs-format-card--allowed > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 43px 0 0;
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px; }
.nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.65); }
.nk-docs-journey__steps li > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 50px;
  height: 50px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border: 7px solid #0d2b5c;
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-docs-storage__intro > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 790px; }
.nk-docs-storage-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-docs-teal);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.08em; }
.nk-docs-third-party__copy > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 760px;
  margin: 0 0 18px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
  line-height: 1.67; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  color: var(--nk-docs-cyan);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-delete__actions > :where(.elementor-widget) > :where(.elementor-widget) > a:not(.nk-button) { color: var(--nk-docs-blue);
  font-size: 14px;
  font-weight: 800; }
.nk-docs-delete__actions > :where(.elementor-widget) > :where(.elementor-widget) > a:not(.nk-button) span { color: var(--nk-docs-teal); }
.nk-docs-document__heading > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px;
  margin: 24px 0 0;
  color: var(--nk-docs-muted);
  font-size: 17px;
  line-height: 1.6; }
.nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block;
  padding: 23px 22px 18px;
  color: var(--nk-docs-ink);
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-docs-preface > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-docs-cyan);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-docs-section header > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > ul { max-width: 930px;
  color: #4f6279;
  font-size: 17px;
  line-height: 1.72; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > ul { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-section > :where(.elementor-widget) > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-section > :where(.elementor-widget) > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-operator > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 90px;
  padding: 19px 21px;
  background: #f6f9fc; }
.nk-docs-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.73); }
.nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
  gap: 10px;
  margin-top: 22px;
  color: var(--nk-docs-blue);
  font-size: 15px;
  font-weight: 900; }
.nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: var(--nk-docs-teal); }
@media (max-width: 980px) { .nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: 1 / -1; } }
@media (max-width: 720px) { .nk-docs-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 2;
    justify-self: start; } }
@media (max-width: 720px) { .nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 720px) { .nk-docs-section header > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 42px;
    width: 42px;
    height: 42px; } }
@media (max-width: 720px) { .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > ul { font-size: 16px; } }
@media (max-width: 500px) { .nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > span { display: none; } }
@media print { .nk-docs-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #333; } }
.nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-about-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.72; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 1px solid rgba(255, 255, 255, 0.14); }
.nk-about-dual__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 735px;
  margin: 0;
  color: #5d697b; }
.nk-about-dual__columns article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  color: var(--nk-navy);
  border: 1px solid rgba(42, 129, 124, 0.32);
  border-radius: 13px;
  background: var(--nk-teal-soft);
  font-family: "PT Serif", Georgia, serif;
  font-size: 22px; }
.nk-about-principles__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 32px;
  color: #79ded8;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-about-role > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-about-proof__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #84a1b9;
  font-family: "PT Serif", Georgia, serif;
  font-size: 34px; }
.nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 72px;
  height: 72px;
  display: grid;
  margin: 0 auto 25px;
  place-items: center;
  color: var(--nk-navy);
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  background: #fff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px; }
.nk-about-quality__track li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #fff;
  border-color: var(--nk-navy);
  background: var(--nk-navy); }
.nk-about-interaction__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b9c8da; }
.nk-about-interaction__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75ddd6;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.09em; }
.nk-about-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  color: #596678; }
.nk-about-geography__modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  padding: 19px;
  border: 1px solid #d3dee8;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.8); }
.nk-about-boundaries__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 22px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-about-boundaries__no > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d5b574 !important; }
@media (max-width: 1180px) { .nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 12px; } }
@media (max-width: 1180px) { .nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 1180px) { .nk-about-hero__rail > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 0; } }
@media (max-width: 1180px) { .nk-about-hero__rail > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid rgba(255, 255, 255, 0.14); } }
@media (max-width: 760px) { .nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 78px;
    padding: 17px 8px;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    border-left: 0 !important; } }
@media (max-width: 760px) { .nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 52px;
    height: 52px; } }
@media (max-width: 760px) { .nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    grid-row: 1 / 4;
    margin: 0; } }
@media (max-width: 540px) { .nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 19px; } }
@media (max-width: 540px) { .nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
    height: 50px; } }
.nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 190px;
  padding: 22px 32px 0 0; }
.nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { padding-left: 32px;
  border-left: 1px solid rgba(255, 255, 255, 0.13); }
.nk-agreement-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { padding: 8px 12px;
  color: #795817;
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid #e4c98f;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-agreement-summary .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 500px; }
.nk-agreement-summary-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-block;
  color: var(--nk-agreement-cyan-deep);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-agreement-flow__intro > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 600px;
  margin: 0;
  color: rgba(255, 255, 255, 0.65);
  font-size: 18px;
  line-height: 1.7; }
.nk-agreement-flow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 48px;
  height: 48px;
  place-items: center;
  color: var(--nk-agreement-cyan);
  border: 1px solid rgba(104, 224, 221, 0.34);
  border-radius: 50%;
  font-family: Georgia, serif;
  font-size: 19px; }
.nk-agreement-flow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  right: 26px;
  bottom: 28px;
  left: 26px; }
.nk-agreement-document__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-agreement-muted);
  font-size: 17px; }
.nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block;
  margin-bottom: 17px;
  color: var(--nk-agreement-ink);
  font-size: 13px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-agreement-preface > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 14px;
  color: var(--nk-agreement-cyan-deep);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase; }
.nk-agreement-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 52px;
  height: 52px;
  place-items: center;
  color: var(--nk-agreement-cyan-deep);
  background: #ecf9f9;
  border: 1px solid rgba(26, 142, 145, 0.2);
  border-radius: 50%;
  font-family: Georgia, serif;
  font-size: 19px; }
.nk-agreement-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px;
  color: #42566f;
  font-size: 17px;
  line-height: 1.78; }
.nk-agreement-section > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { margin-bottom: 0; }
.nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 102px;
  padding: 22px;
  background: #f8fafc; }
.nk-agreement-details > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 1px solid var(--nk-agreement-line); }
.nk-agreement-details > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid var(--nk-agreement-line); }
.nk-agreement-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-agreement-cyan-deep);
  font-family: Georgia, serif;
  font-size: 17px; }
.nk-agreement-columns > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 24px;
  background: #f7f9fc;
  border: 1px solid var(--nk-agreement-line);
  border-radius: 14px; }
.nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 22px;
  background: #f7f9fc; }
.nk-agreement-processors > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 1px solid var(--nk-agreement-line); }
.nk-agreement-processors > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid var(--nk-agreement-line); }
.nk-agreement-third-party > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { align-self: start;
  padding: 8px 11px;
  color: #805c19;
  background: #ffe4a9;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.09em;
  text-align: center;
  text-transform: uppercase; }
.nk-agreement-section--contact > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-agreement-cyan);
  background: rgba(104, 224, 221, 0.08);
  border-color: rgba(104, 224, 221, 0.24); }
.nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #fff; }
.nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.7); }
.nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 24px;
  background: rgba(255, 255, 255, 0.035); }
.nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 1px solid rgba(104, 224, 221, 0.2); }
@media (max-width: 980px) { .nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: 1 / -1; } }
@media (max-width: 720px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
    padding: 18px 16px 0 0; } }
@media (max-width: 720px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { padding-left: 16px; } }
@media (max-width: 720px) { .nk-agreement-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 2;
    justify-self: start; } }
@media (max-width: 720px) { .nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 720px) { .nk-agreement-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 16px; } }
@media (max-width: 720px) { .nk-agreement-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 720px) { .nk-agreement-details > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-agreement-processors > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 0; } }
@media (max-width: 720px) { .nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div, .nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div, .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-top: 1px solid var(--nk-agreement-line); } }
@media (max-width: 720px) { .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-top-color: rgba(104, 224, 221, 0.2); } }
@media (max-width: 720px) { .nk-agreement-third-party > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { justify-self: start; } }
@media (max-width: 430px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { margin-top: 15px;
    padding-left: 0;
    border-left: 0; } }
@media print { .nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #000; } }
.nk-contacts-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-contacts-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.7; }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-contact-method > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 24px;
  color: var(--nk-muted);
  font-size: 15px !important; }
.nk-contact-method--form > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #bdcbdd; }
.nk-contact-start__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
  height: 50px;
  display: grid;
  place-items: center;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 13px;
  font-size: 13px;
  font-weight: 800; }
.nk-contact-start__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  margin-top: 86px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-contact-route__stage) { margin: 0 0 24px;
  color: #b8c6d9;
  font-size: 14px !important; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { position: relative;
  z-index: 1;
  margin-top: auto; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { color: #ffffff;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.4; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-top: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.13); }
.nk-contact-transfer__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b9c7d9; }
.nk-contact-transfer__flow li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  margin-top: 2px;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid #0b2b5a;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 800;
  box-sizing: content-box; }
.nk-contact-transfer__flow li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { background: #9b783d; }
.nk-contact-next__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 72px;
  height: 72px;
  display: grid;
  place-items: center;
  margin-bottom: 34px;
  color: var(--nk-navy);
  background: #ffffff;
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  font-size: 13px;
  font-weight: 800; }
.nk-contact-next__track li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: var(--nk-contact-amber); }
.nk-contact-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-contact-geography__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > img { position: relative;
  z-index: 1;
  width: 100%;
  height: 520px;
  object-fit: cover;
  border-radius: 22px 64px 22px 22px;
  box-shadow: var(--nk-shadow); }
.nk-contact-geography__map > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 22px;
  left: 19px;
  width: 22px;
  height: 22px;
  background: var(--nk-teal);
  border: 5px solid var(--nk-teal-soft);
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg); }
.nk-contact-details__heading > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 700px;
  margin: 0;
  color: var(--nk-muted); }
.nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 108px;
  padding: 23px 25px;
  border-right: 1px solid var(--nk-border);
  border-bottom: 1px solid var(--nk-border); }
.nk-contact-details dl > :where(.elementor-widget):nth-child(2n) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-contact-details dl > :where(.elementor-widget):nth-last-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; }
.nk-contact-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-contact-final .nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { font-size: 16px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final .nk-form label > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span { font-size: 14px; }
.nk-contacts-page .nk-footer__bottom > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span:not() { color: #7f91a8; }
@media (max-width: 1180px) { .nk-contacts-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 820px) { .nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 94px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 820px) { .nk-contacts-hero__rail > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 820px) { .nk-contact-next__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    margin-bottom: 26px; } }
@media (max-width: 620px) { .nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 20px; } }
@media (max-width: 620px) { .nk-contact-geography__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > img { height: 390px;
    border-radius: 16px 42px 16px 16px; } }
@media (max-width: 620px) { .nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-contact-details dl > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 92px;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 620px) { .nk-contact-details dl > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  display: block;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border: 2px solid var(--nk-docs-cyan);
  border-radius: 10px; }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span::before { position: absolute;
  width: 20px;
  height: 17px;
  top: -13px;
  left: 8px;
  content: "";
  border: 2px solid var(--nk-docs-cyan);
  border-bottom: 0;
  border-radius: 12px 12px 0 0; }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span i { position: absolute;
  width: 4px;
  height: 11px;
  left: 16px;
  top: 14px;
  background: var(--nk-docs-cyan);
  border-radius: 999px; }
.nk-docs-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { padding: 8px 12px;
  color: #856018;
  background: var(--nk-docs-warning);
  border-radius: 999px;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-docs-principle > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-docs-teal);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-docs-preflight__copy > :where(.elementor-widget):last-of-type > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-formats__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-storage__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-delete__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: var(--nk-docs-muted);
  font-size: 18px;
  line-height: 1.65; }
.nk-docs-preflight__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-docs-teal);
  font-family: Georgia, serif;
  font-size: 66px;
  line-height: 0.8; }
.nk-docs-formats__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px; }
.nk-docs-format-card header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border-radius: 50%;
  font-size: 21px;
  font-weight: 900; }
.nk-docs-format-card--restricted header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #fff;
  background: var(--nk-docs-blue); }
.nk-docs-format-card--allowed > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 43px 0 0;
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px; }
.nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.65); }
.nk-docs-journey__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 50px;
  height: 50px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border: 7px solid #0d2b5c;
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-docs-storage__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 790px; }
.nk-docs-storage-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-docs-teal);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.08em; }
.nk-docs-third-party__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 760px;
  margin: 0 0 18px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
  line-height: 1.67; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  color: var(--nk-docs-cyan);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-delete__actions > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a:not(.nk-button) { color: var(--nk-docs-blue);
  font-size: 14px;
  font-weight: 800; }
.nk-docs-delete__actions > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a:not(.nk-button) span { color: var(--nk-docs-teal); }
.nk-docs-document__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px;
  margin: 24px 0 0;
  color: var(--nk-docs-muted);
  font-size: 17px;
  line-height: 1.6; }
.nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block;
  padding: 23px 22px 18px;
  color: var(--nk-docs-ink);
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-docs-preface > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-docs-cyan);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-docs-section header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul { max-width: 930px;
  color: #4f6279;
  font-size: 17px;
  line-height: 1.72; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-operator > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 90px;
  padding: 19px 21px;
  background: #f6f9fc; }
.nk-docs-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.73); }
.nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
  gap: 10px;
  margin-top: 22px;
  color: var(--nk-docs-blue);
  font-size: 15px;
  font-weight: 900; }
.nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: var(--nk-docs-teal); }
@media (max-width: 980px) { .nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: 1 / -1; } }
@media (max-width: 720px) { .nk-docs-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 2;
    justify-self: start; } }
@media (max-width: 720px) { .nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 720px) { .nk-docs-section header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 42px;
    width: 42px;
    height: 42px; } }
@media (max-width: 720px) { .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul { font-size: 16px; } }
@media (max-width: 500px) { .nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: none; } }
@media print { .nk-docs-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #333; } }
.nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-about-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.72; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 94px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 20px 24px; }
.nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 1px solid rgba(255, 255, 255, 0.14); }
.nk-about-dual__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 735px;
  margin: 0;
  color: #5d697b; }
.nk-about-dual__columns article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  color: var(--nk-navy);
  border: 1px solid rgba(42, 129, 124, 0.32);
  border-radius: 13px;
  background: var(--nk-teal-soft);
  font-family: "PT Serif", Georgia, serif;
  font-size: 22px; }
.nk-about-principles__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 32px;
  color: #79ded8;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-about-role > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-about-proof__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #84a1b9;
  font-family: "PT Serif", Georgia, serif;
  font-size: 34px; }
.nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 72px;
  height: 72px;
  display: grid;
  margin: 0 auto 25px;
  place-items: center;
  color: var(--nk-navy);
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  background: #fff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px; }
.nk-about-quality__track li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #fff;
  border-color: var(--nk-navy);
  background: var(--nk-navy); }
.nk-about-interaction__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b9c8da; }
.nk-about-interaction__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75ddd6;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.09em; }
.nk-about-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  color: #596678; }
.nk-about-geography__modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  padding: 19px;
  border: 1px solid #d3dee8;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.8); }
.nk-about-boundaries__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 22px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-about-boundaries__no > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d5b574 !important; }
@media (max-width: 1180px) { .nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 12px; } }
@media (max-width: 1180px) { .nk-about-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 1180px) { .nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 0; } }
@media (max-width: 1180px) { .nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid rgba(255, 255, 255, 0.14); } }
@media (max-width: 760px) { .nk-about-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 78px;
    padding: 17px 8px;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    border-left: 0 !important; } }
@media (max-width: 760px) { .nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 52px;
    height: 52px; } }
@media (max-width: 760px) { .nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    grid-row: 1 / 4;
    margin: 0; } }
@media (max-width: 540px) { .nk-about-method__list li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 19px; } }
@media (max-width: 540px) { .nk-about-quality__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
    height: 50px; } }
.nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 190px;
  padding: 22px 32px 0 0; }
.nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { padding-left: 32px;
  border-left: 1px solid rgba(255, 255, 255, 0.13); }
.nk-agreement-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { padding: 8px 12px;
  color: #795817;
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid #e4c98f;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-agreement-summary .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 500px; }
.nk-agreement-summary-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-block;
  color: var(--nk-agreement-cyan-deep);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-agreement-flow__intro > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 600px;
  margin: 0;
  color: rgba(255, 255, 255, 0.65);
  font-size: 18px;
  line-height: 1.7; }
.nk-agreement-flow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 48px;
  height: 48px;
  place-items: center;
  color: var(--nk-agreement-cyan);
  border: 1px solid rgba(104, 224, 221, 0.34);
  border-radius: 50%;
  font-family: Georgia, serif;
  font-size: 19px; }
.nk-agreement-flow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  right: 26px;
  bottom: 28px;
  left: 26px; }
.nk-agreement-document__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-agreement-muted);
  font-size: 17px; }
.nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block;
  margin-bottom: 17px;
  color: var(--nk-agreement-ink);
  font-size: 13px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-agreement-preface > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 14px;
  color: var(--nk-agreement-cyan-deep);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase; }
.nk-agreement-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 52px;
  height: 52px;
  place-items: center;
  color: var(--nk-agreement-cyan-deep);
  background: #ecf9f9;
  border: 1px solid rgba(26, 142, 145, 0.2);
  border-radius: 50%;
  font-family: Georgia, serif;
  font-size: 19px; }
.nk-agreement-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px;
  color: #42566f;
  font-size: 17px;
  line-height: 1.78; }
.nk-agreement-section > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { margin-bottom: 0; }
.nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 102px;
  padding: 22px;
  background: #f8fafc; }
.nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 1px solid var(--nk-agreement-line); }
.nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid var(--nk-agreement-line); }
.nk-agreement-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-agreement-cyan-deep);
  font-family: Georgia, serif;
  font-size: 17px; }
.nk-agreement-columns > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 24px;
  background: #f7f9fc;
  border: 1px solid var(--nk-agreement-line);
  border-radius: 14px; }
.nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 22px;
  background: #f7f9fc; }
.nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-left: 1px solid var(--nk-agreement-line); }
.nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget):nth-child(n + 3) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-top: 1px solid var(--nk-agreement-line); }
.nk-agreement-third-party > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { align-self: start;
  padding: 8px 11px;
  color: #805c19;
  background: #ffe4a9;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.09em;
  text-align: center;
  text-transform: uppercase; }
.nk-agreement-section--contact > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-agreement-cyan);
  background: rgba(104, 224, 221, 0.08);
  border-color: rgba(104, 224, 221, 0.24); }
.nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #fff; }
.nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.7); }
.nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 24px;
  background: rgba(255, 255, 255, 0.035); }
.nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 1px solid rgba(104, 224, 221, 0.2); }
@media (max-width: 980px) { .nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: 1 / -1; } }
@media (max-width: 720px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
    padding: 18px 16px 0 0; } }
@media (max-width: 720px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { padding-left: 16px; } }
@media (max-width: 720px) { .nk-agreement-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 2;
    justify-self: start; } }
@media (max-width: 720px) { .nk-agreement-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 720px) { .nk-agreement-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 16px; } }
@media (max-width: 720px) { .nk-agreement-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 720px) { .nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget):nth-child(even) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-left: 0; } }
@media (max-width: 720px) { .nk-agreement-details > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div, .nk-agreement-processors > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div, .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-top: 1px solid var(--nk-agreement-line); } }
@media (max-width: 720px) { .nk-agreement-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { border-top-color: rgba(104, 224, 221, 0.2); } }
@media (max-width: 720px) { .nk-agreement-third-party > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { justify-self: start; } }
@media (max-width: 430px) { .nk-agreement-hero__meta > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) + div { margin-top: 15px;
    padding-left: 0;
    border-left: 0; } }
@media print { .nk-agreement-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #000; } }
.nk-contacts-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-contacts-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.7; }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-content: center;
  gap: 1px 15px;
  padding: 24px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-contact-method > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 24px;
  color: var(--nk-muted);
  font-size: 15px !important; }
.nk-contact-method--form > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #bdcbdd; }
.nk-contact-start__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
  height: 50px;
  display: grid;
  place-items: center;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 13px;
  font-size: 13px;
  font-weight: 800; }
.nk-contact-start__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  margin-top: 86px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-contact-route__stage) { margin: 0 0 24px;
  color: #b8c6d9;
  font-size: 14px !important; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { position: relative;
  z-index: 1;
  margin-top: auto; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { color: #ffffff;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.4; }
.nk-contact-route > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-top: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.13); }
.nk-contact-transfer__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b9c7d9; }
.nk-contact-transfer__flow li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  margin-top: 2px;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid #0b2b5a;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 800;
  box-sizing: content-box; }
.nk-contact-transfer__flow li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { background: #9b783d; }
.nk-contact-next__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 72px;
  height: 72px;
  display: grid;
  place-items: center;
  margin-bottom: 34px;
  color: var(--nk-navy);
  background: #ffffff;
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  font-size: 13px;
  font-weight: 800; }
.nk-contact-next__track li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: var(--nk-contact-amber); }
.nk-contact-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-contact-geography__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > img { position: relative;
  z-index: 1;
  width: 100%;
  height: 520px;
  object-fit: cover;
  border-radius: 22px 64px 22px 22px;
  box-shadow: var(--nk-shadow); }
.nk-contact-geography__map > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 22px;
  left: 19px;
  width: 22px;
  height: 22px;
  background: var(--nk-teal);
  border: 5px solid var(--nk-teal-soft);
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg); }
.nk-contact-details__heading > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 700px;
  margin: 0;
  color: var(--nk-muted); }
.nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 108px;
  padding: 23px 25px;
  border-right: 1px solid var(--nk-border);
  border-bottom: 1px solid var(--nk-border); }
.nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2n) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget):nth-last-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; }
.nk-contact-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-contact-final .nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { font-size: 16px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final__checklist > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  min-height: 50px;
  padding: 9px 13px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 9px; }
.nk-contact-final .nk-form label > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span { font-size: 14px; }
.nk-contacts-page .nk-footer__bottom > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span:not() { color: #7f91a8; }
@media (max-width: 1180px) { .nk-contacts-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 820px) { .nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 94px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 820px) { .nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 820px) { .nk-contact-next__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    margin-bottom: 26px; } }
@media (max-width: 620px) { .nk-contacts-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 20px; } }
@media (max-width: 620px) { .nk-contact-geography__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > img { height: 390px;
    border-radius: 16px 42px 16px 16px; } }
@media (max-width: 620px) { .nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 92px;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 620px) { .nk-contact-details dl > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  display: block;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border: 2px solid var(--nk-docs-cyan);
  border-radius: 10px; }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span::before { position: absolute;
  width: 20px;
  height: 17px;
  top: -13px;
  left: 8px;
  content: "";
  border: 2px solid var(--nk-docs-cyan);
  border-bottom: 0;
  border-radius: 12px 12px 0 0; }
.nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span i { position: absolute;
  width: 4px;
  height: 11px;
  left: 16px;
  top: 14px;
  background: var(--nk-docs-cyan);
  border-radius: 999px; }
.nk-docs-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { padding: 8px 12px;
  color: #856018;
  background: var(--nk-docs-warning);
  border-radius: 999px;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-docs-principle > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-docs-teal);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-docs-preflight__copy > :where(.elementor-widget) > :where(.elementor-widget):last-of-type > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-formats__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-storage__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-delete__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: var(--nk-docs-muted);
  font-size: 18px;
  line-height: 1.65; }
.nk-docs-preflight__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-docs-teal);
  font-family: Georgia, serif;
  font-size: 66px;
  line-height: 0.8; }
.nk-docs-formats__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px; }
.nk-docs-format-card header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border-radius: 50%;
  font-size: 21px;
  font-weight: 900; }
.nk-docs-format-card--restricted header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #fff;
  background: var(--nk-docs-blue); }
.nk-docs-format-card--allowed > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 43px 0 0;
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px; }
.nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.65); }
.nk-docs-journey__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 50px;
  height: 50px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border: 7px solid #0d2b5c;
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-docs-storage__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 790px; }
.nk-docs-storage-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-docs-teal);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.08em; }
.nk-docs-third-party__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 760px;
  margin: 0 0 18px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
  line-height: 1.67; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  color: var(--nk-docs-cyan);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-third-party__avoid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  gap: 0;
  margin-top: 25px; }
.nk-docs-delete__actions > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a:not(.nk-button) { color: var(--nk-docs-blue);
  font-size: 14px;
  font-weight: 800; }
.nk-docs-delete__actions > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a:not(.nk-button) span { color: var(--nk-docs-teal); }
.nk-docs-document__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px;
  margin: 24px 0 0;
  color: var(--nk-docs-muted);
  font-size: 17px;
  line-height: 1.6; }
.nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block;
  padding: 23px 22px 18px;
  color: var(--nk-docs-ink);
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-docs-preface > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-docs-cyan);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-docs-section header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  place-items: center;
  color: var(--nk-docs-ink);
  background: var(--nk-docs-cyan);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul { max-width: 930px;
  color: #4f6279;
  font-size: 17px;
  line-height: 1.72; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul.e-con { display: grid;
  gap: 10px;
  padding-left: 23px; }
.nk-docs-operator > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 90px;
  padding: 19px 21px;
  background: #f6f9fc; }
.nk-docs-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.73); }
.nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
  gap: 10px;
  margin-top: 22px;
  color: var(--nk-docs-blue);
  font-size: 15px;
  font-weight: 900; }
.nk-docs-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: var(--nk-docs-teal); }
@media (max-width: 980px) { .nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: 1 / -1; } }
@media (max-width: 720px) { .nk-docs-demo__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 2;
    justify-self: start; } }
@media (max-width: 720px) { .nk-docs-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 720px) { .nk-docs-section header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 42px;
    width: 42px;
    height: 42px; } }
@media (max-width: 720px) { .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-docs-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > ul { font-size: 16px; } }
@media (max-width: 500px) { .nk-docs-route-visual__vault > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: none; } }
@media print { .nk-docs-section--contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #333; } }
.nk-demand-anatomy__deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 39px;
  width: 39px;
  height: 39px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-warning);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-demand-check-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-demand-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-demand-check-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan); }
.nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.65); }
.nk-demand-procedure-card header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 63px;
  width: 63px;
  height: 63px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-cyan);
  border-radius: 50%;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700; }
.nk-demand-procedure-card dl > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 17px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.11); }
.nk-demand-procedure-card--primary dl > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-color: var(--nk-demand-line); }
.nk-demand-deadline__intro > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px;
  color: var(--nk-demand-muted);
  font-size: 18px;
  line-height: 1.65; }
.nk-demand-deadline__route li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 45px;
  height: 45px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-cyan);
  border: 7px solid #edf3f8;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 900; }
.nk-demand-workflow__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow), .nk-demand-result__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68);
  font-size: 18px;
  line-height: 1.67; }
.nk-demand-workflow__accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 66px;
  line-height: 0.9; }
.nk-demand-workflow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 0 0 auto;
  color: var(--nk-demand-cyan);
  font-size: 10px;
  font-weight: 900; }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-demand-muted);
  font-size: 17px;
  line-height: 1.65; }
.nk-demand-situation--extension > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68); }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-top: 27px;
  padding-top: 19px;
  color: var(--nk-demand-teal);
  border-top: 2px solid var(--nk-demand-cyan);
  font-size: 12px;
  font-weight: 900;
  line-height: 1.55; }
.nk-demand-situation--extension > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: var(--nk-demand-warning);
  border-color: var(--nk-demand-warning); }
.nk-demand-source-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-demand-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-demand-source-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan); }
.nk-demand-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.69);
  font-size: 17px;
  line-height: 1.65; }
.nk-demand-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-top: 24px;
  color: rgba(255, 255, 255, 0.48);
  font-size: 12px;
  line-height: 1.55; }
@media (max-width: 500px) { .nk-demand-procedure-card header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 54px;
    width: 54px;
    height: 54px;
    font-size: 17px; } }
@media print { .nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-workflow__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow), .nk-demand-result__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #000; } }
.nk-materials-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 13px; }
.nk-materials-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.7; }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-material-folder > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-material-folder__label) { margin: 0 0 24px;
  color: var(--nk-muted);
  font-size: 14px !important; }
.nk-material-folder--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-material-folder__label) { color: #bdcadd; }
.nk-material-guide__body > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: var(--nk-muted);
  font-size: 15px !important; }
.nk-material-guide__body > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { color: var(--nk-navy);
  font-size: 13px;
  font-weight: 800; }
.nk-materials-first-actions__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 43px;
  height: 43px;
  display: grid;
  place-items: center;
  color: #73d0ca;
  border: 1px solid rgba(115, 208, 202, 0.34);
  border-radius: 11px;
  font-size: 12px;
  font-weight: 800; }
.nk-materials-first-actions__deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #f0d5a7 !important;
  border-color: rgba(199, 163, 99, 0.42) !important; }
.nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { min-width: 0;
  margin: 0;
  padding: 21px 20px;
  border-right: 1px solid var(--nk-border); }
.nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: var(--nk-navy);
  font-size: 13px;
  font-weight: 800;
  line-height: 1.4; }
.nk-materials-prevention__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 700px;
  color: var(--nk-muted); }
.nk-materials-prevention__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-material-source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 48px;
  color: #73d0ca;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-materials-standard__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 54px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-materials-standard__accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca !important; }
.nk-materials-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-materials-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 680px;
  color: #b8c7d9; }
.nk-materials-cta__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-materials-cta__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 14px !important; }
.nk-materials-page .nk-footer__bottom > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span:not() { color: #7f91a8; }
@media (max-width: 1180px) { .nk-materials-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 820px) { .nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 820px) { .nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 820px) { .nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { padding: 16px 20px;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 820px) { .nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { border-bottom: 0; } }
@media (max-width: 620px) { .nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 104px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 620px) { .nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-privacy-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 13px; }
.nk-privacy-summary__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 480px;
  margin: 0 0 5px auto;
  color: var(--nk-privacy-muted);
  font-size: 17px;
  line-height: 1.65; }
.nk-privacy-summary__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 42px;
  color: #cad7e6;
  font-family: var(--nk-font-serif);
  font-size: 48px;
  line-height: 1; }
.nk-privacy-summary__card:nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: rgba(121, 237, 240, 0.36); }
.nk-privacy-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px;
  color: var(--nk-privacy-ink);
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.12em; }
.nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 62px;
  height: 62px;
  border: 1px solid #bfe7e8;
  border-radius: 18px;
  color: var(--nk-privacy-teal);
  background: #f0fbfb;
  font-family: var(--nk-font-serif);
  font-size: 26px; }
.nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #4f6077;
  font-size: 17px;
  line-height: 1.72; }
.nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px; }
.nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { margin-bottom: 0; }
.nk-privacy-columns > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 26px 28px;
  border: 1px solid var(--nk-privacy-line);
  border-radius: 18px;
  background: #fbfcfe; }
.nk-privacy-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  border-radius: 13px;
  color: #fff;
  background: var(--nk-privacy-blue);
  font-family: var(--nk-font-serif); }
.nk-privacy-file-rules li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-privacy-teal);
  font-family: var(--nk-font-serif);
  font-size: 23px; }
.nk-privacy-section--contact > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: rgba(121, 237, 240, 0.35);
  color: var(--nk-privacy-cyan);
  background: rgba(121, 237, 240, 0.08); }
.nk-privacy-final-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 180px;
  padding: 25px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 18px;
  background: rgba(5, 24, 56, 0.35); }
@media (max-width: 1180px) { .nk-privacy-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 1180px) { .nk-privacy-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { grid-column: 1 / -1; } }
@media (max-width: 820px) { .nk-privacy-summary__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin-left: 0; } }
@media (max-width: 820px) { .nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 52px;
    height: 52px;
    border-radius: 15px;
    font-size: 22px; } }
@media (max-width: 620px) { .nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 18px; } }
@media (max-width: 620px) { .nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 620px) { .nk-privacy-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 40px;
    height: 40px; } }
.nk-services-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-services-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-services-hero__footer > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75ded9;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-services-docs__help > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #183c70;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase; }
.nk-services-route__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  display: grid;
  width: 49px;
  height: 49px;
  place-items: center;
  border: 1px solid rgba(42, 129, 124, 0.34);
  border-radius: 50%;
  background: #f8fafc;
  color: #2a817c;
  font-size: 11px;
  font-weight: 800; }
.nk-services-route__steps li:nth-child(n+4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: rgba(197, 162, 98, 0.42);
  color: #8b6e39; }
.nk-services-group__header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: rgba(255, 255, 255, 0.24);
  font-family: "PT Serif", serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 0.92; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #6dd7d2;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-services-group--appeal .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #d3b77f; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 20px;
  color: #bacadd;
  font-size: 16px;
  line-height: 1.62; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: auto;
  padding: 16px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1); }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 5px;
  color: #758daa;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #dbe6f2;
  font-size: 16px;
  line-height: 1.5; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  font-size: 16px;
  font-weight: 800; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: #71ddd7;
  font-size: 17px; }
.nk-services-group--appeal .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: #d3b77f; }
.nk-services-qualifier__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 600px;
  color: #626e7e;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-qualifier__questions article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 39px;
  height: 39px;
  place-items: center;
  border: 1px solid rgba(197, 162, 98, 0.4);
  border-radius: 50%;
  color: #8a6e3b;
  font-size: 10px;
  font-weight: 800; }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { font-family: "PT Serif", serif;
  font-size: 30px; }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: #ccdae9;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: uppercase; }
.nk-services-team__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 680px;
  color: #616f81;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-essentials__grid > article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #62d1cb;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-services-essentials__grid article:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d2b47b; }
.nk-services-process__grid > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 43px;
  height: 43px;
  place-items: center;
  border: 1px solid rgba(42, 129, 124, 0.34);
  border-radius: 50%;
  color: #2a817c;
  font-size: 10px;
  font-weight: 800; }
.nk-services-output__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  padding: 18px 0 4px 23px;
  border-left: 2px solid var(--nk-services-amber);
  color: #617083;
  font-size: 16px;
  line-height: 1.67; }
.nk-services-continuity__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 690px;
  margin: 0;
  color: #b9cbe0;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-boundaries__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  padding: 7px 10px;
  border-radius: 999px;
  background: rgba(42, 129, 124, 0.1);
  color: #297a75;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-services-boundaries__no > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { background: rgba(197, 162, 98, 0.14) !important;
  color: #806536 !important; }
.nk-services-geography .nk-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-services-faq .nk-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-services-contact .nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; }
@media (max-width: 1080px) { .nk-services-output__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 650px; } }
@media (max-width: 620px) { .nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { max-width: calc(100% - 50px); } }
@media (max-width: 620px) { .nk-services-group__header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { font-size: 42px; } }
.nk-load-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-load-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-load-benchmark__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #3874b7;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-load-signal > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  min-height: 26px;
  align-items: center;
  padding: 5px 10px;
  border-radius: 999px;
  background: #e8f5f4;
  color: #287c78;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-load-method__layer > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 44px;
  height: 44px;
  place-items: center;
  border: 1px solid rgba(98, 216, 211, 0.35);
  border-radius: 50%;
  color: #76e2dd;
  font-size: 12px;
  font-weight: 800; }
.nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { position: absolute;
  z-index: 3;
  top: var(--y);
  left: var(--x);
  width: 18px;
  height: 18px;
  transform: translate(-50%, -50%);
  border: 4px solid #fff;
  border-radius: 50%;
  background: #56b7b0;
  box-shadow: 0 7px 18px rgba(17, 60, 120, 0.22); }
.nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i.is-attention { border-radius: 4px;
  background: var(--nk-load-amber); }
.nk-load-tax > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #9aabba;
  font-family: "PT Serif", Georgia, serif;
  font-size: 25px; }
.nk-load-operation__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 34px;
  color: #bfd0e4;
  font-size: 16px;
  line-height: 1.75; }
.nk-load-counterparty__phase > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  min-height: 32px;
  align-items: center;
  margin: -16px 0 27px;
  padding: 7px 13px;
  border-radius: 999px;
  background: #0d3a79;
  color: #fff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase; }
.nk-load-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #6ed8d3;
  font-size: 11px;
  font-weight: 800; }
.nk-load-input__head > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 48px;
  height: 48px;
  place-items: center;
  border-radius: 50%;
  background: #e7f3f3;
  color: #2c817c;
  font-size: 11px;
  font-weight: 800; }
.nk-load-input__filter > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
  height: 34px;
  margin: 0 auto 17px;
  transform: rotate(45deg);
  border: 2px solid #72ddd8;
  border-radius: 6px; }
.nk-load-result__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #71dad5;
  font-size: 11px;
  font-weight: 800; }
.nk-load-result__card--3 > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d7bc85; }
.nk-load-boundary > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #94a3b4;
  font-family: "PT Serif", Georgia, serif;
  font-size: 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #2d7f7a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-team__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 33px;
  color: #5d697a;
  font-size: 16px;
  line-height: 1.75; }
@media (max-width: 980px) { .nk-load-input__filter > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 25px;
    height: 25px;
    margin-bottom: 10px; } }
@media (max-width: 760px) { .nk-load-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 760px) { .nk-load-method__layer > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-row: span 2;
    width: 40px;
    height: 40px; } }
@media (max-width: 520px) { .nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { width: 15px;
    height: 15px; } }
.nk-risk-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-risk-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-risk-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
  height: 50px;
  display: grid;
  margin-bottom: 34px;
  place-items: center;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 18px; }
.nk-risk-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { margin-bottom: 8px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-risk-contour > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 31px;
  color: #8be1de;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.12em; }
.nk-risk-contour:nth-of-type(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-contour:nth-of-type(4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber); }
.nk-risk-role-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 30px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1; }
.nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #8be1de; }
.nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 76px;
  height: 76px;
  display: grid;
  margin: 0 auto 24px;
  place-items: center;
  color: var(--nk-navy);
  background: #ffffff;
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  box-shadow: 0 0 0 7px #f5f7fa;
  font-family: "PT Serif", Georgia, serif;
  font-size: 20px; }
.nk-risk-timeline__track li:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-timeline__track li:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: var(--nk-risk-amber); }
.nk-risk-timeline__track li:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-navy);
  border-color: var(--nk-navy); }
.nk-risk-method__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  color: #b9c7d9;
  font-size: 16px; }
.nk-risk-level--review > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { color: #896c36; }
.nk-risk-level > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { margin-top: auto;
  padding-top: 18px;
  color: var(--nk-teal-dark);
  border-top: 1px solid rgba(110, 127, 149, 0.22);
  font-size: 13px; }
.nk-risk-level--priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { color: var(--nk-risk-amber);
  border-color: rgba(255, 255, 255, 0.12); }
.nk-risk-scope__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 72px;
  height: 72px;
  display: grid;
  place-items: center;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 18px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 22px; }
.nk-risk-scope__steps li:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-scope__steps li:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { background: var(--nk-risk-amber-soft); }
.nk-risk-scope__steps li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-teal-dark); }
.nk-risk-documents__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin-bottom: 34px;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-risk-documents__list li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber);
  font-family: "PT Serif", Georgia, serif;
  font-size: 17px; }
.nk-risk-boundaries__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 54px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-risk-boundaries__card--exclude > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber); }
@media (max-width: 1180px) { .nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 18px;
    box-shadow: none; } }
@media (max-width: 760px) { .nk-risk-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 15px; } }
@media (max-width: 760px) { .nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1; } }
@media (max-width: 560px) { .nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 62px;
    height: 62px;
    grid-row: 1 / 4;
    margin: 0; } }
@media (max-width: 560px) { .nk-risk-scope__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    border-radius: 14px; } }
.nk-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 26px;
  height: 2px;
  background: currentColor; }
.nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 690px;
  margin: 0;
  color: var(--nk-muted); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-situation-card.nk-situation-card--accent > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #c2cede; }
.nk-situation-card > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { position: relative;
  z-index: 1;
  margin: 0;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-scope__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 440px; }
.nk-route-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid var(--nk-navy-ink);
  border-radius: 50%;
  font-size: 14px;
  font-weight: 800; }
.nk-folder-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 22px 0 0;
  padding-top: 18px;
  color: var(--nk-muted);
  border-top: 1px solid rgba(10, 42, 99, 0.1);
  font-size: 14px; }
.nk-vat__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 14px;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-expertise-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 32px;
  line-height: 1; }
.nk-outcomes__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-complex__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  font-size: 14px; }
.nk-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 630px;
  color: #b8c7d9; }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-form label > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #465269;
  font-size: 14px;
  font-weight: 800; }
.nk-form label.has-error > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-danger); }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__bottom > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-left: auto; }
@media (max-width: 820px) { .nk-facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 820px) { .nk-facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 820px) { .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 88px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 820px) { .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 92px;
    border-right: 0 !important;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 580px) { .nk-facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-template-columns: 1fr;
    gap: 3px; } }
@media (max-width: 580px) { .nk-footer__bottom > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-left: 0; } }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-command__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #adbed1;
  font-size: 14px; }
.nk-role-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #6fc9c3;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px; }
.nk-role-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d9f4f1; }
.nk-audit-work-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase; }
.nk-coordination__overlay > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b4c2d3;
  font-size: 12px; }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 26px 24px 0 0; }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) h2 { font-size: clamp(38px, 3.4vw, 51px); }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 12px; }
.nk-audit-act__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 760px;
  color: #b8c5d6; }
@media (max-width: 1080px) { .nk-field-audit-page .nk-documents__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: 1 / -1;
    max-width: 720px;
    padding-right: 0; } }
@media (max-width: 840px) { .nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }
@media (max-width: 840px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 64px; } }
@media (max-width: 580px) { .nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 86px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }
@media (max-width: 580px) { .nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-liquidation-radar__rings > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { position: absolute;
  content: "";
  border: 1px solid rgba(115, 208, 202, 0.2);
  border-radius: 50%; }
.nk-liquidation-radar__rings > :where(.elementor-widget) > :where(.elementor-widget):nth-child(1) > :where(.elementor-widget) > :where(.elementor-widget) > i { top: 48%;
  right: 11px;
  width: 12px;
  height: 12px;
  background: var(--nk-teal);
  border: 0;
  box-shadow: 0 0 24px rgba(86, 183, 176, 0.85); }
.nk-liquidation-radar__rings > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > i { top: 37px;
  left: 55px;
  width: 9px;
  height: 9px;
  background: #ffffff;
  border: 0; }
.nk-liquidation-radar__rings > :where(.elementor-widget) > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > i { right: 66px;
  bottom: 37px;
  width: 8px;
  height: 8px;
  background: #78d2cc;
  border: 0; }
.nk-liquidation-radar > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 28px 0 0;
  color: #b8c7d9;
  font-size: 14px;
  font-weight: 700;
  text-align: center; }
.nk-liquidation-diagnostic__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 25px; }
.nk-liquidation-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #72d0ca;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-liquidation-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #e0f5f3; }
.nk-liquidation-route-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 27px;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-liquidation-route-card--featured > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #d9eeec; }
.nk-liquidation-review__overlay > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b8c6d7;
  font-size: 12px; }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-liquidation-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-liquidation-scope-card:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-liquidation-scope-card:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-liquidation-timeline__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b1c1d4;
  font-size: 14px; }
.nk-liquidation-timeline__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  justify-self: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid var(--nk-navy-deep);
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-liquidation-sme__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 750px;
  color: var(--nk-muted); }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-boundary__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b7c4d4; }
.nk-liquidation-boundary__matrix > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 150px;
  padding: 24px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 11px; }
@media (max-width: 840px) { .nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2n) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: 1 / -1;
    border-top: 1px solid var(--nk-border); } }
@media (max-width: 840px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: auto;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 580px) { .nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { margin-top: 18px;
  color: #ffffff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.25; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #afbed1;
  font-size: 14px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { max-width: 520px;
  margin: 0;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: 27px;
  padding: 18px 20px;
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { margin-top: 5px;
  color: var(--nk-text);
  font-size: 14px;
  line-height: 1.45; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { color: #d9eeec; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.17); }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: #d5f2ef; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #ffffff; }
.nk-demand-anatomy__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b5c4d6; }
.nk-demand-paper__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 24px; }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 26px; }
.nk-demand-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-demand-scope-card:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-demand-scope-card:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff; }
.nk-demand-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-demand-system__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { display: grid;
  place-items: center;
  color: var(--nk-teal-dark);
  font-style: normal; }
.nk-demand-result-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-result-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-demand-documents__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b6c5d7; }
.nk-demand-doc > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-demand-avoid__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b6c5d6; }
.nk-demand-avoid__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #df9b8a;
  font-family: "PT Serif", Georgia, serif;
  font-size: 36px;
  line-height: 1; }
@media (max-width: 1080px) { .nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { height: 22px;
    transform: rotate(90deg); } }
@media (max-width: 840px) { .nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 840px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 63px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-desk-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  margin: 0 auto 23px;
  color: var(--nk-teal-dark);
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 50%;
  box-shadow: 0 0 0 8px #ffffff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-desk-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-teal-dark);
  border-color: var(--nk-teal-dark); }
.nk-desk-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  padding: 7px 10px;
  color: #75d1cb;
  background: rgba(117, 209, 203, 0.1);
  border-radius: 5px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-desk-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: rgba(255, 255, 255, 0.13); }
.nk-desk-control__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-desk-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb;
  font-family: "PT Serif", Georgia, serif;
  font-size: 29px; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid var(--nk-border); }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b { margin-bottom: 6px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  text-transform: uppercase; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy);
  font-size: 14px; }
.nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #ffffff; }
.nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-color: rgba(255, 255, 255, 0.14); }
.nk-desk-taxes__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b5c3d4; }
.nk-desk-tax > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 43px;
  height: 43px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border-radius: 50%;
  font-size: 12px; }
.nk-desk-documents__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-desk-file > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 35px;
  height: 35px;
  display: grid;
  flex: 0 0 auto;
  place-items: center;
  color: var(--nk-teal-dark);
  background: #edf8f7;
  border-radius: 50%;
  font-size: 12px; }
.nk-desk-error > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #df9b8a;
  font-family: "PT Serif", Georgia, serif;
  font-size: 27px; }
@media (max-width: 840px) { .nk-desk-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin: 0 auto;
    box-shadow: 0 0 0 7px #ffffff; } }
@media (max-width: 840px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-folder-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-liquidation-route-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { font-size: 14px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget):last-child { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  z-index: 2;
  top: 20px;
  left: 24px;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-navy);
  border: 5px solid #f6f8fb;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800;
  box-sizing: content-box; }
.nk-objection-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 8px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: #73d0ca; }
.nk-objection-route__note > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 20px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 8px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-grid;
  min-width: 40px;
  min-height: 32px;
  place-items: center;
  margin-bottom: 25px;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 99px;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin: 0;
  color: var(--nk-navy-deep);
  background: #73d0ca; }
.nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { max-width: 260px;
  padding: 12px 16px;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 8px;
  font-size: 14px;
  text-align: center; }
.nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 32px;
  left: 28px;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 22px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-weak-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 24px;
  padding: 5px 9px;
  color: #8c312b;
  background: #f8e5e3;
  border-radius: 99px;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase; }
.nk-objection-documents__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 540px;
  margin: 0 0 28px;
  color: #b8c6d9; }
.nk-objection-document > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-process__head > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 600px;
  margin: 0;
  color: #b8c6d9; }
.nk-objection-process__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-hearing__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 660px;
  color: var(--nk-muted); }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 8px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
@media (max-width: 840px) { .nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { max-width: none;
    grid-column: 2;
    text-align: left; } }
@media (max-width: 620px) { .nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-template-columns: 26px minmax(0, 1fr);
    align-items: center; } }
@media (max-width: 620px) { .nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 620px) { .nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { top: 24px;
    left: 24px; } }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 4px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy-deep);
  font-size: 18px;
  line-height: 1.45; }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { padding: 10px 0;
  color: var(--nk-navy);
  font-size: 14px;
  font-weight: 800;
  white-space: nowrap; }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a span { margin-left: 8px;
  color: var(--nk-teal-dark); }
.nk-appeal-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  display: grid;
  place-items: center;
  width: 62px;
  height: 62px;
  top: 17px;
  left: 20px;
  color: var(--nk-navy);
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(7, 29, 67, 0.1);
  font-size: 13px;
  font-weight: 800; }
.nk-appeal-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-appeal-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-color: var(--nk-teal); }
.nk-appeal-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: var(--nk-teal); }
.nk-appeal-document > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 8px;
  color: #9fb0c8;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-document--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-appeal-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  margin-bottom: 28px;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800; }
.nk-appeal-map__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 20px;
  right: 20px;
  color: rgba(255, 255, 255, 0.2);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-appeal-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  color: var(--nk-teal);
  border: 1px solid rgba(86, 183, 176, 0.36);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 800; }
.nk-appeal-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 24px;
  right: 24px;
  color: rgba(255, 255, 255, 0.24);
  font-family: "PT Serif", Georgia, serif;
  font-size: 31px; }
.nk-appeal-evidence__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-appeal-error > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 32px;
  color: #e5b2ad;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-appeal-start__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-start__primary > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-appeal-start__secondary > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark); }
.nk-appeal-outcome > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 42px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-appeal-result__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 36px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
@media (max-width: 840px) { .nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: 2;
    justify-self: start; } }
@media (max-width: 620px) { .nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: auto; } }
@media (max-width: 620px) { .nk-appeal-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
    height: 46px; } }
.nk-effective-status > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: var(--nk-effective-amber-dark); }
.nk-effective-deadline > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-effective-deadline > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-effective-deadline > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 4px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-effective-deadline > :where(.elementor-widget) > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy-deep);
  font-size: 18px;
  line-height: 1.45; }
.nk-effective-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin-bottom: 38px;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800; }
.nk-effective-route__step--status > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-effective-amber-dark); }
.nk-effective-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: var(--nk-teal); }
.nk-effective-path > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { position: absolute;
  left: 28px;
  bottom: 26px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-effective-compare__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 18px;
  padding: 7px 10px;
  color: var(--nk-muted);
  background: #ffffff;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-effective-compare__card--active > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber);
  background: rgba(198, 166, 107, 0.12); }
.nk-effective-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: var(--nk-effective-amber);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-track > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 22px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-track--appeal > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-effective-track--execution > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-map__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 20px;
  right: 20px;
  color: rgba(255, 255, 255, 0.2);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-effective-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal-soft);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 800; }
.nk-effective-scope__item:nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark);
  background: var(--nk-effective-amber-soft); }
.nk-effective-filing__ways > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-right: 8px;
  color: var(--nk-effective-amber);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-effective-execution__main > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: #bcc9dc;
  font-size: 15px; }
.nk-effective-suspension > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 30px;
  color: var(--nk-effective-amber-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-suspension > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 22px;
  color: #6b5834;
  font-size: 15px; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 24px;
  right: 24px;
  color: rgba(255, 255, 255, 0.22);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { background: var(--nk-effective-amber); }
.nk-effective-evidence__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-effective-error > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: #ddb4ae;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-start__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 32px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-start__card--primary > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-effective-start__card--execution > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-outcome > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 40px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-effective-outcome--warning > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-result__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-result__card:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-effective-result__card:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber); }
@media (max-width: 620px) { .nk-effective-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
    height: 46px; } }
@media (max-width: 620px) { .nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { top: 26px;
    left: 24px; } }
.nk-system-success-mark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  bottom: 46px;
  color: var(--nk-system-cyan);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.13em;
  text-transform: uppercase; }
.nk-system-routes__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: #607187;
  font-size: 16px;
  line-height: 1.65; }
.nk-system-route-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-system-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase; }
.nk-system-next__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68);
  font-size: 17px;
  line-height: 1.65; }
.nk-system-steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  color: var(--nk-system-cyan);
  border: 1px solid rgba(112, 231, 224, 0.34);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-system-notice__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 40px;
  height: 40px;
  place-items: center;
  color: var(--nk-system-cyan);
  border: 1px solid rgba(112, 231, 224, 0.34);
  border-radius: 50%;
  font-weight: 900; }
@media (max-width: 720px) { .nk-system-success-mark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { bottom: 36px; } }
@media print { .nk-system-next__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #333; } }
#nk-home-seo-revision .nk-preview-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
      height: 2px;
      flex: 0 0 auto;
      background: var(--nk-teal); }
#nk-home-seo-revision .nk-preview-hero__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 710px;
      color: #b9c6d9; }
#nk-home-seo-revision .nk-preview-hero__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow):not(.nk-preview-lead) { margin-bottom: 0;
      font-size: 16px;
      line-height: 1.55; }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div { padding-left: 0; }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div { padding-right: 0;
      border-right: 0; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: static;
      color: var(--nk-teal-dark);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: 0.08em; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 23px;
      height: 23px;
      margin-bottom: 28px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 590px;
      margin-bottom: 22px;
      color: var(--nk-muted);
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
      align-items: center;
      gap: 8px;
      align-self: flex-start;
      margin-top: auto;
      color: var(--nk-navy);
      font-size: 12px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a svg { width: 14px;
      height: 14px; }
#nk-home-seo-revision .nk-preview-service--featured > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #4d5b70;
      font-size: 15px; }
#nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 1 1 auto;
      padding: 8px 16px;
      color: #526074;
      border-right: 1px solid var(--nk-border);
      font-size: 14px;
      font-weight: 700;
      text-align: center;
      white-space: nowrap; }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div { padding-left: 35px;
      border-left: 1px solid #b9d8d5; }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #415065;
      font-size: 17px; }
#nk-home-seo-revision .nk-preview-steps > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 42px;
      height: 42px;
      display: grid;
      place-items: center;
      color: var(--nk-navy);
      background: #edf3f8;
      border-radius: 50%;
      font-size: 14px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 660px;
      color: var(--nk-muted); }
#nk-home-seo-revision .nk-preview-region > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 22px;
      height: 2px;
      margin-bottom: 10px;
      background: var(--nk-teal); }
#nk-home-seo-revision .nk-preview-region > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-muted);
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-region--main > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff; }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div { position: sticky;
      top: 30px; }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 380px;
      color: var(--nk-muted); }
#nk-home-seo-revision .nk-preview-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { color: #bfcadc; }
#nk-home-seo-revision .nk-preview-form label > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #344054;
      font-size: 14px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-upload > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 22px;
      height: 22px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-upload > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
      gap: 2px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 340px;
      margin: 22px 0 0;
      color: #8999ad;
      font-size: 12px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > div.e-con:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > div.e-con:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(:first-child) { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
@media (max-width: 1180px) { #nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 1 1 30%;
        border-right: 0; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { grid-template-columns: 1fr;
        gap: 8px; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div { padding-left: 0;
        border-left: 0; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div { position: static; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div { min-height: 105px;
        padding: 20px 14px;
        border-right: 0;
        border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget):nth-child(odd) > :where(.elementor-widget) > :where(.elementor-widget) > div { border-right: 1px solid var(--nk-border); } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget):nth-last-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div { border-bottom: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 100%;
        text-align: left; } }
#nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
      align-items: center;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span::before { width: 6px;
      height: 6px;
      flex: 0 0 auto;
      content: "";
      background: var(--nk-teal);
      border-radius: 50%;
      box-shadow: 0 0 0 4px rgba(86, 183, 176, 0.13); }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div::after { width: 120px;
      height: 120px;
      display: block;
      margin-top: 42px;
      content: "";
      opacity: 0.5;
      background:
        linear-gradient(90deg, transparent 48%, var(--nk-border) 49%, var(--nk-border) 51%, transparent 52%),
        linear-gradient(transparent 48%, var(--nk-border) 49%, var(--nk-border) 51%, transparent 52%);
      background-size: 30px 30px;
      border: 1px solid var(--nk-border);
      border-radius: 50%; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { display: none; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span::before { display: none; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div::after { display: none; } }
#nk-home-seo-revision .nk-preview-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 30px;
      height: 2px; }
#nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow), #nk-home-seo-revision .nk-preview-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { font-size: 16px;
      line-height: 1.68; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { top: 18px;
      right: 18px;
      color: #7a949c;
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i, #nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 22px;
      height: 22px;
      margin-bottom: 17px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: none; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div svg { width: 29px;
      height: 29px; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div span { color: rgba(255, 255, 255, 0.35);
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.1em; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div span { padding: 10px;
      color: #dce9ed;
      background: rgba(255, 255, 255, 0.07);
      border: 1px solid rgba(255, 255, 255, 0.09);
      border-radius: 6px;
      font-size: 14px;
      line-height: 1.3; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-left: 1px solid #dce4ea; }
#nk-home-seo-revision .nk-preview-steps--route > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
      width: 38px;
      height: 38px;
      place-items: center;
      margin: 0;
      color: #ffffff;
      background: var(--nk-navy);
      border-radius: 50%;
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-geography__stage > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > img { width: 100%;
      height: 100%;
      object-fit: cover; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-left: 1px solid #dbe3e9; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > svg, #nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { color: #73cec7; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
      align-items: center;
      gap: 7px;
      color: #86d7d1;
      font-size: 12px;
      font-weight: 800;
      text-decoration: none; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a svg { width: 16px;
      height: 16px; }
#nk-home-seo-revision .nk-preview-faq__visual figcaption > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 3px;
      color: #84d7d0;
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.08em;
      text-transform: uppercase; }
#nk-home-seo-revision .nk-preview-form label > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span em { margin-left: 5px;
      color: #8495a4;
      font-size: 12px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.02em;
      text-transform: none; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { margin-bottom: 28px; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > div { border-left: 0;
        border-top: 1px solid #dbe3e9; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget):nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > div { border-top: 1px solid #dbe3e9; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow), #nk-home-seo-revision .nk-preview-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { font-size: 15px; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { grid-template-columns: 1fr; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-top: 1px solid #dce4ea;
        border-left: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-geography__stage > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > img { object-position: 43% center; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > :where(.elementor-widget) > div { min-height: 0;
        border-top: 1px solid #dbe3e9;
        border-left: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div { border-top: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: 1 / -1;
        padding-top: 12px;
        border-top: 1px solid rgba(255, 255, 255, 0.12); } }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 16px; }
#nk-home-seo-revision .nk-preview-footer__bottom > :where(.elementor-widget) > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-left: auto; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-mobile-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1 / -1;
        color: var(--nk-teal-dark);
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase; } }
@media (max-width: 560px) { #nk-home-seo-revision .nk-preview-mobile-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: auto; } }
.nk-demand-anatomy__deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 39px;
  width: 39px;
  height: 39px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-warning);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-demand-check-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-demand-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-demand-check-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan); }
.nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.65); }
.nk-demand-procedure-card header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 63px;
  width: 63px;
  height: 63px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-cyan);
  border-radius: 50%;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700; }
.nk-demand-procedure-card dl > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 17px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.11); }
.nk-demand-procedure-card--primary dl > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-color: var(--nk-demand-line); }
.nk-demand-deadline__intro > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px;
  color: var(--nk-demand-muted);
  font-size: 18px;
  line-height: 1.65; }
.nk-demand-deadline__route li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 45px;
  height: 45px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-cyan);
  border: 7px solid #edf3f8;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 900; }
.nk-demand-workflow__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow), .nk-demand-result__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68);
  font-size: 18px;
  line-height: 1.67; }
.nk-demand-workflow__accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 66px;
  line-height: 0.9; }
.nk-demand-workflow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 0 0 auto;
  color: var(--nk-demand-cyan);
  font-size: 10px;
  font-weight: 900; }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-demand-muted);
  font-size: 17px;
  line-height: 1.65; }
.nk-demand-situation--extension > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68); }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-top: 27px;
  padding-top: 19px;
  color: var(--nk-demand-teal);
  border-top: 2px solid var(--nk-demand-cyan);
  font-size: 12px;
  font-weight: 900;
  line-height: 1.55; }
.nk-demand-situation--extension > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: var(--nk-demand-warning);
  border-color: var(--nk-demand-warning); }
.nk-demand-source-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-demand-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-demand-source-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan); }
.nk-demand-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.69);
  font-size: 17px;
  line-height: 1.65; }
.nk-demand-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-top: 24px;
  color: rgba(255, 255, 255, 0.48);
  font-size: 12px;
  line-height: 1.55; }
@media (max-width: 500px) { .nk-demand-procedure-card header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 54px;
    width: 54px;
    height: 54px;
    font-size: 17px; } }
@media print { .nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-workflow__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow), .nk-demand-result__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #000; } }
.nk-materials-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 13px; }
.nk-materials-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.7; }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-material-folder > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-material-folder__label) { margin: 0 0 24px;
  color: var(--nk-muted);
  font-size: 14px !important; }
.nk-material-folder--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-material-folder__label) { color: #bdcadd; }
.nk-material-guide__body > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: var(--nk-muted);
  font-size: 15px !important; }
.nk-material-guide__body > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { color: var(--nk-navy);
  font-size: 13px;
  font-weight: 800; }
.nk-materials-first-actions__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 43px;
  height: 43px;
  display: grid;
  place-items: center;
  color: #73d0ca;
  border: 1px solid rgba(115, 208, 202, 0.34);
  border-radius: 11px;
  font-size: 12px;
  font-weight: 800; }
.nk-materials-first-actions__deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #f0d5a7 !important;
  border-color: rgba(199, 163, 99, 0.42) !important; }
.nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { min-width: 0;
  margin: 0;
  padding: 21px 20px;
  border-right: 1px solid var(--nk-border); }
.nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: var(--nk-navy);
  font-size: 13px;
  font-weight: 800;
  line-height: 1.4; }
.nk-materials-prevention__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 700px;
  color: var(--nk-muted); }
.nk-materials-prevention__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-material-source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 48px;
  color: #73d0ca;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-materials-standard__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 54px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-materials-standard__accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca !important; }
.nk-materials-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-materials-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 680px;
  color: #b8c7d9; }
.nk-materials-cta__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-materials-cta__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 14px !important; }
.nk-materials-page .nk-footer__bottom > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span:not() { color: #7f91a8; }
@media (max-width: 1180px) { .nk-materials-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 820px) { .nk-materials-hero__rail > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 820px) { .nk-materials-hero__rail > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 820px) { .nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { padding: 16px 20px;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 820px) { .nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { border-bottom: 0; } }
@media (max-width: 620px) { .nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-materials-hero__rail > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 104px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 620px) { .nk-materials-hero__rail > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-privacy-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 13px; }
.nk-privacy-summary__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 480px;
  margin: 0 0 5px auto;
  color: var(--nk-privacy-muted);
  font-size: 17px;
  line-height: 1.65; }
.nk-privacy-summary__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 42px;
  color: #cad7e6;
  font-family: var(--nk-font-serif);
  font-size: 48px;
  line-height: 1; }
.nk-privacy-summary__card:nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: rgba(121, 237, 240, 0.36); }
.nk-privacy-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px;
  color: var(--nk-privacy-ink);
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.12em; }
.nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 62px;
  height: 62px;
  border: 1px solid #bfe7e8;
  border-radius: 18px;
  color: var(--nk-privacy-teal);
  background: #f0fbfb;
  font-family: var(--nk-font-serif);
  font-size: 26px; }
.nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #4f6077;
  font-size: 17px;
  line-height: 1.72; }
.nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px; }
.nk-privacy-section > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { margin-bottom: 0; }
.nk-privacy-columns > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 26px 28px;
  border: 1px solid var(--nk-privacy-line);
  border-radius: 18px;
  background: #fbfcfe; }
.nk-privacy-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  border-radius: 13px;
  color: #fff;
  background: var(--nk-privacy-blue);
  font-family: var(--nk-font-serif); }
.nk-privacy-file-rules li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-privacy-teal);
  font-family: var(--nk-font-serif);
  font-size: 23px; }
.nk-privacy-section--contact > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: rgba(121, 237, 240, 0.35);
  color: var(--nk-privacy-cyan);
  background: rgba(121, 237, 240, 0.08); }
.nk-privacy-final-contact > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 180px;
  padding: 25px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 18px;
  background: rgba(5, 24, 56, 0.35); }
@media (max-width: 1180px) { .nk-privacy-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 1180px) { .nk-privacy-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { grid-column: 1 / -1; } }
@media (max-width: 820px) { .nk-privacy-summary__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin-left: 0; } }
@media (max-width: 820px) { .nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 52px;
    height: 52px;
    border-radius: 15px;
    font-size: 22px; } }
@media (max-width: 620px) { .nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 18px; } }
@media (max-width: 620px) { .nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 620px) { .nk-privacy-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 40px;
    height: 40px; } }
.nk-services-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-services-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-services-hero__footer > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75ded9;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-services-docs__help > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #183c70;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase; }
.nk-services-route__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  display: grid;
  width: 49px;
  height: 49px;
  place-items: center;
  border: 1px solid rgba(42, 129, 124, 0.34);
  border-radius: 50%;
  background: #f8fafc;
  color: #2a817c;
  font-size: 11px;
  font-weight: 800; }
.nk-services-route__steps li:nth-child(n+4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: rgba(197, 162, 98, 0.42);
  color: #8b6e39; }
.nk-services-group__header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: rgba(255, 255, 255, 0.24);
  font-family: "PT Serif", serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 0.92; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #6dd7d2;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-services-group--appeal .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #d3b77f; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 20px;
  color: #bacadd;
  font-size: 16px;
  line-height: 1.62; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: auto;
  padding: 16px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1); }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 5px;
  color: #758daa;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #dbe6f2;
  font-size: 16px;
  line-height: 1.5; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  font-size: 16px;
  font-weight: 800; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: #71ddd7;
  font-size: 17px; }
.nk-services-group--appeal .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: #d3b77f; }
.nk-services-qualifier__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 600px;
  color: #626e7e;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-qualifier__questions article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 39px;
  height: 39px;
  place-items: center;
  border: 1px solid rgba(197, 162, 98, 0.4);
  border-radius: 50%;
  color: #8a6e3b;
  font-size: 10px;
  font-weight: 800; }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { font-family: "PT Serif", serif;
  font-size: 30px; }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: #ccdae9;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: uppercase; }
.nk-services-team__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 680px;
  color: #616f81;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-essentials__grid > article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #62d1cb;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-services-essentials__grid article:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d2b47b; }
.nk-services-process__grid > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 43px;
  height: 43px;
  place-items: center;
  border: 1px solid rgba(42, 129, 124, 0.34);
  border-radius: 50%;
  color: #2a817c;
  font-size: 10px;
  font-weight: 800; }
.nk-services-output__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  padding: 18px 0 4px 23px;
  border-left: 2px solid var(--nk-services-amber);
  color: #617083;
  font-size: 16px;
  line-height: 1.67; }
.nk-services-continuity__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 690px;
  margin: 0;
  color: #b9cbe0;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-boundaries__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  padding: 7px 10px;
  border-radius: 999px;
  background: rgba(42, 129, 124, 0.1);
  color: #297a75;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-services-boundaries__no > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { background: rgba(197, 162, 98, 0.14) !important;
  color: #806536 !important; }
.nk-services-geography .nk-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-services-faq .nk-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-services-contact .nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; }
@media (max-width: 1080px) { .nk-services-output__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 650px; } }
@media (max-width: 620px) { .nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { max-width: calc(100% - 50px); } }
@media (max-width: 620px) { .nk-services-group__header > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { font-size: 42px; } }
.nk-load-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-load-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-load-benchmark__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #3874b7;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-load-signal > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  min-height: 26px;
  align-items: center;
  padding: 5px 10px;
  border-radius: 999px;
  background: #e8f5f4;
  color: #287c78;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-load-method__layer > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 44px;
  height: 44px;
  place-items: center;
  border: 1px solid rgba(98, 216, 211, 0.35);
  border-radius: 50%;
  color: #76e2dd;
  font-size: 12px;
  font-weight: 800; }
.nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { position: absolute;
  z-index: 3;
  top: var(--y);
  left: var(--x);
  width: 18px;
  height: 18px;
  transform: translate(-50%, -50%);
  border: 4px solid #fff;
  border-radius: 50%;
  background: #56b7b0;
  box-shadow: 0 7px 18px rgba(17, 60, 120, 0.22); }
.nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i.is-attention { border-radius: 4px;
  background: var(--nk-load-amber); }
.nk-load-tax > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #9aabba;
  font-family: "PT Serif", Georgia, serif;
  font-size: 25px; }
.nk-load-operation__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 34px;
  color: #bfd0e4;
  font-size: 16px;
  line-height: 1.75; }
.nk-load-counterparty__phase > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  min-height: 32px;
  align-items: center;
  margin: -16px 0 27px;
  padding: 7px 13px;
  border-radius: 999px;
  background: #0d3a79;
  color: #fff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase; }
.nk-load-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #6ed8d3;
  font-size: 11px;
  font-weight: 800; }
.nk-load-input__head > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 48px;
  height: 48px;
  place-items: center;
  border-radius: 50%;
  background: #e7f3f3;
  color: #2c817c;
  font-size: 11px;
  font-weight: 800; }
.nk-load-input__filter > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
  height: 34px;
  margin: 0 auto 17px;
  transform: rotate(45deg);
  border: 2px solid #72ddd8;
  border-radius: 6px; }
.nk-load-result__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #71dad5;
  font-size: 11px;
  font-weight: 800; }
.nk-load-result__card--3 > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d7bc85; }
.nk-load-boundary > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #94a3b4;
  font-family: "PT Serif", Georgia, serif;
  font-size: 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #2d7f7a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-team__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 33px;
  color: #5d697a;
  font-size: 16px;
  line-height: 1.75; }
@media (max-width: 980px) { .nk-load-input__filter > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 25px;
    height: 25px;
    margin-bottom: 10px; } }
@media (max-width: 760px) { .nk-load-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 760px) { .nk-load-method__layer > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-row: span 2;
    width: 40px;
    height: 40px; } }
@media (max-width: 520px) { .nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { width: 15px;
    height: 15px; } }
.nk-risk-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-risk-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-risk-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
  height: 50px;
  display: grid;
  margin-bottom: 34px;
  place-items: center;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 18px; }
.nk-risk-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { margin-bottom: 8px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-risk-contour > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 31px;
  color: #8be1de;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.12em; }
.nk-risk-contour:nth-of-type(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-contour:nth-of-type(4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber); }
.nk-risk-role-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 30px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1; }
.nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #8be1de; }
.nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 76px;
  height: 76px;
  display: grid;
  margin: 0 auto 24px;
  place-items: center;
  color: var(--nk-navy);
  background: #ffffff;
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  box-shadow: 0 0 0 7px #f5f7fa;
  font-family: "PT Serif", Georgia, serif;
  font-size: 20px; }
.nk-risk-timeline__track li:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-timeline__track li:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: var(--nk-risk-amber); }
.nk-risk-timeline__track li:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-navy);
  border-color: var(--nk-navy); }
.nk-risk-method__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  color: #b9c7d9;
  font-size: 16px; }
.nk-risk-level--review > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { color: #896c36; }
.nk-risk-level > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { margin-top: auto;
  padding-top: 18px;
  color: var(--nk-teal-dark);
  border-top: 1px solid rgba(110, 127, 149, 0.22);
  font-size: 13px; }
.nk-risk-level--priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { color: var(--nk-risk-amber);
  border-color: rgba(255, 255, 255, 0.12); }
.nk-risk-scope__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 72px;
  height: 72px;
  display: grid;
  place-items: center;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 18px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 22px; }
.nk-risk-scope__steps li:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-scope__steps li:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { background: var(--nk-risk-amber-soft); }
.nk-risk-scope__steps li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-teal-dark); }
.nk-risk-documents__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin-bottom: 34px;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-risk-documents__list li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber);
  font-family: "PT Serif", Georgia, serif;
  font-size: 17px; }
.nk-risk-boundaries__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 54px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-risk-boundaries__card--exclude > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber); }
@media (max-width: 1180px) { .nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 18px;
    box-shadow: none; } }
@media (max-width: 760px) { .nk-risk-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 15px; } }
@media (max-width: 760px) { .nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1; } }
@media (max-width: 560px) { .nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 62px;
    height: 62px;
    grid-row: 1 / 4;
    margin: 0; } }
@media (max-width: 560px) { .nk-risk-scope__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    border-radius: 14px; } }
.nk-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 26px;
  height: 2px;
  background: currentColor; }
.nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 690px;
  margin: 0;
  color: var(--nk-muted); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-situation-card.nk-situation-card--accent > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #c2cede; }
.nk-situation-card > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > p { position: relative;
  z-index: 1;
  margin: 0;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-scope__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 440px; }
.nk-route-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid var(--nk-navy-ink);
  border-radius: 50%;
  font-size: 14px;
  font-weight: 800; }
.nk-folder-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 22px 0 0;
  padding-top: 18px;
  color: var(--nk-muted);
  border-top: 1px solid rgba(10, 42, 99, 0.1);
  font-size: 14px; }
.nk-vat__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 14px;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-expertise-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 32px;
  line-height: 1; }
.nk-outcomes__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-complex__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  font-size: 14px; }
.nk-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 630px;
  color: #b8c7d9; }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-form label > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #465269;
  font-size: 14px;
  font-weight: 800; }
.nk-form label.has-error > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-danger); }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__bottom > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-left: auto; }
@media (max-width: 820px) { .nk-facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 820px) { .nk-facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 820px) { .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 88px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 820px) { .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 92px;
    border-right: 0 !important;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 580px) { .nk-facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-template-columns: 1fr;
    gap: 3px; } }
@media (max-width: 580px) { .nk-footer__bottom > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-left: 0; } }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-command__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #adbed1;
  font-size: 14px; }
.nk-role-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #6fc9c3;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px; }
.nk-role-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d9f4f1; }
.nk-audit-work-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase; }
.nk-coordination__overlay > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b4c2d3;
  font-size: 12px; }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 26px 24px 0 0; }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) h2 { font-size: clamp(38px, 3.4vw, 51px); }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 12px; }
.nk-audit-act__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 760px;
  color: #b8c5d6; }
@media (max-width: 1080px) { .nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: 1 / -1;
    max-width: 720px;
    padding-right: 0; } }
@media (max-width: 840px) { .nk-coordination__metrics > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-coordination__metrics > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }
@media (max-width: 840px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 64px; } }
@media (max-width: 580px) { .nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 86px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }
@media (max-width: 580px) { .nk-coordination__metrics > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-liquidation-radar__rings > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { position: absolute;
  content: "";
  border: 1px solid rgba(115, 208, 202, 0.2);
  border-radius: 50%; }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(1) > :where(.elementor-widget) > :where(.elementor-widget) > i { top: 48%;
  right: 11px;
  width: 12px;
  height: 12px;
  background: var(--nk-teal);
  border: 0;
  box-shadow: 0 0 24px rgba(86, 183, 176, 0.85); }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > i { top: 37px;
  left: 55px;
  width: 9px;
  height: 9px;
  background: #ffffff;
  border: 0; }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > i { right: 66px;
  bottom: 37px;
  width: 8px;
  height: 8px;
  background: #78d2cc;
  border: 0; }
.nk-liquidation-radar > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 28px 0 0;
  color: #b8c7d9;
  font-size: 14px;
  font-weight: 700;
  text-align: center; }
.nk-liquidation-diagnostic__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 25px; }
.nk-liquidation-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #72d0ca;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-liquidation-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #e0f5f3; }
.nk-liquidation-route-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 27px;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-liquidation-route-card--featured > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #d9eeec; }
.nk-liquidation-review__overlay > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b8c6d7;
  font-size: 12px; }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-liquidation-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-liquidation-scope-card:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-liquidation-scope-card:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-liquidation-timeline__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b1c1d4;
  font-size: 14px; }
.nk-liquidation-timeline__steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  justify-self: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid var(--nk-navy-deep);
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-liquidation-sme__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 750px;
  color: var(--nk-muted); }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-boundary__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b7c4d4; }
.nk-liquidation-boundary__matrix > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 150px;
  padding: 24px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 11px; }
@media (max-width: 840px) { .nk-liquidation-review__legend > :where(.elementor-widget):nth-child(2n) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-liquidation-review__legend > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: 1 / -1;
    border-top: 1px solid var(--nk-border); } }
@media (max-width: 840px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-liquidation-review__legend > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: auto;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 580px) { .nk-liquidation-review__legend > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { margin-top: 18px;
  color: #ffffff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.25; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #afbed1;
  font-size: 14px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { max-width: 520px;
  margin: 0;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: 27px;
  padding: 18px 20px;
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { margin-top: 5px;
  color: var(--nk-text);
  font-size: 14px;
  line-height: 1.45; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { color: #d9eeec; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.17); }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: #d5f2ef; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #ffffff; }
.nk-demand-anatomy__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b5c4d6; }
.nk-demand-paper__row > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 24px; }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 26px; }
.nk-demand-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-demand-scope-card:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-demand-scope-card:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff; }
.nk-demand-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-demand-system__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { display: grid;
  place-items: center;
  color: var(--nk-teal-dark);
  font-style: normal; }
.nk-demand-result-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-result-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-demand-documents__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b6c5d7; }
.nk-demand-doc > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-demand-avoid__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b6c5d6; }
.nk-demand-avoid__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #df9b8a;
  font-family: "PT Serif", Georgia, serif;
  font-size: 36px;
  line-height: 1; }
@media (max-width: 1080px) { .nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { height: 22px;
    transform: rotate(90deg); } }
@media (max-width: 840px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 840px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 63px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-desk-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  margin: 0 auto 23px;
  color: var(--nk-teal-dark);
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 50%;
  box-shadow: 0 0 0 8px #ffffff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-desk-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-teal-dark);
  border-color: var(--nk-teal-dark); }
.nk-desk-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  padding: 7px 10px;
  color: #75d1cb;
  background: rgba(117, 209, 203, 0.1);
  border-radius: 5px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-desk-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: rgba(255, 255, 255, 0.13); }
.nk-desk-control__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-desk-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb;
  font-family: "PT Serif", Georgia, serif;
  font-size: 29px; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid var(--nk-border); }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b { margin-bottom: 6px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  text-transform: uppercase; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy);
  font-size: 14px; }
.nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #ffffff; }
.nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-color: rgba(255, 255, 255, 0.14); }
.nk-desk-taxes__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b5c3d4; }
.nk-desk-tax > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 43px;
  height: 43px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border-radius: 50%;
  font-size: 12px; }
.nk-desk-documents__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-desk-file > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 35px;
  height: 35px;
  display: grid;
  flex: 0 0 auto;
  place-items: center;
  color: var(--nk-teal-dark);
  background: #edf8f7;
  border-radius: 50%;
  font-size: 12px; }
.nk-desk-error > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #df9b8a;
  font-family: "PT Serif", Georgia, serif;
  font-size: 27px; }
@media (max-width: 840px) { .nk-desk-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin: 0 auto;
    box-shadow: 0 0 0 7px #ffffff; } }
@media (max-width: 840px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-folder-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-liquidation-route-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { font-size: 14px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget):last-child { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  z-index: 2;
  top: 20px;
  left: 24px;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-navy);
  border: 5px solid #f6f8fb;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800;
  box-sizing: content-box; }
.nk-objection-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 8px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: #73d0ca; }
.nk-objection-route__note > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 20px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 8px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-grid;
  min-width: 40px;
  min-height: 32px;
  place-items: center;
  margin-bottom: 25px;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 99px;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin: 0;
  color: var(--nk-navy-deep);
  background: #73d0ca; }
.nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { max-width: 260px;
  padding: 12px 16px;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 8px;
  font-size: 14px;
  text-align: center; }
.nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 32px;
  left: 28px;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 22px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-weak-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 24px;
  padding: 5px 9px;
  color: #8c312b;
  background: #f8e5e3;
  border-radius: 99px;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase; }
.nk-objection-documents__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 540px;
  margin: 0 0 28px;
  color: #b8c6d9; }
.nk-objection-document > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-process__head > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 600px;
  margin: 0;
  color: #b8c6d9; }
.nk-objection-process__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-hearing__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 660px;
  color: var(--nk-muted); }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 8px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
@media (max-width: 840px) { .nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { max-width: none;
    grid-column: 2;
    text-align: left; } }
@media (max-width: 620px) { .nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-template-columns: 26px minmax(0, 1fr);
    align-items: center; } }
@media (max-width: 620px) { .nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 620px) { .nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { top: 24px;
    left: 24px; } }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 4px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy-deep);
  font-size: 18px;
  line-height: 1.45; }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { padding: 10px 0;
  color: var(--nk-navy);
  font-size: 14px;
  font-weight: 800;
  white-space: nowrap; }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a span { margin-left: 8px;
  color: var(--nk-teal-dark); }
.nk-appeal-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  display: grid;
  place-items: center;
  width: 62px;
  height: 62px;
  top: 17px;
  left: 20px;
  color: var(--nk-navy);
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(7, 29, 67, 0.1);
  font-size: 13px;
  font-weight: 800; }
.nk-appeal-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-appeal-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-color: var(--nk-teal); }
.nk-appeal-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { color: var(--nk-teal); }
.nk-appeal-document > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 8px;
  color: #9fb0c8;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-document--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-appeal-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  margin-bottom: 28px;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800; }
.nk-appeal-map__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 20px;
  right: 20px;
  color: rgba(255, 255, 255, 0.2);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-appeal-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  color: var(--nk-teal);
  border: 1px solid rgba(86, 183, 176, 0.36);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 800; }
.nk-appeal-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 24px;
  right: 24px;
  color: rgba(255, 255, 255, 0.24);
  font-family: "PT Serif", Georgia, serif;
  font-size: 31px; }
.nk-appeal-evidence__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-appeal-error > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 32px;
  color: #e5b2ad;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-appeal-start__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-start__primary > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-appeal-start__secondary > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark); }
.nk-appeal-outcome > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 42px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-appeal-result__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 36px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
@media (max-width: 840px) { .nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: 2;
    justify-self: start; } }
@media (max-width: 620px) { .nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: auto; } }
@media (max-width: 620px) { .nk-appeal-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
    height: 46px; } }
.nk-effective-status > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: var(--nk-effective-amber-dark); }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-effective-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 4px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy-deep);
  font-size: 18px;
  line-height: 1.45; }
.nk-effective-route__step > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin-bottom: 38px;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800; }
.nk-effective-route__step--status > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-effective-amber-dark); }
.nk-effective-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: var(--nk-teal); }
.nk-effective-path > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > small { position: absolute;
  left: 28px;
  bottom: 26px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-effective-compare__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 18px;
  padding: 7px 10px;
  color: var(--nk-muted);
  background: #ffffff;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-effective-compare__card--active > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber);
  background: rgba(198, 166, 107, 0.12); }
.nk-effective-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: var(--nk-effective-amber);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-track > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 22px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-track--appeal > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-effective-track--execution > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-map__grid article > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 20px;
  right: 20px;
  color: rgba(255, 255, 255, 0.2);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-effective-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal-soft);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 800; }
.nk-effective-scope__item:nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark);
  background: var(--nk-effective-amber-soft); }
.nk-effective-filing__ways > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-right: 8px;
  color: var(--nk-effective-amber);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-effective-execution__main > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: #bcc9dc;
  font-size: 15px; }
.nk-effective-suspension > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 30px;
  color: var(--nk-effective-amber-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-suspension > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 22px;
  color: #6b5834;
  font-size: 15px; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 24px;
  right: 24px;
  color: rgba(255, 255, 255, 0.22);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { background: var(--nk-effective-amber); }
.nk-effective-evidence__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-effective-error > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: #ddb4ae;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-start__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 32px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-start__card--primary > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-effective-start__card--execution > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-outcome > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 40px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-effective-outcome--warning > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-result__card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-result__card:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-effective-result__card:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber); }
@media (max-width: 620px) { .nk-effective-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
    height: 46px; } }
@media (max-width: 620px) { .nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { top: 26px;
    left: 24px; } }
.nk-system-success-mark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  bottom: 46px;
  color: var(--nk-system-cyan);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.13em;
  text-transform: uppercase; }
.nk-system-routes__heading > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: #607187;
  font-size: 16px;
  line-height: 1.65; }
.nk-system-route-card > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-system-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase; }
.nk-system-next__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68);
  font-size: 17px;
  line-height: 1.65; }
.nk-system-steps li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  color: var(--nk-system-cyan);
  border: 1px solid rgba(112, 231, 224, 0.34);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-system-notice__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 40px;
  height: 40px;
  place-items: center;
  color: var(--nk-system-cyan);
  border: 1px solid rgba(112, 231, 224, 0.34);
  border-radius: 50%;
  font-weight: 900; }
@media (max-width: 720px) { .nk-system-success-mark > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { bottom: 36px; } }
@media print { .nk-system-next__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #333; } }
#nk-home-seo-revision .nk-preview-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
      height: 2px;
      flex: 0 0 auto;
      background: var(--nk-teal); }
#nk-home-seo-revision .nk-preview-hero__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 710px;
      color: #b9c6d9; }
#nk-home-seo-revision .nk-preview-hero__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow):not(.nk-preview-lead) { margin-bottom: 0;
      font-size: 16px;
      line-height: 1.55; }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div { padding-left: 0; }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div { padding-right: 0;
      border-right: 0; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { position: static;
      color: var(--nk-teal-dark);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: 0.08em; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 23px;
      height: 23px;
      margin-bottom: 28px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 590px;
      margin-bottom: 22px;
      color: var(--nk-muted);
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
      align-items: center;
      gap: 8px;
      align-self: flex-start;
      margin-top: auto;
      color: var(--nk-navy);
      font-size: 12px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a svg { width: 14px;
      height: 14px; }
#nk-home-seo-revision .nk-preview-service--featured > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #4d5b70;
      font-size: 15px; }
#nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 1 1 auto;
      padding: 8px 16px;
      color: #526074;
      border-right: 1px solid var(--nk-border);
      font-size: 14px;
      font-weight: 700;
      text-align: center;
      white-space: nowrap; }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div { padding-left: 35px;
      border-left: 1px solid #b9d8d5; }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #415065;
      font-size: 17px; }
#nk-home-seo-revision .nk-preview-steps > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 42px;
      height: 42px;
      display: grid;
      place-items: center;
      color: var(--nk-navy);
      background: #edf3f8;
      border-radius: 50%;
      font-size: 14px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 660px;
      color: var(--nk-muted); }
#nk-home-seo-revision .nk-preview-region > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 22px;
      height: 2px;
      margin-bottom: 10px;
      background: var(--nk-teal); }
#nk-home-seo-revision .nk-preview-region > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-muted);
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-region--main > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff; }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div { position: sticky;
      top: 30px; }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 380px;
      color: var(--nk-muted); }
#nk-home-seo-revision .nk-preview-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { color: #bfcadc; }
#nk-home-seo-revision .nk-preview-form label > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #344054;
      font-size: 14px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-upload > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 22px;
      height: 22px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-upload > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
      gap: 2px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 340px;
      margin: 22px 0 0;
      color: #8999ad;
      font-size: 12px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div.e-con:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div.e-con:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con:not(:first-child) { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
@media (max-width: 1180px) { #nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 1 1 30%;
        border-right: 0; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { grid-template-columns: 1fr;
        gap: 8px; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div { padding-left: 0;
        border-left: 0; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div { position: static; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div { min-height: 105px;
        padding: 20px 14px;
        border-right: 0;
        border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):nth-child(odd) > :where(.elementor-widget) > :where(.elementor-widget) > div { border-right: 1px solid var(--nk-border); } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):nth-last-child(-n + 2) > :where(.elementor-widget) > :where(.elementor-widget) > div { border-bottom: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 100%;
        text-align: left; } }
#nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
      align-items: center;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span::before { width: 6px;
      height: 6px;
      flex: 0 0 auto;
      content: "";
      background: var(--nk-teal);
      border-radius: 50%;
      box-shadow: 0 0 0 4px rgba(86, 183, 176, 0.13); }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div::after { width: 120px;
      height: 120px;
      display: block;
      margin-top: 42px;
      content: "";
      opacity: 0.5;
      background:
        linear-gradient(90deg, transparent 48%, var(--nk-border) 49%, var(--nk-border) 51%, transparent 52%),
        linear-gradient(transparent 48%, var(--nk-border) 49%, var(--nk-border) 51%, transparent 52%);
      background-size: 30px 30px;
      border: 1px solid var(--nk-border);
      border-radius: 50%; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { display: none; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > span::before { display: none; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div::after { display: none; } }
#nk-home-seo-revision .nk-preview-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 30px;
      height: 2px; }
#nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow), #nk-home-seo-revision .nk-preview-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { font-size: 16px;
      line-height: 1.68; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { top: 18px;
      right: 18px;
      color: #7a949c;
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i, #nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 22px;
      height: 22px;
      margin-bottom: 17px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: none; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div svg { width: 29px;
      height: 29px; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div span { color: rgba(255, 255, 255, 0.35);
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.1em; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div span { padding: 10px;
      color: #dce9ed;
      background: rgba(255, 255, 255, 0.07);
      border: 1px solid rgba(255, 255, 255, 0.09);
      border-radius: 6px;
      font-size: 14px;
      line-height: 1.3; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-left: 1px solid #dce4ea; }
#nk-home-seo-revision .nk-preview-steps--route > li > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
      width: 38px;
      height: 38px;
      place-items: center;
      margin: 0;
      color: #ffffff;
      background: var(--nk-navy);
      border-radius: 50%;
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-geography__stage > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > img { width: 100%;
      height: 100%;
      object-fit: cover; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-left: 1px solid #dbe3e9; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > svg, #nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > i { color: #73cec7; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
      align-items: center;
      gap: 7px;
      color: #86d7d1;
      font-size: 12px;
      font-weight: 800;
      text-decoration: none; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a svg { width: 16px;
      height: 16px; }
#nk-home-seo-revision .nk-preview-faq__visual figcaption > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 3px;
      color: #84d7d0;
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.08em;
      text-transform: uppercase; }
#nk-home-seo-revision .nk-preview-form label > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span em { margin-left: 5px;
      color: #8495a4;
      font-size: 12px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.02em;
      text-transform: none; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { margin-bottom: 28px; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > div { border-left: 0;
        border-top: 1px solid #dbe3e9; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > div { border-top: 1px solid #dbe3e9; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow), #nk-home-seo-revision .nk-preview-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { font-size: 15px; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div { grid-template-columns: 1fr; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-top: 1px solid #dce4ea;
        border-left: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-geography__stage > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > img { object-position: 43% center; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > :where(.elementor-widget) > div { min-height: 0;
        border-top: 1px solid #dbe3e9;
        border-left: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):first-child > :where(.elementor-widget) > :where(.elementor-widget) > div { border-top: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: 1 / -1;
        padding-top: 12px;
        border-top: 1px solid rgba(255, 255, 255, 0.12); } }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 16px; }
#nk-home-seo-revision .nk-preview-footer__bottom > :where(.elementor-widget):last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-left: auto; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-mobile-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1 / -1;
        color: var(--nk-teal-dark);
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase; } }
@media (max-width: 560px) { #nk-home-seo-revision .nk-preview-mobile-services > :where(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: auto; } }
.nk-demand-anatomy__deadline > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 39px;
  width: 39px;
  height: 39px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-warning);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-demand-check-card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-demand-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-demand-check-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan); }
.nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > p { color: rgba(255, 255, 255, 0.65); }
.nk-demand-procedure-card header > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  flex: 0 0 63px;
  width: 63px;
  height: 63px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-cyan);
  border-radius: 50%;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700; }
.nk-demand-procedure-card dl > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 17px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.11); }
.nk-demand-procedure-card--primary dl > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-color: var(--nk-demand-line); }
.nk-demand-deadline__intro > :where(.elementor-widget):last-child > :where(.elementor-widget) > p, .nk-demand-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 720px;
  color: var(--nk-demand-muted);
  font-size: 18px;
  line-height: 1.65; }
.nk-demand-deadline__route li > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 45px;
  height: 45px;
  place-items: center;
  color: var(--nk-demand-ink);
  background: var(--nk-demand-cyan);
  border: 7px solid #edf3f8;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 900; }
.nk-demand-workflow__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow), .nk-demand-result__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68);
  font-size: 18px;
  line-height: 1.67; }
.nk-demand-workflow__accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 66px;
  line-height: 0.9; }
.nk-demand-workflow__steps li > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 0 0 auto;
  color: var(--nk-demand-cyan);
  font-size: 10px;
  font-weight: 900; }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-demand-muted);
  font-size: 17px;
  line-height: 1.65; }
.nk-demand-situation--extension > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68); }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-top: 27px;
  padding-top: 19px;
  color: var(--nk-demand-teal);
  border-top: 2px solid var(--nk-demand-cyan);
  font-size: 12px;
  font-weight: 900;
  line-height: 1.55; }
.nk-demand-situation--extension > :where(.elementor-widget) > :where(.elementor-widget) > small { color: var(--nk-demand-warning);
  border-color: var(--nk-demand-warning); }
.nk-demand-source-card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-demand-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase; }
.nk-demand-source-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-demand-cyan); }
.nk-demand-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.69);
  font-size: 17px;
  line-height: 1.65; }
.nk-demand-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-top: 24px;
  color: rgba(255, 255, 255, 0.48);
  font-size: 12px;
  line-height: 1.55; }
@media (max-width: 500px) { .nk-demand-procedure-card header > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 54px;
    width: 54px;
    height: 54px;
    font-size: 17px; } }
@media print { .nk-section-heading--light > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-workflow__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow), .nk-demand-result__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #000; } }
.nk-materials-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 13px; }
.nk-materials-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.7; }
.nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-materials-hero__rail > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-material-folder > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-material-folder__label) { margin: 0 0 24px;
  color: var(--nk-muted);
  font-size: 14px !important; }
.nk-material-folder--accent > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-material-folder__label) { color: #bdcadd; }
.nk-material-guide__body > :where(.elementor-widget) > :where(.elementor-widget) > p { color: var(--nk-muted);
  font-size: 15px !important; }
.nk-material-guide__body > :where(.elementor-widget) > :where(.elementor-widget) > a { color: var(--nk-navy);
  font-size: 13px;
  font-weight: 800; }
.nk-materials-first-actions__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 43px;
  height: 43px;
  display: grid;
  place-items: center;
  color: #73d0ca;
  border: 1px solid rgba(115, 208, 202, 0.34);
  border-radius: 11px;
  font-size: 12px;
  font-weight: 800; }
.nk-materials-first-actions__deadline > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #f0d5a7 !important;
  border-color: rgba(199, 163, 99, 0.42) !important; }
.nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > a { min-width: 0;
  margin: 0;
  padding: 21px 20px;
  border-right: 1px solid var(--nk-border); }
.nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: var(--nk-navy);
  font-size: 13px;
  font-weight: 800;
  line-height: 1.4; }
.nk-materials-prevention__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 700px;
  color: var(--nk-muted); }
.nk-materials-prevention__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-material-source > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 48px;
  color: #73d0ca;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-materials-standard__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 54px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-materials-standard__accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca !important; }
.nk-materials-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-materials-cta__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 680px;
  color: #b8c7d9; }
.nk-materials-cta__card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-materials-cta__card > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 14px !important; }
.nk-materials-page .nk-footer__bottom > :where(.elementor-widget):first-child > :where(.elementor-widget) > span:not() { color: #7f91a8; }
@media (max-width: 1180px) { .nk-materials-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 820px) { .nk-materials-hero__rail > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 820px) { .nk-materials-hero__rail > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 820px) { .nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > a { padding: 16px 20px;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 820px) { .nk-materials-map__row > :where(.elementor-widget) > :where(.elementor-widget) > a { border-bottom: 0; } }
@media (max-width: 620px) { .nk-materials-hero__rail > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-materials-hero__rail > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 104px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.11); } }
@media (max-width: 620px) { .nk-materials-hero__rail > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-privacy-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 13px; }
.nk-privacy-summary__intro > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 480px;
  margin: 0 0 5px auto;
  color: var(--nk-privacy-muted);
  font-size: 17px;
  line-height: 1.65; }
.nk-privacy-summary__card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 42px;
  color: #cad7e6;
  font-family: var(--nk-font-serif);
  font-size: 48px;
  line-height: 1; }
.nk-privacy-summary__card:nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: rgba(121, 237, 240, 0.36); }
.nk-privacy-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px;
  color: var(--nk-privacy-ink);
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.12em; }
.nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 62px;
  height: 62px;
  border: 1px solid #bfe7e8;
  border-radius: 18px;
  color: var(--nk-privacy-teal);
  background: #f0fbfb;
  font-family: var(--nk-font-serif);
  font-size: 26px; }
.nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #4f6077;
  font-size: 17px;
  line-height: 1.72; }
.nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 18px; }
.nk-privacy-section > :where(.elementor-widget):last-child > :where(.elementor-widget) > p { margin-bottom: 0; }
.nk-privacy-columns > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 26px 28px;
  border: 1px solid var(--nk-privacy-line);
  border-radius: 18px;
  background: #fbfcfe; }
.nk-privacy-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  border-radius: 13px;
  color: #fff;
  background: var(--nk-privacy-blue);
  font-family: var(--nk-font-serif); }
.nk-privacy-file-rules li > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-privacy-teal);
  font-family: var(--nk-font-serif);
  font-size: 23px; }
.nk-privacy-section--contact > header > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: rgba(121, 237, 240, 0.35);
  color: var(--nk-privacy-cyan);
  background: rgba(121, 237, 240, 0.08); }
.nk-privacy-final-contact > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 180px;
  padding: 25px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 18px;
  background: rgba(5, 24, 56, 0.35); }
@media (max-width: 1180px) { .nk-privacy-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 16px; } }
@media (max-width: 1180px) { .nk-privacy-toc__inner > :where(.elementor-widget) > :where(.elementor-widget) > p { grid-column: 1 / -1; } }
@media (max-width: 820px) { .nk-privacy-summary__intro > :where(.elementor-widget) > :where(.elementor-widget) > p { margin-left: 0; } }
@media (max-width: 820px) { .nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 52px;
    height: 52px;
    border-radius: 15px;
    font-size: 22px; } }
@media (max-width: 620px) { .nk-privacy-section > header > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 44px;
    height: 44px;
    font-size: 18px; } }
@media (max-width: 620px) { .nk-privacy-section > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 620px) { .nk-privacy-purpose-list article > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 40px;
    height: 40px; } }
.nk-services-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-services-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-services-hero__footer > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75ded9;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-services-docs__help > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #183c70;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase; }
.nk-services-route__steps li > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  display: grid;
  width: 49px;
  height: 49px;
  place-items: center;
  border: 1px solid rgba(42, 129, 124, 0.34);
  border-radius: 50%;
  background: #f8fafc;
  color: #2a817c;
  font-size: 11px;
  font-weight: 800; }
.nk-services-route__steps li:nth-child(n+4) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: rgba(197, 162, 98, 0.42);
  color: #8b6e39; }
.nk-services-group__header > :where(.elementor-widget) > :where(.elementor-widget) > span { color: rgba(255, 255, 255, 0.24);
  font-family: "PT Serif", serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 0.92; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #6dd7d2;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-services-group--appeal .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #d3b77f; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 20px;
  color: #bacadd;
  font-size: 16px;
  line-height: 1.62; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: auto;
  padding: 16px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1); }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 5px;
  color: #758daa;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #dbe6f2;
  font-size: 16px;
  line-height: 1.5; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > a { display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  font-size: 16px;
  font-weight: 800; }
.nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: #71ddd7;
  font-size: 17px; }
.nk-services-group--appeal .nk-services-card > :where(.elementor-widget) > :where(.elementor-widget) > a span { color: #d3b77f; }
.nk-services-qualifier__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 600px;
  color: #626e7e;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-qualifier__questions article > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 39px;
  height: 39px;
  place-items: center;
  border: 1px solid rgba(197, 162, 98, 0.4);
  border-radius: 50%;
  color: #8a6e3b;
  font-size: 10px;
  font-weight: 800; }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { font-family: "PT Serif", serif;
  font-size: 30px; }
.nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: #ccdae9;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: uppercase; }
.nk-services-team__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 680px;
  color: #616f81;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-essentials__grid > article > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #62d1cb;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-services-essentials__grid article:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d2b47b; }
.nk-services-process__grid > li > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 43px;
  height: 43px;
  place-items: center;
  border: 1px solid rgba(42, 129, 124, 0.34);
  border-radius: 50%;
  color: #2a817c;
  font-size: 10px;
  font-weight: 800; }
.nk-services-output__intro > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  padding: 18px 0 4px 23px;
  border-left: 2px solid var(--nk-services-amber);
  color: #617083;
  font-size: 16px;
  line-height: 1.67; }
.nk-services-continuity__copy > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 690px;
  margin: 0;
  color: #b9cbe0;
  font-size: 17px;
  line-height: 1.72; }
.nk-services-boundaries__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  padding: 7px 10px;
  border-radius: 999px;
  background: rgba(42, 129, 124, 0.1);
  color: #297a75;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-services-boundaries__no > :where(.elementor-widget) > :where(.elementor-widget) > span { background: rgba(197, 162, 98, 0.14) !important;
  color: #806536 !important; }
.nk-services-geography .nk-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-services-faq .nk-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-services-contact .nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; }
@media (max-width: 1080px) { .nk-services-output__intro > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 650px; } }
@media (max-width: 620px) { .nk-services-team__media > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { max-width: calc(100% - 50px); } }
@media (max-width: 620px) { .nk-services-group__header > :where(.elementor-widget) > :where(.elementor-widget) > span { font-size: 42px; } }
.nk-load-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-load-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-load-benchmark__card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #3874b7;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-load-signal > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  min-height: 26px;
  align-items: center;
  padding: 5px 10px;
  border-radius: 999px;
  background: #e8f5f4;
  color: #287c78;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-load-method__layer > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 44px;
  height: 44px;
  place-items: center;
  border: 1px solid rgba(98, 216, 211, 0.35);
  border-radius: 50%;
  color: #76e2dd;
  font-size: 12px;
  font-weight: 800; }
.nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > i { position: absolute;
  z-index: 3;
  top: var(--y);
  left: var(--x);
  width: 18px;
  height: 18px;
  transform: translate(-50%, -50%);
  border: 4px solid #fff;
  border-radius: 50%;
  background: #56b7b0;
  box-shadow: 0 7px 18px rgba(17, 60, 120, 0.22); }
.nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > i.is-attention { border-radius: 4px;
  background: var(--nk-load-amber); }
.nk-load-tax > :where(.elementor-widget) > :where(.elementor-widget) > small { color: #9aabba;
  font-family: "PT Serif", Georgia, serif;
  font-size: 25px; }
.nk-load-operation__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 34px;
  color: #bfd0e4;
  font-size: 16px;
  line-height: 1.75; }
.nk-load-counterparty__phase > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  min-height: 32px;
  align-items: center;
  margin: -16px 0 27px;
  padding: 7px 13px;
  border-radius: 999px;
  background: #0d3a79;
  color: #fff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase; }
.nk-load-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #6ed8d3;
  font-size: 11px;
  font-weight: 800; }
.nk-load-input__head > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 48px;
  height: 48px;
  place-items: center;
  border-radius: 50%;
  background: #e7f3f3;
  color: #2c817c;
  font-size: 11px;
  font-weight: 800; }
.nk-load-input__filter > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
  height: 34px;
  margin: 0 auto 17px;
  transform: rotate(45deg);
  border: 2px solid #72ddd8;
  border-radius: 6px; }
.nk-load-result__card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #71dad5;
  font-size: 11px;
  font-weight: 800; }
.nk-load-result__card--3 > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d7bc85; }
.nk-load-boundary > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #94a3b4;
  font-family: "PT Serif", Georgia, serif;
  font-size: 20px; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #2d7f7a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-load-related > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-team__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 33px;
  color: #5d697a;
  font-size: 16px;
  line-height: 1.75; }
@media (max-width: 980px) { .nk-load-input__filter > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 25px;
    height: 25px;
    margin-bottom: 10px; } }
@media (max-width: 760px) { .nk-load-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 760px) { .nk-load-method__layer > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-row: span 2;
    width: 40px;
    height: 40px; } }
@media (max-width: 520px) { .nk-load-dynamics__chart > :where(.elementor-widget) > :where(.elementor-widget) > i { width: 15px;
    height: 15px; } }
.nk-risk-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-risk-page .nk-nav > :where(.elementor-widget) > :where(.elementor-widget) > a { font-size: 14px; }
.nk-risk-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 50px;
  height: 50px;
  display: grid;
  margin-bottom: 34px;
  place-items: center;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 18px; }
.nk-risk-situation > :where(.elementor-widget) > :where(.elementor-widget) > small { margin-bottom: 8px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-risk-contour > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 31px;
  color: #8be1de;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.12em; }
.nk-risk-contour:nth-of-type(2) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-contour:nth-of-type(4) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber); }
.nk-risk-role-card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 30px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1; }
.nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #8be1de; }
.nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 76px;
  height: 76px;
  display: grid;
  margin: 0 auto 24px;
  place-items: center;
  color: var(--nk-navy);
  background: #ffffff;
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  box-shadow: 0 0 0 7px #f5f7fa;
  font-family: "PT Serif", Georgia, serif;
  font-size: 20px; }
.nk-risk-timeline__track li:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-timeline__track li:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > span { border-color: var(--nk-risk-amber); }
.nk-risk-timeline__track li:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-navy);
  border-color: var(--nk-navy); }
.nk-risk-method__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  color: #b9c7d9;
  font-size: 16px; }
.nk-risk-level--review > :where(.elementor-widget) > :where(.elementor-widget) > strong { color: #896c36; }
.nk-risk-level > :where(.elementor-widget) > :where(.elementor-widget) > strong { margin-top: auto;
  padding-top: 18px;
  color: var(--nk-teal-dark);
  border-top: 1px solid rgba(110, 127, 149, 0.22);
  font-size: 13px; }
.nk-risk-level--priority > :where(.elementor-widget) > :where(.elementor-widget) > strong { color: var(--nk-risk-amber);
  border-color: rgba(255, 255, 255, 0.12); }
.nk-risk-scope__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 72px;
  height: 72px;
  display: grid;
  place-items: center;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 18px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 22px; }
.nk-risk-scope__steps li:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-risk-scope__steps li:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > span { background: var(--nk-risk-amber-soft); }
.nk-risk-scope__steps li:last-child > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-teal-dark); }
.nk-risk-documents__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin-bottom: 34px;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-risk-documents__list li > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber);
  font-family: "PT Serif", Georgia, serif;
  font-size: 17px; }
.nk-risk-boundaries__card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 54px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-risk-boundaries__card--exclude > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-risk-amber); }
@media (max-width: 1180px) { .nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 18px;
    box-shadow: none; } }
@media (max-width: 760px) { .nk-risk-page .nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { font-size: 15px; } }
@media (max-width: 760px) { .nk-risk-role-card--lead > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1; } }
@media (max-width: 560px) { .nk-risk-timeline__track li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 62px;
    height: 62px;
    grid-row: 1 / 4;
    margin: 0; } }
@media (max-width: 560px) { .nk-risk-scope__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    border-radius: 14px; } }
.nk-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 26px;
  height: 2px;
  background: currentColor; }
.nk-section-heading > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 690px;
  margin: 0;
  color: var(--nk-muted); }
.nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-situation-card.nk-situation-card--accent > :where(.elementor-widget):last-child > :where(.elementor-widget) > p { color: #c2cede; }
.nk-situation-card > :where(.elementor-widget):last-child > :where(.elementor-widget) > p { position: relative;
  z-index: 1;
  margin: 0;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-scope__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 440px; }
.nk-route-card > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid var(--nk-navy-ink);
  border-radius: 50%;
  font-size: 14px;
  font-weight: 800; }
.nk-folder-card > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 22px 0 0;
  padding-top: 18px;
  color: var(--nk-muted);
  border-top: 1px solid rgba(10, 42, 99, 0.1);
  font-size: 14px; }
.nk-vat__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 14px;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-expertise-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-step > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 32px;
  line-height: 1; }
.nk-outcomes__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-complex__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  font-size: 14px; }
.nk-geography__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 630px;
  color: #b8c7d9; }
.nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-form label > :where(.elementor-widget):first-child > :where(.elementor-widget) > span { color: #465269;
  font-size: 14px;
  font-weight: 800; }
.nk-form label.has-error > :where(.elementor-widget):first-child > :where(.elementor-widget) > span { color: var(--nk-danger); }
.nk-footer__grid > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > :where(.elementor-widget) > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > :where(.elementor-widget) > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__bottom > :where(.elementor-widget):last-child > :where(.elementor-widget) > span { margin-left: auto; }
@media (max-width: 820px) { .nk-facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 820px) { .nk-facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 820px) { .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 88px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 820px) { .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 92px;
    border-right: 0 !important;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 580px) { .nk-facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-contact__facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-template-columns: 1fr;
    gap: 3px; } }
@media (max-width: 580px) { .nk-footer__bottom > :where(.elementor-widget):last-child > :where(.elementor-widget) > span { margin-left: 0; } }
.nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-command__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #adbed1;
  font-size: 14px; }
.nk-role-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #6fc9c3;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px; }
.nk-role-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #d9f4f1; }
.nk-audit-work-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase; }
.nk-coordination__overlay > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b4c2d3;
  font-size: 12px; }
.nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div:not(.elementor-widget) { padding: 26px 24px 0 0; }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div:not(.elementor-widget) h2 { font-size: clamp(38px, 3.4vw, 51px); }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 12px; }
.nk-audit-act__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 760px;
  color: #b8c5d6; }
@media (max-width: 1080px) { .nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: 1 / -1;
    max-width: 720px;
    padding-right: 0; } }
@media (max-width: 840px) { .nk-coordination__metrics > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-coordination__metrics > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }
@media (max-width: 840px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-audit-hero__stages > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 64px; } }
@media (max-width: 580px) { .nk-coordination__metrics > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 86px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }
@media (max-width: 580px) { .nk-coordination__metrics > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-liquidation-radar__rings > :where(.elementor-widget) > :where(.elementor-widget) > i { position: absolute;
  content: "";
  border: 1px solid rgba(115, 208, 202, 0.2);
  border-radius: 50%; }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(1) > :where(.elementor-widget) > i { top: 48%;
  right: 11px;
  width: 12px;
  height: 12px;
  background: var(--nk-teal);
  border: 0;
  box-shadow: 0 0 24px rgba(86, 183, 176, 0.85); }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > i { top: 37px;
  left: 55px;
  width: 9px;
  height: 9px;
  background: #ffffff;
  border: 0; }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > i { right: 66px;
  bottom: 37px;
  width: 8px;
  height: 8px;
  background: #78d2cc;
  border: 0; }
.nk-liquidation-radar > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 28px 0 0;
  color: #b8c7d9;
  font-size: 14px;
  font-weight: 700;
  text-align: center; }
.nk-liquidation-diagnostic__card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 25px; }
.nk-liquidation-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #72d0ca;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-liquidation-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #e0f5f3; }
.nk-liquidation-route-card > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 27px;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-liquidation-route-card--featured > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #d9eeec; }
.nk-liquidation-review__overlay > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b8c6d7;
  font-size: 12px; }
.nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-liquidation-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-liquidation-scope-card:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-liquidation-scope-card:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-liquidation-timeline__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b1c1d4;
  font-size: 14px; }
.nk-liquidation-timeline__steps li > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  justify-self: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid var(--nk-navy-deep);
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-liquidation-sme__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 750px;
  color: var(--nk-muted); }
.nk-liquidation-sme__checks > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-boundary__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b7c4d4; }
.nk-liquidation-boundary__matrix > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 150px;
  padding: 24px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 11px; }
@media (max-width: 840px) { .nk-liquidation-review__legend > :where(.elementor-widget):nth-child(2n) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-liquidation-review__legend > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: 1 / -1;
    border-top: 1px solid var(--nk-border); } }
@media (max-width: 840px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-liquidation-review__legend > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-liquidation-review__legend > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { grid-column: auto;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 580px) { .nk-liquidation-review__legend > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > strong { display: block; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > strong { margin-top: 18px;
  color: #ffffff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.25; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #afbed1;
  font-size: 14px; }
.nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { max-width: 520px;
  margin: 0;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: 27px;
  padding: 18px 20px;
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { margin-top: 5px;
  color: var(--nk-text);
  font-size: 14px;
  line-height: 1.45; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { color: #d9eeec; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.17); }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) span { color: #d5f2ef; }
.nk-demand-type-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #ffffff; }
.nk-demand-anatomy__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b5c4d6; }
.nk-demand-paper__row > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 24px; }
.nk-demand-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 26px; }
.nk-demand-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-demand-scope-card:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-demand-scope-card:nth-child(5) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff; }
.nk-demand-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-demand-system__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > i { display: grid;
  place-items: center;
  color: var(--nk-teal-dark);
  font-style: normal; }
.nk-demand-result-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-result-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-demand-documents__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b6c5d7; }
.nk-demand-doc > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-demand-avoid__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b6c5d6; }
.nk-demand-avoid__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #df9b8a;
  font-family: "PT Serif", Georgia, serif;
  font-size: 36px;
  line-height: 1; }
@media (max-width: 1080px) { .nk-demand-system__flow > :where(.elementor-widget) > :where(.elementor-widget) > i { height: 22px;
    transform: rotate(90deg); } }
@media (max-width: 840px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 840px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-hero__visual-grid > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 63px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-desk-route__step > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  margin: 0 auto 23px;
  color: var(--nk-teal-dark);
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 50%;
  box-shadow: 0 0 0 8px #ffffff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-desk-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-teal-dark);
  border-color: var(--nk-teal-dark); }
.nk-desk-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  padding: 7px 10px;
  color: #75d1cb;
  background: rgba(117, 209, 203, 0.1);
  border-radius: 5px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-desk-situation--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: rgba(255, 255, 255, 0.13); }
.nk-desk-control__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-desk-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #75d1cb;
  font-family: "PT Serif", Georgia, serif;
  font-size: 29px; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid var(--nk-border); }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b { margin-bottom: 6px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  text-transform: uppercase; }
.nk-desk-choice-card > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy);
  font-size: 14px; }
.nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #ffffff; }
.nk-desk-choice-card--accent > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget), .nk-desk-choice-card--dark > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-color: rgba(255, 255, 255, 0.14); }
.nk-desk-taxes__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b5c3d4; }
.nk-desk-tax > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 43px;
  height: 43px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border-radius: 50%;
  font-size: 12px; }
.nk-desk-documents__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-desk-file > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 35px;
  height: 35px;
  display: grid;
  flex: 0 0 auto;
  place-items: center;
  color: var(--nk-teal-dark);
  background: #edf8f7;
  border-radius: 50%;
  font-size: 12px; }
.nk-desk-error > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #df9b8a;
  font-family: "PT Serif", Georgia, serif;
  font-size: 27px; }
@media (max-width: 840px) { .nk-desk-route__step > :where(.elementor-widget) > :where(.elementor-widget) > span { margin: 0 auto;
    box-shadow: 0 0 0 7px #ffffff; } }
@media (max-width: 840px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-folder-card > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-liquidation-route-card > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-hero__priority > :where(.elementor-widget) > :where(.elementor-widget) > p, .nk-demand-type-card > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-card-kicker) { font-size: 14px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget) > div.e-con:not(.elementor-widget):last-child { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-route__step > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  z-index: 2;
  top: 20px;
  left: 24px;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-navy);
  border: 5px solid #f6f8fb;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800;
  box-sizing: content-box; }
.nk-objection-route__step > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 8px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: #73d0ca; }
.nk-objection-route__note > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 20px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 8px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-anatomy__result > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-scope-card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-grid;
  min-width: 40px;
  min-height: 32px;
  place-items: center;
  margin-bottom: 25px;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 99px;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > span { margin: 0;
  color: var(--nk-navy-deep);
  background: #73d0ca; }
.nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > strong { max-width: 260px;
  padding: 12px 16px;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 8px;
  font-size: 14px;
  text-align: center; }
.nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 32px;
  left: 28px;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 22px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-weak-card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 24px;
  padding: 5px 9px;
  color: #8c312b;
  background: #f8e5e3;
  border-radius: 99px;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase; }
.nk-objection-documents__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 540px;
  margin: 0 0 28px;
  color: #b8c6d9; }
.nk-objection-document > :where(.elementor-widget) > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-process__head > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 600px;
  margin: 0;
  color: #b8c6d9; }
.nk-objection-process__steps > li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-hearing__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 660px;
  color: var(--nk-muted); }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 8px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-hearing__panel > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
@media (max-width: 840px) { .nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > strong { max-width: none;
    grid-column: 2;
    text-align: left; } }
@media (max-width: 620px) { .nk-objection-dashboard__flow > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { grid-template-columns: 26px minmax(0, 1fr);
    align-items: center; } }
@media (max-width: 620px) { .nk-objection-scope-card--wide > :where(.elementor-widget) > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 620px) { .nk-objection-argument > :where(.elementor-widget) > :where(.elementor-widget) > span { top: 24px;
    left: 24px; } }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 4px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy-deep);
  font-size: 18px;
  line-height: 1.45; }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > a { padding: 10px 0;
  color: var(--nk-navy);
  font-size: 14px;
  font-weight: 800;
  white-space: nowrap; }
.nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > a span { margin-left: 8px;
  color: var(--nk-teal-dark); }
.nk-appeal-route__step > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  display: grid;
  place-items: center;
  width: 62px;
  height: 62px;
  top: 17px;
  left: 20px;
  color: var(--nk-navy);
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(7, 29, 67, 0.1);
  font-size: 13px;
  font-weight: 800; }
.nk-appeal-route__step > :where(.elementor-widget) > :where(.elementor-widget) > small { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-appeal-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-color: var(--nk-teal); }
.nk-appeal-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > small { color: var(--nk-teal); }
.nk-appeal-document > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 8px;
  color: #9fb0c8;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-document--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-appeal-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  margin-bottom: 28px;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800; }
.nk-appeal-map__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 20px;
  right: 20px;
  color: rgba(255, 255, 255, 0.2);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-appeal-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  color: var(--nk-teal);
  border: 1px solid rgba(86, 183, 176, 0.36);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 800; }
.nk-appeal-argument > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 24px;
  right: 24px;
  color: rgba(255, 255, 255, 0.24);
  font-family: "PT Serif", Georgia, serif;
  font-size: 31px; }
.nk-appeal-evidence__copy > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-appeal-error > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 32px;
  color: #e5b2ad;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-appeal-start__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-start__primary > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-appeal-start__secondary > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal-dark); }
.nk-appeal-outcome > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 42px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-appeal-result__card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 36px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
@media (max-width: 840px) { .nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: 2;
    justify-self: start; } }
@media (max-width: 620px) { .nk-appeal-deadline > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: auto; } }
@media (max-width: 620px) { .nk-appeal-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
    height: 46px; } }
.nk-effective-status > :where(.elementor-widget):first-child > :where(.elementor-widget) > div:not(.elementor-widget) span { color: var(--nk-effective-amber-dark); }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-effective-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) span { margin-bottom: 4px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy-deep);
  font-size: 18px;
  line-height: 1.45; }
.nk-effective-route__step > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin-bottom: 38px;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800; }
.nk-effective-route__step--status > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-effective-amber-dark); }
.nk-effective-route__step--accent > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: var(--nk-teal); }
.nk-effective-path > :where(.elementor-widget) > :where(.elementor-widget) > small { position: absolute;
  left: 28px;
  bottom: 26px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-effective-compare__card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 18px;
  padding: 7px 10px;
  color: var(--nk-muted);
  background: #ffffff;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-effective-compare__card--active > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber);
  background: rgba(198, 166, 107, 0.12); }
.nk-effective-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: var(--nk-effective-amber);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-track > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 22px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-track--appeal > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-effective-track--execution > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-map__grid article > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 20px;
  right: 20px;
  color: rgba(255, 255, 255, 0.2);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-effective-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal-soft);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 800; }
.nk-effective-scope__item:nth-child(3) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark);
  background: var(--nk-effective-amber-soft); }
.nk-effective-filing__ways > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-right: 8px;
  color: var(--nk-effective-amber);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-effective-execution__main > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: #bcc9dc;
  font-size: 15px; }
.nk-effective-suspension > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 30px;
  color: var(--nk-effective-amber-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-suspension > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 22px;
  color: #6b5834;
  font-size: 15px; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  top: 24px;
  right: 24px;
  color: rgba(255, 255, 255, 0.22);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > :where(.elementor-widget) > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument:nth-child(2) > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { background: var(--nk-effective-amber); }
.nk-effective-evidence__copy > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-effective-error > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: #ddb4ae;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-start__card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 32px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-start__card--primary > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-effective-start__card--execution > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-outcome > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 40px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-effective-outcome--warning > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-result__card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-result__card:nth-child(4) > :where(.elementor-widget) > :where(.elementor-widget) > span, .nk-effective-result__card:nth-child(6) > :where(.elementor-widget) > :where(.elementor-widget) > span { color: var(--nk-effective-amber); }
@media (max-width: 620px) { .nk-effective-scope__item > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 46px;
    height: 46px; } }
@media (max-width: 620px) { .nk-effective-argument > :where(.elementor-widget) > :where(.elementor-widget) > div:not(.elementor-widget) { top: 26px;
    left: 24px; } }
.nk-system-success-mark > :where(.elementor-widget) > :where(.elementor-widget) > span { position: absolute;
  bottom: 46px;
  color: var(--nk-system-cyan);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.13em;
  text-transform: uppercase; }
.nk-system-routes__heading > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0;
  color: #607187;
  font-size: 16px;
  line-height: 1.65; }
.nk-system-route-card > :where(.elementor-widget) > :where(.elementor-widget) > span { display: block;
  color: var(--nk-system-teal);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase; }
.nk-system-next__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: rgba(255, 255, 255, 0.68);
  font-size: 17px;
  line-height: 1.65; }
.nk-system-steps li > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  color: var(--nk-system-cyan);
  border: 1px solid rgba(112, 231, 224, 0.34);
  border-radius: 50%;
  font-size: 11px;
  font-weight: 900; }
.nk-system-notice__inner > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
  width: 40px;
  height: 40px;
  place-items: center;
  color: var(--nk-system-cyan);
  border: 1px solid rgba(112, 231, 224, 0.34);
  border-radius: 50%;
  font-weight: 900; }
@media (max-width: 720px) { .nk-system-success-mark > :where(.elementor-widget) > :where(.elementor-widget) > span { bottom: 36px; } }
@media print { .nk-system-next__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #333; } }
#nk-home-seo-revision .nk-preview-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 34px;
      height: 2px;
      flex: 0 0 auto;
      background: var(--nk-teal); }
#nk-home-seo-revision .nk-preview-hero__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 710px;
      color: #b9c6d9; }
#nk-home-seo-revision .nk-preview-hero__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow):not(.nk-preview-lead) { margin-bottom: 0;
      font-size: 16px;
      line-height: 1.55; }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > div { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):first-child > :where(.elementor-widget) > div { padding-left: 0; }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div { padding-right: 0;
      border-right: 0; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { position: static;
      color: var(--nk-teal-dark);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: 0.08em; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 23px;
      height: 23px;
      margin-bottom: 28px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 590px;
      margin-bottom: 22px;
      color: var(--nk-muted);
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
      align-items: center;
      gap: 8px;
      align-self: flex-start;
      margin-top: auto;
      color: var(--nk-navy);
      font-size: 12px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > a svg { width: 14px;
      height: 14px; }
#nk-home-seo-revision .nk-preview-service--featured > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #4d5b70;
      font-size: 15px; }
#nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 1 1 auto;
      padding: 8px 16px;
      color: #526074;
      border-right: 1px solid var(--nk-border);
      font-size: 14px;
      font-weight: 700;
      text-align: center;
      white-space: nowrap; }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > div { padding-left: 35px;
      border-left: 1px solid #b9d8d5; }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > p { color: #415065;
      font-size: 17px; }
#nk-home-seo-revision .nk-preview-steps > li > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 42px;
      height: 42px;
      display: grid;
      place-items: center;
      color: var(--nk-navy);
      background: #edf3f8;
      border-radius: 50%;
      font-size: 14px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 660px;
      color: var(--nk-muted); }
#nk-home-seo-revision .nk-preview-region > :where(.elementor-widget):first-child > :where(.elementor-widget) > span { width: 22px;
      height: 2px;
      margin-bottom: 10px;
      background: var(--nk-teal); }
#nk-home-seo-revision .nk-preview-region > :where(.elementor-widget):last-child > :where(.elementor-widget) > span { color: var(--nk-muted);
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-region--main > :where(.elementor-widget):last-child > :where(.elementor-widget) > span { color: #ffffff; }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div { position: sticky;
      top: 30px; }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 380px;
      color: var(--nk-muted); }
#nk-home-seo-revision .nk-preview-contact__copy > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { color: #bfcadc; }
#nk-home-seo-revision .nk-preview-form label > :where(.elementor-widget) > :where(.elementor-widget) > span { color: #344054;
      font-size: 14px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-upload > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 22px;
      height: 22px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-upload > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
      gap: 2px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > p { max-width: 340px;
      margin: 22px 0 0;
      color: #8999ad;
      font-size: 12px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > div.e-con:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget) > div.e-con:not(:first-child) { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
@media (max-width: 1180px) { #nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > span { flex: 1 1 30%;
        border-right: 0; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > div { grid-template-columns: 1fr;
        gap: 8px; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > div { padding-left: 0;
        border-left: 0; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div { position: static; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):first-child > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):last-child > :where(.elementor-widget) > div { min-height: 105px;
        padding: 20px 14px;
        border-right: 0;
        border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):nth-child(odd) > :where(.elementor-widget) > div { border-right: 1px solid var(--nk-border); } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):nth-last-child(-n + 2) > :where(.elementor-widget) > div { border-bottom: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > :where(.elementor-widget) > span { flex-basis: 100%;
        text-align: left; } }
#nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget) > :where(.elementor-widget) > span { display: inline-flex;
      align-items: center;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):first-child > :where(.elementor-widget) > span::before { width: 6px;
      height: 6px;
      flex: 0 0 auto;
      content: "";
      background: var(--nk-teal);
      border-radius: 50%;
      box-shadow: 0 0 0 4px rgba(86, 183, 176, 0.13); }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div::after { width: 120px;
      height: 120px;
      display: block;
      margin-top: 42px;
      content: "";
      opacity: 0.5;
      background:
        linear-gradient(90deg, transparent 48%, var(--nk-border) 49%, var(--nk-border) 51%, transparent 52%),
        linear-gradient(transparent 48%, var(--nk-border) 49%, var(--nk-border) 51%, transparent 52%);
      background-size: 30px 30px;
      border: 1px solid var(--nk-border);
      border-radius: 50%; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):last-child > :where(.elementor-widget) > span { display: none; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):first-child > :where(.elementor-widget) > span::before { display: none; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > :where(.elementor-widget) > div::after { display: none; } }
#nk-home-seo-revision .nk-preview-eyebrow > :where(.elementor-widget) > :where(.elementor-widget) > span { width: 30px;
      height: 2px; }
#nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow), #nk-home-seo-revision .nk-preview-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { font-size: 16px;
      line-height: 1.68; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > span { top: 18px;
      right: 18px;
      color: #7a949c;
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > i, #nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > :where(.elementor-widget) > svg { width: 22px;
      height: 22px;
      margin-bottom: 17px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > :where(.elementor-widget) > a { display: none; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > div { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > div svg { width: 29px;
      height: 29px; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > div span { color: rgba(255, 255, 255, 0.35);
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.1em; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > div { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > div span { padding: 10px;
      color: #dce9ed;
      background: rgba(255, 255, 255, 0.07);
      border: 1px solid rgba(255, 255, 255, 0.09);
      border-radius: 6px;
      font-size: 14px;
      line-height: 1.3; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-left: 1px solid #dce4ea; }
#nk-home-seo-revision .nk-preview-steps--route > li > :where(.elementor-widget) > :where(.elementor-widget) > span { display: grid;
      width: 38px;
      height: 38px;
      place-items: center;
      margin: 0;
      color: #ffffff;
      background: var(--nk-navy);
      border-radius: 50%;
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-geography__stage > :where(.elementor-widget) > :where(.elementor-widget) > img { width: 100%;
      height: 100%;
      object-fit: cover; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > div { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-left: 1px solid #dbe3e9; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > svg, #nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > i { color: #73cec7; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > a { display: inline-flex;
      align-items: center;
      gap: 7px;
      color: #86d7d1;
      font-size: 12px;
      font-weight: 800;
      text-decoration: none; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > a svg { width: 16px;
      height: 16px; }
#nk-home-seo-revision .nk-preview-faq__visual figcaption > :where(.elementor-widget) > :where(.elementor-widget) > span { margin-bottom: 3px;
      color: #84d7d0;
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.08em;
      text-transform: uppercase; }
#nk-home-seo-revision .nk-preview-form label > :where(.elementor-widget) > :where(.elementor-widget) > span em { margin-left: 5px;
      color: #8495a4;
      font-size: 12px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.02em;
      text-transform: none; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > :where(.elementor-widget) > div { margin-bottom: 28px; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(3) > :where(.elementor-widget) > div { border-left: 0;
        border-top: 1px solid #dbe3e9; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(4) > :where(.elementor-widget) > div { border-top: 1px solid #dbe3e9; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow), #nk-home-seo-revision .nk-preview-faq__intro > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { font-size: 15px; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > :where(.elementor-widget) > div { grid-template-columns: 1fr; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > :where(.elementor-widget) > div + div { border-top: 1px solid #dce4ea;
        border-left: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-geography__stage > :where(.elementor-widget) > :where(.elementor-widget) > img { object-position: 43% center; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(n) > :where(.elementor-widget) > div { min-height: 0;
        border-top: 1px solid #dbe3e9;
        border-left: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):first-child > :where(.elementor-widget) > div { border-top: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > :where(.elementor-widget) > a { grid-column: 1 / -1;
        padding-top: 12px;
        border-top: 1px solid rgba(255, 255, 255, 0.12); } }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > :where(.elementor-widget) > div > :where(.elementor-widget) > :where(.elementor-widget) > p { margin: 0 0 16px; }
#nk-home-seo-revision .nk-preview-footer__bottom > :where(.elementor-widget):last-child > :where(.elementor-widget) > span { margin-left: auto; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-mobile-services > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: 1 / -1;
        color: var(--nk-teal-dark);
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase; } }
@media (max-width: 560px) { #nk-home-seo-revision .nk-preview-mobile-services > :where(.elementor-widget) > :where(.elementor-widget) > span { grid-column: auto; } }
.nk-about-geography__media > :where(.elementor-widget) > figure.wp-caption, .nk-about-hero__media > :where(.elementor-widget) > figure.wp-caption, .nk-appeal-documents__media > :where(.elementor-widget) > figure.wp-caption, .nk-appeal-hero__media > :where(.elementor-widget) > figure.wp-caption, .nk-appeal-process__media > :where(.elementor-widget) > figure.wp-caption, .nk-demand-system__media > :where(.elementor-widget) > figure.wp-caption, .nk-dual__media > :where(.elementor-widget) > figure.wp-caption, .nk-effective-hero__media > :where(.elementor-widget) > figure.wp-caption, .nk-effective-process__media > :where(.elementor-widget) > figure.wp-caption, .nk-effective-tracks__media > :where(.elementor-widget) > figure.wp-caption, .nk-faq__media > :where(.elementor-widget) > figure.wp-caption, .nk-geography__media > :where(.elementor-widget) > figure.wp-caption, .nk-load-hero__media > :where(.elementor-widget) > figure.wp-caption, .nk-load-operation__media > :where(.elementor-widget) > figure.wp-caption, .nk-load-team__media > :where(.elementor-widget) > figure.wp-caption, .nk-materials-first-actions__media > :where(.elementor-widget) > figure.wp-caption, .nk-objection-process__media > :where(.elementor-widget) > figure.wp-caption, .nk-objection-situations__media > :where(.elementor-widget) > figure.wp-caption, .nk-preview-faq__visual > :where(.elementor-widget) > figure.wp-caption, .nk-preview-process__visual > :where(.elementor-widget) > figure.wp-caption, .nk-preview-service__media > :where(.elementor-widget) > figure.wp-caption, .nk-preview-services__visual > :where(.elementor-widget) > figure.wp-caption, .nk-preview-situations__visual > :where(.elementor-widget) > figure.wp-caption, .nk-risk-hero__media > :where(.elementor-widget) > figure.wp-caption, .nk-risk-method__media > :where(.elementor-widget) > figure.wp-caption, .nk-services-continuity__media > :where(.elementor-widget) > figure.wp-caption, .nk-services-hero__media > :where(.elementor-widget) > figure.wp-caption { height: 100%; margin: 0; }
.nk-demand-procedure-card header.e-con { display: flex;
  align-items: center;
  gap: 17px;
  padding-bottom: 26px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-register__row > *.e-con { display: flex;
  align-items: center;
  margin: 0;
  padding: 17px 22px;
  border-left: 1px solid var(--nk-demand-line);
  font-size: 15px;
  line-height: 1.4; }
.nk-demand-situation ul.e-con { display: grid;
  gap: 0;
  margin: 31px 0 0;
  padding: 0;
  list-style: none; }
@media (max-width: 720px) { .nk-demand-register__row > *.e-con { display: block;
    padding: 5px 0;
    border: 0; } }
@media (max-width: 500px) { }
@media print { }
.nk-materials-hero__rail > div.e-con:not(.elementor-widget) { min-height: 124px;
  display: grid;
  align-content: center;
  gap: 3px;
  padding: 23px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.11); }
.nk-material-guide__body ol.e-con, .nk-material-guide__body ul.e-con { display: grid;
  gap: 9px;
  margin: 0 0 22px;
  padding-left: 22px; }
.nk-materials-prevention__grid article.e-con { display: grid;
  grid-template-columns: 46px minmax(0, 1fr);
  gap: 14px;
  padding: 16px 18px;
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid var(--nk-border);
  border-radius: 11px; }
.nk-materials-cta__card ol.e-con { display: grid;
  gap: 0;
  margin: 23px 0;
  padding: 0;
  list-style: none; }
.nk-materials-page .nk-footer__bottom > :where(.elementor-widget):first-child > span:not() { color: #7f91a8; }
@media (max-width: 1180px) { }
@media (max-width: 820px) { }
@media (max-width: 820px) { }
@media (max-width: 820px) { }
@media (max-width: 820px) { }
@media (max-width: 620px) { }
@media (max-width: 620px) { }
.nk-privacy-section > header.e-con { display: grid;
  grid-template-columns: 70px 1fr;
  gap: 22px;
  align-items: start;
  margin-bottom: 30px; }
.nk-privacy-columns ul.e-con { display: grid;
  gap: 7px;
  margin: 0;
  padding-left: 20px; }
.nk-privacy-purpose-list article.e-con { display: grid;
  grid-template-columns: 54px 1fr;
  gap: 20px;
  align-items: start;
  padding: 22px 24px;
  border: 1px solid var(--nk-privacy-line);
  border-radius: 16px;
  background: #fbfcfe; }
.nk-privacy-rights article.e-con { display: grid;
  grid-template-columns: 34px 1fr;
  gap: 12px;
  align-items: center;
  min-height: 84px;
  padding: 18px 20px;
  border: 1px solid var(--nk-privacy-line);
  border-radius: 15px;
  background: #fbfcfe; }
@media (max-width: 1180px) { }
@media (max-width: 1180px) { }
@media (max-width: 820px) { }
@media (max-width: 820px) { }
@media (max-width: 620px) { }
@media (max-width: 620px) { }
@media (max-width: 620px) { }
.nk-services-team__media > div.e-con:not(.elementor-widget) { position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 13px;
  max-width: 290px;
  padding: 14px 17px;
  border: 1px solid rgba(100, 218, 211, 0.3);
  border-radius: 12px;
  background: rgba(7, 36, 79, 0.91);
  color: #fff;
  backdrop-filter: blur(10px); }
.nk-services-continuity__copy ul.e-con { display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 9px 24px;
  max-width: 680px; }
@media (max-width: 1080px) { }
@media (max-width: 620px) { }
@media (max-width: 620px) { }
.nk-load-page .nk-nav > :where(.elementor-widget) > a { font-size: 14px; }
.nk-load-page .nk-section-heading > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-load-benchmark__card > :where(.elementor-widget) > span { color: #3874b7;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-load-signal > :where(.elementor-widget) > span { display: inline-flex;
  min-height: 26px;
  align-items: center;
  padding: 5px 10px;
  border-radius: 999px;
  background: #e8f5f4;
  color: #287c78;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-load-method__layer > :where(.elementor-widget) > span { display: grid;
  width: 44px;
  height: 44px;
  place-items: center;
  border: 1px solid rgba(98, 216, 211, 0.35);
  border-radius: 50%;
  color: #76e2dd;
  font-size: 12px;
  font-weight: 800; }
.nk-load-dynamics__chart > :where(.elementor-widget) > i { position: absolute;
  z-index: 3;
  top: var(--y);
  left: var(--x);
  width: 18px;
  height: 18px;
  transform: translate(-50%, -50%);
  border: 4px solid #fff;
  border-radius: 50%;
  background: #56b7b0;
  box-shadow: 0 7px 18px rgba(17, 60, 120, 0.22); }
.nk-load-dynamics__chart > :where(.elementor-widget) > i.is-attention { border-radius: 4px;
  background: var(--nk-load-amber); }
.nk-load-tax > :where(.elementor-widget) > small { color: #9aabba;
  font-family: "PT Serif", Georgia, serif;
  font-size: 25px; }
.nk-load-operation__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 34px;
  color: #bfd0e4;
  font-size: 16px;
  line-height: 1.75; }
.nk-load-counterparty__phase > :where(.elementor-widget) > span { display: inline-flex;
  min-height: 32px;
  align-items: center;
  margin: -16px 0 27px;
  padding: 7px 13px;
  border-radius: 999px;
  background: #0d3a79;
  color: #fff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase; }
.nk-load-counterparty__phase ul.e-con { display: grid;
  gap: 10px;
  margin: 0;
  padding: 0;
  color: #5f6a78;
  font-size: 14px;
  line-height: 1.58;
  list-style: none; }
.nk-load-scope__item > :where(.elementor-widget) > span { color: #6ed8d3;
  font-size: 11px;
  font-weight: 800; }
.nk-load-input__head > :where(.elementor-widget) > span { display: grid;
  width: 48px;
  height: 48px;
  place-items: center;
  border-radius: 50%;
  background: #e7f3f3;
  color: #2c817c;
  font-size: 11px;
  font-weight: 800; }
.nk-load-input__tray ul.e-con { display: grid;
  gap: 13px;
  margin: 0;
  padding: 0;
  color: #5e6a7c;
  font-size: 14px;
  line-height: 1.5;
  list-style: none; }
.nk-load-input__filter > :where(.elementor-widget) > span { width: 34px;
  height: 34px;
  margin: 0 auto 17px;
  transform: rotate(45deg);
  border: 2px solid #72ddd8;
  border-radius: 6px; }
.nk-load-result__card > :where(.elementor-widget) > span { color: #71dad5;
  font-size: 11px;
  font-weight: 800; }
.nk-load-result__card--3 > :where(.elementor-widget) > span { color: #d7bc85; }
.nk-load-boundary > :where(.elementor-widget) > span { color: #94a3b4;
  font-family: "PT Serif", Georgia, serif;
  font-size: 20px; }
.nk-load-related > :where(.elementor-widget) > span { color: #2d7f7a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-load-related > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-related > div.e-con:not(.elementor-widget) { display: flex;
  flex-wrap: wrap;
  gap: 10px 20px; }
.nk-load-team__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 33px;
  color: #5d697a;
  font-size: 16px;
  line-height: 1.75; }
.nk-load-team__roles article.e-con { display: grid;
  grid-template-columns: 50px minmax(0, 1fr);
  gap: 17px;
  padding: 18px 0;
  border-top: 1px solid #dde5ec; }
@media (max-width: 980px) { .nk-load-input__filter > :where(.elementor-widget) > span { width: 25px;
    height: 25px;
    margin-bottom: 10px; } }
@media (max-width: 760px) { .nk-load-page .nk-section-heading > :where(.elementor-widget) > p { font-size: 16px; } }
@media (max-width: 760px) { .nk-load-method__layer > :where(.elementor-widget) > span { grid-row: span 2;
    width: 40px;
    height: 40px; } }
@media (max-width: 520px) { .nk-load-dynamics__chart > :where(.elementor-widget) > i { width: 15px;
    height: 15px; } }
.nk-risk-page .nk-section-heading > :where(.elementor-widget) > p { font-size: 16px;
  line-height: 1.75; }
.nk-risk-page .nk-nav > :where(.elementor-widget) > a { font-size: 14px; }
.nk-risk-situation > :where(.elementor-widget) > span { width: 50px;
  height: 50px;
  display: grid;
  margin-bottom: 34px;
  place-items: center;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 18px; }
.nk-risk-situation > :where(.elementor-widget) > small { margin-bottom: 8px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-risk-contour > :where(.elementor-widget) > span { display: block;
  margin-bottom: 31px;
  color: #8be1de;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.12em; }
.nk-risk-contour:nth-of-type(2) > :where(.elementor-widget) > span, .nk-risk-contour:nth-of-type(4) > :where(.elementor-widget) > span { color: var(--nk-risk-amber); }
.nk-risk-role-card > :where(.elementor-widget) > span { display: block;
  margin-bottom: 30px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-risk-role-card--lead > :where(.elementor-widget) > span { grid-column: 1; }
.nk-risk-role-card--lead > :where(.elementor-widget) > span { color: #8be1de; }
.nk-risk-timeline__track li > :where(.elementor-widget) > span { width: 76px;
  height: 76px;
  display: grid;
  margin: 0 auto 24px;
  place-items: center;
  color: var(--nk-navy);
  background: #ffffff;
  border: 2px solid var(--nk-teal);
  border-radius: 50%;
  box-shadow: 0 0 0 7px #f5f7fa;
  font-family: "PT Serif", Georgia, serif;
  font-size: 20px; }
.nk-risk-timeline__track li:nth-child(4) > :where(.elementor-widget) > span, .nk-risk-timeline__track li:nth-child(5) > :where(.elementor-widget) > span { border-color: var(--nk-risk-amber); }
.nk-risk-timeline__track li:nth-child(6) > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-navy);
  border-color: var(--nk-navy); }
.nk-risk-method__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  color: #b9c7d9;
  font-size: 16px; }
.nk-risk-level--review > :where(.elementor-widget) > strong { color: #896c36; }
.nk-risk-level > :where(.elementor-widget) > strong { margin-top: auto;
  padding-top: 18px;
  color: var(--nk-teal-dark);
  border-top: 1px solid rgba(110, 127, 149, 0.22);
  font-size: 13px; }
.nk-risk-level--priority > :where(.elementor-widget) > strong { color: var(--nk-risk-amber);
  border-color: rgba(255, 255, 255, 0.12); }
.nk-risk-scope__steps > li > :where(.elementor-widget) > span { width: 72px;
  height: 72px;
  display: grid;
  place-items: center;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 18px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 22px; }
.nk-risk-scope__steps li:nth-child(4) > :where(.elementor-widget) > span, .nk-risk-scope__steps li:nth-child(6) > :where(.elementor-widget) > span { background: var(--nk-risk-amber-soft); }
.nk-risk-scope__steps li:last-child > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-teal-dark); }
.nk-risk-documents__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin-bottom: 34px;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-risk-documents__list li > :where(.elementor-widget) > span { color: var(--nk-risk-amber);
  font-family: "PT Serif", Georgia, serif;
  font-size: 17px; }
.nk-risk-boundaries__card > :where(.elementor-widget) > span { display: block;
  margin-bottom: 54px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-risk-boundaries__card--exclude > :where(.elementor-widget) > span { color: var(--nk-risk-amber); }
@media (max-width: 1180px) { .nk-risk-timeline__track li > :where(.elementor-widget) > span { margin-bottom: 18px;
    box-shadow: none; } }
@media (max-width: 760px) { .nk-risk-page .nk-section-heading > :where(.elementor-widget) > p { font-size: 15px; } }
@media (max-width: 760px) { .nk-risk-role-card--lead > :where(.elementor-widget) > span { grid-column: 1; } }
@media (max-width: 560px) { .nk-risk-timeline__track li > :where(.elementor-widget) > span { width: 62px;
    height: 62px;
    grid-row: 1 / 4;
    margin: 0; } }
@media (max-width: 560px) { .nk-risk-scope__steps > li > :where(.elementor-widget) > span { width: 58px;
    height: 58px;
    border-radius: 14px; } }
.nk-eyebrow > :where(.elementor-widget) > span { width: 26px;
  height: 2px;
  background: currentColor; }
.nk-section-heading > :where(.elementor-widget) > p { max-width: 690px;
  margin: 0;
  color: var(--nk-muted); }
.nk-facts > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > div.e-con:not(.elementor-widget) { min-height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 7px;
  padding: 24px 30px;
  border-right: 1px solid var(--nk-border); }
.nk-facts > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-right: 0; }
.nk-situation-card.nk-situation-card--accent > :where(.elementor-widget):last-child > p { color: #c2cede; }
.nk-situation-card > :where(.elementor-widget):last-child > p { position: relative;
  z-index: 1;
  margin: 0;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-scope__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 440px; }
.nk-route-card > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid var(--nk-navy-ink);
  border-radius: 50%;
  font-size: 14px;
  font-weight: 800; }
.nk-folder-card > :where(.elementor-widget) > p { margin: 22px 0 0;
  padding-top: 18px;
  color: var(--nk-muted);
  border-top: 1px solid rgba(10, 42, 99, 0.1);
  font-size: 14px; }
.nk-doc-columns ul.e-con { display: grid;
  gap: 11px; }
.nk-vat__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { margin: 0 0 14px;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-expertise-card > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-expertise-card ul.e-con { display: grid;
  gap: 16px;
  margin: auto 0 0;
  padding: 0;
  list-style: none; }
.nk-process__facts > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > div.e-con:not(.elementor-widget) { min-height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 22px 28px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-process__facts > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-right: 0; }
.nk-step > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 32px;
  line-height: 1; }
.nk-outcomes__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-complex__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 650px;
  font-size: 14px; }
.nk-complex__copy ul.e-con { display: grid;
  gap: 10px;
  margin: 28px 0 30px;
  padding: 0;
  list-style: none; }
.nk-geography__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-faq__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 14px; }
.nk-contact__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 630px;
  color: #b8c7d9; }
.nk-contact__facts > :where(.elementor-widget) > div:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-contact__facts > div.e-con:not(.elementor-widget) { display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nk-form label > :where(.elementor-widget):first-child > span { color: #465269;
  font-size: 14px;
  font-weight: 800; }
.nk-form label.has-error > :where(.elementor-widget):first-child > span { color: var(--nk-danger); }
.nk-footer__grid > :where(.elementor-widget) > div:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__grid > div.e-con:not(.elementor-widget):not(.nk-footer__brand) { display: flex;
  align-items: flex-start;
  flex-direction: column; }
.nk-footer__bottom > :where(.elementor-widget):last-child > span { margin-left: auto; }
@media (max-width: 820px) { .nk-facts > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 820px) { .nk-facts > :where(.elementor-widget):nth-child(-n + 2) > div:not(.elementor-widget) { border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 820px) { .nk-process__facts > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 88px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 820px) { .nk-process__facts > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-facts > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 92px;
    border-right: 0 !important;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 580px) { .nk-facts > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-contact__facts > :where(.elementor-widget) > div:not(.elementor-widget) { grid-template-columns: 1fr;
    gap: 3px; } }
@media (max-width: 580px) { .nk-footer__bottom > :where(.elementor-widget):last-child > span { margin-left: 0; } }
.nk-audit-hero__stages > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-hero__stages > div.e-con:not(.elementor-widget) { min-height: 74px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  padding: 14px 16px;
  background: rgba(5, 21, 47, 0.58); }
.nk-audit-command__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #adbed1;
  font-size: 14px; }
.nk-role-card > :where(.elementor-widget) > span { color: #6fc9c3;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px; }
.nk-role-card--accent > :where(.elementor-widget) > span { color: #d9f4f1; }
.nk-audit-work-card > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase; }
.nk-coordination__overlay > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b4c2d3;
  font-size: 12px; }
.nk-coordination__metrics > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > div.e-con:not(.elementor-widget) { min-height: 102px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 21px 24px;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }
.nk-coordination__metrics > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-right: 0; }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > div:not(.elementor-widget) { padding: 26px 24px 0 0; }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > div:not(.elementor-widget) h2 { font-size: clamp(38px, 3.4vw, 51px); }
.nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > div:not(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted);
  font-size: 12px; }
.nk-audit-act__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 760px;
  color: #b8c5d6; }
@media (max-width: 1080px) { .nk-field-audit-page .nk-documents__grid > :where(.elementor-widget):first-child > div:not(.elementor-widget) { grid-column: 1 / -1;
    max-width: 720px;
    padding-right: 0; } }
@media (max-width: 840px) { .nk-coordination__metrics > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-coordination__metrics > :where(.elementor-widget):nth-child(-n + 2) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }
@media (max-width: 840px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-audit-hero__stages > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 64px; } }
@media (max-width: 580px) { .nk-coordination__metrics > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 86px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }
@media (max-width: 580px) { .nk-coordination__metrics > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-field-audit-page .nk-process__facts > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-liquidation-hero__route div.e-con { display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 6px;
  margin-top: 15px; }
.nk-liquidation-radar__rings > :where(.elementor-widget) > i { position: absolute;
  content: "";
  border: 1px solid rgba(115, 208, 202, 0.2);
  border-radius: 50%; }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(1) > i { top: 48%;
  right: 11px;
  width: 12px;
  height: 12px;
  background: var(--nk-teal);
  border: 0;
  box-shadow: 0 0 24px rgba(86, 183, 176, 0.85); }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(2) > i { top: 37px;
  left: 55px;
  width: 9px;
  height: 9px;
  background: #ffffff;
  border: 0; }
.nk-liquidation-radar__rings > :where(.elementor-widget):nth-child(3) > i { right: 66px;
  bottom: 37px;
  width: 8px;
  height: 8px;
  background: #78d2cc;
  border: 0; }
.nk-liquidation-radar > :where(.elementor-widget) > p { margin: 28px 0 0;
  color: #b8c7d9;
  font-size: 14px;
  font-weight: 700;
  text-align: center; }
.nk-liquidation-diagnostic__card > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 25px; }
.nk-liquidation-situation > :where(.elementor-widget) > span { color: #72d0ca;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-liquidation-situation--accent > :where(.elementor-widget) > span { color: #e0f5f3; }
.nk-liquidation-route-card > :where(.elementor-widget) > p { margin: 0 0 27px;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-liquidation-route-card--featured > :where(.elementor-widget) > p { color: #d9eeec; }
.nk-liquidation-review__overlay > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b8c6d7;
  font-size: 12px; }
.nk-liquidation-review__legend > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > div.e-con:not(.elementor-widget) { min-height: 96px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 20px;
  border-right: 1px solid var(--nk-border); }
.nk-liquidation-review__legend > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-right: 0; }
.nk-liquidation-scope-card > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-liquidation-scope-card:nth-child(2) > :where(.elementor-widget) > span, .nk-liquidation-scope-card:nth-child(5) > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-liquidation-timeline__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b1c1d4;
  font-size: 14px; }
.nk-liquidation-timeline__steps li > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  justify-self: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border: 5px solid var(--nk-navy-deep);
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-liquidation-sme__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 750px;
  color: var(--nk-muted); }
.nk-liquidation-sme__checks > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-sme__checks > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 13px;
  color: #39465b;
  font-size: 14px;
  font-weight: 700; }
.nk-liquidation-boundary__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b7c4d4; }
.nk-liquidation-boundary__matrix > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 150px;
  padding: 24px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 11px; }
@media (max-width: 840px) { .nk-liquidation-review__legend > :where(.elementor-widget):nth-child(2n) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-liquidation-review__legend > :where(.elementor-widget):last-child > div:not(.elementor-widget) { grid-column: 1 / -1;
    border-top: 1px solid var(--nk-border); } }
@media (max-width: 840px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-liquidation-review__legend > :where(.elementor-widget) > div:not(.elementor-widget), .nk-liquidation-review__legend > :where(.elementor-widget):last-child > div:not(.elementor-widget) { grid-column: auto;
    border-right: 0;
    border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 580px) { .nk-liquidation-review__legend > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-liquidation-process .nk-process__facts > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-demand-hero__priority > :where(.elementor-widget) > span, .nk-demand-hero__priority > :where(.elementor-widget) > strong { display: block; }
.nk-demand-hero__priority > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-hero__priority > :where(.elementor-widget) > strong { margin-top: 18px;
  color: #ffffff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.25; }
.nk-demand-hero__priority > :where(.elementor-widget) > p { color: #afbed1;
  font-size: 14px; }
.nk-demand-hero__priority > :where(.elementor-widget) > div:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__priority > div.e-con:not(.elementor-widget) { display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
  padding-top: 18px;
  color: #dce6f2;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  font-size: 12px; }
.nk-demand-hero__visual-grid > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > div.e-con:not(.elementor-widget) { min-height: 82px;
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 18px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.13); }
.nk-demand-hero__visual-grid > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-right: 0; }
.nk-demand-type-card > :where(.elementor-widget) > p:not(.nk-card-kicker) { max-width: 520px;
  margin: 0;
  color: var(--nk-muted);
  font-size: 14px; }
.nk-demand-type-card > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: 27px;
  padding: 18px 20px;
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-type-card > :where(.elementor-widget) > div:not(.elementor-widget) span, .nk-demand-type-card > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-demand-type-card > :where(.elementor-widget) > div:not(.elementor-widget) span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-type-card > :where(.elementor-widget) > div:not(.elementor-widget) strong { margin-top: 5px;
  color: var(--nk-text);
  font-size: 14px;
  line-height: 1.45; }
.nk-demand-type-card--accent > :where(.elementor-widget) > p:not(.nk-card-kicker) { color: #d9eeec; }
.nk-demand-type-card--accent > :where(.elementor-widget) > div:not(.elementor-widget) { background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.17); }
.nk-demand-type-card--accent > :where(.elementor-widget) > div:not(.elementor-widget) span { color: #d5f2ef; }
.nk-demand-type-card--accent > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #ffffff; }
.nk-demand-anatomy__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b5c4d6; }
.nk-demand-paper__row > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 24px; }
.nk-demand-situation > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-family: "PT Serif", Georgia, serif;
  font-size: 26px; }
.nk-demand-situation--accent > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-demand-scope-card:nth-child(2) > :where(.elementor-widget) > span, .nk-demand-scope-card:nth-child(5) > :where(.elementor-widget) > span { color: #ffffff; }
.nk-demand-scope-card > :where(.elementor-widget) > span { color: #75d1cb;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-demand-system__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-demand-system__flow > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > div.e-con:not(.elementor-widget) { min-height: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px;
  background: var(--nk-bg);
  border: 1px solid var(--nk-border);
  border-radius: 9px; }
.nk-demand-system__flow > :where(.elementor-widget) > i { display: grid;
  place-items: center;
  color: var(--nk-teal-dark);
  font-style: normal; }
.nk-demand-result-card > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-demand-result-card--dark > :where(.elementor-widget) > span { color: #75d1cb; }
.nk-demand-documents__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b6c5d7; }
.nk-demand-doc > :where(.elementor-widget) > span { width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-demand-avoid__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b6c5d6; }
.nk-demand-avoid__grid article > :where(.elementor-widget) > span { color: #df9b8a;
  font-family: "PT Serif", Georgia, serif;
  font-size: 36px;
  line-height: 1; }
@media (max-width: 1080px) { .nk-demand-system__flow > :where(.elementor-widget) > i { height: 22px;
    transform: rotate(90deg); } }
@media (max-width: 840px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):nth-child(-n + 2) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 840px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-hero__visual-grid > :where(.elementor-widget) > div:not(.elementor-widget) { min-height: 63px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-hero__visual-grid > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
@media (max-width: 580px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-demand-process .nk-process__facts > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-desk-route__step > :where(.elementor-widget) > span { position: relative;
  z-index: 2;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  margin: 0 auto 23px;
  color: var(--nk-teal-dark);
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 50%;
  box-shadow: 0 0 0 8px #ffffff;
  font-family: "PT Serif", Georgia, serif;
  font-size: 14px; }
.nk-desk-route__step--accent > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-teal-dark);
  border-color: var(--nk-teal-dark); }
.nk-desk-situation > :where(.elementor-widget) > span { display: inline-flex;
  padding: 7px 10px;
  color: #75d1cb;
  background: rgba(117, 209, 203, 0.1);
  border-radius: 5px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-desk-situation--accent > :where(.elementor-widget) > span { color: #ffffff;
  background: rgba(255, 255, 255, 0.13); }
.nk-desk-control__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-desk-scope-card > :where(.elementor-widget) > span { color: #75d1cb;
  font-family: "PT Serif", Georgia, serif;
  font-size: 29px; }
.nk-desk-choice-card > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-desk-choice-card > :where(.elementor-widget) > div:not(.elementor-widget) { margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid var(--nk-border); }
.nk-desk-choice-card > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card > :where(.elementor-widget) > div:not(.elementor-widget) strong { display: block; }
.nk-desk-choice-card > :where(.elementor-widget) > div:not(.elementor-widget) b { margin-bottom: 6px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  text-transform: uppercase; }
.nk-desk-choice-card > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: var(--nk-navy);
  font-size: 14px; }
.nk-desk-choice-card--accent > :where(.elementor-widget) > span, .nk-desk-choice-card--accent > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card--accent > :where(.elementor-widget) > div:not(.elementor-widget) strong, .nk-desk-choice-card--dark > :where(.elementor-widget) > span, .nk-desk-choice-card--dark > :where(.elementor-widget) > div:not(.elementor-widget) b, .nk-desk-choice-card--dark > :where(.elementor-widget) > div:not(.elementor-widget) strong { color: #ffffff; }
.nk-desk-choice-card--accent > :where(.elementor-widget) > div:not(.elementor-widget), .nk-desk-choice-card--dark > :where(.elementor-widget) > div:not(.elementor-widget) { border-color: rgba(255, 255, 255, 0.14); }
.nk-desk-taxes__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: #b5c3d4; }
.nk-desk-tax > :where(.elementor-widget) > span { width: 43px;
  height: 43px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-teal-dark);
  border-radius: 50%;
  font-size: 12px; }
.nk-desk-documents__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { color: var(--nk-muted); }
.nk-desk-file > :where(.elementor-widget) > span { width: 35px;
  height: 35px;
  display: grid;
  flex: 0 0 auto;
  place-items: center;
  color: var(--nk-teal-dark);
  background: #edf8f7;
  border-radius: 50%;
  font-size: 12px; }
.nk-desk-error > :where(.elementor-widget) > span { color: #df9b8a;
  font-family: "PT Serif", Georgia, serif;
  font-size: 27px; }
@media (max-width: 840px) { .nk-desk-route__step > :where(.elementor-widget) > span { margin: 0 auto;
    box-shadow: 0 0 0 7px #ffffff; } }
@media (max-width: 840px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) { border-right: 0; } }
@media (max-width: 840px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):nth-child(-n + 2) > div:not(.elementor-widget) { border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget) > div:not(.elementor-widget) { border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13); } }
@media (max-width: 580px) { .nk-desk-process .nk-process__facts > :where(.elementor-widget):last-child > div:not(.elementor-widget) { border-bottom: 0; } }
.nk-folder-card > :where(.elementor-widget) > p, .nk-liquidation-route-card > :where(.elementor-widget) > p, .nk-demand-hero__priority > :where(.elementor-widget) > p, .nk-demand-type-card > :where(.elementor-widget) > p:not(.nk-card-kicker) { font-size: 14px; }
.nk-objection-dashboard__flow > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-dashboard__flow > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > div.e-con:not(.elementor-widget):last-child { min-width: 0;
  display: grid;
  gap: 4px; }
.nk-objection-deadline > :where(.elementor-widget):last-child > div:not(.elementor-widget) > :where(.elementor-widget) > span { color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-route__step > :where(.elementor-widget) > span { position: absolute;
  z-index: 2;
  top: 20px;
  left: 24px;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  color: #ffffff;
  background: var(--nk-navy);
  border: 5px solid #f6f8fb;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800;
  box-sizing: content-box; }
.nk-objection-route__step > :where(.elementor-widget) > p { margin: 0 0 8px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-route__step--accent > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: #73d0ca; }
.nk-objection-route__note > :where(.elementor-widget) > span { color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-situation > :where(.elementor-widget) > span { display: block;
  margin-bottom: 20px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-anatomy__result > :where(.elementor-widget) > span { margin-bottom: 8px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-anatomy__result > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-anatomy__result > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 17px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }
.nk-objection-scope-card > :where(.elementor-widget) > span { display: inline-grid;
  min-width: 40px;
  min-height: 32px;
  place-items: center;
  margin-bottom: 25px;
  color: var(--nk-navy);
  background: var(--nk-teal-soft);
  border-radius: 99px;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-scope-card--wide > :where(.elementor-widget) > span { margin: 0;
  color: var(--nk-navy-deep);
  background: #73d0ca; }
.nk-objection-scope-card--wide > :where(.elementor-widget) > strong { max-width: 260px;
  padding: 12px 16px;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 8px;
  font-size: 14px;
  text-align: center; }
.nk-objection-argument > :where(.elementor-widget) > span { position: absolute;
  top: 32px;
  left: 28px;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-family: "PT Serif", Georgia, serif;
  font-size: 28px; }
.nk-objection-argument > :where(.elementor-widget) > p { margin: 0 0 22px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-weak-card > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 24px;
  padding: 5px 9px;
  color: #8c312b;
  background: #f8e5e3;
  border-radius: 99px;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase; }
.nk-objection-documents__intro > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 540px;
  margin: 0 0 28px;
  color: #b8c6d9; }
.nk-objection-document > :where(.elementor-widget) > span { position: relative;
  z-index: 1;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-process__head > :where(.elementor-widget) > div:not(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 600px;
  margin: 0;
  color: #b8c6d9; }
.nk-objection-process__steps > li > :where(.elementor-widget) > span { width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  color: var(--nk-navy-deep);
  background: #73d0ca;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 800; }
.nk-objection-hearing__copy > :where(.elementor-widget) > p:not(.nk-eyebrow) { max-width: 660px;
  color: var(--nk-muted); }
.nk-objection-hearing__panel > :where(.elementor-widget) > span { margin-bottom: 8px;
  color: #73d0ca;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-objection-hearing__panel > :where(.elementor-widget) > div:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
.nk-objection-hearing__panel > div.e-con:not(.elementor-widget) { min-width: 0;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 15px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.055);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px; }
@media (max-width: 840px) { .nk-objection-scope-card--wide > :where(.elementor-widget) > strong { max-width: none;
    grid-column: 2;
    text-align: left; } }
@media (max-width: 620px) { .nk-objection-dashboard__flow > :where(.elementor-widget) > div:not(.elementor-widget) { grid-template-columns: 26px minmax(0, 1fr);
    align-items: center; } }
@media (max-width: 620px) { .nk-objection-scope-card--wide > :where(.elementor-widget) > strong { grid-column: auto; } }
@media (max-width: 620px) { .nk-objection-argument > :where(.elementor-widget) > span { top: 24px;
    left: 24px; } }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) span, .nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) strong { display: block; }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) span { margin-bottom: 4px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-deadline > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) strong { color: var(--nk-navy-deep);
  font-size: 18px;
  line-height: 1.45; }
.nk-appeal-deadline > :where(.elementor-widget) > a { padding: 10px 0;
  color: var(--nk-navy);
  font-size: 14px;
  font-weight: 800;
  white-space: nowrap; }
.nk-appeal-deadline > :where(.elementor-widget) > a span { margin-left: 8px;
  color: var(--nk-teal-dark); }
.nk-appeal-route__step > :where(.elementor-widget) > span { position: absolute;
  display: grid;
  place-items: center;
  width: 62px;
  height: 62px;
  top: 17px;
  left: 20px;
  color: var(--nk-navy);
  background: #ffffff;
  border: 1px solid var(--nk-border);
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(7, 29, 67, 0.1);
  font-size: 13px;
  font-weight: 800; }
.nk-appeal-route__step > :where(.elementor-widget) > small { display: block;
  margin-bottom: 12px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-appeal-route__step--accent > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-color: var(--nk-teal); }
.nk-appeal-route__step--accent > :where(.elementor-widget) > small { color: var(--nk-teal); }
.nk-appeal-document > :where(.elementor-widget) > span { display: block;
  margin-bottom: 8px;
  color: #9fb0c8;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-document--accent > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-appeal-situation > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  margin-bottom: 28px;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800; }
.nk-appeal-map__grid article > :where(.elementor-widget) > span { position: absolute;
  top: 20px;
  right: 20px;
  color: rgba(255, 255, 255, 0.2);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-appeal-dual__card ul.e-con { display: grid;
  gap: 13px;
  margin: 0;
  padding: 0;
  list-style: none; }
.nk-appeal-scope__item > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  color: var(--nk-teal);
  border: 1px solid rgba(86, 183, 176, 0.36);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 800; }
.nk-appeal-argument > :where(.elementor-widget) > span { position: absolute;
  top: 24px;
  right: 24px;
  color: rgba(255, 255, 255, 0.24);
  font-family: "PT Serif", Georgia, serif;
  font-size: 31px; }
.nk-appeal-evidence__copy > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-appeal-error > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 32px;
  color: #e5b2ad;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-appeal-start__grid article > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-appeal-start__grid ul.e-con { display: grid;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none; }
.nk-appeal-start__primary > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-appeal-start__secondary > :where(.elementor-widget) > span { color: var(--nk-teal-dark); }
.nk-appeal-outcome > :where(.elementor-widget) > span { display: block;
  margin-bottom: 42px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-appeal-result__card > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 36px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
@media (max-width: 840px) { .nk-appeal-deadline > :where(.elementor-widget) > a { grid-column: 2;
    justify-self: start; } }
@media (max-width: 620px) { .nk-appeal-deadline > :where(.elementor-widget) > a { grid-column: auto; } }
@media (max-width: 620px) { .nk-appeal-scope__item > :where(.elementor-widget) > span { width: 46px;
    height: 46px; } }
.nk-effective-status > :where(.elementor-widget):first-child > div:not(.elementor-widget) span { color: var(--nk-effective-amber-dark); }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) span, .nk-effective-deadline > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) strong { display: block; }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) span { margin-bottom: 4px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-effective-deadline > :where(.elementor-widget):nth-child(2) > div:not(.elementor-widget) strong { color: var(--nk-navy-deep);
  font-size: 18px;
  line-height: 1.45; }
.nk-effective-route__step > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin-bottom: 38px;
  color: var(--nk-teal-dark);
  background: var(--nk-teal-soft);
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800; }
.nk-effective-route__step--status > :where(.elementor-widget) > span { color: #ffffff;
  background: var(--nk-effective-amber-dark); }
.nk-effective-route__step--accent > :where(.elementor-widget) > span { color: var(--nk-navy-deep);
  background: var(--nk-teal); }
.nk-effective-path > :where(.elementor-widget) > small { position: absolute;
  left: 28px;
  bottom: 26px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-effective-compare__card > :where(.elementor-widget) > span { display: inline-flex;
  margin-bottom: 18px;
  padding: 7px 10px;
  color: var(--nk-muted);
  background: #ffffff;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase; }
.nk-effective-compare__card ul.e-con { display: grid;
  gap: 13px;
  margin: 0;
  padding: 0;
  list-style: none; }
.nk-effective-compare__card--active > :where(.elementor-widget) > span { color: var(--nk-effective-amber);
  background: rgba(198, 166, 107, 0.12); }
.nk-effective-situation > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: var(--nk-effective-amber);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-track > :where(.elementor-widget) > span { display: block;
  margin-bottom: 22px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-track ul.e-con { display: grid;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none; }
.nk-effective-track--appeal > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-effective-track--execution > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-map__grid article > :where(.elementor-widget) > span { position: absolute;
  top: 20px;
  right: 20px;
  color: rgba(255, 255, 255, 0.2);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-effective-scope__item > :where(.elementor-widget) > span { display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal-soft);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 800; }
.nk-effective-scope__item:nth-child(3) > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark);
  background: var(--nk-effective-amber-soft); }
.nk-effective-filing__ways > :where(.elementor-widget) > span { margin-right: 8px;
  color: var(--nk-effective-amber);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase; }
.nk-effective-execution__main > :where(.elementor-widget) > p { margin: 0;
  color: #bcc9dc;
  font-size: 15px; }
.nk-effective-suspension > :where(.elementor-widget) > span { display: block;
  margin-bottom: 30px;
  color: var(--nk-effective-amber-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-suspension > :where(.elementor-widget) > p { margin: 0 0 22px;
  color: #6b5834;
  font-size: 15px; }
.nk-effective-suspension ol.e-con { display: grid;
  gap: 9px;
  margin: 0;
  padding-left: 22px;
  color: #5d4b2b;
  font-size: 14px; }
.nk-effective-argument > :where(.elementor-widget) > span { position: absolute;
  top: 24px;
  right: 24px;
  color: rgba(255, 255, 255, 0.22);
  font-family: "PT Serif", Georgia, serif;
  font-size: 30px; }
.nk-effective-argument > :where(.elementor-widget) > div:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument > div.e-con:not(.elementor-widget) { position: absolute;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  top: 34px;
  left: 28px;
  color: var(--nk-navy-deep);
  background: var(--nk-teal);
  border-radius: 15px;
  font-family: "PT Serif", Georgia, serif;
  font-size: 23px;
  font-weight: 700; }
.nk-effective-argument:nth-child(2) > :where(.elementor-widget) > div:not(.elementor-widget) { background: var(--nk-effective-amber); }
.nk-effective-evidence__copy > :where(.elementor-widget) > p { margin: 0;
  color: var(--nk-muted);
  font-size: 16px; }
.nk-effective-error > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: #ddb4ae;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-start__card > :where(.elementor-widget) > span { display: block;
  margin-bottom: 32px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.nk-effective-start__card ul.e-con { display: grid;
  gap: 11px;
  margin: 0;
  padding: 0;
  list-style: none; }
.nk-effective-start__card--primary > :where(.elementor-widget) > span { color: var(--nk-teal); }
.nk-effective-start__card--execution > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-outcome > :where(.elementor-widget) > span { display: block;
  margin-bottom: 40px;
  color: var(--nk-teal-dark);
  font-size: 12px;
  font-weight: 800; }
.nk-effective-outcome--warning > :where(.elementor-widget) > span { color: var(--nk-effective-amber-dark); }
.nk-effective-result__card > :where(.elementor-widget) > span { display: block;
  margin-bottom: 34px;
  color: var(--nk-teal);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em; }
.nk-effective-result__card:nth-child(4) > :where(.elementor-widget) > span, .nk-effective-result__card:nth-child(6) > :where(.elementor-widget) > span { color: var(--nk-effective-amber); }
@media (max-width: 620px) { .nk-effective-scope__item > :where(.elementor-widget) > span { width: 46px;
    height: 46px; } }
@media (max-width: 620px) { .nk-effective-argument > :where(.elementor-widget) > div:not(.elementor-widget) { top: 26px;
    left: 24px; } }
@media (max-width: 720px) { }
@media print { }
#nk-home-seo-revision .nk-preview-eyebrow > :where(.elementor-widget) > span { width: 34px;
      height: 2px;
      flex: 0 0 auto;
      background: var(--nk-teal); }
#nk-home-seo-revision .nk-preview-hero__copy > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 710px;
      color: #b9c6d9; }
#nk-home-seo-revision .nk-preview-hero__copy > :where(.elementor-widget) > p:not(.nk-preview-eyebrow):not(.nk-preview-lead) { margin-bottom: 0;
      font-size: 16px;
      line-height: 1.55; }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > div { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > div.e-con { min-height: 116px;
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      gap: 16px;
      padding: 24px 30px;
      border-right: 1px solid rgba(255, 255, 255, 0.14); }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):first-child > div { padding-left: 0; }
#nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):last-child > div { padding-right: 0;
      border-right: 0; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > span { position: static;
      color: var(--nk-teal-dark);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: 0.08em; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > svg { width: 23px;
      height: 23px;
      margin-bottom: 28px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > p { max-width: 590px;
      margin-bottom: 22px;
      color: var(--nk-muted);
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > a { display: inline-flex;
      align-items: center;
      gap: 8px;
      align-self: flex-start;
      margin-top: auto;
      color: var(--nk-navy);
      font-size: 12px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > a svg { width: 14px;
      height: 14px; }
#nk-home-seo-revision .nk-preview-service--featured > :where(.elementor-widget) > p { color: #4d5b70;
      font-size: 15px; }
#nk-home-seo-revision .nk-preview-service ul.e-con { display: grid;
      gap: 9px;
      margin: 0 0 28px;
      padding: 0;
      list-style: none; }
#nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > span { flex: 1 1 auto;
      padding: 8px 16px;
      color: #526074;
      border-right: 1px solid var(--nk-border);
      font-size: 14px;
      font-weight: 700;
      text-align: center;
      white-space: nowrap; }
#nk-home-seo-revision .nk-preview-dual ul.e-con { display: grid;
      gap: 11px;
      margin: 22px 0 0;
      padding: 0;
      list-style: none; }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > div { padding-left: 35px;
      border-left: 1px solid #b9d8d5; }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > div > :where(.elementor-widget) > p { color: #415065;
      font-size: 17px; }
#nk-home-seo-revision .nk-preview-complex ul.e-con { display: grid;
      gap: 14px;
      margin: 32px 0 36px;
      padding: 0;
      list-style: none; }
#nk-home-seo-revision .nk-preview-steps > li > :where(.elementor-widget) > span { width: 42px;
      height: 42px;
      display: grid;
      place-items: center;
      color: var(--nk-navy);
      background: #edf3f8;
      border-radius: 50%;
      font-size: 14px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > div > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 660px;
      color: var(--nk-muted); }
#nk-home-seo-revision .nk-preview-region > :where(.elementor-widget):first-child > span { width: 22px;
      height: 2px;
      margin-bottom: 10px;
      background: var(--nk-teal); }
#nk-home-seo-revision .nk-preview-region > :where(.elementor-widget):last-child > span { color: var(--nk-muted);
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-region--main > :where(.elementor-widget):last-child > span { color: #ffffff; }
#nk-home-seo-revision .nk-preview-office div.e-con { display: grid;
      gap: 3px; }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > div { position: sticky;
      top: 30px; }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > div > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { max-width: 380px;
      color: var(--nk-muted); }
#nk-home-seo-revision .nk-preview-contact__copy > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { color: #bfcadc; }
#nk-home-seo-revision .nk-preview-form label > :where(.elementor-widget) > span { color: #344054;
      font-size: 14px;
      font-weight: 800; }
#nk-home-seo-revision .nk-preview-upload > :where(.elementor-widget) > svg { width: 22px;
      height: 22px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-upload > :where(.elementor-widget) > span { display: grid;
      gap: 2px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > div > :where(.elementor-widget) > p { max-width: 340px;
      margin: 22px 0 0;
      color: #8999ad;
      font-size: 12px; }
#nk-home-seo-revision .nk-preview-footer__grid > :where(.elementor-widget):first-child > div:not() { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-footer__grid > div.e-con:not(:first-child) { display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 9px; }
@media (max-width: 1180px) { #nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > span { flex: 1 1 30%;
        border-right: 0; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > div { grid-template-columns: 1fr;
        gap: 8px; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > div { padding-left: 0;
        border-left: 0; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > div { position: static; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):first-child > div, #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):last-child > div { min-height: 105px;
        padding: 20px 14px;
        border-right: 0;
        border-bottom: 1px solid var(--nk-border); } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):nth-child(odd) > div { border-right: 1px solid var(--nk-border); } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-facts > :where(.elementor-widget):nth-last-child(-n + 2) > div { border-bottom: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-more-services > :where(.elementor-widget) > span { flex-basis: 100%;
        text-align: left; } }
#nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget) > span { display: inline-flex;
      align-items: center;
      gap: 9px; }
#nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):first-child > span::before { width: 6px;
      height: 6px;
      flex: 0 0 auto;
      content: "";
      background: var(--nk-teal);
      border-radius: 50%;
      box-shadow: 0 0 0 4px rgba(86, 183, 176, 0.13); }
#nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > div::after { width: 120px;
      height: 120px;
      display: block;
      margin-top: 42px;
      content: "";
      opacity: 0.5;
      background:
        linear-gradient(90deg, transparent 48%, var(--nk-border) 49%, var(--nk-border) 51%, transparent 52%),
        linear-gradient(transparent 48%, var(--nk-border) 49%, var(--nk-border) 51%, transparent 52%);
      background-size: 30px 30px;
      border: 1px solid var(--nk-border);
      border-radius: 50%; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):last-child > span { display: none; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-topline__inner > :where(.elementor-widget):first-child > span::before { display: none; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-faq__grid > :where(.elementor-widget):first-child > div::after { display: none; } }
#nk-home-seo-revision .nk-preview-eyebrow > :where(.elementor-widget) > span { width: 30px;
      height: 2px; }
#nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > div > :where(.elementor-widget) > p:not(.nk-preview-eyebrow), #nk-home-seo-revision .nk-preview-faq__intro > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { font-size: 16px;
      line-height: 1.68; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > span { top: 18px;
      right: 18px;
      color: #7a949c;
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > i, #nk-home-seo-revision .nk-preview-situation > :where(.elementor-widget) > svg { width: 22px;
      height: 22px;
      margin-bottom: 17px;
      color: var(--nk-teal-dark); }
#nk-home-seo-revision .nk-preview-service > :where(.elementor-widget) > a { display: none; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > div { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > div.e-con { display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 52px;
      color: #74cbc5; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > div svg { width: 29px;
      height: 29px; }
#nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > div span { color: rgba(255, 255, 255, 0.35);
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.1em; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > div { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > div.e-con { display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px; }
#nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > div span { padding: 10px;
      color: #dce9ed;
      background: rgba(255, 255, 255, 0.07);
      border: 1px solid rgba(255, 255, 255, 0.09);
      border-radius: 6px;
      font-size: 14px;
      line-height: 1.3; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > div { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > div.e-con { display: grid;
      grid-template-columns: auto 1fr;
      gap: 2px 12px;
      padding: 17px 20px; }
#nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > div + div { border-left: 1px solid #dce4ea; }
#nk-home-seo-revision .nk-preview-steps--route > li > :where(.elementor-widget) > span { display: grid;
      width: 38px;
      height: 38px;
      place-items: center;
      margin: 0;
      color: #ffffff;
      background: var(--nk-navy);
      border-radius: 50%;
      font-size: 14px; }
#nk-home-seo-revision .nk-preview-geography__stage > :where(.elementor-widget) > img { width: 100%;
      height: 100%;
      object-fit: cover; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > div { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > div.e-con { display: flex;
      min-height: 108px;
      align-items: flex-start;
      gap: 13px;
      padding: 22px 18px; }
#nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > div + div { border-left: 1px solid #dbe3e9; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > svg, #nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > i { color: #73cec7; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > a { display: inline-flex;
      align-items: center;
      gap: 7px;
      color: #86d7d1;
      font-size: 12px;
      font-weight: 800;
      text-decoration: none; }
#nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > a svg { width: 16px;
      height: 16px; }
#nk-home-seo-revision .nk-preview-faq__visual figcaption > :where(.elementor-widget) > span { margin-bottom: 3px;
      color: #84d7d0;
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.08em;
      text-transform: uppercase; }
#nk-home-seo-revision .nk-preview-form label > :where(.elementor-widget) > span em { margin-left: 5px;
      color: #8495a4;
      font-size: 12px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.02em;
      text-transform: none; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-expertise__source > :where(.elementor-widget) > div { margin-bottom: 28px; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(3) > div { border-left: 0;
        border-top: 1px solid #dbe3e9; } }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(4) > div { border-top: 1px solid #dbe3e9; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-about__grid > :where(.elementor-widget) > div > :where(.elementor-widget) > p:not(.nk-preview-eyebrow), #nk-home-seo-revision .nk-preview-faq__intro > :where(.elementor-widget) > p:not(.nk-preview-eyebrow) { font-size: 15px; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-expertise__core > :where(.elementor-widget) > div { grid-template-columns: 1fr; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-process__facts > :where(.elementor-widget) > div + div { border-top: 1px solid #dce4ea;
        border-left: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-geography__stage > :where(.elementor-widget) > img { object-position: 43% center; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget) > div, #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):nth-child(n) > div { min-height: 0;
        border-top: 1px solid #dbe3e9;
        border-left: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-work-modes > :where(.elementor-widget):first-child > div { border-top: 0; } }
@media (max-width: 680px) { #nk-home-seo-revision .nk-preview-office > :where(.elementor-widget) > a { grid-column: 1 / -1;
        padding-top: 12px;
        border-top: 1px solid rgba(255, 255, 255, 0.12); } }
#nk-home-seo-revision .nk-preview-complex__grid > :where(.elementor-widget):last-child > div > :where(.elementor-widget) > p { margin: 0 0 16px; }
#nk-home-seo-revision .nk-preview-footer__bottom > :where(.elementor-widget):last-child > span { margin-left: auto; }
@media (max-width: 980px) { #nk-home-seo-revision .nk-preview-mobile-services > :where(.elementor-widget) > span { grid-column: 1 / -1;
        color: var(--nk-teal-dark);
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase; } }
@media (max-width: 560px) { #nk-home-seo-revision .nk-preview-mobile-services > :where(.elementor-widget) > span { grid-column: auto; } }
/* Image-виджет: figure.wp-caption наследует высоту виджета,
   иначе фирменное img{height:100%} не резолвится и картинка кадрируется по верху */
.nk-about-geography__media > figure.wp-caption,
.nk-about-hero__media > figure.wp-caption,
.nk-appeal-documents__media > figure.wp-caption,
.nk-appeal-hero__media > figure.wp-caption,
.nk-appeal-process__media > figure.wp-caption,
.nk-demand-system__media > figure.wp-caption,
.nk-dual__media > figure.wp-caption,
.nk-effective-hero__media > figure.wp-caption,
.nk-effective-process__media > figure.wp-caption,
.nk-effective-tracks__media > figure.wp-caption,
.nk-faq__media > figure.wp-caption,
.nk-geography__media > figure.wp-caption,
.nk-load-hero__media > figure.wp-caption,
.nk-load-operation__media > figure.wp-caption,
.nk-load-team__media > figure.wp-caption,
.nk-materials-first-actions__media > figure.wp-caption,
.nk-objection-process__media > figure.wp-caption,
.nk-objection-situations__media > figure.wp-caption,
.nk-preview-faq__visual > figure.wp-caption,
.nk-preview-process__visual > figure.wp-caption,
.nk-preview-service__media > figure.wp-caption,
.nk-preview-services__visual > figure.wp-caption,
.nk-preview-situations__visual > figure.wp-caption,
.nk-risk-hero__media > figure.wp-caption,
.nk-risk-method__media > figure.wp-caption,
.nk-services-continuity__media > figure.wp-caption,
.nk-services-hero__media > figure.wp-caption { height: 100%; margin: 0; }

/* Elementor ставит виджетам max-width:100%; для блоков с отрицательными margin
   это гасит вынос за границу колонки, заложенный в исходной вёрстке */
.elementor-widget.nk-preview-service__media { max-width: none !important; }
