:root{--ressort:var(--ease-sig);--rebond:cubic-bezier(.34, 1.56, .64, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--ressort:linear(0, .012 1.3%, .045 2.5%, .094 3.8%, .156 5%, .227 6.3%, .543 11.3%, .619 12.5%, .69 13.8%, .757 15%, .818 16.3%, .872 17.5%, .92 18.8%, .962 20%, .997 21.3%, 1.027 22.5%, 1.051 23.8%, 1.069 25%, 1.083 26.3%, 1.092 27.5%, 1.1 30%, 1.097 32.5%, 1.01 48.8%, .99 58.8%, 1)}}.rf-rouleau{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.rf-rouleau-case{vertical-align:baseline;clip-path:inset(0);height:1em;line-height:1;display:inline-block;position:relative}.rf-rouleau-place{visibility:hidden;display:block}.rf-rouleau-bande{flex-direction:column;display:flex;position:absolute;top:0;left:50%;translate:-50%}.rf-rouleau-bande span{text-align:center;height:1em;line-height:1;display:block}.rf-rouleau-signe{white-space:pre}.rf-depuis-gauche{transform-origin:0 100%}@keyframes rf-net{0%{filter:blur(14px);transform:translateY(18px)}}@keyframes rf-reflet-titre{to{background-position:100% 0}}.rf-net{animation:rf-net 1.1s var(--ease-sig) both;animation-delay:var(--delai,0s)}.rf-titre-liquide{background:var(--degrade-titre);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate rf-reflet-titre}.rf-net.rf-titre-liquide{animation:rf-net 1.1s var(--ease-sig) both, rf-reflet-titre 9s ease-in-out infinite alternate;animation-delay:var(--delai,0s), 0s}@keyframes rf-coche-bond{0%{rotate:-25deg;scale:0}}.rf-hero-gains .rf-hero-coche{animation:rf-coche-bond .7s var(--rebond) both;animation-delay:var(--delai,0s)}.cta-coral{--bp-lueur:#ffffff80;--bp-reflet:#ffffff8c;--bp-ombre:inset 0 1px 0 #ffffff73, inset 0 -2px 3px #96341a33, 0 0 0 1px rgb(var(--corail-brule-rgb) / .16), 0 0 16px -4px rgb(var(--corail-rgb) / .4), 0 1px 2px rgb(var(--ombre-rgb) / .12), 0 6px 12px -4px rgb(var(--corail-brule-rgb) / .28), 0 18px 30px -14px rgb(var(--corail-rgb) / .55);--bp-ombre-survol:inset 0 1px 0 #ffffff8c, inset 0 -2px 3px #96341a29, 0 0 0 1px rgb(var(--corail-brule-rgb) / .18), 0 0 22px -4px rgb(var(--peche-rgb) / .5), 0 2px 3px rgb(var(--ombre-rgb) / .1), 0 10px 18px -6px rgb(var(--corail-brule-rgb) / .32), 0 30px 46px -20px rgb(var(--corail-rgb) / .62);--bp-ombre-presse:inset 0 2px 5px #82281259, inset 0 -1px 0 #ffffff1f, 0 0 0 1px rgb(var(--corail-brule-rgb) / .24), 0 0 8px -4px rgb(var(--corail-rgb) / .32), 0 1px 1px rgb(var(--ombre-rgb) / .16), 0 2px 4px -2px rgb(var(--corail-brule-rgb) / .3), 0 5px 9px -7px rgb(var(--corail-rgb) / .36);background:var(--degrade-corail);background-size:160% 100%;border-color:#0000}.cta-outline{--bp-encre:#17264a;--bp-sur-encre:#fff;--bp-fond:#fff;--bp-lueur:rgb(var(--corail-rgb) / .26);--bp-reflet:#ffffff42;--bp-ombre:inset 0 1px 0 #fff, inset 0 -2px 3px rgb(var(--ombre-rgb) / .06), 0 0 0 1px rgb(var(--ombre-rgb) / .02), 0 0 14px -4px rgb(var(--ombre-rgb) / .12), 0 1px 2px rgb(var(--ombre-rgb) / .08), 0 6px 12px -6px rgb(var(--ombre-rgb) / .16), 0 18px 30px -16px rgb(var(--ombre-rgb) / .24);--bp-ombre-survol:inset 0 1px 0 #ffffff29, inset 0 -2px 3px #00000047, 0 0 0 1px rgb(var(--ombre-rgb) / .1), 0 0 20px -4px rgb(var(--corail-rgb) / .34), 0 2px 3px rgb(var(--ombre-rgb) / .14), 0 10px 18px -6px rgb(var(--ombre-rgb) / .3), 0 28px 42px -20px rgb(var(--ombre-rgb) / .42);--bp-ombre-presse:inset 0 2px 5px rgb(var(--ombre-rgb) / .3), inset 0 -1px 0 #ffffff0f, 0 0 0 1px rgb(var(--ombre-rgb) / .1), 0 0 8px -4px rgb(var(--corail-rgb) / .2), 0 1px 1px rgb(var(--ombre-rgb) / .14), 0 2px 4px -2px rgb(var(--ombre-rgb) / .2), 0 4px 8px -6px rgb(var(--ombre-rgb) / .22);color:var(--bp-encre);background-color:var(--bp-fond);border-color:rgb(var(--encre-rgb) / .3)}:is(.band-marine,.inverted,.cand-scene,.rf-nuit,[data-mode=nuit]) .cta-outline{--bp-encre:#edf1f8;--bp-sur-encre:#17264a;--bp-fond:#ffffff0a;--bp-lueur:rgb(var(--corail-rgb) / .3);--bp-reflet:#fff3;--bp-ombre:inset 0 1px 0 #ffffff14, inset 0 -2px 3px #0000003d, 0 0 0 1px #0000001f, 0 0 14px -4px #00000040, 0 1px 2px #0000004d, 0 6px 12px -6px #0006, 0 18px 30px -16px #00000080;--bp-ombre-survol:inset 0 1px 0 #fff, inset 0 -2px 3px rgb(var(--ombre-rgb) / .08), 0 0 0 1px #0000001f, 0 0 22px -4px rgb(var(--corail-rgb) / .42), 0 2px 3px #0000004d, 0 10px 18px -6px #00000073, 0 28px 42px -20px #0000008c;--bp-ombre-presse:inset 0 2px 5px rgb(var(--ombre-rgb) / .3), inset 0 -1px 0 #fff6, 0 0 0 1px #00000024, 0 0 8px -4px rgb(var(--corail-rgb) / .25), 0 1px 1px #0000004d, 0 2px 4px -2px #00000059, 0 4px 8px -6px #0006;border-color:rgb(var(--clair-rgb) / .32)}:is(.cta-coral,.cta-outline){isolation:isolate;box-shadow:var(--bp-ombre);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:translate .46s var(--rebond), scale .46s var(--rebond), box-shadow .32s var(--ease-sig), background-color .22s var(--ease-sig), background-position .5s var(--ease-sig), color .22s var(--ease-sig), border-color .22s var(--ease-sig);animation:rf-bouton-apparition .56s var(--ease-sig) backwards;position:relative;overflow:hidden}:is(.cta-coral,.cta-outline) svg{transition:translate .42s var(--rebond)}:is(.cta-coral,.cta-outline):before,.bp-forme:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--bp-lueur), transparent);width:180px;height:180px;translate:var(--bp-lx,50%) var(--bp-ly,50%);opacity:0;transition:opacity .36s var(--ease-sig);pointer-events:none;border-radius:50%;margin:-90px 0 0 -90px;position:absolute;top:0;left:0}:is(.cta-coral,.cta-outline):after,.bp-forme:after{content:"";z-index:1;background:linear-gradient(105deg, transparent 32%, var(--bp-reflet) 50%, transparent 68%);pointer-events:none;position:absolute;inset:0;translate:-100%}:is(.cta-coral,.cta-outline):focus-visible:after{animation:rf-reflet-bouton .95s var(--ease-sig)}@media (hover:hover) and (pointer:fine){:is(.cta-coral,.cta-outline):hover:not(:disabled){box-shadow:var(--bp-ombre-survol);translate:0 -2px}.cta-coral:hover:not(:disabled){background-position:100% 0}.cta-outline:hover:not(:disabled){color:var(--bp-sur-encre);background-color:var(--bp-encre);border-color:var(--bp-encre)}:is(.cta-coral,.cta-outline):hover:not(:disabled):before{opacity:1}:is(.cta-coral,.cta-outline):hover:not(:disabled):after{animation:rf-reflet-bouton .95s var(--ease-sig)}:is(.cta-coral,.cta-outline):hover:not(:disabled) svg{translate:3px}}:is(.cta-coral,.cta-outline):is(:active,[data-presse]):not(:disabled){box-shadow:var(--bp-ombre-presse);transition-duration:.12s;transition-timing-function:cubic-bezier(.3,0,.2,1);translate:0 2px;scale:.965}.cta-coral.bp-morph{--bp-d:3rem;--bp-ombre:none;--bp-ombre-survol:none;--bp-ombre-presse:none;--bp-liquide:linear-gradient(110deg, #f0785a 0%, #f38a6b 55%, #f5997a 100%);--bp-tourbillon:conic-gradient(from 0deg, #e05c3d, #f0785a, #f6a072, #ffd2a8, #e05c3d);--bp-ombre-forme:inset 0 1px 0 #ffffff73, inset 0 -2px 3px #96341a33;--bp-ombre-forme-presse:inset 0 2px 5px #82281259, inset 0 -1px 0 #ffffff1f;min-height:var(--bp-d);filter:drop-shadow(0 1px 1px rgb(var(--ombre-rgb) / .18)) drop-shadow(0 9px 12px rgb(var(--corail-rgb) / .38));transition:translate .46s var(--rebond), scale .46s var(--rebond), filter .32s var(--ease-sig);background:0 0;border:0;animation:none;overflow:visible}.cta-coral.bp-morph:before,.cta-coral.bp-morph:after{content:none}.bp-forme{z-index:0;isolation:isolate;background:var(--bp-liquide);box-shadow:var(--bp-ombre-forme);clip-path:inset(0 round 999px);transition:clip-path .62s var(--ease-sig) .12s, background-position .5s var(--ease-sig), box-shadow .16s var(--ease-sig);background-size:160% 100%;border-radius:999px;position:absolute;inset:0}.bp-libelle{z-index:1;transition:opacity .32s var(--ease-sig) .32s, filter .32s var(--ease-sig) .32s, scale .56s var(--rebond) .32s;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}.bp-liquide{background:var(--bp-tourbillon);filter:blur(6px);opacity:0;width:8rem;height:8rem;transition:opacity .22s var(--ease-sig);border-radius:50%;margin:-4rem 0 0 -4rem;animation:2.2s linear infinite paused rf-tourne;position:absolute;top:50%;left:50%}.bp-anneau{z-index:2;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 3px rgb(var(--blanc-rgb) / .2);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-sig), scale .2s var(--ease-sig);border-radius:50%;margin:-.75rem 0 0 -.75rem;animation:.9s linear infinite paused rf-tourne;position:absolute;top:50%;left:50%;scale:.4}.bp-anneau:before{content:"";background:conic-gradient(from 0deg, transparent 0deg 50deg, rgb(var(--blanc-rgb) / .95) 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.bp-anneau:after{content:"";background:var(--blanc);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;top:0;left:50%}@media (hover:hover) and (pointer:fine){.cta-coral.bp-morph:hover:not(:disabled){filter:drop-shadow(0 2px 2px rgb(var(--ombre-rgb) / .14)) drop-shadow(0 14px 18px rgb(var(--corail-rgb) / .46))}.bp-morph:hover:not(:disabled) .bp-forme{background-position:100% 0}.bp-morph:hover:not(:disabled) .bp-forme:before{opacity:1}.bp-morph:hover:not(:disabled) .bp-forme:after{animation:rf-reflet-bouton .95s var(--ease-sig)}}.cta-coral.bp-morph:is(:active,[data-presse]):not(:disabled){filter:drop-shadow(0 1px 1px rgb(var(--ombre-rgb) / .2)) drop-shadow(0 3px 5px rgb(var(--corail-rgb) / .32))}.bp-morph:is(:active,[data-presse]):not(:disabled) .bp-forme{box-shadow:var(--bp-ombre-forme-presse)}.cta-coral.bp-morph[data-etat=charge]{cursor:progress;filter:drop-shadow(0 1px 1px rgb(var(--ombre-rgb) / .16)) drop-shadow(0 8px 14px rgb(var(--corail-rgb) / .42));animation:1.8s ease-in-out .6s infinite rf-respire}.bp-morph[data-etat=charge] .bp-forme{clip-path:inset(0 calc(50% - var(--bp-d) / 2) round 999px);transition:clip-path .56s cubic-bezier(.65, 0, .35, 1) 60ms, background-position .5s var(--ease-sig)}.bp-morph[data-etat=charge] .bp-libelle{opacity:0;filter:blur(5px);transition:opacity .18s var(--ease-sig), filter .18s var(--ease-sig), scale .22s var(--ease-sig);scale:.9}.bp-morph[data-etat=charge] .bp-liquide{opacity:1;transition:opacity .32s var(--ease-sig) .38s;animation-play-state:running}.bp-morph[data-etat=charge] .bp-anneau{opacity:1;transition:opacity .24s var(--ease-sig) .4s, scale .62s var(--rebond) .4s;animation-play-state:running;scale:1}.rf-vitrine .rf-secteur{--lueur:min(960px, 130vw);isolation:isolate;position:relative;overflow:clip}.rf-vitrine .rf-secteur:before{content:"";z-index:-1;top:calc(var(--lueur) * -.5);right:calc(var(--lueur) * -.4);width:var(--lueur);aspect-ratio:1;background:radial-gradient(closest-side, rgb(var(--corail-rgb) / .3), rgb(var(--peche-rgb) / .13) 45%, rgb(var(--ambre-rgb) / .05) 72%, transparent);pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate rf-liquide;position:absolute}.rf-vitrine .rf-secteur.rf-lueur-gauche:before{right:auto;left:calc(var(--lueur) * -.4)}.rf-vitrine .rf-secteur .rf-piece{border-color:var(--light-filet);background:rgb(var(--blanc-rgb) / .05);box-shadow:none}.rf-vitrine .rf-secteur .rf-piece .rf-texte{color:var(--light-soft)}@keyframes rf-liquide{0%{transform:translate(0)scale(1)}50%{transform:translate(8%,10%)scale(1.15)}to{transform:translate(-6%,4%)scale(.95)}}.rf-vitrine:not(.tc-page) :is(.rf-piece,.rf-carte-ligne,.rf-tarifs>.rf-tarif,.cm-choix){transition:translate .6s var(--ressort), box-shadow .28s var(--ease-sig), border-color .28s var(--ease-sig), background-color .24s var(--ease-sig)}.rf-vitrine .rf-piece-icone{transition:scale .6s var(--ressort), rotate .6s var(--ressort)}.faq2-btn>span:first-child{transition:translate .6s var(--ressort)}.faq2-plus{transition:transform .24s var(--ease-sig), color .24s var(--ease-sig), scale .6s var(--ressort)}.rf-lien-souligne svg{transition:scale .6s var(--ressort)}.blog-card{transition:translate .6s var(--ressort), box-shadow .28s var(--ease-sig), border-color .28s var(--ease-sig)}@media (hover:hover){.rf-vitrine:not(.tc-page) :is(.rf-piece,.rf-carte-ligne,.cm-choix):hover{box-shadow:var(--ombre-survol);translate:0 -4px}.rf-vitrine:not(.tc-page) .rf-tarifs>.rf-tarif:hover{box-shadow:var(--ombre-survol);translate:0 -6px}.rf-vitrine:not(.tc-page) :is(.rf-tarifs>.rf-tarif-vedette,.cm-choix.rf-tarif-vedette):hover{box-shadow:0 0 0 1px var(--accent), var(--ombre-survol)}.rf-vitrine .rf-secteur .rf-piece:hover{border-color:rgb(var(--peche-rgb) / .45);background:rgb(var(--blanc-rgb) / .08);box-shadow:none}.rf-vitrine .rf-piece:hover .rf-piece-icone{rotate:-8deg;scale:1.12}.faq2-btn:hover>span:first-child{translate:4px}.faq2-btn:hover .faq2-plus{scale:1.25}.rf-lien-souligne:hover svg{scale:1.15}.blog-card:hover{transform:translateY(-6px)}}.rf-demarche{padding-left:48px;position:relative}.rf-demarche-etape{position:relative}.rf-demarche-ligne{--p:0;--v:0;left:14px;top:var(--haut);width:0;height:var(--long);pointer-events:none;position:absolute}.rf-demarche-ligne[data-phase=fini]{--p:1}.rf-demarche-pointilles{background:radial-gradient(circle, rgb(var(--encre-rgb) / .28) 1.5px, transparent 2px) 0 0 / 4px 10px repeat-y;width:4px;height:100%;position:absolute;top:0;left:-2px}.rf-demarche-trace{background:linear-gradient(180deg, var(--corail-fonce), var(--corail) 55%, var(--peche));width:4px;height:100%;box-shadow:0 0 12px rgb(var(--corail-rgb) / .55);clip-path:inset(0 -16px calc((1 - var(--p)) * 100%) -16px);border-radius:4px;position:absolute;top:0;left:-2px;overflow:hidden}.rf-demarche-trace:after{content:"";background:linear-gradient(180deg, transparent 44%, rgb(var(--blanc-rgb) / .9) 50%, transparent 56%);opacity:0;position:absolute;inset:0}.rf-demarche-ligne[data-phase=fini] .rf-demarche-trace:after{animation:5.5s ease-in-out .6s infinite rf-demarche-eclat}.rf-demarche-boule{opacity:0;transform:translateY(calc(var(--long) * var(--p)));transition:opacity .3s var(--ease-sig);position:absolute;top:0;left:0}.rf-demarche-ligne[data-phase=course] .rf-demarche-boule{opacity:1}.rf-demarche-boule:before{content:"";background:linear-gradient(180deg, transparent, rgb(var(--blanc-rgb) / .95));transform-origin:bottom;width:4px;height:64px;transform:scaleY(var(--v));border-radius:4px;position:absolute;bottom:0;left:-2px}.rf-demarche-boule>span{background:radial-gradient(circle at 35% 35%, var(--blanc) 0 16%, var(--peche-clair) 38%, var(--corail) 62%, var(--corail-fonce) 100%);width:16px;height:16px;box-shadow:0 0 0 4px rgb(var(--corail-rgb) / .2), 0 0 18px 4px rgb(var(--corail-rgb) / .55), 0 0 40px 10px rgb(var(--corail-fonce-rgb) / .22);border-radius:50%;animation:1.2s ease-in-out infinite alternate rf-demarche-souffle;position:absolute;top:-8px;left:-8px}.rf-demarche-noeud{background:var(--surface);width:28px;height:28px;color:var(--accent-petit);border:1.5px solid rgb(var(--corail-rgb) / .45);box-shadow:0 0 0 4px rgb(var(--corail-rgb) / .1);font-family:var(--font-mono), monospace;transition:background-color .4s var(--ease-sig), border-color .4s var(--ease-sig), box-shadow .5s var(--ease-sig);border-radius:50%;font-size:.75rem;font-weight:600;position:absolute;top:-2px;left:-48px}.rf-demarche-noeud:after{content:"";border-radius:inherit;border:2px solid rgb(var(--corail-rgb) / .6);opacity:0;pointer-events:none;position:absolute;inset:-1.5px}.rf-demarche-num,.rf-demarche-coche{transition:opacity .26s var(--ease-sig), scale .6s var(--rebond);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.rf-demarche-coche{color:var(--blanc);opacity:0;scale:.3}.rf-demarche-etape[data-etat=fait] .rf-demarche-noeud{background:linear-gradient(135deg, var(--corail), var(--corail-fonce));box-shadow:0 0 0 5px rgb(var(--corail-rgb) / .16), 0 10px 20px -10px rgb(var(--corail-fonce-rgb) / .7);animation:rf-demarche-bond .65s var(--rebond);border-color:#0000}.rf-demarche-etape[data-etat=fait] .rf-demarche-noeud:after{animation:rf-demarche-onde .9s var(--ease-sig)}.rf-demarche-etape[data-etat=fait] .rf-demarche-num{opacity:0;scale:.5}.rf-demarche-etape[data-etat=fait] .rf-demarche-coche{opacity:1;scale:1}@keyframes rf-demarche-souffle{0%{transform:scale(.9)}to{transform:scale(1.12)}}@keyframes rf-demarche-bond{40%{transform:scale(1.18)}}@keyframes rf-demarche-onde{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes rf-demarche-eclat{0%{opacity:0;transform:translateY(-60%)}8%{opacity:1}45%{opacity:1;transform:translateY(60%)}52%,to{opacity:0;transform:translateY(60%)}}.blog-chip{isolation:isolate;transition:color .26s var(--ease-sig), border-color .16s ease, scale .6s var(--ressort);position:relative}.blog-chip[data-actif]{background:0 0;border-color:#0000}.blog-chip:active{scale:.94}.blog-chip-pastille{z-index:-1;background:var(--deep);box-shadow:0 8px 18px -10px rgb(var(--ombre-rgb) / .7);border-radius:999px;position:absolute;inset:-1px}.rf-confettis{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@keyframes rf-bouton-apparition{0%{opacity:0;filter:blur(4px)}}@keyframes rf-reflet-bouton{0%{translate:-100%}to{translate:100%}}@keyframes rf-tourne{to{rotate:1turn}}@keyframes rf-respire{50%{filter:drop-shadow(0 1px 1px rgb(var(--ombre-rgb) / .12)) drop-shadow(0 10px 22px rgb(var(--peche-rgb) / .6))}}@keyframes rf-pouls{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rf-net,.rf-titre-liquide,.rf-hero-gains .rf-hero-coche,.rf-vitrine .rf-secteur:before{animation:none}:is(.cta-coral,.cta-outline){transition:box-shadow .2s var(--ease-sig), background-color .2s var(--ease-sig), color .2s var(--ease-sig), border-color .2s var(--ease-sig), filter .2s var(--ease-sig);animation:none}:is(.cta-coral,.cta-outline):is(:hover,:active,[data-presse]):not(:disabled){translate:none;scale:none}:is(.cta-coral,.cta-outline):before,:is(.cta-coral,.cta-outline):after,.bp-forme:before,.bp-forme:after{display:none}:is(.cta-coral,.cta-outline):hover:not(:disabled) svg{translate:none}.cta-coral.bp-morph[data-etat=charge]{animation:none}.bp-forme,.bp-morph[data-etat=charge] .bp-forme,.bp-libelle,.bp-morph[data-etat=charge] .bp-libelle{transition:opacity .16s linear}.bp-libelle,.bp-morph[data-etat=charge] .bp-libelle{filter:none;scale:none}.bp-liquide,.bp-morph[data-etat=charge] .bp-liquide,.bp-anneau{animation:none}.bp-anneau,.bp-morph[data-etat=charge] .bp-anneau{transition:opacity .16s linear;scale:none}.bp-morph[data-etat=charge] .bp-anneau{animation:1.4s ease-in-out infinite rf-pouls}.rf-vitrine:not(.tc-page) :is(.rf-piece,.rf-carte-ligne,.cm-choix):hover,.rf-vitrine:not(.tc-page) .rf-tarifs>.rf-tarif:hover,.blog-card:hover{translate:none}.rf-vitrine .rf-piece:hover .rf-piece-icone,.faq2-btn:hover .faq2-plus,.rf-lien-souligne:hover svg,.blog-chip:active{rotate:none;scale:none}.faq2-btn:hover>span:first-child{translate:none}.rf-confettis{display:none}.rf-demarche-boule>span,.rf-demarche-ligne[data-phase=fini] .rf-demarche-trace:after,.rf-demarche-etape[data-etat=fait] .rf-demarche-noeud,.rf-demarche-etape[data-etat=fait] .rf-demarche-noeud:after{animation:none}.rf-demarche-num,.rf-demarche-coche{transition:opacity .16s linear;scale:none}}
.bouton-nuit{--bn-taille:42px;--bn-fond:#fff;--bn-bord:#17264a38;--bn-encre:#17264a;--bn-soleil:#f0785a;--bn-anneau:#c94a2c;--bn-ombre:inset 0 1px 0 #fff, inset 0 -2px 3px #17264a0f, 0 1px 2px #17264a14, 0 6px 12px -6px #17264a29, 0 14px 24px -14px #17264a3d;--bn-ombre-presse:inset 0 2px 5px #17264a47, inset 0 -1px 0 #ffffff0f, 0 1px 1px #17264a24, 0 2px 4px -2px #17264a33, 0 3px 6px -5px #17264a38;width:var(--bn-taille);height:var(--bn-taille);border:1px solid var(--bn-bord);background:var(--bn-fond);color:var(--bn-encre);box-shadow:var(--bn-ombre);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:translate .46s var(--rebond), scale .46s var(--rebond), box-shadow .32s var(--ease-sig);border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}[data-mode=nuit] .bouton-nuit{--bn-fond:#ffffff0d;--bn-bord:#edf1f838;--bn-encre:#edf1f8;--bn-anneau:#f5a184;--bn-ombre:inset 0 1px 0 #ffffff14, inset 0 -2px 3px #0000003d, 0 1px 2px #0000004d, 0 6px 12px -6px #0006, 0 14px 24px -14px #00000080;--bn-ombre-presse:inset 0 2px 5px #00000073, inset 0 -1px 0 #ffffff14, 0 1px 1px #0000004d, 0 2px 4px -2px #00000059, 0 3px 6px -5px #0006}body:has(.tc-page,.tb-page) .bouton-nuit{--bn-soleil:#60a5fa;--bn-anneau:#1d4ed8}[data-mode=nuit] body:has(.tc-page,.tb-page) .bouton-nuit{--bn-anneau:#93c5fd}.bouton-nuit:is(:active,[data-presse]){box-shadow:var(--bn-ombre-presse);transition-duration:.12s;transition-timing-function:cubic-bezier(.3,0,.2,1);translate:0 2px;scale:.9}.bouton-nuit:focus-visible{outline:2px solid var(--bn-anneau);outline-offset:3px}.bouton-nuit svg{width:20px;height:20px;transition:opacity .26s var(--ease-sig), rotate .7s var(--rebond), scale .7s var(--rebond);position:absolute}.bouton-nuit-soleil{color:var(--bn-soleil);opacity:0;rotate:-90deg;scale:.4}[data-mode=nuit] .bouton-nuit-lune{opacity:0;rotate:90deg;scale:.4}[data-mode=nuit] .bouton-nuit-soleil{opacity:1;rotate:none;scale:1}@media (max-width:479px){.bouton-nuit{--bn-taille:36px}.bouton-nuit svg{width:18px;height:18px}}@media (max-width:374px){.rf-entete .rf-conteneur{padding-inline:20px}}.bouton-nuit-flottant{z-index:45;top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));position:fixed}@media (prefers-reduced-motion:reduce){.bouton-nuit,.bouton-nuit svg{transition:none}}html[data-peinture]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-peinture]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-peinture]::view-transition-new(peinture){animation:none}html[data-peinture] :not(.bouton-nuit,.bouton-nuit *),html[data-peinture] :not(.bouton-nuit,.bouton-nuit *):before,html[data-peinture] :not(.bouton-nuit,.bouton-nuit *):after{transition:none!important}.peinture{z-index:2147483000;pointer-events:none;view-transition-name:peinture;position:fixed;inset:0}.peinture canvas{width:100%;height:100%;position:absolute;inset:0}
