/* Contact direct — 4 novembre 2026 */
.rf-callbar{display:none}
.rf-contact-note{margin:14px 0 0;font-size:15px;line-height:1.5}
.hero .rf-contact-note,.subhero .rf-contact-note{color:inherit}
.rf-callbar a:focus-visible{outline:3px solid #14262b;outline-offset:3px}
@media(max-width:760px){
 body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}
 .rf-callbar{position:fixed;inset:auto 0 0;z-index:15;display:flex;gap:10px;align-items:center;justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -3px 20px #0002;border-top:1px solid #eaded5}
 .rf-callbar a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border-radius:8px;text-decoration:none;font:700 15px/1.3 Arial,sans-serif;text-align:center}
 .rf-callbar .rf-call{background:#b74208;color:#fff;flex:1}
 .rf-callbar .rf-write{color:#14262b;border:1px solid #14262b;background:#fff}
 .cookie-choice{bottom:calc(88px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 112px);overflow:auto}
 .mobile-estimation{display:none!important}
}
@media print{.rf-callbar{display:none}body{padding-bottom:0}}
