.eyebrow[data-astro-cid-olklmdxx]{letter-spacing:1px;text-transform:uppercase;color:var(--color-indigo);background:var(--color-turquoise-pale);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-olklmdxx]:before{content:"";background:var(--color-turquoise);border-radius:2px;width:8px;height:8px}.hero[data-astro-cid-olklmdxx]{text-align:center;justify-content:center;align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.hero-overlay[data-astro-cid-olklmdxx]{background:linear-gradient(135deg, var(--color-indigo) 0%, var(--color-acier) 100%);position:absolute;inset:0}.hero-content[data-astro-cid-olklmdxx]{z-index:2;max-width:880px;padding:100px 24px 140px;position:relative}.hero[data-astro-cid-olklmdxx] h1[data-astro-cid-olklmdxx]{color:var(--color-blanc);margin-bottom:24px;font-size:clamp(36px,5.4vw,64px);font-weight:600;line-height:1.16}.hero[data-astro-cid-olklmdxx] h1[data-astro-cid-olklmdxx] .hl[data-astro-cid-olklmdxx]{font-style:italic;display:inline-block;position:relative}.hero[data-astro-cid-olklmdxx] h1[data-astro-cid-olklmdxx] .hl[data-astro-cid-olklmdxx]:after{content:"";background:var(--color-turquoise);opacity:.55;z-index:-1;border-radius:7px;width:104%;height:14px;position:absolute;bottom:4px;left:-2%;transform:rotate(-1deg)}.hero[data-astro-cid-olklmdxx] p[data-astro-cid-olklmdxx]{color:#ffffffed;text-wrap:pretty;max-width:640px;margin:0 auto 38px;font-size:clamp(17px,2vw,21px);line-height:1.55}.hero-buttons[data-astro-cid-olklmdxx]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.overlap-top[data-astro-cid-olklmdxx]{z-index:3;margin-top:calc(-1 * var(--radius-section));border-radius:var(--radius-section) var(--radius-section) 0 0;position:relative}.section[data-astro-cid-olklmdxx]{padding:96px 0;position:relative}.section-soft[data-astro-cid-olklmdxx]{background:var(--color-fond-doux)}.section[data-astro-cid-olklmdxx] h2[data-astro-cid-olklmdxx]{margin-bottom:18px;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.18}.section[data-astro-cid-olklmdxx] h2[data-astro-cid-olklmdxx] em[data-astro-cid-olklmdxx]{color:var(--color-acier);font-style:italic}.section-head[data-astro-cid-olklmdxx]{text-align:center;max-width:740px;margin:0 auto 56px;position:relative}.round-top[data-astro-cid-olklmdxx]{border-radius:var(--radius-section) var(--radius-section) 0 0;margin-top:calc(-1 * var(--radius-section));z-index:2;position:relative}.prose-narrow[data-astro-cid-olklmdxx]{text-align:center;max-width:770px;margin:0 auto}.prose-narrow[data-astro-cid-olklmdxx] h2[data-astro-cid-olklmdxx]{margin-bottom:22px}.prose-narrow[data-astro-cid-olklmdxx] p[data-astro-cid-olklmdxx]{text-wrap:pretty;margin-bottom:18px}.prose-narrow[data-astro-cid-olklmdxx] p[data-astro-cid-olklmdxx].big-lead{font-family:var(--font-serif);color:var(--color-indigo);font-size:23px;line-height:1.42}.check-list[data-astro-cid-olklmdxx]{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.check-list[data-astro-cid-olklmdxx] li[data-astro-cid-olklmdxx]{text-wrap:pretty;padding-left:38px;font-size:16px;line-height:1.55;position:relative}.check-list[data-astro-cid-olklmdxx] li[data-astro-cid-olklmdxx]:before{content:"";background:var(--color-turquoise-pale);border-radius:7px;width:24px;height:24px;position:absolute;top:2px;left:0}.check-list[data-astro-cid-olklmdxx] li[data-astro-cid-olklmdxx]:after{content:"";border:solid var(--color-turquoise);border-width:0 3px 3px 0;width:8px;height:13px;position:absolute;top:8px;left:8px;transform:rotate(40deg)}.cards-3[data-astro-cid-olklmdxx]{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:6px;display:grid}.value-card[data-astro-cid-olklmdxx]{background:var(--color-blanc);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:28px}.value-card[data-astro-cid-olklmdxx] h3[data-astro-cid-olklmdxx]{margin-bottom:8px;font-size:19px;font-weight:600;line-height:1.3}.value-card[data-astro-cid-olklmdxx] p[data-astro-cid-olklmdxx]{color:var(--color-texte);text-wrap:pretty;margin:0;font-size:15px}.dir-card[data-astro-cid-olklmdxx]{background:linear-gradient(135deg,var(--color-indigo),var(--color-acier));border-radius:var(--radius-section);color:#fff;text-align:center;max-width:860px;margin:0 auto;padding:48px;position:relative;overflow:hidden;box-shadow:0 16px 40px #19196f33}.dir-card[data-astro-cid-olklmdxx] p[data-astro-cid-olklmdxx]{color:#fffffff2;text-wrap:pretty;margin:0 0 24px;font-size:18px;line-height:1.6}.apply-form[data-astro-cid-olklmdxx]{background:var(--color-blanc);border-radius:var(--radius-section);max-width:720px;box-shadow:var(--shadow-card);margin:0 auto;padding:44px}.form-row[data-astro-cid-olklmdxx]{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.field[data-astro-cid-olklmdxx]{flex-direction:column;gap:7px;display:flex}.field[data-astro-cid-olklmdxx].full{grid-column:1/-1}.field[data-astro-cid-olklmdxx] label[data-astro-cid-olklmdxx]{font-family:"Baloo 2",var(--font-sans);color:var(--color-indigo);font-size:13.5px;font-weight:600}.field[data-astro-cid-olklmdxx] input[data-astro-cid-olklmdxx],.field[data-astro-cid-olklmdxx] select[data-astro-cid-olklmdxx],.field[data-astro-cid-olklmdxx] textarea[data-astro-cid-olklmdxx]{font-family:var(--font-sans);color:var(--color-texte);background:var(--color-fond-doux);border:1.5px solid #19196f24;border-radius:14px;outline:none;padding:13px 16px;font-size:15.5px;transition:border-color .15s,box-shadow .15s}.field[data-astro-cid-olklmdxx] input[data-astro-cid-olklmdxx]:focus,.field[data-astro-cid-olklmdxx] select[data-astro-cid-olklmdxx]:focus,.field[data-astro-cid-olklmdxx] textarea[data-astro-cid-olklmdxx]:focus{border-color:var(--color-turquoise);background:#fff;box-shadow:0 0 0 3px #48d0cc40}.field[data-astro-cid-olklmdxx] textarea[data-astro-cid-olklmdxx]{resize:vertical;min-height:120px}.file-drop[data-astro-cid-olklmdxx]{text-align:center;color:var(--color-texte-2);background:var(--color-fond-doux);cursor:pointer;border:1.5px dashed #4682b473;border-radius:14px;padding:22px;font-size:14px}.file-drop[data-astro-cid-olklmdxx] strong[data-astro-cid-olklmdxx]{color:var(--color-acier);font-family:"Baloo 2",var(--font-sans)}.consent[data-astro-cid-olklmdxx]{background:var(--color-fond-doux);border-radius:var(--radius-input);grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:18px 0;padding:16px 18px;display:grid}.consent[data-astro-cid-olklmdxx] input[data-astro-cid-olklmdxx][type=checkbox]{width:20px;height:20px;accent-color:var(--color-turquoise);cursor:pointer;margin-top:2px}.consent[data-astro-cid-olklmdxx] label[data-astro-cid-olklmdxx]{color:var(--color-texte);font-size:14px;line-height:1.5}.consent[data-astro-cid-olklmdxx] a[data-astro-cid-olklmdxx]{color:var(--color-acier)}.form-submit[data-astro-cid-olklmdxx]{justify-content:center;margin-top:10px;display:flex}.closing-note[data-astro-cid-olklmdxx]{text-align:center}.closing-note[data-astro-cid-olklmdxx] .cn-big[data-astro-cid-olklmdxx]{font-family:var(--font-serif);color:var(--color-indigo);text-wrap:balance;font-size:clamp(28px,4vw,44px);font-style:italic}@media (width<=920px){.hero[data-astro-cid-olklmdxx]{min-height:580px}.hero-content[data-astro-cid-olklmdxx]{padding:72px 8px 120px}.hero-buttons[data-astro-cid-olklmdxx] .btn{width:100%;max-width:340px}.section[data-astro-cid-olklmdxx]{padding:68px 0}.section-head[data-astro-cid-olklmdxx]{margin-bottom:40px}}@media (width<=760px){.cards-3[data-astro-cid-olklmdxx],.form-row[data-astro-cid-olklmdxx]{grid-template-columns:1fr}.apply-form[data-astro-cid-olklmdxx]{padding:32px 24px}.dir-card[data-astro-cid-olklmdxx]{padding:36px 26px}}
