/* Minimal brand refresh; preserves layout, forms and LINE affordances. */
:root{--brand-paper:#FAF7F2;--brand-ink:#34312F;--brand-red:#B34336;--brand-border:#D8CFC4}
body.creative62,body.survey62{color:var(--brand-ink);background:var(--brand-paper)}
.brand-lockup{color:var(--brand-ink)}
body.creative62[data-mode=ordinary] .hero62-copy h2,body.creative62[data-mode=ordinary] h2{color:var(--brand-ink)}
body.creative62[data-mode=ordinary] .section-kicker,body.creative62[data-mode=ordinary] .hero62-zero,body.creative62[data-mode=ordinary] .fee62-main strong{color:var(--brand-red)}
body.creative62[data-mode=ordinary] .reason-visual,body.creative62[data-mode=ordinary] .cost-visual{background:var(--brand-paper)}
body.creative62[data-mode=ordinary] .fee62-main{background:#F4E9E3}
body.creative62[data-mode=ordinary] .contact{background:var(--brand-ink)}
body.creative62[data-mode=ordinary] .steps62 b{background:var(--brand-red)}
body.creative62[data-mode=ordinary] .flow-list article>b{border-color:var(--brand-red);color:var(--brand-red)}

body[data-mode=survey],body[data-mode=survey] .survey-shell,body[data-mode=survey] #experience{background:var(--brand-paper);color:var(--brand-ink)}
body[data-mode=survey] .hero-em55{color:var(--brand-red)}
body[data-mode=survey] .mini49-scene h1,body[data-mode=survey] .question-enter h2{color:var(--brand-ink)}
