/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 04 2026 | 08:44:54 */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap");
/* Complwise Capital Conversion — Montserrat.
   Поставете целия файл в „Допълнителен CSS“, без HTML тагове.
   Шрифтовете се зареждат от съществуващите файлове на Complwise. */

@font-face {
  font-family: "Complwise Montserrat";
  src: url("https://complwise.com/wp-content/themes/complwise-site-child/assets/montserrat-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
}

@font-face {
  font-family: "Complwise Montserrat";
  src: url("https://complwise.com/wp-content/themes/complwise-site-child/assets/montserrat-4.ttf") format("truetype");
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
}

.cwcc-main {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}

.cw-service-page.cc-page.cc-module {
  --cc-ink: #121417;
  --cc-muted: #626b75;
  --cc-border: #dfe4e8;
  --cc-green: #1a6b5c;
  --cc-purple: #4a1a7a;
  --cc-gold: #ba750a;
  --cc-pink: #c23b66;
  color: var(--cc-ink);
  background: #fff;
  font-family: "Complwise Montserrat",Montserrat,sans-serif;
  font-size: 16px;
  line-height: 1.6;
  width: 100%;
  margin: 0;
  text-align: left;
}

.cw-service-page.cc-page.cc-module *, .cw-service-page.cc-page.cc-module *::before, .cw-service-page.cc-page.cc-module *::after {
  box-sizing: border-box;
}

.cw-service-page.cc-page.cc-module [hidden] {
  display: none !important;
}

.cw-service-page.cc-page.cc-module .cc-wrap {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 28px;
  padding-inline: 24px;
}

.cw-service-page.cc-page.cc-module h1, .cw-service-page.cc-page.cc-module h2, .cw-service-page.cc-page.cc-module h3 {
  font-family: inherit;
  color: var(--cc-ink);
  font-weight: 800;
  text-wrap: balance;
}

.cw-service-page.cc-page.cc-module p {
  margin: 0;
  color: var(--cc-muted);
  max-width: none;
}

.cw-service-page.cc-page.cc-module h1 {
  margin: 0 0 20px;
  max-width: 920px;
  font-size: clamp(40px,5.5vw,68px);
  line-height: 1.03;
  letter-spacing: -.04em;
  margin-bottom: 16px;
}

.cw-service-page.cc-page.cc-module h1 span {
  color: var(--cc-pink);
}

.cw-service-page.cc-page.cc-module h2 {
  font-size: clamp(26px,3.2vw,36px);
  line-height: 1.2;
  letter-spacing: -.025em;
  margin: 0 0 12px;
}

.cw-service-page.cc-page.cc-module h3 {
  font-size: 18px;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -.015em;
}

.cw-service-page.cc-page.cc-module .cc-eyebrow {
  display: block;
  color: var(--cc-green);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .13em;
  margin: 0 0 14px;
  line-height: 1.4;
}

.cw-service-page.cc-page.cc-module .cc-hero {
  background: radial-gradient(ellipse at 6% 0%,#eaf4ef,transparent 55%),radial-gradient(ellipse at 100% 0%,#f6eef9,transparent 45%),#fff;
  padding: 52px 0 28px;
}

.cw-service-page.cc-page.cc-module .cc-lead {
  font-size: 18px;
  line-height: 1.7;
  max-width: 820px;
}

.cw-service-page.cc-page.cc-module .cc-progress {
  display: grid;
  grid-template-columns: repeat(5,minmax(0,1fr));
  gap: 12px;
  list-style: none;
  margin: 32px 0 0;
  padding: 18px;
  border: 1px solid var(--cc-border);
  border-radius: 18px;
  background: white;
  box-shadow: 0 6px 22px #152c2410;
}

.cw-service-page.cc-page.cc-module .cc-progress-item {
  display: flex;
  align-items: center;
  gap: 9px;
  margin: 0;
  padding: 0;
  color: var(--cc-muted);
  font-size: 14px;
  font-weight: 700;
}

.cw-service-page.cc-page.cc-module .cc-progress-num {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  border-radius: 50%;
  background: #eef2f1;
  color: #56655e;
}

.cw-service-page.cc-page.cc-module .cc-progress-item[aria-current="step"] {
  color: var(--cc-green);
}

.cw-service-page.cc-page.cc-module .cc-progress-item[aria-current="step"] .cc-progress-num {
  background: var(--cc-green);
  color: white;
}

.cw-service-page.cc-page.cc-module .cc-start {
  background: white;
  padding: 22px 0 42px;
}

.cw-service-page.cc-page.cc-module .cc-start-grid {
  display: grid;
  align-items: stretch;
  grid-template-columns: minmax(0,1.48fr) minmax(320px,.78fr);
  gap: 20px;
}

.cw-service-page.cc-page.cc-module .cc-main-card {
  position: relative;
  border: 1px solid var(--cc-border);
  border-radius: 22px;
  overflow: hidden;
  background: white;
  box-shadow: 0 12px 32px #193d2710;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  padding: 28px 30px;
}

.cw-service-page.cc-page.cc-module .cc-main-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(90deg,var(--cc-green),var(--cc-purple),var(--cc-gold),var(--cc-pink));
}

.cw-service-page.cc-page.cc-module .cc-card-badge {
  display: inline-block;
  align-self: flex-start;
  margin: 0 0 16px;
  padding: 4px 11px;
  border-radius: 99px;
  color: var(--cc-green);
  background: #e7f2ed;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .1em;
}

.cw-service-page.cc-page.cc-module .cc-main-card h2 {
  font-size: 31px;
}

.cw-service-page.cc-page.cc-module .cc-form {
  margin: 24px 0 0;
}

.cw-service-page.cc-page.cc-module label {
  display: block;
  color: var(--cc-ink);
  font-weight: 800;
  font-size: 14px;
  margin: 0 0 8px;
}

.cw-service-page.cc-page.cc-module .cc-input-row {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  gap: 10px;
}

.cw-service-page.cc-page.cc-module input {
  font: inherit;
  display: block;
  width: 100%;
  min-width: 0;
  height: 56px;
  padding: 0 16px;
  margin: 0;
  border: 1px solid #aabcb8;
  border-radius: 12px;
  color: var(--cc-ink);
  background: white;
}

.cw-service-page.cc-page.cc-module input[aria-invalid="true"] {
  border-color: #b32440;
}

.cw-service-page.cc-page.cc-module button, .cw-service-page.cc-page.cc-module .cc-final-btn, .cw-service-page.cc-page.cc-module .cc-action-link {
  font: inherit;
  font-size: 13px;
  font-weight: 800;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  min-height: 56px;
  margin: 0;
  padding: 12px 20px;
  border: 1px solid transparent;
  border-radius: 12px;
  color: white;
  background: var(--cc-green);
  text-decoration: none;
  line-height: 1.4;
}

.cw-service-page.cc-page.cc-module button:hover, .cw-service-page.cc-page.cc-module .cc-final-btn:hover {
  background: #145647;
  color: white;
}

.cw-service-page.cc-page.cc-module button:disabled {
  opacity: 1;
  cursor: not-allowed;
}

.cw-service-page.cc-page.cc-module :is(input,button,a):focus-visible {
  outline: 3px solid #825daf;
  outline-offset: 4px;
}

.cw-service-page.cc-page.cc-module .cc-input-note {
  font-size: 12px;
  margin: 9px 0 0;
  line-height: 1.6;
  color: var(--cc-muted);
}

.cw-service-page.cc-page.cc-module .cc-message {
  margin: 14px 0 0;
  padding: 12px 14px;
  border-radius: 10px;
  background: #edf5f2;
  color: #205546;
  font-size: 14px;
  overflow-wrap: anywhere;
}

.cw-service-page.cc-page.cc-module .cc-message[data-kind="error"] {
  background: #fff0f2;
  color: #96243a;
}

.cw-service-page.cc-page.cc-module .cc-summary {
  margin-top: 18px;
  padding: 18px;
  background: #f7faf9;
  border: 1px solid var(--cc-border);
  border-radius: 12px;
}

.cw-service-page.cc-page.cc-module .cc-summary dl {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px 16px;
  margin: 0;
  font-size: 14px;
}

.cw-service-page.cc-page.cc-module .cc-summary dd {
  margin: 0;
  font-weight: 700;
  overflow-wrap: anywhere;
}

.cw-service-page.cc-page.cc-module .cc-trust-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
  padding: 18px 0 0;
  margin: 22px 0 0;
  border-top: 1px solid var(--cc-border);
  font-size: 12px;
  color: var(--cc-muted);
}

.cw-service-page.cc-page.cc-module .cc-trust-item {
  display: flex;
  align-items: center;
  gap: 6px;
}

.cw-service-page.cc-page.cc-module .cc-trust-icon {
  color: var(--cc-green);
}

.cw-service-page.cc-page.cc-module .cc-side-stack {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-width: 0;
  min-height: 0;
  gap: 12px;
}

.cw-service-page.cc-page.cc-module .cc-info-card {
  display: grid;
  grid-template-columns: 44px minmax(0,1fr);
  grid-template-rows: auto;
  width: 100%;
  min-width: 0;
  height: auto;
  min-height: 0;
  flex: 1 0 auto;
  border: 1px solid;
  border-radius: 17px;
  align-items: center;
  padding: 17px 18px;
  gap: 14px;
}

/* Explicit placement prevents WordPress paragraph wrappers from moving
   the text into the narrow column reserved for the number. */
.cw-service-page.cc-page.cc-module .cc-info-card > .cc-info-icon {
  grid-column: 1;
  grid-row: 1;
}

.cw-service-page.cc-page.cc-module .cc-info-card > div:not(.cc-info-icon) {
  grid-column: 2;
  grid-row: 1;
  width: auto;
  min-width: 0;
  max-width: none;
  margin: 0;
}

.cw-service-page.cc-page.cc-module .cc-info-card > p {
  display: contents;
}

.cw-service-page.cc-page.cc-module .cc-info-card > p > .cc-info-icon {
  grid-column: 1;
  grid-row: 1;
}

.cw-service-page.cc-page.cc-module .cc-info-card > br,
.cw-service-page.cc-page.cc-module .cc-info-card > p > br {
  display: none;
}

.cw-service-page.cc-page.cc-module .cc-info-card h3,
.cw-service-page.cc-page.cc-module .cc-info-card p {
  width: auto;
  max-width: none;
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
}

.cw-service-page.cc-page.cc-module .cc-info-card p {
  font-size: 14px;
  line-height: 1.45;
}

.cw-service-page.cc-page.cc-module .cc-info-icon {
  display: grid;
  place-items: center;
  height: 44px;
  width: 44px;
  border-radius: 12px;
  background: #ffffff99;
  font-size: 12px;
  font-weight: 800;
}

.cw-service-page.cc-page.cc-module .cc-green {
  background: #eef7f3;
  border-color: #cedfd8;
  color: var(--cc-green);
}

.cw-service-page.cc-page.cc-module .cc-purple {
  background: #f5f0f9;
  border-color: #e2d6ec;
  color: var(--cc-purple);
}

.cw-service-page.cc-page.cc-module .cc-gold {
  background: #fcf6eb;
  border-color: #eaddc2;
  color: var(--cc-gold);
}

.cw-service-page.cc-page.cc-module .cc-how {
  padding: 48px 0;
  background: #f6f8f8;
  border-block: 1px solid #e5ebea;
}

.cw-service-page.cc-page.cc-module .cc-section-head {
  max-width: 800px;
  margin: 0 0 28px;
}

.cw-service-page.cc-page.cc-module .cc-steps-grid {
  display: grid;
  grid-template-columns: repeat(5,minmax(0,1fr));
  gap: 14px;
}

.cw-service-page.cc-page.cc-module .cc-step-card {
  padding: 20px;
  border: 1px solid var(--cc-border);
  border-top: 3px solid var(--cc-green);
  border-radius: 14px;
  background: white;
}

.cw-service-page.cc-page.cc-module .cc-step-card:nth-child(2) {
  border-top-color: var(--cc-purple);
}

.cw-service-page.cc-page.cc-module .cc-step-card:nth-child(3) {
  border-top-color: var(--cc-gold);
}

.cw-service-page.cc-page.cc-module .cc-step-card:nth-child(4) {
  border-top-color: var(--cc-pink);
}

.cw-service-page.cc-page.cc-module .cc-step-card > span {
  display: block;
  margin-bottom: 15px;
  font-size: 12px;
  font-weight: 800;
  color: var(--cc-green);
}

.cw-service-page.cc-page.cc-module .cc-step-card h3 {
  font-size: 18px;
}

.cw-service-page.cc-page.cc-module .cc-step-card p {
  font-size: 14px;
}

.cw-service-page.cc-page.cc-module .cc-documents {
  padding: 52px 0;
  background: white;
}

.cw-service-page.cc-page.cc-module .cc-doc-grid {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 18px;
}

.cw-service-page.cc-page.cc-module .cc-doc-card {
  padding: 24px;
  border: 1px solid var(--cc-border);
  border-top: 3px solid var(--cc-green);
  border-radius: 16px;
  background: #fff;
}

.cw-service-page.cc-page.cc-module .cc-doc-card:nth-child(2) {
  border-top-color: var(--cc-purple);
}

.cw-service-page.cc-page.cc-module .cc-doc-card:nth-child(3) {
  border-top-color: var(--cc-pink);
}

.cw-service-page.cc-page.cc-module .cc-doc-card p {
  font-size: 14px;
}

.cw-service-page.cc-page.cc-module .cc-doc-icon {
  display: grid;
  place-items: center;
  width: 44px;
  height: 48px;
  margin-bottom: 20px;
  background: #f0f4f3;
  border: 1px solid #d7e1df;
  border-radius: 8px;
  font-size: 11px;
  font-weight: 800;
  color: var(--cc-green);
}

.cw-service-page.cc-page.cc-module .cc-doc-meta {
  display: block;
  margin-top: 20px;
  font-size: 11px;
  color: var(--cc-muted);
}

.cw-service-page.cc-page.cc-module .cc-final {
  padding: 38px 0 52px;
  background: #f7f8fa;
}

.cw-service-page.cc-page.cc-module .cc-final-box {
  display: grid;
  border: 1px solid var(--cc-border);
  border-radius: 20px;
  overflow: hidden;
  grid-template-columns: minmax(0,1.45fr) minmax(280px,.65fr);
  gap: 24px;
  padding: 26px;
  background: white;
}

.cw-service-page.cc-page.cc-module .cc-final-copy {
  padding: 0;
  background: white;
}

.cw-service-page.cc-page.cc-module .cc-final-copy h2 {
  font-size: 28px;
}

.cw-service-page.cc-page.cc-module .cc-status-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 22px;
}

.cw-service-page.cc-page.cc-module .cc-status-pill {
  font-size: 10px;
  font-weight: 800;
  padding: 5px 9px;
  border-radius: 99px;
}

.cw-service-page.cc-page.cc-module .cc-status-auto {
  color: #205547;
  background: #e0efe7;
}

.cw-service-page.cc-page.cc-module .cc-status-review {
  color: #765011;
  background: #f9edce;
}

.cw-service-page.cc-page.cc-module .cc-status-lawyer {
  color: #6f387c;
  background: #f0e5f5;
}

.cw-service-page.cc-page.cc-module .cc-final-action {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  background: #edf5f1;
  padding: 24px;
  border-radius: 16px;
}

.cw-service-page.cc-page.cc-module .cc-final-kicker {
  font-size: 11px;
  font-weight: 800;
  color: var(--cc-green);
  letter-spacing: .1em;
  margin: 0 0 12px;
}

.cw-service-page.cc-page.cc-module .cc-final-action h3 {
  font-size: 24px;
  margin-bottom: 22px;
}

.cw-service-page.cc-page.cc-module :is(h1,h2,h3,p,a,button,input,label,span) {
  font-family: "Complwise Montserrat",Montserrat,sans-serif;
}

.cw-service-page.cc-page.cc-module .cc-info-card h3 {
  font-size: 17px;
}

.cw-service-page.cc-page.cc-module .cc-section-head h2 {
  font-size: 34px;
}

body.page-id-35 #main.cw-section:has(.cc-module) {
  max-width: none;
  padding: 0;
}

body.page-id-35 #main:has(.cc-module) > h1 {
  display: none;
}

body.page-id-35 #main .cw-page-copy:has(.cc-module) {
  max-width: none;
  width: 100%;
  margin: 0;
}

@media (max-width: 1000px) {
  .cw-service-page.cc-page.cc-module .cc-start-grid {
    grid-template-columns: 1fr;
  }
  
  .cw-service-page.cc-page.cc-module .cc-steps-grid {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }

}

@media (max-width: 640px) {
  .cw-service-page.cc-page.cc-module .cc-wrap {
    padding: 0 18px;
    padding-inline: 18px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-hero {
    padding-top: 32px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-lead {
    font-size: 16px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-progress {
    gap: 6px;
    padding: 13px 8px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-progress-item {
    flex-direction: column;
    text-align: center;
    font-size: 10px;
    gap: 6px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-progress-num {
    height: 28px;
    width: 28px;
    flex-basis: 28px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-main-card {
    padding: 24px 20px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-main-card h2 {
    font-size: 26px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-input-row, .cw-service-page.cc-page.cc-module .cc-side-stack, .cw-service-page.cc-page.cc-module .cc-steps-grid, .cw-service-page.cc-page.cc-module .cc-doc-grid, .cw-service-page.cc-page.cc-module .cc-final-box {
    grid-template-columns: 1fr;
  }
  
  .cw-service-page.cc-page.cc-module .cc-info-card {
    grid-template-columns: 44px minmax(0,1fr);
  }
  
  .cw-service-page.cc-page.cc-module .cc-final-copy, .cw-service-page.cc-page.cc-module .cc-final-action {
    padding: 24px;
  }
  
  .cw-service-page.cc-page.cc-module h1 {
    font-size: 36px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-main-card h2, .cw-service-page.cc-page.cc-module .cc-section-head h2 {
    font-size: 26px;
  }
  
  .cw-service-page.cc-page.cc-module .cc-final-box {
    padding: 20px;
  }

}

@media (prefers-reduced-motion: reduce) {
  .cw-service-page.cc-page.cc-module * {
    scroll-behavior: auto;
    transition: none;
  }

}

@media (max-width: 760px) {
  .cw-service-page.cc-page.cc-module .cc-final-box {
    grid-template-columns: 1fr;
  }

}



/* Обновено съдържание: информационна страница и начало на услугата. */
.cw-service-page.cc-page.cc-module,.cw-service-page.cc-page.cc-module * {font-family:Montserrat,"Complwise Montserrat",sans-serif!important;}
.cw-service-page.cc-page.cc-module :is(input,button,select,textarea,summary){font-family:inherit;}
.cw-service-page.cc-page.cc-module .cc-hero{padding:48px 0 36px;}
.cw-service-page.cc-page.cc-module h1{font-size:clamp(34px,4.5vw,56px);max-width:1000px;line-height:1.12;}
.cw-service-page.cc-page.cc-module .cc-hero p+p{margin-top:12px;max-width:920px;}
.cw-service-page.cc-page.cc-module .cc-lead{font-size:19px;font-weight:600;}
.cw-service-page.cc-page.cc-module .cc-hero-action{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:22px;}
.cw-service-page.cc-page.cc-module .cc-hero-action>span{font-size:13px;color:var(--cc-muted);}
.cw-service-page.cc-page.cc-module .cc-content-section{padding:30px 0;}
.cw-service-page.cc-page.cc-module .cc-content-section h2{font-size:clamp(25px,3vw,32px);margin-bottom:18px;}
.cw-service-page.cc-page.cc-module .cc-content-section p+p{margin-top:12px;}
.cw-service-page.cc-page.cc-module .cc-content-section ul{padding-left:22px;margin:16px 0;}
.cw-service-page.cc-page.cc-module li{margin:6px 0;color:var(--cc-muted);}
.cw-service-page.cc-page.cc-module .cc-obligation-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:24px;align-items:start;}
.cw-service-page.cc-page.cc-module .cc-deadline{background:#f7eddf;border:1px solid #ead9bd;padding:24px;border-radius:16px;}
.cw-service-page.cc-page.cc-module .cc-deadline strong{display:block;font-size:28px;line-height:1.25;margin-bottom:12px;color:#895818;}
.cw-service-page.cc-page.cc-module .cc-deadline a{display:block;font-size:12px;margin-top:12px;}
.cw-service-page.cc-page.cc-module a:not(.cc-action-link){color:var(--cc-green);text-underline-offset:3px;}
.cw-service-page.cc-page.cc-module .cc-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;}
.cw-service-page.cc-page.cc-module .cc-panel{border:1px solid var(--cc-border);border-radius:16px;padding:22px;min-width:0;}
.cw-service-page.cc-page.cc-module .cc-panel-green{background:#eef7f3;border-top:3px solid var(--cc-green);}
.cw-service-page.cc-page.cc-module .cc-panel-purple{background:#f5f0f9;border-top:3px solid var(--cc-purple);}
.cw-service-page.cc-page.cc-module .cc-registry-note{padding:22px;border-left:4px solid var(--cc-green);background:#f4f8f6;border-radius:0 14px 14px 0;}
.cw-service-page.cc-page.cc-module .cc-start{padding:24px 0;scroll-margin-top:24px;}
.cw-service-page.cc-page.cc-module .cc-main-card{padding:28px;justify-content:start;}
.cw-service-page.cc-page.cc-module .cc-main-card h2{font-size:30px;}
.cw-service-page.cc-page.cc-module .cc-form{max-width:850px;margin-top:18px;}
.cw-service-page.cc-page.cc-module .cc-input-row button{justify-content:space-between;gap:20px;}
.cw-service-page.cc-page.cc-module .cc-trust-row{margin-top:16px;padding-top:14px;}
.cw-service-page.cc-page.cc-module .cc-action-link{justify-content:space-between;gap:26px;box-shadow:0 4px 10px #193d2720;min-height:48px;padding:12px 18px;}
.cw-service-page.cc-page.cc-module .cc-action-link:hover{background:#145647;color:#fff;}
.cw-service-page.cc-page.cc-module .cc-tinted{background:#f8faf9;}
.cw-service-page.cc-page.cc-module .cc-details{border:1px solid var(--cc-border);border-radius:12px;margin:10px 0;background:#fff;overflow:hidden;}
.cw-service-page.cc-page.cc-module .cc-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;font-weight:700;font-size:15px;}
.cw-service-page.cc-page.cc-module .cc-details summary::-webkit-details-marker{display:none;}
.cw-service-page.cc-page.cc-module .cc-details summary::after{content:"+";color:var(--cc-green);flex:0 0 24px;text-align:right;font-size:23px;line-height:1;}
.cw-service-page.cc-page.cc-module .cc-details[open] summary::after{content:"−";}
.cw-service-page.cc-page.cc-module .cc-details[open] summary{background:#f6faf8;}
.cw-service-page.cc-page.cc-module .cc-details>div{padding:18px 20px;}
.cw-service-page.cc-page.cc-module summary:focus-visible{outline:3px solid #825daf;outline-offset:-3px;}
.cw-service-page.cc-page.cc-module .cc-source-links{font-size:13px;}
.cw-service-page.cc-page.cc-module .cc-workflow{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;}
.cw-service-page.cc-page.cc-module .cc-workflow li{margin:0;background:#fff;border:1px solid var(--cc-border);border-radius:14px;padding:20px;min-width:0;}
.cw-service-page.cc-page.cc-module .cc-step-number{font-size:12px;font-weight:800;color:var(--cc-green);display:block;margin-bottom:10px;}
.cw-service-page.cc-page.cc-module .cc-workflow h3{font-size:17px;}
.cw-service-page.cc-page.cc-module .cc-workflow p{font-size:14px;}
.cw-service-page.cc-page.cc-module .cc-flow-line{margin-top:18px;font-size:13px;color:var(--cc-green);font-weight:600;}
.cw-service-page.cc-page.cc-module .cc-checklist-section ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;}
.cw-service-page.cc-page.cc-module .cc-checklist-section li{margin:0;padding-left:23px;position:relative;}
.cw-service-page.cc-page.cc-module .cc-checklist-section li::before{content:"✓";position:absolute;left:0;color:var(--cc-green);font-weight:700;}
.cw-service-page.cc-page.cc-module .cc-closing{background:linear-gradient(110deg,#edf7f2,#f4eef8);padding:30px;border-radius:18px;border:1px solid var(--cc-border);}
.cw-service-page.cc-page.cc-module .cc-closing .cc-action-link{margin-top:20px;}
.cw-service-page.cc-page.cc-module .cc-bottom-cta{padding-bottom:40px;}
@media(max-width:780px){
 .cw-service-page.cc-page.cc-module .cc-obligation-grid{grid-template-columns:minmax(0,1fr);}
 .cw-service-page.cc-page.cc-module .cc-workflow{grid-template-columns:repeat(2,minmax(0,1fr));}
 .cw-service-page.cc-page.cc-module .cc-content-section{padding:24px 0;}
}
@media(max-width:540px){
 .cw-service-page.cc-page.cc-module .cc-wrap{padding-inline:18px;}
 .cw-service-page.cc-page.cc-module .cc-hero{padding:32px 0 24px;}
 .cw-service-page.cc-page.cc-module .cc-two-grid,.cw-service-page.cc-page.cc-module .cc-workflow,.cw-service-page.cc-page.cc-module .cc-checklist-section ul{grid-template-columns:minmax(0,1fr);}
 .cw-service-page.cc-page.cc-module .cc-input-row{grid-template-columns:minmax(0,1fr);}
 .cw-service-page.cc-page.cc-module .cc-main-card,.cw-service-page.cc-page.cc-module .cc-closing{padding:22px;}
 .cw-service-page.cc-page.cc-module .cc-action-link{width:100%;}
 .cw-service-page.cc-page.cc-module .cc-hero-action{gap:10px;}
 .cw-service-page.cc-page.cc-module .cc-details summary{padding:16px;gap:16px;}
 .cw-service-page.cc-page.cc-module .cc-details>div{padding:16px;}
}

/* Shared service-page refinements: compact layout, aligned controls and disclosure arrows. */
.cw-service-page.cc-page.cc-module { --cc-muted:#586674; color:#182127; width:100%; }
.cw-service-page.cc-page.cc-module .cc-hero { background:linear-gradient(120deg,var(--cw-tint),#fff 80%); }
.cw-service-page.cc-page.cc-module .cc-eyebrow,.cw-service-page.cc-page.cc-module .cc-step-number { color:var(--cw-accent); }
.cw-service-page.cc-page.cc-module .cc-action-link,.cw-service-page.cc-page.cc-module .cc-input-row button { background:var(--cw-accent);color:#fff!important; }
.cw-service-page.cc-page.cc-module .cc-action-link { display:flex;width:min(100%,360px);align-items:center;justify-content:space-between;min-height:52px;box-shadow:0 4px 9px #18212722; }
.cw-service-page.cc-page.cc-module .cc-action-link span:last-child,.cw-service-page.cc-page.cc-module .cc-input-row button span:last-child { margin-left:auto;flex:0 0 22px;text-align:right; }
.cw-service-page.cc-page.cc-module .cc-main-card { min-height:0;height:auto;border-top:3px solid var(--cw-accent);background:#fff; }
.cw-service-page.cc-page.cc-module .cc-content-section { padding:24px 0; }
.cw-service-page.cc-page.cc-module .cw-information { padding:12px 0; }
.cw-service-page.cc-page.cc-module .cc-details { margin:10px 0; }
.cw-service-page.cc-page.cc-module .cc-details summary { align-items:center;text-align:left; }
.cw-service-page.cc-page.cc-module .cc-details summary::after { margin-left:auto;color:var(--cw-accent);flex-shrink:0; }
.cw-service-page.cc-page.cc-module .cc-details>div>:last-child { margin-bottom:0; }
.cw-service-page.cc-page.cc-module .cc-panel { background:var(--cw-tint);border-top:3px solid var(--cw-accent);padding:20px; }
.cw-service-page.cc-page.cc-module .cc-panel h3 { margin:0 0 10px; }
.cw-service-page.cc-page.cc-module .cc-panel p:last-child { margin-bottom:0; }
.cw-service-page.cc-page.cc-module .cc-form label { display:block;font-weight:700;margin:14px 0 8px; }
.cw-service-page.cc-page.cc-module .cc-input-row { display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.6fr);align-items:stretch;gap:12px; }
.cw-service-page.cc-page.cc-module .cc-form input { display:block;width:100%;min-width:0;height:54px;padding:12px 16px;font-size:15px;box-sizing:border-box;border:1px solid #cbd4db;border-radius:10px;background:white;color:#182127; }
.cw-service-page.cc-page.cc-module .cc-input-row button { display:flex;align-items:center;justify-content:space-between;gap:18px;height:54px;padding:12px 16px;font-size:13px;border:0;border-radius:10px; }
.cw-service-page.cc-page.cc-module .cc-input-row button { min-height:54px;max-height:54px; }
.cw-service-page.cc-page.cc-module .cc-main-card::before { background:var(--cw-accent); }
.cw-service-page.cc-page.cc-module .cc-input-row button:disabled { cursor:not-allowed;opacity:.75; }
.cw-service-page.cc-page.cc-module .cc-input-note { font-size:12px;line-height:1.7;margin-top:10px;color:#586674; }
.cw-service-page.cc-page.cc-module .cw-new-company { border-left:3px solid var(--cw-accent);background:var(--cw-tint);padding:14px 16px;margin-top:18px; }
.cw-service-page.cc-page.cc-module .cw-new-company p { margin:6px 0 0;font-size:14px; }
.cw-service-page.cc-page.cc-module .cc-trust-row { display:flex;flex-wrap:wrap;gap:12px 20px; }
.cw-service-page.cc-page.cc-module .cc-workflow { padding:0!important;margin:0!important; }
.cw-service-page.cc-page.cc-module .cc-workflow li { display:flex;flex-direction:column;justify-content:flex-start; }
.cw-service-page.cc-page.cc-module .cc-workflow li p,.cw-service-page.cc-page.cc-module .cc-workflow li li { font-size:14px; }
.cw-service-page.cc-page.cc-module .cc-workflow li ul { display:block;padding-left:18px;margin:10px 0; }
.cw-service-page.cc-page.cc-module .cc-workflow li ul li { display:list-item;border:0;background:none;border-radius:0;padding:0;margin:5px 0; }
.cw-service-page.cc-page.cc-module .cc-closing { background:var(--cw-tint);padding:24px; }
.cw-service-page.cc-page.cc-module .cw-language { margin-top:16px!important;text-align:right;font-size:13px; }
.cw-service-page.cc-page.cc-module :is(p,li,h1,h2,h3,a) { overflow-wrap:break-word; }
.cw-service-page.cc-page.cc-module input:focus-visible { outline:3px solid var(--cw-accent);outline-offset:3px; }
@media(max-width:620px){.cw-service-page.cc-page.cc-module .cc-input-row{grid-template-columns:minmax(0,1fr);}.cw-service-page.cc-page.cc-module .cc-action-link{width:100%;}.cw-service-page.cc-page.cc-module .cc-two-grid{grid-template-columns:minmax(0,1fr);}.cw-service-page.cc-page.cc-module h1{font-size:clamp(28px,7.2vw,38px);}}

.cw-service-page.cc-page.cc-module[data-service="gdpr"]{--cw-accent:#376c59;--cw-tint:#edf6f1;--cc-green:#376c59;}

.cw-service-page.cc-page.cc-module[data-service="ai-act"]{--cw-accent:#70528e;--cw-tint:#f4eff8;--cc-green:#70528e;}

.cw-service-page.cc-page.cc-module[data-service="employment-compliance"]{--cw-accent:#3b5c89;--cw-tint:#eef3fb;--cc-green:#3b5c89;}

.cw-service-page.cc-page.cc-module[data-service="health-safety"]{--cw-accent:#8c4f27;--cw-tint:#faf1e6;--cc-green:#8c4f27;}

.cw-service-page.cc-page.cc-module[data-service="pay-transparency"]{--cw-accent:#8a405f;--cw-tint:#f9eef3;--cc-green:#8a405f;}

.cw-service-page.cc-page.cc-module[data-service="whistleblowing"]{--cw-accent:#3c6b73;--cw-tint:#ecf7f7;--cc-green:#3c6b73;}

.cw-service-page.cc-page.cc-module[data-service="website-compliance"]{--cw-accent:#626b2f;--cw-tint:#f3f5e7;--cc-green:#626b2f;}

.cw-service-page.cc-page.cc-module[data-service="corporate-changes"]{--cw-accent:#4f5d73;--cw-tint:#eff2f7;--cc-green:#4f5d73;}

/* The page hero supplies the title; suppress the theme's duplicate title on these pages. */
body:has(.cw-service-page) #main > h1 { display:none; }
body:has(.cw-service-page) #main.cw-wrap.cw-section { width:100%;max-width:none;padding:0;margin:0; }
body:has(.cw-service-page) header a[href*="view=login"] { display:none; }

/* Version 2: compact, numbered sequence with accessible native document disclosures. */
.cw-layout-v2.cw-service-page.cc-page.cc-module { --cc-muted:#425261; }
.cw-layout-v2.cw-service-page.cc-page.cc-module p { color:#425261; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cc-hero { padding:38px 0 30px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cc-hero h1 { font-size:clamp(32px,3.8vw,48px);max-width:1040px;margin-bottom:16px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cc-lead { font-size:18px;line-height:1.6;max-width:940px;margin:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-page-nav { background:#f0f3f5;border-block:1px solid #d1dae1; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-page-nav>.cc-wrap { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-block:12px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-page-nav a { display:flex;gap:10px;align-items:center;color:#223344;text-decoration:none;font-weight:700;font-size:13px;padding:8px 10px;border-radius:8px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-page-nav a:hover { background:white; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-page-nav a>span { color:var(--cw-accent);font-size:12px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-audience { background:#fff; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-audience>.cc-wrap { display:flex;align-items:baseline;gap:20px;padding-block:20px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-audience strong { color:var(--cw-accent);white-space:nowrap;font-size:14px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-audience p { font-size:14px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-stage { padding:32px 0;scroll-margin-top:42px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-requirements { background:var(--cw-tint);border-top:1px solid #d1dae1; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-section-heading { display:flex;align-items:flex-start;gap:14px;margin-bottom:20px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-section-heading h2 { font-size:clamp(24px,2.5vw,30px);line-height:1.25;margin:0 0 6px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-section-heading p { margin:0;font-size:14px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-section-index { display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;background:var(--cw-accent);color:white;font-size:14px;font-weight:800;border-radius:11px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-obligation-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-obligation-card { padding:18px;background:white;border:1px solid #cbd6dc;border-top:3px solid var(--cw-accent);border-radius:12px;box-shadow:0 3px 8px #15233309;min-width:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-card-number { color:var(--cw-accent);font-size:11px;font-weight:800; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-obligation-card h3 { font-size:16px;line-height:1.35;margin:6px 0 9px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-obligation-card p { font-size:14px;font-weight:500;color:#324657;line-height:1.6;margin:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-how { background:#233548;color:white; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-how h2 { color:white; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-how .cw-section-heading p { color:#e3ebf1; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-how .cw-section-index { background:white;color:#233548; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-process { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-process>li { display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #cbd6df;border-radius:12px;background:#fff;margin:0;min-width:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-process-number { font-weight:800;font-size:18px;color:var(--cw-accent);flex:0 0 28px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-process h3 { font-size:15px;line-height:1.4;color:#172b3d;margin:0 0 7px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-process p { font-size:14px;font-weight:500;line-height:1.6;color:#324657;margin:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-documents { background:#fff; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-priority-note { font-size:12px;line-height:1.7;background:#f0f3f6;border-left:3px solid #697c8a;padding:10px 14px;margin:0 0 16px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document { border:1px solid #c8d2dc;border-radius:11px;background:#fff;min-width:0;box-shadow:0 2px 5px #23354808; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document summary { display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none;min-height:91px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module summary::-webkit-details-marker { display:none; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-label { display:flex;flex-direction:column;gap:8px;min-width:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-name { font-size:14px;font-weight:700;color:#203649;line-height:1.5; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document summary:hover .cw-document-name { color:var(--cw-accent);text-decoration:underline;text-underline-offset:3px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-priority { font-size:10px;font-weight:800;letter-spacing:.02em;border-radius:5px;padding:3px 7px;align-self:flex-start;line-height:1.5; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-priority-1 { color:#145537;background:#e0f0e6; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-priority-2 { color:#845013;background:#faefd7; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-priority-3 { color:#663d8a;background:#eee6f7; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-toggle { display:flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--cw-tint);color:var(--cw-accent);font-weight:700; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document[open] { border-color:var(--cw-accent); }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document[open] summary { border-bottom:1px solid #d5dfe6;background:var(--cw-tint); }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document[open] .cw-document-toggle { transform:rotate(45deg); }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-body { padding:16px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-body dl { margin:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-body dt { font-size:12px;font-weight:800;color:#21384b;margin:12px 0 4px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-body dt:first-child { margin-top:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-body dd { font-size:13px;line-height:1.6;color:#425261;margin:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-more-documents { margin-top:12px;border:1px solid #c8d2dc;border-radius:10px;background:#f4f7f9; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-more-documents>summary { display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;cursor:pointer;font-size:13px;font-weight:700;list-style:none; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-more-documents>.cw-document-grid { padding:0 12px 12px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-start-stage { background:var(--cw-tint);padding:28px 0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-start-stage .cc-main-card { padding:22px;box-shadow:none;border-color:#bccbd2; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-start-stage .cc-main-card h2 { font-size:23px;margin:10px 0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cc-trust-row { padding-top:10px;margin-top:12px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-extra { background:#f0f3f6;padding:20px 0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-information-all { background:white;border:1px solid #bdcbd5;border-radius:12px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-information-all>summary { display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;padding:16px 18px;cursor:pointer;color:#203649; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-information-all>summary strong { font-size:14px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-information-all>summary small { display:block;font-size:12px;color:#425261;line-height:1.5;margin-top:4px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-information-body { padding:0 16px 16px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-information-body .cc-content-section { padding:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-information-body .cc-wrap { padding:0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-info-item { border-top:1px solid #d4dfe6; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-info-item>summary { display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 4px;list-style:none;cursor:pointer;font-size:13px;font-weight:700; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-info-item>div { padding:8px 4px 16px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-service-ending { background:#fff;border-top:1px solid #d0dbe2;padding:16px 0; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-service-ending p { font-size:12px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-deadline-chip { display:inline-block;border:1px solid #cba86d;background:#f9ecd6;color:#795011;font-weight:700;font-size:12px;padding:7px 12px;border-radius:6px;margin-top:16px; }
.cw-layout-v2.cw-service-page.cc-page.cc-module summary:focus-visible,.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-page-nav a:focus-visible { outline:3px solid var(--cw-accent);outline-offset:3px; }
@media(max-width:780px){.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-obligation-grid,.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-process{grid-template-columns:repeat(2,minmax(0,1fr));}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-page-nav>.cc-wrap{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:540px){.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document-grid{grid-template-columns:minmax(0,1fr);}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-obligation-grid{grid-template-columns:minmax(0,1fr);}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-process{grid-template-columns:minmax(0,1fr);}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-audience>.cc-wrap{display:block;}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-audience strong{display:block;margin-bottom:6px;}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-stage{padding:24px 0;}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-section-index{flex-basis:34px;width:34px;height:34px;border-radius:8px;font-size:12px;}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-section-heading{gap:10px;}.cw-layout-v2.cw-service-page.cc-page.cc-module .cw-document summary{min-height:84px;}}

.cw-service-page.cc-page.cc-module[data-service="capital-conversion"] { --cw-accent:#286959;--cw-tint:#e7f1ec;--cc-green:#286959; }
