.tete{margin-bottom:var(--e-6)}.texte .titre-section{margin-bottom:var(--e-4)}.texte .surtitre{margin-bottom:var(--e-3)}.section:not(.section--nuit) + .section:not(.section--nuit){padding-top:0}.tete .titre-section{margin-bottom:var(--e-3)}.tete .chapo{margin:0}@media (min-width:48rem){.tete{margin-bottom:var(--e-7)}}.grille{display:grid;gap:var(--e-4)}.grille--trois{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.grille--deux{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.carte__lien{margin-top:var(--e-3);font-size:var(--texte-secondaire);font-weight:500}.carte__lien a{color:var(--violet-texte);text-underline-offset:0.15em}@media (min-width:48rem){.grille{gap:var(--e-5)}.grille--deux{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grille--trois{grid-template-columns:repeat(3,minmax(0,1fr))}}.duo-visuel{display:grid;gap:var(--e-6);align-items:center}.duo-visuel .visuel{justify-self:center;width:100%}@media (min-width:56rem){.duo-visuel{grid-template-columns:minmax(0,1fr) minmax(0,15rem);gap:var(--e-7);column-gap:clamp(var(--e-7),8vw,7rem)}.duo-visuel--inverse{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.duo-visuel--inverse .texte{order:2}.duo-visuel--inverse .visuel{order:1}}.telephone{--cadre:0.5rem;position:relative;width:min(100%,15rem);margin-inline:auto;padding:var(--cadre);border-radius:var(--rayon-telephone);box-shadow:var(--ombre-telephone),var(--verre-reflet)}.telephone::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.08) 40%,transparent 60%);pointer-events:none;z-index:1}.telephone img{display:block;width:100%;height:auto;border-radius:calc(var(--rayon-telephone) - var(--cadre));box-shadow:0 0 0 1px rgba(60,60,110,0.06)}.section--nuit .telephone{background-color:var(--nuit-verre);border-color:var(--nuit-bord);box-shadow:var(--ombre-nuit),inset 0 1px 0 var(--nuit-bord)}.section--nuit .telephone::before{background:linear-gradient(135deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.03) 40%,transparent 60%)}.js .reveler .telephone{box-shadow:0 6px 16px rgba(60,60,110,0.08),var(--verre-reflet);transition:box-shadow var(--duree-long) var(--sortie) 120ms}.js .reveler.est-visible .telephone{box-shadow:var(--ombre-telephone),var(--verre-reflet)}.js .section--nuit .reveler .telephone{box-shadow:0 6px 16px rgba(10,8,30,0.22),inset 0 1px 0 var(--nuit-bord)}.js .section--nuit .reveler.est-visible .telephone{box-shadow:var(--ombre-nuit),inset 0 1px 0 var(--nuit-bord)}.heros-texte,.heros-visuel{animation:entree-bas var(--duree-entree) var(--sortie) both}.heros-visuel{animation-delay:120ms}@keyframes entree-bas{from{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.heros{padding-top:clamp(var(--e-6),6vw,var(--e-7));padding-bottom:clamp(var(--e-6),6vw,var(--e-7))}.heros-dedans{display:grid;gap:var(--e-7);align-items:center}.heros-texte{max-width:36rem}.heros .titre-heros{margin-bottom:var(--e-5)}.heros-chapo{margin-bottom:var(--e-6)}.heros-actions{display:flex;flex-wrap:wrap;gap:var(--e-3);margin-bottom:var(--e-4)}@media (max-width:47.99rem){.heros-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.heros-mention{max-width:28rem;margin-bottom:0}.heros-relais{max-width:28rem;margin:var(--e-3) 0 0;font-size:var(--texte-secondaire);color:var(--encre-corps)}.heros-relais a{color:var(--encre);text-decoration-thickness:1px;text-underline-offset:0.16em}.heros-visuel{display:flex;justify-content:center}.heros-boucle{position:relative;width:min(100%,24rem);aspect-ratio:1080 / 1500}.heros-boucle img{display:block;width:100%;height:auto;transition:opacity 0s linear var(--duree-fondu)}.boucle-joue img{opacity:0}.telephone-boucle{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;pointer-events:none;opacity:0;transition:opacity var(--duree-fondu) linear}.boucle-joue .telephone-boucle{opacity:1}.boucle-pause{display:none;position:absolute;right:0.75rem;bottom:0.75rem;z-index:2;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--verre-bord);border-radius:var(--rayon-rond);background:var(--verre-fort);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--ombre-rond),var(--verre-reflet);color:var(--encre);cursor:pointer}.boucle-joue .boucle-pause{display:grid}.boucle-pause::before{content:"";width:0.75rem;height:0.875rem;background:linear-gradient(90deg,currentColor 35%,transparent 35% 65%,currentColor 65%)}.boucle-pause[aria-pressed="true"]::before{width:0.75rem;background:currentColor;clip-path:polygon(10% 0,100% 50%,10% 100%)}.boucle-pause[data-etat="revoir"]::before{content:"\21BB";width:auto;height:auto;background:none;clip-path:none;font-size:1.25rem;line-height:1}.boucle-pause:focus-visible{outline:2px solid var(--violet-texte);outline-offset:3px}.heros .titre-heros span{display:block}@media (min-width:56rem){.heros{padding-top:var(--e-7);padding-bottom:var(--section-y)}.heros-dedans{grid-template-columns:minmax(0,1.1fr) minmax(0,28rem);column-gap:clamp(var(--e-7),8vw,8rem)}.heros-visuel{justify-content:end}.heros-boucle{width:28rem}}@media (min-width:48rem){.heros-actions{gap:var(--e-4)}}.heros-visuel{position:relative}.heros-visuel::before{content:"";position:absolute;inset:10% -20% 0;z-index:-1;background:radial-gradient(45% 40% at 30% 30%,var(--halo-violet),transparent 70%),radial-gradient(40% 40% at 75% 70%,var(--halo-bleu),transparent 70%);filter:blur(20px);opacity:0.8;pointer-events:none}.mois-encadre{margin-top:var(--e-5)}.preuve-dedans{display:grid;gap:var(--e-7);align-items:center}.preuve-texte{display:grid;gap:var(--e-6);max-width:36rem}.preuve-citation{margin:0;padding:var(--e-5)}.preuve-citation blockquote{margin:0}.preuve-citation p{margin:0;font-size:var(--texte-accent);line-height:1.55;color:var(--nuit-encre)}.section--nuit .preuve-citation{background-color:var(--verre-violet)}.preuve-precision{max-width:var(--largeur-texte);color:var(--nuit-douce);font-size:1rem}.preuve-guide{margin-top:calc(-1 * var(--e-4));font-weight:500}.preuve-document{margin:0;justify-self:center;width:min(100%,26rem)}.preuve-document img{border-radius:0.5rem;background-color:var(--carte);box-shadow:var(--ombre-nuit)}@media (min-width:56rem){.preuve-dedans{grid-template-columns:minmax(0,1fr) minmax(0,24rem);column-gap:clamp(var(--e-7),6vw,6rem)}.preuve-citation{padding:var(--e-6)}}.calcul-cloture{margin:var(--e-6) 0 0;color:var(--encre)}@media (min-width:56rem) and (max-width:63.99rem){.calcul-regles .grille--deux{grid-template-columns:minmax(0,1fr)}}.section.calcul + .section.themes{padding-top:var(--e-7)}.themes-visuel{display:grid;justify-items:center;gap:var(--e-5)}.themes-choix{display:grid;justify-items:center;gap:var(--e-1)}.themes-choix[hidden]{display:none}.themes-teintes{display:flex;gap:var(--e-1)}.themes-pastille{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;touch-action:manipulation;transition:transform var(--duree-court) var(--sortie)}.themes-pastille:active{transform:scale(0.92);transition-duration:var(--duree-presse)}.themes-pastille:focus-visible{border-radius:50%;outline-offset:2px}.themes-pastille__teinte{width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(60,60,110,0.12),0 2px 6px rgba(60,60,110,0.10);outline:1.5px solid transparent;outline-offset:1px;transition:outline-color var(--duree-court) ease,outline-offset var(--duree-court) var(--sortie)}.themes-pastille[aria-pressed="true"] .themes-pastille__teinte{outline-color:var(--marine);outline-offset:3px}.themes-nom{margin:0;font-size:var(--texte-secondaire);font-weight:500;color:var(--encre-corps)}.themes-pastille[data-choix="lavande"] .themes-pastille__teinte{background:var(--theme-lavande)}.themes-pastille[data-choix="ocean"] .themes-pastille__teinte{background:var(--theme-ocean)}.themes-pastille[data-choix="graphite"] .themes-pastille__teinte{background:var(--theme-graphite)}.themes-pastille[data-choix="soleil"] .themes-pastille__teinte{background:var(--theme-soleil)}.themes-pastille[data-choix="sauge"] .themes-pastille__teinte{background:var(--theme-sauge)}@media (hover:hover) and (pointer:fine){.themes-pastille:not([aria-pressed="true"]):hover .themes-pastille__teinte{outline-color:var(--encre-legere);outline-offset:3px}}.points{display:grid;gap:var(--e-3);margin:0;padding:0;list-style:none;font-size:1rem;color:inherit}.points li{position:relative;padding-left:1.75rem}.points li::before{content:"";position:absolute;left:0;top:0.55em;width:0.75rem;height:0.375rem;border-radius:var(--rayon-rond);background:var(--vert)}.tarif{display:grid;gap:var(--e-2);align-content:start}.tarif__prix{margin:var(--e-1) 0 var(--e-2);font-size:var(--texte-chiffre);font-weight:600;line-height:1.1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.tarif__periode{font-size:var(--texte-secondaire);font-weight:500;letter-spacing:0;color:var(--encre-corps)}.tarifs-bas{display:grid;gap:var(--e-6);margin-top:var(--e-7);align-items:start}.tarifs-bas .points{max-width:var(--largeur-texte)}.tarifs-actions{display:grid;gap:var(--e-4);justify-items:start}.tarifs-actions a:not(.bouton){font-size:var(--texte-secondaire);color:var(--encre)}@media (min-width:56rem){.tarifs-bas{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--e-7)}}.employeur-dedans{display:grid;gap:var(--e-6);align-items:start}.section--nuit .texte .employeur-fort{font-size:var(--texte-chapo);line-height:1.5;color:var(--nuit-encre)}.employeur-cote{display:grid;gap:var(--e-5);padding:var(--e-5);border-radius:var(--rayon-carte);background-color:var(--nuit-verre);border:1px solid var(--nuit-bord);backdrop-filter:var(--verre-flou);-webkit-backdrop-filter:var(--verre-flou);box-shadow:var(--ombre-nuit),inset 0 1px 0 var(--nuit-bord)}.employeur-cote p{margin:0;color:var(--nuit-douce)}.employeur-cote .bouton{justify-self:start}@media (min-width:56rem){.employeur-dedans{grid-template-columns:minmax(0,1.2fr) minmax(0,22rem);column-gap:clamp(var(--e-7),6vw,6rem);align-items:center}.employeur-cote{padding:var(--e-6)}}.faq-dedans{max-width:48rem}.replis{display:grid;gap:var(--e-3)}.repli{padding:var(--e-2) var(--e-5)}.repli > summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-3) 0;font-size:1rem;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.repli > summary::-webkit-details-marker{display:none}.repli__chevron{flex:0 0 auto;width:0.7rem;height:0.7rem;margin-right:0.15rem;border-right:1.6px solid var(--encre-legere);border-bottom:1.6px solid var(--encre-legere);transform:translateY(-0.15rem) rotate(45deg);transition:transform var(--duree-moyen) var(--sortie)}.repli[open] > summary .repli__chevron{transform:translateY(0.15rem) rotate(225deg)}.repli__corps{padding:var(--e-1) 0 var(--e-4);max-width:40rem;animation:repli-ouvre var(--duree-moyen) var(--sortie) both}.repli__corps p{margin:0;font-size:1rem;color:var(--encre-corps)}@keyframes repli-ouvre{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@supports (interpolate-size:allow-keywords) and selector(::details-content){.repli::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size var(--duree-moyen) var(--sortie),opacity var(--duree-moyen) var(--sortie),content-visibility var(--duree-moyen) allow-discrete}.repli[open]::details-content{block-size:auto;opacity:1}.repli__corps{animation:none}}@media (hover:hover) and (pointer:fine){.repli > summary:hover .repli__chevron{border-color:var(--encre)}}.appel-dedans{display:grid;justify-items:center;text-align:center;gap:var(--e-5)}.appel-dedans .chapo{margin:0}.appel-dedans .bouton{margin-top:var(--e-2)}.appel{padding-bottom:calc(var(--section-y) + var(--e-5))}@media (max-width:47.99rem){.heros{overflow-x:clip}.heros-dedans{display:flex;flex-direction:column;align-items:stretch;gap:0}.heros-texte,.heros-actions{display:contents}.heros-texte > *,.heros-actions > *{animation:entree-bas var(--duree-entree) var(--sortie) both}.heros .titre-heros{order:1;text-align:center}.heros-chapo{order:2;margin-bottom:0}.heros-actions > .bouton--primaire{order:3;margin-top:var(--e-5)}.heros-mention{order:4;margin-top:var(--e-3);text-align:center}.heros-visuel{order:5;margin-top:var(--e-4)}.heros-relais,.heros-actions > .bouton--verre{display:none}.heros-boucle{flex:none;width:min(128%,28rem)}.boucle-pause{right:calc(22.7% - 3.25rem);bottom:8.4%}.duo-visuel:not(.calcul-dedans){display:flex;flex-direction:column;align-items:stretch;gap:0}.duo-visuel:not(.calcul-dedans) > .texte{display:contents}.duo-visuel > .texte > .surtitre,.duo-visuel > .texte > .titre-section{order:-2}.duo-visuel:not(.calcul-dedans) > .visuel{order:-1;margin:var(--e-2) 0 var(--e-6)}.calcul-dedans{display:flex;flex-direction:column;align-items:stretch;gap:0}.calcul-regles{display:contents}.calcul-dedans > .visuel{order:1}.calcul .calcul-cloture{order:2;margin:var(--e-5) 0 var(--e-6)}.calcul-regles > .grille{order:3}.preuve-dedans{display:flex;flex-direction:column;align-items:stretch;gap:0}.preuve-texte,.preuve-texte > .texte{display:contents}.preuve-document{order:1;align-self:center;margin:var(--e-6) 0}.preuve-citation,.preuve-precision,.preuve-guide{order:2}.preuve-precision{margin-top:var(--e-5)}.preuve-guide{margin-top:var(--e-3)}.preuve-citation p{font-size:1rem}.grille--rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(80%,18rem);gap:var(--e-3);margin:calc(-1 * var(--e-5)) calc(-1 * var(--e-5)) calc(-1 * var(--e-7));padding:var(--e-5) var(--e-5) var(--e-7);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--e-5);scrollbar-width:none}.grille--rail::-webkit-scrollbar{display:none}.grille--rail > *{scroll-snap-align:start}.js .grille--rail > .reveler:not(.est-visible){transform:translateX(16px)}.tarifs .grille{gap:0;overflow:hidden;border:1px solid var(--verre-bord);border-radius:var(--rayon-carte);background-color:var(--verre);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--ombre-carte),var(--verre-reflet)}.tarifs .tarif{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--e-4);row-gap:var(--e-1);border:0;border-radius:0;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.tarifs .tarif::before{display:none}.tarifs .tarif + .tarif{border-top:1px solid var(--piste)}.tarifs .tarif.carte--vert{background-color:var(--verre-vert)}.tarif .carte__titre{margin:0}.tarif__prix{grid-column:2;grid-row:1;margin:0;font-size:var(--texte-carte);text-align:right}.tarif__periode{display:block}.tarif .carte__texte{grid-column:1 / -1}.tarifs-actions{justify-items:stretch;text-align:center}.employeur-cote .bouton{justify-self:stretch}}@media (max-width:47.99rem) and (prefers-reduced-motion:reduce){.heros-texte > *,.heros-actions > .bouton--primaire{animation:entree-fondu var(--duree-fondu) linear both;animation-delay:0ms}.js .grille--rail > .reveler:not(.est-visible){transform:none}}@media (prefers-reduced-motion:reduce){.repli__corps{animation:none}.repli__chevron{transition:none}.repli::details-content{transition:opacity var(--duree-fondu) linear,content-visibility var(--duree-fondu) allow-discrete}.heros-texte,.heros-visuel{animation:entree-fondu var(--duree-fondu) linear both;animation-delay:0ms}.js .reveler .telephone{box-shadow:var(--ombre-telephone),var(--verre-reflet);transition:none}.js .section--nuit .reveler .telephone{box-shadow:var(--ombre-nuit),inset 0 1px 0 var(--nuit-bord)}.themes-pastille:active{transform:scale(0.99)}.themes-pastille__teinte{transition:outline-color var(--duree-fondu) linear}}@keyframes entree-fondu{from{opacity:0}}