/* Studio con Criterio v1.10 — shared educational demonstration + payment UX. */
/* The demonstration is shared by the homepage and course landing: same content/design. */
body.scc-theme #pb-landing .scc-experience-story {
  background:#102d4a;
  padding:clamp(78px,8vw,110px) 0;
  color:#fff;
  isolation:isolate;
}
body.scc-theme #pb-landing .scc-experience-story .scc-wrap {
  max-width:1190px;
  margin-inline:auto;
  padding-inline:26px;
}
body.scc-theme #pb-landing .scc-experience-grid {gap:clamp(34px,5vw,78px)}
body.scc-theme #pb-landing .scc-experience-copy .scc-kicker {
  color:#ccfa45;
  font-size:12px;
  letter-spacing:1.4px;
  font-weight:900;
  text-transform:uppercase;
}
body.scc-theme #pb-landing .scc-experience-copy h2 {
  color:#fff;
  font-size:clamp(41px,4.25vw,59px);
  line-height:1.1;
  letter-spacing:-.058em;
  font-weight:900;
  margin:18px 0 22px;
}
body.scc-theme #pb-landing .scc-experience-copy h2 em {color:#ccfa45;font-style:normal}
body.scc-theme #pb-landing .scc-experience-copy>p {color:#cfdeea;line-height:1.78;margin:0;max-width:520px}
body.scc-theme #pb-landing .scc-experience-list {padding:0;margin:28px 0 0;display:grid;gap:20px}
body.scc-theme #pb-landing .scc-experience-list li {margin:0;list-style:none}
body.scc-theme #pb-landing .scc-experience-list li>span {background:#214e70;color:#ccfa45}
body.scc-theme #pb-landing .scc-experience-list b {color:#fff}
body.scc-theme #pb-landing .scc-experience-list p {color:#bfd1df;margin:5px 0 0;font-size:13px;line-height:1.65}
body.scc-theme #pb-landing .scc-experience-sample {
  color:#102d4a;
  background:#fff;
  box-shadow:0 33px 80px rgba(0,16,38,.32);
}
body.scc-theme #pb-landing .scc-experience-sample-top {background:#eef3f9}
body.scc-theme #pb-landing .scc-experience-sample-inner {background:#fff}
body.scc-theme #pb-landing .scc-experience-sample h3 {color:#102d4a}
body.scc-theme #pb-landing .scc-experience-sample-feedback b {color:#246749}
body.scc-theme #pb-landing .scc-experience-sample-feedback p {color:#3c7755}
body.scc-theme #pb-landing .scc-experience-micro {color:#71889b}

/* Both homepage and landing: visually distinguish the correct answer from the incorrect one. */
.scc-experience-answer.is-correct {border-color:#bee5cd;background:#f0faf4;color:#236244}
.scc-experience-answer.is-correct>span {background:#208452;border-color:#208452;box-shadow:inset 0 0 0 4px #f0faf4}
.scc-experience-choice-tag {margin-left:auto;font-size:10px;font-weight:900;color:#24714c;background:#dff3e5;border-radius:50px;padding:5px 9px;letter-spacing:0}
body.scc-theme #pb-landing .scc-experience-micro {margin-top:17px}
@media(max-width:390px){.scc-experience-choice-tag{font-size:9px;padding:4px 6px}}
