.eolia-comparison-page #main{padding-top:180px!important;background:linear-gradient(to bottom,#183b68 0,#183b68 140px,#fff 140px,#fff 100%)!important}
.eolia-comparison-page .fusion-tb-header>.fusion-fullwidth{background-color:#183b68!important}
.eolia-comparison{max-width:1160px;margin:0 auto;color:#183b68;font-family:inherit;font-size:18px;line-height:1.7;overflow-wrap:break-word}
.eolia-comparison *{box-sizing:border-box}
.eolia-comparison .eolia-comparison__hero{padding:clamp(28px,5vw,64px);border-radius:20px;background:#ebf1f8}
.eolia-comparison .eolia-comparison__eyebrow{color:#375500;font-size:14px;font-weight:700;letter-spacing:.12em;margin:0 0 20px}
.eolia-comparison h1{font-family:inherit!important;font-size:clamp(30px,3.3vw,48px)!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.025em!important;color:#183b68!important;margin:0 0 28px!important}
.eolia-comparison .eolia-comparison__intro{font-size:19px;line-height:1.7;margin-bottom:28px}
.eolia-comparison__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.eolia-comparison a{color:#183b68;text-decoration:underline;text-underline-offset:3px}
.eolia-comparison a:hover{color:#476600}
.eolia-comparison a:focus-visible,.eolia-comparison__table-wrap:focus-visible{outline:3px solid #527600;outline-offset:5px}
.eolia-comparison a.eolia-comparison__button{display:inline-block;border:2px solid #c2da34;background:#c2da34;color:#183b68;border-radius:8px;padding:13px 23px;font-size:16px;line-height:1.4;font-weight:700;text-decoration:none;text-align:center}
.eolia-comparison a.eolia-comparison__button:hover{background:#d2e56a;border-color:#d2e56a}
.eolia-comparison a.eolia-comparison__button--outline{background:transparent;border-color:#183b68}
.eolia-comparison .eolia-comparison__nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding:26px 0;border-bottom:1px solid #d8e2ed;font-size:16px;font-weight:600}
.eolia-comparison .eolia-comparison__section{margin:60px auto;max-width:900px}
.eolia-comparison .eolia-comparison__section:has(#tableau-comparatif){max-width:none}
.eolia-comparison h2{font-family:inherit!important;font-size:clamp(25px,2.4vw,34px)!important;line-height:1.25!important;font-weight:700!important;color:#183b68!important;margin:0 0 28px!important;scroll-margin-top:130px}
.eolia-comparison h3{font-family:inherit!important;font-size:23px!important;line-height:1.35!important;font-weight:600!important;color:#183b68!important;margin:36px 0 18px!important;border-left:4px solid #c2da34;padding-left:16px}
.eolia-comparison p{margin:0 0 22px}
.eolia-comparison ul{padding-left:26px;margin:0 0 24px}
.eolia-comparison li{margin-bottom:8px}
.eolia-comparison li::marker{color:#638000}
.eolia-comparison .eolia-comparison__hint{font-size:14px;line-height:1.5;color:#53647a;margin-bottom:14px}
.eolia-comparison__table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d8e2ed;border-radius:12px}
.eolia-comparison table{width:100%;min-width:860px;border-collapse:collapse;font-size:16px;line-height:1.55;margin:0;text-align:left}
.eolia-comparison caption{text-align:left;padding:18px 20px;background:#f4f7fa;font-size:15px;font-weight:600}
.eolia-comparison th,.eolia-comparison td{padding:20px;vertical-align:top;border-bottom:1px solid #d8e2ed}
.eolia-comparison thead th{background:#183b68;color:#fff;font-weight:600}
.eolia-comparison tbody th{width:12%;font-weight:700}
.eolia-comparison td{width:29.33%}
.eolia-comparison tbody tr:first-child{background:#f1f6d9}
.eolia-comparison tbody tr:nth-child(2n){background:#f4f7fa}
.eolia-comparison tbody tr:last-child>*{border-bottom:0}
.eolia-comparison .eolia-comparison__cta{padding:clamp(26px,4vw,48px);border-radius:16px;background:#183b68;text-align:center;margin:60px 0 30px;color:#fff}
.eolia-comparison .eolia-comparison__cta h2{color:#fff!important}
@media(max-width:640px){.eolia-comparison{font-size:17px}.eolia-comparison .eolia-comparison__hero{padding:26px 20px}.eolia-comparison .eolia-comparison__intro{font-size:17px}.eolia-comparison__actions{align-items:stretch;flex-direction:column}.eolia-comparison .eolia-comparison__nav{gap:14px;flex-direction:column}.eolia-comparison .eolia-comparison__section{margin:40px 0}.eolia-comparison h3{font-size:21px!important}.eolia-comparison th,.eolia-comparison td{padding:16px}}
