.hero[data-astro-cid-vayyhyez]{background:radial-gradient(120% 90% at 15% 0%,#1a1d21,#0e0f10 55%)}.halo[data-astro-cid-vayyhyez]{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.halo-a[data-astro-cid-vayyhyez]{width:30rem;height:30rem;top:-12rem;left:-10rem;background:#7c3aed;opacity:.4}.halo-b[data-astro-cid-vayyhyez]{width:24rem;height:24rem;top:2rem;right:-8rem;background:#e0249a;opacity:.26}.halo-paliers[data-astro-cid-vayyhyez]{width:30rem;height:18rem;bottom:-8rem;right:-10rem;background:#7c3aed;opacity:.28;border-radius:9999px}.hero-preuve[data-astro-cid-vayyhyez]{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;color:#8a8f96;font-size:.88rem}.hero-preuve[data-astro-cid-vayyhyez]>span[data-astro-cid-vayyhyez]{display:inline-flex;align-items:center;gap:.45rem}.pastille[data-astro-cid-vayyhyez]{width:6px;height:6px;border-radius:50%;background:#c6f24e;flex:none}.carte[data-astro-cid-vayyhyez]{position:relative;overflow:hidden;border-radius:20px;padding:1.6rem;background:#ffffff09;border:1px solid rgb(255 255 255 / .09);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s;display:flex;flex-direction:column;gap:.75rem;color:inherit}.carte[data-astro-cid-vayyhyez]:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s;pointer-events:none;background:radial-gradient(60% 60% at var(--mx, 50%) var(--my, 0%),rgb(198 242 78 / .16),transparent 70%)}.carte[data-astro-cid-vayyhyez]:hover{transform:translateY(-6px);border-color:#c6f24e6b;box-shadow:0 30px 60px -28px #000000f2,0 0 0 1px #c6f24e2e;background:#ffffff0e}.carte[data-astro-cid-vayyhyez]:hover:after{opacity:1}.carte-tete[data-astro-cid-vayyhyez]{display:flex;align-items:center;gap:.7rem}.carte-ico[data-astro-cid-vayyhyez]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#c6f24e1f;color:#c6f24e;flex:none;transition:background .3s,transform .3s}.carte[data-astro-cid-vayyhyez]:hover .carte-ico[data-astro-cid-vayyhyez]{background:#c6f24e;color:#16210a;transform:scale(1.06)}.carte-ico[data-astro-cid-vayyhyez] svg[data-astro-cid-vayyhyez]{width:19px;height:19px}.carte[data-astro-cid-vayyhyez] h2[data-astro-cid-vayyhyez]{font-family:var(--font-display);font-size:1.12rem;font-weight:600;margin:0;color:#fff}.carte[data-astro-cid-vayyhyez] p[data-astro-cid-vayyhyez]{font-size:.92rem;color:#8a8f96;margin:0;line-height:1.6}.carte-palier[data-astro-cid-vayyhyez]{padding:1.75rem;gap:0}.carte-palier[data-astro-cid-vayyhyez] .palier-nom[data-astro-cid-vayyhyez]{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8f96}.carte-palier[data-astro-cid-vayyhyez] .palier-prix[data-astro-cid-vayyhyez]{margin-top:.6rem;font-size:1.9rem;font-weight:700;color:#fff;line-height:1.15}.carte-palier[data-astro-cid-vayyhyez] .palier-texte[data-astro-cid-vayyhyez]{margin-top:.8rem}.carte-palier[data-astro-cid-vayyhyez] .palier-lien[data-astro-cid-vayyhyez]{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.4rem;color:#c6f24e;font-weight:600;font-size:.9rem}.palier-lien[data-astro-cid-vayyhyez] .fleche[data-astro-cid-vayyhyez]{transition:transform .3s}.carte[data-astro-cid-vayyhyez]:hover .palier-lien[data-astro-cid-vayyhyez] .fleche[data-astro-cid-vayyhyez]{transform:translate(4px)}.carte-vedette[data-astro-cid-vayyhyez]{border-color:#c6f24e8c;background:#c6f24e0d;box-shadow:0 0 26px #c6f24e24}.carte-badge[data-astro-cid-vayyhyez]{position:absolute;top:0;right:0;z-index:1;background:#c6f24e;color:#16210a;font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.38rem .9rem;border-radius:0 18px 0 12px;white-space:nowrap}.lien-lime[data-astro-cid-vayyhyez],.lien-sourd[data-astro-cid-vayyhyez]{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.95rem;transition:color .25s}.lien-lime[data-astro-cid-vayyhyez]{color:#c6f24e}.lien-lime[data-astro-cid-vayyhyez]:hover{color:#fff}.lien-sourd[data-astro-cid-vayyhyez]{color:#b9bdc2;font-weight:500}.lien-sourd[data-astro-cid-vayyhyez]:hover{color:#c6f24e}.lien-lime[data-astro-cid-vayyhyez] .fleche[data-astro-cid-vayyhyez],.lien-sourd[data-astro-cid-vayyhyez] .fleche[data-astro-cid-vayyhyez]{transition:transform .3s}.lien-lime[data-astro-cid-vayyhyez]:hover .fleche[data-astro-cid-vayyhyez],.lien-sourd[data-astro-cid-vayyhyez]:hover .fleche[data-astro-cid-vayyhyez]{transform:translate(4px)}.faq-carte[data-astro-cid-vayyhyez]{border-radius:20px;padding:1.1rem 1.25rem;background:#ffffff09;border:1px solid rgb(255 255 255 / .09);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .3s,background .3s}.faq-carte[data-astro-cid-vayyhyez]:hover,.faq-carte[data-astro-cid-vayyhyez][open]{border-color:#c6f24e59;background:#ffffff0d}.coche-lime[data-astro-cid-vayyhyez]{margin-top:.125rem;display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#c6f24e;color:#16210a}.etape[data-astro-cid-vayyhyez]{border-top:1px solid rgb(21 23 26 / .14);padding-top:1.5rem}.etape-num[data-astro-cid-vayyhyez]{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:50%;background:#c6f24e;color:#16210a;font-size:1.15rem;font-weight:700}.vague[data-astro-cid-vayyhyez]{background:#0e0f10;line-height:0;margin-bottom:-1px}.vague[data-astro-cid-vayyhyez] svg[data-astro-cid-vayyhyez]{display:block;width:100%;height:clamp(4.5rem,9vw,8rem)}.vague[data-astro-cid-vayyhyez] .v-arriere[data-astro-cid-vayyhyez]{fill:#f4f5f2;opacity:.32}.vague[data-astro-cid-vayyhyez] .v-avant[data-astro-cid-vayyhyez]{fill:#f4f5f2}.vague-sombre[data-astro-cid-vayyhyez]{background:#f4f5f2}.vague-sombre[data-astro-cid-vayyhyez] svg[data-astro-cid-vayyhyez]{transform:scaleX(-1)}.vague-sombre[data-astro-cid-vayyhyez] .v-arriere[data-astro-cid-vayyhyez],.vague-sombre[data-astro-cid-vayyhyez] .v-avant[data-astro-cid-vayyhyez]{fill:#0e0f10}.vague-pied[data-astro-cid-vayyhyez]{background:#f4f5f2}.vague-pied[data-astro-cid-vayyhyez] svg[data-astro-cid-vayyhyez]{transform:scaleX(-1)}.vague-pied[data-astro-cid-vayyhyez] .v-arriere[data-astro-cid-vayyhyez],.vague-pied[data-astro-cid-vayyhyez] .v-avant[data-astro-cid-vayyhyez]{fill:#16181b}@media(prefers-reduced-motion:reduce){.carte[data-astro-cid-vayyhyez],.carte-ico[data-astro-cid-vayyhyez],.lien-lime[data-astro-cid-vayyhyez] .fleche[data-astro-cid-vayyhyez],.lien-sourd[data-astro-cid-vayyhyez] .fleche[data-astro-cid-vayyhyez]{transition:none}}.montage[data-astro-cid-vayyhyez]{position:relative;max-width:23rem;--mtg-cycle: 7.2s}.montage-halo[data-astro-cid-vayyhyez]{position:absolute;top:50%;left:50%;width:120%;height:70%;transform:translate(-50%,-42%);border-radius:9999px;background:#7c3aed;filter:blur(80px);opacity:.4;pointer-events:none}.montage-panneau[data-astro-cid-vayyhyez]{position:relative;border-radius:20px;padding:1.15rem;background:linear-gradient(150deg,#ffffff0f,#ffffff05);border:1px solid rgb(255 255 255 / .12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:rotate(-1.2deg);box-shadow:0 40px 80px -40px #000000d9}.montage-barre[data-astro-cid-vayyhyez]{display:flex;align-items:center;gap:.4rem}.montage-barre[data-astro-cid-vayyhyez]>i[data-astro-cid-vayyhyez]{width:8px;height:8px;border-radius:50%;background:#ffffff38;flex:none}.montage-url[data-astro-cid-vayyhyez]{margin-left:.5rem;flex:1;border:1px solid rgb(255 255 255 / .14);border-radius:9999px;padding:.32rem .8rem;color:#b9bdc2;font-size:.78rem}.montage-badge[data-astro-cid-vayyhyez]{position:absolute;top:-10px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:.4rem;background:#c6f24e;color:#16210a;font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.26rem .7rem;border-radius:9999px;white-space:nowrap}.montage-badge[data-astro-cid-vayyhyez]:before{content:"";width:6px;height:6px;border-radius:50%;background:#16210a}.montage-page[data-astro-cid-vayyhyez]{margin-top:.9rem;border-radius:14px;padding:.85rem;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column;gap:.8rem}.montage-l[data-astro-cid-vayyhyez]{display:block;height:7px;border-radius:4px;background:#ffffff29}.montage-nav[data-astro-cid-vayyhyez]{display:flex;align-items:center;gap:.55rem}.montage-logo[data-astro-cid-vayyhyez]{width:16px;height:16px;border-radius:5px;background:#c6f24e;flex:none}.montage-nav[data-astro-cid-vayyhyez] .montage-l[data-astro-cid-vayyhyez]:first-of-type{margin-left:auto}.montage-h1[data-astro-cid-vayyhyez]{display:flex;flex-direction:column;gap:.45rem;padding:.35rem 0 .1rem}.montage-l--titre[data-astro-cid-vayyhyez]{height:11px;border-radius:6px;background:#ffffff4d}.montage-cta[data-astro-cid-vayyhyez]{margin-top:.35rem;width:34%;height:18px;border-radius:9999px;background:#c6f24e}.montage-img[data-astro-cid-vayyhyez]{height:4.1rem;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ffffff59;background:linear-gradient(140deg,#7c3aed59,#e0249a38);border:1px solid rgb(255 255 255 / .1)}.montage-cartes[data-astro-cid-vayyhyez]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.montage-carte[data-astro-cid-vayyhyez]{height:2.5rem;border-radius:9px;background:#ffffff14;border:1px solid rgb(255 255 255 / .1)}@media(prefers-reduced-motion:no-preference){.montage-anime[data-astro-cid-vayyhyez] .montage-corps[data-astro-cid-vayyhyez]{animation:mtg-cycle var(--mtg-cycle) linear infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-nav[data-astro-cid-vayyhyez]{animation:mtg-nav var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-h1[data-astro-cid-vayyhyez] .montage-l--titre[data-astro-cid-vayyhyez]:first-of-type{animation:mtg-titre1 var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-h1[data-astro-cid-vayyhyez] .montage-l--titre[data-astro-cid-vayyhyez]+.montage-l--titre[data-astro-cid-vayyhyez]{animation:mtg-titre2 var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-cta[data-astro-cid-vayyhyez]{animation:mtg-cta var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-img[data-astro-cid-vayyhyez]{animation:mtg-img var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-carte--1[data-astro-cid-vayyhyez]{animation:mtg-carte1 var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-carte--2[data-astro-cid-vayyhyez]{animation:mtg-carte2 var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-carte--3[data-astro-cid-vayyhyez]{animation:mtg-carte3 var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-anime[data-astro-cid-vayyhyez] .montage-badge[data-astro-cid-vayyhyez]{animation:mtg-badge var(--mtg-cycle) cubic-bezier(.3,.8,.3,1) infinite}.montage-pause[data-astro-cid-vayyhyez] [data-astro-cid-vayyhyez],.montage-pause[data-astro-cid-vayyhyez] [data-astro-cid-vayyhyez]:after{animation-play-state:paused!important}}@keyframes mtg-cycle{0%{opacity:0}2.5%{opacity:1}95%{opacity:1}98%,to{opacity:0}}@keyframes mtg-nav{0%,6%{opacity:0;transform:translateY(-8px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes mtg-titre1{0%,15%{opacity:0;transform:translate(-12px)}21%,to{opacity:1;transform:translate(0)}}@keyframes mtg-titre2{0%,18%{opacity:0;transform:translate(-12px)}24%,to{opacity:1;transform:translate(0)}}@keyframes mtg-cta{0%,24%{opacity:0;transform:translateY(6px)}30%,to{opacity:1;transform:translateY(0)}}@keyframes mtg-img{0%,32%{opacity:0;transform:scale(.94)}40%,to{opacity:1;transform:scale(1)}}@keyframes mtg-carte1{0%,44%{opacity:0;transform:translateY(10px)}50%,to{opacity:1;transform:translateY(0)}}@keyframes mtg-carte2{0%,47%{opacity:0;transform:translateY(10px)}53%,to{opacity:1;transform:translateY(0)}}@keyframes mtg-carte3{0%,50%{opacity:0;transform:translateY(10px)}56%,to{opacity:1;transform:translateY(0)}}@keyframes mtg-badge{0%,62%{opacity:0;transform:scale(.5)}68%{opacity:1;transform:scale(1.08)}71%,93%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}
