/* PHASE B (2026-07-06): SKIN = brand token values + per-brand exceptions only.
   Shared geometry lives in page-start-selling.css (appended section).
   Token fallbacks = majority value; only differing values are set here. */

/* ---- brand token values (on their ORIGINAL selectors: brand vars
        like --adc-ink live on inner wrappers, so the var() evaluation
        point must not move) + per-brand exceptions ---- */
.start-selling-steps .step .step-image {
  --step-image-shadow: #F4C4D4;
}
body.start-selling-page .form-step.step-dark {
  --start-selling-step-dark-background: var(--bpa-bg,#ffffff);
  --start-selling-step-dark-border: 2px solid var(--bpa-line,#000000);
  --start-selling-step-dark-border-radius: 0;
  --start-selling-step-dark-padding: 44px 44px 100px;
  --start-selling-step-dark-box-shadow: 8px 8px 0 var(--bpa-ink,#000000);
}
body.start-selling-page .form-container h3 p {
  font-family:var(--font-title);
  font-weight:800;
  line-height:1.1;
  letter-spacing:0.01em;
  color:var(--bpa-ink, #000000);
}
body.start-selling-page .form-container .row p {
  font-family:var(--font-body);
  color:var(--bpa-ink-2, #2A2A2A);
}
body.start-selling-page .floating_footer {
  --start-selling-floating-footer-right: 44px;
  --start-selling-floating-footer-bottom: 44px;
}
body.start-selling-page .floating_footer .btn-dark {
  --start-selling-btn-dark-background: var(--bpa-accent,#d4004c);
  --start-selling-btn-dark-border: 2px solid var(--bpa-ink,#000000);
  --start-selling-btn-dark-border-radius: 0;
  --start-selling-btn-dark-padding: 10px 28px;
  --start-selling-btn-dark-font-weight: 700;
  --start-selling-btn-dark-letter-spacing: .03em;
  text-transform: uppercase;
  --start-selling-btn-dark-transition: background .15s ease;
}
body.start-selling-page .floating_footer .btn-dark:hover {
  --start-selling-hover-background: var(--bpa-accent-dark,#8b0032);
  --start-selling-hover-border-color: var(--bpa-ink,#000000);
}
body.start-selling-page .consultation_bottom {
  --start-selling-consultation-bottom-background: #000000;
}
body.start-selling-page .consultation_bottom p,
body.start-selling-page .consultation_bottom p.consultation_text {
  font-family:var(--font-body);
  color:#F5F5F5;
}
body.start-selling-page .consultant_right {
  --start-selling-consultant-right-color: #f5f5f5;
}
body.start-selling-page .consultant_right .overlay_img {
  background:rgba(0, 0, 0, 0.55);
}
body.start-selling-page .consultant_right h1 {
  font-family:var(--font-title);
  color:#F5F5F5;
}
body.start-selling-page .consultant_right p {
  font-family:var(--font-body);
  color:#F5F5F5;
}
body.start-selling-page .consultant_content h6 {
  font-family:var(--font-title);
  color:#F5F5F5;
}
body.start-selling-page .consultant_content span {
  font-family:var(--font-body);
  color:#F5F5F5;
}
body.start-selling-page .step-title {
  --start-selling-step-title-background: #000000;
  --start-selling-step-title-color: #ffffff;
}
body.start-selling-page .step-heading {
  --start-selling-step-heading-color: #000000;
}
body.start-selling-page .step-header small {
  --start-selling-small-color: #d4004c;
}
body.start-selling-page .step-header h4 {
  --start-selling-h4-color: #000000;
}
body.start-selling-page span.line {
  --start-selling-line-background: #d4004c;
}
body.start-selling-page .step-content p,
body.start-selling-page ul.step_list li {
  --start-selling-p-color: #2a2a2a;
}
body.start-selling-page .contactfull_width_hero_banner_with_background_image {
  --start-selling-contactfull-width-hero-banner-with-background-image-background: #f5f5f5;
}
