/* Client-specific palette; the shared case-study layout remains unchanged. */
.zapolska-case-page{--case-ink:#25353f;--case-muted:#777369;--case-accent:#947a3a;--case-line:#ded9ce}
.zapolska-case-page .wi-breadcrumbs{color:#817b6f}
.zapolska-case-page .wi-breadcrumbs span[aria-hidden]{color:#b7ad98}
.zapolska-case-page .wi-hero__subtitle{color:#716957}
.zapolska-case-page .wi-facts dt{color:#948a77}
.zapolska-case-page .wi-facts dd{color:#514a3d}
.zapolska-case-page .wi-hero__image{background:radial-gradient(ellipse at 50% 64%,#e7dec9,#f0ece3 74%)}
.zapolska-case-page .wi-hero__visual figcaption{color:#92836c}
.zapolska-case-page .wi-chapters>a{color:#625944}
.zapolska-case-page .wi-chapters>a>span{color:#b2a68f}
.zapolska-case-page .wi-chapters>a>b{color:#a09070}
.zapolska-case-page .wi-chapters>a:hover{color:#57421e}
.zapolska-case-page .wi-image,.zapolska-case-page .wi-image--warm{background:#f0ece3}
.zapolska-case-page .wi-note>span{color:#ad9a70}
.zapolska-case-page .wi-note p{color:#947a3a}
.zapolska-case-page .wi-challenge{background:#24343d}
.zapolska-case-page .wi-challenge .wi-image{background:#efebe2}
.zapolska-case-page .wi-challenge .wi-eyebrow{color:#c9b88d}
.zapolska-case-page .wi-challenge .wi-eyebrow>span{background:#c9b88d}
.zapolska-case-page .wi-challenge h2{color:#f5f2eb}
.zapolska-case-page .wi-challenge h2 em{color:#d1bd8e}
.zapolska-case-page .wi-challenge .wi-copy>p:not(.wi-eyebrow){color:#c4bdad}
.zapolska-case-page .wi-checks>li{color:#d5cbb4}
.zapolska-case-page .wi-checks>li::before{color:#bda779}
.zapolska-case-page .wi-scope__image{background:#f0ece3}
.zapolska-case-page .wi-scope__number{color:#ae9a6e}
.zapolska-case-page .wi-scope__list h3{color:#594c31}
.zapolska-case-page .wi-result__visual{background:#f0ece3}
.zapolska-case-page .wi-result__visual figcaption{color:#c8bba0;background:#24343d}
.zapolska-case-page .wi-result__visual figcaption a{color:#f0e7d3}
.zapolska-case-page .wi-proposal .pw-proposal__steps>li>span{background:#f5f1e8}
.zapolska-case-page .wi-proposal .pw-proposal__steps h3,.zapolska-case-page .wi-proposal .pw-form__heading h3{color:#594c31}
.zapolska-case-page .wi-proposal .pw-form label>span{color:#74674a}
.zapolska-case-page .wi-proposal .pw-form input:not([type=file]),.zapolska-case-page .wi-proposal .pw-form textarea{border-color:#e3ddce;background:#fbf9f4}
.zapolska-case-page .wi-proposal .pw-form input:focus,.zapolska-case-page .wi-proposal .pw-form textarea:focus{border-color:#a38c57;box-shadow:0 0 0 3px #a38c5716}
.zapolska-case-page .wi-proposal .pw-form__upload{border-color:#ded3bb;background:#fcfaf6}
.zapolska-case-page .wi-proposal .pw-form__submit{border-color:#776337;background:#776337}
.zapolska-case-page .wi-proposal .pw-form__submit:hover{background:#665229}
.zapolska-case-page .wi-proposal .pw-form__submit-arrow{color:#776337}
.zapolska-case-page .wi-client .wi-image{background:#fff}
