/* 1.0.4: educational images, practical value, development story, results, then offer. */
body.page-id-55.scv-page .entry-content figure:has(img.wp-image-136),
body.page-id-55.scv-page .entry-content figure:has(img.wp-image-138) {
  display: block; float: none; width: 100%; margin: 32px auto; padding: 0;
}
body.page-id-55.scv-page .entry-content figure:has(img.wp-image-136) { max-width: 640px; }
body.page-id-55.scv-page .entry-content figure:has(img.wp-image-138) { max-width: 900px; margin-bottom: 0; }
body.page-id-55.scv-page .entry-content :is(img.wp-image-136, img.wp-image-138) {
  display: block; width: 100%; max-width: 100%; height: auto; object-fit: contain;
}
body.page-id-55.scv-page .entry-content img.wp-image-138 { border: 1px solid var(--scv-line); border-radius: 8px; }
body.page-id-55.scv-page .scv-image-open { display: block; cursor: zoom-in; border-radius: 8px; }
body.page-id-55.scv-page .entry-content figure[data-scv-visual] figcaption {
  margin: 10px 0 0; color: var(--scv-text); font-size: 13px; line-height: 1.5; text-align: center;
}
body.page-id-55.scv-page .scv-sales-example > p {
  max-width: 900px; margin: 0; padding: 25px; background: var(--scv-soft);
  border-left: 3px solid var(--scv-blue); border-radius: 0 6px 6px 0;
  font-size: 17px; line-height: 1.8;
}
body.page-id-55.scv-page .entry-content > :is(.scv-sales-story, .scv-sales-comparison, .scv-sales-summary) {
  max-width: none; width: 100%; margin: 42px 0 0;
}
body.page-id-55.scv-page .scv-sales-story {
  padding: 30px; border: 1px solid var(--scv-line); border-radius: 8px; background: var(--scv-soft);
}
body.page-id-55.scv-page :is(.scv-sales-story, .scv-sales-comparison, .scv-sales-summary) h2 {
  margin: 0 0 18px; color: var(--scv-ink); font: inherit;
  font-size: 29px; line-height: 1.25; font-weight: 650; letter-spacing: -.025em;
}
body.page-id-55.scv-page :is(.scv-sales-story, .scv-sales-summary) > p {
  max-width: 900px; margin: 0; color: var(--scv-text); font-size: 17px; line-height: 1.8;
}
body.page-id-55.scv-page .scv-sales-comparison > .wp-block-kadence-column > .kt-inside-inner-col {
  padding: 0; margin: 0; max-width: none;
}
body.page-id-55.scv-page .scv-sales-comparison .kt-inside-inner-col > p {
  margin: 0 0 22px; padding: 0; max-width: 900px; font-size: 17px; line-height: 1.75;
}
body.page-id-55.scv-page .scv-sales-comparison .wp-block-columns {
  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: stretch; gap: 22px; margin: 0; padding: 0;
}
body.page-id-55.scv-page .scv-sales-comparison .wp-block-column {
  min-width: 0; margin: 0; padding: 25px; border: 1px solid var(--scv-line);
  border-top: 3px solid #b0bec9; border-radius: 7px; background: #fff;
}
body.page-id-55.scv-page .scv-sales-comparison .wp-block-column:last-child {
  border-top-color: var(--scv-blue); background: #f3f7fa;
}
body.page-id-55.scv-page .scv-sales-comparison .wp-block-column p {
  margin: 0; font-size: 16px; line-height: 1.8; overflow-wrap: anywhere;
}
body.page-id-55.scv-page .scv-sales-comparison .wp-block-column br { display: block; content: ""; margin-top: 15px; }
body.page-id-55.scv-page .scv-sales-summary { padding: 0 0 30px; border-bottom: 1px solid var(--scv-line); }
body.page-id-55.scv-page .entry-content > .scv-offer-intro { margin: 34px 0 24px; }
body.page-id-55.scv-page .scv-offer-intro > p { max-width: 900px; margin: 0; font-size: 19px; line-height: 1.7; color: var(--scv-ink); }
body.page-id-55.scv-page .scv-offer-intro > .scv-offer-note { margin-bottom: 10px; font-size: 15px; font-weight: 600; color: var(--scv-blue); }
/* The original first-paragraph rule must not turn the disclosure into a second sales lead. */
body.page-id-55.scv-page .entry-content:has(> .scv-offer-intro) > p {
  max-width: 900px; margin: 0 0 20px; padding: 0; border: 0;
  font-size: 13px; line-height: 1.6; color: var(--scv-text);
}
body.page-id-55.scv-page .entry-content:has(> .scv-offer-intro) > .wp-block-columns {
  margin-top: 24px; padding-top: 20px; border-top: 1px solid var(--scv-line); gap: 24px;
  font-size: 14px;
}
@media (max-width: 760px) {
  body.page-id-55.scv-page .scv-sales-comparison .wp-block-columns { grid-template-columns: minmax(0, 1fr); gap: 16px; }
  body.page-id-55.scv-page .scv-sales-comparison .wp-block-column { padding: 22px; }
}
@media (max-width: 600px) {
  body.page-id-55.scv-page .entry-content figure:has(img.wp-image-136),
  body.page-id-55.scv-page .entry-content figure:has(img.wp-image-138) { margin-top: 26px; }
  body.page-id-55.scv-page .scv-sales-story { padding: 23px; }
  body.page-id-55.scv-page .entry-content > :is(.scv-sales-story, .scv-sales-comparison, .scv-sales-summary) { margin-top: 34px; }
  body.page-id-55.scv-page :is(.scv-sales-story, .scv-sales-comparison, .scv-sales-summary) h2 { font-size: 27px; }
  body.page-id-55.scv-page .scv-sales-example > p { padding: 22px; }
}
