@font-face{font-family:poppins;src:url(../media/poppins_latin_400_normal-s.p.26axoheojcvao.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(../media/poppins_latin_500_normal-s.p.01tiwsu2c6vk3.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:poppins;src:url(../media/poppins_latin_600_normal-s.p.14nztc_w4mkh_.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(../media/poppins_latin_700_normal-s.p.3raw8inii9jva.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.nJVroG_className{font-family:poppins,poppins Fallback}.nJVroG_variable{--font-poppins:"poppins", "poppins Fallback"}
:root{--navy:#16204b;--navy-deep:#0d1433;--blue:#364e91;--blue-light:#7f97dc;--on-navy:#d7ddf3;--on-navy-label:#b7c4ee;--navy-line:#4a5a9a;--bg:#fbfbfd;--white:#fff;--ink:#12163a;--text:#2c3358;--muted:#4a516b;--subtle:#5b6075;--line:#e4e6f0;--line-soft:#eef0f6;--line-strong:#d5d8e6;--surface:#f3f4f9;--tint:#eef0f9;--ok:#14633b;--ok-bg:#e4f5ec;--warn:#8a5a0b;--warn-bg:#fdf0d5;--bad:#a30410;--radius:12px;--radius-lg:16px;--radius-xl:24px;--shadow:0 12px 30px #16204b12;--font:var(--font-poppins), system-ui, sans-serif;--mono:var(--font)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}svg{flex:none;display:block}a{color:var(--blue)}a:hover{color:var(--navy)}:focus-visible{outline:3px solid var(--blue-light);outline-offset:2px;border-radius:4px}h1,h2,h3{color:var(--navy);letter-spacing:-.025em;margin:0}p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--navy);color:var(--white);border-radius:var(--radius);padding:10px 16px;position:absolute;top:-60px;left:16px}.skip-link:focus{color:var(--white);top:12px}.container{max-width:1480px;margin:0 auto;padding-left:clamp(16px,4vw,56px);padding-right:clamp(16px,4vw,56px)}.section{padding-top:96px;padding-bottom:96px}.section--band{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.split>*{min-width:0}.split__text{flex-direction:column;flex:380px;gap:16px;display:flex}.split__visual{flex:480px}.stack{flex-direction:column;gap:14px;display:flex}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}@media (max-width:640px){.section{padding-top:64px;padding-bottom:64px}.split{gap:32px}.split__text,.split__visual{flex-basis:100%}}.eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:500}.eyebrow--pill{background:var(--tint);letter-spacing:.04em;border-radius:9999px;padding:7px 14px;display:inline-block}.step-label{font-family:var(--mono);color:var(--blue);font-size:13px}.h1{letter-spacing:-.025em;font-size:clamp(36px,5.4vw,66px);font-weight:700;line-height:1.05}.h2{font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.1}.h3{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.15}.lead{color:var(--muted);font-size:19px;line-height:1.55}.body{color:var(--muted);font-size:17px;line-height:1.6}.small{color:var(--subtle);font-size:14px;line-height:1.55}.mono{font-family:var(--mono)}.dash-list{color:var(--text);flex-direction:column;gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.dash-list li:before{content:"— ";color:var(--blue)}.check-list{color:var(--text);flex-direction:column;gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.check-list li{gap:10px;display:flex}.check-list li:before{content:"✓";color:var(--ok);font-weight:700}.btn{border-radius:var(--radius);min-height:48px;font:600 16px/1 var(--font);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--sm{min-height:44px;padding:0 18px;font-size:15px}.btn--primary{background:var(--navy);color:var(--white)}.btn--primary:hover{background:var(--blue);color:var(--white)}.btn--secondary{background:var(--white);color:var(--navy);border-color:var(--line-strong)}.btn--secondary:hover{border-color:var(--navy);color:var(--navy)}.btn--light{background:var(--white);color:var(--navy)}.btn--light:hover{background:var(--tint);color:var(--navy)}.btn--ghost-light{color:var(--white);background:0 0;border-color:#6476b5}.btn--ghost-light:hover{border-color:var(--white);color:var(--white)}.btn--block{width:100%}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.link-arrow{font-size:15px;font-weight:600}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px}.card--flat{box-shadow:none}.ui-row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.ui-label{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);font-size:11px;font-weight:700}.pill{white-space:nowrap;border-radius:9999px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-block}.pill--ok{background:var(--ok-bg);color:var(--ok)}.pill--warn{background:var(--warn-bg);color:var(--warn)}.pill--info{background:var(--tint);color:var(--blue)}.pill--neutral{background:var(--surface);color:var(--muted)}.avatar{background:var(--tint);width:28px;height:28px;color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.avatar--lg{background:var(--navy);width:44px;height:44px;color:var(--white);font-size:14px}.avatar--square{border-radius:var(--radius)}.bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.bar>span{background:var(--blue);height:100%;display:block}.ml-auto{margin-left:auto}.w-0{width:0}.w-25{width:25%}.w-35{width:35%}.w-48{width:48%}.w-50{width:50%}.w-62{width:62%}.w-65{width:65%}.w-75{width:75%}.w-80{width:80%}.w-100{width:100%}.navy-panel{background:var(--navy);color:var(--white);border-radius:var(--radius-xl);padding:56px}.navy-panel h2,.navy-panel h3{color:var(--white)}.navy-panel .body,.navy-panel .lead{color:var(--on-navy)}.navy-panel .step-label,.navy-panel .eyebrow{color:var(--on-navy-label)}@media (max-width:640px){.navy-panel{border-radius:var(--radius-lg);padding:32px 20px}}.faq{flex-direction:column;display:flex}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{color:var(--navy);cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--blue)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}.prose{max-width:760px;color:var(--text);font-size:16px;line-height:1.7}.prose h1{margin-bottom:24px}.prose h2{margin:40px 0 12px;font-size:22px}.prose p,.prose ul{margin:0 0 14px}.todo{background:var(--warn-bg);color:var(--warn);border-radius:4px;padding:0 4px}
.accent-blue{--accent:#364e91;--accent-bg:#e8ecf8;--accent-mid:#7f97dc;--accent-step:#364e91;--accent-on:#fff;--accent-step-text:#364e91}.accent-violet{--accent:#5b45a8;--accent-bg:#efeafa;--accent-mid:#a896e0;--accent-step:#5b45a8;--accent-on:#fff;--accent-step-text:#5b45a8}.accent-amber{--accent:#8a5a0b;--accent-bg:#fdf3dc;--accent-mid:#e9a62b;--accent-step:#e9a62b;--accent-on:#16204b;--accent-step-text:#16204b}.accent-green{--accent:#14633b;--accent-bg:#e4f5ec;--accent-mid:#2a9d62;--accent-step:#14633b;--accent-on:#fff;--accent-step-text:#14633b}.accent-coral{--accent:#a8401f;--accent-bg:#fdeee8;--accent-mid:#e9805a;--accent-step:#a8401f;--accent-on:#fff;--accent-step-text:#a8401f}.accent-navy{--accent:#16204b;--accent-bg:#16204b;--accent-mid:#7f97dc;--accent-step:#16204b;--accent-on:#fff;--accent-step-text:#16204b}.stage{background:var(--accent-bg);border-radius:20px;min-width:0;padding:clamp(14px,3vw,32px);position:relative;overflow:hidden}.stage:before{content:"";background:var(--accent-mid);opacity:.22;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.stage>*{position:relative}.stage--phone{justify-content:center;padding-top:40px;padding-bottom:40px;display:flex}.icon-tile{border-radius:var(--radius);background:var(--accent-bg);width:46px;height:46px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.accent-navy .icon-tile{color:var(--white)}.feature-label{font-family:var(--mono);color:var(--accent,var(--blue));align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.hl{color:var(--blue);display:inline-block;position:relative}.hl:after{content:"";background:var(--blue-light);border-radius:4px;height:.09em;position:absolute;bottom:.02em;left:0;right:0}.hl--feutre{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 56%,#d9def6 56%);padding:0 .1em;display:inline}.hl--feutre:after{display:none}@media (min-width:900px){.hl--feutre{white-space:nowrap;background:0 0;padding:0;display:inline-block;position:relative}.hl--feutre:before{content:"";z-index:-1;clip-path:polygon(0% 22%,3% 6%,10% 16%,22% 2%,38% 14%,52% 3%,68% 15%,83% 4%,97% 14%,100% 42%,96% 70%,100% 93%,86% 100%,70% 88%,54% 100%,38% 90%,22% 100%,9% 91%,2% 98%,0% 72%,3% 46%);background:#d9def6;height:.66em;position:absolute;bottom:.06em;left:-.15em;right:-.15em;transform:rotate(-.8deg)}}.ui-head{color:var(--navy);align-items:center;gap:12px;margin-bottom:12px;font-size:15px;display:flex}.ui-row strong,.ui-head strong,.doc-state{white-space:nowrap}.ui-row>span:first-child{min-width:0}.subtle{color:var(--subtle);font-size:12px}.block{display:block}.big{font-size:16px}.card>.bar{margin-bottom:8px}.bar--accent>span{background:var(--accent-step,var(--blue))}.file{width:clamp(84px,30%,180px);color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.campaign{gap:16px;padding:12px 0}.campaign__name{flex-direction:column;flex:auto;min-width:0;display:flex}.campaign__progress{flex-direction:column;flex:none;gap:5px;width:150px;display:flex}.spaced{margin:4px 0 2px}.doc-state{color:var(--ok);font-size:12px;font-weight:600}.doc-state--missing{color:var(--bad)}.mini-btn{border:1px solid var(--line-strong);color:var(--navy);background:var(--white);white-space:nowrap;border-radius:9px;padding:6px 11px;font-size:12px;font-weight:600}.mini-btn--lg{text-align:center;border-radius:10px;flex:1;padding:11px;font-size:14px}.mini-btn--primary{background:var(--navy);border-color:var(--navy);color:var(--white)}.ui-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.avatar--tint{background:var(--accent-bg,var(--tint));color:var(--accent,var(--navy))}.suggest{color:var(--accent,var(--blue));margin-top:10px;font-size:13px;font-weight:600}.tracker{grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 16px;display:grid;position:relative}.tracker__rail,.tracker__line{border-radius:2px;height:3px;position:absolute;top:7px;left:12.5%;right:12.5%}.tracker__rail{background:var(--line)}.tracker__line{background:var(--accent,var(--blue))}.tracker__step{color:var(--navy);text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex;position:relative}.tracker__step:before{content:"";background:var(--accent,var(--blue));border:3px solid var(--white);box-sizing:border-box;width:17px;height:17px;box-shadow:0 0 0 1px var(--accent,var(--blue));border-radius:50%}.phone{background:var(--bg);border:8px solid var(--navy-deep);width:300px;max-width:100%;color:var(--ink);border-radius:34px;overflow:hidden;box-shadow:0 30px 60px #00000059}.phone__top{background:var(--white);border-bottom:1px solid var(--line);height:52px;color:var(--navy);align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.phone__body{flex-direction:column;gap:12px;padding:16px 14px 22px;display:flex}.phone__hello{color:var(--navy);font-size:19px;font-weight:700}.phone__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex}.phone__todo{flex-direction:row;align-items:center;gap:10px}.phone__todo>div{flex-grow:1}.navy-text{color:var(--navy);font-size:14px}.small-11{font-size:11px}.small-12{font-size:12px}.small-13{font-size:13px}.steps4{gap:5px;display:flex}.steps4>span{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.steps4>span>span{background:var(--navy);height:100%;display:block}@media (max-width:640px){.hide-sm{display:none}.campaign__progress{width:96px}}@media (max-width:480px){.ui-row .file{display:none}}.sms-scene{justify-content:center;width:100%;display:flex;position:relative}.phone--sms{z-index:2;border:9px solid #0b1233;border-radius:38px;width:260px;height:490px;position:relative;box-shadow:0 0 0 2px #5f70b8,0 30px 60px #00000059}.phone--sms:before{content:"";z-index:3;background:#0b1233;border-radius:9999px;width:54px;height:15px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone--sms:after{content:"";z-index:3;background:#0b1233;border-radius:9999px;width:96px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.phone__status{background:var(--white);height:32px;color:var(--navy);justify-content:space-between;padding:9px 20px 0;font-size:11px;font-weight:600;display:flex}.phone--sms .phone__body{gap:8px;padding-bottom:26px}.smsdoc{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.smsdoc>span:first-child{min-width:0}.swap{display:grid}.swap--etat{justify-items:end;position:relative}.swap--etat>.pill{white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px}.swap--etat .sms-scene__curseur{grid-area:auto;position:absolute}.swap>*{grid-area:1/1}.swap__h,.swap__s,.swap__d,.swap__b,.sms-scene__curseur,.sms-scene__fil{display:none}.sms-scene__fil{z-index:2;background:var(--white);border-radius:18px 18px 0 0;padding:12px 14px 30px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b123329}.sms-scene__head{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:6px;font-size:12px;display:flex}.sms{flex-direction:column;gap:7px;display:flex}.sms__bubble{border-radius:15px;max-width:94%;padding:9px 12px;font-size:13px;line-height:1.4}.sms__bubble--sortant{background:var(--navy);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.sms__bubble--entrant{background:var(--white);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.sms__event{color:#1c6b3a;text-align:center;background:#dff3e6;border-radius:9999px;align-self:center;margin-top:4px;padding:5px 11px;font-size:12px;font-weight:600}.import-demo{position:relative;overflow:hidden}.import-demo__curseur,.import-demo__fiche{display:none}.import-demo__tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.fake-select{background:var(--accent-bg);color:var(--accent);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:5px 10px 5px 12px;font-size:13px;font-weight:600;display:inline-flex}.tri__cols{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:520px){.tri__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.tri__col{background:var(--accent-bg);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.tri__role{background:var(--accent);color:var(--white);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:600}.tri__doc{background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.tri__liens{grid-template-columns:repeat(2,minmax(0,1fr));height:26px;display:grid}.tri__liens span{border-left:3px dotted var(--line-strong);justify-self:center}.tri__equipe{background:var(--navy);color:var(--white);border-radius:16px;padding:14px 16px}.tri__equipe strong{color:var(--white)}.tri__equipe .bar{background:#fff3}.tri__equipe .bar span{background:var(--white)}.tri__bar span{transform-origin:0;transform:scaleX(.333)}.tri .swap{justify-items:end}.tri .swap>.pill{white-space:nowrap}
.dot{border-radius:50%;width:8px;height:8px}.dot--blue{background:#364e91}.dot--amber{background:#e9a62b}.dot--violet{background:#7b61c9}.dot--green{background:#2a9d62}.fil ol{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fil li+li:before{content:"/";color:var(--subtle);margin-right:8px}.fil a{color:var(--muted)}.cta-wrap{padding-bottom:96px}.cta{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:64px;padding-bottom:64px;display:flex}.cta h2{max-width:780px}.cta p{max-width:600px}.cta .btn-row{justify-content:center;margin-top:8px}.demande{flex-wrap:wrap;align-items:flex-start;gap:56px;padding-top:64px;display:flex}.demande__text{flex-direction:column;flex:380px;gap:18px;display:flex}.demande__text h1{font-size:clamp(32px,4.4vw,52px)}.etapes{margin:0;padding:0;list-style:none}.etapes li{border-top:1px solid var(--line);color:var(--text);gap:14px;padding:12px 0;font-size:15px;display:flex}.etapes .mono{color:var(--blue)}.etapes li>div{flex-grow:1}.etape__titre{color:var(--navy);justify-content:space-between;gap:12px;display:flex}.etapes .etape__duree{color:var(--subtle);white-space:nowrap;font-size:13px}.form{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:480px;gap:18px;min-width:0;padding:32px;display:flex;box-shadow:0 18px 40px #16204b14}.objet{border:0;margin:0;padding:0}.objet legend{color:var(--navy);margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.objet__choices{flex-wrap:wrap;gap:8px;display:flex}.choice{border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.choice:has(input:checked){border:1.5px solid var(--navy);background:var(--tint);color:var(--navy);font-weight:600}.choice input{accent-color:var(--navy)}.row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.field{color:var(--navy);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.optional{color:var(--subtle);font-weight:400}.field input,.field select,.field textarea{font:400 16px var(--font);color:var(--ink);border:1px solid var(--line-strong);background:var(--white);border-radius:10px}.field input,.field select{height:48px;padding:0 14px}.field textarea{resize:vertical;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--blue-light);outline-offset:1px;border-color:var(--blue)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form .small{font-size:12px}@media (max-width:640px){.demande{gap:32px;padding-top:40px}.form{padding:20px}}.faq-section{flex-direction:column;gap:24px;max-width:1120px;padding-top:24px;display:flex}.feature{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);scroll-margin-top:96px;display:grid}@media (min-width:1000px){.feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.feature--reverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.feature--reverse .feature__text{order:2}}.feature__text{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.feature__note{color:var(--text);background:var(--accent-bg);border-radius:var(--radius);padding:14px 16px;font-size:15px;line-height:1.55}.feature__more{color:var(--accent);font-size:15px;font-weight:600}.pill-link{background:var(--accent-bg);min-height:38px;color:var(--accent);font:600 14px/1 var(--font);border-radius:9999px;align-items:center;padding:0 18px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pill-link:hover{background:var(--accent);color:var(--white)}.feature--navy{background:var(--navy);border-radius:var(--radius-xl);color:var(--white);padding:clamp(28px,5vw,56px)}.feature--navy h3,.feature--navy .feature__more,.feature--navy .feature-label{color:var(--white)}.feature--navy .icon-tile{background:#ffffff1f}.feature--navy .dash-list{color:var(--on-navy)}.feature--navy .dash-list li:before{color:var(--accent-mid)}.feature--navy .pill-link{color:var(--white);background:#ffffff1f}.feature--navy .pill-link:hover{background:var(--white);color:var(--navy)}.feature--navy .body{color:var(--on-navy)}.feature--navy .stage{background:0 0}.site-footer{border-top:1px solid var(--line);background:var(--white);color:var(--muted);font-size:14px}.site-footer__inner{flex-wrap:wrap;gap:40px;padding-top:48px;padding-bottom:32px;display:flex}.site-footer__about{flex-direction:column;flex:280px;gap:8px;display:flex}.site-footer strong{color:var(--navy);font-size:15px}.site-footer nav{flex-direction:column;flex:0 220px;gap:8px;display:flex}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{color:var(--navy);text-decoration:underline}.site-footer__bottom{border-top:1px solid var(--line-soft);padding-top:16px;padding-bottom:32px;font-size:13px}.message{flex-direction:column;gap:18px;max-width:720px;min-height:50vh;padding-top:96px;display:flex}.message p{color:var(--muted);font-size:17px;line-height:1.6}.fhero{background:linear-gradient(180deg, var(--accent-bg) 0%, var(--bg) 100%)}.fhero.accent-navy{background:linear-gradient(180deg, #e8ecf8 0%, var(--bg) 100%)}.fhero__inner{flex-direction:column;gap:36px;padding-top:28px;padding-bottom:72px;display:flex}.fhero__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(28px,5vw,56px);display:grid}.fhero__text{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.fhero__text h1{font-size:clamp(32px,4.2vw,50px)}.fhero__text .lead{color:var(--text);font-size:18px}.fhero .icon-tile{background:var(--white)}.fhero.accent-navy .icon-tile{color:var(--navy)}.fhero__visual{background:var(--white);box-shadow:var(--shadow)}.fhero.accent-navy .fhero__visual{background:var(--navy)}.hub{flex-direction:column;gap:36px;padding-top:28px;padding-bottom:88px;display:flex}.hub__intro{max-width:840px}.hub__intro h1{font-size:clamp(34px,4.6vw,56px)}.hub__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hub__grid a{box-sizing:border-box;background:var(--accent-bg);border-radius:var(--radius-lg);height:100%;color:var(--text);flex-direction:column;align-items:flex-start;gap:12px;padding:26px;text-decoration:none;transition:transform .2s;display:flex}.hub__grid a:hover{transform:translateY(-4px)}.hub__grid h2{letter-spacing:-.015em;font-size:21px}.hub__grid p{flex-grow:1;font-size:15px;line-height:1.55}.hub__more{color:var(--accent);font-size:15px;font-weight:600}.hub__grid .icon-tile{background:var(--white)}.hub__grid .accent-navy a{color:var(--on-navy)}.hub__grid .accent-navy h2,.hub__grid .accent-navy .hub__more{color:var(--white)}.hub__grid .accent-navy .icon-tile{color:var(--navy)}.hero-wrap{background:radial-gradient(760px 420px at 12% 6%,#e8ecf8 0%,#0000 70%),radial-gradient(640px 400px at 90% 14%,#efeafa 0%,#0000 70%),radial-gradient(620px 360px at 72% 74%,#e4f5ec 0%,#0000 72%)}.hero{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-top:56px;padding-bottom:30px;display:flex}.hero h1{z-index:0;max-width:1120px;line-height:1.14;position:relative}.hero .lead{max-width:880px}.hero__cta{justify-content:center;margin-top:6px}.hero__facts{color:var(--subtle);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.hero__facts li+li:before{content:"·";margin-right:18px}.hero-visual{padding-top:12px;padding-bottom:104px}.stack-lg{flex-direction:column;gap:40px;display:flex}.intro{align-items:flex-start;max-width:780px}.pains{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr))}.pain{border-radius:var(--radius-lg);background:var(--accent-bg);flex-direction:column;gap:10px;padding:22px;display:flex}.pain__head{justify-content:space-between;align-items:center;display:flex}.pain .icon-tile{background:var(--white)}.pain__num{font-family:var(--mono);color:var(--accent);font-size:13px;font-weight:500}.pain h3{letter-spacing:-.01em;font-size:18px;line-height:1.3}.pain p{color:var(--text);font-size:15px;line-height:1.55}.features{flex-direction:column;gap:96px;padding-bottom:40px;display:flex}.split--top{align-items:flex-start}.calc-wrap{padding-top:80px;padding-bottom:80px}.erp{flex-direction:column;gap:32px;padding-top:24px;padding-bottom:96px;display:flex}.erp__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.erp__card{border-radius:var(--radius-lg);background:var(--white);border:1px dashed #aab0c6;flex-direction:column;gap:12px;padding:26px;display:flex}.erp__card ul{color:var(--text);flex-direction:column;gap:6px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.erp__card--us{background:var(--navy);border:0}.erp__card--us ul{color:var(--white)}.erp__label{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--subtle);font-size:13px;font-weight:500}.erp__card--us .erp__label{color:var(--on-navy-label)}.price{border:1.5px solid var(--navy);background:var(--bg);border-radius:20px;flex-direction:column;gap:16px;padding:32px;display:flex}.price__title{letter-spacing:-.015em;color:var(--navy);font-size:20px;font-weight:700}.story{color:var(--text);flex-direction:column;gap:16px;font-size:17px;line-height:1.65;display:flex}.story__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:0;display:grid}.story__stats div{background:var(--tint);border-radius:var(--radius);flex-direction:column-reverse;gap:2px;padding:16px 18px;display:flex}.story__stats dt{color:var(--muted);font-size:14px}.story__stats dd{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:24px;font-weight:700}@media (max-width:640px){.hero{padding-top:48px}.hero-visual{padding-bottom:64px}.hero__facts{flex-direction:column}.hero__facts li+li:before{content:none}.hero__cta .btn{width:100%}.features{gap:64px}}.ghead{flex-direction:column;align-items:flex-start;gap:18px;max-width:960px;padding-top:28px;padding-bottom:56px;display:flex}.ghead h1{font-size:clamp(32px,4.4vw,54px)}.gsection{flex-direction:column;gap:24px;padding-bottom:72px;display:flex}.table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:14px 18px}.guide-table tr:last-child th,.guide-table tr:last-child td{border-bottom:0}.guide-table thead th{background:var(--surface);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px}.guide-table tbody th{color:var(--navy);width:30%}.guide-table td{color:var(--text)}.gcrit{flex-direction:column;gap:32px;display:flex}.gcrit__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gcrit__list li{background:var(--tint);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:22px;display:flex}.gcrit__list h3{letter-spacing:-.01em;font-size:18px}.gcrit__list p{color:var(--text);font-size:15px;line-height:1.55}.glinks{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.gsection:first-of-type{padding-top:0}section.gsection+section,.section--band+.gsection{padding-top:72px}.thead-wrap{background:radial-gradient(640px 360px at 18% 10%,#e8ecf8 0%,#0000 70%),radial-gradient(560px 340px at 84% 20%,#efeafa 0%,#0000 70%)}.thead{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:72px;padding-bottom:56px;display:flex}.thead h1{font-size:clamp(36px,5vw,64px)}.thead .lead{max-width:640px}.thead__cta{justify-content:center}.tgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:20px;padding-top:32px;display:grid}.tcard{border:2px solid var(--navy);background:var(--white);border-radius:20px;flex-direction:column;gap:20px;padding:clamp(24px,3vw,36px);display:flex}.tcard__list{gap:12px;font-size:16px}.topts{flex-direction:column;gap:16px;display:flex}.topt{background:var(--accent-bg);border-radius:var(--radius-lg);flex-direction:column;flex:1;gap:8px;padding:24px;display:flex}.topt h3{letter-spacing:-.01em;font-size:19px}.topt p{color:var(--text);font-size:15px;line-height:1.55}.tsteps-wrap{flex-direction:column;gap:32px;display:flex}.tsteps{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tsteps li{background:var(--tint);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.tsteps__num{background:var(--navy);width:36px;height:36px;color:var(--white);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.tsteps h3{letter-spacing:-.01em;font-size:18px}.tsteps p{color:var(--text);font-size:15px;line-height:1.55}.tfeat{flex-direction:column;gap:28px;display:flex}.tfeat__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tfeat__grid a{box-sizing:border-box;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.tfeat__grid a:hover{border-color:var(--accent);transform:translateY(-2px)}.tfeat__grid strong{color:var(--navy);display:block}.tfeat__grid small{color:var(--muted);font-size:13px;line-height:1.4;display:block}.closing-wrap{padding-bottom:96px}.closing{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.closing h2{flex:420px}.site-header{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbfbfdf0;position:sticky;top:0}.site-header__inner{align-items:center;gap:32px;min-height:68px;display:flex}.brand{color:var(--navy);align-items:center;gap:10px;text-decoration:none;display:flex}.brand__logo{width:auto;height:36px;display:block}.brand__name{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:700}.brand__name span{color:var(--blue);font-weight:500}.site-nav{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.menu{position:relative}.menu__top{min-height:44px;color:var(--text);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.menu__top:hover,.menu__top[aria-current=page],.menu:hover .menu__top,.menu:focus-within .menu__top{color:var(--navy);background:var(--tint)}.menu__top svg{transition:transform .2s}.menu:hover .menu__top svg,.menu:focus-within .menu__top svg{transform:rotate(180deg)}.menu__panel{visibility:hidden;opacity:0;width:min(720px,100vw - 64px);padding-top:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(6px)}.menu:hover .menu__panel,.menu:focus-within .menu__panel{visibility:visible;opacity:1;transform:none}.menu__panel ul{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:10px;list-style:none;display:grid;box-shadow:0 24px 50px #16204b24}.menu__panel a{color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.menu__panel a:hover,.menu__panel a:focus-visible,.menu__panel a[aria-current=page]{background:var(--surface)}.menu__panel strong{color:var(--navy);font-size:14px;font-weight:600;display:block}.menu__panel small{color:var(--muted);font-size:12px;line-height:1.35;display:block}.site-header__cta{white-space:nowrap;margin-left:auto}.mobile-nav{margin-left:auto;display:none}.mobile-nav summary{cursor:pointer;color:var(--navy);border:1px solid var(--line-strong);border-radius:var(--radius);align-items:center;min-height:44px;padding:0 16px;font-weight:600;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--white);border-bottom:1px solid var(--line);max-height:calc(100vh - 68px);box-shadow:var(--shadow);flex-direction:column;padding:12px 16px 20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-nav__title,.mobile-nav__sub{color:var(--navy);text-decoration:none;display:block}.mobile-nav__title{border-bottom:1px solid var(--line-soft);padding:12px 0;font-weight:600}.mobile-nav__sub{border-bottom:1px solid var(--line-soft);padding:11px 0 11px 14px;font-size:15px}.mobile-nav nav .btn{margin-top:16px}@media (max-width:760px){.site-nav,.site-header__cta{display:none}.mobile-nav{display:block}}.calc{background:var(--tint);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:hidden}@media (min-width:1000px){.calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.calc__form{flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,4vw,48px);display:flex}.calc__form h2{color:var(--navy)}.calc__form .eyebrow{color:var(--blue)}.calc__intro{color:var(--text);font-size:15px}.calc__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;width:100%;margin-top:10px;display:grid}.calc__field{background:var(--white);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.calc__field label{color:var(--navy);font-size:14px;font-weight:600}.calc__value{color:var(--muted);align-items:baseline;gap:8px;font-size:13px;display:flex}.calc__value input{width:92px;min-height:40px;font:700 18px var(--font);color:var(--navy);background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;padding:0 10px}.calc__field input[type=range]{width:100%;min-height:24px;accent-color:var(--blue);cursor:pointer}.calc__result{background:var(--navy);color:var(--white);flex-direction:column;justify-content:center;gap:12px;padding:clamp(24px,4vw,48px);display:flex}.calc__label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-navy-label);font-size:12px}.calc__total{color:var(--on-navy);font-size:18px}.calc__total strong{letter-spacing:-.03em;color:var(--white);margin-right:6px;font-size:clamp(52px,6vw,76px);line-height:1}.calc__weeks{color:var(--on-navy);font-size:17px}.calc__chart{grid-template-columns:83fr 75fr;gap:4px;height:18px;margin-top:8px;transition:grid-template-columns .3s;display:grid}.calc__seg{height:100%;display:block}.calc__seg--a{background:var(--blue-light);border-radius:6px 2px 2px 6px}.calc__seg--b{background:#e9a62b;border-radius:2px 6px 6px 2px}.calc__key{border-radius:3px;width:10px;height:10px;margin-right:10px;display:inline-block}.calc__key--a{background:var(--blue-light)}.calc__key--b{background:#e9a62b}.calc__rows{margin:0;font-size:15px}.calc__rows div{border-bottom:1px solid var(--navy-line);gap:16px;padding:10px 0;display:flex}.calc__rows dt{color:var(--on-navy);flex-grow:1}.calc__rows dd{font-family:var(--mono);white-space:nowrap;margin:0;font-weight:700}.calc__note{color:var(--on-navy);font-size:12px;line-height:1.5}.archive{flex-direction:column;gap:14px;display:flex}.archive__head{align-items:center;gap:12px;display:flex}.archive__head strong{color:var(--navy);font-size:15px;display:block}.archive__head small{color:var(--subtle);font-size:12px;display:block}.archive__folders{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.folder{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:8px;padding:12px;display:flex}.folder__title{color:var(--navy);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.folder__title svg{color:var(--accent)}.folder__count{font-family:var(--mono);color:var(--subtle);margin-left:auto;font-size:11px;font-weight:500}.folder__file{color:var(--text);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.folder__ext{font-family:var(--mono);background:var(--accent-bg);color:var(--accent);border-radius:4px;flex:none;padding:4px 5px;font-size:9px;font-weight:500;line-height:1}.archive__action{text-align:center;background:var(--navy);color:var(--white);border-radius:10px;align-self:stretch;padding:11px;font-size:14px;font-weight:600}.calc__field:last-child:nth-child(odd){grid-column:1/-1}.france{background:var(--navy);color:var(--white)}.france__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding-top:48px;padding-bottom:48px;display:grid}@media (min-width:1000px){.france__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}}.france__intro{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.france__intro h2{color:var(--white)}.france__flag{border-radius:5px;width:42px;height:28px;display:flex;overflow:hidden}.france__flag span{flex:1}.france__flag span:first-child{background:#2a4ea8}.france__flag span:nth-child(2){background:var(--white)}.france__flag span:nth-child(3){background:#e1403a}.france__more{color:var(--on-navy);font-size:14px;font-weight:600}.france__more:hover{color:var(--white)}.france__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.france__list li{border:1px solid var(--navy-line);border-radius:var(--radius);background:#ffffff12;flex-direction:column;gap:6px;padding:16px;display:flex}.france__list strong{font-size:15px}.france__list span{color:var(--on-navy);font-size:14px;line-height:1.45}.site-footer__fr{color:var(--navy);font-weight:600}.menu__top--highlight{color:var(--navy);background:#fdeee8;font-weight:600}.menu__top--highlight:hover{background:#fbdccf}.pill--danger{color:var(--bad);background:#fde8e6}.btn--text{color:var(--muted);background:0 0;padding:0 8px}.btn--text:hover{color:var(--navy)}.dband-wrap{background:var(--accent-bg)}.dband{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:72px;padding-bottom:72px;display:grid}@media (min-width:1000px){.dband{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.dband__text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.dband__text .body{color:var(--text)}.dband__pill{background:var(--white);color:var(--accent)}.dband__card{background:var(--white);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:22px;display:flex;box-shadow:0 18px 40px #a8401f1f}.dband__score{color:var(--navy);margin-bottom:6px;font-size:18px}.dhead-wrap{background:radial-gradient(760px 420px at 8% 4%,#fdeee8 0%,#0000 70%),radial-gradient(640px 400px at 92% 10%,#e8ecf8 0%,#0000 70%)}.dhead{flex-direction:column;gap:28px;padding-top:28px;padding-bottom:56px;display:flex}.dhead__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:1040px){.dhead__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.dhead__text{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.dhead__text h1{font-size:clamp(30px,3.6vw,48px)}.dhead__text .lead{color:var(--text);font-size:18px}.ddisclaimer{color:var(--muted);max-width:900px;font-size:13px;line-height:1.55}.diag{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:stretch;gap:18px;padding:clamp(20px,3vw,36px);display:flex;box-shadow:0 24px 60px #16204b1a}.diag fieldset{border:0;min-width:0;margin:0;padding:0}.diag__q{letter-spacing:-.015em;color:var(--navy);margin-bottom:16px;padding:0;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.25}.diag__choices,.diag__answers{flex-direction:column;gap:10px;display:flex}.diag__choice,.diag__answer{text-align:left;width:100%;min-height:52px;font:600 16px var(--font);color:var(--navy);background:var(--bg);border:1.5px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;padding:14px 16px;transition:border-color .15s,background-color .15s,transform .15s}.diag__choice:hover,.diag__answer:hover,.diag__answer.is-selected{border-color:var(--navy);background:var(--tint)}.diag__answer:active,.diag__choice:active{transform:scale(.99)}.diag__choice strong,.diag__choice span{display:block}.diag__choice span{color:var(--muted);margin-top:2px;font-size:14px;font-weight:400}.diag__privacy{color:var(--muted);font-size:13px}.diag__progress{font-family:var(--mono);color:var(--subtle);flex-direction:column;gap:8px;font-size:12px;display:flex}.diag__meta{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.diag__why{color:var(--muted);font-size:14px;line-height:1.55}.diag__why summary{cursor:pointer;color:var(--blue);min-height:28px;font-weight:600}.diag__why p{margin-top:8px}.diag .btn--text{align-self:flex-start;min-height:44px;font-size:14px}.diag__test{background:var(--tint);border-radius:var(--radius);color:var(--text);padding:16px;font-size:14px;line-height:1.55}.dnews{flex-direction:column;gap:32px;display:flex}.dnews .stack{max-width:820px}.dnews__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dnews__list li{border-radius:var(--radius-lg);background:#fdeee8;flex-direction:column;gap:8px;padding:22px;display:flex}.dnews__list h3{letter-spacing:-.01em;font-size:18px}.dnews__list p{color:var(--text);font-size:15px;line-height:1.55}.dsources{flex-direction:column;gap:16px;padding-bottom:80px;display:flex}.dsources ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.dsources li{color:var(--muted);flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}.dsources a{font-weight:600}.dhead__solo{flex-direction:column;gap:24px;display:flex}.dhead__tool{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:88px;display:flex}.dhead--questions .dhead__tool,.dhead--bilan .dhead__tool{width:100%;max-width:1040px;margin-inline:auto}.dhead--questions .ddisclaimer,.dhead--bilan .ddisclaimer{max-width:1040px;margin-inline:auto}.dsteps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.dsteps li{border-top:3px solid var(--line-strong);min-width:0;color:var(--subtle);flex:1 1 0;align-items:center;gap:8px;padding-top:8px;font-size:13px;font-weight:500;display:flex}.dsteps li.is-done{border-top-color:var(--blue)}.dsteps li.is-current{border-top-color:var(--navy);color:var(--navy);font-weight:700}.dsteps__num{width:22px;height:22px;color:var(--subtle);background:var(--line);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.is-done .dsteps__num{color:var(--white);background:var(--blue)}.is-current .dsteps__num{color:var(--white);background:var(--navy)}@media (max-width:640px){.dsteps li:not(.is-current) .dsteps__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dsteps li.is-current{flex:3 1 0}}.dparcours{flex-direction:column;gap:14px;width:100%;margin:0;padding:0;list-style:none;display:flex}.dparcours li{align-items:flex-start;gap:14px;display:flex}.dparcours__num{width:32px;height:32px;color:var(--white);background:var(--navy);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.dparcours strong,.dparcours li span:not(.dparcours__num){display:block}.dparcours strong{color:var(--navy)}.dparcours li span:not(.dparcours__num){color:var(--muted);font-size:14px;line-height:1.45}.dquestions{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:960px){.dquestions{grid-template-columns:minmax(0,1fr) 300px}}.dquestions .diag{min-height:460px}.dquestions .btn--text{margin-top:auto}.dbarre{gap:3px;display:flex}.dbarre__seg{background:var(--line);border-radius:3px;flex:1 1 0;height:8px;transition:background-color .2s}.dbarre__seg.is-current{background:var(--navy)}.dbarre__seg--en-place{background:#2a9d62}.dbarre__seg--a-consolider{background:#e9a62b}.dbarre__seg--a-mettre-en-place{background:#d9483f}.dbarre__seg--non-concerne{background:var(--line-strong)}.diag__pas{flex-direction:column;gap:18px;display:flex}.motion .diag__pas{animation:diag-entree .28s var(--ease-out)}@keyframes diag-entree{0%{opacity:0;transform:translate(14px)}}.diag__q:focus{outline:none}.diag__answer{align-items:center;gap:12px;display:flex}.diag__touche{width:26px;height:26px;color:var(--blue);background:var(--white);border:1px solid var(--line-strong);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}@media (hover:none){.diag__touche{display:none}}.dapercu{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.dapercu h2{letter-spacing:-.01em;color:var(--navy);font-size:15px}.dapercu__totaux{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.dapercu__total{text-align:center;border-radius:10px;padding:8px 6px}.dapercu__total--ok{background:var(--ok-bg);color:var(--ok)}.dapercu__total--warn{background:var(--warn-bg);color:var(--warn)}.dapercu__total--bad{color:var(--bad);background:#fde8e6}.dapercu__total dd{margin:0;font-size:20px;font-weight:700;line-height:1.1}.dapercu__total dt{font-size:11px;line-height:1.2}.dapercu__criteres{flex-direction:column;gap:10px;display:flex}.dapercu__criteres h3{color:var(--subtle);margin-bottom:4px;font-size:12px;font-weight:600}.dapercu ul,.bvue ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:959px){.dapercu__criteres{display:none}}.bpoint{color:var(--text);align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.bpoint__symbole{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:grid}.bpoint--en-place .bpoint__symbole{color:var(--ok);background:var(--ok-bg)}.bpoint--a-consolider .bpoint__symbole{color:var(--warn);background:var(--warn-bg)}.bpoint--a-mettre-en-place .bpoint__symbole{color:var(--bad);background:#fde8e6}.bpoint--attente{color:var(--subtle)}.bpoint--attente .bpoint__symbole{border:1.5px dashed var(--line-strong)}.bilan{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:32px;padding-bottom:clamp(20px,3vw,36px);display:flex;overflow:hidden;box-shadow:0 24px 60px #16204b1a}.bilan>section:not(.brdv),.bilan>.bilan__secondaires{margin-inline:clamp(20px,3vw,36px)}.bilan h3{letter-spacing:-.01em;color:var(--navy);margin-bottom:12px;font-size:19px}.bilan__head{background:var(--navy);color:var(--on-navy);flex-direction:column;gap:16px;padding:clamp(24px,4vw,40px) clamp(20px,3vw,36px);display:flex}.bilan__head h2{color:var(--white);font-size:clamp(24px,3vw,34px)}.bilan__head h2:focus{outline:none}.bilan__profil{color:var(--on-navy-label);font-size:13px;font-weight:600}.bilan__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin:0;display:grid}.bstat{border-radius:var(--radius);padding:14px 16px}.bstat dd{margin:0;font-size:34px;font-weight:700;line-height:1.1}.bstat dt{margin-top:2px;font-size:13px;line-height:1.3}.bstat--ok{background:var(--ok-bg);color:var(--ok)}.bstat--warn{background:var(--warn-bg);color:var(--warn)}.bstat--bad{color:var(--bad);background:#fde8e6}.bilan__barre{gap:3px;display:flex}.bilan__seg{border-radius:3px;flex:1 1 0;height:10px}.bilan__seg--en-place{background:#2a9d62}.bilan__seg--a-consolider{background:#e9a62b}.bilan__seg--a-mettre-en-place{background:#e96a60}.bilan__alerte{color:var(--white);font-size:15px;font-weight:600}.bilan__actions,.bilan__secondaires{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bilan__note{color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.5}.bvue{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.bvue__critere{border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.bvue__critere h4{color:var(--navy);margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.35}.bvue__critere h4 span{color:var(--subtle);font-size:12px;font-weight:500;display:block}.bvue__hors{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.bvue .bpoint{font-size:14px}.bplan{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bplan>li{border:1px solid var(--line);border-radius:var(--radius);gap:14px;padding:16px;display:flex}.bplan>li.is-majeure{border-color:#f0b8b3}.bplan__num{width:30px;height:30px;color:var(--white);background:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.bplan__corps{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:14px;line-height:1.5;display:flex}.bplan__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.bplan__head strong{color:var(--navy);font-size:16px}.bplan__etat{white-space:nowrap}.bplan__etat--a-consolider{background:var(--warn-bg);color:var(--warn)}.bplan__etat--a-mettre-en-place{color:var(--bad);background:#fde8e6}.bplan__action{color:var(--text);font-size:15px}.bplan__preuve span,.bplan__aptitude span{color:var(--text);font-weight:600}.bplan__aptitude{background:var(--tint);color:var(--text);border-radius:8px;padding:8px 12px}.bplan__aptitude span{color:var(--blue)}.bplan__meta{color:var(--subtle);font-size:12px}.bplan__meta .is-majeure{color:var(--bad);font-weight:600}.bacquis{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bacquis li{border-radius:var(--radius);background:var(--ok-bg);color:var(--text);flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.bacquis strong{color:var(--ok);font-size:14px}.diag__test h3{margin-bottom:6px;font-size:17px}.brdv{margin-inline:clamp(12px,2vw,20px);border-radius:var(--radius-lg);background:var(--navy);color:var(--on-navy);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);margin-bottom:calc(-1*clamp(20px,3vw,36px) + clamp(12px,2vw,20px));padding:clamp(20px,3vw,36px);scroll-margin-top:88px;display:grid}@media (min-width:900px){.brdv{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}}.brdv__texte{flex-direction:column;gap:12px;font-size:15px;line-height:1.55;display:flex}.brdv h3{color:var(--white);margin:0;font-size:clamp(22px,2.6vw,28px);line-height:1.2}.brdv__etape{color:var(--on-navy-label);font-size:13px;font-weight:600}.brdv__couvert{color:var(--white);font-weight:600}.brdv__texte ul{margin:0;padding-left:18px}.brdv__form{background:var(--white);color:var(--ink);margin:0}.brdv__joindre{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.brdv__joindre input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:1px}.brdv__apercu{color:var(--muted);font-size:13px;line-height:1.5}.brdv__apercu summary{cursor:pointer;color:var(--blue);font-weight:600}.brdv__apercu p{white-space:pre-line;margin-top:6px}.print-only{display:none}@media print{@page{margin:14mm}.site-header,.site-footer,.fil,.dsteps,.brdv,.bilan__actions,.bilan__secondaires{display:none!important}.print-only{display:block}.dhead-wrap{background:0 0}.dhead{gap:14px;padding:0}.dhead__grid{display:block}.diag{box-shadow:none;border:0;padding:0}.bilan{box-shadow:none;border:0;border-radius:0;padding:0;display:block;overflow:visible}.bilan *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bilan__entete{color:var(--muted);margin-bottom:14px;font-size:12px}.bilan__entete img{margin-bottom:6px;display:block}.bilan__head{border-radius:var(--radius);padding:14px 16px}.bilan>section:not(.brdv){margin:18px 0 0;padding-inline:0}.bilan>section.diag__test{padding:14px 16px}.bilan h3{break-after:avoid}.bplan>li,.bvue__critere,.bacquis li,.diag__test,.bilan__suite{break-inside:avoid}}@media (max-width:760px){.menu__top--highlight{background:0 0}}.chead-wrap{background:linear-gradient(180deg, var(--accent-bg) 0%, var(--bg) 100%)}.chead{flex-direction:column;align-items:flex-start;gap:18px;padding-top:28px;padding-bottom:64px;display:flex}.chead h1{max-width:1040px;font-size:clamp(30px,4vw,50px)}.chead .lead{max-width:880px;color:var(--text)}.chead__note{max-width:880px;color:var(--muted);font-size:15px;line-height:1.55}.cblock{flex-direction:column;gap:24px;padding-bottom:72px;display:flex}.croles{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.crole{background:var(--accent-bg,var(--tint));border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:24px;display:flex}.crole h3{letter-spacing:-.01em;font-size:19px}.crecoupe{color:var(--text);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;font-size:15px;line-height:1.55}.csources{flex-direction:column;gap:12px;padding-bottom:80px;display:flex}.csources ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.csources__autres{margin-top:20px}.capercu{background:var(--navy);color:var(--white);border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:40px 56px;padding:clamp(28px,5vw,48px);display:flex}.capercu__text{flex:360px}.capercu .eyebrow{color:var(--on-navy-label)}.capercu h2{color:var(--white)}.capercu__note{color:var(--on-navy);font-size:13px;line-height:1.5}.capercu__rows{flex:380px}.capercu__total{border-bottom:0;font-size:18px;font-weight:700}.capercu__total dt{color:var(--white)}.features__more{justify-content:center;display:flex}
:root{--ease-out:cubic-bezier(.2, .7, .2, 1)}.motion main{overflow-x:clip}.motion [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(24px)}.motion [data-reveal=left]{transform:translate(-32px)}.motion [data-reveal=right]{transform:translate(32px)}.motion [data-reveal=zoom]{transform:scale(.96)}.motion [data-reveal=stagger],.motion [data-reveal].is-visible{opacity:1;transform:none}.motion [data-reveal=stagger]>*{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(18px)}.motion [data-reveal=stagger].is-visible>*{opacity:1;transform:none}.motion [data-reveal=stagger]>:nth-child(2){transition-delay:80ms}.motion [data-reveal=stagger]>:nth-child(3){transition-delay:.16s}.motion [data-reveal=stagger]>:nth-child(4){transition-delay:.24s}.motion [data-reveal=stagger]>:nth-child(5){transition-delay:.32s}.motion [data-reveal=stagger]>:nth-child(6){transition-delay:.4s}.motion [data-reveal=stagger]>:nth-child(7){transition-delay:.48s}.motion [data-reveal=stagger]>:nth-child(8){transition-delay:.56s}.motion [data-reveal=stagger]>:nth-child(n+9){transition-delay:.64s}.motion [data-reveal] .bar>span,.motion [data-reveal] .fill-x{transform-origin:0;transition:transform 1.2s var(--ease-out) .25s;transform:scaleX(0)}.motion [data-reveal].is-visible .bar>span,.motion [data-reveal].is-visible .fill-x{transform:scaleX(1)}.motion [data-reveal] .tracker__step{opacity:.35;transition:opacity .4s}.motion [data-reveal] .tracker__line{transform-origin:0;transition:transform 1.6s var(--ease-out) .3s;transform:scaleX(0)}.motion [data-reveal].is-visible .tracker__line{transform:scaleX(1)}.motion [data-reveal].is-visible .tracker__step{opacity:1}.motion [data-reveal].is-visible .tracker__step:nth-child(2){transition-delay:.3s}.motion [data-reveal].is-visible .tracker__step:nth-child(3){transition-delay:.7s}.motion [data-reveal].is-visible .tracker__step:nth-child(4){transition-delay:1.1s}.motion [data-reveal].is-visible .tracker__step:nth-child(5){transition-delay:1.5s}.motion [data-reveal].is-visible .pop{animation:pop .5s var(--ease-out) both;animation-delay:1.3s}@keyframes pop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.motion .hl:after{transform-origin:0;animation:draw .9s var(--ease-out) .5s forwards;transform:scaleX(0)}@keyframes draw{to{transform:scaleX(1)}}.motion .phone{animation:7s ease-in-out infinite bob}.motion .is-live{animation:1.8s ease-in-out infinite live}@keyframes live{50%{opacity:.55}}@supports (animation-timeline:view()){.motion .hs{animation:linear both hs-arrivee;animation-timeline:view();animation-range:entry cover 30%}@keyframes hs-arrivee{0%{transform:scale(.95)translateY(24px)}to{transform:none}}}@media print{.motion [data-reveal],.motion [data-reveal]>*{opacity:1!important;transform:none!important}}.motion .import-demo__curseur{opacity:0;pointer-events:none;display:block;position:absolute;top:34%;left:52%}.motion .import-demo__fiche{background:var(--white);opacity:0;pointer-events:none;padding:20px;display:block;position:absolute;inset:0}.motion [data-reveal].is-visible .import-demo__curseur{animation:3s ease-in-out 1.4s both demo-curseur}.motion [data-reveal].is-visible .import-demo__clic{animation:.4s ease-out 4.2s both demo-clic}.motion [data-reveal].is-visible .import-demo__fiche{animation:demo-fiche .6s var(--ease-out) 4.45s both}@keyframes demo-curseur{0%{opacity:0;transform:translate(90px,110px)}15%{opacity:1}70%{opacity:1;transform:translate(0)scale(1)}80%{transform:translate(0)scale(.82)}90%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}@keyframes demo-clic{to{background:var(--tint)}}@keyframes demo-fiche{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.motion .import-demo__item{opacity:0}.motion [data-reveal].is-visible .import-demo__item{animation:demo-item .5s var(--ease-out) both}.motion [data-reveal].is-visible .import-demo__fiche>:nth-child(2){animation-delay:5.1s}.motion [data-reveal].is-visible .import-demo__fiche>:nth-child(3){animation-delay:5.2s}.motion [data-reveal].is-visible .import-demo__fiche>:nth-child(4){animation-delay:5.5s}.motion [data-reveal].is-visible .import-demo__fiche>:nth-child(5){animation-delay:5.9s}.motion [data-reveal].is-visible .import-demo__fiche>:nth-child(6){animation-delay:6.8s}.motion [data-reveal].is-visible .import-demo__fiche>:nth-child(7){animation-delay:7.1s}.motion [data-reveal].is-visible .import-demo__fiche>:nth-child(8){animation-delay:7.5s}.motion .import-demo__bar span{transform-origin:0}.motion [data-reveal].is-visible .import-demo__bar span{animation:2.4s ease-in-out 5.2s both demo-barre}.motion .import-demo__tags .pill{opacity:0}.motion [data-reveal].is-visible .import-demo__tags .pill{animation:demo-pastille .5s var(--ease-out) both}.motion [data-reveal].is-visible .import-demo__tags .pill:first-child{animation-delay:6.1s}.motion [data-reveal].is-visible .import-demo__tags .pill:nth-child(2){animation-delay:6.3s}.motion [data-reveal].is-visible .import-demo__tags .pill:nth-child(3){animation-delay:6.5s}@keyframes demo-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes demo-barre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demo-pastille{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.motion .swap__h,.motion .swap__s,.motion .swap__d,.motion .swap__b{opacity:0;display:inline-flex}.motion .sms-scene__curseur{z-index:4;opacity:0;pointer-events:none;display:block;position:absolute;top:38%;left:62%}.motion .sms-scene__fil{opacity:0;display:block}.motion .sms-scene__fil .sms>*{opacity:0}.motion [data-reveal].is-visible .sms-scene__curseur{animation:4.2s ease-in-out 1.4s both demo-curseur-lent}.motion [data-reveal].is-visible .swap--etat .swap__a{animation:.25s ease-out 3.5s both swap-out}.motion [data-reveal].is-visible .swap--etat .swap__h{animation:.25s ease-out 3.5s both swap-in,.25s ease-out 5.1s forwards swap-out}.motion [data-reveal].is-visible .swap--etat .swap__s{animation:.25s ease-out 5.1s both swap-in,.25s ease-out 9.2s forwards swap-out}.motion [data-reveal].is-visible .swap--etat .swap__b{animation:.3s ease-out 9.2s both swap-in}.motion [data-reveal].is-visible .sms-scene__fil{animation:demo-feuille .6s var(--ease-out) 5.6s both}.motion [data-reveal].is-visible .sms-scene__fil .sms>*{animation:demo-item .5s var(--ease-out) both}.motion [data-reveal].is-visible .sms-scene__fil .sms>:first-child{animation-delay:6.2s}.motion [data-reveal].is-visible .sms-scene__fil .sms>:nth-child(2){animation-delay:7.2s}.motion [data-reveal].is-visible .sms-scene__fil .sms>:nth-child(3){animation-delay:8.1s}.motion [data-reveal].is-visible .sms-scene__fil .sms>:nth-child(4){animation-delay:8.8s}@keyframes swap-out{0%{opacity:1}to{opacity:0}}@keyframes swap-in{0%{opacity:0}to{opacity:1}}@keyframes demo-feuille{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes demo-curseur-lent{0%{opacity:0;transform:translate(90px,110px)}12%{opacity:1}50%{opacity:1;transform:translate(0)scale(1)}83%{opacity:1;transform:translate(0)scale(1)}88%{transform:translate(0)scale(.82)}94%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}.motion [data-reveal].is-visible .swap--tri-a .swap__a,.motion [data-reveal].is-visible .swap--tri-b .swap__a{animation:.25s ease-out 1.8s both swap-out}.motion [data-reveal].is-visible .swap--tri-a .swap__d{animation:.25s ease-out 1.8s both swap-in,.25s ease-out 3.6s forwards swap-out}.motion [data-reveal].is-visible .swap--tri-b .swap__d{animation:.25s ease-out 1.8s both swap-in,.25s ease-out 5.2s forwards swap-out}.motion [data-reveal].is-visible .swap--tri-a .swap__b{animation:.3s ease-out 3.6s both swap-in}.motion [data-reveal].is-visible .swap--tri-b .swap__b{animation:.3s ease-out 5.2s both swap-in}.motion [data-reveal].is-visible .swap--tri-fin .swap__a{animation:.3s ease-out 5.5s both swap-out}.motion [data-reveal].is-visible .swap--tri-fin .swap__b{animation:.3s ease-out 5.5s both swap-in}.motion [data-reveal].is-visible .tri__bar span{animation:6s ease-in-out both tri-barre}@keyframes tri-barre{0%,58%{transform:scaleX(.333)}62%,85%{transform:scaleX(.667)}90%,to{transform:scaleX(1)}}
.fhero__scene{flex-direction:column;gap:10px;min-width:0;display:flex}.fhero__legende{color:var(--muted);font-size:13px;line-height:1.45}.fhero .feature-label .icon-tile{background:var(--white)}.pnav{border-bottom:1px solid var(--line);background:var(--white)}.pnav__list{scrollbar-width:none;gap:6px;margin:0;padding:14px 0;list-style:none;display:flex;overflow-x:auto}.pnav__list::-webkit-scrollbar{display:none}.pnav__item{flex:1 0 auto}.pnav__item a{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.pnav__item a:hover{background:var(--accent-bg);color:var(--accent-step-text)}.pnav__dot{border:1.5px solid var(--accent-step);width:24px;height:24px;color:var(--accent-step-text);font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.pnav__item.is-done .pnav__dot{background:var(--accent-bg)}.pnav__item.is-current a{background:var(--accent-bg);color:var(--accent-step-text);font-weight:600}.pnav__item.is-current .pnav__dot{background:var(--accent-step);color:var(--accent-on)}.pnav__item.accent-navy a:hover,.pnav__item.accent-navy.is-current a{color:var(--white)}.pnav__item.accent-navy.is-done .pnav__dot{background:var(--tint)}.pnav__item.accent-navy.is-current .pnav__dot{background:var(--white);border-color:var(--white);color:var(--navy)}.favant{flex-direction:column;gap:32px;display:flex}.favant__intro{max-width:860px}.favant__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.fcol{border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:clamp(20px,3vw,32px);display:flex}.fcol h3{letter-spacing:-.01em;font-size:20px}.fcol ul{flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:flex}.fcol li{gap:12px;display:flex}.fcol li:before{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.fcol--avant{background:var(--surface);color:var(--muted)}.fcol--avant li:before{content:"×";background:var(--white);color:var(--bad)}.fcol--avec{background:var(--navy);color:var(--white)}.fcol--avec h3{color:var(--white)}.fcol--avec li:before{content:"✓";background:var(--blue-light);color:var(--navy)}.fsteps-wrap{flex-direction:column;gap:32px;display:flex}.ftrack{position:relative}.fsteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.fsteps li{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.fsteps li:not(:last-child):after{content:"";background:var(--accent-step);transform-origin:0;border-radius:2px;width:calc(100% + 24px);height:3px;position:absolute;top:19px;left:50%}.fsteps__num{z-index:1;background:var(--accent-step);width:40px;height:40px;color:var(--accent-on);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.fsteps h3{letter-spacing:-.01em;font-size:19px;line-height:1.3}.fsteps p{max-width:36ch;color:var(--muted);font-size:15px;line-height:1.55}@media (max-width:760px){.fsteps{grid-template-columns:minmax(0,1fr)}.fsteps li{text-align:left;align-items:flex-start;padding-left:54px}.fsteps li:not(:last-child):after{transform-origin:top;width:3px;height:auto;top:20px;bottom:-44px;left:19px}.fsteps__num{position:absolute;top:0;left:0}.fsteps p{max-width:none}}.fdetail{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:1000px){.fdetail{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.fdetail__text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.fdetail__list{gap:12px;font-size:16px}.accent-navy .fdetail__visual{background:var(--navy)}.vnav{flex-direction:column;gap:20px;padding-bottom:88px;display:flex}.vnav__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.vnav__carte{box-sizing:border-box;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.vnav__carte:hover{border-color:var(--accent);color:var(--ink);transform:translateY(-2px)}.vnav__carte small{color:var(--subtle);font-size:12px;display:block}.vnav__carte strong{color:var(--navy);display:block}.vnav__carte em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.4;display:block}.apercu{padding-bottom:72px}.apercu__barre{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.apercu__etapes{flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.apercu__etape button{cursor:pointer;width:100%;min-height:56px;font:inherit;text-align:left;color:var(--muted);background:0 0;border:0;flex-direction:column;gap:10px;padding:0 0 8px;transition:color .2s;display:flex}.apercu__etape button:hover,.apercu__etape.is-current button{color:var(--navy)}.apercu__piste{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.apercu__plein,.apercu__remplissage{background:var(--accent-step);transform-origin:0;border-radius:2px;height:100%;display:block}.apercu__plein{transition:transform .35s var(--ease-out);transform:scaleX(0)}.apercu__etape.is-done .apercu__plein{transform:scaleX(1)}.apercu__etape button:hover .apercu__plein{transform:scaleX(.14)}.apercu__etape.is-done button:hover .apercu__plein{transform:scaleX(1)}.apercu__nom{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.apercu__etape.is-current .apercu__nom{font-weight:600}.apercu__numero{border:1.5px solid var(--accent-step);width:24px;height:24px;color:var(--accent-step-text);font-family:var(--mono);transition:background-color .25s, color .25s, transform .25s var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.apercu__etape.is-current .apercu__numero{background:var(--accent-step);color:var(--accent-on);transform:scale(1.12)}.apercu__libelle{text-overflow:ellipsis;overflow:hidden}.apercu__panneau{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(20px,3.5vw,44px);display:grid;box-shadow:0 24px 60px #16204b12}@media (min-width:1000px){.apercu__panneau{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:620px}}.apercu__texte{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.apercu__texte .body{font-size:16px}.apercu__lien{background:var(--navy);min-height:44px;color:var(--white);border-radius:10px;align-items:center;gap:4px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.apercu__lien:hover{background:var(--blue);color:var(--white)}.apercu__scene{min-width:0}.apercu__scene .stage{flex-direction:column;justify-content:center;min-height:540px;display:flex}.apercu__scene .stage--phone{flex-direction:row;align-items:center}.accent-navy .apercu__scene .stage{background:var(--navy)}.apercu__remplissage{transform:scaleX(1)}.motion .apercu__remplissage{animation:6s linear both apercu-remplir}.motion .apercu__duree-5{animation-duration:5s}.motion .apercu__duree-6{animation-duration:6s}.motion .apercu__duree-7{animation-duration:7s}.motion .apercu__duree-8{animation-duration:8s}.motion .apercu.is-paused .apercu__remplissage{animation-play-state:paused}@keyframes apercu-remplir{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion .apercu__panneau .apercu__texte,.motion .apercu__panneau .apercu__scene{transition:opacity .24s,transform .24s}.motion .apercu__panneau.is-leaving .apercu__texte{opacity:0;transform:translateY(-10px)}.motion .apercu__panneau.is-leaving .apercu__scene{opacity:0;transform:scale(.985)}.motion .apercu__texte>*{animation:apercu-entree .6s var(--ease-out) both}.motion .apercu__texte>:nth-child(2){animation-delay:60ms}.motion .apercu__texte>:nth-child(3){animation-delay:.12s}.motion .apercu__texte>:nth-child(4){animation-delay:.18s}.motion .apercu__texte>:nth-child(5){animation-delay:.24s}.motion .apercu__scene>.stage{animation:apercu-scene .8s var(--ease-out) both}@keyframes apercu-entree{0%{opacity:0;transform:translateY(14px)}}@keyframes apercu-scene{0%{opacity:0;transform:translateY(16px)scale(.975)}}@media (max-width:760px){.apercu__barre{gap:8px}.apercu__etapes{gap:5px}.apercu__libelle{display:none}.apercu__nom{justify-content:center}.apercu__scene .stage{min-height:0}.apercu__scene .stage--phone{min-height:540px}.apercu__panneau{border-radius:var(--radius-lg);padding:16px}}.fidx-head-wrap{background:radial-gradient(760px 420px at 10% 0,#e8ecf8 0%,#0000 70%),radial-gradient(640px 400px at 92% 10%,#efeafa 0%,#0000 70%)}.fidx-head{flex-direction:column;align-items:flex-start;gap:18px;padding-top:28px;padding-bottom:56px;display:flex}.fidx-head h1{max-width:980px;font-size:clamp(34px,4.6vw,58px)}.fidx-head .lead{max-width:760px}.fidx{flex-direction:column;gap:16px;padding-bottom:88px;display:flex}.fidx__etape{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0;display:grid}@media (min-width:900px){.fidx__etape{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.fidx__marque{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fidx__marque p{color:var(--muted);font-size:16px;line-height:1.5}.fidx__num{background:var(--navy);width:40px;height:40px;color:var(--white);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.fidx__cartes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fidx__cartes>li>a{box-sizing:border-box;background:var(--accent-bg);border-radius:var(--radius-lg);height:100%;color:var(--text);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;text-decoration:none;transition:transform .2s;display:flex}.fidx__cartes>li>a:hover{color:var(--text);transform:translateY(-4px)}.fidx__cartes h3{letter-spacing:-.015em;font-size:21px}.fidx__cartes p{font-size:15px;line-height:1.5}.fidx__cartes .icon-tile{background:var(--white)}.fidx__points{flex-direction:column;flex-grow:1;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.fidx__points li{gap:8px;display:flex}.fidx__points li:before{content:"✓";color:var(--accent);font-weight:700}.fidx__plus{color:var(--accent);font-size:15px;font-weight:600}.fidx__cartes .accent-navy a,.fidx__cartes .accent-navy a:hover{color:var(--on-navy)}.fidx__cartes .accent-navy h3,.fidx__cartes .accent-navy .fidx__plus{color:var(--white)}.fidx__cartes .accent-navy .fidx__points li:before{color:var(--blue-light)}.fidx__cartes .accent-navy .icon-tile{color:var(--navy)}.scene-kanban{flex-direction:column;gap:12px;display:flex}.scene-kanban__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scene-kanban__col{background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-height:190px;padding:8px;display:flex}.scene-kanban__head{align-items:center;gap:6px;min-height:30px;font-size:11.5px;font-weight:600;display:flex}.scene-kanban__nb{font-family:var(--mono);color:var(--subtle);margin-left:auto;font-weight:500}.scene-kanban__carte{background:var(--white);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:2px;min-height:58px;padding:8px;font-size:12px;display:flex}.scene-kanban__carte strong{color:var(--navy)}.scene-kanban__carte span{color:var(--subtle);font-size:11px}.scene-kanban__notif{background:var(--navy);color:var(--white);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.scene-kanban__point{background:#2a9d62;border-radius:50%;flex:none;width:8px;height:8px}.motion .scene-kanban__carte--mobile{z-index:2;position:relative}.motion [data-reveal].is-visible .scene-kanban__carte--mobile{animation:mk-carte 9s var(--ease-out) .8s infinite}.motion [data-reveal].is-visible .scene-kanban__notif{animation:9s ease-in-out .8s infinite both mk-notif}@keyframes mk-carte{0%,16%{box-shadow:none;opacity:1;transform:none}24%{transform:translateY(-4px)rotate(-1.5deg);box-shadow:0 14px 26px #16204b38}42%{transform:translate(calc(100% + 24px))translateY(-4px)rotate(1.5deg);box-shadow:0 14px 26px #16204b38}48%,88%{box-shadow:none;opacity:1;transform:translate(calc(100% + 24px))}93%{opacity:0;transform:translate(calc(100% + 24px))}94%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes mk-notif{0%,6%,90%,to{opacity:.25;transform:translateY(4px)}12%,84%{opacity:1;transform:none}}.scene-qr{grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:center;gap:14px;display:grid}.scene-qr__borne{text-align:center;color:var(--navy);flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.scene-qr__code{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:10px;position:relative;overflow:hidden}.scene-qr__scan{display:none}.scene-qr__fleche{color:var(--accent,var(--blue));font-size:22px}.scene-qr__form{border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:14px;font-size:13px;display:flex}.scene-qr__form>strong{color:var(--navy)}.scene-qr__champ{border-bottom:1px solid var(--line);flex-direction:column;gap:1px;min-width:0;padding-bottom:6px;display:flex}.scene-qr__champ span{color:var(--subtle);font-size:11px}.scene-qr__champ b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:500;overflow:hidden}.swap--qr .pill{white-space:normal;text-align:center}.motion .scene-qr__scan{opacity:0;background:#2a9d62;height:3px;display:block;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 3px #2a9d628c}.motion [data-reveal].is-visible .scene-qr__scan{animation:1.5s ease-in-out .5s 2 both qr-scan}.motion .scene-qr__champ b{opacity:0}.motion [data-reveal].is-visible .scene-qr__champ b{animation:demo-item .45s var(--ease-out) both}.motion [data-reveal].is-visible .scene-qr__champ:nth-child(2) b{animation-delay:3.5s}.motion [data-reveal].is-visible .scene-qr__champ:nth-child(3) b{animation-delay:3.95s}.motion [data-reveal].is-visible .scene-qr__champ:nth-child(4) b{animation-delay:4.4s}.motion [data-reveal].is-visible .scene-qr__champ:nth-child(5) b{animation-delay:4.95s}.motion [data-reveal].is-visible .swap--qr .swap__a{animation:.3s ease-out 5.6s both swap-out}.motion [data-reveal].is-visible .swap--qr .swap__b{animation:swap-in .3s ease-out 5.6s both, pop .5s var(--ease-out) 5.6s}@keyframes qr-scan{0%{opacity:0;top:0}12%,88%{opacity:1}to{opacity:0;top:calc(100% - 3px)}}@media (max-width:560px){.scene-qr{grid-template-columns:minmax(0,1fr)}.scene-qr__fleche{text-align:center;transform:rotate(90deg)}}.scene-depot__tache{position:relative}.scene-depot__envoi,.scene-depot__curseur{display:none}.swap--depot{justify-items:start}.motion .scene-depot__envoi{opacity:0;height:5px;display:block}.motion .scene-depot__barre{height:5px;display:block}.motion .scene-depot__curseur{z-index:3;opacity:0;pointer-events:none;display:block;position:absolute;bottom:37px;left:18px}.motion [data-reveal].is-visible .scene-depot__curseur{animation:2.4s ease-in-out 1s both demo-curseur}.motion [data-reveal].is-visible .swap--depot .swap__a{animation:.2s ease-out 2.9s both swap-out}.motion [data-reveal].is-visible .swap--depot .swap__s{animation:.2s ease-out 2.9s both swap-in,.25s ease-out 5s forwards swap-out}.motion [data-reveal].is-visible .swap--depot .swap__b{animation:swap-in .25s ease-out 5s both, pop .5s var(--ease-out) 5s}.motion [data-reveal].is-visible .scene-depot__envoi{animation:.2s ease-out 2.9s both swap-in,.25s ease-out 5s forwards swap-out}.motion [data-reveal].is-visible .scene-depot__barre>span{transition-duration:2s;transition-delay:3s}.motion [data-reveal].is-visible .swap--message .swap__a{animation:.3s ease-out 5.4s both swap-out}.motion [data-reveal].is-visible .swap--message .swap__b{animation:.3s ease-out 5.4s both swap-in}.scene-etapes{flex-direction:column;gap:12px;display:flex}.scene-etapes__titres{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;display:grid}.scene-etapes__lignes{flex-direction:column;gap:10px;display:flex}.scene-etapes__ligne{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.scene-etapes__internes{flex-wrap:wrap;gap:4px;display:flex}.scene-etapes__internes .pill{white-space:normal}.scene-etapes__trait{background:var(--blue-light);border-radius:1px;height:2px;display:block}.scene-etapes__candidat{background:var(--navy);color:var(--white);border-radius:10px;padding:9px 12px;font-size:13px}.motion .scene-etapes__lignes[data-reveal].is-visible .scene-etapes__ligne:nth-child(n){transition-duration:.7s}.motion .scene-etapes__lignes[data-reveal].is-visible .scene-etapes__ligne:nth-child(2){transition-delay:.45s}.motion .scene-etapes__lignes[data-reveal].is-visible .scene-etapes__ligne:nth-child(3){transition-delay:.9s}.motion .scene-etapes__lignes[data-reveal].is-visible .scene-etapes__ligne:nth-child(4){transition-delay:1.35s}.scene-const__fil{color:var(--text);flex-direction:column;gap:12px;margin:8px 0 0;padding:0 0 0 20px;font-size:14px;list-style:none;display:flex;position:relative}.scene-const__fil:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.scene-const__fil li{flex-direction:column;display:flex;position:relative}.scene-const__fil li:before{content:"";background:var(--accent);border:2px solid var(--white);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-20px}.motion .scene-const__fil[data-reveal].is-visible>:nth-child(2){transition-delay:.7s}.motion .scene-const__fil[data-reveal].is-visible>:nth-child(3){transition-delay:1.4s}.motion .scene-const__fil[data-reveal].is-visible>:nth-child(4){transition-delay:2.1s}.motion .scene-const__fil[data-reveal].is-visible>:nth-child(5){transition-delay:2.8s}.motion [data-reveal].is-visible .scene-const__bar>span{transition-duration:3.2s;transition-delay:.1s;transition-timing-function:linear}.motion [data-reveal].is-visible .swap--const .swap__a{animation:.3s ease-out 3.6s both swap-out}.motion [data-reveal].is-visible .swap--const .swap__b{animation:swap-in .3s ease-out 3.6s both, pop .5s var(--ease-out) 3.6s}.scene-echanges{position:relative}.scene-echanges__bar>span{width:75%}.scene-echanges__curseur,.archive__curseur{display:none}.motion .scene-echanges__curseur{z-index:3;opacity:0;pointer-events:none;display:block;position:absolute;bottom:126px;right:76px}.motion [data-reveal].is-visible .scene-echanges__curseur{animation:2.4s ease-in-out 1s both demo-curseur}.motion [data-reveal].is-visible .swap--relance .swap__a{animation:.2s ease-out 2.9s both swap-out}.motion [data-reveal].is-visible .swap--relance .swap__s{animation:.2s ease-out 2.9s both swap-in,.25s ease-out 5.2s forwards swap-out}.motion [data-reveal].is-visible .swap--relance .swap__b{animation:swap-in .25s ease-out 5.2s both, pop .5s var(--ease-out) 5.2s}.motion .scene-echanges__bar>span{width:100%}.motion [data-reveal].is-visible .scene-echanges__bar>span{animation:6s ease-out both echanges-barre}.motion [data-reveal].is-visible .swap--dossier .swap__a{animation:.3s ease-out 5.5s both swap-out}.motion [data-reveal].is-visible .swap--dossier .swap__b{animation:.3s ease-out 5.5s both swap-in}.swap--relance,.swap--dossier,.swap--const{justify-items:end}@keyframes echanges-barre{0%,86%{transform:scaleX(.75)}to{transform:scaleX(1)}}.archive{position:relative}.motion .archive__curseur{z-index:3;opacity:0;pointer-events:none;display:block;position:absolute;bottom:30px;left:50%}.motion [data-reveal].is-visible .archive__curseur{animation:2s ease-in-out .6s both demo-curseur}.motion [data-reveal].is-visible .archive__action{animation:.3s ease-out 2.1s archive-clic}.motion .archive[data-reveal].is-visible .archive__folders[data-reveal].is-visible>*{transition-delay:2.5s}.motion .archive[data-reveal].is-visible .archive__folders[data-reveal].is-visible>:nth-child(2){transition-delay:2.85s}.motion .archive[data-reveal].is-visible .archive__folders[data-reveal].is-visible>:nth-child(3){transition-delay:3.2s}.motion .archive[data-reveal].is-visible .archive__folders[data-reveal].is-visible>:nth-child(4){transition-delay:3.55s}.motion .archive[data-reveal].is-visible .pop{animation-delay:4.1s}@keyframes archive-clic{50%{background:var(--blue);transform:scale(.97)}}.motion .ftrack[data-reveal]{opacity:1;transform:none}.motion .ftrack .fsteps li{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(14px)}.motion .ftrack.is-visible .fsteps li{opacity:1;transform:none}.motion .ftrack.is-visible .fsteps li:nth-child(2){transition-delay:.5s}.motion .ftrack.is-visible .fsteps li:nth-child(3){transition-delay:1s}.motion .ftrack .fsteps li:not(:last-child):after{transition:transform .6s var(--ease-out) .2s;transform:scaleX(0)}.motion .ftrack.is-visible .fsteps li:not(:last-child):after{transform:scaleX(1)}.motion .ftrack.is-visible .fsteps li:nth-child(2):after{transition-delay:.7s}@media (max-width:760px){.motion .ftrack .fsteps li:not(:last-child):after{transform:scaleY(0)}.motion .ftrack.is-visible .fsteps li:not(:last-child):after{transform:scaleY(1)}}@media print{.motion .ftrack .fsteps li{opacity:1!important;transform:none!important}}
.hs{border-radius:var(--radius-xl);background:#101a42;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #16204b47;container-type:inline-size}.hs-scene{height:64em;color:var(--ink);-webkit-user-select:none;user-select:none;perspective:170em;font-size:.78125cqw;line-height:1.3;position:relative;overflow:hidden}.hs b{font-weight:600}.hs small{font-weight:400}.hs i{font-style:normal}.motion .hs:not(.hs--pret) .hs-world{opacity:0;animation:0s linear 3s forwards hs-secours}@keyframes hs-secours{to{opacity:1}}.hs-bg{background-image:radial-gradient(#d7ddf324 .09em,#0000 .1em);background-size:2.4em 2.4em;position:absolute;inset:-4em}.hs-g{opacity:0;position:absolute;inset:0}.hs-g--bleu{opacity:0;background:radial-gradient(60em 34em at 50% 56%,#5471d680,#0000 70%),radial-gradient(40em 24em at 10% 12%,#7f97dc33,#0000 70%)}.hs-g--ambre{background:radial-gradient(52em 32em at 36% 62%,#e9a62b4d,#0000 70%),radial-gradient(44em 30em at 88% 40%,#5471d666,#0000 70%)}.hs-g--violet{background:radial-gradient(54em 34em at 78% 46%,#7b61c980,#0000 70%),radial-gradient(40em 26em at 26% 70%,#5471d647,#0000 70%)}.hs-g--vert{opacity:1;background:radial-gradient(60em 34em at 80% 36%,#2a9d6275,#0000 70%),radial-gradient(44em 30em at 16% 70%,#5471d652,#0000 70%)}.hs-world,.hs-tilt{position:absolute;inset:0}.hs-tilt{transition:transform .5s cubic-bezier(.16,1,.3,1)}.hs-cam{transform-origin:0 0;width:128em;height:64em;position:absolute;top:0;left:0}.hs-cam>*{position:absolute}.hs-voile{pointer-events:none;background:linear-gradient(#101a42 58%,#101a4200);height:10.5em;position:absolute;inset:0 0 auto}.hs-caps{height:5em;position:absolute;top:2.3em;left:4em;right:4em}.hs-cap{text-align:center;letter-spacing:-.015em;max-width:none;color:var(--white);opacity:0;margin:0;font-size:3.1em;font-weight:600;line-height:1.2;position:absolute;inset:0 0 auto}.hs-cap:last-child{opacity:1}.hs-mot{vertical-align:top;margin:-.12em 0 -.14em;padding:.12em .13em .14em;display:inline-block;overflow:hidden}.hs-mot>span{display:block}.hs-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;display:grid;position:absolute;bottom:1.3em;left:12em;right:12em}.hs-rail__seg{flex-direction:column;gap:.5em;display:flex}.hs-rail__seg>span{color:var(--white);white-space:nowrap;font-size:1.2em;font-weight:500}.hs-rail__piste{background:#ffffff29;border-radius:.2em;height:.3em;display:block;overflow:hidden}.hs-rail__piste>i{background:var(--white);transform-origin:0;height:100%;display:block}.hs-l{background:#e4e6f0;border-radius:.3em;height:.55em;display:block}.hs-l--t{background:#cfd4e6;width:56%}.hs-l--c{width:78%}.hs-ext{color:var(--blue);background:#eef0f9;border-radius:.45em;padding:.45em .55em;font-size:.95em;font-weight:800;line-height:1;display:inline-block}.hs-ext--pdf{color:#a30410;background:#fde6e7}.hs-ext--xls{color:var(--ok);background:#e4f5ec}.hs-av{background:var(--tint);width:2.8em;height:2.8em;color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.hs-av--lg{background:var(--navy);width:5em;height:5em;color:var(--white);font-size:1em}.hs-pill{white-space:nowrap;border-radius:9999px;padding:.45em .85em;font-size:1.1em;font-weight:600;line-height:1;display:inline-block}.hs-pill--ok{background:var(--ok-bg);color:var(--ok)}.hs-pill--info,.hs-pill--bleu{color:var(--navy);background:#e5e8f6}.hs-pill--warn{background:var(--warn-bg);color:var(--warn)}.hs-pill--neutre{background:var(--line);color:var(--muted)}.hs-check{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;width:1.2em;height:1.2em;display:inline-block}.hs-ring{opacity:0;pointer-events:none;border:.25em solid #ffffffd9;border-radius:50%;width:22em;height:22em;margin:-11em 0 0 -11em}.hs-ring--a{border-color:#9fb3ee;top:34em;left:64em}.hs-ring--b{border-color:#2a9d62;border-radius:1.4em;width:auto;height:auto;margin:0;position:absolute;inset:-.3em}.hs-ring--c{border-color:#4cc38a;width:24em;height:24em;margin:-12em 0 0 -12em;top:27.7em;left:102.6em}.hs-f{opacity:0;width:0;height:0;top:36em;left:64em}.hs-f__i{position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 1.8em 3.6em #050a2266}.hs-page{background:var(--white);border-radius:.9em;flex-direction:column;align-items:flex-start;gap:.75em;width:15.5em;height:20em;padding:1.4em;display:flex;position:relative}.hs-page .hs-l{width:100%}.hs-page .hs-l--t{width:60%}.hs-page .hs-l--c{width:80%}.hs-page--scan{background:#eef0f6}.hs-page--scan .hs-l{background:#c9cede}.hs-page__nom{white-space:nowrap;color:var(--text);margin-top:auto;font-size:1.05em}.hs-tuile{background:var(--white);white-space:nowrap;border-radius:1.1em;align-items:center;gap:1em;padding:1.3em 1.5em;display:flex}.hs-tuile b{font-size:1.25em;display:block}.hs-tuile small,.hs-mail small{color:var(--subtle);font-size:1.05em;display:block}.hs-mail{background:var(--white);border-radius:1.1em;flex-direction:column;gap:.6em;width:25em;padding:1.4em 1.5em;display:flex}.hs-mail b{white-space:nowrap;font-size:1.25em}.hs-mail small{margin-top:-.5em}.hs-postit{color:#473b00;background:#ffe99a;border-radius:.4em;width:17em;padding:1.5em}.hs-postit span{font-size:1.25em;font-weight:500}.hs-sms{width:21em;color:var(--white);background:#5471d6;border-radius:1.5em 1.5em .4em;padding:1.2em 1.5em}.hs-sms span{font-size:1.25em}.hs-drop{width:26em;height:15em;color:var(--white);opacity:0;background:#ffffff17;border:.2em dashed #ffffff8c;border-radius:1.6em;flex-direction:column;justify-content:center;align-items:center;gap:.8em;display:flex;top:28.5em;left:51em}.hs-drop svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:3.2em;height:3.2em}.hs-drop b{font-size:1.5em}.hs-cv{background:var(--white);opacity:0;transform-origin:0 0;border-radius:1em;width:28em;height:40em;top:13em;left:26em;overflow:hidden;box-shadow:0 2.4em 5em #050a2273}.hs-cv>*{position:absolute}.hs-cv__nom{color:var(--navy);font-size:2em;top:1.27em;left:1.2em}.hs-cv__ligne{color:var(--text);white-space:nowrap;font-size:1.3em;left:1.85em}.hs-cv__ligne--form{top:4.95em}.hs-cv__ligne--mail{top:7.1em}.hs-cv__ligne--ville{top:8.95em}.hs-hl{border-radius:.5em;height:2.2em;left:2em}.hs-hl--nom{background:#dfe5fb;width:19.8em;height:3.2em;top:2.4em}.hs-hl--form{background:#fdf0d5;width:18.6em;top:6.1em}.hs-hl--mail{background:#e4f5ec;width:19.4em;top:8.9em}.hs-hl--ville{background:#ece6fb;width:11.4em;top:11.3em}.hs-cv__corps{flex-direction:column;gap:.9em;display:flex;top:15em;left:2.4em;right:2.4em}.hs-cv__corps small{color:var(--subtle);margin-top:.5em;font-size:1.1em;font-weight:600}.hs-scan{opacity:0;background:linear-gradient(#5471d600,#5471d652);border-bottom:.2em solid #5471d6;height:3em;top:0;left:0;right:0}.hs-fiche{background:var(--white);opacity:0;transform-origin:0 0;border-radius:1.6em;width:34em;height:39em;top:14em;left:68em;box-shadow:0 2.4em 5em #050a2273}.hs-fiche>*{position:absolute}.hs-fiche__tete{align-items:center;gap:1.2em;display:flex;top:2.2em;left:2.4em;right:2.4em}.hs-fiche__titre{flex-direction:column;align-items:flex-start;gap:.4em;display:flex}.hs-fiche__titre>b{color:var(--navy);font-size:1.8em}.hs-fiche__etat{width:16em;height:2.1em;position:relative}.hs-fiche__etat>*{transform-origin:0;position:absolute;top:0;left:0}.hs-fld{height:5em;left:2.4em;right:2.4em}.hs-fld--1{top:9.6em}.hs-fld--2{top:15.6em}.hs-fld--3{top:21.6em}.hs-fld--4{top:27.6em}.hs-fld small{color:var(--subtle);font-size:1.05em;font-weight:500;display:block}.hs-fld__vide{background:var(--surface);border-radius:.7em;height:3em;position:absolute;top:1.7em;left:0;right:0}.hs-chip{z-index:2;width:max-content;position:absolute;top:1.9em;left:0}.hs-chip__y{white-space:nowrap;padding:.35em .8em;position:relative}.hs-chip__y span{color:var(--navy);font-size:1.3em;font-weight:600;position:relative}.hs-chip__bg{background:#dfe5fb;border-radius:.6em;position:absolute;inset:0;box-shadow:0 .8em 1.8em #16204b40}.hs-fld__ok{background:var(--ok-bg);width:1.8em;height:1.8em;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:2.4em;right:.9em}.hs-fld__ok .hs-check{width:1.2em;height:1.2em}.hs-tags{gap:.7em;display:flex;top:33.6em;left:2.4em;right:2.4em}.hs-tags span{color:var(--navy);background:#e5e8f6;border-radius:.5em;padding:.3em .75em;font-size:1.1em;font-weight:500}.hs-win{background:var(--bg);border-radius:1.6em;width:104em;height:49em;top:9.5em;left:12em;overflow:hidden;box-shadow:0 3em 7em #050a2280}.hs-win>*{position:absolute}.hs-win__barre{background:var(--white);border-bottom:.1em solid var(--line);align-items:center;gap:.5em;height:3.2em;padding:0 1.4em;display:flex;inset:0 0 auto}.hs-win__barre i{background:var(--line-strong);border-radius:50%;width:.8em;height:.8em}.hs-win__barre em{color:var(--subtle);margin-left:1.2em;font-size:1.1em;font-style:normal}.hs-win__nav{background:var(--white);border-right:.1em solid var(--line);flex-direction:column;gap:.3em;width:15em;padding:1.4em 1em;display:flex;top:3.2em;bottom:0;left:0}.hs-win__nav span{color:var(--muted);border-radius:.7em;padding:.55em .7em;font-size:1.25em;font-weight:500}.hs-win__nav .is-on{background:var(--tint);color:var(--navy);font-weight:600}.hs-win__tete{align-items:center;gap:.9em;display:flex;top:4.5em;left:17em;right:3.4em}.hs-win__tete>div{flex-direction:column;flex:1;display:flex}.hs-win__tete small{color:var(--subtle);font-size:1.1em}.hs-win__tete b{letter-spacing:-.01em;color:var(--navy);font-size:2em}.hs-mini{border:.09em solid var(--line-strong);background:var(--white);color:var(--navy);border-radius:.75em;padding:.6em .95em;font-size:1.15em;font-weight:600}.hs-mini--plein{background:var(--navy);border-color:var(--navy);color:var(--white)}.hs-col{background:var(--surface);border-radius:1.2em;width:20em;height:37.6em;top:9.8em;overflow:hidden}.hs-col--0{left:17em}.hs-col--1{left:38.2em}.hs-col--2{left:59.4em}.hs-col--3{left:80.6em}.hs-col__tete{align-items:center;gap:.7em;padding:1em 1.1em 0;display:flex;position:relative}.hs-col__tete b{white-space:nowrap;flex:1;font-size:1.2em}.hs-col__hl{opacity:0;background:#dfe4f6;border-radius:1.2em;position:absolute;inset:0;box-shadow:inset 0 0 0 .15em #7f97dc}.hs-col__hl--3{background:#dcf3e6;box-shadow:inset 0 0 0 .15em #2a9d62}.hs-dot{border-radius:50%;flex:none;width:.8em;height:.8em}.hs-dot--bleu{background:var(--blue)}.hs-dot--ambre{background:#e9a62b}.hs-dot--violet{background:#7b61c9}.hs-dot--vert{background:#2a9d62}.hs-nb,.hs-rouleau{height:1.3em;display:inline-block;overflow:hidden}.hs-nb{color:var(--subtle);font-size:1.15em;line-height:1.3}.hs-nb>span,.hs-rouleau>span{display:block}.hs-nb>span>span,.hs-rouleau>span>span{height:1.3em;line-height:1.3;display:block}.hs-card{background:var(--white);border:.1em solid var(--line);border-radius:1.1em;flex-direction:column;gap:.55em;width:18.4em;height:10.4em;padding:1em 1.15em;display:flex;box-shadow:0 .1em .3em #16204b0d}.hs-c0{left:29.8em}.hs-c1{left:51em}.hs-c2{left:72.2em}.hs-c3{left:93.4em}.hs-r0{top:22.5em}.hs-r1{top:33.9em}.hs-who{align-items:center;gap:.8em;display:flex}.hs-who>b{white-space:nowrap;color:var(--ink);font-size:1.35em}.hs-pl{align-items:center;gap:.6em;height:1.3em;display:flex}.hs-pl>span:first-child{width:5.4em;color:var(--subtle);flex:none;font-size:1.05em}.hs-tr{background:var(--line);border-radius:.3em;flex:1;height:.55em;display:block;position:relative;overflow:hidden}.hs-fi{transform-origin:0;display:block;position:absolute;top:0;bottom:0;left:0}.hs-w0{width:0}.hs-w25{width:25%}.hs-w50{width:50%}.hs-w75{width:75%}.hs-w100{width:100%}.hs-fi--ok{background:#2a9d62}.hs-fi--warn{background:#e9a62b}.hs-fi--vide{background:#aab0c6}.hs-fi--bleu{background:var(--blue)}.hs-fi--navy{background:var(--navy)}.hs-pl__n{color:var(--subtle);flex:none;font-size:1.05em;display:inline-flex}.hs-etat{white-space:nowrap;font-size:1.15em;font-weight:600}.hs-etat--ok{color:var(--ok)}.hs-etat--warn{color:var(--warn)}.hs-etat--info{color:var(--blue)}.hs-card--ines{z-index:4;border-color:var(--navy);border-width:.15em}.hs-card__ombre{opacity:0;pointer-events:none;border-radius:1.1em;position:absolute;inset:0;box-shadow:0 2em 3.4em #0d143361}.hs-etats{height:1.7em;position:relative}.hs-etats>*{opacity:0;position:absolute;top:0;left:0}.hs-etats>:last-child{opacity:1}.hs-badge{background:#2a9d62;border-radius:50%;justify-content:center;align-items:center;width:3em;height:3em;display:flex;position:absolute;top:-1em;right:-1em;box-shadow:0 .6em 1.2em #14633b66}.hs-badge svg{fill:none;width:2em;height:2em;stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hs-badge path{stroke-dasharray:24}.hs-dim{z-index:3;opacity:0;background:#0d143380;border-radius:1.6em;width:104em;height:49em;top:9.5em;left:12em}.hs-cursor{z-index:9;opacity:0;filter:drop-shadow(0 .3em .5em #050a2266);width:3.2em;height:3.2em;top:28em;left:39em}.hs-phone{z-index:6;background:var(--bg);opacity:0;border:.55em solid #0a1030;border-radius:3.4em;flex-direction:column;gap:1.1em;width:23em;height:41.5em;padding:1.2em 1.4em;display:flex;top:14.5em;left:94em;box-shadow:0 3em 6em #050a228c}.hs-phone__statut{justify-content:space-between;padding:0 .6em;display:flex}.hs-phone__statut span{color:var(--navy);font-size:1em;font-weight:600}.hs-phone__bonjour{color:var(--navy);margin-bottom:-.45em;font-size:1.9em}.hs-phone__sub{height:3.6em;position:relative}.hs-phone__sub>span{color:var(--subtle);font-size:1.2em;position:absolute;top:0;left:0}.hs-phone__sub>span:last-child{opacity:0}.hs-phone__carte{background:var(--white);border:.1em solid var(--line);border-radius:1.2em;flex-direction:column;gap:.45em;padding:1.2em;display:flex}.hs-phone__carte>b{color:var(--ink);font-size:1.3em}.hs-phone__carte>small{color:var(--subtle);font-size:1.05em}.hs-label{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);font-size:1em!important;font-weight:700!important}.hs-phone__action{height:3.6em;margin-top:.5em;position:relative}.hs-phone__action>*{position:absolute;top:0;left:0;right:0}.hs-btn{text-align:center;background:var(--navy);height:3.3em;color:var(--white);border-radius:.9em;line-height:3.3em;display:block}.hs-envoi{opacity:0;flex-direction:column;gap:.6em;padding-top:.4em;display:flex}.hs-envoi small{color:var(--subtle);font-size:1.05em}.hs-envoi .hs-tr{flex:none}.hs-phone__action .hs-pill{opacity:0;transform-origin:0;font-size:1.3em;top:.5em;right:auto}.hs-tap{opacity:0;background:#7f97dcb3;border-radius:50%;width:6em;height:6em;margin:-3em 0 0 -3em;top:50%;left:50%;right:auto}.hs-tr--navy{flex:none;height:.6em;margin:.4em 0 .2em}.hs-token{z-index:8;opacity:0;width:0;height:0;top:29em;left:60em}.hs-token__y{background:var(--white);white-space:nowrap;border-radius:.9em;align-items:center;gap:.7em;padding:.8em 1em;display:flex;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 1.4em 2.8em #050a2280}.hs-token__y b{color:var(--navy);font-size:1.2em}.hs-toast,.hs-sign{background:var(--white);border-radius:1.2em;align-items:center;gap:1em;padding:1em 1.3em;display:flex;box-shadow:0 1.6em 3.2em #050a2266}.hs-toast{z-index:5;opacity:0;transform-origin:0 0;width:28em;top:35.6em;left:51em}.hs-toast b,.hs-sign b{color:var(--navy);font-size:1.35em;display:block}.hs-toast small,.hs-sign small{color:var(--subtle);white-space:nowrap;font-size:1.1em;display:block}.hs-sign__ok{background:var(--ok-bg);width:3.2em;height:3.2em;color:var(--ok);border-radius:.9em;flex:none;justify-content:center;align-items:center;display:flex}.hs-sign__ok .hs-check{width:1.8em;height:1.8em}.hs-sign{z-index:5;transform-origin:50%;width:39.6em;top:45.6em;left:72.2em}.hs-co{z-index:5;background:var(--white);opacity:0;transform-origin:0 0;border-radius:1.6em;flex-direction:column;align-items:flex-start;gap:1.1em;width:28em;padding:1.8em;display:flex;top:17em;left:94em;box-shadow:0 2.4em 5em #050a2280}.hs-co__tete{align-items:center;gap:1em;display:flex}.hs-co__tete>div{flex-direction:column;display:flex}.hs-co__tete b{color:var(--navy);font-size:1.6em}.hs-co__tete small{color:var(--subtle);font-size:1.1em}.hs-co__logo{background:var(--navy);width:4.6em;height:4.6em;color:var(--white);border-radius:1.1em;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.hs-co__match{border-top:.1em solid var(--line-soft);flex-wrap:wrap;align-self:stretch;align-items:center;gap:.5em .9em;padding-top:1em;display:flex}.hs-co__match .hs-label{flex-basis:100%}.hs-co__match>span{color:var(--ok);font-size:1.2em;font-weight:500}.hs-co__mer{background:var(--surface);border-radius:1em;align-self:stretch;align-items:center;gap:.8em;padding:.9em 1em;display:flex}.hs-co__mer>b{white-space:nowrap;flex:1;font-size:1.2em}.hs-statuts{flex:none;width:10.4em;height:2em;position:relative;overflow:hidden}.hs-statuts>*{opacity:0;position:absolute;top:0;right:0}.hs-link{z-index:4;opacity:0;background:linear-gradient(90deg,#7f97dc,#fff);border-radius:.2em;width:24.6em;height:.3em;top:27.5em;left:69.4em}.hs-pulse{z-index:4;background:var(--white);opacity:0;border-radius:50%;width:1.7em;height:1.7em;top:26.8em;left:69.4em;box-shadow:0 0 1.6em .5em #ffffff8c}.hs-conf{z-index:7;opacity:0;border-radius:.2em;width:.9em;height:1.3em;top:27.7em;left:102.6em}.hs-conf--0{background:#e9a62b}.hs-conf--1{background:#7f97dc}.hs-conf--2{background:#2a9d62}.hs-conf--3{background:#e07a5f;border-radius:50%;width:1.1em;height:1.1em}.hs-conf--4{background:#fff;height:.9em}@media (max-width:720px){.hs{max-width:480px;margin-inline:auto}.hs-scene{height:80em;font-size:1.5625cqw}.hs-cam{transform:translate(-89.5em,-5.9em)scale(1.35)}.hs-caps{height:9em;top:2.6em;left:3em;right:3em}.hs-cap{font-size:3.5em}.hs-voile{height:17em}.hs-rail{gap:.8em;bottom:2em;left:3em;right:3em}.hs-rail__seg>span{font-size:1.55em}.hs-rail__seg:first-child>span{letter-spacing:-.02em}.hs-rail__piste{height:.5em}}
