.hm-accueil .hm-nav-hero{animation:fadeUp .8s cubic-bezier(.2,.7,.2,1) .42s both}.hm-accueil .tetes-rang{animation:fadeUp .7s cubic-bezier(.2,.7,.2,1) .34s both}.hm-accueil h1 .gtx-v,.hm-accueil h2 .gtx-c,.hm-accueil h2 .gtx-v{color:transparent;-webkit-text-fill-color:transparent}.hm-accueil .hm-centre{text-align:center;margin-top:22px}.hm-accueil .hm-apres{max-width:640px;margin:8px auto 0;text-align:center;color:var(--ink-60);font-size:15px;line-height:1.6}.hm-accueil .hm-eyebrow{margin-bottom:22px;animation:fadeUp .6s cubic-bezier(.2,.7,.2,1) both}.hm-accueil .hm-eyebrow-s{text-align:center;margin-bottom:16px}.hm-accueil .hm-eyebrow-s .chip-grad{text-transform:uppercase;font-size:11px;letter-spacing:.09em}.hm-accueil .sec-sombre .chip-grad{color:var(--v2);background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.06)) padding-box,linear-gradient(120deg,rgba(143,125,242,.6),rgba(109,90,230,.25)) border-box}.hm-accueil .grille-fond>.wrap{position:relative;z-index:1}.hm-accueil .hm-lettre{max-width:560px;margin:40px auto 0;padding-top:30px;border-top:1px solid var(--line)}.hm-accueil .hm-lettre-t{text-align:center;font-size:14.5px;font-weight:560;color:var(--ink-60);margin:0 0 14px}.hm-accueil .hm-verifs .verif-g{grid-template-columns:repeat(2,1fr);gap:16px}.hm-accueil .hm-verifs{margin-top:56px;padding:92px 0 96px}.hm-accueil .hm-verifs .verif-c{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.13)}.hm-accueil .hm-verifs .verif-c b{color:#fff}.hm-accueil .hm-verifs .verif-c p{color:rgba(255,255,255,.66)}.hm-accueil .hm-verifs .verif-c.hm-cle{border-color:transparent;background:linear-gradient(#2B2840,#2B2840) padding-box,linear-gradient(135deg,rgba(143,125,242,.6),rgba(255,255,255,.1) 45%,rgba(109,90,230,.55)) border-box}.hm-accueil .etapes .etape,.hm-accueil .etapes .rev,.hm-accueil .prix-mini .pm,.hm-accueil .prix-mini .rev,.hm-accueil .roster .rev,.hm-accueil .roster .roster-c,.hm-accueil .verif-g .rev,.hm-accueil .verif-g .verif-c{height:100%}@media (max-width:900px){.hm-accueil .hm-verifs{margin-top:40px;padding:64px 0 68px}}@media (max-width:600px){.hm-accueil .hm-hero{background:radial-gradient(560px 340px at 50% -80px,rgba(109,90,230,.15),transparent 70%)}.hm-accueil .hm-verifs{padding:54px 0 58px}}@media (prefers-reduced-motion:reduce){.hm-accueil .hm-eyebrow,.hm-accueil .hm-nav-hero,.hm-accueil .tetes-rang{animation:none}.hm-accueil .defile .tuile-logo:nth-child(n+9){display:none}}