/* O06 — balance full-width surfaces, complete guarantees/offers.
 * Inherit O04 artwork and O02 actions. No global tokens, business states,
 * chart series, layouts, typography, section ordering or content are changed.
 */
.lc-benefits, .lc-integrations, .lc-cases { background: var(--lc-surface); }
.lc-gallery, .lc-trust { background: var(--lc-surface-peach); }

/* Keep large white breathing areas around the orange illustrations. */
.lc-benefits .lc-map-core,
.lc-gallery .lc-gallery-screen,
.lc-cases .lc-case-grid article {
  box-shadow: 0 16px 42px rgba(var(--lc-brand-primary-rgb), .06);
}

/* Guarantees: neutral white panels with a restrained orange identifier. */
.lc-trust .lc-trust-strip {
  color: var(--lc-text-muted);
  background: var(--lc-surface);
  border-color: var(--lc-surface-peach-strong);
}
.lc-trust .lc-trust-strip i { background: var(--lc-action-primary); }
.lc-trust .lc-guarantee-grid article {
  background: var(--lc-surface);
  border-color: var(--lc-surface-peach-strong);
}
.lc-trust .lc-guarantee-grid i { color: var(--lc-action-primary); }
.lc-trust .lc-guarantee-grid p,
.lc-trust .lc-offers p { color: var(--lc-text-muted); }

/* Featured offer is distinguished by its text badge, border and peach wash. */
.lc-trust .lc-offers article {
  background: var(--lc-surface);
  border-color: var(--lc-surface-peach-strong);
  box-shadow: 0 16px 42px rgba(var(--lc-brand-primary-rgb), .06);
}
.lc-trust .lc-offers article.is-featured {
  border-color: var(--lc-action-primary);
  background: linear-gradient(160deg, var(--lc-surface-peach-strong), var(--lc-surface));
}
.lc-trust .lc-offers article > span { color: var(--lc-action-hover); }
.lc-trust .lc-offers article > em {
  color: var(--lc-on-action);
  background: var(--lc-action-primary);
}
.lc-cases .lc-case-grid article { border-color: var(--lc-surface-peach-strong); }
