.fp{font-family:'Montserrat',sans-serif;font-size:16px;line-height:24px;color:#333}.fp *,.fp *::before,.fp *::after{box-sizing:border-box}:where(.fp) :is(ul,ol,dl,dd){padding:0;list-style:none}.fp-section{padding:80px 24px}.fp-section--fond{background:#F7F9FF}.fp-section--fond-clair{background:#F8F9FF}.fp-section__interieur{max-width:1140px;margin:0 auto}.fp-section__interieur--etroit{max-width:760px}.fp-section[id]{scroll-margin-top:calc(var(--header-h, 74px) - 16px)}.fp-eyebrow{min-height:24px;margin:0 0 16px;padding-top:6px;font-size:11px;font-weight:700;line-height:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--e-global-color-primary)}.fp-eyebrow::before{content:'';display:inline-block;width:22px;height:2px;margin-right:8px;border-radius:2px;background:var(--e-global-color-primary);vertical-align:middle}.fp-eyebrow--grand{margin-bottom:14px;padding-top:2px;font-size:16px;line-height:28px;letter-spacing:.1em;color:#3B4A68}.fp-eyebrow--sombre{margin-bottom:20px;text-align:center;color:rgb(255 255 255 / .25)}.fp-titre{margin:0 0 12px;font-size:clamp(26px, 3.5vw, 38px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:#0B1120}.fp-titre em{color:#6B93FF}.fp-accent{color:var(--e-global-color-primary)}.fp-titre--serre{margin-bottom:8px}.fp-titre--etapes{word-spacing:-.025em}.fp-titre--faq{margin-bottom:40px}.fp-titre--cta{margin-bottom:18px;text-align:center;color:#fff}.fp-chapo-section{margin:0 0 36px;font-size:16px;line-height:1.4;color:#3B4A68}.fp-chapo-section--droits{max-width:620px;margin-bottom:44px;font-size:17px;line-height:1.65;color:#333}.fp-chapo-section--eligibilite{margin-bottom:0;padding-bottom:36px;font-size:17px;line-height:1.65}.fp-chapo-section--etapes{margin-bottom:52px;font-size:17px;line-height:1.65}.fp .fp-btn{display:inline-block;padding:13px 26px;border:1px solid var(--e-global-color-primary);border-radius:8px;background:var(--e-global-color-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:17px;text-align:center;cursor:pointer;transition:all 0.3s}.fp .fp-btn:hover,.fp .fp-btn:focus-visible{background:#3D6FF8;color:#fff;box-shadow:0 8px 24px rgb(17 78 247 / .28);transform:translateY(-1px)}.fp .fp-btn--contour{border-width:1.5px;background:#f0f4fe;color:var(--e-global-color-primary)}.fp .fp-btn--blanc{background:#fff;color:var(--e-global-color-primary)}.fp .fp-btn--translucide{border-color:rgb(255 255 255 / .3)}.fp .fp-btn--translucide:hover,.fp .fp-btn--translucide:focus-visible{background:rgb(255 255 255 / .1)}.fp .fp-btn--compact{padding:12px 16px;font-size:15px;line-height:24px}.fp .fp-btn--large{padding:16px 40px;font-size:16px}.fp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fp-actions--droits{padding:10px 0}.fp-actions--centre{justify-content:center;margin-bottom:28px}.fp-hero{padding:88px 24px;border-radius:0 0 48px 48px;background:linear-gradient(180deg,#E4EBFE26 0%,#E4EBFE 100%)}.fp-hero__interieur{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1100px;margin:0 auto}.fp-hero__texte{align-self:center;margin-bottom:32px}.fp-hero .fp-eyebrow{margin-bottom:20px}.fp-hero__titre{margin:0;padding-bottom:22px}.fp-hero__chapo{margin:0 0 36px;font-size:17px;line-height:28px;color:#3B4A68}.fp-hero__chapo strong{color:inherit}.fp-hero__actions{display:flex;align-items:flex-start;gap:16px;margin-bottom:36px}.fp-preuve{margin:0;display:flex;align-items:center;gap:10px;font-size:13px;line-height:1;color:#79859C}.fp-preuve::before{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:#10B981;box-shadow:0 0 0 3px rgb(16 185 129 / .09)}.fp-hero__stats{display:flex;flex-direction:column;justify-content:center;gap:12px;margin:32px 0}.fp-stat{display:flex;align-items:center;gap:16px;padding:24px 20px;border:1px solid rgb(17 78 247 / .1);border-radius:20px;background:#fff;box-shadow:0 2px 12px rgb(17 78 247 / .06);transition:transform 0.3s,box-shadow 0.3s}.fp-stat:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgb(17 78 247 / .1)}.fp-stat__icone{display:flex;flex:0 0 44px;align-items:center;justify-content:center;height:44px;border-radius:10px;background:rgb(17 78 247 / .07)}.fp-stat__icone--vert{background:rgb(16 185 129 / .09)}.fp-stat__icone svg{width:22px;height:auto;color:#114EF7;stroke-width:2.2}.fp-stat__icone--vert svg{color:#10B981}.fp-stat__texte{min-width:0}.fp-stat__valeur{display:block;font-size:28px;font-weight:800;line-height:1;color:var(--e-global-color-primary)}.fp-stat__libelle{display:block;margin-top:3px;font-size:13px;line-height:1;color:#3B4A68}.fp-badge{flex:none;margin-left:auto;padding:4px 10px;border:1px solid rgb(16 185 129 / .28);border-radius:20px;background:rgb(16 185 129 / .09);font-size:11px;font-weight:700;line-height:24px;color:#10B981}.fp-intro__interieur{display:flex;flex-wrap:wrap;justify-content:space-between;gap:64px}.fp-intro__colonne{flex:0 0 calc(50% - 64px)}.fp-intro__colonne--droite{display:flex;flex-direction:column;gap:20px}.fp-intro .fp-titre{margin-bottom:17px}.fp-texte{margin:0 0 14px;font-size:16px;line-height:1.75}.fp-source{margin:0 0 14px;font-size:12px;line-height:1.75;color:#8794AE}.fp-source a,.fp-source a:hover{color:#114EF7}.fp-intro__chiffres{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.fp-intro__chiffres li{width:calc(33% - 12px);padding:20px 16px;border:1px solid rgb(17 78 247 / .1);border-radius:12px;text-align:center}.fp-intro__chiffres strong{display:block;font-size:32px;font-weight:800;line-height:1;color:var(--e-global-color-primary)}.fp-intro__chiffres span{display:block;margin-top:12px;font-size:12px;line-height:1.4;color:#8794AE}.fp-encart{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border:1px solid;border-radius:12px}.fp-encart svg{flex:none;width:18px;height:18px;margin-top:2px}.fp-encart p{margin:0;font-size:14px;line-height:1.6;color:#3B4A68}.fp-encart--info{border-color:rgb(17 78 247 / .18);background:rgb(17 78 247 / .07)}.fp-encart--info svg{color:#114EF7}.fp-encart--succes{border-color:rgb(16 185 129 / .28);border-left-width:3px;background:rgb(16 185 129 / .09)}.fp-encart--succes svg{color:#10B981}.fp-organismes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:32px}.fp-organismes li{display:flex}.fp-organisme{display:flex;flex-direction:column;gap:8px;width:100%;padding:18px 16px;border:1px solid #D1D8F8;border-radius:12px;background:#fff;transition:background 0.2s,transform 0.2s}.fp-organisme:hover,.fp-organisme:focus-visible{background:#EEF3FF;transform:translateY(-2px)}.fp-organisme__nom{font-size:13px;font-weight:700;line-height:1;color:#0B1120}.fp-organisme__secteur{font-size:13px;line-height:16px;color:#3B4A68}.fp-organisme__branches{align-self:flex-start;margin-bottom:8px;padding:3px 8px;border-radius:5px;background:#EEF2FF;font-size:13px;font-weight:600;line-height:16px;color:var(--e-global-color-primary)}.fp-organisme__visite{margin-top:auto;padding-top:8px;font-size:12px;line-height:24px;color:var(--e-global-color-primary)}.fp-banniere{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:36px 40px;border-radius:20px;background:linear-gradient(135deg,var(--e-global-color-primary) 0%,#0D3CD4 100%)}.fp-banniere h3{margin:0 0 8px;font-size:20px;font-weight:700;line-height:1;color:#fff}.fp-banniere p{max-width:480px;margin:0;font-size:15px;line-height:1.3;color:rgb(255 255 255 / .7)}.fp-banniere__actions{display:flex;gap:10px}.fp-droits .fp-section__interieur{display:flex;flex-direction:column;gap:20px}.fp-droits .fp-eyebrow{margin-bottom:0}.fp-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.fp-carte{position:relative;display:flex;flex-direction:column;padding:28px 24px;border:1px solid rgb(17 78 247 / .1);border-radius:20px;background:#fff;transition:transform 0.3s,box-shadow 0.3s}.fp-carte:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgb(17 78 247 / .09)}.fp-carte--avant{border:2px solid #C9D5FE;background:#EEF3FF}.fp-carte__pastille{position:absolute;top:-13px;left:20px;padding:4px 14px;border-radius:20px;background:#114EF7;font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fff}.fp-etiquette{align-self:flex-start;padding:4px 12px;border:1px solid;border-radius:20px;font-size:11px;font-weight:600;line-height:24px;letter-spacing:.04em}.fp-etiquette--bleu{border-color:#BCCCFE;background:#DFE8FF;color:var(--e-global-color-primary)}.fp-etiquette--vert{border-color:#BBE6D4;background:#EEF8F4;color:#10B981}.fp-etiquette--ambre{border-color:rgb(245 158 11 / .28);background:#FEF7EC;color:#F59E0B}.fp-carte__valeur{display:block;margin:16px 0 8px;font-size:52px;font-weight:800;line-height:1;letter-spacing:-.03em;color:#333}.fp-carte--avant .fp-carte__valeur{color:var(--e-global-color-primary)}.fp-carte__titre{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1;color:#333}.fp-carte__texte{margin:0 0 20px;font-size:14px;line-height:1.65;color:#0B1120}.fp-carte__lignes{padding-top:14px;border-top:1px solid #E8EDFE}.fp-carte--avant .fp-carte__lignes{border-top-color:#C9D5FE}.fp-carte__lignes div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:7px}.fp-carte__lignes dt{font-size:13px;line-height:24px;color:#8794AE}.fp-carte__lignes dd{margin:0;font-size:13px;font-weight:600;line-height:24px;text-align:right;color:#0B1120}.fp-carte__lignes .fp-carte__valeur-verte{color:#10B981}.fp-note-encadree{margin:0 0 28px;padding:14px 18px;border:1px solid #C4D0FF;border-left-width:3px;border-radius:12px;background:#E9EDFF;font-size:13px;line-height:1.6}.fp-note-encadree strong{color:inherit}.fp-criteres{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.fp-critere{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #D0DAFF;border-radius:12px;background:#F8F9FF}.fp-critere__icone{display:flex;flex:0 0 36px;align-items:center;justify-content:center;height:36px;border:1px solid rgb(16 185 129 / .28);border-radius:50%;background:#E8F3F4}.fp-critere__icone svg{width:16px;height:16px;color:#10B981;stroke-width:2.5}.fp-critere__titre{margin:0 0 3px;font-size:15px;font-weight:700;line-height:1;color:#333}.fp-critere__texte{margin:0 0 3px;font-size:13px;line-height:1.5;color:#3B4A68}.fp-doute{padding:28px 32px;border:1px solid rgb(17 78 247 / .1);border-radius:20px;background:#F8F9FF}.fp-doute__titre{margin:0 0 5px;font-size:17px;font-weight:700;line-height:1;color:#333}.fp-doute__texte{margin:0;font-size:14px;line-height:1.55}.fp-doute__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}.fp-etapes{display:flex;flex-direction:column;counter-reset:etape}.fp-etape{display:flex;gap:20px;counter-increment:etape}.fp-etape__rail{display:flex;flex:0 0 40px;flex-direction:column;align-items:center}.fp-etape__rail::before{content:counter(etape);display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--e-global-color-primary);box-shadow:0 0 0 6px rgb(17 78 247 / .1);font-size:16px;font-weight:700;line-height:1;color:#fff}.fp-etape__rail::after{content:'';flex:1 0 auto;width:2px;margin:6px 0;background:rgb(17 78 247 / .15)}.fp-etape:last-child .fp-etape__rail::after{display:none}.fp-etape__corps{padding:4px 0 44px 24px}.fp-etape__libelle{margin:0 0 6px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--e-global-color-primary)}.fp-etape__titre{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.1;color:#333}.fp-etape__texte{margin:0 0 14px;font-size:15px;line-height:1.65}.fp-pastilles{display:flex;flex-wrap:wrap;gap:8px}.fp-pastilles li{padding:4px 12px;border:3px solid rgb(17 78 247 / .1);border-radius:20px;background:#fff;font-size:12px;line-height:24px}.fp-pastilles .fp-pastilles__bleue{border-color:#C4D0FF;background:#E9EDFF;color:var(--e-global-color-primary)}.fp-resultat{display:flex;align-items:flex-start;gap:16px;margin:8px 0 32px;padding:20px 24px;border:1px solid #C9ECDC;border-left-width:3px;border-radius:12px;background:#fff}.fp-resultat__icone{display:flex;flex:0 0 40px;align-items:center;justify-content:center;height:40px;border:1px solid rgb(16 185 129 / .28);border-radius:50%;background:#E8F3F4}.fp-resultat__icone svg{width:18px;height:18px;color:#10B981;stroke-width:2.5}.fp-resultat__titre{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.4;color:#333}.fp-resultat__texte{margin:0 0 3px;font-size:14px;line-height:1.6;color:#3B4A68}.fp-delai{margin:10px 0 0;font-size:12px;line-height:1;color:#79859C}.fp-faq{background:#fff}.fp-faq__item{border-top:1px solid rgb(17 78 247 / .1)}.fp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.4;color:#1F2124;cursor:pointer;list-style:none}.fp-faq__item summary::-webkit-details-marker{display:none}.fp-faq__item summary:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:2px}.fp-faq__item summary:hover{color:var(--e-global-color-primary)}.fp-faq__icone{display:flex;flex:none}.fp-faq__icone svg{width:17.5px;height:20px}.fp-faq__moins,.fp-faq__item[open] .fp-faq__plus{display:none}.fp-faq__item[open] .fp-faq__moins{display:block}.fp-faq__item p{margin:0;padding:0 48px 22px 0;font-size:15px;line-height:1.75;color:#3B4A68}.fp-faq__item p a,.fp-faq__item p a:hover{color:#114EF7}.fp-cta{padding:88px 24px;background:#0B1120;background-image:radial-gradient(ellipse 65% 70% at 75% 50%,rgb(17 78 247 / .22) 0%,transparent 70%),radial-gradient(ellipse 35% 45% at 15% 60%,rgb(17 78 247 / .08) 0%,transparent 65%)}.fp-cta__interieur{max-width:640px;margin:0 auto;text-align:center}.fp-cta__texte{margin:0 0 40px;font-size:17px;line-height:1.7;color:rgb(255 255 255 / .6)}.fp-cta .fp-btn--contour{border-width:1px;border-color:rgb(255 255 255 / .3);background:#fff0;color:#fff}.fp-cta .fp-btn--contour:hover,.fp-cta .fp-btn--contour:focus-visible{background:rgb(255 255 255 / .1)}.fp-cta__garanties{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:28px}.fp-cta__garanties li{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px;line-height:1;color:rgb(255 255 255 / .4)}.fp-cta__garanties li::before{content:'';flex:none;width:7px;height:7px;border-radius:50%;background:#10B981}@media (max-width:767px){.fp-section{padding:32px 24px}.fp-hero{padding:32px 24px}.fp-hero__interieur{grid-template-columns:1fr;gap:30px}.fp-hero__texte{margin-bottom:0}.fp-hero__chapo{margin-bottom:30px;font-size:16px}.fp-hero__actions{flex-wrap:wrap}.fp-hero__stats{margin:0 0 32px}.fp-stat{flex-wrap:wrap;justify-content:center}.fp-stat__texte{flex:0 0 calc(100% - 60px)}.fp-badge{margin-left:0}.fp-intro__interieur{gap:40px}.fp-intro__colonne{flex-basis:100%}.fp-intro__chiffres li{width:100%}.fp-organismes{grid-template-columns:1fr}.fp-banniere__actions{flex-wrap:wrap}.fp-droits .fp-section__interieur{gap:0}.fp-doute__actions{justify-content:flex-start}.fp-carte__lignes dt{max-width:var(--fp-libelle-max,none)}.fp-carte__lignes dd{max-width:var(--fp-valeur-max,none)}}