.page-etape .page-gradient:after{content:"";background:radial-gradient(55% 14%,#e0e8f80d,#0000 70%);position:absolute;inset:0}.page-etape .serif{font-family:var(--font-archivo), sans-serif;font-weight:200}.page-etape .title-bold{font-weight:900}.page-etape .container-narrow{max-width:880px;margin:0 auto;padding:0 32px}.page-etape .nav{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#050e268c;position:sticky;top:0}.page-etape .hero{color:#fff;background:radial-gradient(70% 50% at 90% 10%,#acccff2e,#0000 60%);padding:72px 0 96px;position:relative;overflow:hidden}.page-etape .hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 90% 10%,#acccff2e,#0000 60%);position:absolute;inset:0}.page-etape .hero .container{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.page-etape .step-label{color:var(--gold);font-family:var(--font-archivo-narrow), sans-serif;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:26px;font-size:14px;font-weight:700;display:inline-flex}.page-etape .step-num{border:1.5px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.page-etape .hero h1{font-family:var(--font-archivo), sans-serif;color:#fff;letter-spacing:-.4px;margin-bottom:28px;font-size:52px;font-weight:200;line-height:1.12}.page-etape .hero h1 .accent{color:var(--gold);letter-spacing:-.8px;font-weight:900}.page-etape .hero h1 .bold{color:var(--text-primary);letter-spacing:-.8px;font-weight:900}.page-etape .hero p.lead{color:#ffffffd1;max-width:560px;margin-bottom:36px;font-size:18px;font-weight:400;line-height:1.65}.page-etape .hero p.lead strong{color:#fff;font-weight:700}.page-etape .cta-group{flex-wrap:wrap;gap:14px;display:flex}.page-etape .btn{font-family:var(--font-archivo), sans-serif;cursor:pointer;letter-spacing:-.1px;border:none;border-radius:6px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.page-etape .btn-primary{background:var(--teal);color:var(--text-on-light);font-weight:700}.page-etape .btn-primary:hover{background:var(--teal-bright)}.page-etape .btn-ghost{color:var(--text-primary);background:0 0;border:1px solid #f5f2ea40}.page-etape .btn-ghost:hover{background:#f5f2ea14;border-color:#f5f2ea66}.page-etape .btn-gold{background:var(--gold);color:var(--text-on-light);font-weight:700}.page-etape .btn-gold:hover{background:var(--gold-bright)}.page-etape .hero-radial{aspect-ratio:1;width:100%;max-width:580px;margin:0 0 0 auto;position:relative;transform:translate(48px)}.page-etape .hr-ring{border:2px dashed var(--teal-dim-strong);pointer-events:none;border-radius:50%;width:75%;height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-etape .hr-center{border:1px solid var(--dusk-blue);cursor:pointer;z-index:2;background:0 0;border-radius:50%;width:50%;height:50%;transition:border-color .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.page-etape .hr-center img{object-fit:contain;width:100%;height:100%;padding:18%;display:block}.page-etape .hr-center:after{content:"";background:radial-gradient(circle 90px at var(--lx,50%) var(--ly,50%), #c9ddff8c 0%, #c9ddff2e 30%, transparent 60%);opacity:var(--lit,0);pointer-events:none;mix-blend-mode:screen;border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.page-etape .hr-center:hover{border-color:var(--teal)}.page-etape .hr-glow{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #acccff47, transparent 65%);width:62%;height:62%;opacity:var(--lit,0);pointer-events:none;z-index:1;border-radius:50%;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-etape .hr-node{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y)));width:116px;position:absolute;top:50%;left:50%}.page-etape .hr-link{cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:6px;text-decoration:none;transition:transform .25s cubic-bezier(.22,.61,.36,1);display:flex}.page-etape .hr-circle{background:var(--bg-elevated);border:2px solid var(--teal);width:52px;height:52px;color:var(--teal-bright);font-family:var(--font-archivo), sans-serif;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;transition:box-shadow .25s,transform .25s,background .25s,border-color .25s,color .25s;display:flex;box-shadow:0 4px 16px #acccff33}.page-etape .hr-label{color:var(--text-secondary);text-align:center;font-size:12.5px;font-weight:600;line-height:1.3;transition:color .25s}.page-etape .hr-node.active .hr-circle{background:var(--teal);border-color:var(--teal-bright);color:var(--text-on-light);box-shadow:0 0 0 5px var(--teal-dim)}.page-etape .hr-node.active .hr-label{color:var(--text-primary)}.page-etape .hr-link:hover{transform:translateY(-5px)}.page-etape .hr-link:hover .hr-circle{box-shadow:0 0 0 6px var(--teal-dim), 0 10px 28px #acccff80;border-color:var(--teal-bright);transform:scale(1.07)}.page-etape .hr-link:hover .hr-label{color:var(--teal-bright)}.page-etape .hr-link:focus-visible{outline:2px solid var(--teal-bright);outline-offset:3px}.page-etape section{padding:88px 0}.page-etape .section-tag{font-family:var(--font-archivo-narrow), sans-serif;letter-spacing:.4px;text-transform:uppercase;color:var(--teal-bright);margin-bottom:14px;font-size:14px;font-weight:700;display:inline-block}.page-etape h2.section-title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.3px;max-width:760px;color:var(--text-primary);margin-bottom:20px;font-size:42px;font-weight:200;line-height:1.15}.page-etape h2.section-title .title-bold{letter-spacing:-.6px;font-weight:900}.page-etape .section-intro{color:var(--text-secondary);max-width:680px;font-size:17px;line-height:1.65}.page-etape .constat{background:0 0;padding:80px 0}.page-etape .constat-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.page-etape .pain-list{flex-direction:column;gap:0;margin-top:28px;list-style:none;display:flex}.page-etape .pain-item{align-items:center;gap:14px;padding:10px 0;display:flex}.page-etape .pain-icon{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:28px;flex-shrink:0;width:36px;height:28px}.page-etape .pain-text strong{color:var(--text-primary);font-size:15px;font-weight:600;display:block}.page-etape .pain-text span{color:var(--text-secondary);margin-top:2px;font-size:14px;line-height:1.6;display:block}.page-etape .slider-section{background:0 0;padding:96px 0}.page-etape .slider-header{text-align:center;margin-bottom:48px}.page-etape .slider-header h2{color:var(--text-primary);margin:16px auto}.page-etape .slider-header p{max-width:620px;color:var(--text-secondary);margin:0 auto;font-size:16px;line-height:1.65}.page-etape .slider-instruction{background:var(--surface-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:100px;align-items:center;gap:8px;margin-top:20px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.page-etape .compare-wrap{border:1px solid var(--border);-webkit-user-select:none;user-select:none;background:#f9f7f1;border-radius:12px;max-width:920px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.page-etape .compare-labels{background:var(--bg-deepest);color:#fff;justify-content:space-between;padding:14px 20px;display:flex}.page-etape .compare-label{letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:600}.page-etape .compare-label.before{color:#f4c0b0}.page-etape .compare-label.after{color:#9fe1cb}.page-etape .compare-pane{will-change:filter;width:100%;height:100%;padding:36px 44px;transition:filter .12s linear;position:absolute;top:0;left:0;overflow:hidden}.page-etape .compare-after{z-index:1;background:#fff}.page-etape .compare-before{z-index:2;clip-path:inset(0 50% 0 0);background:#fff}.page-etape .doc-header{border-bottom:1px solid var(--doc-border);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.page-etape .doc-icon{background:var(--doc-surface);width:38px;height:38px;color:var(--doc-text-soft);border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}.page-etape .doc-title{color:var(--doc-text);font-size:14px;font-weight:600}.page-etape .doc-sub{color:var(--doc-text-faint);font-size:12px}.page-etape .doc-badge{border-radius:4px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}.page-etape .badge-draft{background:var(--doc-amber-bg);color:var(--doc-amber-text)}.page-etape .badge-clean{background:var(--doc-teal-bg);color:var(--doc-teal-text)}.page-etape .doc-label{letter-spacing:1px;text-transform:uppercase;color:var(--doc-text-faint);margin-bottom:10px;font-size:11px;font-weight:600}.page-etape .doc-body{color:var(--doc-text);font-size:15px;line-height:1.75}.page-etape .vague{background:var(--doc-red-bg);color:var(--doc-red-text);border-bottom:2px wavy var(--doc-red-line);-webkit-text-decoration:underline wavy var(--doc-red-line);text-decoration:underline wavy var(--doc-red-line);text-underline-offset:3px;border-radius:4px;padding:2px 6px}.page-etape .measured{background:var(--doc-teal-bg);color:var(--doc-teal-text);border-radius:4px;padding:2px 6px;font-weight:500}.page-etape .doc-list{margin-top:8px;list-style:none}.page-etape .doc-list li{color:var(--doc-text);gap:10px;padding:6px 0;font-size:14px;line-height:1.6;display:flex}.page-etape .doc-list li:before{content:"✓";color:var(--doc-teal-line);flex-shrink:0;margin-top:1px;font-weight:700}.page-etape .doc-alert{border-left:3px solid;border-radius:0 6px 6px 0;margin-top:16px;padding:10px 14px;font-size:12px}.page-etape .doc-alert.warn{background:var(--doc-amber-bg);border-color:var(--doc-amber-line);color:var(--doc-amber-text)}.page-etape .doc-alert.ok{background:var(--doc-teal-bg);border-color:var(--doc-teal-line);color:var(--doc-teal-text)}.page-etape .doc-alert strong{margin-bottom:2px;font-weight:700;display:block}.page-etape .compare-toggle,.page-etape .instr-mobile{display:none}@media (max-width:819px){.page-etape .compare-labels,.page-etape .instr-desktop{display:none}.page-etape .instr-mobile{display:inline}.page-etape .compare-toggle{background:var(--doc-amber-bg);border:1px solid #0a16280f;border-radius:9px;gap:6px;margin-bottom:12px;padding:5px;transition:background .22s;display:flex}.page-etape .compare-toggle[data-active=after]{background:var(--doc-teal-bg)}.page-etape .compare-toggle button{color:var(--doc-text-soft);font-family:var(--font-archivo), sans-serif;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 6px;font-size:.8rem;font-weight:700;line-height:1.25;transition:background .18s,color .18s,box-shadow .18s}.page-etape .compare-toggle button[aria-selected=true]{background:#fff;box-shadow:0 1px 3px #0a162824}.page-etape .compare-toggle button[data-pane=before][aria-selected=true]{color:var(--doc-amber-text)}.page-etape .compare-toggle button[data-pane=after][aria-selected=true]{color:var(--doc-teal-text)}.page-etape .compare-toggle button:focus-visible{outline:2px solid var(--doc-text);outline-offset:2px}.page-etape .compare-wrap{background:#f9f7f1;padding:12px}.page-etape .compare-container{aspect-ratio:auto;cursor:default;background:0 0;flex-direction:column;display:flex;overflow:visible}.page-etape .compare-before{order:1}.page-etape .compare-after{order:2}.page-etape .compare-pane{will-change:auto;border-radius:10px;width:100%;height:auto;padding:18px 16px;transition:none;position:relative;overflow:visible;clip-path:none!important;filter:none!important}.page-etape .compare-pane[hidden]{display:none}.page-etape .doc-alert{margin-bottom:2px}.page-etape .compare-handle{display:none}.page-etape .doc-body{font-size:13.5px}.page-etape .doc-list li{font-size:12.5px}.page-etape .doc-title{font-size:13px}.page-etape .doc-badge{font-size:10px}}.page-etape .compare-handle{background:var(--gold);z-index:3;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.page-etape .handle-arrow{filter:drop-shadow(0 1px 3px #00000080);pointer-events:none;border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.page-etape .handle-arrow.left{border-right:9px solid var(--gold-bright);right:calc(50% + 32px)}.page-etape .handle-arrow.right{border-left:9px solid var(--gold-bright);left:calc(50% + 32px)}.page-etape .handle-grip{width:52px;height:52px;box-shadow:0 4px 16px #00000073, 0 0 0 3px var(--gold-bright);cursor:ew-resize;pointer-events:auto;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.page-etape .handle-grip img{object-fit:cover;width:100%;height:100%;display:block}.page-etape .how-header{text-align:center;margin-bottom:56px}.page-etape .how-header h2{color:var(--text-primary);margin:16px auto}.page-etape .how-header p{max-width:620px;color:var(--text-secondary);margin:0 auto;line-height:1.65}.page-etape .steps-grid{grid-template-columns:repeat(5,1fr);gap:0;max-width:1080px;margin:0 auto;display:grid;position:relative}.page-etape .steps-line{background:var(--border-strong);z-index:0;height:2px;position:absolute;top:28px;left:10%;right:10%}.page-etape .step-card{z-index:1;text-align:center;padding:0 12px;transition:transform .3s cubic-bezier(.22,.61,.36,1);position:relative}.page-etape .step-circle{background:var(--bg-deepest);border:2px solid var(--teal);width:56px;height:56px;color:var(--teal-bright);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:20px;font-weight:700;transition:box-shadow .3s,transform .3s;display:flex;position:relative;box-shadow:0 4px 16px #acccff2e}.page-etape .step-card.step-ai .step-circle{background:var(--teal);border-color:var(--teal);color:var(--text-on-light);box-shadow:0 4px 16px #acccff59}.page-etape .step-ai-badge{background:var(--gold);color:var(--navy-900);font-family:var(--font-archivo-narrow), sans-serif;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:-10px;right:-10px}.page-etape .step-card h4{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600;transition:color .3s}.page-etape .step-card p{color:var(--text-secondary);font-size:13px;line-height:1.55}.page-etape .step-card:hover{transform:translateY(-10px)}.page-etape .step-card:hover .step-circle{box-shadow:0 0 0 6px var(--teal-dim), 0 10px 30px #acccff80;transform:scale(1.06)}.page-etape .step-card.step-ai:hover .step-circle{box-shadow:0 0 0 6px var(--teal-dim), 0 10px 30px #acccff99}.page-etape .step-card:hover h4{color:var(--teal-bright)}.page-etape .features-header{max-width:720px;margin-bottom:56px}.page-etape .features-header h2{color:var(--text-primary);margin:16px 0 20px}.page-etape .features-header p{color:var(--text-secondary);font-size:17px;line-height:1.65}.page-etape .feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:88px;display:grid}.page-etape .feature-row:last-child{margin-bottom:0}.page-etape .feature-row.reverse{direction:rtl}.page-etape .feature-row.reverse>*{direction:ltr}.page-etape .feature-content h3{font-family:var(--font-archivo), sans-serif;letter-spacing:-.2px;margin-bottom:18px;font-size:30px;font-weight:200;line-height:1.25}.page-etape .feature-content h3 .title-bold{letter-spacing:-.5px;font-weight:900}.page-etape .feature-content>p{color:var(--text-secondary);margin-bottom:22px;font-size:16px;line-height:1.7}.page-etape .feature-points{list-style:none}.page-etape .feature-points li{color:var(--text-primary);align-items:flex-start;gap:14px;padding:10px 0;font-size:15px;line-height:1.6;display:flex}.page-etape .feature-points li strong{color:var(--text-primary);font-weight:600}.page-etape .feature-points li span{color:var(--text-secondary);margin-top:2px;font-size:13px;display:block}.page-etape .ui-mock{background:var(--bg-deepest);border:1px solid var(--border);border-radius:12px;padding:24px;box-shadow:0 12px 32px #0000004d}.page-etape .ui-window{background:var(--surface-elevated);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;overflow:hidden}.page-etape .ui-window-top{border-bottom:1px solid var(--border);background:#00000040;align-items:center;gap:8px;padding:10px 14px;display:flex}.page-etape .ui-dot{background:#f5f2ea2e;border-radius:50%;width:10px;height:10px}.page-etape .ui-url{color:var(--text-tertiary);font-size:11px;font-family:var(--font-plex-mono), monospace;margin-left:12px}.page-etape .ui-content{padding:20px}.page-etape .dropzone{border:2px dashed var(--teal);text-align:center;background:var(--teal-dim);border-radius:10px;padding:32px 20px}.page-etape .dropzone-icon{color:var(--teal-bright);margin-bottom:8px;font-size:32px}.page-etape .dropzone p{color:var(--teal-bright);font-size:13px;font-weight:500}.page-etape .dropzone .sub{color:var(--text-secondary);margin-top:4px;font-size:11px;font-weight:400}.page-etape .file-row{background:var(--surface-elevated-strong);border:1px solid var(--border);border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.page-etape .file-row .file-icon{font-size:18px}.page-etape .file-row .file-name{color:var(--text-primary);flex:1;font-size:13px;font-weight:500}.page-etape .file-row .file-status{color:var(--teal-bright);font-size:11px;font-weight:600}.page-etape .reco-list{flex-direction:column;gap:10px;display:flex}.page-etape .reco-item{background:var(--surface-elevated-strong);border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:8px;padding:12px 14px}.page-etape .reco-item.applied{border-left-color:var(--teal);background:var(--teal-dim)}.page-etape .reco-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.page-etape .reco-tag{letter-spacing:.5px;text-transform:uppercase;background:var(--amber-light);color:var(--amber-dark);border-radius:3px;padding:2px 8px;font-size:10px;font-weight:700}.page-etape .reco-item.applied .reco-tag{background:var(--teal);color:var(--text-on-light)}.page-etape .reco-text{color:var(--text-primary);margin-bottom:8px;font-size:12px;line-height:1.5}.page-etape .reco-actions{gap:6px;display:flex}.page-etape .reco-btn{border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500}.page-etape .reco-btn.apply{background:var(--teal);color:var(--text-on-light);border-color:var(--teal)}.page-etape .grega-card{background:var(--bg-deepest);color:var(--text-primary);border:1px solid var(--border-gold);border-radius:10px;padding:28px}.page-etape .grega-card h4{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.page-etape .grega-split{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.page-etape .grega-cell{background:var(--surface-elevated);border-left:3px solid var(--teal);border-radius:8px;padding:16px}.page-etape .grega-amount{color:var(--text-primary);margin-bottom:4px;font-size:24px;font-weight:700}.page-etape .grega-where{color:var(--text-secondary);font-size:12px}.page-etape .grega-note{color:var(--text-secondary);margin-top:18px;font-size:13px;line-height:1.6}.page-etape .faq{background:0 0;padding:96px 0}.page-etape .faq-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;display:grid}.page-etape .faq-intro h2{color:var(--text-primary);margin-top:12px}.page-etape .faq-intro p{color:var(--text-secondary);margin-top:20px;font-size:17px;line-height:1.65}.page-etape .faq-intro-cta{margin-top:28px}.page-etape .faq-intro-visual{background:var(--bg-deepest);border:1px solid var(--border);border-radius:12px;margin-top:40px;padding:24px}.page-etape .faq-list{flex-direction:column;gap:0;display:flex}.page-etape .faq-item{border-bottom:1px solid var(--border)}.page-etape .faq-item:first-child{border-top:1px solid var(--border)}.page-etape .faq-question{cursor:pointer;text-align:left;width:100%;font-family:var(--font-archivo), sans-serif;color:var(--text-primary);letter-spacing:-.1px;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:500;line-height:1.4;transition:color .2s;display:flex}.page-etape .faq-question:hover{color:var(--teal-bright)}.page-etape .faq-icon{background:var(--surface-elevated);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .2s;display:flex}.page-etape .faq-item.open .faq-icon{background:var(--teal);color:var(--text-on-light);transform:rotate(45deg)}.page-etape .faq-answer{max-height:0;transition:max-height .35s ease-out;overflow:hidden}.page-etape .faq-item.open .faq-answer{max-height:600px}.page-etape .faq-answer-inner{color:var(--text-secondary);max-width:62ch;padding:0 0 26px;font-size:15px;line-height:1.7}.page-etape .faq-answer-inner strong{color:var(--text-primary);font-weight:600}.page-etape .faq-cta{border-top:1px dashed var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:28px;display:flex}.page-etape .faq-cta p{color:var(--text-tertiary);margin:0;font-size:14px}@media (max-width:900px){.page-etape .faq-grid{grid-template-columns:1fr;gap:32px}}.page-etape .cta-final{color:var(--text-primary);text-align:center;background:radial-gradient(#acccff2e,#0000 60%);padding:96px 0;position:relative}.page-etape .cta-final .section-tag{color:var(--gold)}.page-etape .cta-final h2{font-family:var(--font-archivo), sans-serif;color:var(--text-primary);letter-spacing:-.3px;max-width:760px;margin:18px auto;font-size:44px;font-weight:200;line-height:1.15}.page-etape .cta-final h2 .title-bold{letter-spacing:-.6px;font-weight:900}.page-etape .cta-final p{color:var(--text-secondary);max-width:580px;margin:0 auto 36px;font-size:17px;line-height:1.65}.page-etape .footer{color:var(--text-tertiary);border-top:1px solid var(--border);background:0 0;padding:4rem 0 2rem;font-size:.88rem}.page-etape .reveal{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transform:translateY(40px)}.page-etape .reveal.is-visible{opacity:1;transform:translateY(0)}.page-etape .reveal-fade{opacity:0;will-change:opacity;transition:opacity .65s cubic-bezier(.22,.61,.36,1)}.page-etape .reveal-fade.is-visible{opacity:1}.page-etape .reveal-delay-1{transition-delay:.11s}.page-etape .reveal-delay-2{transition-delay:.22s}.page-etape .reveal-delay-3{transition-delay:.33s}@media (prefers-reduced-motion:reduce){.page-etape .reveal,.page-etape .reveal-fade{opacity:1;transition:none;transform:none}}.page-etape .no-js .reveal,.page-etape .no-js .reveal-fade{opacity:1;transform:none}
