/* simsinos-casino1.site, gabarit H : réplique de l'habillage Simsinos (Montserrat, violets de la marque, jaune #ffb80e,
   en-tête violet, personnage de la bannière SimsyQuest, rangée d'affiches du lobby, barre jaune mobile) autour du
   contenu « le duel » (pack standard 0x contre Boost Crypto 40x). */
:root{
  --v6g9eae:#1d0a42; --v56alpw:#2b0f63; --vg8zn2e:#35147c; --v6wdnq9:#3f1d88; --v56q69m:#4a2499; --v1w06gu:#5715b4; --vg029qt:#39007c;
  --v4rwa5l:#cbb7ff; --v7rr9nm:#e6ddff; --v15khcm:#ffb80e; --v4fcum2:#ff4d7d; --vb85onk:#3ddc97;
  --v1shdjy:rgba(203,183,255,.2); --vcphe0x:18px; --v68e88y:68px;
  --vgiv494:'Montserrat',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
[id]{scroll-margin-top:calc(var(--v68e88y) + 16px)}
body{margin:0;background:var(--v56alpw);color:var(--v7rr9nm);font:16.5px/1.7 var(--vgiv494);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
button{font:inherit}
a{color:var(--v15khcm)}
h1,h2,h3{margin:0 0 .5em;line-height:1.15;color:#fff}
h1{font-size:clamp(40px,4.6vw,62px);font-weight:900;letter-spacing:-.02em;color:var(--v15khcm)}
h2{font-size:clamp(26px,2.8vw,36px);font-weight:800;letter-spacing:-.01em}
h3{font-size:18px;font-weight:800}
p{margin:0 0 1em}
p:last-child{margin-bottom:0}
strong{color:#fff}
.c8c10qn{max-width:1200px;margin:0 auto;padding:0 24px}

/* boutons : pilules jaunes */
.btn-h{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 30px;border:0;border-radius:999px;background:var(--v15khcm);color:var(--vg029qt);font:800 15px/1 var(--vgiv494);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px -10px rgba(255,184,14,.8);transition:filter .15s}
.btn-h:hover{filter:brightness(1.08)}
.btn-h.c8e9qct{padding:11px 20px;font-size:13px}
.cc4a9xm{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border:2px solid rgba(255,255,255,.6);border-radius:999px;color:#fff;font:800 14.5px/1 var(--vgiv494);text-decoration:none}
.cc4a9xm:hover{border-color:var(--v15khcm);color:var(--v15khcm)}
.c4t78yq{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}
@media(max-width:700px){.c4t78yq{flex-direction:column;align-items:stretch}.c4t78yq a{justify-content:center}}
.cczfy69{max-width:60ch;margin-top:16px;color:var(--v4rwa5l);font-size:13.5px;line-height:1.5}
.cczfy69::before{content:"● ";color:var(--v15khcm)}

/* en-tête violet */
.c2x9s5y{position:sticky;top:0;z-index:40;background:linear-gradient(90deg,var(--v1w06gu),#4a12a0);box-shadow:0 6px 20px -10px rgba(0,0,0,.6)}
.c2x9s5y .c8c10qn{display:flex;align-items:center;gap:18px;height:var(--v68e88y);max-width:1280px}
#ouvrir-h{display:none;position:relative;flex:none;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}
#ouvrir-h span,#ouvrir-h span::before,#ouvrir-h span::after{content:"";position:absolute;left:3px;width:26px;height:3px;border-radius:2px;background:#fff}
#ouvrir-h span{top:15px}
#ouvrir-h span::before{top:-8px;left:0}
#ouvrir-h span::after{top:8px;left:0}
.c7ce7co{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none}
.c7ce7co img{width:150px;height:auto}
.c7ce7co span{color:var(--v4rwa5l);font:700 10.5px/1 var(--vgiv494);letter-spacing:.18em;text-transform:uppercase}
#menu-h{display:flex;gap:4px;margin-left:auto}
#menu-h a{padding:8px 12px;border-radius:999px;color:#fff;font:600 14px/1 var(--vgiv494);text-decoration:none}
#menu-h a:hover{background:rgba(255,255,255,.14)}
.c2x9s5y .btn-h{margin-left:6px}
@media(max-width:1180px){
  #ouvrir-h{display:block}
  .c2x9s5y .btn-h{margin-left:auto}
  #menu-h{display:none;position:absolute;top:var(--v68e88y);left:0;right:0;flex-direction:column;gap:2px;margin:0;padding:12px 16px 18px;background:var(--vg8zn2e);box-shadow:0 20px 30px -20px rgba(0,0,0,.8)}
  body.menu-h-ouvert #menu-h{display:flex}
  #menu-h a{padding:13px 14px;border-radius:12px;font-size:15px}
}

/* entrée : scène violette, personnage SimsyQuest, carte du duel, rangée d'affiches */
.c7qqw1z{position:relative;overflow:hidden;background:var(--v56alpw)}
.c83fvpx{position:relative;overflow:hidden;background:radial-gradient(115% 100% at 62% 0,#7428c6 0,#5a17a6 45%,#3e0a86 100%)}
.c83fvpx::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.08) 1.3px,transparent 1.9px) 0 0/15px 15px;-webkit-mask-image:linear-gradient(270deg,#000,transparent 40%);mask-image:linear-gradient(270deg,#000,transparent 40%)}
.c84o6ch{position:absolute;right:max(0px,calc((100% - 1200px)/2 - 20px));bottom:0;z-index:1;width:auto;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28%);mask-image:linear-gradient(90deg,transparent 0,#000 28%)}
.c83fvpx .c8c10qn{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.62fr);gap:36px;align-items:center;min-height:clamp(480px,40vw,560px);padding-top:44px;padding-bottom:48px;padding-right:clamp(24px,21vw,300px)}
.c5rewgf{display:flex;align-items:baseline;gap:10px;max-width:52ch;margin:0 0 16px;color:#fff;font:700 12px/1.5 var(--vgiv494);letter-spacing:.07em;text-transform:uppercase}
.c5rewgf::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--v15khcm);box-shadow:0 0 0 4px rgba(255,184,14,.25);transform:translateY(-1px)}
.cd1mdf5{max-width:56ch;color:#fff;font-size:17.5px}
.cd3dw56{position:relative;display:grid;gap:14px}
.cd3dw56>div{padding:22px 20px;border-radius:22px;text-align:center;box-shadow:0 24px 44px -26px rgba(0,0,0,.8)}
.cd3dw56>div:first-child{background:var(--v15khcm);color:var(--vg029qt)}
.cd3dw56>div+div{border:2px solid rgba(255,77,125,.7);background:rgba(57,0,124,.72);color:#fff}
.cd3dw56 small{display:block;font:800 12.5px/1.2 var(--vgiv494);letter-spacing:.08em;text-transform:uppercase}
.cd3dw56 b{display:block;margin:6px 0 4px;font:900 60px/1 var(--vgiv494)}
.cd3dw56>div+div b{color:var(--v4fcum2)}
.cd3dw56 span{font-size:14px;font-weight:600}
.cd3dw56 i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#fff;color:var(--vg029qt);font:900 15px/46px var(--vgiv494);font-style:normal;text-align:center;box-shadow:0 0 0 6px rgba(57,0,124,.85)}
.cfdbvju{display:flex;gap:14px;justify-content:center;padding:22px 24px 30px;background:var(--v56alpw);overflow:hidden}
.cfdbvju img{flex:none;width:150px;border-radius:12px;box-shadow:0 14px 28px -16px rgba(0,0,0,.85)}
@media(max-width:1000px){
  .c83fvpx .c8c10qn{grid-template-columns:1fr;padding-right:24px;min-height:0}
  .c84o6ch{opacity:.35}
  .cd3dw56{grid-template-columns:1fr 1fr;max-width:520px}
  .cfdbvju{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}
  .cfdbvju img{width:118px}
}
@media(max-width:700px){
  .c84o6ch{position:relative;right:auto;width:100%;height:250px;object-fit:cover;object-position:center 14%;opacity:1;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}
  .c83fvpx .c8c10qn{gap:0;margin-top:-34px;padding-top:0;padding-bottom:30px}
  .cdyogfl{display:contents}
  .c5rewgf{order:1}.c83fvpx h1{order:2}.cd3dw56{order:3;margin:4px 0 22px}.c83fvpx .cd1mdf5{order:4}.c83fvpx .c4t78yq{order:5}.c83fvpx .cczfy69{order:6}
  h1{font-size:42px}
  .cd3dw56 b{font-size:44px}
  .cd3dw56>div{padding:16px 10px}
}

/* sections */
.cbth6ki{padding:72px 0;background:var(--v56alpw)}
.cbth6ki.ceevk77{background:var(--vg8zn2e)}
.cdw2sw8{max-width:70ch;color:#fff;font-size:18px}
.c54hifk{margin:22px 0 0;padding:16px 20px;border-left:4px solid var(--v15khcm);border-radius:0 var(--vcphe0x) var(--vcphe0x) 0;background:rgba(255,184,14,.09);color:#fff}
.c83s43v{margin-top:36px}

/* comparatif du duel */
.cb4jedc{margin-top:28px;overflow:hidden;border-radius:22px;background:var(--v6wdnq9);box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.cb4jedc .c5tsbc0{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr)}
.cb4jedc .c5tsbc0>*{padding:15px 18px;border-top:1px solid var(--v1shdjy)}
.cb4jedc .c5tsbc0:first-child>*{border-top:0;background:var(--v1w06gu);color:#fff;font-weight:800;font-size:14.5px}
.cb4jedc .c5tsbc0:first-child>span:nth-child(2){background:var(--v15khcm);color:var(--vg029qt)}
.cb4jedc .c5tsbc0:first-child>span:nth-child(3){background:var(--v4fcum2)}
.cb4jedc .c5tsbc0>span:first-child{color:var(--v4rwa5l);font-size:14px;font-weight:700}
.cb4jedc .c5tsbc0>span:nth-child(2){color:#fff}
.cb4jedc .c5tsbc0>span:nth-child(3){background:rgba(255,77,125,.06);color:#fff}
.cb4jedc .c5tsbc0.cbgdhlo>span:nth-child(2){background:rgba(255,184,14,.12);color:var(--v15khcm);font-weight:800}
.cb4jedc .c5tsbc0.cbgdhlo>span:nth-child(3){background:rgba(255,77,125,.16);color:#ffc2d3;font-weight:800}
@media(max-width:700px){.cb4jedc .c5tsbc0{grid-template-columns:1fr 1fr}.cb4jedc .c5tsbc0>span:first-child{grid-column:1/-1;padding-bottom:0;border-top:1px solid var(--v1shdjy)}.cb4jedc .c5tsbc0>span:nth-child(2),.cb4jedc .c5tsbc0>span:nth-child(3){border-top:0}.cb4jedc .c5tsbc0:first-child>span:first-child{display:none}}

/* pack : deux dépôts et frise des sept jours */
.cemmdpt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 0}
@media(max-width:760px){.cemmdpt{grid-template-columns:1fr}}
.cemmdpt article{padding:24px;border-radius:20px;background:var(--v6wdnq9);box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.cemmdpt h3{display:flex;align-items:center;gap:12px}
.cemmdpt h3 em{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--v15khcm);color:var(--vg029qt);font:900 18px var(--vgiv494);font-style:normal}
.c4opkuv{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:26px 0 10px}
.c4opkuv div{padding:12px 6px;border-radius:14px;background:var(--v6wdnq9);text-align:center;box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.c4opkuv div:first-child{background:var(--v15khcm);color:var(--vg029qt);box-shadow:none}
.c4opkuv b{display:block;font:900 22px var(--vgiv494)}
.c4opkuv small{font:700 12px var(--vgiv494);letter-spacing:.04em}
@media(max-width:560px){.c4opkuv{grid-template-columns:repeat(4,1fr)}}
.c0mw26k{display:grid;gap:10px;margin:16px 0 0;padding-left:22px}
.c0mw26k li::marker{color:var(--v15khcm);font:900 16px var(--vgiv494)}

/* règles en tuiles */
.cc02kd7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}
@media(max-width:900px){.cc02kd7{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.cc02kd7{grid-template-columns:1fr}}
.cc02kd7 div{padding:20px 22px;border-radius:18px;background:var(--v6wdnq9);box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.cc02kd7 dt{margin-bottom:6px;color:var(--v15khcm);font:800 17px var(--vgiv494)}
.cc02kd7 dd{margin:0;font-size:15px}

/* repères chiffrés */
.cbbwopb{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none}
.cbbwopb li{padding:10px 16px;border-radius:999px;background:var(--v6wdnq9);color:#fff;font-size:14.5px;box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.cbbwopb b{margin-right:6px;color:var(--v15khcm);font:900 17px var(--vgiv494)}

/* SimsyQuest : 25 niveaux */
.cacbz7w{margin:28px 0 8px}
.cacbz7w .caaxrlz{display:grid;grid-template-columns:repeat(25,1fr);gap:4px;height:72px;align-items:end}
.cacbz7w .caaxrlz i{display:block;border-radius:4px 4px 0 0}
.cacbz7w .caaxrlz i.c0sp9a5{background:linear-gradient(180deg,#ffd35c,var(--v15khcm))}
.cacbz7w .caaxrlz i.cdn9u73{background:repeating-linear-gradient(135deg,rgba(203,183,255,.45) 0 4px,rgba(203,183,255,.12) 4px 8px)}
.cacbz7w .cctbx5n{display:flex;justify-content:space-between;margin-top:8px;color:var(--v4rwa5l);font:700 12.5px var(--vgiv494)}
.cas469i{overflow-x:auto;margin-top:14px}
.cf58a9z{width:100%;min-width:520px;border-collapse:collapse;overflow:hidden;border-radius:16px;background:var(--v6wdnq9);font-size:14.5px}
.cf58a9z th,.cf58a9z td{padding:11px 14px;border-bottom:1px solid var(--v1shdjy);text-align:left;color:#fff}
.cf58a9z thead th{background:var(--v1w06gu);font:800 13px var(--vgiv494)}
.cf58a9z td:first-child{color:var(--v15khcm);font-weight:800}

/* Drops & Wins */
.c5i5j7c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}
@media(max-width:760px){.c5i5j7c{grid-template-columns:1fr}}
.c5i5j7c div{padding:20px 22px;border-radius:18px;background:linear-gradient(160deg,var(--v1w06gu),var(--vg029qt))}
.c5i5j7c dt{margin-bottom:6px;color:var(--v15khcm);font:800 17px var(--vgiv494)}
.c5i5j7c dd{margin:0;color:#fff}

/* jeux */
.ccacl6e{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:26px}
@media(max-width:1000px){.ccacl6e{grid-template-columns:repeat(4,1fr)}}
@media(max-width:560px){.ccacl6e{grid-template-columns:repeat(3,1fr);gap:10px}}
.ccacl6e figure{margin:0}
.ccacl6e img{aspect-ratio:5/8;object-fit:cover;border-radius:12px;box-shadow:0 14px 26px -16px rgba(0,0,0,.85)}
.ccacl6e figcaption{margin-top:8px;color:#fff;font:700 13px/1.3 var(--vgiv494)}
.ccacl6e figcaption span{display:block;color:var(--v4rwa5l);font:500 12px var(--vgiv494)}

/* puces de paiement */
.c5eg336{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none}
.c5eg336 li{padding:8px 15px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:700 13.5px var(--vgiv494)}

/* licence : publié / non publié */
.ca7tcf4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0}
@media(max-width:700px){.ca7tcf4{grid-template-columns:1fr}}
.ca7tcf4 div{padding:18px 22px;border-radius:18px;background:var(--v6wdnq9)}
.ca7tcf4 div:first-child{box-shadow:inset 0 0 0 2px rgba(61,220,151,.55)}
.ca7tcf4 div:last-child{box-shadow:inset 0 0 0 2px rgba(255,77,125,.6)}
.ca7tcf4 h3{font-size:16px}
.ca7tcf4 div:first-child h3{color:var(--vb85onk)}
.ca7tcf4 div:last-child h3{color:var(--v4fcum2)}
.ca7tcf4 ul{margin:0;padding-left:20px}

/* pays refusés / absents */
.cfcajhb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;margin-top:24px}
@media(max-width:760px){.cfcajhb{grid-template-columns:1fr}}
.cfcajhb h3{font-size:14px;letter-spacing:.08em;text-transform:uppercase}
.cfcajhb ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.cfcajhb a{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:var(--v6wdnq9);color:#fff;font-weight:700;font-size:14px;text-decoration:none;box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.cfcajhb a:hover{box-shadow:inset 0 0 0 2px var(--v15khcm)}
.cfcajhb .ccxigh6 a{background:rgba(255,77,125,.14);color:#ffc2d3;box-shadow:inset 0 0 0 1px rgba(255,77,125,.5)}

/* verdict en questions */
.c4qw8c2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}
@media(max-width:760px){.c4qw8c2{grid-template-columns:1fr}}
.c4qw8c2 div{padding:20px 22px;border-radius:18px;background:var(--v6wdnq9);box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.c4qw8c2 h3{color:var(--v15khcm);font-size:17px}
.cdlcqck{margin-top:18px;padding:18px 22px;border-radius:18px;background:var(--v15khcm);color:var(--vg029qt);font-size:16.5px;font-weight:600}

/* FAQ */
.c4em3xz{display:grid;gap:10px;margin-top:22px}
.c4em3xz details{padding:0 20px;border-radius:14px;background:var(--v6wdnq9);box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.c4em3xz summary{display:flex;justify-content:space-between;gap:14px;padding:17px 0;color:#fff;font:700 16px/1.4 var(--vgiv494);list-style:none;cursor:pointer}
.c4em3xz summary::-webkit-details-marker{display:none}
.c4em3xz summary::after{content:"+";color:var(--v15khcm);font-size:22px;line-height:1;font-weight:800}
.c4em3xz details[open] summary::after{content:"−"}
.c4em3xz details p{padding-bottom:18px}

/* fin + collant */
.c42j3md{padding:66px 0;background:radial-gradient(120% 120% at 50% 0,#7428c6,#3e0a86);text-align:center}
.c42j3md p{max-width:62ch;margin-left:auto;margin-right:auto;color:#fff}
.c42j3md .c4t78yq{justify-content:center}
#reste-h{position:fixed;right:18px;bottom:18px;z-index:50;opacity:0;pointer-events:none;transition:opacity .2s}
#reste-h.vu{opacity:1;pointer-events:auto}

/* barre jaune mobile */
.c886vmm{display:none}
@media(max-width:700px){
  :root{--v68e88y:60px}
  .c8c10qn{padding:0 16px}
  .c7ce7co img{width:122px}
  .c2x9s5y .btn-h.c8e9qct{padding:10px 14px;font-size:12px}
  #reste-h{display:none}
  body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}
  .c886vmm{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--v15khcm);box-shadow:0 -8px 20px -12px rgba(0,0,0,.6)}
  .c886vmm a{padding:8px 6px;color:var(--vg029qt);font:800 12.5px/1.1 var(--vgiv494);text-align:center;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
  .c886vmm .cb72lfz{padding:11px 14px;border-radius:999px;background:var(--vg029qt);color:#fff;text-transform:uppercase}
  .cbth6ki{padding:52px 0}
}

/* pages pays */
.c3sts1u{position:relative;overflow:hidden;padding:0 0 50px;background:radial-gradient(115% 100% at 62% 0,#7428c6 0,#5a17a6 45%,#3e0a86 100%)}
.c3sts1u .cfdbvju{background:transparent}
.c3sts1u .c8c10qn{position:relative;margin-top:6px;padding-right:clamp(24px,30vw,400px)}
.c4idmnp{position:absolute;right:24px;bottom:-50px;width:min(340px,30%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,#000 84%,transparent),linear-gradient(180deg,transparent,#000 26%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 32%,#000 84%,transparent),linear-gradient(180deg,transparent,#000 26%);mask-composite:intersect}
@media(max-width:1000px){.c3sts1u .c8c10qn{padding-right:24px}.c4idmnp{display:none}}
.c3sts1u h1{max-width:22ch;font-size:clamp(32px,4.2vw,52px)}
.c5ja2fs{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#fff;font:800 13px var(--vgiv494);letter-spacing:.08em;text-transform:uppercase}
.c5ja2fs span{font-size:26px;letter-spacing:0}
.c0byh4c{display:inline-block;margin:0 0 16px;padding:7px 14px;border-radius:999px;background:rgba(61,220,151,.16);color:#c6ffe4;font:800 13.5px var(--vgiv494);box-shadow:inset 0 0 0 1px rgba(61,220,151,.55)}
.c0byh4c.ccxigh6{background:rgba(255,77,125,.16);color:#ffc2d3;box-shadow:inset 0 0 0 1px rgba(255,77,125,.6)}
.c3joklk{margin:22px 0 34px;overflow:hidden;border-radius:20px;background:var(--v6wdnq9);box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.c3joklk div{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:16px 20px;border-top:1px solid var(--v1shdjy)}
.c3joklk div:first-child{border-top:0}
.c3joklk dt{color:var(--v15khcm);font:800 14.5px var(--vgiv494)}
.c3joklk dd{margin:0;color:#fff}
@media(max-width:600px){.c3joklk div{grid-template-columns:1fr;gap:4px}}
.c7bno21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0}
@media(max-width:700px){.c7bno21{grid-template-columns:1fr}}
.c7bno21 div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 20px;border-radius:16px;background:var(--v6wdnq9);box-shadow:inset 0 0 0 1px var(--v1shdjy)}
.c7bno21 dt{color:#fff;font:800 17px var(--vgiv494)}
.c7bno21 dd{margin:0}
.c7bno21 .btn-h{padding:12px 16px;font-size:13px}

/* pied */
.c394nvk{padding:46px 0 28px;background:var(--v6g9eae);color:var(--v4rwa5l);font-size:14.5px}
.c394nvk .c7ce7co{margin-bottom:14px}
.c5da8ih{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px}
@media(max-width:820px){.c5da8ih{grid-template-columns:1fr}}
.c394nvk h3{color:#fff;font:800 13px var(--vgiv494);letter-spacing:.1em;text-transform:uppercase}
.c394nvk ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.c394nvk a{color:var(--v7rr9nm);text-decoration:none}
.c394nvk a:hover{color:var(--v15khcm)}
.cbmrlst{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;padding-top:16px;border-top:1px solid var(--v1shdjy)}
.c1d2jgj{display:inline-block;margin-right:8px;padding:2px 7px;border-radius:6px;background:var(--v15khcm);color:var(--vg029qt);font:900 12px var(--vgiv494)}
