.site-shell {
  overflow-x: hidden;
}

@media (min-width: 1200px) {
  .site-shell:not(.home-facelift):not(.engineering-page) {
    padding-top: 162px;
  }
}

.service-support-page {
  color: #222827;
  background: #ffffff;
}

.service-support-page .support-page-container, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-container:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  width: 100%;
  max-width: 1560px;
  margin: 0 auto;
  padding: 0 48px;
}

.service-support-page .support-page-tabs {
  padding: 24px 0;
  border-bottom: 1px solid #e1e6e4;
  background: #ffffff;
}

.service-support-page .support-page-tab-grid {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 0;
  border: 1px solid #dce3e1;
}

.service-support-page .support-page-tab {
  display: flex;
  min-height: 58px;
  padding: 15px 20px;
  align-items: center;
  border-right: 1px solid #dce3e1;
  font-size: var(--v5-button-font-size, .84rem);
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: .055em;
  color: #4d5654;
  text-decoration: none;
  background: #ffffff;
  transition: color .18s ease, background .18s ease;
}

.service-support-page .support-page-tab:last-child {
  border-right: 0;
}

.service-support-page .support-page-tab:hover, .service-support-page .support-page-tab.is-active {
  color: #17201e;
  background: #e9f7f5;
}

.service-support-page .support-page-tab.is-active {
  box-shadow: inset 0 3px 0 #00cdbd;
}

.service-support-page .support-page-hero {
  position: relative;
  padding: 92px 0 104px;
  overflow: hidden;
  background: linear-gradient(112deg,#f1f6f5 0%,#ffffff 54%,#edf9f7 100%);
}

.service-support-page .support-page-hero::after {
  content: "";
  position: absolute;
  top: -190px;
  right: -120px;
  width: 520px;
  height: 520px;
  border: 1px solid rgba(0,205,189,.18);
  border-radius: 50%;
  box-shadow: 0 0 0 70px rgba(0,205,189,.035), 0 0 0 140px rgba(0,205,189,.025);
  pointer-events: none;
}

.service-support-page .support-page-hero-grid {
  display: grid;
  position: relative;
  z-index: 1;
  grid-template-columns: minmax(0,1.15fr) minmax(380px,.72fr);
  gap: clamp(56px,7vw,120px);
  align-items: center;
}

.service-support-page .support-page-hero__content {
  max-width: 850px;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-page-eyebrow, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-eyebrow:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  color: #008f85;
}

.service-support-page .support-page-eyebrow::before, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-eyebrow:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *)::before {
  content: "";
  display: inline-block;
  width: 38px;
  height: 2px;
  margin: 0 13px 3px 0;
  background: #00cdbd;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-page-title {
  font-size: clamp(3rem,4.5vw,5.35rem);
  font-weight: 700;
  color: #1e2423;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-page-lead {
  color: var(--v5-muted, #4f5c59);
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-page-cta, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-cta:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
  border: 2px solid #00cdbd;
  border-radius: 0;
  color: #12201e;
  background: #00cdbd;
  box-shadow: none;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-page-cta:hover, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-cta:hover:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
  border-color: #17201e;
  color: #ffffff;
  background: #17201e;
}

.service-support-page .support-page-visual {
  position: relative;
  min-height: 430px;
  padding: 34px;
  overflow: hidden;
  border: 1px solid #dbe4e1;
  background: rgba(255,255,255,.86);
  box-shadow: 0 24px 60px rgba(29,52,48,.1);
}

.service-support-page .support-page-visual::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 42%;
  height: 3px;
  background: #00cdbd;
}

.service-support-page .support-visual-head {
  display: flex;
  margin-bottom: 48px;
  justify-content: space-between;
  gap: 20px;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-visual-kicker, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-visual-brand {
  color: var(--v5-ink, #171918);
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-visual-value {
  color: rgba(0,205,189,.10);
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-visual-title {
  font-size: clamp(1.65rem,2.3vw,2.35rem);
  font-weight: 700;
  color: #222927;
}

.service-support-page .support-visual-lines {
  border-top: 1px solid #dfe5e3;
}

.service-support-page .support-visual-line {
  display: grid;
  grid-template-columns: 32px 1fr 10px;
  gap: 14px;
  padding: 15px 0;
  align-items: center;
  border-bottom: 1px solid #dfe5e3;
}

.service-support-page .support-visual-line p {
  margin: 0;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-visual-line-index {
  color: #00a99d;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-visual-line-text {
  color: #3b4442;
}

.service-support-page .support-visual-dot {
  width: 8px;
  height: 8px;
  border: 2px solid #00cdbd;
  border-radius: 50%;
}

.service-support-page .support-page-benefits, .service-support-page .process-solution-section, .service-support-page .process-design-section, .service-support-page .care-applicability-section, .service-support-page .care-package-section, .service-support-page .care-scope-section, .service-support-page .process-overview-section, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-benefits:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-solution-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-design-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-applicability-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-package-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-scope-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-overview-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  padding: 104px 0;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-section-title, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-section-title:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  font-size: clamp(2.25rem,3.4vw,4.2rem);
  font-weight: 700;
  color: #222827;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-section-lead, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-section-lead:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  color: var(--v5-muted, #4f5c59);
}

.service-support-page .support-card-grid, .service-support-page .support-process-grid, .service-support-page .care-package-grid, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-card-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-process-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-package-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 22px;
}

.service-support-page .support-info-card, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-info-card:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  display: flex;
  position: relative;
  min-height: 285px;
  padding: 34px 30px;
  flex-direction: column;
  border: 1px solid #dfe5e3;
  background: #ffffff;
}

.service-support-page .support-info-card::before, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-info-card:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *)::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 3px;
  background: #00cdbd;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-card-index, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-card-index:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  color: #00a99d;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-card-eyebrow, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-card-eyebrow:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  color: var(--v5-ink, #171918);
}

.service-support-page .support-card-spacer, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-card-spacer:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  height: 8px;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-card-title, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-card-title:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  font-size: 1.35rem;
  font-weight: 700;
  color: #252b29;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-card__text, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-card__text:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  color: var(--v5-muted, #4f5c59);
}

.service-support-page .process-challenge-card {
  min-height: 390px;
}

.service-support-page .process-solution-section {
  border-top: 1px solid #dfe7e4;
  border-bottom: 1px solid #dfe7e4;
  background: #f3f7f6;
}

.service-support-page .process-solution-grid {
  display: grid;
  grid-template-columns: minmax(0,1.08fr) minmax(420px,.92fr);
  gap: 76px;
  align-items: start;
}

.service-support-page .process-solution__content {
  margin-bottom: 0;
}

.service-support-page .process-solution-points {
  border-top: 1px solid #cfdad7;
}

.service-support-page .process-solution-point {
  display: grid;
  grid-template-columns: 46px 1fr;
  gap: 18px;
  padding: 20px 0;
  border-bottom: 1px solid #cfdad7;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .process-solution-point-index {
  color: #00a99d;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .process-solution-point__text {
  color: #3d4845;
}

.service-support-page .process-design-section, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-design-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  background: #ffffff;
}

.service-support-page .process-design-grid, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-design-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: 18px;
}

.service-support-page .process-design-card, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-design-card:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  min-height: 365px;
  padding: 31px 25px;
}

.service-support-page .process-design-card .support-card-index, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-design-card .support-card-index:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  margin-bottom: 30px;
}

.service-support-page .engineering-focus-section, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-focus-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *) {
  border-top: 1px solid #e1e7e5;
}

.engineering-page .engineering-journey-nav {
  padding: 34px 0;
  border-top: 1px solid #dfe7e5;
  border-bottom: 1px solid #dfe7e5;
  background: #ffffff;
}

.engineering-page .engineering-journey-nav .support-page-eyebrow {
  margin-bottom: 20px;
}

.engineering-page .engineering-journey-grid {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
}

.engineering-page .engineering-journey-item {
  display: grid;
  grid-template-columns: 34px 1fr;
  gap: 13px;
  min-height: 76px;
  padding: 10px 24px;
  align-items: start;
  border-right: 1px solid #dfe7e5;
}

.engineering-page .engineering-journey-item:first-child {
  padding-left: 0;
}

.engineering-page .engineering-journey-item:last-child {
  border-right: 0;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.engineering-page .engineering-journey-index {
  color: #00a99d;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.engineering-page .engineering-journey-title {
  font-size: 1rem;
  font-weight: 700;
  color: #252c2a;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.engineering-page .engineering-journey-text {
  color: var(--v5-muted, #4f5c59);
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.engineering-page .support-section-title, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-section-title:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  font-size: clamp(1.9rem,2.65vw,3.25rem);
}

.engineering-page .support-section-lead, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-section-lead:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  max-width: 760px;
  margin-bottom: 40px;
  font-size: 1rem;
  line-height: 1.62;
}

.engineering-page .engineering-focus-grid, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-focus-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *) {
  gap: 18px;
}

.engineering-page .engineering-focus-card, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-focus-card:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *) {
  min-height: 255px;
  padding: 29px 27px;
}

.engineering-page .engineering-focus-card .support-card-index, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-focus-card .support-card-index:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *) {
  margin-bottom: 22px;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.engineering-page .engineering-focus-card .support-card-title, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-focus-card .support-card-title:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *) {
  font-size: 1.16rem;
}

.engineering-page .engineering-focus-card .support-card__text, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-focus-card .support-card__text:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *) {
  font-size: .9rem;
  line-height: 1.58;
}

.engineering-page .engineering-solution-section {
  padding: 0;
  background: #f2f6f5;
}

.engineering-page .engineering-solution-section .support-page-container {
  max-width: 1440px;
  padding: 0;
}

.engineering-page .engineering-image-grid {
  display: grid;
  grid-template-columns: minmax(0,1.05fr) minmax(420px,.95fr);
  align-items: stretch;
}

.engineering-page .engineering-image-media {
  position: relative;
  min-height: 570px;
  overflow: hidden;
  background: #dfe7e5;
}

.engineering-page .engineering-section-image {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 570px;
  object-fit: cover;
}

.engineering-page .engineering-image-content {
  padding: 74px 68px;
  align-self: center;
}

.engineering-page .is-image-right .engineering-image-media {
  order: 2;
}

.engineering-page .engineering-image-content .support-section-lead {
  margin-bottom: 30px;
}

.engineering-page .engineering-image-content .process-solution-point {
  padding: 16px 0;
}

.engineering-page .engineering-deliverables-section, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-deliverables-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  background: #ffffff;
}

.engineering-page .engineering-deliverables-lead, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-deliverables-lead:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  margin-bottom: 38px;
}

.engineering-page .engineering-deliverable-card, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-deliverable-card:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  min-height: 285px;
  padding: 28px 24px;
}

.engineering-page .engineering-deliverable-card .support-card-index, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-deliverable-card .support-card-index:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  margin-bottom: 22px;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.engineering-page .engineering-deliverable-card .support-card-title, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-deliverable-card .support-card-title:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  font-size: 1.16rem;
}

.engineering-page .engineering-deliverable-card .support-card__text, :is(.engineering-page, :where(body.v5-alpha[data-alpha-page="home"])) .engineering-deliverable-card .support-card__text:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
  font-size: .88rem;
  line-height: 1.55;
}

.engineering-page .engineering-process-section .support-info-card {
  min-height: 230px;
}

.service-support-page .support-page-process, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-process:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
  padding: 104px 0;
  background: #f3f6f5;
}

.service-support-page .support-page-process .support-info-card {
  min-height: 250px;
  background: rgba(255,255,255,.92);
}

.service-support-page .support-page-closing, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-closing:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
  padding: 76px 0;
  border-top: 1px solid #d7e5e2;
  border-bottom: 1px solid #d7e5e2;
  background: #eaf6f4;
}

.service-support-page .support-closing-grid, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-closing-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
  display: grid;
  grid-template-columns: minmax(0,1.3fr) auto;
  gap: 60px;
  align-items: center;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-closing-title, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-closing-title:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
  font-size: clamp(2rem,3vw,3.65rem);
  font-weight: 700;
  color: #202725;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-closing-lead, html body.niklas-site-shell.niklas-site-shell.niklas-site-shell:is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-closing-lead:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
  color: var(--v5-muted, #4f5c59);
}

.service-support-page .support-closing-actions, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-closing-actions:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
  display: flex;
  min-width: 270px;
  flex-direction: column;
  gap: 15px;
}

.service-support-page .care-applicability-section {
  border-bottom: 1px solid #e1e7e5;
  background: #f5f8f7;
}

.service-support-page .care-applicability-grid {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 22px;
}

.service-support-page .care-applicability-card {
  min-height: 310px;
}

.service-support-page .care-package-section {
  background: #f3f6f5;
}

.service-support-page .care-package-card {
  display: flex;
  position: relative;
  min-height: 690px;
  padding: 36px 32px 32px;
  flex-direction: column;
  border: 1px solid #dce3e1;
  background: #ffffff;
}

.service-support-page .care-package-card.is-recommended {
  border-color: #00b9ab;
  box-shadow: 0 20px 52px rgba(25,74,68,.12);
  transform: translateY(-10px);
}

.service-support-page .care-package-card.is-recommended::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 5px;
  background: #00cdbd;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-package-index {
  color: #00a99d;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-package-badge {
  color: #17312e;
}

.service-support-page .care-package-badge-spacer {
  height: 52px;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-package-title {
  font-size: 1.75rem;
  font-weight: 700;
  color: #222827;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-package-audience {
  color: var(--v5-muted, #4f5c59);
}

.service-support-page .care-package-features {
  display: flex;
  margin-bottom: 30px;
  flex: 1;
  flex-direction: column;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-package-feature {
  color: #545f5c;
}

.service-support-page .care-package-feature::before {
  content: "";
  position: absolute;
  top: 18px;
  left: 2px;
  width: 8px;
  height: 5px;
  border-bottom: 2px solid #00a99d;
  border-left: 2px solid #00a99d;
  transform: rotate(-45deg);
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-package-note {
  color: var(--v5-muted, #4f5c59);
}

.service-support-page .care-scope-section {
  padding-top: 104px;
}

.service-support-page .care-scope-grid {
  display: grid;
  grid-template-columns: minmax(0,1.25fr) minmax(320px,.75fr);
  border: 1px solid #dce3e1;
}

.service-support-page .care-scope-main {
  padding: 58px;
  background: #ffffff;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-scope-title {
  font-size: clamp(2rem,2.8vw,3.35rem);
  font-weight: 700;
  color: #222827;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-scope__content {
  color: var(--v5-muted, #4f5c59);
}

.service-support-page .care-scope-aside {
  padding: 58px;
  border-left: 1px solid #dce3e1;
  background: #eef7f5;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-scope-aside-title {
  color: #008f85;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .care-scope-aside__content {
  color: #57625f;
}

.service-support-page .process-overview-section {
  background: #ffffff;
}

.service-support-page .process-overview-grid {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: 18px;
}

.service-support-page .process-overview-card {
  min-height: 320px;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .process-overview-card .support-card-title {
  font-size: 1.18rem;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .process-overview-link {
  color: #008f85;
}

html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .process-overview-link:hover {
  color: #005f59;
}

@media (max-width: 991.98px) {
  .service-support-page .support-page-container, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-container:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
    padding: 0 28px;
  }
}

@media (max-width: 991.98px) {
  .engineering-page .engineering-journey-grid {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}

@media (max-width: 991.98px) {
  .engineering-page .engineering-journey-item {
    padding: 16px 20px;
    border-bottom: 1px solid #dfe7e5;
  }
}

@media (max-width: 991.98px) {
  .engineering-page .engineering-journey-item:nth-child(2n) {
    border-right: 0;
  }
}

@media (max-width: 991.98px) {
  .engineering-page .engineering-image-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (max-width: 991.98px) {
  .engineering-page .is-image-right .engineering-image-media {
    order: 0;
  }
}

@media (max-width: 991.98px) {
  .engineering-page .engineering-image-media, .engineering-page .engineering-section-image {
    min-height: 460px;
  }
}

@media (max-width: 991.98px) {
  .engineering-page .engineering-image-content {
    padding: 64px 40px;
  }
}

@media (max-width: 991.98px) {
  .service-support-page .support-page-hero-grid, .service-support-page .support-closing-grid, .service-support-page .care-scope-grid, .service-support-page .process-solution-grid, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-hero-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-closing-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-scope-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-solution-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 991.98px) {
  .service-support-page .support-page-hero {
    padding: 68px 0 76px;
  }
}

@media (max-width: 991.98px) {
  .service-support-page .support-page-visual {
    min-height: 390px;
  }
}

@media (max-width: 991.98px) {
  .service-support-page .support-card-grid:not(.process-design-grid), .service-support-page .support-process-grid, .service-support-page .care-package-grid, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-card-grid:not(.process-design-grid):where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-process-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-package-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 1199.98px) {
  .service-support-page .process-overview-grid {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}

@media (max-width: 1199.98px) {
  .service-support-page .process-design-grid, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-design-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}

@media (max-width: 991.98px) {
  .service-support-page .care-package-card {
    min-height: 0;
  }
}

@media (max-width: 991.98px) {
  .service-support-page .care-package-card.is-recommended {
    transform: none;
  }
}

@media (max-width: 991.98px) {
  .service-support-page .care-scope-aside {
    border-top: 1px solid #dce3e1;
    border-left: 0;
  }
}

@media (max-width: 767.98px) {
  .service-support-page .care-applicability-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 767.98px) {
  .service-support-page .support-page-tab-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 767.98px) {
  .service-support-page .support-page-tab {
    min-height: 50px;
    border-right: 0;
    border-bottom: 1px solid #dce3e1;
  }
}

@media (max-width: 767.98px) {
  .service-support-page .support-page-tab:last-child {
    border-bottom: 0;
  }
}

@media (max-width: 575.98px) {
  html body.niklas-site-shell.niklas-site-shell.niklas-site-shell.service-support-page .support-page-title {
    font-size: clamp(2.45rem,11vw,3.65rem);
  }
}

@media (max-width: 575.98px) {
  .engineering-page .engineering-journey-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 575.98px) {
  .engineering-page .engineering-journey-item {
    padding: 15px 0;
    border-right: 0;
  }
}

@media (max-width: 575.98px) {
  .engineering-page .engineering-image-media, .engineering-page .engineering-section-image {
    min-height: 330px;
  }
}

@media (max-width: 575.98px) {
  .engineering-page .engineering-image-content {
    padding: 50px 26px;
  }
}

@media (max-width: 767.98px) {
  .service-support-page .support-page-benefits, .service-support-page .process-solution-section, .service-support-page .process-design-section, .service-support-page .support-page-process, .service-support-page .care-applicability-section, .service-support-page .care-package-section, .service-support-page .care-scope-section, .service-support-page .process-overview-section, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-benefits:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-solution-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-design-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-page-process:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-applicability-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-package-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .care-scope-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *), :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-overview-section:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="engineering-focus"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *, #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="process-steps"] *) {
    padding: 72px 0;
  }
}

@media (max-width: 575.98px) {
  .service-support-page .process-overview-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 767.98px) {
  .service-support-page .process-design-grid, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .process-design-grid:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="deliverables"] *) {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 575.98px) {
  .service-support-page .care-scope-main, .service-support-page .care-scope-aside {
    padding: 36px 26px;
  }
}

@media (max-width: 575.98px) {
  .service-support-page .support-closing-actions, :is(.service-support-page, :where(body.v5-alpha[data-alpha-page="home"])) .support-closing-actions:where(#main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"], #main-content[data-niklas-composition="home-service-original"] [data-niklas-home-module="contact-closing"] *) {
    min-width: 0;
  }
}

