/* Identité Dr Ghiduci — corail, chaleureux, Inter. Charge après base.css. */
:root{--ink:#4a3038;--deep:#5a3341;--teal:#c96f69;--aqua:#e7a39e;--mist:#f9ecea;--paper:#fdfaf9;--line:#ecd9d6;--coral:#c96f69;--font-ui:'Inter',Arial,Helvetica,sans-serif}

.site-header{background:#482632;color:#fff}.brand small{color:#9ab2b9}.site-header nav a{color:rgba(255,255,255,.8)}.site-header nav a::after{background:#e6a19b}.header-call{border-color:#efb6b1;color:#f4c9c5}.menu-button{color:#f4c9c5}
.medical-logo.logo-c{border:1px solid rgba(255,255,255,.58);background:#fff5f3;box-shadow:0 5px 16px rgba(63,29,40,.16)}

.hero{background:#4b2936 url('/gyneco-assets/hero-grossesse-corail-v2.png') center/cover no-repeat;min-height:690px;grid-template-columns:1.04fr .96fr}
.hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(75,37,50,.58) 0%,rgba(88,43,54,.25) 43%,rgba(213,112,106,.04) 72%)}
.hero::after{display:none}
.hero-copy{max-width:880px}
.hero .eyebrow{color:#f4bbb5}
.hero h1{color:#fff;font-weight:700}
.hero h1 em{font-style:normal;color:#f4aaa4}
.hero-intro{color:rgba(255,242,240,.78)}
.button-primary{background:#fff7f5;color:#5a3341}
.button-light{border-color:rgba(255,230,226,.3);background:rgba(255,255,255,.07);color:#fff}
.appointment-note{color:#dabfbd}.appointment-note svg{color:#e7a39e}
.hero-art-label{border-color:rgba(255,231,227,.55);background:rgba(112,55,67,.18);color:#ffe4e0}

.section-kicker{color:#c96d68}
.section-kicker.light,.service-number,.service-top>svg,.service-arrow{color:#efaaa4}
.service-card p{color:#ddc4c3}
.validation-pill{color:#efd3d1}
.welcome h2,.access h2{color:#70414c}
.validation-copy{border-left-color:#d9827d;color:#8a5a5d}
.consultations{background:#70414c}
.service-card:hover{background:rgba(255,255,255,.065)}

.access{background:#fbf1ef}
.detail-list svg{color:#b75d5e}
.detail-list .parking-detail{border-color:#ead0cc;background:#fffafa}
.parking-note{background:#f8e6e3;border-top-color:#eaccc8;color:#7a444c}
.map-card-footer a{color:#b75d5e}

.contact-strip{background:#cc746e}.contact-strip>div>svg{color:#f4c7c2}.contact-strip span{color:#f6d9d6}.button-white{color:#9f4f52}
footer{background:#4e2934}

@media(max-width:950px){.hero{min-height:720px;display:block;background-position:62% center}.hero-copy{max-width:660px;padding:78px 8vw}.hero::before{background:linear-gradient(90deg,rgba(75,37,50,.8),rgba(75,37,50,.35))}.hero-art-label{right:8vw;top:auto;bottom:34px}}
@media(max-width:620px){.hero{min-height:700px;background-position:67% center}.hero-copy{padding:62px 24px 170px}.hero::before{background:linear-gradient(180deg,rgba(75,37,50,.78) 0%,rgba(75,37,50,.57) 58%,rgba(75,37,50,.18) 100%)}.hero-art-label{right:24px;bottom:25px}.medical-logo.logo-c{width:43px;height:43px}}
