/* Piła Terapia: a calm, nature-inspired palette scoped to this case study. */
.therapy-case-page{--case-ink:#2c3e35;--case-muted:#6b786f;--case-accent:#40765a;--case-line:#d8e2da}
.therapy-case-page .wi-breadcrumbs{color:#7c8b80}
.therapy-case-page .wi-breadcrumbs span[aria-hidden]{color:#adbdaf}
.therapy-case-page .wi-hero h1{font-size:clamp(44px,5vw,68px)}
.therapy-case-page .wi-hero__subtitle{color:#627669}
.therapy-case-page .wi-facts dt{color:#849789}
.therapy-case-page .wi-facts dd{color:#3d5847}
.therapy-case-page .wi-hero__image{background:radial-gradient(ellipse at 50% 64%,#dce8dd,#eff4ed 74%)}
.therapy-case-page .wi-hero__visual figcaption{color:#809687}
.therapy-case-page .wi-chapters>a{color:#496b56}
.therapy-case-page .wi-chapters>a>span{color:#a0b5a7}
.therapy-case-page .wi-chapters>a>b{color:#779981}
.therapy-case-page .wi-chapters>a:hover{color:#2a5c3e}
.therapy-case-page .wi-image,.therapy-case-page .wi-image--warm{background:#eef3ec}
.therapy-case-page .wi-note>span{color:#88a58d}
.therapy-case-page .wi-note p{color:#40765a}
.therapy-case-page .wi-challenge{background:#293f32}
.therapy-case-page .wi-challenge .wi-image{background:#eaf1e7}
.therapy-case-page .wi-challenge .wi-eyebrow{color:#b2cbb5}
.therapy-case-page .wi-challenge .wi-eyebrow>span{background:#b2cbb5}
.therapy-case-page .wi-challenge h2{color:#f2f7f0}
.therapy-case-page .wi-challenge h2 em{color:#c3ddc3}
.therapy-case-page .wi-challenge .wi-copy>p:not(.wi-eyebrow){color:#bdcdbf}
.therapy-case-page .wi-checks>li{color:#d3e3d4}
.therapy-case-page .wi-checks>li::before{color:#91b596}
.therapy-case-page .wi-scope__image{background:#eef3ec}
.therapy-case-page .wi-scope__number{color:#86a28d}
.therapy-case-page .wi-scope__list h3{color:#395e45}
.therapy-case-page .wi-result__visual{background:#eef3ec}
.therapy-case-page .wi-result__visual figcaption{color:#bdd3c0;background:#293f32}
.therapy-case-page .wi-result__visual figcaption a{color:#e5f2e4}
.therapy-case-page .wi-proposal .pw-proposal__steps>li>span{background:#edf3eb}
.therapy-case-page .wi-proposal .pw-proposal__steps h3,.therapy-case-page .wi-proposal .pw-form__heading h3{color:#395e45}
.therapy-case-page .wi-proposal .pw-form label>span{color:#5b7864}
.therapy-case-page .wi-proposal .pw-form input:not([type=file]),.therapy-case-page .wi-proposal .pw-form textarea{border-color:#dae5da;background:#f8faf6}
.therapy-case-page .wi-proposal .pw-form input:focus,.therapy-case-page .wi-proposal .pw-form textarea:focus{border-color:#789c80;box-shadow:0 0 0 3px #789c8016}
.therapy-case-page .wi-proposal .pw-form__upload{border-color:#d0dfcf;background:#fafcf8}
.therapy-case-page .wi-proposal .pw-form__submit{border-color:#40765a;background:#40765a}
.therapy-case-page .wi-proposal .pw-form__submit:hover{background:#315e45}
.therapy-case-page .wi-proposal .pw-form__submit-arrow{color:#40765a}
@media(max-width:1050px){.therapy-case-page .wi-hero h1{font-size:clamp(30px,4.2vw,46px)}}
@media(max-width:800px){.therapy-case-page .wi-hero h1{font-size:clamp(38px,7vw,56px)}}
@media(max-width:560px){.therapy-case-page .wi-hero h1{font-size:clamp(26px,8.7vw,48px)}}
