.enr-study .v2-trustbar{display:none}
.enr-study #simulation{padding:36px 40px!important;margin-top:24px!important}
.enr-study #simulation h1{font-size:clamp(1.9rem,3.3vw,3rem);max-width:900px}
.enr-study .study-benefits{display:flex;flex-wrap:wrap;gap:10px 24px;padding-left:20px}
.enr-study #simulateur{padding:30px!important;scroll-margin-top:175px;background:#fff;color:var(--ink);overflow:hidden}
.enr-study #simulateur h2{font-size:clamp(1.5rem,2.5vw,2.1rem);color:var(--primary-dark)!important}
.enr-study #simulateur p{color:var(--muted);font-size:1rem}
.enr-study #study-context{padding:14px 18px;background:var(--accent-soft);border-radius:12px;color:var(--ink)}
.enr-study .study-help{margin:18px 0;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}
.enr-study .study-help summary{font-weight:700;color:var(--primary-dark);cursor:pointer;min-height:36px}
.enr-study .study-help[open] summary{margin-bottom:12px}
.enr-study [data-reonic-type="element"]{min-height:360px;max-width:100%}
.enr-study [data-reonic-type="element"] iframe{max-width:100%}
.enr-study .study-followup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.enr-study .study-followup h3{font-size:1.2rem}
.enr-study .study-fallback{padding-top:16px;border-top:1px solid var(--line)}
.enr-study #study-test{padding:16px;margin:16px 0;background:var(--bg);border:1px solid var(--line);color:var(--ink);font-size:.95rem;overflow-wrap:anywhere}
.enr-study .cta-row .button{min-height:48px;text-align:center;white-space:normal}
.enr-sector .project-study-cta{margin-top:22px}
.enr-sector .project-study-cta .button{width:100%;min-height:48px;text-align:center}
@media(max-width:700px){
 .enr-study #simulation{padding:24px 20px!important}
 .enr-study #simulateur{padding:20px 10px!important;margin:16px 8px!important;scroll-margin-top:12px}
 .enr-study #simulateur>h2,.enr-study #simulateur>p{padding-left:10px;padding-right:10px}
 .enr-study .study-followup{grid-template-columns:1fr;gap:16px}
 .enr-study .study-benefits{display:block}
 .enr-study .cta-row{display:grid;grid-template-columns:1fr}
 .enr-study .study-help{padding:14px 12px}
 .enr-study .study-help p{font-size:.95rem}
 .enr-study .study-fallback{padding-left:10px;padding-right:10px}
}
