.sim-hero{background:radial-gradient(760px 420px at 8% -10%, var(--b2) 0%, #e9e9ff00 62%), var(--rose);padding:44px 0 52px}.sim-hero .tagline{letter-spacing:.14em;text-transform:uppercase;color:var(--bleu);border:1.5px solid var(--b3);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:12.5px;font-weight:500;display:inline-flex}.sim-hero h1{max-width:18ch;margin:18px 0 0;font-size:clamp(32px,4.4vw,50px);line-height:1.05}.sim-hero .lead{max-width:60ch;margin-top:14px;font-size:18px;font-weight:300}.sim-hero .meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.sim-hero .meta span{border:1px solid var(--b3);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:400}.sim-wrap{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:44px;margin-top:44px;display:grid}.sim-form{border:1px solid var(--b2);background:#fff;border-radius:20px;padding:34px 36px;box-shadow:0 20px 50px -34px #000dff73}.sim-q{border-top:1px solid var(--b2);padding:22px 0}.sim-q:first-of-type{border-top:0;padding-top:4px}.sim-q>label,.sim-q .lq{color:var(--bleu);margin-bottom:4px;font-size:17px;font-weight:500;display:block}.sim-q .aide{opacity:.75;max-width:52ch;margin-bottom:14px;font-size:14.5px;font-weight:300}.sim-num{align-items:center;gap:12px;display:flex}.sim-num input[type=number]{color:var(--bleu);border:2px solid var(--b3);background:var(--b1);width:190px;transition:border-color .2s var(--ease);border-radius:12px;padding:12px 16px;font-family:inherit;font-size:20px;font-weight:500}.sim-num input[type=number]:focus{border-color:var(--bleu);background:#fff}.sim-num .u{opacity:.75;font-size:15px;font-weight:300}.sim-range{width:100%;accent-color:var(--bleu);margin-top:14px}.sim-choix{flex-wrap:wrap;gap:10px;display:flex}.sim-choix label{cursor:pointer;position:relative}.sim-choix input{opacity:0;width:0;height:0;position:absolute}.sim-choix span{border:2px solid var(--b3);transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:15.5px;font-weight:400;display:inline-flex}.sim-choix label:hover span{border-color:var(--lav)}.sim-choix input:checked+span{border-color:var(--bleu);background:var(--bleu);color:#fff}.sim-choix input:focus-visible+span{outline:3px solid var(--bleu);outline-offset:3px}.sim-res{gap:16px;display:grid;position:sticky;top:100px}.sim-verdict{background:var(--bleu);color:#fff;border-radius:20px;padding:30px 30px 26px;box-shadow:0 26px 60px -30px #000dff99}.sim-verdict .k{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:12.5px;font-weight:500}.sim-verdict h2{color:#fff;margin:10px 0 8px;font-size:29px;line-height:1.1}.sim-verdict p{opacity:.94;font-size:15.5px;font-weight:300;line-height:1.55}.sim-verdict .ecart{border-top:1px solid #ffffff47;margin-top:18px;padding-top:16px;font-size:15px;font-weight:300}.sim-verdict .ecart b{margin-top:3px;font-size:22px;font-weight:600;display:block}.sim-verdict .pill{width:100%;color:var(--bleu);background:#fff;border-color:#fff;margin-top:20px}.sim-verdict .pill:before{background:var(--noir)}.sim-verdict .pill:hover{color:#fff}.sim-detail{border:1px solid var(--b2);background:#fff;border-radius:18px;padding:8px 24px}.sim-detail h3{padding:18px 0 6px;font-size:16px}.sim-l{border-top:1px solid var(--b1);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:15px;font-weight:300;display:flex}.sim-l:first-of-type{border-top:0}.sim-l{flex-wrap:wrap}.sim-l>span{flex:55%;min-width:0}.sim-l b{white-space:normal;text-align:right;margin-left:auto;font-weight:500}.sim-l.total{border-top:2px solid var(--b3);color:var(--bleu);margin-top:4px;padding:14px 0;font-weight:500}.sim-l.total b{font-size:17px;font-weight:600}.sim-detail .note{opacity:.7;padding:4px 0 18px;font-size:13px;font-weight:300;line-height:1.5}.sim-crit{background:var(--b1);border-radius:18px;padding:22px 24px}.sim-crit h3{margin-bottom:10px;font-size:16px}.sim-crit ul{gap:9px;list-style:none;display:grid}.sim-crit li{padding-left:26px;font-size:14.5px;font-weight:300;line-height:1.5;position:relative}.sim-crit li:before{content:"";border-left:2.5px solid var(--bleu);border-bottom:2.5px solid var(--bleu);width:11px;height:6px;position:absolute;top:7px;left:2px;transform:rotate(-45deg)}.sim-crit li.moins:before{background:var(--orange);border:0;width:12px;height:2.5px;top:9px;transform:none}.sim-avert{opacity:.8;max-width:70ch;margin-top:6px;font-size:13.5px;font-weight:300;line-height:1.55}.sim-src{background:var(--b1);border-radius:var(--r);max-width:74ch;margin-top:48px;padding:22px 24px;font-size:14.5px}.sim-src p.t{color:var(--bleu);margin-bottom:8px;font-size:15px;font-weight:600}.sim-src ul{gap:1px;list-style:none;display:grid}.sim-src a{color:var(--noir);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--lav);padding:4px 0;font-weight:300;display:inline-block}.sim-src a:hover{color:var(--bleu)}.sim-print{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.sim-libre{opacity:.7;margin-top:8px;font-size:13px;font-weight:300}.sim-print .lien{color:var(--bleu);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:15px;font-weight:400;text-decoration:underline}a.pill.sim-cta-bas{display:none}@media (width<=1020px){.sim-wrap{grid-template-columns:minmax(0,1fr)}.sim-res{position:static}a.pill.sim-cta-bas{margin-top:22px;display:inline-flex}}@media (width<=560px){.sim-form{padding:26px 22px}.sim-num input[type=number]{width:150px}}@media print{header,footer,.sim-hero .meta,.sim-form,.sim-print,.crumbs,.gask-lanceur{display:none!important}.sim-wrap{display:block}.sim-verdict{box-shadow:none;border:2px solid #000dff;color:#000!important;background:#fff!important}.sim-verdict h2{color:#000dff!important}}.sim-plus{border-top:1px solid var(--b2);margin-top:6px;padding-top:14px}.sim-plus>summary{cursor:pointer;color:var(--bleu);align-items:center;gap:10px;padding:8px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.sim-plus>summary::-webkit-details-marker{display:none}.sim-plus>summary:after{content:"";border-right:2.5px solid var(--bleu);border-bottom:2.5px solid var(--bleu);width:9px;height:9px;transition:transform .25s var(--ease);margin-top:-4px;transform:rotate(45deg)}.sim-plus[open]>summary:after{margin-top:2px;transform:rotate(-135deg)}.sim-l small{opacity:.7;margin-top:2px;font-size:12.5px;font-weight:300;line-height:1.4;display:block}.sim-l i{opacity:.65;font-style:normal;font-weight:400}.sim-zones{margin-top:64px}.sim-zones h2{padding-top:18px;font-size:clamp(24px,2.8vw,32px);position:relative}.sim-zones h2:before{content:"";background:var(--orange);border-radius:99px;width:44px;height:5px;position:absolute;top:0;left:0}.sim-zones .chapo{opacity:.85;max-width:68ch;margin:8px 0 26px;font-size:16.5px;font-weight:300}.sim-zgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sim-zone{border:1px solid var(--b2);background:#fff;border-radius:16px;padding:24px 26px;box-shadow:0 14px 34px -26px #000dff66}.sim-zone h3{margin-bottom:8px;font-size:17.5px}.sim-zone p{font-size:15px;font-weight:300;line-height:1.6}@media (width<=820px){.sim-zgrid{grid-template-columns:1fr}}
