.ZY8ZAq_carte{isolation:isolate;position:relative}.ZY8ZAq_carteClaire{background:#fff;border:1px solid #18235014;box-shadow:0 1px 2px #1019350a,0 28px 56px -44px #1019354d}.ZY8ZAq_carteSmart{background:radial-gradient(120% 70% at 100% 0,#807cde4d 0%,#807cde00 58%),radial-gradient(90% 55% at 0 100%,#b9915e17 0%,#b9915e00 62%),linear-gradient(162deg,#1b2654 0%,#1e2460 46%,#27296b 100%);border:1px solid #c8c6ff29;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #1019351f,0 40px 72px -44px #10193580}.ZY8ZAq_carteSmart:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff12 0%,#fff0 34%);position:absolute;inset:0}.ZY8ZAq_carteInstitutionnelle{background:#101935;border:1px solid #101935;box-shadow:0 28px 56px -44px #1019358c}.ZY8ZAq_panneauPremierAchat{background:radial-gradient(110% 80% at 0 0,#807cde42 0%,#807cde00 60%),radial-gradient(80% 60% at 100% 100%,#b9915e1f 0%,#b9915e00 60%),linear-gradient(158deg,#182350 0%,#1d2459 52%,#24275f 100%)}@media (prefers-reduced-motion:no-preference){.ZY8ZAq_grilleAnimee .ZY8ZAq_carte{opacity:0;transform:translateY(14px)}.ZY8ZAq_grilleAnimee .ZY8ZAq_carte[data-visible=oui]{animation:.52s cubic-bezier(.23,1,.32,1) both ZY8ZAq_entree;animation-delay:calc(var(--rang,0) * 80ms)}}@media (prefers-reduced-motion:reduce){.ZY8ZAq_grilleAnimee .ZY8ZAq_carte{opacity:0}.ZY8ZAq_grilleAnimee .ZY8ZAq_carte[data-visible=oui]{animation:.22s both ZY8ZAq_fondu}}@keyframes ZY8ZAq_entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ZY8ZAq_fondu{0%{opacity:0}to{opacity:1}}.ZY8ZAq_selecteur{background:#fefaef;border:1px solid #b9915e3d;box-shadow:0 1px 2px #1019350a,0 18px 36px -30px #10193547}.ZY8ZAq_optionUnivers{isolation:isolate;background-color:#0000;transition:background-color .2s;position:relative}.ZY8ZAq_optionUnivers:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(120% 90% at 100% 0,#807cde42 0%,#807cde00 60%),linear-gradient(160deg,#182350 0%,#1e2460 100%);transition:opacity .2s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a,0 10px 22px -14px #1019358c}.ZY8ZAq_optionActive:before{opacity:1}@media (hover:hover) and (pointer:fine){.ZY8ZAq_optionUnivers:not(.ZY8ZAq_optionActive):hover{background-color:#fff}}@media (prefers-reduced-motion:reduce){.ZY8ZAq_optionUnivers,.ZY8ZAq_optionUnivers:before{transition:none}}
