@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300&family=Barlow+Condensed:wght@600;700;800&family=Cairo:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700&family=Barlow:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Barlow:wght@400;500;600&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--navy-900:#0a1230;--navy-800:#0f1a45;--navy-700:#1a2b6b;--navy-600:#1e3280;--navy-500:#2d45a8;--navy-100:#e8ecf8;--navy-50:#f2f4fb;--red-700:#9b0e18;--red-600:#c1121f;--red-500:#e02535;--red-100:#fdeaea;--red-50:#fff5f5;--gold-600:#b8860b;--gold-500:#d4a017;--gold-400:#edb732;--gold-100:#fdf3d0;--green-700:#145a36;--green-600:#1a7a4a;--green-100:#e6f5ee;--white:#fff;--gray-50:#f7f8fc;--gray-100:#eef0f7;--gray-200:#dde0ed;--gray-300:#c4c9de;--gray-400:#9099be;--gray-500:#6b7599;--gray-600:#4a5275;--gray-700:#343a5c;--gray-800:#1e2240;--text:#131829;--shadow-xs:0 1px 3px #0a12300f;--shadow-sm:0 2px 8px #0a123017;--shadow-md:0 4px 20px #0a12301f;--shadow-lg:0 8px 40px #0a123029;--shadow-xl:0 16px 64px #0a123033;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--font-body:"Barlow",sans-serif;--font-display:"Barlow Condensed",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f7f8fc;background:var(--gray-50);color:#131829;color:var(--text);font-family:Barlow,sans-serif;font-family:var(--font-body);font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:Barlow,sans-serif;font-family:var(--font-body)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#eef0f7;background:var(--gray-100)}::-webkit-scrollbar-thumb{background:#c4c9de;background:var(--gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2d45a8;background:var(--navy-500)}[dir=rtl]{font-family:Cairo,Barlow,sans-serif}[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:Cairo,sans-serif}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navbar_topbar__9boYa{background:var(--navy-900);border-bottom:1px solid #ffffff0f;color:#ffffff8c;font-size:12px;font-weight:400}.navbar_topbarInner__46Bz2{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:7px 24px}.navbar_topbarLinks__Op5vr{align-items:center;display:flex;flex-shrink:0;gap:20px}.navbar_topbarLinks__Op5vr a{color:#ffffff80;transition:color .2s}.navbar_topbarLinks__Op5vr a:hover{color:var(--gold-400)}.navbar_langGroup__MBbvV{display:flex;gap:6px;margin-inline-start:8px}.navbar_langBtn__KPmi2{background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;color:#fff9;cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:600;padding:2px 8px;transition:.2s}.navbar_langBtn__KPmi2:hover{background:#ffffff26;color:#fff}.navbar_langBtnActive__0vtRb{background:var(--gold-500);border-color:var(--gold-400);color:var(--navy-900)}.navbar_drawerLangGroup__IOH38{border-top:1px solid #ffffff14;display:flex;gap:8px;padding:12px 24px}.navbar_nav__Ng3vW{background:var(--navy-700);box-shadow:0 2px 16px #0000004d;position:sticky;top:0;z-index:1000}.navbar_inner__zJiNr{align-items:center;display:flex;gap:24px;height:66px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:0 24px}.navbar_brand__cSxJ5{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;gap:12px;padding:0}.navbar_brandIcon__h7xhP{flex-shrink:0;height:42px;width:42px}.navbar_brandIcon__h7xhP svg{height:100%;width:100%}.navbar_brandText__z9aJI{display:flex;flex-direction:column;text-align:left}.navbar_brandText__z9aJI strong{color:var(--white);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.4px;line-height:1.2}.navbar_brandText__z9aJI span{color:#ffffff8c;font-size:11px;font-weight:400;line-height:1.3}.navbar_links__ifPKp{align-items:center;display:flex;gap:2px}.navbar_link__vfyu6{background:none;border:none;border-radius:7px;color:#fffc;font-size:13.5px;font-weight:500;padding:8px 13px;transition:background .2s,color .2s;white-space:nowrap}.navbar_link__vfyu6:hover{background:#ffffff1a;color:var(--white)}.navbar_linkActive__XYAbJ{background:#ffffff21;color:var(--white);font-weight:600}.navbar_linkCta__w9OJx{background:var(--red-600);color:var(--white)!important;font-weight:600;margin-left:8px}.navbar_linkCta__w9OJx.navbar_linkActive__XYAbJ,.navbar_linkCta__w9OJx:hover{background:var(--red-500)}.navbar_hamburger__1\+oOJ{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.navbar_hamburger__1\+oOJ span{background:#fff;border-radius:2px;display:block;height:2px;transition:.3s;width:24px}.navbar_barOpen__PJBNr:first-child{transform:translateY(7px) rotate(45deg)}.navbar_barOpen__PJBNr:nth-child(2){opacity:0;transform:scaleX(0)}.navbar_barOpen__PJBNr:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar_drawer__Yzvb9{background:var(--navy-800);border-top:1px solid #ffffff14;display:flex;flex-direction:column;padding:8px 0}.navbar_drawerLink__QZQXb{border-inline-start:3px solid #0000;color:#ffffffbf;font-size:14px;font-weight:500;padding:13px 24px;transition:background .15s}.navbar_drawerLink__QZQXb:hover{background:#ffffff0f;color:#fff}.navbar_drawerLinkActive__NuVsr{background:#ffffff14;border-inline-start-color:var(--gold-400);color:var(--white);font-weight:600}.navbar_notifWrap__oB9kW{position:relative}.navbar_notifBtn__1snUf{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;color:#ffffffd9;cursor:pointer;display:flex;justify-content:center;padding:7px 10px;position:relative;transition:background .2s}.navbar_notifBtn__1snUf:hover{background:#ffffff2e;color:#fff}.navbar_notifBadge__CEp9s{align-items:center;background:#dc2626;background:var(--red-600,#dc2626);border:2px solid #1e3a5f;border:2px solid var(--navy-700,#1e3a5f);border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:700;height:17px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:-5px;top:-5px}.navbar_notifDropdown__FIkFE{animation:navbar_notifFadeIn__RgNwy .15s ease;background:#fff;border-radius:14px;box-shadow:0 8px 32px #0000002e;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:320px;z-index:2000}@keyframes navbar_notifFadeIn__RgNwy{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.navbar_notifHeader__w7XXO{align-items:center;border-bottom:1px solid #f1f5f9;color:#0f2644;display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:14px 16px}.navbar_notifClose__hGeU4{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:13px;padding:2px 6px}.navbar_notifClose__hGeU4:hover{background:#f1f5f9;color:#374151}.navbar_notifEmpty__GzJR8{color:#9ca3af;font-size:13px;margin:0;padding:20px 16px;text-align:center}.navbar_notifList__KH8PQ{list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:8px 0}.navbar_notifItem__PPKX-{align-items:flex-start;display:flex;gap:10px;padding:10px 16px;transition:background .15s}.navbar_notifItem__PPKX-:hover{background:#f8fafc}.navbar_notifDot__B3hY\+{border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;width:9px}.navbar_notifDotGreen__8nrvD{background:#10b981}.navbar_notifDotRed__pfkzC{background:#ef4444}.navbar_notifBody__Df2m8{flex:1 1}.navbar_notifTitle__vF6o8{color:#1e293b;font-size:13px;font-weight:600;margin:0 0 2px}.navbar_notifSub__PvDkI{color:#64748b;font-size:12px;margin:0 0 2px}.navbar_notifDate__uQ5oA{color:#94a3b8;font-size:11px;margin:0}.navbar_drawerNotif__OdN2N{align-items:center;border-bottom:1px solid #ffffff0f;color:#ffffffb3;display:flex;font-size:13px;gap:8px;padding:10px 24px}.navbar_notifBadgeInline__uoP4q{background:#dc2626;background:var(--red-600,#dc2626);border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:2px 7px}@media (max-width:900px){.navbar_links__ifPKp{display:none}.navbar_hamburger__1\+oOJ{display:flex}.navbar_topbarLinks__Op5vr a:not(:last-child){display:none}}.footer_footer__yt-sc{background:var(--navy-900);color:#fff9;margin-top:auto}.footer_main__3zLTP{grid-gap:48px;display:grid;gap:48px;grid-template-columns:2.2fr 1fr 1fr 1.2fr;margin:0 auto;max-width:1240px;padding:56px 24px 40px}.footer_brandLogo__\+bQvC{align-items:center;display:flex;gap:12px;margin-bottom:16px}.footer_brandLogo__\+bQvC svg{flex-shrink:0;height:42px;width:42px}.footer_brandLogo__\+bQvC strong{color:var(--white);display:block;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.3px}.footer_brandLogo__\+bQvC span{color:#ffffff73;display:block;font-size:11px}.footer_brand__e86Kv>p{color:#ffffff73;font-size:13px;line-height:1.7;max-width:300px}.footer_badges__kdJFf{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.footer_badge__Ne-tR{background:#ffffff14;border:1px solid #ffffff1f;border-radius:5px;color:#ffffff8c;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px}.footer_col__vddPo h4{border-bottom:1px solid #ffffff12;color:var(--white);font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:18px;padding-bottom:10px;text-transform:uppercase}.footer_col__vddPo ul{display:flex;flex-direction:column;gap:10px;list-style:none}.footer_col__vddPo ul li a{align-items:center;color:#ffffff80;display:inline-flex;font-size:13.5px;gap:6px;transition:color .2s}.footer_col__vddPo ul li a:before{content:"›";font-size:14px;opacity:.4}.footer_col__vddPo ul li a:hover{color:var(--gold-400)}.footer_contactList__gNx92{display:flex;flex-direction:column;gap:11px}.footer_contactRow__r120Z{align-items:flex-start;color:#ffffff80;display:flex;font-size:13px;gap:10px}.footer_contactRow__r120Z span:first-child{flex-shrink:0;font-size:14px;margin-top:1px}.footer_contactRow__r120Z a{color:#ffffff80;transition:color .2s}.footer_contactRow__r120Z a:hover{color:var(--gold-400)}.footer_bottom__Zi5qe{align-items:center;border-top:1px solid #ffffff0f;color:#ffffff4d;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:16px 24px}.footer_stack__qPu2S{background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px}@media (max-width:1024px){.footer_main__3zLTP{gap:32px;grid-template-columns:1fr 1fr}.footer_brand__e86Kv{grid-column:1/-1}}@media (max-width:600px){.footer_main__3zLTP{grid-template-columns:1fr;padding:36px 20px 28px}}.Ui_btn__7EyQb{align-items:center;border:1.5px solid #0000;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-weight:600;gap:8px;justify-content:center;line-height:1;text-decoration:none;transition:background .2s,color .2s,transform .15s,box-shadow .2s;white-space:nowrap}.Ui_btn__7EyQb:active{transform:scale(.98)}.Ui_btn_sm__uMqRt{font-size:13px;padding:8px 16px}.Ui_btn_md__OEsep{font-size:14px;padding:11px 22px}.Ui_btn_lg__ab96P{font-size:15px;padding:13px 28px}.Ui_btnFull__44jfa{width:100%}.Ui_btnDisabled__RmxEG{cursor:not-allowed;opacity:.5;pointer-events:none}.Ui_btn_primary__EPGbF{background:var(--navy-700);border-color:var(--navy-700);color:var(--white)}.Ui_btn_primary__EPGbF:hover{background:var(--navy-600);box-shadow:0 4px 16px #1a2b6b4d}.Ui_btn_danger__zCM4g{background:var(--red-600);border-color:var(--red-600);color:var(--white)}.Ui_btn_danger__zCM4g:hover{background:var(--red-500);box-shadow:0 4px 14px #c1121f4d}.Ui_btn_gold__c3HG5{background:var(--gold-500);border-color:var(--gold-500);color:#3d2800}.Ui_btn_gold__c3HG5:hover{background:var(--gold-400)}.Ui_btn_outline__LNqFY{background:#0000;border-color:var(--navy-700);color:var(--navy-700)}.Ui_btn_outline__LNqFY:hover{background:var(--navy-50)}.Ui_btn_ghost__B5nZI{background:#0000;border-color:var(--gray-200);color:var(--gray-600)}.Ui_btn_ghost__B5nZI:hover{background:var(--gray-100);color:var(--navy-700)}.Ui_btn_white__seDnM{background:var(--white);border-color:#0000;color:var(--navy-700)}.Ui_btn_white__seDnM:hover{background:#ffffffe6}.Ui_badge__wkmR7{align-items:center;border-radius:100px;display:inline-flex;font-weight:600}.Ui_badge_sm__Y4wio{font-size:11.5px;padding:3px 10px}.Ui_badge_md__hLZCf{font-size:13px;padding:5px 14px}.Ui_badge_navy__mE4hK{background:var(--navy-100);color:var(--navy-700)}.Ui_badge_red__6s0Lg{background:var(--red-100);color:var(--red-700)}.Ui_badge_green__-zmls{background:var(--green-100);color:var(--green-700)}.Ui_badge_amber__gk3CQ{background:var(--gold-100);color:var(--gold-600)}.Ui_badge_blue__pbkgY{background:#dbeafe;color:#1d4ed8}.Ui_badge_teal__8pNeA{background:#ccfbf1;color:#0f766e}.Ui_badge_purple__WKYlw{background:#ede9fe;color:#5b21b6}.Ui_sectionHeader__rHwi7{margin-bottom:36px}.Ui_sectionTag__en6qx{color:var(--red-600);display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.Ui_sectionTitle__V2XHm{color:var(--navy-700);font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:.2px;line-height:1.2}.Ui_sectionDivider__uS7tc{background:var(--red-600);border-radius:2px;height:3px;margin:12px 0;width:44px}.Ui_sectionSubtitle__9D78m{color:var(--gray-500);font-size:15px;line-height:1.65;max-width:580px}.Ui_breadcrumbWrap__Iagub{background:var(--white);border-bottom:1px solid var(--gray-100)}.Ui_breadcrumb__QmIAv{flex-wrap:wrap;font-size:13px;gap:0;margin:0 auto;max-width:1240px;padding:12px 24px}.Ui_bcItem__WlY3n,.Ui_breadcrumb__QmIAv{align-items:center;display:flex}.Ui_bcSep__Pr-Mo{color:var(--gray-300);font-size:14px;margin:0 8px}.Ui_bcLink__nyV0g{color:var(--gray-500);transition:color .2s}.Ui_bcCurrent__65-RU,.Ui_bcLink__nyV0g:hover{color:var(--navy-700)}.Ui_bcCurrent__65-RU{font-weight:600}.Ui_card__n5BJk{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);overflow:hidden}.Ui_cardHover__IYlSJ{transition:box-shadow .25s,transform .25s}.Ui_cardHover__IYlSJ:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Ui_cardAccent_navy__BWSis{border-top:4px solid var(--navy-700)}.Ui_cardAccent_red__AcUMx{border-top:4px solid var(--red-600)}.Ui_cardAccent_gold__aU4yc{border-top:4px solid var(--gold-500)}.Ui_cardAccent_green__3SuEB{border-top:4px solid var(--green-600)}.Ui_formGroup__KqYRm{display:flex;flex-direction:column;gap:6px}.Ui_label__MDhzg{color:var(--gray-700);font-size:13px;font-weight:600}.Ui_required__9Ykr2{color:var(--red-600);margin-left:3px}.Ui_input__diher,.Ui_select__M-ZZs,.Ui_textarea__Dgx17{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--r-sm);color:var(--text);font-size:14px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.Ui_input__diher:focus,.Ui_select__M-ZZs:focus,.Ui_textarea__Dgx17:focus{border-color:var(--navy-600);box-shadow:0 0 0 3px #1e328014;outline:none}.Ui_textarea__Dgx17{line-height:1.6;min-height:96px;resize:vertical}.Ui_fieldError__FvspC{color:var(--red-600);font-size:12px;font-weight:500}.Ui_toggleRow__UyWsI{align-items:center;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:var(--r-sm);display:flex;justify-content:space-between;padding:12px 16px}.Ui_toggleLabel__VAsrZ{color:var(--gray-700);font-size:14px;font-weight:500}.Ui_toggle__J2LxD{flex-shrink:0;height:24px;position:relative;width:42px}.Ui_toggle__J2LxD input{height:0;opacity:0;position:absolute;width:0}.Ui_toggleSlider__ShCSs{background:var(--gray-200);border-radius:12px;cursor:pointer;inset:0;position:absolute;transition:.3s}.Ui_toggleSlider__ShCSs:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.3s;width:18px}.Ui_toggle__J2LxD input:checked+.Ui_toggleSlider__ShCSs{background:var(--navy-700)}.Ui_toggle__J2LxD input:checked+.Ui_toggleSlider__ShCSs:before{transform:translateX(18px)}.Ui_alert__idRsr{border:1.5px solid;border-radius:var(--r-md);padding:16px 18px}.Ui_alertTitle__fd2P9{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.Ui_alertBody__UyR6F{font-size:14px;line-height:1.6}.Ui_alert_success__Mas5A{background:var(--green-100);border-color:var(--green-600);color:var(--green-700)}.Ui_alert_error__1yUKc{background:var(--red-100);border-color:var(--red-600);color:var(--red-700)}.Ui_alert_warning__evoxc{background:var(--gold-100);border-color:var(--gold-500);color:var(--gold-600)}.Ui_alert_info__OLuSl{background:var(--navy-100);border-color:var(--navy-500);color:var(--navy-700)}.Accueil_section__pe1Fj{padding:64px 24px}.Accueil_sectionInner__3gB3x{margin:0 auto;max-width:1240px}.Accueil_hero__w6DsP{align-items:center;background:#0f1f5c;color:#fff;display:flex;min-height:100vh;overflow:hidden;padding:72px 24px 64px;position:relative}.Accueil_heroVideo__zHbuR{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:0}.Accueil_heroOverlay__9hmgR{background:linear-gradient(135deg,#0a1230d1,#1a2b6ba6 50%,#0a1230bf);inset:0;position:absolute;z-index:1}.Accueil_heroInner__yGLu8{margin:0 auto;max-width:1240px;position:relative;width:100%;z-index:2}.Accueil_heroBadge__F313M{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:100px;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;margin-bottom:24px;padding:7px 18px}.Accueil_heroBadgeDot__GImOh{animation:Accueil_pulse__DtkHl 2s infinite;background:var(--gold-400);border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes Accueil_pulse__DtkHl{0%,to{opacity:1}50%{opacity:.35}}.Accueil_heroTitle__3n\+4Z{font-family:var(--font-display);font-size:clamp(28px,4.5vw,50px);font-weight:800;letter-spacing:.2px;line-height:1.15;margin-bottom:18px;max-width:720px}.Accueil_heroEm__INapw{color:var(--gold-400);font-style:normal}.Accueil_heroSubtitle__F1tEC{font-size:16px;font-weight:300;line-height:1.75;margin-bottom:36px;max-width:580px;opacity:.85}.Accueil_heroSubtitle__F1tEC strong{color:var(--gold-400);font-weight:700}.Accueil_heroCta__6hgXl{display:flex;flex-wrap:wrap;gap:12px}.Accueil_btnDownload__MMIWG{align-items:center;background:#0000;border:2px solid #fff9;border-radius:var(--r-md);color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;padding:10px 22px;text-decoration:none;transition:background .2s,border-color .2s}.Accueil_btnDownload__MMIWG:hover{background:#ffffff26;border-color:#fff}.Accueil_heroStats__YKqBl{grid-gap:1px;background:#ffffff1a;border-radius:var(--r-lg);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:56px;max-width:560px;overflow:hidden}.Accueil_heroStat__nQy7D{background:#ffffff0f;padding:22px 24px;text-align:center}.Accueil_heroStat__nQy7D strong{color:var(--gold-400);display:block;font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1}.Accueil_heroStat__nQy7D span{display:block;font-size:11px;line-height:1.3;margin-top:5px;opacity:.65}.Accueil_infoStrip__iBKo1{background:var(--gold-500);padding:13px 24px}.Accueil_infoStripInner__cm9JG{align-items:center;color:#3d2800;display:flex;font-size:13.5px;font-weight:500;gap:10px;margin:0 auto;max-width:1240px}.Accueil_infoStripInner__cm9JG a{color:#3d2800;font-weight:700;text-decoration:underline}.Accueil_dispositifsGrid__wBlNg{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Accueil_dispositifCard__ijg\+S{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-lg);border-top:4px solid var(--gray-200);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:10px;padding:24px 22px;transition:box-shadow .25s,transform .25s}.Accueil_dispositifCard__ijg\+S:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Accueil_dispositifHighlight__59tQF{border-top-color:var(--navy-700);box-shadow:var(--shadow-sm)}.Accueil_dispositifNum__aNb18{color:var(--gray-200);font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1}.Accueil_dispositifHighlight__59tQF .Accueil_dispositifNum__aNb18{color:var(--navy-100)}.Accueil_dispositifIcon__yuoYz{font-size:26px}.Accueil_dispositifTitle__B1iPV{color:var(--navy-700);font-size:15px;font-weight:700;line-height:1.3}.Accueil_dispositifDesc__Q-azR{color:var(--gray-500);flex:1 1;font-size:13px;line-height:1.55}.Accueil_primesGrid__uhfBs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Accueil_primeCard__E9\+WP{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.Accueil_primeCardHeader__sG9no{align-items:center;color:#fff;display:flex;gap:12px;padding:22px 22px 18px}.Accueil_primeCardHeader__sG9no h3{font-family:var(--font-display);font-size:17px;font-weight:700}.Accueil_primeCardIcon__QxQVD{font-size:28px}.Accueil_primeCard_navy__fO0H\+ .Accueil_primeCardHeader__sG9no{background:var(--navy-700)}.Accueil_primeCard_blue__JUB3P .Accueil_primeCardHeader__sG9no{background:#1d4ed8}.Accueil_primeCard_red__hjO2L .Accueil_primeCardHeader__sG9no{background:var(--red-600)}.Accueil_primeCardBody__cPdBQ{background:var(--white);padding:18px 20px}.Accueil_primeRow__-XWhK{align-items:center;background:var(--gray-50);border-radius:var(--r-sm);display:flex;font-size:13.5px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.Accueil_primeRow__-XWhK:last-child{margin-bottom:0}.Accueil_primeRow__-XWhK strong{color:var(--navy-700);font-family:var(--font-display);font-size:20px;font-weight:700}.Accueil_primeRowHighlight__Yu4LW{background:var(--navy-100);border:1px solid var(--navy-100)}.Accueil_primeRowHighlight__Yu4LW strong{color:var(--navy-700)}.Accueil_primeNote__csiLt{color:var(--gray-500);font-size:12px;line-height:1.5;margin-top:12px}.Accueil_plafondBanner__LqEry{align-items:center;background:var(--navy-700);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:22px 28px}.Accueil_plafondLabel__7g01X{color:#ffffff8c;font-size:12px;margin-bottom:4px}.Accueil_plafondVal__P-up\+{color:var(--gold-400);font-family:var(--font-display);font-size:28px;font-weight:800}.Accueil_plafondVal__P-up\+ span{color:#ffffffb3;font-family:var(--font-body);font-size:14px;font-weight:400;margin-left:10px}.Accueil_quickAccess__fy3EN{background:var(--navy-700);padding:44px 24px}.Accueil_quickHeader__o8puf{margin-bottom:24px}.Accueil_quickHeader__o8puf p{color:#ffffff80;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.Accueil_quickHeader__o8puf h2{color:var(--white);font-family:var(--font-display);font-size:22px;font-weight:700}.Accueil_quickGrid__2a-RT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.Accueil_quickBtn__hQP7z{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:var(--r-md);color:#ffffffd9;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-body);font-size:13px;font-weight:500;gap:8px;padding:16px 14px;text-align:center;transition:background .2s,border-color .2s}.Accueil_quickBtn__hQP7z:hover{background:#ffffff21;border-color:#ffffff40;color:var(--white)}.Accueil_quickIcon__uyfo5{font-size:22px;opacity:.85}@media (max-width:640px){.Accueil_heroStats__YKqBl{grid-template-columns:1fr}.Accueil_heroCta__6hgXl{flex-direction:column}.Accueil_plafondBanner__LqEry{align-items:flex-start;flex-direction:column}}.CalculateurPrimes_section__QWr7O{background:var(--gray-50);padding:64px 24px}.CalculateurPrimes_inner__YRj3o{margin:0 auto;max-width:1240px}.CalculateurPrimes_header__zPyu0{margin-bottom:40px}.CalculateurPrimes_tag__9\+Bxr{color:#c1121f;display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.CalculateurPrimes_title__cvIyd{color:#1a2b6b;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2}.CalculateurPrimes_divider__RAfJA{background:#c1121f;border-radius:2px;height:3px;margin:12px 0;width:44px}.CalculateurPrimes_subtitle__O5WaK{color:#6b7599;font-size:15px;line-height:1.65;max-width:600px}.CalculateurPrimes_layout__LZ4YE{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr 400px}.CalculateurPrimes_formCard__WDTiZ{background:#fff;border:1px solid #eef0f7;border-radius:14px;box-shadow:0 2px 8px #0a123012;display:flex;flex-direction:column;gap:0;overflow:hidden}.CalculateurPrimes_step__LPc-H{border-bottom:1px solid #eef0f7;display:flex;flex-direction:column;gap:16px;padding:24px 28px}.CalculateurPrimes_step__LPc-H:last-of-type{border-bottom:none}.CalculateurPrimes_stepHeader__xyKpd{align-items:center;display:flex;gap:12px;margin-bottom:4px}.CalculateurPrimes_stepNum__E2S9B{align-items:center;background:#1a2b6b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:32px;justify-content:center;width:32px}.CalculateurPrimes_stepHeader__xyKpd h3{color:#1a2b6b;font-size:15px;font-weight:700}.CalculateurPrimes_grid2__nE6-T{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CalculateurPrimes_formGroup__8uTcf{display:flex;flex-direction:column;gap:6px}.CalculateurPrimes_formGroup__8uTcf label{color:#343a5c;font-size:13px;font-weight:600}.CalculateurPrimes_req__Nb83Y{color:#c1121f;margin-left:2px}.CalculateurPrimes_formGroup__8uTcf input,.CalculateurPrimes_formGroup__8uTcf select{background:#fff;border:1.5px solid #dde0ed;border-radius:8px;color:#131829;font-family:inherit;font-size:14px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.CalculateurPrimes_formGroup__8uTcf input:focus,.CalculateurPrimes_formGroup__8uTcf select:focus{border-color:#1a2b6b;box-shadow:0 0 0 3px #1a2b6b14;outline:none}.CalculateurPrimes_formGroup__8uTcf select:disabled{background:#f7f8fc;color:#9099be;cursor:not-allowed}.CalculateurPrimes_hint__ljPTT{color:#9099be;font-size:11.5px;line-height:1.4}.CalculateurPrimes_prioritaireBadge__y1r\+y{align-items:center;border:1px solid;border-radius:8px;display:flex;font-size:13px;gap:8px;padding:10px 14px}.CalculateurPrimes_prioritaireOui__CzzAF{background:#fdf3d0;border-color:#d4a0174d;color:#b8860b}.CalculateurPrimes_prioritaireNon__4eZwg{background:#f7f8fc;border-color:#eef0f7;color:#6b7599}.CalculateurPrimes_badgeIcon__JfxvW{font-size:16px}.CalculateurPrimes_categorieBadge__mLYXt{border:1px solid;border-radius:8px;font-size:13px;padding:10px 14px}.CalculateurPrimes_catA__3Obnr{background:#e8ecf8;border-color:#1a2b6b33;color:#1a2b6b}.CalculateurPrimes_catB__1qArs{background:#e6f5ee;border-color:#1a7a4a33;color:#145a36}.CalculateurPrimes_checkRow__14fug{align-items:center;background:#f7f8fc;border:1px solid #eef0f7;border-radius:8px;color:#343a5c;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:10px 14px}.CalculateurPrimes_checkRow__14fug input{accent-color:#1a2b6b;height:16px;width:16px}.CalculateurPrimes_actions__HdL-O{background:#f7f8fc;border-top:1px solid #eef0f7;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.CalculateurPrimes_btnPrimary__xbVbu{background:#1a2b6b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 28px;transition:background .2s,transform .15s}.CalculateurPrimes_btnPrimary__xbVbu:hover{background:#1e3280}.CalculateurPrimes_btnPrimary__xbVbu:active{transform:scale(.98)}.CalculateurPrimes_btnPrimary__xbVbu:disabled{background:#c4c9de;cursor:not-allowed}.CalculateurPrimes_btnSecondary__eU3gT{background:#0000;border:1.5px solid #dde0ed;border-radius:8px;color:#6b7599;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 20px;transition:.2s}.CalculateurPrimes_btnSecondary__eU3gT:hover{background:#eef0f7;color:#1a2b6b}.CalculateurPrimes_resultPanel__9wEJd{border-radius:14px;box-shadow:0 4px 20px #0a12301f;overflow:hidden;position:sticky;top:90px}.CalculateurPrimes_resultEmpty__bLvlu{align-items:center;background:#1a2b6b;color:#ffffffb3;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:400px;padding:40px 28px;text-align:center}.CalculateurPrimes_emptyIcon__LKuME{font-size:48px;opacity:.4}.CalculateurPrimes_resultEmpty__bLvlu p{font-size:14px;line-height:1.6}.CalculateurPrimes_resultEmpty__bLvlu strong{color:#d4a017}.CalculateurPrimes_emptyNote__stuUL{font-size:11.5px;margin-top:8px;opacity:.45}.CalculateurPrimes_resultContent__nx8S3{background:#1a2b6b;color:#fff;display:flex;flex-direction:column;gap:0}.CalculateurPrimes_totalBox__X-9Uh{border-bottom:1px solid #ffffff1a;padding:28px 24px 20px}.CalculateurPrimes_totalLabel__XFM0b{font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px;opacity:.55;text-transform:uppercase}.CalculateurPrimes_totalAmount__u9jtS{color:#edb732;font-size:36px;font-weight:800;line-height:1;margin-bottom:5px}.CalculateurPrimes_totalPct__SeqJg{font-size:13px;margin-bottom:14px;opacity:.65}.CalculateurPrimes_totalBar__HpcCq{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.CalculateurPrimes_totalBarFill__2iufD{background:#edb732;border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.CalculateurPrimes_totalMax__XKqx\+{font-size:11px;opacity:.4}.CalculateurPrimes_primesDetail__wYHar{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px;padding:16px 20px}.CalculateurPrimes_primeItem__QU4j-{border:1px solid;border-radius:10px;padding:14px 16px;transition:.2s}.CalculateurPrimes_primeItemActive__P2\+xr{background:#ffffff14;border-color:#ffffff26}.CalculateurPrimes_primeItemInactive__y-tNs{background:#ffffff08;border-color:#ffffff0f;opacity:.6}.CalculateurPrimes_primeItemHeader__zmTUb{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.CalculateurPrimes_primeItemIcon__U-GRO{flex-shrink:0;font-size:18px;margin-top:1px}.CalculateurPrimes_primeItemTitle__VXo63{font-size:13px;font-weight:700;margin-bottom:3px}.CalculateurPrimes_primeItemSub__A9ZA8{font-size:11.5px;line-height:1.4;opacity:.65}.CalculateurPrimes_primeItemPct__\+LVbv{color:#edb732;flex-shrink:0;font-size:22px;font-weight:800;margin-left:auto}.CalculateurPrimes_primeItemBar__yf3k1{background:#ffffff1a;border-radius:3px;height:5px;margin-bottom:6px;overflow:hidden}.CalculateurPrimes_primeItemBar__yf3k1>div{background:#edb732;border-radius:3px;height:100%;transition:width .5s ease}.CalculateurPrimes_primeItemAmount__f1lTm{font-size:12px;opacity:.6;text-align:right}.CalculateurPrimes_ok__42fgT{color:#6ee7b7;font-weight:600}.CalculateurPrimes_ko__hsh3Z{color:#fca5a5;font-weight:600}.CalculateurPrimes_warn__fOiB1{color:#fcd34d;font-weight:600}.CalculateurPrimes_recap__ZG5sL{border-bottom:1px solid #ffffff14;padding:16px 20px}.CalculateurPrimes_recapTitle__6tVUS{font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px;opacity:.45;text-transform:uppercase}.CalculateurPrimes_recapGrid__1O2uQ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.CalculateurPrimes_recapItem__HCPy\+{display:flex;flex-direction:column;font-size:12px;gap:2px}.CalculateurPrimes_recapItem__HCPy\+ span{opacity:.55}.CalculateurPrimes_recapItem__HCPy\+ strong{font-size:12.5px;line-height:1.4}.CalculateurPrimes_disclaimer__mXc2G{font-size:11px;line-height:1.55;opacity:.4;padding:14px 20px}@media (max-width:1024px){.CalculateurPrimes_layout__LZ4YE{grid-template-columns:1fr}.CalculateurPrimes_resultPanel__9wEJd{position:static}}@media (max-width:640px){.CalculateurPrimes_grid2__nE6-T,.CalculateurPrimes_recapGrid__1O2uQ{grid-template-columns:1fr}.CalculateurPrimes_actions__HdL-O{flex-direction:column}.CalculateurPrimes_btnPrimary__xbVbu,.CalculateurPrimes_btnSecondary__eU3gT{text-align:center;width:100%}}.CalculateurPrimes_repItem__-KzYx{background:#f7f8fc;border:1px solid #eef0f7;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.CalculateurPrimes_repChecks__JsB4i{display:flex;flex-direction:column;gap:5px}.CalculateurPrimes_repOk__6SuEt{color:#16a34a}.CalculateurPrimes_repFail__OP19C,.CalculateurPrimes_repOk__6SuEt{align-items:center;display:flex;font-size:12.5px;font-weight:600;gap:4px}.CalculateurPrimes_repFail__OP19C{color:#c1121f}.CalculateurPrimes_checkRowIneligible__sRvak{background:#fff5f5;border-color:#c1121f33;color:#c1121f;cursor:not-allowed;opacity:.75}.CalculateurPrimes_checkRowIneligible__sRvak input{accent-color:#c1121f}.CalculateurPrimes_repAlerts__achAU{display:flex;flex-direction:column;gap:8px}.CalculateurPrimes_alertError__hhMbS{align-items:center;background:#fff5f5;border:1px solid #c1121f40;border-radius:8px;color:#c1121f;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 14px}.CalculateurPrimes_alertError__hhMbS:before{content:"✘";flex-shrink:0;font-size:14px}.CalculateurPrimes_alertWarn__3-mqZ{align-items:center;background:#fffbeb;border:1px solid #d4a0174d;border-radius:8px;color:#b45309;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 14px}.CalculateurPrimes_alertWarn__3-mqZ:before{content:"⚠";flex-shrink:0;font-size:14px}.CalculateurPrimes_repSummary__Hn\+On{background:#1a2b6b;border-radius:10px;color:#fff;padding:18px 20px}.CalculateurPrimes_repSummaryTitle__ii8kq{font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px;opacity:.5;text-transform:uppercase}.CalculateurPrimes_repSummaryGrid__AYBzZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.CalculateurPrimes_repSummaryItem__ArMAh{display:flex;flex-direction:column;gap:3px}.CalculateurPrimes_repSummaryItem__ArMAh span{font-size:11px;opacity:.55}.CalculateurPrimes_repSummaryItem__ArMAh strong{font-size:14px;font-weight:700}.CalculateurPrimes_eligibleAmount__XVlUs{color:#6ee7b7}.CalculateurPrimes_nonEligibleAmount__5yc3y{color:#fca5a5}.CalculateurPrimes_eligibiliteBar__6PcHC{background:#ffffff1f;border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.CalculateurPrimes_eligibiliteBarFill__\+DvCj{background:#6ee7b7;border-radius:4px;height:100%;transition:width .5s ease}.CalculateurPrimes_eligibiliteBarLabels__WyOaf{display:flex;font-size:11px;justify-content:space-between;opacity:.5}.CalculateurPrimes_eligibiliteBarPct__xFGjY{color:#6ee7b7;font-weight:700;opacity:1}.CalculateurPrimes_inputError__-kte6{background:#fff5f5!important;border-color:#c1121f!important;box-shadow:0 0 0 3px #c1121f14!important}.CalculateurPrimes_inputError__-kte6:focus{border-color:#c1121f!important;box-shadow:0 0 0 3px #c1121f1f!important}.CalculateurPrimes_errorMsg__upJow{align-items:center;animation:CalculateurPrimes_slideDown__tyg1g .2s ease;color:#c1121f;display:flex;font-size:12px;font-weight:600;gap:4px;margin-top:2px}@keyframes CalculateurPrimes_slideDown__tyg1g{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CalculateurPrimes_radioGroup__Suzx0{align-items:center;display:flex;gap:20px;padding:6px 0}.CalculateurPrimes_radioLabel__AlSU5{align-items:center;color:#343a5c;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px}.CalculateurPrimes_radioLabel__AlSU5 input[type=radio]{accent-color:#1a2b6b;cursor:pointer;height:16px;width:16px}.Eligibilite_page__6BWEe{padding:56px 24px}.Eligibilite_inner__mCWEj{margin:0 auto;max-width:1240px}.Eligibilite_layout__QnzC\+{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 340px}.Eligibilite_formWrap__GdXWr{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:28px;padding:32px}.Eligibilite_formSectionTitle__KWAJl{border-bottom:1px solid var(--gray-100);color:var(--navy-700);font-size:15px;font-weight:700;margin-bottom:18px;padding-bottom:12px}.Eligibilite_grid2__Try6Z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Eligibilite_resultBox__W8qbg{border:2px solid;border-radius:var(--r-lg);display:flex;flex-direction:column;gap:12px;padding:24px 26px}.Eligibilite_resultOk__ZvCed{background:var(--green-100);border-color:var(--green-600)}.Eligibilite_resultKo__A1yM3{background:var(--red-100);border-color:var(--red-600)}.Eligibilite_resultBox__W8qbg h3{font-size:17px;font-weight:700}.Eligibilite_resultOk__ZvCed h3{color:var(--green-700)}.Eligibilite_resultKo__A1yM3 h3{color:var(--red-700)}.Eligibilite_resultBox__W8qbg>p{font-size:13.5px}.Eligibilite_resultOk__ZvCed>p{color:var(--green-700)}.Eligibilite_resultKo__A1yM3>p{color:var(--red-700)}.Eligibilite_checkList__Qev8v{display:flex;flex-direction:column;gap:8px}.Eligibilite_checkItem__YxQBz{align-items:flex-start;display:flex;font-size:13.5px;gap:10px}.Eligibilite_checkIcon__DFKhY{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-top:1px;width:20px}.Eligibilite_iconOk__q3GpR{background:var(--green-600);color:#fff}.Eligibilite_iconKo__LOSgH{background:var(--red-600);color:#fff}.Eligibilite_iconWarn__JdaI1{background:var(--gold-500);color:#fff}.Eligibilite_sidebar__ozHwL{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px}.Eligibilite_sideCard__HXzxp{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:8px;padding:20px}.Eligibilite_sideTitle__LswUQ{color:var(--navy-700);font-size:13.5px;font-weight:700;margin-bottom:6px}.Eligibilite_sideItem__w03mm{background:var(--gray-50);border-radius:var(--r-sm);color:var(--gray-700);font-size:12.5px;line-height:1.5;padding:9px 12px}@media (max-width:960px){.Eligibilite_layout__QnzC\+{grid-template-columns:1fr}.Eligibilite_sidebar__ozHwL{position:static}.Eligibilite_grid2__Try6Z{grid-template-columns:1fr}}.Dossier_page__xwIiY{padding:56px 24px}.Dossier_inner__nyviO{display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:1240px}.Dossier_progressTop__Oiflx{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Dossier_progressLabel__EurYQ{color:var(--gray-700);font-size:14px;font-weight:500}.Dossier_progressPct__ufNC2{color:var(--navy-700);font-size:14px;font-weight:700}.Dossier_progressTrack__4Fl6o{background:var(--gray-100);border-radius:4px;height:8px;overflow:hidden}.Dossier_progressFill__m-UKZ{border-radius:4px;height:100%;transition:width .4s ease,background .3s}.Dossier_docGrid__1LRTD{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Dossier_docCard__nzSuJ{align-items:flex-start;background:var(--white);border:1.5px solid var(--gray-100);border-radius:var(--r-lg);cursor:pointer;display:flex;font-family:var(--font-body);gap:14px;padding:16px 18px;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s}.Dossier_docCard__nzSuJ:hover{border-color:var(--navy-500);box-shadow:var(--shadow-sm)}.Dossier_docCardDone__xdTvl{background:var(--green-100);border-color:var(--green-600)}.Dossier_docIcon__9ZQDY{align-items:center;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:var(--r-sm);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.Dossier_docIconDone__MWINV{background:var(--green-600);border-color:var(--green-600);color:#fff;font-size:14px;font-weight:700}.Dossier_docInfo__v4uIb h4{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.3;margin-bottom:3px}.Dossier_docInfo__v4uIb p{color:var(--gray-500);font-size:12px;line-height:1.4}.Dossier_declarationBox__Jdd8p{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:16px;padding:24px 26px}.Dossier_declarationBox__Jdd8p>h3{color:var(--navy-700);font-size:15px;font-weight:700}.Dossier_declarationGrid__AQRcL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Dossier_declarationItem__aZGXs{align-items:center;background:var(--gray-50);border-radius:var(--r-sm);color:var(--gray-700);display:flex;font-size:13px;gap:8px;padding:9px 12px}.Dossier_dropZone__74YOy{border:2px dashed var(--gray-200);border-radius:var(--r-lg);cursor:pointer;padding:40px 24px;text-align:center;transition:border-color .2s,background .2s}.Dossier_dropZoneActive__GfWRX,.Dossier_dropZone__74YOy:hover{background:var(--navy-50);border-color:var(--navy-500)}.Dossier_dropIcon__SV\+Dk{font-size:40px;margin-bottom:10px;opacity:.35}.Dossier_dropZone__74YOy h4{color:var(--navy-700);font-size:15px;font-weight:600;margin-bottom:5px}.Dossier_dropZone__74YOy p{color:var(--gray-500);font-size:13px}.Dossier_fileList__lefmh{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-lg);padding:18px 20px}.Dossier_fileList__lefmh h4{color:var(--navy-700);font-size:14px;font-weight:600;margin-bottom:12px}.Dossier_fileRow__2ZG7d{align-items:center;border-bottom:1px solid var(--gray-50);color:var(--gray-700);display:flex;font-size:13.5px;justify-content:space-between;padding:8px 0}.Dossier_fileRow__2ZG7d:last-child{border-bottom:none}.Dossier_fileSize__uyFU9{color:var(--gray-400);font-size:12px}.Dossier_actions__xVKXV{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:8px}.Dossier_link__jIdTD{color:#3b82f6;font-size:14px;text-decoration:none}.Dossier_link__jIdTD:hover{text-decoration:underline}.Auth_page__cJSp1{align-items:center;background:linear-gradient(135deg,#eef2ff,#f4f6fb 60%,#e8f0fe);display:flex;font-family:Barlow Condensed,sans-serif;justify-content:center;min-height:100vh;padding:clamp(1rem,4vw,2rem) clamp(.75rem,4vw,1.5rem)}.Auth_card__NsNHV{animation:Auth_fadeUp__9VF8z .4s ease both;background:#fff;border:.5px solid #e8edf5;border-radius:clamp(12px,3vw,20px);box-shadow:0 2px 24px #00000012,0 1px 4px #0000000a;max-width:420px;padding:clamp(1.5rem,5vw,2.75rem) clamp(1.25rem,5vw,2.25rem);width:100%}@keyframes Auth_fadeUp__9VF8z{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Auth_brand__-AG9B{align-items:center;display:flex;gap:.5rem;margin-bottom:clamp(1.25rem,4vw,2rem)}.Auth_brandIcon__aFbnr{color:#2563eb;font-size:1.5rem}.Auth_brandName__z1HLh{color:#1e293b;font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:700;letter-spacing:-.02em}.Auth_title__uuFQB{color:#0f172a;font-size:clamp(26px,6vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 .3rem}.Auth_subtitle__gBimo{color:#64748b;font-size:clamp(.82rem,2vw,.92rem);margin:0 0 clamp(1.25rem,4vw,1.8rem)}.Auth_form__\+wXRA{display:flex;flex-direction:column;gap:clamp(.85rem,3vw,1.1rem)}.Auth_field__eoLw5{display:flex;flex-direction:column;gap:.35rem}.Auth_label__qcxDF{color:#334155;font-size:clamp(.76rem,2vw,.82rem);font-weight:600;letter-spacing:.01em}.Auth_input__haS2x{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:clamp(.88rem,2.5vw,.95rem);outline:none;padding:clamp(.55rem,2vw,.68rem) clamp(.75rem,2vw,.9rem);transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.Auth_input__haS2x::placeholder{color:#94a3b8}.Auth_input__haS2x:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.Auth_forgot__dtyGr{align-self:flex-end;color:#2563eb;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .15s}.Auth_forgot__dtyGr:hover{color:#1d4ed8;text-decoration:underline}.Auth_error__WMUpR{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;font-size:.84rem;margin:0;padding:.5rem .85rem}.Auth_btn__QeNAc{align-items:center;background:#0a1230;border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:clamp(.9rem,2.5vw,.97rem);font-weight:700;justify-content:center;letter-spacing:.01em;margin-top:.3rem;min-height:clamp(42px,6vw,48px);padding:clamp(.68rem,2vw,.78rem);transition:background .2s,transform .1s,box-shadow .2s;width:100%}.Auth_btn__QeNAc:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 14px #2563eb47}.Auth_btn__QeNAc:active:not(:disabled){transform:scale(.98)}.Auth_btn__QeNAc:disabled{cursor:not-allowed;opacity:.65}.Auth_spinner__ovOMt{animation:Auth_spin__VQMHX .7s linear infinite;border:2.5px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes Auth_spin__VQMHX{to{transform:rotate(1turn)}}.Auth_footer__4QO96{color:#64748b;font-size:clamp(.82rem,2vw,.88rem);margin-top:clamp(1.1rem,3vw,1.5rem);text-align:center}.Auth_link__e-YlF{color:#2563eb;font-weight:600;text-decoration:none;transition:color .15s}.Auth_link__e-YlF:hover{color:#1d4ed8;text-decoration:underline}.Auth_divider__\+O6qy{align-items:center;color:#94a3b8;display:flex;font-size:.8rem;gap:.75rem;margin:clamp(.75rem,3vw,1.1rem) 0}.Auth_divider__\+O6qy:after,.Auth_divider__\+O6qy:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.Auth_googleBtn__GYIbH{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:clamp(.88rem,2.5vw,.95rem);font-weight:600;gap:.6rem;justify-content:center;padding:clamp(.62rem,2vw,.72rem);transition:background .2s,border-color .2s,box-shadow .2s;width:100%}.Auth_googleBtn__GYIbH:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 8px #00000012}@media (max-width:480px){.Auth_page__cJSp1{padding:.75rem .6rem}.Auth_card__NsNHV{border-radius:14px}}@media (max-width:360px){.Auth_card__NsNHV{padding:1.25rem 1rem}}.Dashboard_shell__QrS14{background:#f1f5f9;display:flex;font-family:Barlow,sans-serif;min-height:100vh}.Dashboard_sidebar__SGoti{background:#0a1230;display:flex;flex-direction:column;height:100vh;min-width:240px;overflow-y:auto;padding:1.5rem 1rem;position:sticky;top:0;width:240px}.Dashboard_sidebarBrand__gJfq-{align-items:center;display:flex;gap:.6rem;margin-bottom:2.5rem;padding:0 .4rem}.Dashboard_sidebarLogo__zq-A9{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.Dashboard_sidebarTitle__-H3U7{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.Dashboard_sideNavLabel__-X3\+V{color:#ffffff59;font-size:.65rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;padding:0 .5rem}.Dashboard_sideNav__LgHce{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Dashboard_navItem__oyidE{align-items:center;background:#0000;border:none;border-radius:9px;color:#ffffff8c;cursor:pointer;display:flex;font-family:Barlow,sans-serif;font-size:.9rem;font-weight:500;gap:.75rem;padding:.65rem .75rem;text-align:left;transition:background .15s,color .15s;width:100%}.Dashboard_navItem__oyidE:hover{background:#ffffff14;color:#fff}.Dashboard_navActive__cyB2v{background:#2563eb4d!important;color:#93c5fd!important}.Dashboard_navIcon__a47I2{font-size:1rem;text-align:center;width:18px}.Dashboard_sidebarUser__YKigx{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:.65rem;margin-top:1.5rem;padding:.85rem .5rem}.Dashboard_avatar__sKgW8{align-items:center;background:#1d4ed8;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:36px;justify-content:center;width:36px}.Dashboard_userName__uKfAi{color:#fff;font-size:.82rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_userRole__0tzSw{color:#fff6;font-size:.72rem;margin:0}.Dashboard_main__s\+qti{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Dashboard_header__mtSwj{align-items:center;background:#f1f5f9;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 2rem 1rem}.Dashboard_pageTitle__Ml0SM{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0}.Dashboard_pageDate__73Zav{color:#94a3b8;font-size:.8rem;margin:.15rem 0 0;text-transform:capitalize}.Dashboard_searchWrap__yPjmH{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;display:flex;gap:.5rem;padding:.5rem .85rem;transition:border-color .2s,box-shadow .2s}.Dashboard_searchWrap__yPjmH:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.Dashboard_searchInput__br8C4{background:#0000;border:none;color:#0f172a;font-family:Barlow,sans-serif;font-size:.88rem;outline:none;width:200px}.Dashboard_searchInput__br8C4::placeholder{color:#94a3b8}.Dashboard_content__KG8cF{display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1rem 2rem 2rem}.Dashboard_statsRow__CbSYF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.Dashboard_statCard__Arxyi{background:#fff;border:.5px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:1.1rem 1.2rem;position:relative;transition:box-shadow .2s}.Dashboard_statCard__Arxyi:hover{box-shadow:0 4px 16px #0000000f}.Dashboard_statDot__FGhJ9{border-radius:50%;height:8px;margin-bottom:.85rem;width:8px}.Dashboard_statLabel__J8S0h{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.04em;margin:0 0 .35rem;text-transform:uppercase}.Dashboard_statValue__apfzA{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:1.65rem;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.Dashboard_statDelta__6BohC{color:#64748b;display:block;font-size:.72rem;margin-top:.4rem}.Dashboard_chartsRow__2Gyi3{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:240px 1fr}.Dashboard_chartCard__KryoQ{background:#fff;border:.5px solid #e2e8f0;border-radius:14px;padding:1.25rem 1.35rem}.Dashboard_chartTitle__AXoVG{color:#334155;font-size:.82rem;font-weight:600;letter-spacing:.06em;margin:0 0 1.1rem;text-transform:uppercase}.Dashboard_donutWrap__c6Ke\+{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;position:relative}.Dashboard_donutCenter__0dCIJ{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute}.Dashboard_donutBig__vXm3w{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:700;line-height:1}.Dashboard_donutSub__fX5Y6{color:#94a3b8;font-size:.7rem;font-weight:500}.Dashboard_legend__X5iZL{display:flex;flex-direction:column;gap:.55rem}.Dashboard_legendItem__9NGM2{align-items:center;color:#475569;display:flex;font-size:.82rem;gap:.5rem}.Dashboard_legendDot__4ClEh{border-radius:50%;flex-shrink:0;height:10px;width:10px}.Dashboard_legendPct__\+jwqk{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:600;margin-left:auto}.Dashboard_activityList__V9RU3{display:flex;flex-direction:column;gap:.1rem}.Dashboard_activityItem__0brUU{align-items:center;border-radius:8px;display:flex;gap:.85rem;padding:.65rem .5rem;transition:background .15s}.Dashboard_activityItem__0brUU:hover{background:#f8fafc}.Dashboard_activityAvatar__nBO44{align-items:center;background:#e0e7ff;border-radius:50%;color:#3730a3;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:34px;justify-content:center;width:34px}.Dashboard_activityInfo__1qeyU{flex:1 1;min-width:0}.Dashboard_activityName__Iubpt{color:#0f172a;font-size:.87rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_activityMeta__d1zbp{color:#94a3b8;font-size:.76rem;margin:.1rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_activityRight__tWWDz{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.Dashboard_activityDate__F8xep{color:#94a3b8;font-size:.72rem;margin:0;white-space:nowrap}.Dashboard_primeMontant__9rpzt{color:#1d4ed8;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}.Dashboard_badge__8ZD6g{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;padding:.2rem .6rem;white-space:nowrap}.Dashboard_badgeGreen__KKWIq{background:#dcfce7;color:#166534}.Dashboard_badgeGray__bnUPc{background:#f1f5f9;color:#475569}.Dashboard_badgeAmber__wB5Vm{background:#fef9c3;color:#854d0e}.Dashboard_badgeRed__EsPfn{background:#fee2e2;color:#991b1b}.Dashboard_tableCard__FxqMD{background:#fff;border:.5px solid #e2e8f0;border-radius:14px;overflow-x:auto;padding:1.25rem 1.5rem}.Dashboard_tableTitle__63lhF{color:#334155;font-size:.82rem;font-weight:600;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.Dashboard_table__svk\+H{border-collapse:collapse;font-size:.875rem;width:100%}.Dashboard_table__svk\+H thead tr{border-bottom:1.5px solid #f1f5f9}.Dashboard_table__svk\+H th{color:#94a3b8;font-size:.72rem;font-weight:600;letter-spacing:.06em;padding:.55rem .75rem;text-align:left;text-transform:uppercase;white-space:nowrap}.Dashboard_table__svk\+H td{border-bottom:.5px solid #f1f5f9;color:#334155;padding:.7rem .75rem;vertical-align:middle}.Dashboard_table__svk\+H tbody tr:last-child td{border-bottom:none}.Dashboard_table__svk\+H tbody tr:hover td{background:#f8fafc}.Dashboard_tdMuted__WqgLi{color:#94a3b8!important;font-size:.82rem}.Dashboard_tdBold__bD5dW{color:#0f172a!important;font-weight:600}.Dashboard_tdBlue__2scbn{color:#1d4ed8!important;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}.Dashboard_tdFile__glYSj{align-items:center;color:#2563eb!important;display:flex;font-size:.82rem;gap:.4rem}.Dashboard_typeTag__aTOuf{background:#eff6ff;border-radius:5px;color:#1d4ed8;display:inline-block;font-size:.75rem;font-weight:600;padding:.18rem .55rem}.Dashboard_actionBtn__7zzkk{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;cursor:pointer;font-family:Barlow,sans-serif;font-size:.78rem;font-weight:700;padding:.35rem .65rem}.Dashboard_actionBtn__7zzkk:hover{background:#dbeafe}.Dashboard_modalOverlay__AFQo8{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.Dashboard_detailPanel__QQXc4{background:#fff;border:.5px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 60px #0000002e;max-height:90vh;max-width:780px;overflow-y:auto;padding:1.5rem 1.75rem;width:100%}.Dashboard_detailHeader__WAsmb{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.Dashboard_detailTitle__JdjC5{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:1.45rem;margin:0}.Dashboard_detailGrid__z7kvl{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Dashboard_detailGrid__z7kvl div{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:.75rem}.Dashboard_detailGrid__z7kvl span{color:#64748b;display:block;font-size:.72rem;font-weight:600;margin-bottom:.25rem;text-transform:uppercase}.Dashboard_detailGrid__z7kvl strong{color:#0f172a;font-size:.9rem}.Dashboard_detailChecks__Z6e3m{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.Dashboard_detailChecks__Z6e3m p{color:#334155;font-size:.86rem;margin:0 0 .45rem}@media (max-width:900px){.Dashboard_sidebar__SGoti{min-width:200px;width:200px}.Dashboard_chartsRow__2Gyi3{grid-template-columns:1fr}.Dashboard_content__KG8cF{padding:1rem 1.25rem 2rem}.Dashboard_header__mtSwj{padding:1.25rem 1.25rem .75rem}}@media (max-width:640px){.Dashboard_shell__QrS14{flex-direction:column}.Dashboard_sidebar__SGoti{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.5rem;height:auto;min-width:0;min-width:auto;padding:1rem;position:static;width:100%}.Dashboard_sidebarBrand__gJfq-{margin-bottom:0}.Dashboard_sideNavLabel__-X3\+V{display:none}.Dashboard_sideNav__LgHce{flex:initial;flex-direction:row;gap:.25rem}.Dashboard_sidebarUser__YKigx{border-top:none;margin-left:auto;margin-top:0;padding:0}.Dashboard_content__KG8cF{padding:.75rem .85rem 1.5rem}.Dashboard_header__mtSwj{padding:.85rem}.Dashboard_statsRow__CbSYF{grid-template-columns:repeat(2,1fr)}.Dashboard_searchInput__br8C4{width:130px}}.Visitordashboard_page__xD2h9{align-items:center;background:#f1f5f9;display:flex;flex-direction:column;font-family:Barlow,sans-serif;min-height:100vh;padding:clamp(1rem,4vw,2rem) clamp(.75rem,4vw,1.5rem)}.Visitordashboard_header__\+443c{flex-wrap:wrap;justify-content:space-between;margin-bottom:1.75rem;max-width:760px;width:100%}.Visitordashboard_brand__AhGuZ,.Visitordashboard_header__\+443c{align-items:center;display:flex;gap:.5rem}.Visitordashboard_brandLogo__XPsX8{align-items:center;background:#0a1230;border-radius:9px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.Visitordashboard_brandName__YAEEX{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.Visitordashboard_headerSub__qjctG{color:#64748b;font-size:.82rem}.Visitordashboard_stepper__9EkQl{align-items:center;display:flex;margin-bottom:1.5rem;max-width:760px;position:relative;width:100%}.Visitordashboard_stepItem__8tNb5{align-items:center;display:flex;flex:1 1;position:relative}.Visitordashboard_stepItem__8tNb5:last-child{flex:0 1}.Visitordashboard_stepCircle__QHN\+l{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;font-size:.78rem;font-weight:700;height:32px;justify-content:center;transition:all .25s;width:32px;z-index:1}.Visitordashboard_stepDone__5WniO{background:#10b981;border-color:#10b981;color:#fff}.Visitordashboard_stepActive__EdLcB{background:#0a1230;border-color:#0a1230;color:#fff}.Visitordashboard_stepLabel__yK-e5{color:#94a3b8;font-size:.67rem;font-weight:500;left:50%;position:absolute;top:38px;transform:translateX(-50%);white-space:nowrap}.Visitordashboard_stepLabelActive__PLpLK{color:#0f172a;font-weight:600}.Visitordashboard_stepLine__Qfb2o{background:#e2e8f0;flex:1 1;height:2px;margin:0 4px;transition:background .25s}.Visitordashboard_stepLineDone__lXodq{background:#10b981}.Visitordashboard_card__UaUEN{animation:Visitordashboard_fadeUp__My3Su .35s ease both;background:#fff;border:.5px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 24px #0000000f;margin-top:1rem;max-width:760px;padding:clamp(1.5rem,5vw,2.25rem) clamp(1.25rem,5vw,2rem);width:100%}@keyframes Visitordashboard_fadeUp__My3Su{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Visitordashboard_stepContent__h1RMJ{display:flex;flex-direction:column;gap:1rem}.Visitordashboard_stepTitle__qD8\+c{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.3rem,4vw,1.65rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .15rem}.Visitordashboard_stepSub__aiJFM{color:#64748b;font-size:.85rem;margin:0}.Visitordashboard_grid2__W3Jt3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width:560px){.Visitordashboard_grid2__W3Jt3{grid-template-columns:1fr}}.Visitordashboard_field__fqTS4{display:flex;flex-direction:column;gap:.32rem}.Visitordashboard_label__4G-6N{color:#334155;font-size:.78rem;font-weight:600;letter-spacing:.01em}.Visitordashboard_req__opJNp{color:#ef4444;margin-left:2px}.Visitordashboard_input__hHFsl,.Visitordashboard_select__TJGhq,.Visitordashboard_textarea__x3UO6{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:Barlow,sans-serif;font-size:.9rem;outline:none;padding:.6rem .85rem;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.Visitordashboard_input__hHFsl::placeholder,.Visitordashboard_textarea__x3UO6::placeholder{color:#94a3b8}.Visitordashboard_input__hHFsl:focus,.Visitordashboard_select__TJGhq:focus,.Visitordashboard_textarea__x3UO6:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.Visitordashboard_select__TJGhq{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.2rem}.Visitordashboard_textarea__x3UO6{line-height:1.5;min-height:80px;resize:vertical}.Visitordashboard_err__oP4R9{color:#ef4444;font-size:.75rem;margin:0}.Visitordashboard_exportRow__\+hK9E{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.Visitordashboard_btn__WvKGI{align-items:center;background:#0a1230;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:.92rem;font-weight:700;gap:.4rem;min-height:44px;padding:.7rem 1.5rem;transition:background .2s,box-shadow .15s,transform .1s}.Visitordashboard_btn__WvKGI:hover{background:#1d4ed8;box-shadow:0 4px 14px #2563eb40}.Visitordashboard_btn__WvKGI:active{transform:scale(.98)}.Visitordashboard_btnGreen__W7KS6{background:#059669}.Visitordashboard_btnGreen__W7KS6:hover{background:#047857;box-shadow:0 4px 14px #05966940}.Visitordashboard_btnGhost__MvIEA{background:#0000;border:1.5px solid #e2e8f0;border-radius:9px;color:#64748b;cursor:pointer;font-family:Barlow,sans-serif;font-size:.9rem;font-weight:600;min-height:44px;padding:.7rem 1.2rem;transition:background .15s,border-color .15s}.Visitordashboard_btnGhost__MvIEA:hover{background:#f8fafc;border-color:#cbd5e1}.Visitordashboard_btnOutline__er-IL{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;color:#334155;cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:.86rem;font-weight:600;gap:.5rem;min-height:40px;padding:.62rem 1.1rem;transition:background .15s,border-color .15s,box-shadow .15s}.Visitordashboard_btnOutline__er-IL:hover{background:#f8fafc;border-color:#94a3b8;box-shadow:0 2px 8px #0000000f}.Visitordashboard_btnOutline__er-IL:disabled{cursor:not-allowed;opacity:.6}.Visitordashboard_spinner__7iKyV{animation:Visitordashboard_spin__Zx\+Yk .7s linear infinite;border:2px solid #33415533;border-radius:50%;border-top-color:#334155;display:inline-block;height:16px;width:16px}@keyframes Visitordashboard_spin__Zx\+Yk{to{transform:rotate(1turn)}}.Visitordashboard_navRow__OLlzs{align-items:center;border-top:.5px solid #f1f5f9;display:flex;margin-top:1.75rem;padding-top:1.25rem}.Visitordashboard_printArea__l9AdL{background:#fff;border:.5px solid #e2e8f0;border-radius:12px;padding:1.75rem 2rem}.Visitordashboard_printHeader__gxIHa{align-items:flex-start;border-bottom:2px solid #0a1230;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.25rem}.Visitordashboard_printLogo__ocz1Z{align-items:center;display:flex;gap:.5rem}.Visitordashboard_printBrandName__BaaA9{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:700}.Visitordashboard_printMeta__9orZT{text-align:right}.Visitordashboard_printDocTitle__IXwHp{color:#0f172a;font-size:.88rem;font-weight:700;margin:0}.Visitordashboard_printDate__XPPRE{color:#64748b;font-size:.76rem;margin:.2rem 0 0}.Visitordashboard_printSection__9hY3o{margin-bottom:1.5rem}.Visitordashboard_printSectionTitle__dnEHz{background:#0a1230;border-radius:6px;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:.98rem;font-weight:700;letter-spacing:.02em;margin:0 0 .85rem;padding:.4rem .85rem}.Visitordashboard_printGrid__kbFCl{grid-gap:0 1.5rem;display:grid;gap:0 1.5rem;grid-template-columns:repeat(2,1fr)}.Visitordashboard_recapRow__Tr6B2{align-items:baseline;border-bottom:.5px solid #f1f5f9;display:flex;gap:.5rem;padding:.42rem 0}.Visitordashboard_recapLabel__skmBc{color:#64748b;flex-shrink:0;font-size:.76rem;font-weight:600;min-width:130px}.Visitordashboard_recapValue__uvhxV{color:#0f172a;font-size:.85rem;font-weight:500}.Visitordashboard_printBlock__JCgCT{background:#f8fafc;border-left:3px solid #2563eb;border-radius:8px;margin-top:.85rem;padding:.75rem 1rem}.Visitordashboard_printBlockLabel__C77vT{color:#2563eb;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.Visitordashboard_printBlockText__c459P{color:#334155;font-size:.85rem;line-height:1.6;margin:0}.Visitordashboard_printFooter__eoDfX{border-top:.5px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem;padding-top:1.25rem}.Visitordashboard_printSigBox__bv3He{flex:1 1;min-width:180px}.Visitordashboard_printSigLabel__xisnU{color:#334155;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.Visitordashboard_printSigLine__Gvptc{border-bottom:1.5px solid #cbd5e1;height:40px;margin-bottom:.4rem}.Visitordashboard_printSigName__YpWAf{color:#94a3b8;font-size:.75rem;margin:0}.Visitordashboard_printDisclaimer__xPEFN{border-top:.5px solid #f1f5f9;color:#94a3b8;font-size:.68rem;margin-top:1.25rem;padding-top:.75rem;text-align:center}.Visitordashboard_successCard__\+ad8l{animation:Visitordashboard_fadeUp__My3Su .35s ease both;background:#fff;border:.5px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 24px #0000000f;margin-top:3rem;max-width:480px;padding:3rem 2.5rem;text-align:center;width:100%}.Visitordashboard_successIcon__iTlzk{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:1.5rem;font-weight:700;height:56px;justify-content:center;margin:0 auto 1.25rem;width:56px}.Visitordashboard_successTitle__0ZD1h{color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:700;margin:0 0 .65rem}.Visitordashboard_successSub__zEouD{color:#64748b;font-size:.9rem;line-height:1.6;margin:0 0 1.75rem}@media print{.Visitordashboard_page__xD2h9{background:#fff;padding:0}#Visitordashboard_print-area__CWPw9{border:none;display:block!important;padding:1cm}.Visitordashboard_printSectionTitle__dnEHz{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:600px){.Visitordashboard_stepper__9EkQl{overflow-x:auto;padding-bottom:2rem}.Visitordashboard_stepLabel__yK-e5{display:none}.Visitordashboard_printGrid__kbFCl{grid-template-columns:1fr}.Visitordashboard_printFooter__eoDfX{gap:1rem}.Visitordashboard_exportRow__\+hK9E{flex-direction:column}.Visitordashboard_btnOutline__er-IL{justify-content:center;width:100%}}.Profile_page__3UbPs{background:#f8f9fa;background:var(--gray-50,#f8f9fa);min-height:100vh;padding:48px 24px}.Profile_container__WXp2m{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:860px}.Profile_userCard__bO8ux{align-items:center;background:#fff;background:var(--white,#fff);border-radius:16px;box-shadow:0 2px 16px #00000014;display:flex;gap:24px;padding:32px}.Profile_avatar__CeHfQ{align-items:center;background:#1e3a5f;background:var(--navy-700,#1e3a5f);border-radius:50%;color:#fff;color:var(--white,#fff);display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:72px;justify-content:center;text-transform:uppercase;width:72px}.Profile_userInfo__jkPkA h2{color:#0f2644;color:var(--navy-900,#0f2644);font-family:var(--font-display);font-size:22px;font-weight:700;margin:0 0 4px}.Profile_userInfo__jkPkA p{color:#6b7280;color:var(--gray-500,#6b7280);font-size:14px;margin:0}.Profile_section__V2FcW{background:#fff;background:var(--white,#fff);border-radius:16px;box-shadow:0 2px 16px #00000014;overflow:hidden}.Profile_sectionHeader__igCjQ{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100,#f3f4f6);display:flex;justify-content:space-between;padding:20px 28px}.Profile_sectionHeader__igCjQ h3{color:#0f2644;color:var(--navy-900,#0f2644);font-family:var(--font-display);font-size:17px;font-weight:700;margin:0}.Profile_badge__G1esv{background:#dbeafe;background:var(--navy-100,#dbeafe);border-radius:999px;color:#1e3a5f;color:var(--navy-700,#1e3a5f);font-size:12px;font-weight:600;padding:3px 10px}.Profile_cardsList__yiuoH{display:flex;flex-direction:column;gap:14px;padding:20px 28px}.Profile_dossierCard__jCerK{grid-gap:12px;align-items:start;border:1px solid #f3f4f6;border:1px solid var(--gray-100,#f3f4f6);border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:18px 20px;transition:box-shadow .2s}.Profile_dossierCard__jCerK:hover{box-shadow:0 4px 16px #00000014}.Profile_dossierTitle__ERHz2{color:#0f2644;color:var(--navy-900,#0f2644);font-size:15px;font-weight:600;margin:0 0 4px}.Profile_dossierMeta__tVcjd{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.Profile_metaItem__DC1Zw{align-items:center;color:#6b7280;color:var(--gray-500,#6b7280);display:flex;font-size:12px;gap:4px}.Profile_metaItem__DC1Zw strong{color:#374151;color:var(--gray-700,#374151)}.Profile_statut__fytrF{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.Profile_statutEnAttente__kP3FH{background:#fef3c7;color:#92400e}.Profile_statutValide__gLlHl{background:#d1fae5;color:#065f46}.Profile_statutRejete__pVSah{background:#fee2e2;color:#991b1b}.Profile_empty__Fx3O0{color:#9ca3af;color:var(--gray-400,#9ca3af);padding:48px 28px;text-align:center}.Profile_emptyIcon__rDQfB{font-size:40px;margin-bottom:12px}.Profile_empty__Fx3O0 p{font-size:14px;margin:0 0 16px}.Profile_btn__Ls69G{background:#dc2626;background:var(--red-600,#dc2626);border:none;border-radius:8px;color:#fff;color:var(--white,#fff);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 24px;text-decoration:none;transition:background .2s}.Profile_btn__Ls69G:hover{background:#ef4444;background:var(--red-500,#ef4444)}.Profile_error__yL-KE,.Profile_loading__MWwTs{color:#6b7280;color:var(--gray-500,#6b7280);font-size:14px;padding:48px 28px;text-align:center}.Profile_error__yL-KE{color:#dc2626;color:var(--red-600,#dc2626)}.Profile_logoutBtn__MYVd-{background:none;border:1px solid #e5e7eb;border:1px solid var(--gray-200,#e5e7eb);border-radius:8px;color:#4b5563;color:var(--gray-600,#4b5563);cursor:pointer;font-size:13px;font-weight:500;margin-left:auto;padding:8px 18px;transition:.2s}.Profile_logoutBtn__MYVd-:hover{border-color:#f87171;border-color:var(--red-400,#f87171);color:#dc2626;color:var(--red-600,#dc2626)}.Profile_eligCard__26U9h{align-items:flex-start;border:1px solid #f3f4f6;border:1px solid var(--gray-100,#f3f4f6);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;padding:18px 20px;transition:box-shadow .2s}.Profile_eligCard__26U9h:hover{box-shadow:0 4px 16px #00000014}.Profile_eligMain__uhj98{flex:1 1;min-width:0}.Profile_eligRight__LrSKa{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.Profile_detailBtn__TJVA9{background:none;border:1px solid #e5e7eb;border:1px solid var(--gray-200,#e5e7eb);border-radius:6px;color:#4b5563;color:var(--gray-600,#4b5563);cursor:pointer;font-size:12px;font-weight:500;padding:5px 12px;transition:.2s;white-space:nowrap}.Profile_detailBtn__TJVA9:hover{border-color:#3b82f6;border-color:var(--navy-400,#3b82f6);color:#1e3a5f;color:var(--navy-700,#1e3a5f)}.Profile_eligDetail__LUJY3{border-top:1px solid #f3f4f6;border-top:1px solid var(--gray-100,#f3f4f6);margin-top:4px;padding-top:14px;width:100%}.Profile_eligGrid__y0pOY{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Profile_eligGrid__y0pOY>div{display:flex;flex-direction:column;gap:2px}.Profile_eligGrid__y0pOY span{color:#9ca3af;color:var(--gray-400,#9ca3af);font-size:11px;letter-spacing:.4px;text-transform:uppercase}.Profile_eligGrid__y0pOY strong{color:#0f2644;color:var(--navy-900,#0f2644);font-size:13px}.Profile_eligChecks__X492Z{background:#f8f9fa;background:var(--gray-50,#f8f9fa);border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px 14px}.Profile_eligChecks__X492Z p{color:#4b5563;color:var(--gray-600,#4b5563);font-size:12px;line-height:1.5;margin:0}@media (max-width:600px){.Profile_userCard__bO8ux{flex-direction:column;text-align:center}.Profile_logoutBtn__MYVd-{margin:0 auto}.Profile_dossierCard__jCerK{grid-template-columns:1fr}.Profile_eligCard__26U9h{flex-direction:column}.Profile_eligRight__LrSKa{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.Chatbot_wrapper__UuG9S{align-items:flex-end;bottom:28px;display:flex;flex-direction:column;gap:12px;position:fixed;right:28px;z-index:1000}.Chatbot_fab__STkX0{align-items:center;background:var(--navy-700);border:none;border-radius:50%;box-shadow:var(--shadow-lg);color:var(--white);cursor:pointer;display:flex;font-size:1.4rem;height:56px;justify-content:center;transition:background .2s,transform .2s;width:56px}.Chatbot_fab__STkX0:hover{background:var(--navy-600);transform:scale(1.07)}.Chatbot_fabOpen__4YTRx{background:var(--gray-600);font-size:1.1rem}.Chatbot_window__gtOnp{animation:Chatbot_slideUp__rDMuY .22s ease;background:var(--white);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:520px;overflow:hidden;width:340px}@keyframes Chatbot_slideUp__rDMuY{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Chatbot_header__W7CWq{align-items:center;background:var(--navy-800);color:var(--white);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.Chatbot_headerLeft__I-olw{align-items:center;display:flex;gap:10px}.Chatbot_avatar__3Xbzw{align-items:center;background:var(--navy-700);border-radius:50%;display:flex;font-size:1.5rem;height:36px;justify-content:center;width:36px}.Chatbot_botName__th-eO{font-size:.88rem;font-weight:600;line-height:1.2}.Chatbot_botStatus__6u6KP{align-items:center;color:var(--gray-300);display:flex;font-size:.72rem;gap:5px}.Chatbot_statusDot__OBX4-{background:#4ade80;border-radius:50%;display:inline-block;height:7px;width:7px}.Chatbot_closeBtn__7\+JqV{background:none;border:none;border-radius:var(--r-sm);color:var(--gray-300);cursor:pointer;font-size:1rem;padding:2px 6px;transition:color .15s,background .15s}.Chatbot_closeBtn__7\+JqV:hover{background:#ffffff1a;color:var(--white)}.Chatbot_messages__1m8LC{background:var(--gray-50);display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 12px}.Chatbot_bubble__mNAUI{border-radius:var(--r-lg);font-size:.84rem;line-height:1.55;max-width:82%;padding:9px 13px;white-space:pre-wrap;word-break:break-word}.Chatbot_bubbleBot__y64WH{align-self:flex-start;background:var(--white);border-bottom-left-radius:4px;box-shadow:var(--shadow-xs);color:var(--text)}.Chatbot_bubbleUser__7CE44{align-self:flex-end;background:var(--navy-700);border-bottom-right-radius:4px;color:var(--white)}.Chatbot_bubbleError__bcvFT{background:var(--red-50);border:1px solid var(--red-100);color:var(--red-700)}.Chatbot_typing__6-8iV{align-items:center;display:inline-flex;gap:4px;height:14px}.Chatbot_typing__6-8iV span{animation:Chatbot_bounce__h6smJ 1.2s infinite;background:var(--gray-400);border-radius:50%;height:7px;width:7px}.Chatbot_typing__6-8iV span:nth-child(2){animation-delay:.2s}.Chatbot_typing__6-8iV span:nth-child(3){animation-delay:.4s}@keyframes Chatbot_bounce__h6smJ{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}.Chatbot_inputRow__1OYPQ{align-items:flex-end;background:var(--white);border-top:1px solid var(--gray-100);display:flex;flex-shrink:0;gap:8px;padding:10px 12px}.Chatbot_input__eTAcD{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md);color:var(--text);flex:1 1;font-size:.84rem;line-height:1.5;max-height:96px;outline:none;overflow-y:auto;padding:8px 11px;resize:none;transition:border-color .15s}.Chatbot_input__eTAcD:focus{background:var(--white);border-color:var(--navy-500)}.Chatbot_input__eTAcD:disabled{cursor:not-allowed;opacity:.5}.Chatbot_sendBtn__oR9rp{align-items:center;background:var(--navy-700);border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:36px;justify-content:center;transition:background .15s,opacity .15s;width:36px}.Chatbot_sendBtn__oR9rp:hover:not(:disabled){background:var(--navy-600)}.Chatbot_sendBtn__oR9rp:disabled{cursor:not-allowed;opacity:.4}@media (max-width:480px){.Chatbot_wrapper__UuG9S{bottom:16px;right:16px}.Chatbot_window__gtOnp{max-height:70vh;width:calc(100vw - 32px)}}
/*# sourceMappingURL=main.605d934e.css.map*/