.guide-page{--t-eyebrow:600 12px/1 var(--font-mono);--t-small:400 14px/1.6 var(--font-sans);--t-xs:400 12px/1.45 var(--font-sans);--t-lead:400 18px/1.62 var(--font-sans);--t-body:400 16.5px/1.68 var(--font-sans)}.guide-page *,.guide-page :before,.guide-page :after{box-sizing:border-box}.guide-page .colonne{max-width:720px;margin:0 auto}.guide-page .hero{background:var(--bg-1);border-bottom:1px solid var(--border-1);padding:52px 0 56px}.guide-page .hero .meta{font:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.guide-page .hero .meta .i{width:14px;height:14px}.guide-page .hero .meta .sep{color:var(--slate-300)}.guide-page .hero .meta .duree{color:var(--slate-400)}.guide-page .hero h1{font:800 clamp(29px, 4.4vw, 40px)/1.15 var(--font-sans);letter-spacing:-.025em;color:var(--slate-900);margin:0 0 16px}.guide-page .hero h1 em{font-family:var(--font-serif,Georgia, serif);color:var(--alert-orange-2);font-style:italic;font-weight:600}.guide-page .hero .chapeau{font:var(--t-lead);color:var(--slate-600);max-width:62ch;margin:0}.guide-page .reponse{border-radius:var(--r-2xl,20px);background:#10b9810d;border:1px solid #10b98147;margin-top:30px;padding:24px 26px}.guide-page .reponse .k{font:var(--t-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--alert-green-2);align-items:center;gap:8px;margin-bottom:10px;display:flex}.guide-page .reponse .k .i{width:15px;height:15px}.guide-page .reponse p{font:var(--t-body);color:var(--slate-700);margin:0}.guide-page .section{padding:60px 0}.guide-page .section.mute{background:var(--bg-1);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.guide-page h2{font:700 26px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--slate-900);align-items:baseline;gap:12px;margin:0 0 18px;display:flex}.guide-page h2 .num{font:700 13px/1 var(--font-mono);letter-spacing:.05em;color:var(--alert-orange-2);background:#f59e0b1a;border-radius:7px;flex:none;padding:6px 9px}.guide-page p{font:var(--t-body);color:var(--slate-600);margin:0 0 14px}.guide-page .section>.colonne>p:last-child{margin-bottom:0}.guide-page .probleme{gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide-page .probleme li{border-radius:var(--r-xl);border:1px solid var(--border-1);background:var(--bg-0);font:var(--t-small);color:var(--slate-700);align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.guide-page .probleme .i{width:17px;height:17px;color:var(--slate-400);flex:none;margin-top:2px}.guide-page .etapes{gap:26px;display:grid}.guide-page .etape{align-items:flex-start;gap:18px;display:flex}.guide-page .etape .n{width:34px;height:34px;font:700 14px/1 var(--font-mono);color:var(--brand-blue);background:#3b82f61a;border-radius:10px;flex:none;place-items:center;display:grid}.guide-page .etape h3{font:600 17px/1.35 var(--font-sans);color:var(--slate-900);margin:0 0 6px}.guide-page .etape p{font:var(--t-small);color:var(--slate-600);margin:0}.guide-page .charniere{border-radius:var(--r-2xl,20px);background:#f59e0b0f;border:1px solid #f59e0b4d;padding:26px 28px}.guide-page .charniere h2{color:#92400e;margin-bottom:14px}.guide-page .charniere h2 .num{background:#f59e0b2e}.guide-page .charniere ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.guide-page .charniere li{font:var(--t-small);color:#92400e;padding-left:19px;position:relative}.guide-page .charniere li:before{content:"";background:var(--alert-orange-2);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.guide-page .apport{gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}.guide-page .apport li{font:var(--t-small);color:var(--slate-700);align-items:flex-start;gap:11px;display:flex}.guide-page .apport .i{width:17px;height:17px;color:var(--alert-green-2);flex:none;margin-top:2px}.guide-page .resultat{border-radius:var(--r-xl);background:var(--bg-1);border:1px solid var(--border-1);font:var(--t-small);color:var(--slate-600);margin-bottom:22px;padding:16px 18px}.guide-page .resultat b{color:var(--slate-900)}.guide-page .cta{background:var(--slate-900);color:#fff;font:600 15px/1 var(--font-sans);border-radius:999px;align-items:center;gap:9px;padding:14px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.guide-page .cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a33}.guide-page .cta .i{width:17px;height:17px}.guide-page .faq{gap:12px;display:grid}.guide-page .faq details{border:1px solid var(--border-1);border-radius:var(--r-xl);background:var(--bg-0);overflow:hidden}.guide-page .faq summary{cursor:pointer;font:600 15.5px/1.4 var(--font-sans);color:var(--slate-900);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;list-style:none;display:flex}.guide-page .faq summary::-webkit-details-marker{display:none}.guide-page .faq summary .i{width:17px;height:17px;color:var(--slate-400);flex:none;transition:transform .2s}.guide-page .faq details[open] summary .i{transform:rotate(45deg)}.guide-page .faq details p{font:var(--t-small);color:var(--slate-600);margin:0;padding:0 20px 18px}.guide-page .liens{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.guide-page .lien{border-radius:var(--r-xl);border:1px solid var(--border-1);background:var(--bg-0);flex-direction:column;gap:5px;padding:17px 19px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.guide-page .lien:hover{border-color:var(--brand-blue);transform:translateY(-2px)}.guide-page .lien .t{font:600 14.5px/1.3 var(--font-sans);color:var(--slate-900);align-items:center;gap:8px;display:flex}.guide-page .lien .t .i{width:15px;height:15px;color:var(--brand-blue);flex:none}.guide-page .lien .s{font:var(--t-xs);color:var(--slate-500)}@media (max-width:640px){.guide-page .etape{gap:13px}.guide-page .reponse,.guide-page .charniere{padding:20px 18px}}
