
            :root{--er-final-ink:#132234;--er-final-muted:#667588;--er-final-blue:#315f86;--er-final-gold:#d7b762;--er-final-wine:#9b2435;--er-final-line:#e2e9f1;--er-final-soft:#f6f8fb}
            body:not(.wp-admin) a[href*="/avocats"],
            body:not(.wp-admin) a[href*="/author/"],
            body:not(.wp-admin) a[href*="/gd-"],
            body:not(.wp-admin) a[href*="/single-category/page/"],
            body:not(.wp-admin) a[href*="/users"],
            body:not(.wp-admin) a[href*="/terms-and-conditions"],
            body:not(.wp-admin) a[href*="/change-password"],
            body:not(.wp-admin) a[href*="/forgot-password"],
            body:not(.wp-admin) a[href*="/reset-password"]{display:none!important}
            body:not(.wp-admin) .main-header-menu a[href*="/revendiquer-ma-fiche/"],
            body:not(.wp-admin) .er-mobile-clean-menu .er-menu-cta>a{border-radius:9px!important;background:linear-gradient(135deg,var(--er-final-gold),#f0d998)!important;color:#122033!important;border:1px solid rgba(19,34,52,.12)!important;box-shadow:0 10px 24px rgba(19,34,52,.10)!important}
            body.home .erh-section{padding-top:64px!important;padding-bottom:64px!important}
            body.home .erh-section .erh-center>p,
            body.home .erh-section .erh-center>.erh-lead,
            body.home .erh-center>p{max-width:820px!important;color:#5f6f82!important;line-height:1.62!important}
            body.home .erh-cat,
            body.home .erh-canton,
            body.home .erh-guide,
            body.home .erh-why,
            body.home .erh-step,
            body.home .erh-value{border:1px solid rgba(49,95,134,.16)!important;border-radius:14px!important;box-shadow:0 18px 48px rgba(15,23,42,.08)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}
            body.home .erh-cat:hover,
            body.home .erh-canton:hover,
            body.home .erh-guide:hover,
            body.home .erh-why:hover,
            body.home .erh-step:hover,
            body.home .erh-value:hover{transform:translateY(-4px)!important;border-color:rgba(49,95,134,.42)!important;box-shadow:0 28px 68px rgba(15,23,42,.13)!important}
            .er-premium-card{border:1px solid rgba(49,95,134,.18)!important;border-radius:16px!important;box-shadow:0 20px 50px rgba(15,23,42,.10)!important;background:#fff!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}
            .er-premium-card:hover{transform:translateY(-4px)!important;border-color:rgba(49,95,134,.46)!important;box-shadow:0 30px 72px rgba(15,23,42,.15)!important}
            .er-premium-card-body{padding:20px!important}
            .er-premium-card-title a{color:#132234!important;text-decoration:none!important}
            .er-premium-card-excerpt{min-height:72px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#607085!important;line-height:1.55!important}
            .er-premium-card-bottom{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;align-items:stretch!important;margin-top:16px!important}
            .er-premium-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important}
            .er-premium-card-actions .er-pro-action,
            .er-premium-card-actions a,
            .er-premium-card-compare,
            .er-premium-card-view{min-height:42px!important;border-radius:10px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;line-height:1.1!important}
            .er-premium-card-view,
            .er-premium-card-view:visited{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background:#132234!important;color:#fff!important;border:1px solid #132234!important;box-shadow:0 12px 24px rgba(19,34,52,.16)!important}
            .er-premium-card-view:hover{background:#315f86!important;color:#fff!important}
            .er-premium-card-compare{background:#fff!important;color:#315f86!important;border:1px solid rgba(49,95,134,.26)!important}
            .er-pro-action--email{background:#f7fbfd!important;color:#0f5868!important;border-color:#0f5868!important}
            .er-pro-action--call{background:#fff8f7!important;color:#9b2435!important;border-color:#9b2435!important}
            .er-category-hero{border-radius:0 0 28px 28px!important;box-shadow:0 26px 70px rgba(15,23,42,.14)!important}
            .er-category-hero h1{letter-spacing:0!important;text-wrap:balance}
            .er-category-spotlight,
            .er-category-editorial{position:relative}
            .er-category-spotlight__grid>*,
            .er-category-editorial__grid>*{border-radius:16px!important;box-shadow:0 18px 48px rgba(15,23,42,.08)!important}
            .directorist-archive-contents .directorist-listing-single,
            .directorist-archive-items .directorist-listing-single{border-radius:16px!important;border:1px solid rgba(49,95,134,.16)!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important;overflow:hidden!important}
            .directorist-archive-contents .directorist-listing-title a,
            .directorist-archive-items .directorist-listing-title a{color:#132234!important;text-decoration:none!important}
            .ercn-hero:before{background:linear-gradient(105deg,rgba(11,24,38,.97),rgba(11,24,38,.82) 46%,rgba(11,24,38,.26)),url("https://expertsromands.ch/wp-content/uploads/2026/06/gestion-immobiliere.jpg") center/cover no-repeat!important}
            .ercn-quick,.ercn-card,.ercn-panel,.ercn-contactbox,.ercn-offer-form,.ercn-final{border-radius:18px!important}
            .ercn-card{min-height:260px!important;border-width:1px!important}
            .ercn-card b{margin-top:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important}
            .ercn-card b:after{content:"›";font-size:20px;line-height:1}
            .ercn-offer-form{background:linear-gradient(145deg,#fff,#fbfcfd 58%,#f7f0df)!important;border-color:rgba(49,95,134,.22)!important}
            .ercn-response-note{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:14px 16px;border:1px solid rgba(49,95,134,.18);border-radius:14px;background:linear-gradient(135deg,#f7fbfd,#fff);box-shadow:0 12px 28px rgba(15,23,42,.055)}
            .ercn-response-note:before{content:"✓";display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#d7b762;color:#132234;font-weight:950}
            .ercn-response-note strong{color:#132234;font-size:14px;font-weight:950}
            .ercn-response-note span{color:#607085;font-size:13px;line-height:1.45}
            .er-site-footer{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}
            .er-site-footer__cta{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(215,183,98,.08));border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}
            .er-site-footer__mark{width:132px!important;min-height:86px!important}
            .er-site-footer__slogan{font-size:19px!important}
            .er-site-footer__nav a[href*="bwo.admin.ch"],
            .er-site-footer__nav a[href*="estv.admin.ch"],
            .er-site-footer__nav a[href*="reg.ch"],
            .er-site-footer__nav a[href*="bj.admin.ch"]{font-size:12.5px!important;color:#aebdcd!important}
            @media (max-width:921px){
                body.home .erh-section{padding-top:42px!important;padding-bottom:42px!important}
                body.home .erh-center>h2,body.home .erh-section h2{font-size:clamp(28px,8vw,38px)!important;line-height:1.08!important}
                body.home .erh-center>p,body.home .erh-section p{font-size:15px!important}
                body.home .erh-value-strip,body.home .erh-cat-grid,body.home .erh-cantons,body.home .erh-why-grid,body.home .erh-steps,body.home .erh-guides{padding-bottom:24px!important;mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent 100%)}
                body.home .erh-value,body.home .erh-cat,body.home .erh-canton,body.home .erh-why,body.home .erh-step,body.home .erh-guide{flex-basis:min(82vw,328px)!important;width:min(82vw,328px)!important;min-width:min(82vw,328px)!important}
                .er-premium-card-body{padding:17px!important}
                .er-premium-card-excerpt{min-height:58px!important;-webkit-line-clamp:2!important}
                .er-premium-card-actions{grid-template-columns:1fr 1fr!important}
                .er-premium-card-actions .er-pro-action,.er-premium-card-view,.er-premium-card-compare{min-height:40px!important;font-size:12.5px!important}
                .er-category-hero{border-radius:0 0 20px 20px!important}
                .ercn-grid{display:flex!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-bottom:20px!important;scrollbar-width:thin!important;scrollbar-color:#315f86 #e8edf3!important}
                .ercn-grid::-webkit-scrollbar{height:8px!important;display:block!important}
                .ercn-grid::-webkit-scrollbar-track{background:#e8edf3;border-radius:999px}
                .ercn-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#315f86,#d7b762);border-radius:999px}
                .ercn-card{flex:0 0 min(82vw,330px)!important;min-height:240px!important;scroll-snap-align:start!important}
                .er-site-footer__mark{width:116px!important;min-height:78px!important}
            }
        