/* mines-casino1.site, gabarit E : site « outil » (calculateur de cote, tables recalculées, chiffres en police mono,
   fond nuit quadrillé comme la grille du jeu, boutons couleur étoile). Distinct des gabarits A (taupiac-maynier.fr),
   B, C et D. */
:root{
  --vb654vx:#eef2f7; --v1wnwk3:#fff; --vd9i8nf:#0b1f3a; --vf86nhi:#12305a; --v4vowmy:#071529; --v1577l6:#1d4ed8; --v6am7ki:#243447;
  --v2bjkwe:#5b6b80; --v2syi0g:#d5dde8; --v0psz7m:#dc2626; --v3ty7uw:#f59e0b; --vceulhm:#fbbf24; --v8h8e4e:8px;
  --vc9xtgt:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',sans-serif; --vd6w3ue:'IBM Plex Mono',ui-monospace,Menlo,monospace;
  --v2nqxf6:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0/48px 48px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
[id]{scroll-margin-top:74px}
body{margin:0;background:var(--vb654vx);color:var(--v6am7ki);font:17px/1.68 var(--vc9xtgt)}
img{max-width:100%;height:auto;display:block}
button,input,select{font:inherit}
a{color:var(--v1577l6)}
h1,h2,h3{color:var(--vd9i8nf);line-height:1.16;margin:0 0 .55em;font-weight:700}
h1{font-size:clamp(42px,6vw,72px);letter-spacing:-.025em}
h2{font-size:clamp(27px,3.2vw,38px);letter-spacing:-.015em}
h3{font-size:19px}
p{margin:0 0 .95em}
p:last-child{margin-bottom:0}
.c28qb4c{max-width:1180px;margin:0 auto;padding:0 20px}

/* boutons : l'appel prend la couleur des étoiles */
.btn-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,var(--vceulhm),var(--v3ty7uw));color:#1f1300;font:700 15px/1 var(--vc9xtgt);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:0;border-radius:var(--v8h8e4e);padding:17px 28px;cursor:pointer;box-shadow:0 12px 26px -12px rgba(245,158,11,.85),inset 0 -3px 0 rgba(0,0,0,.14)}
.btn-go:hover{filter:brightness(1.07)}
.btn-go.ca0aljc{font-size:13px;padding:11px 15px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.14)}
.btn-demo{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--vd9i8nf);font:600 15px/1 var(--vc9xtgt);text-decoration:none;border:2px solid var(--vd9i8nf);border-radius:var(--v8h8e4e);padding:15px 22px;background:transparent;cursor:pointer}
.btn-demo:hover{background:var(--vd9i8nf);color:#fff}
.c5wej1l{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}
@media(max-width:700px){.c5wej1l{flex-direction:column;align-items:stretch}.c5wej1l .btn-go,.c5wej1l .btn-demo{width:100%}}

/* en-tête */
.c962dqi{position:sticky;top:0;z-index:30;background:var(--v4vowmy);color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}
.c962dqi .c28qb4c{display:flex;align-items:center;justify-content:space-between;height:62px;gap:16px}
.c2gnlsv{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:700 19px var(--vc9xtgt);letter-spacing:-.01em}
.c2gnlsv svg{width:30px;height:30px}
#bouton-e{display:none;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:var(--v8h8e4e);padding:6px 12px;cursor:pointer}
#panneau-e{display:flex;align-items:center;gap:22px}
#panneau-e nav{display:flex;gap:20px}
#panneau-e nav a{color:#cbd5e1;text-decoration:none;font-size:15px;font-weight:600}
#panneau-e nav a:hover{color:var(--vceulhm)}
@media(max-width:980px){
  #bouton-e{display:block}
  #panneau-e{display:none;position:absolute;top:62px;left:0;right:0;flex-direction:column;align-items:stretch;gap:14px;background:var(--v4vowmy);padding:18px 20px 22px;box-shadow:0 18px 30px rgba(0,0,0,.35)}
  body.deplie #panneau-e{display:flex}
  #panneau-e nav{flex-direction:column;gap:12px}
}

/* en-tête de page : fond nuit quadrillé, capture du client dans une fenêtre en perspective */
.c5o8s2w{position:relative;overflow:hidden;color:#c9d6e8;padding:62px 0 138px;
  background:radial-gradient(ellipse 55% 70% at 78% 42%,rgba(37,99,235,.45),transparent 70%),var(--v2nqxf6),linear-gradient(165deg,var(--v4vowmy) 0%,var(--vf86nhi) 82%)}
.c5o8s2w>.c28qb4c{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px;align-items:center}
.c5o8s2w h1{color:#fff}
.c1atu8g{font:500 13px var(--vd6w3ue);color:var(--vceulhm);letter-spacing:.06em;margin:0 0 14px}
.c08ugh8{font-size:18.5px;max-width:54ch}
.c4npetz{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}
.c4npetz li{font:500 13.5px var(--vd6w3ue);padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;background:rgba(255,255,255,.04)}
.c5o8s2w .btn-demo,.cefjo2b .btn-demo,.c8sirj0 .btn-demo{color:#fff;border-color:rgba(255,255,255,.5)}
.c5o8s2w .btn-demo:hover,.cefjo2b .btn-demo:hover,.c8sirj0 .btn-demo:hover{background:#fff;color:var(--vd9i8nf)}
.c248jwv{margin:0;border-radius:12px;overflow:hidden;background:var(--v4vowmy);box-shadow:0 50px 90px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.1);transform:perspective(1600px) rotateY(-8deg) rotateX(2deg);transform-origin:left center}
.cc4styq{display:flex;align-items:center;gap:7px;padding:10px 14px;font:500 12px var(--vd6w3ue);color:#7f95b3}
.cc4styq i{width:10px;height:10px;border-radius:50%;background:#22c55e}
.cc4styq i:first-child{background:var(--v0psz7m)}
.cc4styq i:nth-child(2){background:var(--v3ty7uw)}
.cc4styq span{margin-left:8px}
.c248jwv figcaption{padding:9px 14px 10px;font:500 12.5px/1.45 var(--vd6w3ue);color:#9fb3cc;border-top:1px solid rgba(255,255,255,.07)}
@media(max-width:960px){
  .c5o8s2w{padding:36px 0 120px}
  .c5o8s2w>.c28qb4c{grid-template-columns:1fr;gap:0}
  .c3phox1{display:contents}
  .c1atu8g{order:1}.c5o8s2w h1{order:2}.c248jwv{order:3;margin:2px 0 26px;transform:none}.c08ugh8{order:4}.c4npetz{order:5}.c5o8s2w .c5wej1l{order:6}
}

/* calculateur : carte posée à cheval sur l'en-tête */
.caxrvzc{position:relative;z-index:3;margin-top:-96px}
.ca933ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;background:var(--v1wnwk3);border-radius:14px;padding:24px 26px;box-shadow:0 34px 70px -30px rgba(7,21,41,.6),0 0 0 1px rgba(11,31,58,.07)}
.ca933ai h2{font-size:21px;margin-bottom:14px}
.cdyf0im{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
.ca933ai label{display:block;font:600 12px var(--vc9xtgt);text-transform:uppercase;letter-spacing:.07em;color:var(--v2bjkwe)}
.ca933ai select,.ca933ai input{width:100%;margin-top:5px;padding:10px 11px;border:1px solid var(--v2syi0g);border-radius:var(--v8h8e4e);background:#f8fafc;color:var(--vd9i8nf);font:600 16px var(--vd6w3ue)}
.ca933ai select:focus,.ca933ai input:focus{outline:2px solid var(--v3ty7uw);outline-offset:1px}
.c4jgce7{font-size:12.5px;color:var(--v2bjkwe);margin:14px 0 0}
.cctqftp{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}
.cctqftp div{background:var(--vb654vx);border-radius:var(--v8h8e4e);padding:11px 14px;display:flex;flex-direction:column;justify-content:center}
.cctqftp span{font-size:12.5px;color:var(--v2bjkwe)}
.cctqftp b{font:700 22px/1.25 var(--vd6w3ue);color:var(--vd9i8nf)}
.cctqftp .c6ztco4{grid-row:1/3;background:linear-gradient(160deg,var(--vd9i8nf),var(--vf86nhi))}
.cctqftp .c6ztco4 span{color:#9fb3cc}
.cctqftp .c6ztco4 b{color:var(--vceulhm);font-size:clamp(34px,4vw,48px)}
.cctqftp div:last-child{grid-column:2/4}
@media(max-width:900px){
  .ca933ai{grid-template-columns:1fr;padding:20px 18px}
  .cctqftp{grid-template-columns:1fr 1fr;grid-template-rows:auto}
  .cctqftp .c6ztco4{grid-row:auto;grid-column:1/-1}
  .cctqftp div:last-child{grid-column:1/-1}
}
@media(max-width:520px){.cdyf0im{grid-template-columns:1fr 1fr}.cdyf0im label:first-child{grid-column:1/-1}}

/* zones */
.ceyhnd7{padding:76px 0}
.ceyhnd7.cdf9r1h{background:var(--v1wnwk3)}
.cga3a2r{font:500 13px var(--vd6w3ue);color:var(--v0psz7m);letter-spacing:.04em;margin:0 0 8px}
.cbkp2bb{font-size:18px;max-width:72ch}
.cfrskpy{font-size:14.5px;color:var(--v2bjkwe);margin-top:12px}
.c47f312{font:600 16.5px var(--vd6w3ue);background:var(--vd9i8nf);color:var(--vceulhm);border-radius:var(--v8h8e4e);padding:14px 18px;margin:18px 0;overflow-x:auto;white-space:nowrap}

/* grille décorative (affiche de la démo, profils, pages pays) */
.c2v4udr{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;aspect-ratio:1}
.c2v4udr i{border-radius:9px;background:#0d2c5c;box-shadow:inset 0 -4px 0 rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-size:clamp(13px,2vw,24px)}
.c2v4udr i.ccaj4mz{background:linear-gradient(180deg,var(--vceulhm),var(--v3ty7uw))}
.c2v4udr i.ccaj4mz::after{content:"★"}
.c2v4udr i.c20oir8{background:var(--v0psz7m)}
.c2v4udr i.c20oir8::after{content:"✹"}

/* démo */
.c56gnsx{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:26px;align-items:start;margin-top:28px}
@media(max-width:900px){.c56gnsx{grid-template-columns:1fr}}
.c5sa113{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#1f63e0,#0a3f8f 72%);box-shadow:0 26px 54px -26px rgba(7,21,41,.7)}
@media(max-width:700px){.c5sa113{aspect-ratio:4/5}}
.c3ilidj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
.c3ilidj .c2v4udr{position:absolute;inset:0;margin:auto;width:min(62%,390px);height:max-content;opacity:.92}
.c3ilidj::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 46% 34% at 50% 50%,rgba(7,21,41,.82),rgba(7,21,41,.35) 60%,transparent 85%)}
@media(max-width:700px){.c3ilidj .c2v4udr{width:84%}}
.ccymy6z{position:relative;z-index:2;text-align:center;color:#fff;padding:0 16px}
.ccymy6z .btn-go{font-size:16px;padding:19px 32px}
.ccymy6z p{margin:12px 0 0;font:600 14px var(--vd6w3ue);color:#dbeafe;text-shadow:0 1px 8px rgba(0,0,0,.5)}
.cda9t94{position:absolute;inset:0}
.cda9t94 iframe{width:100%;height:100%;border:0}
.c7ki4nj{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(7,21,41,.93);color:#fff;text-align:center;padding:20px}
.c7ki4nj .btn-demo{color:#fff;border-color:rgba(255,255,255,.55)}
.c58srop{width:38px;height:38px;border-radius:8px;background:var(--v3ty7uw);animation:pivote 1s linear infinite}
@keyframes pivote{to{transform:rotate(360deg)}}
.ceq0e65{position:absolute;top:10px;right:10px;z-index:4;background:#fff;border:0;border-radius:var(--v8h8e4e);padding:6px 12px;font-weight:700;cursor:pointer}
[hidden]{display:none!important}
.cdgvidu{margin:0;background:#1f2430;border-radius:14px;overflow:hidden;box-shadow:0 26px 54px -30px rgba(0,0,0,.7)}
.cdgvidu figcaption{padding:12px 16px 14px;font-size:14px;line-height:1.5;color:#c7d2e0}
@media(max-width:900px){.cdgvidu{max-width:420px}}

/* manche en quatre temps */
.c62aoar{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}
@media(max-width:1000px){.c62aoar{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.c62aoar{grid-template-columns:1fr}}
.cetmbb1{background:var(--v1wnwk3);border:1px solid var(--v2syi0g);border-radius:12px;overflow:hidden;box-shadow:0 14px 30px -24px rgba(11,31,58,.5)}
.cetmbb1 div{padding:15px 17px 17px}
.cetmbb1 h3{font-size:17.5px;display:flex;align-items:center;gap:9px}
.cetmbb1 h3 span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:var(--vd9i8nf);color:var(--vceulhm);font:700 14px var(--vd6w3ue)}
.cetmbb1 p{font-size:15.5px}

/* commandes */
.c4l36wr{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0 0}
@media(max-width:760px){.c4l36wr{grid-template-columns:1fr}}
.c4l36wr div{background:var(--v1wnwk3);border:1px solid var(--v2syi0g);border-radius:12px;padding:16px 18px}
.c4l36wr dt{margin-bottom:9px}
.c4l36wr kbd{display:inline-block;font:600 13.5px var(--vd6w3ue);background:var(--vd9i8nf);color:#fff;border-radius:5px;padding:4px 10px;box-shadow:0 3px 0 #02070f}
.c4l36wr dd{margin:0;font-size:15.5px}

/* grande table, colorée selon la cote */
.cfpn0un{overflow-x:auto;margin-top:24px;border:1px solid var(--v2syi0g);border-radius:12px;background:var(--v1wnwk3);box-shadow:0 20px 44px -30px rgba(11,31,58,.5)}
.cdv6gjb{width:100%;border-collapse:collapse;min-width:860px;font-family:var(--vd6w3ue);font-size:14px}
.cdv6gjb th,.cdv6gjb td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--v2syi0g);white-space:nowrap}
.cdv6gjb thead th{background:var(--vd9i8nf);color:#fff;font-weight:600}
.cdv6gjb thead th:first-child{text-align:left;color:#9fb3cc;font-weight:500}
.cdv6gjb tbody th{text-align:left;color:var(--v0psz7m);font-weight:600;background:#fbfcfe;position:sticky;left:0}
.cdv6gjb td.c11if0b{background:#fffbeb}.cdv6gjb td.c7wncwv{background:#fef3c7}.cdv6gjb td.c92i364{background:#fde68a}.cdv6gjb td.c790889{background:#fecaca}
.cdv6gjb td.c5j25j2{color:#b6c2d1}
.c8l8dqe{font-size:clamp(21px,2.2vw,25px);margin-top:44px;padding-top:30px;border-top:1px solid var(--v2syi0g)}
.c5wp10r{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0 22px}
@media(max-width:760px){.c5wp10r{grid-template-columns:1fr}}
.c6u1grf{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 12px;background:var(--vb654vx);border-radius:12px;padding:14px 16px}
.c6u1grf span{font:600 14.5px var(--vd6w3ue);color:var(--vd9i8nf);text-align:center;background:var(--v1wnwk3);border-radius:6px;padding:7px 6px}
.c6u1grf i{font-style:normal;font-size:20px;color:var(--v3ty7uw);font-weight:700}
.c6u1grf small{grid-column:1/-1;text-align:center;font:600 14px var(--vd6w3ue);color:var(--v0psz7m)}

/* preuve par la démo */
.cdtv070{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:24px 0}
@media(max-width:820px){.cdtv070{grid-template-columns:repeat(4,1fr)}}
@media(max-width:460px){.cdtv070{grid-template-columns:repeat(2,1fr)}}
.cdtv070 div{background:var(--v1wnwk3);border:1px solid var(--v2syi0g);border-top:4px solid var(--v3ty7uw);border-radius:var(--v8h8e4e);padding:12px 8px;text-align:center}
.cdtv070 div:nth-child(n+6){border-top-color:var(--v0psz7m)}
.cdtv070 span{display:block;font-size:12px;color:var(--v2bjkwe)}
.cdtv070 b{font:700 21px var(--vd6w3ue);color:var(--vd9i8nf)}
.cdtv070 small{display:block;font:500 11.5px var(--vd6w3ue);color:var(--v2bjkwe)}

/* chances */
.c6rhzkf{list-style:none;margin:24px 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
@media(max-width:760px){.c6rhzkf{grid-template-columns:1fr}}
.c6rhzkf li{background:var(--vb654vx);border-radius:10px;padding:13px 16px}
.catf2vd{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.catf2vd span{font:600 14.5px var(--vd6w3ue);color:var(--vd9i8nf)}
.catf2vd b{font:700 22px var(--vd6w3ue);color:var(--vd9i8nf)}
.c6rhzkf small{font:500 12.5px var(--vd6w3ue);color:var(--v2bjkwe)}
.c64nq6n{display:block;height:8px;border-radius:4px;background:#d9e1ec;margin-top:8px;overflow:hidden}
.c64nq6n i{display:block;height:100%;background:linear-gradient(90deg,var(--v3ty7uw),var(--vceulhm))}

/* sécurité */
.c8wzovm{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:34px;align-items:start;margin-top:26px}
@media(max-width:900px){.c8wzovm{grid-template-columns:1fr}}
.c0di5ox{display:grid;gap:10px;margin:0}
.c0di5ox div{background:var(--v1wnwk3);border-left:4px solid var(--vf86nhi);border-radius:0 var(--v8h8e4e) var(--v8h8e4e) 0;padding:13px 16px}
.c0di5ox dt{font-weight:700;color:var(--vd9i8nf)}
.c0di5ox dd{margin:3px 0 0;font-size:15.5px}
.c09vfvo{margin:0}
.c09vfvo img{border-radius:12px;box-shadow:0 26px 54px -28px rgba(0,0,0,.7)}
.c09vfvo figcaption{font-size:14px;color:var(--v2bjkwe);margin-top:10px}

/* réglages */
.c7fikr8{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}
@media(max-width:900px){.c7fikr8{grid-template-columns:1fr}}
.c8wf6oi{background:var(--vb654vx);border-radius:12px;padding:20px}
.c8wf6oi .c2v4udr{width:120px;gap:4px;margin-bottom:16px}
.c8wf6oi .c2v4udr i{border-radius:4px;background:#c7d3e3;box-shadow:none}
.c8wf6oi .c2v4udr i.c20oir8{background:var(--v0psz7m)}
.c8wf6oi .c2v4udr i.c20oir8::after{content:none}
.cbnc2sa{display:inline-block;font:600 12.5px var(--vd6w3ue);color:#fff;background:var(--vd9i8nf);border-radius:5px;padding:3px 8px;margin-bottom:10px}
.cfcjpvz{margin-top:22px;padding:16px 18px;background:#fff7e6;border:1px solid #fde68a;border-radius:var(--v8h8e4e)}

/* mobile */
.c58cem1{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:center}
@media(max-width:780px){.c58cem1{grid-template-columns:1fr;gap:30px}}
.c98w3u3{width:250px;margin:0 auto;border-radius:36px;padding:10px;background:#0b1220;box-shadow:0 34px 64px -26px rgba(7,21,41,.75),inset 0 0 0 2px #2a3650}
.c98w3u3 img{border-radius:27px}

/* pays */
.cfia72w{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:26px 0 38px}
@media(max-width:900px){.cfia72w{grid-template-columns:repeat(3,1fr)}}
@media(max-width:520px){.cfia72w{grid-template-columns:repeat(2,1fr)}}
.cfia72w a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:10px;background:var(--vb654vx);border:1px solid transparent;text-decoration:none;color:var(--vd9i8nf);font-weight:600}
.cfia72w a:hover{border-color:var(--v3ty7uw);background:#fff}
.cfia72w .c46py5g{font-size:22px;line-height:1.1}
.cfia72w small{font:500 12px var(--vd6w3ue);color:var(--v2bjkwe)}
.cfonrl0{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0 0}
@media(max-width:760px){.cfonrl0{grid-template-columns:1fr}}
.cfonrl0 div{position:relative;padding:14px 16px 14px 50px;background:var(--vb654vx);border-radius:10px}
.cfonrl0 div::before{content:"";position:absolute;left:17px;top:18px;width:17px;height:17px;border:2px solid var(--vf86nhi);border-radius:4px}
.cfonrl0 dt{font-weight:700;color:var(--vd9i8nf)}
.cfonrl0 dd{margin:3px 0 0;font-size:15.5px}
.c60c8u5{font-size:15px;color:var(--v2bjkwe);margin-top:18px}

/* verdict : jauge circulaire */
.c7o77o9{display:grid;grid-template-columns:190px minmax(0,1fr);gap:36px;align-items:start;margin-top:24px}
@media(max-width:720px){.c7o77o9{grid-template-columns:1fr}}
.c5yh47g{position:relative;width:176px;height:176px;border-radius:50%;background:conic-gradient(var(--v3ty7uw) var(--vfzzhhc),#c9d4e3 0);display:flex;flex-direction:column;align-items:center;justify-content:center}
.c5yh47g::before{content:"";position:absolute;inset:13px;border-radius:50%;background:var(--vd9i8nf)}
.c5yh47g b,.c5yh47g span{position:relative}
.c5yh47g b{font:700 48px/1 var(--vd6w3ue);color:var(--vceulhm)}
.c5yh47g span{font-size:13px;color:#9fb3cc;margin-top:4px}
.cagkp9w{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}
@media(max-width:640px){.cagkp9w{grid-template-columns:1fr}}
.cagkp9w>div{background:var(--v1wnwk3);border-radius:12px;padding:16px 18px}
.cagkp9w h3{font:600 14px var(--vd6w3ue);text-transform:uppercase;letter-spacing:.06em}
.cagkp9w ul{margin:8px 0 0;padding-left:20px}
.cagkp9w li{margin-bottom:6px;font-size:15.5px}
.ccel1zq li::marker{content:"+  ";color:#16a34a;font-weight:700}
.c6gwls3 li::marker{content:"−  ";color:var(--v0psz7m);font-weight:700}
.c1vmq04{margin-top:16px;padding:14px 18px;border-left:4px solid var(--v3ty7uw);background:var(--v1wnwk3);border-radius:0 var(--v8h8e4e) var(--v8h8e4e) 0}

/* questions */
.c5ae4z5{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px}
@media(max-width:820px){.c5ae4z5{grid-template-columns:1fr}}
.c3621at{background:var(--vb654vx);border-radius:12px;padding:18px 20px}
.c3621at h3{font-size:17.5px;margin-bottom:.45em}
.c3621at p{font-size:15.5px}

/* fin + appel collant */
.c8sirj0{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 90% at 50% 0%,rgba(37,99,235,.4),transparent 70%),var(--v2nqxf6),linear-gradient(165deg,var(--v4vowmy),var(--vf86nhi));color:#c9d6e8;padding:72px 0;text-align:center}
.c8sirj0 h2{color:#fff}
.c8sirj0 .c5wej1l{justify-content:center}
.cc18lt5{position:fixed;right:18px;bottom:18px;z-index:40;opacity:0;pointer-events:none;transition:opacity .2s}
.cc18lt5.vis{opacity:1;pointer-events:auto}
@media(max-width:700px){.cc18lt5{left:12px;right:12px;bottom:12px}.cc18lt5 .btn-go{width:100%}body{padding-bottom:76px}}

/* pages pays */
.cefjo2b{position:relative;overflow:hidden;color:#c9d6e8;padding:50px 0 56px;
  background:radial-gradient(ellipse 45% 80% at 85% 50%,rgba(37,99,235,.42),transparent 70%),var(--v2nqxf6),linear-gradient(165deg,var(--v4vowmy),var(--vf86nhi) 85%)}
.cefjo2b>.c28qb4c{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:center}
.cefjo2b h1{color:#fff;font-size:clamp(32px,4.4vw,52px);max-width:22ch}
.c4hdbqg{display:flex;align-items:center;gap:10px;font:500 13px var(--vd6w3ue);color:var(--vceulhm);letter-spacing:.05em;margin:0 0 12px}
.c4hdbqg span{font-size:26px;line-height:1}
.c41vu68 img{width:236px;margin-left:auto;border-radius:34px;padding:9px;background:#0b1220;box-shadow:0 40px 70px -28px rgba(0,0,0,.8),inset 0 0 0 2px #2a3650;transform:rotate(4deg)}
.cefjo2b .c2v4udr{width:240px;margin-left:auto;transform:rotate(4deg)}
@media(max-width:860px){
  .cefjo2b{padding:34px 0 40px}
  .cefjo2b>.c28qb4c{grid-template-columns:1fr;gap:0}
  .c1zzvch{display:contents}
  .c4hdbqg{order:1}.cefjo2b h1{order:2}.c41vu68{order:3;margin:4px 0 24px}.cefjo2b .c08ugh8{order:4}.cefjo2b .c5wej1l{order:5}
  .c41vu68 img{width:100%;margin:0;border-radius:12px;padding:0;transform:none;box-shadow:0 24px 44px -24px rgba(0,0,0,.8)}
  .cefjo2b .c2v4udr{display:none}
}
.cg7fi4e{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:48px;align-items:center}
.cg7fi4e .c2v4udr{width:220px}
@media(max-width:760px){.cg7fi4e{grid-template-columns:1fr}.cg7fi4e .c2v4udr{display:none}}
.c50wh0w{list-style:none;margin:18px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.c50wh0w li{font:500 14px var(--vd6w3ue);background:var(--vb654vx);border-radius:6px;padding:6px 10px;color:var(--vd9i8nf)}
.cao2jsd{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}
@media(max-width:900px){.cao2jsd{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.cao2jsd{grid-template-columns:1fr}}
.c36g1t7{background:var(--v1wnwk3);border:1px solid var(--v2syi0g);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 14px 30px -26px rgba(11,31,58,.6)}
.c36g1t7 h3{margin:0;font-size:18px}
.c36g1t7 .btn-go{padding:13px 16px;font-size:14px}
.c96p5r0{margin-top:16px;padding:14px 16px;background:#fff7e6;border:1px solid #fde68a;border-radius:var(--v8h8e4e)}

/* pied */
.c7jrk55{background:var(--v4vowmy);color:#9fb3cc;padding:44px 0 26px;font-size:15px}
.c7jrk55 .c2gnlsv{margin-bottom:10px}
.c2lgykk{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}
@media(max-width:800px){.c2lgykk{grid-template-columns:1fr}}
.c7jrk55 h3{color:#fff;font:600 13px var(--vd6w3ue);letter-spacing:.08em;text-transform:uppercase}
.c7jrk55 ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.c7jrk55 a{color:#cbd5e1;text-decoration:none}
.c7jrk55 a:hover{color:var(--vceulhm)}
.c4dmxpj{margin-top:26px;padding-top:16px;border-top:1px solid #1e3354;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}
.c4tdqk2{display:inline-block;font:700 12px var(--vd6w3ue);border:1px solid #9fb3cc;border-radius:4px;padding:2px 6px;margin-right:8px;color:#fff}
