/* V10 : identité Claribâti, sans changer les parcours validés. */
.premium.claribati{--ink:#223f45;--brand:#ac4933;--accent:#ac4933;--muted:#596b6b;--tint:#f2f6f4;--wash:#fbfcfa;--paper:#fff}
.premium.claribati .brand img{width:188px;height:43px;object-fit:contain;object-position:left center}
.premium.claribati .site-header{border-bottom-color:#edf1ee}
.premium.claribati .cro-starter{border:1px solid #dde6e0;background:#fbfcfa;border-radius:12px}
.premium.claribati .cro-choice{border-radius:7px;border-color:#dbe4df;background:#fff}
.premium.claribati .cro-choice:has(input:checked){border-color:#ac4933;background:#fcf5ef;box-shadow:none}
.premium.claribati .v9-photo-note em,.premium.claribati h1 em{color:#ac4933}
.premium.claribati .v9-hero-copy h1{font-size:clamp(40px,3.8vw,56px);line-height:1.13;letter-spacing:-.045em;max-width:820px;text-wrap:balance}
.premium.claribati .cro-lead{max-width:58ch}
.premium.claribati .v9-visual{align-self:center}
.premium.claribati .v9-visual>img{border-radius:3px 60px 3px 3px}
.premium.claribati .cro-service-tile .cro-num{color:#ac4933}
.premium.claribati .btn{border-radius:6px}
.premium.claribati .footer-tag{font-family:Georgia,'Times New Roman',serif;font-size:25px;line-height:1.3}
@media(max-width:720px){.premium.claribati .brand img{width:157px!important;height:38px}.premium.claribati .v9-hero-copy h1{font-size:clamp(35px,9.4vw,44px);line-height:1.12}.premium.claribati .cro-starter{padding:25px 20px}.premium.claribati .v9-visual>img{border-top-right-radius:38px}}
@media(max-width:359px){.premium.claribati .brand img{width:145px!important}.premium.claribati .cro-starter{padding:22px 16px}}
