@font-face{font-display:swap;font-family:Baloo Bhaina\ 2;font-style:normal;font-weight:400 800;src:url(/build/fonts/BalooBhaina2-Subset.c1e0b3ec.woff2) format("woff2")}@font-face{font-display:swap;font-family:Patrick Hand;font-style:normal;font-weight:400;src:url(/build/fonts/PatrickHand-Regular.195589bf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/Inter-400.eca1e215.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/Inter-700.11042366.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/build/fonts/Inter-800.d2cf8417.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/build/fonts/JetBrainsMono-400.d04352f2.woff2) format("woff2")}.accent-italic{font-family:Patrick Hand,cursive;font-size:1.1em;font-style:normal;font-weight:400;letter-spacing:.005em}.baloo-bhaina-2-400{font-family:Baloo Bhaina\ 2,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.baloo-bhaina-2-500{font-family:Baloo Bhaina\ 2,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.baloo-bhaina-2-600{font-family:Baloo Bhaina\ 2,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}.baloo-bhaina-2-700{font-family:Baloo Bhaina\ 2,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.baloo-bhaina-2-800{font-family:Baloo Bhaina\ 2,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:800}.of-page{--of-ink:#0a1020;--of-ink-2:#222631;--of-ink-3:#5a6172;--of-ink-4:#8a8f9e;--of-ink-5:#b6bbc8;--of-line:#e6e8ec;--of-line-2:#f1f3f6;--of-paper:#fff;--of-bg:#fafbfc;--of-deep:#070b16;--of-amber:#f59e0b;--of-accent:#1d4ed8;--of-accent-light:#93c5fd;--of-accent-wash:rgba(29,78,216,.07);--of-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--of-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--of-paper);color:var(--of-ink-2);font-family:var(--of-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.of-page--competences{--of-accent:#047857;--of-accent-light:#6ee7b7;--of-accent-wash:rgba(4,120,87,.07)}.of-page--etudiant{--of-accent:#b26a00;--of-accent-light:#fcd34d;--of-accent-wash:rgba(178,106,0,.07)}.of-page--retraite{--of-accent:#7c3aed;--of-accent-light:#c4b5fd;--of-accent-wash:rgba(124,58,237,.07)}.of-page--entrepreneur{--of-accent:#e11d48;--of-accent-light:#fda4af;--of-accent-wash:rgba(225,29,72,.07)}.of-shell{margin:0 auto;max-width:1180px;padding:0 1.25rem;width:100%}@media (min-width:768px){.of-shell{padding:0 2.5rem}}.of-section{padding:3.5rem 0}@media (min-width:768px){.of-section{padding:5.5rem 0}}.of-section--tight{padding:2.5rem 0}@media (min-width:768px){.of-section--tight{padding:3.5rem 0}}.of-section--wash{background:var(--of-bg)}.of-rule{background:var(--of-line);border:0;height:1px;margin:0}.of-rule--ink{background:var(--of-ink)}.of-eyebrow{align-items:center;color:var(--of-accent);display:flex;font-family:var(--of-mono);font-size:.75rem;font-weight:400;gap:.875rem;letter-spacing:.2em;margin-bottom:1.25rem;text-transform:uppercase}.of-eyebrow:before{background:currentColor;content:"";flex:0 0 auto;height:1px;width:34px}@media (min-width:768px){.of-eyebrow{font-size:.8125rem}}.of-display,.of-h1,.of-h2,.of-h3{color:var(--of-ink);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0;text-wrap:balance}.of-display{font-size:clamp(2.25rem,7.5vw,4.25rem);letter-spacing:-.035em;line-height:1.02}.of-h1{font-size:clamp(1.75rem,5vw,2.875rem)}.of-h2{font-size:clamp(1.375rem,3.2vw,1.75rem);line-height:1.15}.of-h2,.of-h3{font-weight:700}.of-h3{font-size:clamp(1.125rem,2.2vw,1.25rem);letter-spacing:-.01em;line-height:1.25}.of-lead{font-size:clamp(1.0625rem,2vw,1.3125rem);line-height:1.55;text-wrap:pretty}.of-body,.of-lead{color:var(--of-ink-3);margin:0}.of-body{font-size:1rem;line-height:1.65}@media (min-width:768px){.of-body{font-size:1.0625rem}}.of-small{color:var(--of-ink-4);font-size:.875rem;line-height:1.5;margin:0}.of-body b,.of-lead b,.of-small b{color:var(--of-ink);font-weight:700}.of-mono{color:var(--of-ink-4);font-family:var(--of-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.of-hl{color:var(--of-accent)}.of-stack>*+*{margin-top:1rem}.of-stack-l>*+*{margin-top:1.75rem}.of-cols{display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:900px){.of-cols{gap:3.5rem;grid-template-columns:1fr 1fr}.of-cols--aside{grid-template-columns:1.35fr 1fr}}.of-btn{align-items:center;background:var(--of-accent);border:1px solid transparent;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--of-sans);font-size:1rem;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:-.01em;padding:1rem 1.75rem;text-decoration:none;transition:transform .18s ease,filter .18s ease}.of-btn:hover{color:#fff;filter:brightness(1.12)}.of-btn:active{transform:translateY(1px)}.of-btn:focus-visible{outline:2px solid var(--of-accent);outline-offset:3px}.of-btn .of-arr{transition:transform .18s ease}.of-btn:hover .of-arr{transform:translateX(3px)}.of-btn--ghost{background:transparent;border-color:var(--of-ink);color:var(--of-ink)}.of-btn--ghost:hover{background:var(--of-ink);color:#fff;filter:none}.of-btn--light{background:#fff;color:var(--of-ink)}.of-btn--light:hover{background:var(--of-line-2);color:var(--of-ink);filter:none}@media (max-width:480px){.of-btn{width:100%}}.of-btn-row{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}@media (min-width:481px){.of-btn-row{align-items:center;flex-direction:row;flex-wrap:wrap}}.of-cover{align-items:flex-end;background:var(--of-deep);color:#fff;display:flex;min-height:34rem;overflow:hidden;position:relative}@media (min-width:768px){.of-cover{min-height:42rem}}.of-cover__img{inset:0;position:absolute}.of-cover__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%;width:100%}.of-cover__img:after{background:linear-gradient(180deg,rgba(7,11,22,.58),rgba(7,11,22,.28) 26%,rgba(7,11,22,.62) 58%,rgba(7,11,22,.94));content:"";inset:0;position:absolute}.of-cover__body{padding:5rem 0 3rem;position:relative;width:100%;z-index:1}@media (min-width:900px){.of-cover{min-height:45rem}.of-cover__img{left:52%}.of-cover__img img{-o-object-position:50% 38%;object-position:50% 38%}.of-cover__img:after{background:linear-gradient(90deg,#070b16,rgba(7,11,22,.62) 26%,rgba(7,11,22,.06) 72%,transparent),linear-gradient(180deg,rgba(7,11,22,.45),transparent 22%,transparent 74%,rgba(7,11,22,.55))}.of-cover__body{padding:7.5rem 0 5rem}.of-cover__body .of-shell>*{max-width:38rem}}.of-cover .of-eyebrow{color:var(--of-accent-light)}.of-cover .of-display{color:#fff}.of-cover .of-lead{color:hsla(0,0%,100%,.82);max-width:46rem}.of-cover .of-hl{color:var(--of-accent-light)}.of-cover .of-lead b,.of-cover .of-small b{color:#fff}.of-marks{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0;padding:0}.of-marks li{align-items:center;color:hsla(0,0%,100%,.78);display:flex;font-family:var(--of-mono);font-size:.75rem;gap:.625rem;letter-spacing:.06em;text-transform:uppercase}.of-marks li:before{background:var(--of-accent-light);content:"";flex:0 0 auto;height:6px;width:6px}.of-badge{background:var(--of-amber);color:#3d2b00;display:inline-block;font-family:var(--of-mono);font-size:.6875rem;letter-spacing:.12em;margin-bottom:1.25rem;padding:.5rem 1rem;text-transform:uppercase}.of-list{display:flex;flex-direction:column}.of-item{align-items:start;border-top:1px solid var(--of-line);display:grid;gap:0 1rem;grid-template-columns:2.75rem 1fr;padding:1.5rem 0}.of-list>.of-item:last-child{border-bottom:1px solid var(--of-line)}.of-item__n{color:var(--of-accent);font-family:var(--of-mono);font-size:.875rem;padding-top:.3rem}.of-item__t{color:var(--of-ink);font-size:1.125rem;font-weight:700;letter-spacing:-.015em;line-height:1.3}.of-item__d{color:var(--of-ink-3);font-size:.9375rem;grid-column:2;line-height:1.6;margin-top:.5rem}.of-item__d b{color:var(--of-ink);font-weight:700}@media (min-width:768px){.of-item{gap:0 1.375rem;grid-template-columns:4.5rem 1fr;padding:1.75rem 0}.of-item__t{font-size:1.25rem}.of-item__d{font-size:.96875rem}}.of-triad{border-top:1px solid var(--of-ink);display:grid;grid-template-columns:1fr}.of-triad__col{border-bottom:1px solid var(--of-line);padding:1.5rem 0}.of-triad__col:last-child{border-bottom:0}.of-triad__k{color:var(--of-accent);font-family:var(--of-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.of-triad__t{color:var(--of-ink);font-size:1.25rem;font-weight:800;letter-spacing:-.015em;margin-top:.625rem}.of-triad__d{color:var(--of-ink-3);font-size:.90625rem;line-height:1.55;margin-top:.5rem}@media (min-width:768px){.of-triad{gap:0;grid-template-columns:repeat(3,1fr)}.of-triad__col{border-bottom:0;border-right:1px solid var(--of-line);margin-right:1.75rem;padding:1.5rem 1.75rem 0 0}.of-triad__col:last-child{border-right:0;margin-right:0}.of-triad--duo{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.of-triad--quad{grid-template-columns:repeat(4,1fr)}}.of-pull{align-items:start;display:grid;gap:0 .5rem;grid-template-columns:2.25rem 1fr}.of-pull__mark{color:var(--of-accent);font-family:"Baloo Bhaina 2",var(--of-sans);font-size:4.5rem;line-height:.62}.of-pull__text{color:var(--of-ink);font-size:clamp(1.1875rem,3vw,1.6875rem);font-weight:700;letter-spacing:-.02em;line-height:1.42;text-wrap:balance}.of-pull__text b{color:var(--of-accent)}.of-pull__sub{color:var(--of-ink-3);font-size:1rem;line-height:1.55;margin-top:.875rem}@media (min-width:768px){.of-pull{grid-template-columns:3.75rem 1fr}.of-pull__mark{font-size:6.875rem}}.of-steps{border-top:1px solid var(--of-ink);display:grid;grid-template-columns:1fr}.of-steps__step{border-bottom:1px solid var(--of-line);padding:1.5rem 0;position:relative}.of-steps__step:last-child{border-bottom:0}.of-steps__l{color:var(--of-accent);font-family:var(--of-mono);font-size:1.75rem;line-height:1}.of-steps__t{color:var(--of-ink);font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;margin-top:.75rem}.of-steps__s{color:var(--of-accent);font-size:.8125rem;font-weight:700;margin-top:.25rem}.of-steps__d{color:var(--of-ink-3);font-size:.90625rem;line-height:1.55;margin-top:.5rem}@media (min-width:900px){.of-steps{grid-template-columns:repeat(5,1fr)}.of-steps__step{border-bottom:0;border-right:1px solid var(--of-line);margin-right:1.5rem;padding:1.625rem 1.5rem 0 0}.of-steps__step:last-child{border-right:0;margin-right:0}.of-steps--six{grid-template-columns:repeat(3,1fr)}}.of-tag{background:var(--of-accent-wash);color:var(--of-accent);display:inline-block;font-family:var(--of-mono);font-size:.625rem;letter-spacing:.1em;margin-left:.5rem;padding:.3125rem .625rem;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.of-price-list{display:flex;flex-direction:column}.of-price-row{border-top:1px solid var(--of-line);display:grid;gap:.5rem;grid-template-columns:1fr;padding:1.5rem 0 1.5rem 1rem;position:relative;text-decoration:none}.of-price-list>.of-price-row:last-child{border-bottom:1px solid var(--of-line)}.of-price-row__n{color:var(--of-ink);font-size:1.125rem;font-weight:800;letter-spacing:-.015em}.of-price-row__s{color:var(--of-ink-3);font-size:.875rem;font-style:italic;line-height:1.45;margin-top:.3125rem}.of-price-row__d{color:var(--of-ink-3);font-size:.9375rem;line-height:1.6}.of-price-row__d b{color:var(--of-ink)}.of-price-row__m{align-items:baseline;display:flex;gap:.75rem}.of-price-row__dur{color:var(--of-ink-4);font-family:var(--of-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.of-price-row__p{color:var(--of-ink);font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.of-price-row.is-reco{background:linear-gradient(90deg,rgba(245,158,11,.08),transparent 65%)}.of-price-row.is-reco:before{background:var(--of-amber);bottom:0;content:"";left:0;position:absolute;top:-1px;width:4px}@media (min-width:900px){.of-price-row{align-items:start;gap:0 1.875rem;grid-template-columns:15rem 1fr 12rem;padding:1.5rem 0 1.5rem 1.125rem}.of-price-row__m{align-items:flex-end;flex-direction:column;gap:.3125rem;text-align:right}.of-price-row__p{font-size:1.625rem}}.of-reco-flag{background:rgba(245,158,11,.18);color:#8a5a00;display:inline-block;font-family:var(--of-mono);font-size:.625rem;font-weight:500;letter-spacing:.1em;margin-left:.625rem;padding:.3125rem .625rem;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.of-formula{border-top:2px solid var(--of-ink);padding-top:1.5rem}.of-formula.is-reco{border-top-color:var(--of-amber)}.of-formula__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.of-formula__price{color:var(--of-accent);font-family:var(--of-mono);font-size:.875rem;letter-spacing:.04em;white-space:nowrap}.of-formula__block{margin-top:1.125rem}.of-formula__k{color:var(--of-ink-4);font-family:var(--of-mono);font-size:.6875rem;letter-spacing:.14em;margin-bottom:.375rem;text-transform:uppercase}.of-litany{color:var(--of-ink-3);font-size:.9375rem;line-height:1.7}.of-litany b{color:var(--of-ink);font-weight:700}.of-dark{background:var(--of-deep);color:#fff;overflow:hidden;position:relative}.of-dark:before{background:radial-gradient(620px 260px at 14% -20%,rgba(59,130,246,.2),transparent 70%),radial-gradient(520px 240px at 100% 130%,rgba(28,155,249,.14),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.of-dark>*{position:relative;z-index:1}.of-dark .of-eyebrow{color:var(--of-accent-light)}.of-dark .of-display,.of-dark .of-h1,.of-dark .of-h2,.of-dark .of-h3{color:#fff}.of-dark .of-body,.of-dark .of-lead{color:var(--of-ink-5)}.of-dark .of-body b,.of-dark .of-lead b{color:#fff}.of-dark .of-hl{color:var(--of-accent-light)}.of-dark .of-rule{background:hsla(0,0%,100%,.18)}.of-dark .of-item,.of-dark .of-steps,.of-dark .of-triad{border-color:hsla(0,0%,100%,.28)}.of-dark .of-item{border-top-color:hsla(0,0%,100%,.14)}.of-dark .of-item__t{color:#fff}.of-dark .of-item__d{color:var(--of-ink-5)}.of-dark .of-item__d b{color:#fff}.of-dark .of-item__n,.of-dark .of-steps__l,.of-dark .of-triad__k{color:var(--of-accent-light)}.of-encart{background:var(--of-deep);color:#fff;display:grid;gap:1.75rem;grid-template-columns:1fr;overflow:hidden;padding:2rem 1.5rem;position:relative}.of-encart:before{background:radial-gradient(620px 260px at 14% -20%,rgba(59,130,246,.24),transparent 70%),radial-gradient(520px 240px at 100% 130%,rgba(28,155,249,.16),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.of-encart>*{position:relative;z-index:1}.of-encart__k{color:var(--of-accent-light);font-family:var(--of-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.of-encart__t{color:#fff;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:800;letter-spacing:-.02em;margin-top:.75rem}.of-encart__d{color:var(--of-ink-5);font-size:.96875rem;line-height:1.6;margin-top:.875rem}.of-encart__d b{color:#fff}.of-encart__aside{border-top:1px solid hsla(0,0%,100%,.16);display:flex;flex-direction:column;gap:1rem;padding-top:1.25rem}.of-encart__row .k{color:var(--of-accent-light);font-family:var(--of-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.of-encart__row .v{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-top:.25rem}.of-encart__row .u{color:var(--of-ink-5);font-size:.9375rem;font-weight:700}@media (min-width:900px){.of-encart{align-items:center;gap:2.5rem;grid-template-columns:1.5fr .85fr;padding:2.5rem 2.75rem}.of-encart__aside{border-left:1px solid hsla(0,0%,100%,.16);border-top:0;padding:0 0 0 2.25rem}}.of-fam{border-top:1px solid var(--of-line);display:grid;gap:1.5rem;grid-template-columns:1fr;padding:2rem 0}.of-fam:last-of-type{border-bottom:1px solid var(--of-line)}.of-fam__k{align-items:center;color:var(--of-accent);display:flex;font-family:var(--of-mono);font-size:.6875rem;gap:.75rem;letter-spacing:.16em;text-transform:uppercase}.of-fam__k:before{background:currentColor;content:"";flex:0 0 auto;height:1px;width:26px}.of-fam__t{color:var(--of-ink);font-size:clamp(1.3125rem,3vw,1.5625rem);font-weight:800;letter-spacing:-.02em;margin-top:.75rem}.of-fam__d{color:var(--of-ink-3);font-size:.9375rem;line-height:1.6;margin-top:.625rem}.of-fam__d b{color:var(--of-ink)}.of-fam__img{aspect-ratio:4/3;overflow:hidden;position:relative}.of-fam__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.of-fam{align-items:stretch;gap:2.5rem;grid-template-columns:17.5rem 1fr;padding:2.125rem 0}.of-fam__img{aspect-ratio:auto;min-height:100%}}.of-fam--competences{--of-accent:#047857}.of-fam--etudiant{--of-accent:#b26a00}.of-fam--retraite{--of-accent:#7c3aed}.of-fam--entrepreneur{--of-accent:#e11d48}.of-offer{align-items:baseline;border-top:1px solid var(--of-line-2);display:grid;gap:.125rem 1.25rem;grid-template-areas:"n p" "n d";grid-template-columns:1fr auto;padding:.8125rem 0}.of-offer:first-of-type{margin-top:1rem}.of-offer__n{color:var(--of-ink);font-size:1rem;font-weight:700;grid-area:n}.of-offer__sit{color:var(--of-ink-4);display:block;font-size:.84375rem;font-style:italic;font-weight:400;margin-top:.125rem}.of-offer__dur{color:var(--of-ink-4);font-family:var(--of-mono);font-size:.6875rem;grid-area:d;letter-spacing:.04em}.of-offer__dur,.of-offer__p{text-align:right;white-space:nowrap}.of-offer__p{color:var(--of-accent);font-size:1.0625rem;font-weight:800;grid-area:p;letter-spacing:-.01em}.of-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -1.25rem;padding:0 1.25rem}@media (min-width:768px){.of-scroll{margin:0;padding:0}}.of-table{border-collapse:collapse;font-size:.9375rem;min-width:44rem;width:100%}.of-table td,.of-table th{border-bottom:1px solid var(--of-line);padding:.8125rem 1.125rem .8125rem 0;text-align:left;vertical-align:top}.of-table thead th{border-bottom:1px solid var(--of-ink);color:var(--of-ink-4);font-family:var(--of-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;padding-bottom:.75rem;text-transform:uppercase}.of-table thead th.is-reco{color:var(--of-amber)}.of-table tbody th{color:var(--of-ink);font-size:.875rem;font-weight:700}.of-table td{color:var(--of-ink-3)}.of-table td b{color:var(--of-ink)}.of-table .is-reco-col,.of-table col.is-reco{background:rgba(245,158,11,.05)}.of-otable{border-collapse:collapse;min-width:40rem;width:100%}.of-otable td,.of-otable th{border-bottom:1px solid var(--of-line);padding:.8125rem 1.125rem .8125rem 0;text-align:left;vertical-align:middle}.of-otable thead th{border-bottom:1px solid var(--of-ink);color:var(--of-ink-4);font-family:var(--of-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.of-otable .of-otable__sit{color:var(--of-ink-2);font-size:.96875rem;line-height:1.4}.of-otable .of-otable__rec{align-items:center;color:var(--of-ink);display:flex;font-size:.9375rem;font-weight:700;gap:.6875rem;text-decoration:none;white-space:nowrap}.of-otable .of-otable__rec:hover{color:var(--of-accent)}.of-otable .of-otable__rec .bd{flex:0 0 auto;height:9px;width:9px}.of-otable .of-otable__pr{color:var(--of-ink-4);font-family:var(--of-mono);font-size:.75rem;text-align:right;white-space:nowrap}.of-figure{margin:0}.of-figure img{display:block;height:auto;width:100%}.of-figure figcaption{align-items:center;color:var(--of-ink-4);display:flex;font-family:var(--of-mono);font-size:.6875rem;gap:.625rem;letter-spacing:.08em;margin-top:.75rem;text-transform:uppercase}.of-figure figcaption:before{background:currentColor;content:"";flex:0 0 auto;height:1px;width:22px}.of-figure--crop img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.of-frank{background:var(--of-accent-wash);border-left:3px solid var(--of-accent);padding:1rem 1.25rem}.of-frank__k{color:var(--of-accent);font-family:var(--of-mono);font-size:.6875rem;letter-spacing:.14em;margin-bottom:.5rem;text-transform:uppercase}.of-bullets{display:grid;gap:.625rem 2.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.of-bullets li{color:var(--of-ink-3);font-size:.9375rem;line-height:1.6;padding-left:1.25rem;position:relative}.of-bullets li:before{background:var(--of-accent);content:"";height:1px;left:0;position:absolute;top:.6875em;width:8px}.of-bullets li b{color:var(--of-ink);font-weight:700}@media (min-width:768px){.of-bullets--duo{grid-template-columns:1fr 1fr}}.of-faq{border-top:1px solid var(--of-ink)}.of-faq__item{border-bottom:1px solid var(--of-line)}.of-faq__q{align-items:flex-start;background:none;border:0;color:var(--of-ink);cursor:pointer;display:flex;font-family:var(--of-sans);font-size:1.0625rem;font-weight:700;gap:1.25rem;justify-content:space-between;letter-spacing:-.01em;line-height:1.35;padding:1.25rem 0;text-align:left;width:100%}.of-faq__q:focus-visible{outline:2px solid var(--of-accent);outline-offset:2px}.of-faq__q .of-faq__icon{color:var(--of-accent);flex:0 0 auto;height:1.125rem;margin-top:.1875rem;transition:transform .2s ease;width:1.125rem}.of-faq__q[aria-expanded=true] .of-faq__icon{transform:rotate(45deg)}.of-faq__a{color:var(--of-ink-3);font-size:.96875rem;line-height:1.65;max-width:52rem;padding:0 0 1.375rem}.of-faq__a b{color:var(--of-ink);font-weight:700}.of-duo{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.of-duo{gap:3.5rem;grid-template-columns:1fr 1fr}}.of-door{border-top:1px solid var(--of-ink);padding-top:1.25rem}.of-door__n{color:var(--of-accent);font-family:var(--of-mono);font-size:.8125rem}.of-door__t{color:var(--of-ink);font-size:1.25rem;font-weight:800;letter-spacing:-.015em;margin-top:.625rem}.of-door__d{color:var(--of-ink-3);font-size:.96875rem;line-height:1.6;margin-top:.625rem}.of-door__l{align-items:center;color:var(--of-accent);display:inline-flex;font-family:var(--of-mono);font-size:.8125rem;gap:.5rem;letter-spacing:.04em;margin-top:1rem;text-decoration:none}.of-door__l:hover{text-decoration:underline}.of-dark .of-door{border-top-color:hsla(0,0%,100%,.85)}.of-dark .of-door__l,.of-dark .of-door__n{color:var(--of-accent-light)}.of-dark .of-door__t{color:#fff}.of-dark .of-door__d{color:var(--of-ink-5)}.of-dark .of-door__d b{color:#fff}.of-contacts{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.of-contacts a{align-items:center;color:#fff;display:inline-flex;font-size:.96875rem;font-weight:700;gap:.625rem;letter-spacing:-.01em;text-decoration:none}.of-contacts a .ci,.of-contacts a:hover{color:var(--of-accent-light)}.of-contacts a .ci{align-items:center;background:hsla(0,0%,100%,.08);display:flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.of-contacts a svg{height:15px;width:15px}@media (min-width:640px){.of-contacts{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1.5rem}}.of-others{border-top:1px solid var(--of-ink);display:grid;gap:0;grid-template-columns:1fr}.of-others__i{border-bottom:1px solid var(--of-line);display:block;padding:1.25rem 0;text-decoration:none}.of-others__i:hover .of-others__t,.of-others__k{color:var(--of-accent)}.of-others__k{font-family:var(--of-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.of-others__t{color:var(--of-ink);font-size:1.0625rem;font-weight:800;letter-spacing:-.015em;margin-top:.375rem;transition:color .15s ease}.of-others__d{color:var(--of-ink-3);font-size:.875rem;line-height:1.5;margin-top:.3125rem}@media (min-width:768px){.of-others{-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.of-others{grid-template-columns:repeat(4,1fr)}}.of-others--bap{--of-accent:#1d4ed8}.of-others--competences{--of-accent:#047857}.of-others--etudiant{--of-accent:#b26a00}.of-others--retraite{--of-accent:#7c3aed}.of-others--entrepreneur{--of-accent:#e11d48}.of-note{border-top:1px solid var(--of-line);color:var(--of-ink-4);font-size:.875rem;line-height:1.6;padding-top:1rem}.of-note b{color:var(--of-ink-3);font-weight:700}.of-figs{border-bottom:1px solid var(--of-line);border-top:1px solid var(--of-ink);display:grid;grid-template-columns:1fr 1fr}.of-figs__f{border-right:1px solid var(--of-line);padding:1.375rem 1.25rem 1.375rem 0}.of-figs__f:last-child{border-right:0}.of-figs__n{color:var(--of-accent);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1}.of-figs__l{color:var(--of-ink-3);font-size:.8125rem;line-height:1.45;margin-top:.625rem}@media (min-width:768px){.of-figs{grid-template-columns:repeat(4,1fr)}.of-figs__f{margin-right:1.625rem;padding:1.625rem 1.625rem 1.625rem 0}.of-figs__f:last-child{margin-right:0}}@media (prefers-reduced-motion:reduce){.of-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}