.page-module__u_8Zwq__page{background-color:var(--bg-base);color:var(--text-primary);padding-block:40px 64px}@media (min-width:1024px){.page-module__u_8Zwq__page{padding-block:64px 96px}}.page-module__u_8Zwq__conteneur{max-width:1144px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));gap:48px;margin:0 auto;display:grid}.page-module__u_8Zwq__entete{gap:14px;max-width:760px;display:grid}.page-module__u_8Zwq__marque,.page-module__u_8Zwq__etiquette{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:700}.page-module__u_8Zwq__titre{text-wrap:balance;font-size:clamp(24px,7.6vw,56px);font-weight:700;line-height:1.08}.page-module__u_8Zwq__chapeau{color:var(--text-secondary);font-size:clamp(17px,4.4vw,19px);line-height:1.55}.page-module__u_8Zwq__etapes{--rond:40px;--ecart:20px;gap:var(--ecart);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module__u_8Zwq__etapes{--rond:56px;--ecart:24px}}.page-module__u_8Zwq__etape{grid-template-columns:var(--rond)minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}@media (min-width:768px){.page-module__u_8Zwq__etape{gap:40px}}.page-module__u_8Zwq__etape:not(:last-child):after{content:"";left:calc(var(--rond)/2 - 1px);top:var(--rond);width:2px;height:calc(100% - var(--rond) + var(--ecart));background-color:var(--accent);transform-origin:top;position:absolute}.page-module__u_8Zwq__rond{z-index:1;width:var(--rond);height:var(--rond);background-color:var(--accent);color:var(--accent-fg);border-radius:50%;place-items:center;margin-top:16px;font-size:clamp(16px,4vw,20px);font-weight:700;display:grid;position:relative}.page-module__u_8Zwq__etape:last-child .page-module__u_8Zwq__rond{background-color:var(--marine);color:var(--blanc);box-shadow:0 0 0 1px var(--border)}.page-module__u_8Zwq__carte{border:1px solid var(--border);background-color:var(--bg-surface);border-radius:20px;gap:6px;min-width:0;padding:24px 20px;display:grid}@media (min-width:768px){.page-module__u_8Zwq__carte{padding:28px 32px 32px}}.page-module__u_8Zwq__titreEtape{font-size:clamp(20px,5.6vw,24px);font-weight:700;line-height:1.25}.page-module__u_8Zwq__resume{text-wrap:balance;color:var(--text-secondary);font-size:16px;line-height:1.5}.page-module__u_8Zwq__colonnes{gap:18px;margin:18px 0 0;display:grid}@media (min-width:900px){.page-module__u_8Zwq__colonnes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.page-module__u_8Zwq__colonne{border-top:1px solid var(--border);align-content:start;gap:8px;min-width:0;padding-top:14px;display:grid}.page-module__u_8Zwq__etiquette{font-size:10px}.page-module__u_8Zwq__texte{text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.page-module__u_8Zwq__cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.page-module__u_8Zwq__etape[data-anime=pret] .page-module__u_8Zwq__rond{background-color:var(--bg-elevated);color:var(--text-secondary)}.page-module__u_8Zwq__etape[data-anime=pret]:after{transform:scaleY(0)}.page-module__u_8Zwq__etape[data-anime=pret] .page-module__u_8Zwq__carte{opacity:0}.page-module__u_8Zwq__etape[data-anime=joue] .page-module__u_8Zwq__rond{animation:.35s ease-out both page-module__u_8Zwq__allume}.page-module__u_8Zwq__etape[data-anime=joue] .page-module__u_8Zwq__carte{animation:.45s ease-out .1s both page-module__u_8Zwq__apparait}.page-module__u_8Zwq__etape[data-anime=joue]:not(:last-child):after{animation:.9s ease-in-out .35s both page-module__u_8Zwq__dessine}}@keyframes page-module__u_8Zwq__dessine{0%{transform:scaleY(0)}}@keyframes page-module__u_8Zwq__allume{0%{background-color:var(--bg-elevated);color:var(--text-secondary);transform:scale(.85)}}@keyframes page-module__u_8Zwq__apparait{0%{opacity:0;transform:translateY(12px)}}.page-module__u_8Zwq__appel{border:1px solid var(--border);background-color:var(--marine);color:var(--blanc);border-radius:24px;justify-items:start;gap:14px;padding:36px 24px;display:grid}@media (min-width:768px){.page-module__u_8Zwq__appel{padding:52px 56px}}.page-module__u_8Zwq__titreAppel{text-wrap:balance;font-size:clamp(24px,6.4vw,32px);font-weight:700;line-height:1.2}.page-module__u_8Zwq__texteAppel{color:var(--trait-bleu);font-size:17px;line-height:1.55}.page-module__u_8Zwq__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.page-module__u_8Zwq__bouton{background-color:var(--accent);min-height:48px;color:var(--accent-fg);border-radius:999px;align-items:center;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__u_8Zwq__bouton:hover{background-color:var(--accent-hover)}.page-module__u_8Zwq__telephone{border:1px solid color-mix(in srgb,var(--blanc)40%,transparent);min-height:48px;color:var(--blanc);white-space:nowrap;border-radius:999px;align-items:center;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__u_8Zwq__telephone:hover{border-color:var(--accent);color:var(--accent)}.page-module__u_8Zwq__telephone:focus-visible,.page-module__u_8Zwq__bouton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:599.98px){.page-module__u_8Zwq__actions{flex-direction:column;align-items:stretch;width:100%}.page-module__u_8Zwq__bouton,.page-module__u_8Zwq__telephone{justify-content:center}}@media (min-width:768px) and (max-width:1023.98px){.page-module__u_8Zwq__conteneur{padding-inline:48px}}.page-module__u_8Zwq__marque{text-indent:calc(-3ch - .24em);padding-left:calc(3ch + .24em)}
