.ac-profils[data-astro-cid-luszvorp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ac-carte[data-astro-cid-luszvorp]{display:grid;gap:10px;align-content:start;padding:28px;border:1px solid var(--rule);border-radius:22px;background:#fff}.ac-carte[data-astro-cid-luszvorp] .tuile[data-astro-cid-luszvorp]{--t: 32px;margin-bottom:6px}.ac-carte[data-astro-cid-luszvorp] b[data-astro-cid-luszvorp]{font-family:var(--font-display);font-weight:600;font-size:21px;letter-spacing:-.02em;line-height:1.15}.ac-carte[data-astro-cid-luszvorp] span[data-astro-cid-luszvorp]{font-size:15.5px;line-height:1.55;color:#575757}.ac-modules[data-astro-cid-luszvorp]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ac-module[data-astro-cid-luszvorp]{display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;padding:26px;border:1px solid var(--rule);border-radius:22px;background:#fff}.ac-module[data-astro-cid-luszvorp].is-final{grid-column:1 / -1;background:var(--ink);color:#fff;border-color:var(--ink)}.ac-module__n[data-astro-cid-luszvorp]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:#8a8883}.ac-module__n[data-astro-cid-luszvorp] .tuile[data-astro-cid-luszvorp]{--t: 18px}.ac-module[data-astro-cid-luszvorp] b[data-astro-cid-luszvorp]{font-family:var(--font-display);font-weight:600;font-size:21px;letter-spacing:-.02em;line-height:1.15}.ac-module__texte[data-astro-cid-luszvorp]{font-size:15px;line-height:1.55;color:#575757}.ac-module[data-astro-cid-luszvorp].is-final .ac-module__texte[data-astro-cid-luszvorp],.ac-module[data-astro-cid-luszvorp].is-final .ac-module__n[data-astro-cid-luszvorp]{color:#ffffffb3}.ac-module__notions[data-astro-cid-luszvorp]{display:flex;flex-wrap:wrap;gap:6px}.ac-module__notions[data-astro-cid-luszvorp] em[data-astro-cid-luszvorp]{font-style:normal;font-size:12.5px;padding:5px 10px;border-radius:999px;background:#f2f0eb;color:var(--ink)}.ac-module[data-astro-cid-luszvorp].is-final .ac-module__notions[data-astro-cid-luszvorp] em[data-astro-cid-luszvorp]{background:#ffffff1f;color:#fff}.ac-etapes[data-astro-cid-luszvorp]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:e}.ac-etape[data-astro-cid-luszvorp]{position:relative;display:grid;gap:10px;align-content:start;padding:26px 22px;border-top:2px solid var(--ink)}.ac-etape__n[data-astro-cid-luszvorp]{font-family:var(--font-titrage);font-weight:900;font-size:56px;line-height:.9}.ac-etape[data-astro-cid-luszvorp] b[data-astro-cid-luszvorp]{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.15}.ac-etape[data-astro-cid-luszvorp] span[data-astro-cid-luszvorp]:not(.ac-etape__n){font-size:15px;line-height:1.55;color:#575757}.ac-certif[data-astro-cid-luszvorp]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}.ac-certif-sec[data-astro-cid-luszvorp]{overflow:hidden;background:radial-gradient(60% 70% at 25% 50%,#1d1530,#000 70%)}.ac-coches--dark[data-astro-cid-luszvorp] li[data-astro-cid-luszvorp]{color:#ffffffd9}.ac-coches[data-astro-cid-luszvorp]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ac-coches[data-astro-cid-luszvorp] li[data-astro-cid-luszvorp]{position:relative;padding-left:26px;font-size:16px;line-height:1.45}.ac-coches[data-astro-cid-luszvorp] li[data-astro-cid-luszvorp]:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:#08b173}.ac-acces[data-astro-cid-luszvorp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ac-acces__carte[data-astro-cid-luszvorp]{display:grid;gap:16px;align-content:start;justify-items:start;padding:clamp(24px,2.6vw,36px);border:1px solid var(--rule);border-radius:24px;background:#fff}.ac-acces__carte[data-astro-cid-luszvorp].is-gratuit{background:#f3faf6;border-color:#cfe9dc}.ac-acces__carte[data-astro-cid-luszvorp] .tuile[data-astro-cid-luszvorp]{--t: 32px}.ac-acces__carte[data-astro-cid-luszvorp] h3[data-astro-cid-luszvorp]{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2vw,27px);letter-spacing:-.01em;line-height:1.1}.ac-acces__carte[data-astro-cid-luszvorp] p[data-astro-cid-luszvorp]{margin:0;font-size:15.5px;line-height:1.55;color:#575757}.ac-acces[data-astro-cid-luszvorp] .ac-contour[data-astro-cid-luszvorp]{border-color:var(--ink);color:var(--ink)}.ac-acces[data-astro-cid-luszvorp] .ac-contour[data-astro-cid-luszvorp]:hover{background:var(--ink);color:#fff}.ac-faq[data-astro-cid-luszvorp]{display:grid}.ac-faq[data-astro-cid-luszvorp] details[data-astro-cid-luszvorp]{border-top:1px solid var(--rule)}.ac-faq[data-astro-cid-luszvorp] details[data-astro-cid-luszvorp]:last-child{border-bottom:1px solid var(--rule)}.ac-faq[data-astro-cid-luszvorp] summary[data-astro-cid-luszvorp]{cursor:pointer;list-style:none;padding:20px 36px 20px 0;position:relative;font-family:var(--font-display);font-weight:600;font-size:clamp(18px,1.6vw,21px);letter-spacing:-.01em}.ac-faq[data-astro-cid-luszvorp] summary[data-astro-cid-luszvorp]::-webkit-details-marker{display:none}.ac-faq[data-astro-cid-luszvorp] summary[data-astro-cid-luszvorp]:after{content:"+";position:absolute;right:4px;top:16px;font-size:24px;font-weight:400;transition:transform .2s}.ac-faq[data-astro-cid-luszvorp] details[data-astro-cid-luszvorp][open] summary[data-astro-cid-luszvorp]:after{transform:rotate(45deg)}.ac-faq[data-astro-cid-luszvorp] p[data-astro-cid-luszvorp]{margin:0 0 20px;font-size:16px;line-height:1.6;color:#575757;max-width:680px}@media(max-width:1100px){.ac-modules[data-astro-cid-luszvorp]{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-module[data-astro-cid-luszvorp].is-final{grid-column:auto}.ac-etapes[data-astro-cid-luszvorp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.ac-profils[data-astro-cid-luszvorp],.ac-acces[data-astro-cid-luszvorp],.ac-certif[data-astro-cid-luszvorp]{grid-template-columns:1fr}}@media(max-width:640px){.ac-modules[data-astro-cid-luszvorp],.ac-etapes[data-astro-cid-luszvorp]{grid-template-columns:1fr}}
