:root{--v8b22nl:#1b2433;--vcvgi7b:#5a6577;--v20kpnk:#13213c;--v9el4o7:#1d2f55;--v5hkbnw:#f2b705;--v0e0o9z:#15924a;--vek6dcy:#0f7a3c;--v1ar6m6:#ffffff;--v0oc862:#f4f6fa;--vb86doc:#e1e6ef;--vfki0cs:#b3261e;--v90j9cw:12px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:72px}
body{margin:0;background:var(--v1ar6m6);color:var(--v8b22nl);font:17px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-text-size-adjust:100%}
img{max-width:100%;height:auto;display:block}
button{font:inherit}
a{color:var(--v9el4o7)}
h1,h2,h3,h4{line-height:1.25;color:var(--v20kpnk);margin:0 0 .6em}
h1{font-size:clamp(1.8rem,4.2vw,2.7rem);letter-spacing:-.01em}
h2{font-size:clamp(1.4rem,3vw,1.95rem);margin-top:.2em}
h3{font-size:1.2rem}
h4{font-size:1rem;margin-bottom:.4em}
p{margin:0 0 1em}
.c5h08u2{max-width:1160px;margin:0 auto;padding:0 20px}
.c6bmgop{position:sticky;top:0;z-index:20;background:var(--v20kpnk);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.18)}
.c4d417y{display:flex;align-items:center;gap:24px;min-height:60px}
.cexlgbh{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:800;font-size:1.1rem;white-space:nowrap}
.cfe9a8l{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--v5hkbnw);color:var(--v20kpnk);font-weight:900}
.nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin-left:auto}
.nav::-webkit-scrollbar{display:none}
.nav a{color:#dfe6f3;text-decoration:none;padding:8px 12px;border-radius:8px;font-size:.95rem;white-space:nowrap}
.nav a:hover{background:var(--v9el4o7);color:#fff}
.c4kmtr8{background:linear-gradient(160deg,#13213c 0%,#1d2f55 60%,#24406f 100%);color:#fff;padding:34px 0 38px}
.c4kmtr8 h1{color:#fff;max-width:820px}
.c7w12z8{display:inline-block;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#e9eef8;font-size:.82rem;padding:6px 12px;border-radius:10px;margin-bottom:18px}
.cajmsog{font-size:1.12rem;color:#e6ecf7;max-width:780px}
.c9yuvhh{font-size:.9rem;color:#b9c6de}
.c2ghac8{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.c2ghac8 li{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--v90j9cw);padding:12px 14px}
.c2ghac8 b{display:block;font-size:1.3rem;color:var(--v5hkbnw)}
.c2ghac8 span{font-size:.88rem;color:#d3dcee}
.c3f7yma{padding:48px 0}
.bloc--v0oc862{background:var(--v0oc862)}
.bloc--v85fzub{padding-top:34px}
.c81mbzh{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}
.c85gjfe{display:grid;grid-template-columns:44px 170px 1fr 190px;align-items:center;gap:18px;background:#fff;border:1px solid var(--vb86doc);border-radius:var(--v90j9cw);padding:16px 18px;box-shadow:0 2px 8px rgba(19,33,60,.06)}
.carte--v728p5c{border:2px solid var(--v5hkbnw);box-shadow:0 6px 18px rgba(242,183,5,.18)}
.ceom0qz{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--v20kpnk);color:#fff;font-weight:800;font-size:1.1rem}
.carte--v728p5c .ceom0qz{background:var(--v5hkbnw);color:var(--v20kpnk)}
.cf5grms{display:flex;align-items:center;justify-content:center;border-radius:10px;padding:10px;min-height:72px}
.plaque--vfqpb0j{background:var(--v20kpnk)}
.plaque--v3kjqc4{background:#f1f3f7;border:1px solid var(--vb86doc)}
.cf5grms img{max-height:56px;width:auto}
.c06ybd4 h3{margin:0 0 .2em;font-size:1.15rem}
.cdjpxio{font-weight:700;color:var(--vek6dcy);margin:0 0 .35em;font-size:1.02rem}
.c06ybd4 ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.92rem;color:var(--vcvgi7b)}
.c06ybd4 li::before{content:"✓ ";color:var(--v0e0o9z)}
.c4riw6w{display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:center}
.btn{display:inline-block;background:var(--v0e0o9z);color:#fff;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:13px 22px;border-radius:10px;text-align:center;transition:background .15s}
.btn:hover{background:var(--vek6dcy)}
.btn--v4qr26z{padding:9px 16px;font-size:.9rem}
.cfi4frl{font-size:.9rem;color:var(--vcvgi7b)}
.c4sbcn5{overflow-x:auto;margin:18px 0 22px;border:1px solid var(--vb86doc);border-radius:var(--v90j9cw);background:#fff}
table{border-collapse:collapse;width:100%;font-size:.93rem;min-width:760px}
th,td{padding:11px 13px;text-align:left;vertical-align:top;border-bottom:1px solid var(--vb86doc)}
thead th{background:var(--v20kpnk);color:#fff;font-weight:700;white-space:nowrap}
tbody tr:nth-child(even){background:#fafbfd}
tbody th{color:var(--v20kpnk);white-space:nowrap}
tbody th small{display:block;font-weight:400;color:var(--vcvgi7b);font-size:.8rem}
.ce60rlq td b{display:block;font-size:1.02rem;color:var(--vek6dcy)}
.ce60rlq td span{font-size:.84rem;color:var(--vcvgi7b)}
.c6id8h2{padding-left:1.2em;margin:0 0 1.4em}
.c6id8h2 li{margin-bottom:.5em}
.c35b3mz{border:1px solid var(--vb86doc);border-radius:var(--v90j9cw);padding:22px;margin:22px 0;background:#fff}
.cez1sgj{display:grid;grid-template-columns:150px 1fr auto;gap:18px;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--vb86doc)}
.cez1sgj h3{margin:0 0 .2em}
.c0zni1r{margin:0;color:var(--vek6dcy);font-weight:700}
.cf6gq9v{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}
.cf6gq9v>div{background:var(--v0oc862);border-radius:10px;padding:14px 16px}
.cf6gq9v ul{margin:0;padding:0;list-style:none}
.cf6gq9v li{margin:.25em 0;padding-left:1.4em;position:relative}
.cesguz5 li::before{content:"+";position:absolute;left:0;color:var(--v0e0o9z);font-weight:800}
.c7bdft2 li::before{content:"!";position:absolute;left:.25em;color:var(--vfki0cs);font-weight:800}
.cahlupi details{border:1px solid var(--vb86doc);border-radius:10px;margin:10px 0;background:#fff}
.cahlupi summary{cursor:pointer;padding:14px 18px;font-weight:700;color:var(--v20kpnk);list-style:none}
.cahlupi summary::-webkit-details-marker{display:none}
.cahlupi summary::after{content:"+";float:right;font-weight:800;color:var(--vcvgi7b)}
.cahlupi details[open] summary::after{content:"–"}
.cahlupi details p{padding:0 18px 4px}
.c6lzl3u{background:var(--v20kpnk);color:#c8d2e6;padding:30px 0 90px;font-size:.92rem}
.cbq6p6z{color:#8e9bb5}
.cd7tk2y{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-top:1px solid var(--vb86doc);padding:10px 16px;box-shadow:0 -4px 14px rgba(0,0,0,.08);font-size:.9rem;font-weight:700;color:var(--v20kpnk)}
@media (max-width:980px){
.c85gjfe{grid-template-columns:40px 140px 1fr;}
.c4riw6w{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}
.c4riw6w .btn{flex:1;max-width:320px}
.c2ghac8{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){
body{font-size:16px}
.c4d417y{gap:12px}
.nav{display:none}
.c4kmtr8{padding:18px 0 22px}
.c2ghac8{display:none}
.cajmsog{font-size:1rem;margin-bottom:.6em}
.c7w12z8{font-size:.76rem;margin-bottom:12px}
h1{font-size:1.65rem}
.c3f7yma{padding:36px 0}
.c85gjfe{grid-template-columns:36px 1fr;gap:12px;padding:14px}
.c85gjfe .cf5grms{grid-column:2}
.c06ybd4{grid-column:1/-1}
.ceom0qz{width:34px;height:34px;grid-row:1}
.c4riw6w{flex-direction:column;align-items:stretch}
.c4riw6w .btn{max-width:none}
.c35b3mz{padding:16px}
.cez1sgj{grid-template-columns:1fr}
.cez1sgj .cf5grms{max-width:180px}
.cf6gq9v{grid-template-columns:1fr}
.cd7tk2y{display:flex}
.c5h08u2{padding:0 16px}
}
