/* Tarpil: a scoped fresh green palette inspired by the original project. */
.market-case-page{--case-ink:#303e2c;--case-muted:#6b7666;--case-accent:#557a30;--case-line:#dee5d5}
.market-case-page .wi-breadcrumbs{color:#7c8972}
.market-case-page .wi-breadcrumbs span[aria-hidden]{color:#b8c8a8}
.market-case-page .wi-hero h1{font-size:clamp(44px,5vw,68px)}
.market-case-page .wi-hero__subtitle{color:#6d8060}
.market-case-page .wi-facts dt{color:#8b9b7c}
.market-case-page .wi-facts dd{color:#4e643d}
.market-case-page .wi-hero__image{background:radial-gradient(ellipse at 50% 64%,#e0ebd1,#f2f6e9 74%)}
.market-case-page .wi-hero__visual figcaption{color:#8a9c76}
.market-case-page .wi-chapters>a{color:#617a49}
.market-case-page .wi-chapters>a>span{color:#b0c293}
.market-case-page .wi-chapters>a>b{color:#90a967}
.market-case-page .wi-chapters>a:hover{color:#436522}
.market-case-page .wi-image,.market-case-page .wi-image--warm{background:#edf3e3}
.market-case-page .wi-note>span{color:#9eb977}
.market-case-page .wi-note p{color:#557a30}
.market-case-page .wi-challenge{background:#293d2c}
.market-case-page .wi-challenge .wi-image{background:#edf2e4}
.market-case-page .wi-challenge .wi-eyebrow{color:#b7d58d}
.market-case-page .wi-challenge .wi-eyebrow>span{background:#b7d58d}
.market-case-page .wi-challenge h2{color:#f7faef}
.market-case-page .wi-challenge h2 em{color:#d0e9a8}
.market-case-page .wi-challenge .wi-copy>p:not(.wi-eyebrow){color:#c5d1ba}
.market-case-page .wi-checks>li{color:#dce8cb}
.market-case-page .wi-checks>li::before{color:#b4d380}
.market-case-page .wi-scope__image{background:#edf3e3}
.market-case-page .wi-scope__number{color:#94ac70}
.market-case-page .wi-scope__list h3{color:#4e6e30}
.market-case-page .wi-result__visual{background:#edf3e3}
.market-case-page .wi-result__visual figcaption{color:#c8ddab;background:#293d2c}
.market-case-page .wi-result__visual figcaption a{color:#edf7da}
.market-case-page .wi-proposal .pw-proposal__steps>li>span{background:#eaf2de}
.market-case-page .wi-proposal .pw-proposal__steps h3,.market-case-page .wi-proposal .pw-form__heading h3{color:#4e6e30}
.market-case-page .wi-proposal .pw-form label>span{color:#70825b}
.market-case-page .wi-proposal .pw-form input:not([type=file]),.market-case-page .wi-proposal .pw-form textarea{border-color:#dce5ce;background:#f9fbf4}
.market-case-page .wi-proposal .pw-form input:focus,.market-case-page .wi-proposal .pw-form textarea:focus{border-color:#92b261;box-shadow:0 0 0 3px #92b26116}
.market-case-page .wi-proposal .pw-form__upload{border-color:#d7e3c6;background:#fbfcf6}
.market-case-page .wi-proposal .pw-form__submit{border-color:#557a30;background:#557a30}
.market-case-page .wi-proposal .pw-form__submit:hover{background:#436323}
.market-case-page .wi-proposal .pw-form__submit-arrow{color:#557a30}
@media(max-width:1050px){.market-case-page .wi-hero h1{font-size:clamp(30px,4.2vw,46px)}}
@media(max-width:800px){.market-case-page .wi-hero h1{font-size:clamp(38px,7vw,56px)}}
@media(max-width:560px){.market-case-page .wi-hero h1{font-size:clamp(26px,8.7vw,48px)}}
