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