.ep-urgent{--navy:#071426;--gold:#b8945f;--cream:#fbf7ef;--ink:#17263a;--line:rgba(7,20,38,.14);color:var(--ink);font-size:18px;line-height:1.72}
.ep-urgent *{box-sizing:border-box}
.ep-urgent .ep-wrap{width:min(1120px,calc(100% - 40px));margin:auto}
.ep-urgent .ep-hero{position:relative;min-height:520px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(90deg,rgba(7,20,38,.94),rgba(7,20,38,.58)),url("https://estheticaplus.com/wp-content/uploads/2026/07/meilleur-dentiste-Tanger.png") center/cover no-repeat;color:#fff}
.ep-urgent .ep-hero-inner{padding:72px 0 64px;max-width:820px}
.ep-urgent .ep-kicker,.ep-urgent .ep-label{font:700 13px/1.3 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d9ba82}
.ep-urgent h1{margin:16px 0 20px;color:#fff;font:600 clamp(42px,5.6vw,76px)/1.02 Georgia,serif;letter-spacing:0}
.ep-urgent .ep-lead{max-width:750px;margin:0;font-size:21px;line-height:1.55;color:rgba(255,255,255,.92)}
.ep-urgent .ep-main{padding:72px 0 84px}
.ep-urgent h2{margin:54px 0 18px;color:var(--navy);font:600 clamp(29px,3.4vw,44px)/1.12 Georgia,serif;letter-spacing:0}
.ep-urgent h3{margin:30px 0 10px;color:var(--navy);font:600 25px/1.2 Georgia,serif;letter-spacing:0}
.ep-urgent p,.ep-urgent li{font-size:18px;line-height:1.72}
.ep-urgent a{color:#126c83;text-decoration-thickness:1px;text-underline-offset:3px}
.ep-urgent .ep-alert{margin:34px 0;padding:28px 30px;border-left:4px solid var(--gold);background:#fff7e8;box-shadow:0 12px 32px rgba(7,20,38,.07)}
.ep-urgent .ep-alert strong{display:block;margin-bottom:8px;color:var(--navy);font-size:21px}
.ep-urgent .ep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}
.ep-urgent .ep-card{padding:28px;border:1px solid var(--line);background:#fff;box-shadow:0 10px 30px rgba(7,20,38,.055)}
.ep-urgent .ep-card p{margin-bottom:0}
.ep-urgent .ep-steps{counter-reset:steps;display:grid;gap:14px;margin:26px 0}
.ep-urgent .ep-step{position:relative;padding:24px 24px 24px 78px;border:1px solid var(--line);background:var(--cream)}
.ep-urgent .ep-step:before{counter-increment:steps;content:counter(steps,decimal-leading-zero);position:absolute;left:22px;top:23px;color:var(--gold);font:italic 600 27px/1 Georgia,serif}
.ep-urgent .ep-faq details{border-top:1px solid var(--line);padding:20px 0}
.ep-urgent .ep-faq details:last-child{border-bottom:1px solid var(--line)}
.ep-urgent .ep-faq summary{cursor:pointer;color:var(--navy);font:600 21px/1.35 Georgia,serif}
.ep-urgent .ep-cta{margin-top:58px;padding:38px;background:var(--navy);color:#fff}
.ep-urgent .ep-cta h2{margin:0 0 12px;color:#fff}
.ep-urgent .ep-cta p{color:rgba(255,255,255,.88)}
.ep-urgent .ep-button{display:inline-block;margin-top:8px;padding:15px 22px;background:#d4b578;color:#071426!important;text-decoration:none!important;font:700 14px/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:767px){
 .ep-urgent{font-size:16.5px}
 .ep-urgent .ep-wrap{width:min(100% - 28px,1120px)}
 .ep-urgent .ep-hero{min-height:570px;background:linear-gradient(180deg,rgba(7,20,38,.25),rgba(7,20,38,.94) 72%),url("https://estheticaplus.com/wp-content/uploads/2026/07/Articles-dentaires-et-esthetiques-EstheticaPlus-a-Tanger.webp") center/cover no-repeat}
 .ep-urgent .ep-hero-inner{padding:48px 0 38px}
 .ep-urgent h1{font-size:clamp(37px,11vw,48px)}
 .ep-urgent .ep-lead{font-size:18px}
 .ep-urgent .ep-main{padding:48px 0 64px}
 .ep-urgent p,.ep-urgent li{font-size:16.5px;line-height:1.68}
 .ep-urgent .ep-grid{grid-template-columns:1fr}
 .ep-urgent .ep-card,.ep-urgent .ep-alert{padding:22px}
 .ep-urgent .ep-step{padding:22px 18px 22px 68px}
 .ep-urgent .ep-cta{padding:28px 22px}
}