/* Gabinet Sienkiewicz: scoped palette and a compact single-line title. */
.dental-case-page{--case-ink:#263e45;--case-muted:#6e7b7e;--case-accent:#216f7a;--case-line:#d7e1e2}
.dental-case-page .wi-breadcrumbs{color:#7c8c8f}
.dental-case-page .wi-breadcrumbs span[aria-hidden]{color:#a7babc}
.dental-case-page .wi-hero h1{font-size:clamp(40px,4.3vw,58px)}
.dental-case-page .wi-hero__subtitle{color:#5e7479}
.dental-case-page .wi-facts dt{color:#819699}
.dental-case-page .wi-facts dd{color:#39545a}
.dental-case-page .wi-hero__image{background:radial-gradient(ellipse at 50% 64%,#d6e9eb,#eef5f5 74%)}
.dental-case-page .wi-hero__visual figcaption{color:#7f9599}
.dental-case-page .wi-chapters>a{color:#46666d}
.dental-case-page .wi-chapters>a>span{color:#99b1b6}
.dental-case-page .wi-chapters>a>b{color:#6f9aa2}
.dental-case-page .wi-chapters>a:hover{color:#1b626d}
.dental-case-page .wi-image,.dental-case-page .wi-image--warm{background:#eef5f5}
.dental-case-page .wi-note>span{color:#79a5ad}
.dental-case-page .wi-note p{color:#216f7a}
.dental-case-page .wi-challenge{background:#203c43}
.dental-case-page .wi-challenge .wi-image{background:#e9f2f3}
.dental-case-page .wi-challenge .wi-eyebrow{color:#9fc9d0}
.dental-case-page .wi-challenge .wi-eyebrow>span{background:#9fc9d0}
.dental-case-page .wi-challenge h2{color:#f1f8f9}
.dental-case-page .wi-challenge h2 em{color:#b3dce2}
.dental-case-page .wi-challenge .wi-copy>p:not(.wi-eyebrow){color:#b3c7cb}
.dental-case-page .wi-checks>li{color:#c8e0e4}
.dental-case-page .wi-checks>li::before{color:#80b5bf}
.dental-case-page .wi-scope__image{background:#eef5f5}
.dental-case-page .wi-scope__number{color:#7da2a9}
.dental-case-page .wi-scope__list h3{color:#305e66}
.dental-case-page .wi-result__visual{background:#eef5f5}
.dental-case-page .wi-result__visual figcaption{color:#accbd1;background:#203c43}
.dental-case-page .wi-result__visual figcaption a{color:#e0f1f4}
.dental-case-page .wi-proposal .pw-proposal__steps>li>span{background:#edf4f5}
.dental-case-page .wi-proposal .pw-proposal__steps h3,.dental-case-page .wi-proposal .pw-form__heading h3{color:#305e66}
.dental-case-page .wi-proposal .pw-form label>span{color:#56767d}
.dental-case-page .wi-proposal .pw-form input:not([type=file]),.dental-case-page .wi-proposal .pw-form textarea{border-color:#d8e4e6;background:#f7fafb}
.dental-case-page .wi-proposal .pw-form input:focus,.dental-case-page .wi-proposal .pw-form textarea:focus{border-color:#679aa5;box-shadow:0 0 0 3px #679aa516}
.dental-case-page .wi-proposal .pw-form__upload{border-color:#ccdee2;background:#f8fbfc}
.dental-case-page .wi-proposal .pw-form__submit{border-color:#216f7a;background:#216f7a}
.dental-case-page .wi-proposal .pw-form__submit:hover{background:#1a5d68}
.dental-case-page .wi-proposal .pw-form__submit-arrow{color:#216f7a}
@media(max-width:1050px){.dental-case-page .wi-hero h1{font-size:clamp(30px,4vw,46px)}}
@media(max-width:800px){.dental-case-page .wi-hero h1{font-size:clamp(38px,7vw,56px)}}
@media(max-width:560px){.dental-case-page .wi-hero h1{font-size:clamp(21px,6.3vw,34px)}}
