.comparatif{padding-bottom:60px}.comparatif>section{padding-block:34px}.comparatif-intro{max-width:880px;padding-top:56px!important}.comparatif-intro h1{font-size:clamp(2.3rem,4.8vw,4.2rem);margin-bottom:18px}.comparatif-lead{font-size:1.02rem;color:var(--muted);max-width:640px}.comparatif-cles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.comparatif-cles>div{border:1px solid var(--line);border-radius:14px;padding:18px;background:#fffdf8}.comparatif-cles strong{display:block;color:var(--purple-dark);margin-bottom:6px}.comparatif-cles p{font-size:.85rem;color:var(--muted);margin:0}.comparatif h2{font-size:clamp(1.9rem,3.4vw,2.8rem);margin-bottom:14px}.comparatif-hypothese{font-size:.8rem;color:var(--muted);max-width:760px}.comparatif-hypothese a{text-decoration:underline}.comparatif-table{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin:14px 0}.comparatif-table table{border-collapse:collapse;width:100%;min-width:860px;font-size:.84rem}.comparatif-table tbody th{position:sticky;left:0;background:var(--paper)}.comparatif-linea th{background:var(--lavender)!important}.comparatif-table td,.comparatif-table th{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.comparatif-table thead th{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:#fffdf8}.comparatif-table tbody th a{text-decoration:underline}.comparatif-linea{background:var(--lavender)}.comparatif-faq details{border-top:1px solid var(--line);padding:14px 0;max-width:820px}.comparatif-faq summary{cursor:pointer;font-weight:550}.comparatif-faq details p{color:var(--muted);font-size:.9rem;margin:10px 0 0}.comparatif-fin .button-row{margin-top:10px}@media(max-width:700px){.comparatif-cles{grid-template-columns:1fr}}