.bilan-fond{background:linear-gradient(160deg,#051026,#072047 58%,#0b2c5e)}.bilan{--navy:#072047;--navy-soft:#0e2f5e;--teal:#01A4AD;--teal-dark:#01858c;--teal-tint:#e6f6f7;--ink:#1c2430;--grey:#5b6675;--line:#dfe6ee;--bg:#f6f9fb;--white:#ffffff;--radius:14px}.bilan *{box-sizing:border-box;margin:0;padding:0}.bilan{font-family:Open Sans,system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.bilan h1,.bilan h2,.bilan h3,.bilan .btn{font-family:Poppins,sans-serif}.bilan .topbar{background:var(--navy);color:#fff;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.bilan .brand{font-family:Poppins,sans-serif;font-weight:700;font-size:15px}.bilan .brand span{color:var(--teal)}.bilan .topbar .badge{font-size:12px;font-weight:600;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);padding:5px 12px;border-radius:999px}.bilan .wrap{max-width:760px;margin:0 auto;padding:0 20px 80px}.bilan .progress-zone{padding:26px 0 6px;display:none}.bilan .progress-zone.visible{display:block}.bilan .progress-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.bilan .progress-section{font-size:13px;color:var(--teal-dark);font-weight:700}.bilan .progress-label{font-size:13px;color:var(--grey);font-weight:600}.bilan .progress-track{height:6px;background:var(--line);border-radius:999px;overflow:hidden}.bilan .progress-fill{height:100%;width:0;background:var(--teal);border-radius:999px;transition:width .35s ease}.bilan .screen{display:none;animation:appear .3s ease}.bilan .screen.active{display:block}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bilan .screen{animation:none}.bilan .progress-fill,.bilan .rung{transition:none}}.bilan .hero{padding:56px 0 30px}.bilan .hero .kicker{display:inline-block;background:var(--teal-tint);color:var(--teal-dark);font-weight:700;font-size:13px;padding:6px 14px;border-radius:999px;margin-bottom:18px}.bilan .hero h1{font-size:clamp(28px,5.5vw,42px);font-weight:800;color:var(--navy);line-height:1.15;max-width:16ch}.bilan .hero p.sub{margin-top:16px;font-size:17px;color:var(--grey);max-width:54ch;line-height:1.6}.bilan .hero-points{margin:24px 0 30px;display:grid;gap:10px}.bilan .hero-points li{list-style:none;display:flex;gap:10px;align-items:flex-start;font-size:15px}.bilan .hero-points li:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;background:var(--teal);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}.bilan .trust{margin-top:22px;font-size:13px;color:var(--grey)}.bilan .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--teal);color:#fff;border:none;cursor:pointer;font-weight:700;font-size:17px;padding:16px 30px;border-radius:12px;transition:background .15s ease,transform .1s ease;width:100%}.bilan .btn:hover{background:var(--teal-dark)}.bilan .btn:active{transform:scale(.99)}.bilan .btn:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.bilan .btn.secondary{background:transparent;color:var(--grey);font-weight:600;font-size:14px;padding:12px;width:auto}.bilan .btn.secondary:hover{color:var(--navy)}@media(min-width:560px){.bilan .btn:not(.secondary){width:auto;min-width:280px}}.bilan .q-title{font-size:clamp(22px,4.5vw,29px);font-weight:700;color:var(--navy);line-height:1.28;margin:26px 0 6px;max-width:26ch}.bilan .q-help{color:var(--grey);font-size:15px;margin-bottom:22px;line-height:1.55}.bilan .doors{display:grid;gap:16px}@media(min-width:560px){.bilan .doors{grid-template-columns:1fr 1fr}}.bilan .door{text-align:left;background:var(--white);border:2px solid var(--line);border-radius:var(--radius);padding:26px 22px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;font-family:Open Sans,sans-serif}.bilan .door:hover,.bilan .door:focus-visible{border-color:var(--teal);box-shadow:0 6px 24px #01a4ad24;outline:none}.bilan .door .door-icon{width:46px;height:46px;border-radius:12px;background:var(--teal-tint);display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--teal-dark)}.bilan .door h3{font-size:19px;color:var(--navy);margin-bottom:6px}.bilan .door p{font-size:14px;color:var(--grey);line-height:1.5}.bilan .section-intro{padding:60px 0 20px;text-align:left}.bilan .section-intro .step-chip{display:inline-block;background:var(--navy);color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;padding:6px 16px;border-radius:999px;margin-bottom:16px}.bilan .section-intro h2{font-size:clamp(24px,5vw,32px);color:var(--navy);line-height:1.2;max-width:22ch}.bilan .section-intro p{margin:14px 0 28px;color:var(--grey);font-size:16px;line-height:1.6;max-width:52ch}.bilan .options{display:grid;gap:11px}.bilan .opt{text-align:left;background:var(--white);border:2px solid var(--line);border-radius:12px;padding:15px 17px;cursor:pointer;font-size:15.5px;font-family:Open Sans,sans-serif;color:var(--ink);line-height:1.45;display:flex;align-items:center;gap:12px;transition:border-color .12s ease,background .12s ease}.bilan .opt:hover,.bilan .opt:focus-visible{border-color:var(--teal);outline:none}.bilan .opt.selected{border-color:var(--teal);background:var(--teal-tint)}.bilan .opt .dot{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--line);position:relative}.bilan .opt.selected .dot{border-color:var(--teal)}.bilan .opt.selected .dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--teal)}.bilan .opt.checkbox .dot{border-radius:6px}.bilan .opt.checkbox.selected .dot:after{border-radius:3px}.bilan .multi-note{font-size:13px;color:var(--teal-dark);font-weight:600;margin:-10px 0 14px}.bilan .nav-row{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:12px}.bilan .nav-row .btn:not(.secondary){display:none}.bilan .nav-row.show-next .btn:not(.secondary){display:inline-flex}.bilan .lead-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:30px 24px;margin-top:24px}.bilan .lead-card .field{margin-bottom:16px}.bilan .field-duo{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(min-width:560px){.bilan .field-duo{gap:0 16px}}.bilan .lead-card label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:var(--navy)}.bilan .lead-card input{width:100%;padding:13px 14px;border:2px solid var(--line);border-radius:10px;font-size:15.5px;font-family:Open Sans,sans-serif;color:var(--ink)}.bilan .lead-card input:focus{border-color:var(--teal);outline:none}.bilan .lead-card input.error{border-color:#d64545}.bilan .field-err{display:none;color:#d64545;font-size:13px;margin-top:5px}.bilan .field.has-err .field-err{display:block}.bilan .consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--grey);margin:18px 0 20px;line-height:1.5}.bilan .consent input{width:18px;height:18px;margin-top:1px;flex:none}.bilan .reassure{margin-top:14px;font-size:13px;color:var(--grey);text-align:center}.bilan .result-head{text-align:center;padding-top:34px}.bilan .result-head .who{font-size:15px;color:var(--grey)}.bilan .result-head h2{font-size:clamp(24px,5vw,32px);color:var(--navy);margin-top:6px}.bilan .gauges{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin:26px 0 4px}.bilan .gauge-zone{display:flex;flex-direction:column;align-items:center}.bilan .gauge{width:190px;height:112px}.bilan .gauge .track{stroke:var(--line)}.bilan .gauge .fill{stroke:var(--teal);transition:stroke-dashoffset 1s ease .2s}.bilan .gauge-zone.org .fill{stroke:var(--navy)}.bilan .score-num{font-family:Poppins,sans-serif;font-weight:800;font-size:38px;color:var(--navy);margin-top:-56px}.bilan .score-num small{font-size:16px;color:var(--grey);font-weight:600}.bilan .gauge-caption{margin-top:10px;font-size:14px;font-weight:700;color:var(--grey)}.bilan .profile-tag{display:inline-block;margin-top:18px;background:var(--navy);color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:15px;padding:8px 20px;border-radius:999px}.bilan .result-summary{max-width:58ch;margin:18px auto 0;text-align:center;color:var(--grey);font-size:15.5px;line-height:1.65}.bilan .ladder-block{margin-top:40px}.bilan .ladder-block h3{color:var(--navy);font-size:20px;margin-bottom:6px}.bilan .ladder-block .ladder-sub{color:var(--grey);font-size:14px;margin-bottom:18px;line-height:1.5}.bilan .ladder{display:grid;gap:8px}.bilan .rung{display:flex;gap:14px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:14px 16px;opacity:.55;transition:opacity .4s ease}.bilan .rung .lvl{flex:none;width:34px;height:34px;border-radius:50%;background:var(--line);color:var(--grey);font-family:Poppins,sans-serif;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.bilan .rung .rtxt b{display:block;color:var(--navy);font-size:15px;margin-bottom:2px;font-family:Poppins,sans-serif;font-weight:600}.bilan .rung .rtxt span{font-size:13.5px;color:var(--grey);line-height:1.45}.bilan .rung.done{opacity:1}.bilan .rung.done .lvl{background:var(--navy);color:#fff}.bilan .rung.current{opacity:1;border:2px solid var(--teal);background:var(--teal-tint)}.bilan .rung.current .lvl{background:var(--teal);color:#fff}.bilan .rung.current .rtxt b:after{content:" · vous êtes ici";color:var(--teal-dark);font-size:13px}.bilan .reco-block{margin-top:38px}.bilan .reco-block h3{color:var(--navy);font-size:20px;margin-bottom:14px}.bilan .reco{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:10px;padding:16px 18px;margin-bottom:12px;font-size:15px;line-height:1.55}.bilan .reco strong{color:var(--navy)}.bilan .cta-final{margin-top:36px;background:var(--navy);border-radius:var(--radius);padding:32px 26px;color:#fff;text-align:center}.bilan .cta-final h3{font-size:22px;margin-bottom:10px}.bilan .cta-final p{font-size:15px;color:#c8d4e4;line-height:1.6;max-width:52ch;margin:0 auto 22px}.bilan .cta-final .btn{background:var(--teal)}.bilan .cta-final .fin-note{margin-top:16px;font-size:13px;color:#9fb0c6}.bilan footer{margin-top:70px;padding:26px 20px;border-top:1px solid var(--line);text-align:center;font-size:12px;color:var(--grey);line-height:1.7}html.bilan-verrouille,html.bilan-verrouille body{overflow:hidden!important;overscroll-behavior:none}.bilan-voile{position:fixed;inset:0;z-index:90;background:#051026e0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bilan-voile-entree .25s ease}@keyframes bilan-voile-entree{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bilan-voile{animation:none}}html.bilan-verrouille #bilanCarte{position:fixed;z-index:91;top:50%;left:50%;transform:translate(-50%,-50%);width:min(860px,calc(100% - 24px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);margin:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.bilan-verrouille [data-cta-emplacement=sticky-mobile],.bilan .bilan-sortie{display:none}html.bilan-verrouille .bilan .bilan-sortie{display:flex;justify-content:flex-end;position:sticky;top:-14px;z-index:5;margin:-30px -6px 4px;padding:6px 0 8px;background:var(--bg)}.bilan .bilan-fermer{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);background:var(--white);color:var(--grey);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease}.bilan .q-title+.doors{margin-top:22px}.bilan .door-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.bilan .door .door-tete .door-icon{margin-bottom:0}.bilan .porte-autre{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:14px 16px;border-radius:12px;background:transparent;border:1px dashed var(--line);text-align:left;cursor:pointer;font-family:Open Sans,sans-serif;font-size:15px;color:var(--grey);transition:border-color .15s ease,color .15s ease}.bilan .porte-autre:hover,.bilan .porte-autre:focus-visible{border-color:var(--teal);color:var(--ink);outline:none}.bilan .porte-autre:hover .door-dot,.bilan .porte-autre:focus-visible .door-dot{border-color:var(--teal)}.bilan .porte-autre .door-dot{width:18px;height:18px}.bilan .door-dot{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--line);transition:border-color .15s ease,background .15s ease}.bilan .door:hover .door-dot,.bilan .door:focus-visible .door-dot{border-color:var(--teal)}.bilan .bilan-fermer:hover{color:var(--navy);border-color:var(--navy)}.bilan .bilan-fermer:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.bilan .q-etape{font-family:Poppins,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dark);margin-top:6px}.bilan .q-etape+.q-title{margin-top:8px}.bilan .branch-pied{display:flex;align-items:center;gap:16px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.bilan .branch-jauge{flex:1;height:5px;border-radius:999px;background:var(--line);overflow:hidden}.bilan .branch-jauge span{display:block;width:8%;height:100%;border-radius:999px;background:var(--teal)}.bilan .branch-compte{flex:none;font-size:13.5px;font-weight:600;color:var(--grey)}.bilan .branch-sortie{margin-top:14px;font-size:14px;line-height:1.55;color:var(--grey)}.bilan.sombre{--ink:#eef3f9;--grey:rgba(233,240,249,.66);--line:rgba(255,255,255,.16);--navy:#ffffff;--white:rgba(255,255,255,.055);--teal:#19bcc4;--teal-dark:#5fdbe2;--teal-tint:rgba(25,188,196,.16);background:linear-gradient(158deg,#0a2350,#072047 52%,#04162f);color:var(--ink)}.bilan.sombre .section-intro .step-chip,.bilan.sombre .profile-tag{background:#ffffff1f;color:#fff}.bilan.sombre .rung.done .lvl{background:var(--teal);color:#04162f}.bilan.sombre .cta-final{background:#ffffff0f;border:1px solid var(--line)}.bilan.sombre .btn:focus-visible{outline-color:#fff}.bilan.sombre .gauge-zone.org .fill{stroke:#8fa8cc}.bilan.sombre .btn:not(.secondary){background:#01a4ad;color:#fff}.bilan.sombre .btn:not(.secondary):hover{background:#019aa2}.bilan.sombre .opt{background:#ffffff1a;border-color:#ffffff59}.bilan.sombre .door{background:#ffffff24;border-color:#ffffff73}.bilan.sombre .door:hover,.bilan.sombre .door:focus-visible{background:#fff3;border-color:var(--teal)}.bilan.sombre .door-dot{border-color:#ffffff8c}.bilan.sombre .porte-autre{border-color:#ffffff47}.bilan.sombre .porte-autre:hover,.bilan.sombre .porte-autre:focus-visible{border-color:var(--teal);color:#fff}.bilan.sombre .opt:hover{background:#ffffff29;border-color:#ffffff80}.bilan.sombre .opt .dot{border-color:#ffffff80}.bilan.sombre .lead-card{background:#ffffff0f;border-color:#ffffff38}.bilan.sombre .reco{background:#ffffff14;border-color:#ffffff38}.bilan.sombre .rung{background:#ffffff12;border-color:#fff3}.bilan.sombre .lead-card input{background:#ffffff1a;border-color:#ffffff52;color:var(--ink)}.bilan.sombre .lead-card input::placeholder{color:#e9f0f973}.bilan.sombre .door:hover,.bilan.sombre .door:focus-visible{box-shadow:0 6px 24px #01a4ad47}.bilan.sombre .opt.selected{background:#19bcc438;border-color:var(--teal)}.bilan.sombre .rung.current{background:#19bcc42e;border-color:var(--teal)}.bilan.sombre .bilan-fermer{background:#ffffff14;color:var(--grey)}.bilan.sombre .bilan-fermer:hover{background:#ffffff29;color:#fff;border-color:#fff6}html.bilan-verrouille .bilan.sombre .bilan-sortie{background:#0a2350}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.picto-tuile[data-astro-cid-7jvekgt7]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:10px}.picto-tuile[data-astro-cid-7jvekgt7] svg[data-astro-cid-7jvekgt7]{width:28px;height:28px}.picto-tuile--grand[data-astro-cid-7jvekgt7]{width:64px;height:64px;border-radius:14px}.picto-tuile--grand[data-astro-cid-7jvekgt7] svg[data-astro-cid-7jvekgt7]{width:42px;height:42px}@media(min-width:900px){.picto-tuile--grand[data-astro-cid-7jvekgt7]{width:76px;height:76px}.picto-tuile--grand[data-astro-cid-7jvekgt7] svg[data-astro-cid-7jvekgt7]{width:50px;height:50px}}.picto-tuile--sombre[data-astro-cid-7jvekgt7]{background:#ffffff12;border:1px solid rgb(255 255 255 / .12)}.picto-tuile--clair[data-astro-cid-7jvekgt7]{background:#dff2f3;border:1px solid rgb(1 164 173 / .28)}.paliers-repere[data-astro-cid-7jvekgt7]{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:2.5rem 0 0;padding:0}.paliers-repere[data-astro-cid-7jvekgt7] li[data-astro-cid-7jvekgt7]{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border:1px solid rgb(255 255 255 / .12);border-radius:12px}.paliers-repere-texte[data-astro-cid-7jvekgt7]{display:grid}.paliers-repere-rang[data-astro-cid-7jvekgt7]{font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.paliers-repere-nom[data-astro-cid-7jvekgt7]{font-weight:700;font-size:.92rem;line-height:1.25;color:#ffffffc7}.paliers-repere[data-astro-cid-7jvekgt7] .est-depart[data-astro-cid-7jvekgt7]{border-color:#01a4ad8c;background:#01a4ad1a}.paliers-repere[data-astro-cid-7jvekgt7] .est-depart[data-astro-cid-7jvekgt7] .paliers-repere-rang[data-astro-cid-7jvekgt7]{color:var(--color-turq)}.paliers-repere[data-astro-cid-7jvekgt7] .est-depart[data-astro-cid-7jvekgt7] .paliers-repere-nom[data-astro-cid-7jvekgt7]{color:#fff}@media(prefers-reduced-motion:reduce){[data-astro-cid-7jvekgt7][data-barre-collante]{transition:none}}summary[data-astro-cid-7jvekgt7]::-webkit-details-marker{display:none}.echelle[data-astro-cid-7jvekgt7]{background:var(--color-lightbg)}.echelle-corps[data-astro-cid-7jvekgt7]{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,5vw,56px)}.echelle-entete[data-astro-cid-7jvekgt7]{padding-bottom:clamp(32px,4vw,56px)}.echelle-surtitre[data-astro-cid-7jvekgt7]{display:flex;align-items:center;gap:12px;font-weight:600;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--color-turq)}.echelle-surtitre[data-astro-cid-7jvekgt7]:before{content:"";display:block;flex:none;width:8px;height:8px;background:var(--color-turq)}.echelle-titre[data-astro-cid-7jvekgt7]{font-weight:700;color:var(--color-navy);font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.02;letter-spacing:-.032em;margin-top:22px}.echelle-titre[data-astro-cid-7jvekgt7] span[data-astro-cid-7jvekgt7]{color:var(--color-turq)}.paliers[data-astro-cid-7jvekgt7]{border-top:1px solid rgb(7 32 71 / .14)}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:26px 0;border-bottom:1px solid rgb(7 32 71 / .14)}.palier-texte[data-astro-cid-7jvekgt7],.palier-jauge[data-astro-cid-7jvekgt7]{flex:1 0 100%}.palier-numero[data-astro-cid-7jvekgt7]{font-weight:700;font-size:1.9rem;line-height:1;letter-spacing:-.04em}.palier-nom[data-astro-cid-7jvekgt7]{font-weight:700;color:var(--color-navy);font-size:1.15rem;letter-spacing:-.01em}.palier-resume[data-astro-cid-7jvekgt7]{color:#072047a8;font-size:1rem;line-height:1.62;margin-top:7px;max-width:600px}.palier-jauge[data-astro-cid-7jvekgt7]{display:flex;gap:6px}.palier-jauge[data-astro-cid-7jvekgt7] span[data-astro-cid-7jvekgt7]{width:12px;height:12px;border:1px solid rgb(7 32 71 / .28)}.palier-jauge[data-astro-cid-7jvekgt7] span[data-astro-cid-7jvekgt7].plein{background:var(--color-turq);border-color:var(--color-turq)}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:nth-child(1) .palier-numero[data-astro-cid-7jvekgt7]{color:#0720478c}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:nth-child(2) .palier-numero[data-astro-cid-7jvekgt7]{color:#07204794}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:nth-child(3) .palier-numero[data-astro-cid-7jvekgt7]{color:#072047b3}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:nth-child(4) .palier-numero[data-astro-cid-7jvekgt7]{color:#072047d6}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:nth-child(5) .palier-numero[data-astro-cid-7jvekgt7]{color:var(--color-turq)}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:last-child{background:var(--color-navy);border-bottom:0;padding:24px 20px}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:last-child .palier-nom[data-astro-cid-7jvekgt7]{color:#fff}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:last-child .palier-resume[data-astro-cid-7jvekgt7]{color:#ffffffb8}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:last-child .palier-jauge[data-astro-cid-7jvekgt7] span[data-astro-cid-7jvekgt7]{background:var(--color-turq);border-color:var(--color-turq)}.echelle-pied[data-astro-cid-7jvekgt7]{margin-top:36px}@media(min-width:900px){.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]{display:grid;grid-template-columns:112px 92px minmax(0,1fr) 130px;gap:clamp(16px,2.4vw,36px);padding:30px 0 30px calc((var(--rang) - 1) * 28px)}.palier-jauge[data-astro-cid-7jvekgt7]{justify-content:flex-end}.palier-numero[data-astro-cid-7jvekgt7]{font-size:2.2rem}.palier-nom[data-astro-cid-7jvekgt7]{font-size:1.22rem}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:last-child{margin-left:112px;padding:34px clamp(20px,3vw,36px)}.echelle-pied[data-astro-cid-7jvekgt7]{display:flex;justify-content:flex-end}}.entete[data-astro-cid-7jvekgt7]{background:var(--color-lightbg)}.entete-barre[data-astro-cid-7jvekgt7]{background:var(--color-navy)}.entete-barre-corps[data-astro-cid-7jvekgt7]{max-width:1280px;margin:0 auto;height:64px;padding:0 clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:16px}.entete-pastille[data-astro-cid-7jvekgt7]{flex:none;font-family:var(--font-head);font-weight:600;font-size:13.5px;color:#fff;border:1px solid rgb(255 255 255 / .28);border-radius:999px;padding:7px 16px;white-space:nowrap}@media(max-width:400px){.entete-barre-corps[data-astro-cid-7jvekgt7]{padding:0 14px}.entete-pastille[data-astro-cid-7jvekgt7]{font-size:12px;padding:6px 11px}}@media(max-width:340px){.entete-barre-corps[data-astro-cid-7jvekgt7] img[data-astro-cid-7jvekgt7]{height:26px}.entete-pastille[data-astro-cid-7jvekgt7]{font-size:11px;padding:5px 9px}}.entete-corps[data-astro-cid-7jvekgt7]{max-width:1280px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(20px,4vw,40px) clamp(40px,6vw,72px);display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1000px){.entete-corps[data-astro-cid-7jvekgt7]{grid-template-columns:minmax(0,1fr) minmax(0,560px)}}.entete-surtitre[data-astro-cid-7jvekgt7]{color:var(--color-turq);font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.entete-titre[data-astro-cid-7jvekgt7]{margin-top:18px;color:var(--color-navy);font-weight:800;font-size:clamp(2.25rem,5vw,3.6rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.entete-promesse[data-astro-cid-7jvekgt7]{margin-top:22px;max-width:46ch;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.62;color:#46536a}.entete-promesse[data-astro-cid-7jvekgt7] strong[data-astro-cid-7jvekgt7]{font-weight:700;color:var(--color-navy)}.escalier[data-astro-cid-7jvekgt7]{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);align-items:end;list-style:none;height:auto}.escalier[data-astro-cid-7jvekgt7] li[data-astro-cid-7jvekgt7]{display:grid;grid-template-rows:120px auto auto;align-items:end;gap:0}.escalier-barre[data-astro-cid-7jvekgt7]{display:block;height:var(--h);border-radius:8px 8px 0 0;background:color-mix(in srgb,var(--color-turq) calc(20% + .8 * var(--h)),#fff)}.escalier-morte[data-astro-cid-7jvekgt7]{background:#dbe2ec}.escalier[data-astro-cid-7jvekgt7] b[data-astro-cid-7jvekgt7]{display:block;margin-top:12px;font-family:var(--font-head);font-weight:700;font-size:13px;color:var(--color-navy)}.escalier[data-astro-cid-7jvekgt7] em[data-astro-cid-7jvekgt7]{display:block;margin-top:3px;font-style:normal;font-size:13px;line-height:1.3;color:#5b6675}.escalier[data-astro-cid-7jvekgt7] li[data-astro-cid-7jvekgt7]:last-child em[data-astro-cid-7jvekgt7]{color:var(--color-navy);font-weight:600}.escalier-legende[data-astro-cid-7jvekgt7]{display:none}@media(max-width:640px){.escalier[data-astro-cid-7jvekgt7] li[data-astro-cid-7jvekgt7]{grid-template-rows:76px auto}.escalier[data-astro-cid-7jvekgt7] b[data-astro-cid-7jvekgt7]{font-size:12px}.escalier[data-astro-cid-7jvekgt7] em[data-astro-cid-7jvekgt7],.escalier-sur[data-astro-cid-7jvekgt7]{display:none}.escalier-legende[data-astro-cid-7jvekgt7]{display:block;margin-top:14px;font-size:13px;line-height:1.5;color:#5b6675}}.texture-points[data-astro-cid-7jvekgt7]{background-image:radial-gradient(circle,rgba(7,32,71,.09) 1.5px,transparent 1.6px);background-size:26px 26px}.trame-fine[data-astro-cid-7jvekgt7]{background-image:radial-gradient(circle,rgb(7 32 71 / .05) 1.2px,transparent 1.3px);background-size:30px 30px}.palier-quand[data-astro-cid-7jvekgt7]{font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#0720476b;margin-top:7px}.paliers[data-astro-cid-7jvekgt7]>li[data-astro-cid-7jvekgt7]:last-child .palier-quand[data-astro-cid-7jvekgt7]{color:#ffffff80}.echelle-phrase[data-astro-cid-7jvekgt7]{max-width:46rem;margin:3.5rem auto 0;text-align:center}.echelle-filet[data-astro-cid-7jvekgt7]{height:3px;width:6rem;margin:0 auto;background:var(--color-turq)}.echelle-phrase[data-astro-cid-7jvekgt7]>p[data-astro-cid-7jvekgt7]{font-weight:800;color:var(--color-navy);font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.14;letter-spacing:-.02em;margin-top:2rem;text-wrap:balance}.temoin[data-astro-cid-7jvekgt7]{background:#fff;color:var(--color-navy)}.temoin-corps[data-astro-cid-7jvekgt7]{max-width:1280px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(20px,5vw,56px)}.temoin-photo[data-astro-cid-7jvekgt7] img[data-astro-cid-7jvekgt7]{width:100%;max-width:260px;aspect-ratio:1;object-fit:cover;border-radius:4px;box-shadow:14px 14px #01a4ad59}.temoin-photo[data-astro-cid-7jvekgt7] figcaption[data-astro-cid-7jvekgt7]{margin-top:2.25rem;max-width:260px}.temoin-nom[data-astro-cid-7jvekgt7]{font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.temoin-role[data-astro-cid-7jvekgt7]{font-size:.92rem;line-height:1.45;color:#0720478c}.temoin-nom[data-astro-cid-7jvekgt7]+.temoin-role[data-astro-cid-7jvekgt7]{margin-top:6px}.temoin-mot[data-astro-cid-7jvekgt7] strong[data-astro-cid-7jvekgt7]{font-weight:700;color:var(--color-navy)}.temoin-punch[data-astro-cid-7jvekgt7]{font-weight:800;font-size:clamp(1.75rem,3.6vw,2.6rem);line-height:1.1;letter-spacing:-.025em;text-wrap:balance;color:var(--color-turq)}.temoin-mot[data-astro-cid-7jvekgt7]>p[data-astro-cid-7jvekgt7]+p[data-astro-cid-7jvekgt7]{font-size:1.05rem;line-height:1.72;color:#36414f;margin-top:1.4rem}.temoin-mot[data-astro-cid-7jvekgt7]>p[data-astro-cid-7jvekgt7]:nth-child(2){margin-top:2rem}@media(min-width:900px){.temoin-corps[data-astro-cid-7jvekgt7]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(40px,7vw,96px);align-items:start}.temoin-photo[data-astro-cid-7jvekgt7]{padding-top:.5rem}}@media(max-width:899px){.temoin-photo[data-astro-cid-7jvekgt7]{margin-bottom:2.75rem}.temoin-photo[data-astro-cid-7jvekgt7] img[data-astro-cid-7jvekgt7]{max-width:180px}.temoin-photo[data-astro-cid-7jvekgt7] figcaption[data-astro-cid-7jvekgt7]{margin-top:1.5rem}}.guide[data-astro-cid-7jvekgt7]{background:linear-gradient(160deg,#051026,#072047 58%,#0b2c5e);color:#fff}.guide-corps[data-astro-cid-7jvekgt7]{max-width:1100px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,5vw,56px);display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:900px){.guide-corps[data-astro-cid-7jvekgt7]{grid-template-columns:400px minmax(0,1fr)}}.guide-surtitre[data-astro-cid-7jvekgt7]{color:var(--color-turq);font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.guide-titre[data-astro-cid-7jvekgt7]{margin-top:16px;font-weight:800;font-size:clamp(1.9rem,3.6vw,2.6rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.guide-chapo[data-astro-cid-7jvekgt7]{margin-top:18px;max-width:52ch;font-size:1.08rem;line-height:1.65;color:#fffc}.guide-liste[data-astro-cid-7jvekgt7]{margin-top:22px;display:grid;gap:10px;list-style:none;padding:0}.guide-liste[data-astro-cid-7jvekgt7] li[data-astro-cid-7jvekgt7]{position:relative;padding-left:28px;line-height:1.55;color:#ffffffe6}.guide-formulaire[data-astro-cid-7jvekgt7]{margin-top:28px;max-width:520px}.guide-liste[data-astro-cid-7jvekgt7] li[data-astro-cid-7jvekgt7]:before{content:"";position:absolute;left:2px;top:.42em;width:14px;height:8px;border-left:2.5px solid var(--color-turq);border-bottom:2.5px solid var(--color-turq);transform:rotate(-45deg)}.formations[data-astro-cid-7jvekgt7]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:3rem}
