.site{min-block-size:100dvh;background:var(--st-bg-page);color:var(--st-text-primary);--site-ease:cubic-bezier(.16,1,.3,1)}.site a:not(.st-btn){color:inherit}.site [id]{scroll-margin-block-start:96px}.site-entete{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:30;background:rgb(243 240 233/88%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-after:1px solid var(--st-border-subtle);border-block-end:1px solid var(--st-border-subtle)}.site-entete-ligne{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:12px}.site-entete .st-brand{-webkit-padding-start:0;padding-inline-start:0}.site-nav{display:flex;align-items:center;gap:24px;font-size:.875rem}.site-nav-connexion{white-space:nowrap}.site-section{padding-block:112px;-webkit-border-before:1px solid var(--st-border-subtle);border-block-start:1px solid var(--st-border-subtle)}.site-titre{margin-block:12px 24px;max-inline-size:20ch}.site-chapeau{margin:0 0 56px;max-inline-size:52ch;color:var(--st-text-secondary);font-size:1.125rem;line-height:1.6}.site h3{margin:0;font:400 1.75rem/1.15 var(--st-font-editorial)}.site-video-cadre{position:relative}.site-video-lancer{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:10px;padding:16px 28px 16px 22px;border:0;border-radius:999px;background:var(--st-ink);color:var(--st-paper);font:600 1.125rem/1 var(--st-font-ui);box-shadow:0 16px 40px -12px rgb(36 45 46/45%);cursor:pointer;white-space:nowrap}.site-video-lancer svg{flex:none}.site-video-lancer:hover{background:var(--st-ink-hover)}.site-video-lancer:focus-visible{outline:3px solid var(--st-salmon);outline-offset:3px}.site-video{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;background:var(--st-bg-page);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-dialog);box-shadow:0 40px 80px -24px rgb(36 45 46/28%),0 2px 6px rgb(36 45 46/6%)}.site-video-resume{-webkit-margin-before:24px;margin-block-start:24px;max-inline-size:70ch}.site-video-resume summary{cursor:pointer;font-weight:600}.site-video-resume ol{margin:16px 0 0;-webkit-padding-start:1.4em;padding-inline-start:1.4em;display:grid;grid-gap:8px;gap:8px;color:var(--st-text-secondary);line-height:1.6}.site-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:64px;gap:64px;align-items:center;padding-block:72px 112px}.site-hero-titre{margin-block:24px 0;font-size:clamp(3rem,5.2vw,5.25rem)}.site-masque{display:block;overflow:hidden;white-space:nowrap;-webkit-padding-after:.08em;padding-block-end:.08em;-webkit-margin-after:-.08em;margin-block-end:-.08em}.site-masque>span{display:block;animation:site-masque .9s var(--site-ease) calc(var(--i) * .1s + .15s) both}@keyframes site-masque{0%{transform:translateY(105%)}}.site-monte{animation:site-monte .8s var(--site-ease) calc(var(--i) * .1s + .15s) both}@keyframes site-monte{0%{opacity:0;transform:translateY(16px)}}.site-bande{padding-block:112px;background:var(--st-bg-surface);border-block:1px solid var(--st-border-subtle)}.site-paires{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px 64px;gap:48px 64px;margin:24px 0 0;padding:0;list-style:none}.site-paire{display:flex;flex-direction:column;gap:12px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--st-rule);border-block-start:1px solid var(--st-rule)}.site-paire p{margin:0}.site-avant-texte{color:var(--st-text-secondary);line-height:1.6}.site-avant-texte s{text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--st-salmon),var(--st-salmon)) no-repeat 0 58% /100% 1.5px;transition:background-size .7s var(--site-ease) calc(var(--i) * .15s + .2s)}.site-apres-texte{display:flex;align-items:flex-start;gap:10px;font:400 1.625rem/1.2 var(--st-font-editorial);transition:opacity .7s var(--site-ease) calc(var(--i) * .15s + .75s),transform .7s var(--site-ease) calc(var(--i) * .15s + .75s)}.site-apres-texte svg{flex-shrink:0;-webkit-margin-before:.3em;margin-block-start:.3em;color:var(--st-status-success)}[data-attente] .site-avant-texte s{background-size:0 1.5px}[data-attente] .site-apres-texte{opacity:0;transform:translateY(12px)}.parcours{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:72px;gap:72px}.parcours-fixe{position:-webkit-sticky;position:sticky;inset-block-start:calc(50vh - 200px);align-self:start}.parcours-fenetre{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--st-bg-surface);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-dialog);box-shadow:0 30px 60px -30px rgb(36 45 46/25%)}.parcours-fenetre-tete{display:flex;align-items:center;gap:16px}.parcours-jauge{flex:1 1;block-size:4px;overflow:hidden;border-radius:2px;background:var(--st-rule)}.parcours-jauge span{display:block;block-size:100%;background:var(--st-salmon);transform-origin:left;transition:transform .5s var(--site-ease)}.parcours-scene{animation:pres-fondu var(--st-duration-normal) var(--st-ease) both}.parcours-scene .pres-scene-ill{min-block-size:320px}.parcours-etapes{margin:0;padding:0;list-style:none}.parcours-etape{display:flex;flex-direction:column;justify-content:center;gap:12px;min-block-size:62vh;transition:opacity .4s var(--st-ease)}.parcours[data-suivi] .parcours-etape:not(.parcours-etape--active){opacity:.35}.parcours-numero{font:400 3.5rem/1 var(--st-font-editorial);color:var(--st-salmon)}.parcours-texte{display:flex;flex-direction:column;gap:10px}.parcours-texte p{margin:0;max-inline-size:42ch;font-size:1.0625rem;line-height:1.6}.parcours-ill-mobile{display:none}[data-attente] :is(.pres-entree,.pres-barre){animation:none;opacity:0}.site-pas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px 40px;gap:48px 40px;margin:40px 0 0;padding:0;list-style:none}.site-pas-etape{display:flex;flex-direction:column;gap:10px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--st-rule);border-block-start:1px solid var(--st-rule);transition:opacity .6s var(--site-ease) calc(var(--i) * .1s),transform .6s var(--site-ease) calc(var(--i) * .1s)}.site-pas-etape h3,.site-pas-etape p{margin:0}.site-pas-etape p{color:var(--st-text-secondary);line-height:1.6}.site-pas-numero{font:400 2.5rem/1 var(--st-font-editorial);color:var(--st-salmon)}[data-attente] .site-pas-etape{opacity:0;transform:translateY(16px)}.site-confiance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px 32px;gap:40px 32px;margin:32px 0 0;padding:0;list-style:none}.site-point{display:flex;flex-direction:column;gap:12px;transition:opacity .6s var(--site-ease) calc(var(--i) * .12s),transform .6s var(--site-ease) calc(var(--i) * .12s)}.site-point p{margin:0;color:var(--st-text-secondary);line-height:1.6}.site-icone{color:var(--st-ink)}.site-icone :is(path,rect,circle){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--site-ease) calc(var(--i) * .12s + .2s)}[data-attente] .site-point{opacity:0;transform:translateY(16px)}[data-attente] .site-icone :is(path,rect,circle){stroke-dashoffset:1}.site-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:64px;gap:64px;align-items:start}.site-questions{-webkit-border-before:1px solid var(--st-rule);border-block-start:1px solid var(--st-rule)}.site-question{-webkit-border-after:1px solid var(--st-rule);border-block-end:1px solid var(--st-rule)}.site-question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-block-size:44px;padding-block:20px;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600}.site-question summary::-webkit-details-marker{display:none}.site-question summary:after{content:"";flex-shrink:0;inline-size:14px;block-size:14px;background:linear-gradient(currentColor,currentColor) 50% /100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 100% no-repeat;transition:transform var(--st-duration-normal) var(--st-ease)}.site-question[open] summary:after{transform:rotate(45deg)}.site-question p{margin:0 0 24px;max-inline-size:60ch;color:var(--st-text-secondary);line-height:1.6}.site-question[open] p{animation:site-monte .45s var(--site-ease) both;--i:0}.site-contact{padding-block:112px;background:var(--st-ink);color:var(--st-text-inverse)}.site-contact-grille{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.site-contact-texte{display:flex;flex-direction:column;gap:20px;transition:opacity .8s var(--site-ease),transform .8s var(--site-ease)}.site-contact-texte .st-eyebrow{color:var(--st-text-inverse-secondary)}.site-contact-texte .st-editorial-title{max-inline-size:16ch}.site-contact-texte p{margin:0;max-inline-size:50ch;font-size:1.125rem;line-height:1.6}.site-contact .st-row{gap:16px 24px}.site-contact a:not(.st-btn){text-underline-offset:.22em}.site-contact :focus-visible{outline-color:var(--st-paper)}.site-contact-visuel{justify-self:end;inline-size:100%;max-inline-size:340px;block-size:auto;transition:opacity 1s var(--site-ease) .2s,transform 1.2s var(--site-ease) .2s}.demande{display:flex;flex-direction:column;gap:16px;max-inline-size:560px}.demande-paire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.demande .st-label{font-size:.9375rem}.demande-piege{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-contact-texte .demande-aide,.site-contact-texte .demande-info{font-size:.9375rem;line-height:1.5;color:var(--st-text-inverse-secondary)}.site-contact-texte .demande-alerte,.site-contact-texte .demande-erreur{padding:6px 10px;border-radius:var(--st-radius-field);font-size:.9375rem;line-height:1.5;color:var(--st-status-error);background:var(--st-status-error-bg)}.demande-action{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px}.demande-statut:empty{display:none}.demande-ok{padding:20px 24px;border:1px solid;border-radius:var(--st-radius-field);max-inline-size:560px}.demande-ok:focus-visible{outline-offset:4px}.site-contact-texte .demande-ok-titre{font-weight:600}.site-contact-texte .demande-secours{font-size:1rem}@media (max-width:639px){.demande-paire{grid-template-columns:minmax(0,1fr)}}[data-attente] .site-contact-texte{opacity:0;transform:translateY(24px)}[data-attente] .site-contact-visuel{opacity:0;transform:translateY(40px) scale(.96)}.site-pied{-webkit-margin-before:0;margin-block-start:0;padding-block:24px}@media (max-width:1023px){.site-nav-plus{display:none}.site-hero{grid-template-columns:minmax(0,1fr);padding-block:48px 80px}.parcours{display:block}.parcours-fixe{display:none}.parcours-etape{min-block-size:0;padding-block:32px;-webkit-border-before:1px solid var(--st-rule);border-block-start:1px solid var(--st-rule)}.parcours[data-suivi] .parcours-etape:not(.parcours-etape--active){opacity:1}.parcours-ill-mobile{display:block;-webkit-margin-before:8px;margin-block-start:8px}.site-confiance,.site-pas{grid-template-columns:repeat(2,minmax(0,1fr))}.site-faq{gap:24px}.site-contact-grille,.site-faq{grid-template-columns:minmax(0,1fr)}.site-contact-visuel{justify-self:start;max-inline-size:260px}}@media (max-width:639px){.site-video-lancer{gap:6px;padding:10px 16px 10px 12px;font-size:1rem}.site-video-lancer svg{inline-size:20px;block-size:20px}.site-nav-demo{display:none}.site-entete-ligne,.site-nav{gap:12px}.site-entete .st-brand img{width:112px;height:auto}.site-nav-connexion{padding-inline:14px}.site-masque{white-space:normal}.site-bande,.site-contact,.site-section{padding-block:72px}.site-confiance,.site-paires,.site-pas{grid-template-columns:minmax(0,1fr)}.site-apres-texte{font-size:1.375rem}.parcours-numero{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation:none!important;transition:none!important}}@media (max-width:379px){.site-entete .st-brand img{width:96px}.site-entete-ligne,.site-nav{gap:8px}.site-nav-connexion{padding-inline:10px}}