/* CZET BHP and PPOŻ: a scoped technical palette with warm safety-inspired accents. */
.safety-case-page{--case-ink:#30343a;--case-muted:#77716d;--case-accent:#b45130;--case-line:#e4dcd5}
.safety-case-page .wi-breadcrumbs{color:#8c837b}
.safety-case-page .wi-breadcrumbs span[aria-hidden]{color:#c3b5a9}
.safety-case-page .wi-hero h1{font-size:clamp(44px,5vw,68px)}
.safety-case-page .wi-hero__subtitle{color:#7e7067}
.safety-case-page .wi-facts dt{color:#a09284}
.safety-case-page .wi-facts dd{color:#5d4e43}
.safety-case-page .wi-hero__image{background:radial-gradient(ellipse at 50% 64%,#eadfd0,#f5f0e8 74%)}
.safety-case-page .wi-hero__visual figcaption{color:#a08a78}
.safety-case-page .wi-chapters>a{color:#7b5d47}
.safety-case-page .wi-chapters>a>span{color:#c0a78f}
.safety-case-page .wi-chapters>a>b{color:#ad896a}
.safety-case-page .wi-chapters>a:hover{color:#8f3d22}
.safety-case-page .wi-image,.safety-case-page .wi-image--warm{background:#f4efe7}
.safety-case-page .wi-note>span{color:#c39a79}
.safety-case-page .wi-note p{color:#b45130}
.safety-case-page .wi-challenge{background:#343538}
.safety-case-page .wi-challenge .wi-image{background:#f0ebe3}
.safety-case-page .wi-challenge .wi-eyebrow{color:#dfb68f}
.safety-case-page .wi-challenge .wi-eyebrow>span{background:#dfb68f}
.safety-case-page .wi-challenge h2{color:#faf5ef}
.safety-case-page .wi-challenge h2 em{color:#ebc29d}
.safety-case-page .wi-challenge .wi-copy>p:not(.wi-eyebrow){color:#d0c4b9}
.safety-case-page .wi-checks>li{color:#e4d5c8}
.safety-case-page .wi-checks>li::before{color:#cf9e73}
.safety-case-page .wi-scope__image{background:#f4efe7}
.safety-case-page .wi-scope__number{color:#b38e70}
.safety-case-page .wi-scope__list h3{color:#795039}
.safety-case-page .wi-result__visual{background:#f4efe7}
.safety-case-page .wi-result__visual figcaption{color:#dcc1aa;background:#343538}
.safety-case-page .wi-result__visual figcaption a{color:#f8eade}
.safety-case-page .wi-proposal .pw-proposal__steps>li>span{background:#f4eee5}
.safety-case-page .wi-proposal .pw-proposal__steps h3,.safety-case-page .wi-proposal .pw-form__heading h3{color:#795039}
.safety-case-page .wi-proposal .pw-form label>span{color:#88705d}
.safety-case-page .wi-proposal .pw-form input:not([type=file]),.safety-case-page .wi-proposal .pw-form textarea{border-color:#e6dbd1;background:#fcfaf6}
.safety-case-page .wi-proposal .pw-form input:focus,.safety-case-page .wi-proposal .pw-form textarea:focus{border-color:#be9474;box-shadow:0 0 0 3px #be947416}
.safety-case-page .wi-proposal .pw-form__upload{border-color:#e5d7c9;background:#fdfbf7}
.safety-case-page .wi-proposal .pw-form__submit{border-color:#b45130;background:#b45130}
.safety-case-page .wi-proposal .pw-form__submit:hover{background:#964027}
.safety-case-page .wi-proposal .pw-form__submit-arrow{color:#b45130}
@media(max-width:1050px){.safety-case-page .wi-hero h1{font-size:clamp(30px,4.2vw,46px)}}
@media(max-width:800px){.safety-case-page .wi-hero h1{font-size:clamp(38px,7vw,56px)}}
@media(max-width:560px){.safety-case-page .wi-hero h1{font-size:clamp(26px,8.7vw,48px)}}
