.plateforme__intro{display:grid;grid-template-columns:1.35fr 1fr;align-items:end;gap:clamp(24px,6vw,96px);margin-bottom:38px}.plateforme__intro h2{margin:12px 0 0;font-size:clamp(34px,4.1vw,64px);letter-spacing:-.055em;line-height:1.03;text-transform:none}.plateforme__intro h2 em{color:var(--gold-dark,#a37922);font-style:normal}.plateforme__intro p:not(.eyebrow){max-width:500px;color:var(--text-2);line-height:1.65}.plateforme__intro .btn-secondary{margin-top:20px}.plateforme__disponible{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:var(--or-texte,#8a6414);font-size:12px;font-weight:600;letter-spacing:.07em}.plateforme__disponible:before{content:"";width:26px;height:1px;background:currentColor}.plateforme__captures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,56px)}.plateforme-parcours__grille{display:grid;grid-template-columns:1fr 1fr;gap:18px}.plateforme-parcours__carte{display:flex;flex-direction:column;padding:clamp(24px,3.6vw,52px);border:1px solid var(--line);border-radius:28px;background:#f9f9fa}.plateforme-parcours__carte--sombre{background:#171715;color:#f6f4ed;border-color:#171715}.plateforme-parcours__tag{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.plateforme-parcours__carte--sombre .plateforme-parcours__tag{color:#d0b774}.plateforme-parcours__carte h3{margin:32px 0 18px;font-size:clamp(30px,3.3vw,48px);line-height:1.05;letter-spacing:-.045em}.plateforme-parcours__fiche{display:grid;gap:22px;margin:6px 0 34px}.plateforme-parcours__fiche dt{margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.plateforme-parcours__carte--sombre .plateforme-parcours__fiche dt{color:#d0b774}.plateforme-parcours__fiche dd{max-width:460px;margin:0;line-height:1.65;color:var(--text-2)}.plateforme-parcours__carte--sombre .plateforme-parcours__fiche dd{color:#c6c4bd}.plateforme-parcours__fiche dd p{margin:0;font-weight:600}.plateforme-parcours__carte ul{list-style:none;margin:6px 0 0;padding:0}.plateforme-parcours__carte li{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--text)}.plateforme-parcours__carte li span{color:#ad8428}.plateforme-parcours__carte--sombre li{border-color:#383833;color:#f6f4ed}.plateforme-parcours__cta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:50px;font-weight:600}.plateforme-parcours__cta>span{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:#171715;color:#fff;transition:transform .3s ease}.plateforme-parcours__carte--sombre .plateforme-parcours__cta>span{background:#dec17c;color:#171715}.plateforme-parcours__cta:hover>span{transform:rotate(45deg)}.plateforme-parcours__cta:focus-visible{outline:2px solid currentColor;outline-offset:7px;border-radius:6px}.plateforme-parcours__conseil{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:22px 0 0;font-size:14px;color:var(--text-2)}.plateforme-parcours__conseil a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:4px}.plateforme-parcours__conseil a:hover{color:var(--accent-dark)}.plateforme__jeux{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:38px 0 0}.plateforme__jeux h3{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.035em}.plateforme__jeux p{max-width:610px;margin-top:10px;line-height:1.6;font-size:14px;color:var(--text-2)}.plateforme__jeux .btn-secondary{flex-shrink:0}@media (max-width:900px){.plateforme__captures{grid-template-columns:1fr}}@media (max-width:760px){.plateforme-parcours__grille,.plateforme__intro{grid-template-columns:1fr;gap:24px}.plateforme__intro h2{font-size:clamp(29px,7.8vw,46px)}.plateforme-parcours__carte h3{margin:22px 0 14px}.plateforme__jeux{align-items:start;flex-direction:column;gap:18px}}