.f-qualiopi-bandeau{padding-block:16px;background:var(--color-ink);color:#f8f5f0eb}.f-qualiopi-text{font-size:.8125rem;line-height:1.55;max-width:100ch;margin:0 auto}.f-qualiopi-text strong{color:var(--color-paper)}.f-qualiopi-text em{font-style:italic;color:var(--color-coral)}.f-qualiopi-text a{color:var(--color-coral);text-decoration:underline;text-underline-offset:3px}.f-hero{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(56px,7vw,96px);border-bottom:1px solid var(--color-rule)}.f-h1{margin-top:24px;font-family:var(--font-display);font-weight:300;font-size:var(--text-display);line-height:1.04;color:var(--color-ink);max-width:18ch;text-wrap:balance}.f-h1 em{font-style:italic}.f-sub{margin-top:28px;font-size:var(--text-lede);color:var(--color-ink-soft);max-width:62ch;line-height:1.65}.f-sub strong{color:var(--color-ink)}.f-hero-actions,.f-cta-actions{margin-top:36px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.f-pathways,.f-featured,.f-domaines,.f-financement,.f-resultats{padding-block:var(--py-section);border-bottom:1px solid var(--color-rule)}.f-featured,.f-financement{background:var(--color-paper-deep)}.f-resultats{background:var(--color-paper-3)}.f-section-head{display:grid;grid-template-columns:200px 1fr;gap:48px;margin-bottom:48px;align-items:start}.f-h2{font-family:var(--font-display);font-weight:300;font-size:var(--text-headline);line-height:1.06;color:var(--color-ink);max-width:22ch;text-wrap:balance}.f-h2 em{font-style:italic}.f-pathway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-rule);border:1px solid var(--color-rule)}.f-pathway{background:var(--color-paper);padding:clamp(24px,3vw,34px)}.f-pathway h3,.f-domain h3{font-family:var(--font-display);font-size:1.55rem;font-weight:400;line-height:1.18;color:var(--color-ink);margin:0}.f-pathway p,.f-domain p{margin-top:16px;color:var(--color-ink-soft);line-height:1.55}.f-pathway ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:9px}.f-pathway li{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.f-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.f-featured-action{margin-top:32px}.f-domain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-rule);border:1px solid var(--color-rule)}.f-domain{min-height:210px;display:flex;flex-direction:column;justify-content:flex-start;background:var(--color-paper);padding:clamp(22px,3vw,32px);text-decoration:none;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.f-domain:hover{background:var(--color-paper-deep);transform:translateY(-1px)}.f-domain span{display:block;margin-bottom:18px;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-coral)}.f-financement-grid{border-top:1px solid var(--color-rule)}.f-fin-row{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;padding-block:20px;border-bottom:1px solid var(--color-rule)}.f-fin-name{font-size:1rem;color:var(--color-ink)}.f-fin-check{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft)}.f-fin-note{margin-top:32px;font-size:.9375rem;color:var(--color-ink-soft);font-style:italic}.f-fin-note a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.f-resultats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.f-resultats-grid>div{padding:28px;border:1px solid var(--color-rule);background:var(--color-paper)}.f-resultats-grid h3{font-family:var(--font-display);font-size:1.35rem;font-weight:400;line-height:1.2;color:var(--color-ink);margin-bottom:12px}.f-resultats-grid p{font-size:.9375rem;line-height:1.65;color:var(--color-ink-soft)}.f-cta{padding-block:var(--py-section);background:var(--color-ink-deep);color:var(--color-paper)}.f-cta-eyebrow{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-coral);margin-bottom:24px}.f-cta-h2{font-family:var(--font-display);font-weight:300;font-size:var(--text-headline);line-height:1.06;color:var(--color-paper);max-width:24ch;text-wrap:balance}.f-cta-h2 em{font-style:italic;color:var(--color-coral)}.f-cta-desc{margin-top:18px;font-size:var(--text-lede);color:#f8f5f0d1}@media(max-width:1024px){.f-pathway-grid,.f-featured-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.f-section-head{grid-template-columns:1fr;gap:16px}.f-pathway-grid,.f-featured-grid,.f-domain-grid,.f-resultats-grid{grid-template-columns:1fr}.f-domain{min-height:0}.f-fin-row{grid-template-columns:1fr;gap:6px}}
