.parcours__grid[data-astro-cid-v7y7a6px]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"s1 s1 s3 s4""s2 s2 s3 s4";margin:0;padding:0;list-style:none;display:grid}.step--1[data-astro-cid-v7y7a6px]{grid-area:s1}.step--2[data-astro-cid-v7y7a6px]{grid-area:s2}.step--3[data-astro-cid-v7y7a6px]{grid-area:s3}.step--4[data-astro-cid-v7y7a6px]{grid-area:s4}.step[data-astro-cid-v7y7a6px]{min-height:240px;padding:var(--space-6);-webkit-backdrop-filter:blur(16px);isolation:isolate;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#0f0f1999;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.step[data-astro-cid-v7y7a6px]:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;transition:opacity .35s var(--ease-out);pointer-events:none;background:linear-gradient(135deg,#ff007f,#9b3bff 50%,#fa0);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.step[data-astro-cid-v7y7a6px]:before{content:"";background:var(--step-glow,#ff007f);filter:blur(70px);opacity:.18;z-index:-1;width:70%;height:70%;transition:opacity .35s var(--ease-out);border-radius:50%;position:absolute;top:-30%;right:-20%}.step[data-astro-cid-v7y7a6px]:hover{transform:translateY(-5px);box-shadow:0 0 25px #ff007f33,0 24px 44px -24px #000c}.step[data-astro-cid-v7y7a6px]:hover:after{opacity:1}.step[data-astro-cid-v7y7a6px]:hover:before{opacity:.35}.step--3[data-astro-cid-v7y7a6px],.step--4[data-astro-cid-v7y7a6px]{justify-content:flex-end;min-height:500px}.step--1[data-astro-cid-v7y7a6px]{--step-glow:#ff007f}.step--2[data-astro-cid-v7y7a6px]{--step-glow:#9b3bff}.step--3[data-astro-cid-v7y7a6px]{--step-glow:#ff6a3d}.step--4[data-astro-cid-v7y7a6px]{--step-glow:#fa0}.step__num[data-astro-cid-v7y7a6px]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #ffffff1a;background:linear-gradient(160deg,#ff007f8c,#ffaa0059);z-index:-1;user-select:none;transition:background-size .5s var(--ease-out), -webkit-text-stroke-color .35s var(--ease-out);background-position:bottom;background-repeat:no-repeat;background-size:100% 0%;-webkit-background-clip:text;background-clip:text;font-size:clamp(120px,14vw,200px);line-height:1;position:absolute;top:-.08em;right:.06em}.step[data-astro-cid-v7y7a6px]:hover .step__num[data-astro-cid-v7y7a6px]{-webkit-text-stroke-color:#ffffff40;background-size:100% 100%}.step__head[data-astro-cid-v7y7a6px]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.step__icon[data-astro-cid-v7y7a6px]{width:52px;height:52px;transition:transform .35s var(--ease-spring), box-shadow .35s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;place-items:center;font-size:24px;display:grid}.step[data-astro-cid-v7y7a6px]:hover .step__icon[data-astro-cid-v7y7a6px]{box-shadow:0 0 22px var(--step-glow);transform:scale(1.1)rotate(-6deg)}.step__label[data-astro-cid-v7y7a6px]{font-family:var(--font-cond);font-weight:700;font-size:var(--text-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--ec-gold-bright)}.step__title[data-astro-cid-v7y7a6px]{font-family:var(--font-display);text-transform:uppercase;margin:0 0 var(--space-3);font-size:clamp(26px,2.8vw,36px);font-weight:400;line-height:1}.step__text[data-astro-cid-v7y7a6px]{color:#ffffffd6;font-size:var(--text-base);margin:0;line-height:1.55}.step__foot[data-astro-cid-v7y7a6px]{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.step__foot[data-astro-cid-v7y7a6px]:empty{display:none}.step__action[data-astro-cid-v7y7a6px]{background:var(--grad-neon);color:#fff;min-height:44px;font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), filter .3s var(--ease-out);border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px -10px #ff007fcc}.step__action[data-astro-cid-v7y7a6px] span[data-astro-cid-v7y7a6px]{transition:transform .3s var(--ease-out)}.step__action[data-astro-cid-v7y7a6px]:hover{color:#fff;filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 0 26px #ff007f8c}.step__action[data-astro-cid-v7y7a6px]:hover span[data-astro-cid-v7y7a6px]{transform:translate(4px)}.step__tag[data-astro-cid-v7y7a6px]{min-height:36px;font-family:var(--font-cond);font-weight:600;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex}@keyframes alerte-pulse{0%,to{box-shadow:0 0 10px #ff2d558c,inset 0 0 8px #ff2d5540}50%{box-shadow:0 0 22px #ff2d55d9,inset 0 0 10px #ff2d5559}}.alerte[data-astro-cid-v7y7a6px]{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);-webkit-backdrop-filter:blur(16px);background:linear-gradient(90deg,#be123c38,#78145a1f 60%,#0f0f198c),#0f0f1999;border:1px solid #ff2d554d;border-radius:18px;display:flex}.alerte__icon[data-astro-cid-v7y7a6px]{color:#ff2d55;background:#ff2d551f;border:1px solid #ff2d5580;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;animation:2.4s ease-in-out infinite alerte-pulse;display:grid}.alerte__icon[data-astro-cid-v7y7a6px] svg[data-astro-cid-v7y7a6px]{filter:drop-shadow(0 0 6px #ff2d55e6);width:24px;height:24px}.alerte__title[data-astro-cid-v7y7a6px]{font-family:var(--font-cond);font-weight:700;font-size:var(--text-lg);letter-spacing:.08em;text-transform:uppercase;color:#ff8fa3;margin-bottom:4px;display:block}.alerte__body[data-astro-cid-v7y7a6px] p[data-astro-cid-v7y7a6px]{color:#ffffffd6;margin:0}.alerte[data-astro-cid-v7y7a6px] a[data-astro-cid-v7y7a6px]{color:#fff;text-underline-offset:3px;text-decoration:underline #ff2d55b3}@media (width<=1000px){.parcours__grid[data-astro-cid-v7y7a6px]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"s1 s1""s2 s3""s4 s3"}.step--4[data-astro-cid-v7y7a6px]{min-height:240px}.step--3[data-astro-cid-v7y7a6px]{min-height:0}}@media (width<=640px){.parcours__grid[data-astro-cid-v7y7a6px]{grid-template-columns:1fr;grid-template-areas:"s1""s2""s3""s4"}.step[data-astro-cid-v7y7a6px],.step--3[data-astro-cid-v7y7a6px],.step--4[data-astro-cid-v7y7a6px]{justify-content:flex-start;min-height:0}.step__num[data-astro-cid-v7y7a6px]{font-size:110px}.alerte[data-astro-cid-v7y7a6px]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.alerte__icon[data-astro-cid-v7y7a6px]{animation:none}}
