@layer components{.lg-page,.lg-feuille{--lg-primaire:#6366f1;--lg-primaire-2:#7c7cff;--lg-fond:#fffef9;--lg-encre:#111;--lg-encre-douce:#4a4a55;--lg-encre-pale:#7a7a86;--lg-ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.lg-page{background-color:var(--lg-fond);color:var(--lg-encre)}.lg-decor{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lg-grille{background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0}.lg-tache{aspect-ratio:1;will-change:transform;background:radial-gradient(circle,#6366f133 0%,#7c7cff1a 38%,#7c7cff00 68%);border-radius:9999px;width:min(62vw,880px);position:absolute}.lg-verre{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#ffffff38;border:1px solid #fff9;border-radius:24px;box-shadow:0 0 0 1px #6366f112,0 12px 40px #6366f114,inset 0 1px #fffc}.lg-lueur{box-shadow:0 0 0 1px #6366f114,0 0 40px #6366f126,0 12px 40px #6366f114,inset 0 1px #fffc}.lg-survol{transition:box-shadow .3s var(--lg-ease)}.lg-survol:hover{box-shadow:0 0 0 1.5px #6366f173,0 12px 40px #6366f114,inset 0 1px #fffc}.lg-barre{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#fffef98c;border:1px solid #ffffffb3;box-shadow:0 0 0 1px #6366f10f,0 10px 30px #1111110f,inset 0 1px #ffffffe6}.lg-bouton{isolation:isolate;background:linear-gradient(135deg, var(--lg-primaire) 0%, var(--lg-primaire-2) 100%);color:#fff;letter-spacing:-.005em;outline:1.5px solid var(--lg-primaire);outline-offset:3px;transition:transform .35s var(--lg-ease), box-shadow .35s var(--lg-ease), outline-offset .35s var(--lg-ease);border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #6366f159,inset 0 1px #ffffff73,inset 0 -1px #1111111a}.lg-bouton:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d,#fff0);position:absolute;inset:0 0 50%}.lg-bouton:hover{outline-offset:2px;box-shadow:0 10px 28px #6366f166,inset 0 1px #ffffff80,inset 0 -1px #1111111a}.lg-bouton:active{transform:scale(.98)}.lg-bouton:focus-visible{outline-width:3px}.lg-focus:focus-visible{outline-offset:3px;outline:3px solid #6366f173}.lg-bouton-petit{outline:none;gap:6px;padding:9px 18px;font-size:14px}.lg-bouton-petit:hover{outline:none}.lg-serif{font-family:var(--font-instrument), "Instrument Serif", Georgia, serif;letter-spacing:-.015em;color:var(--lg-primaire-2);font-style:italic;font-weight:400}.lg-trait{background:linear-gradient(var(--lg-sens,90deg), #6366f100, var(--lg-primaire) 18%, var(--lg-primaire-2) 82%, #7c7cff00);box-shadow:0 0 10px #6366f1a6,0 0 26px #7c7cff66}.lg-noeud{background:linear-gradient(135deg, var(--lg-primaire), var(--lg-primaire-2));color:#fff;box-shadow:0 0 0 6px #fffef9e6,0 0 0 7px #6366f12e,0 0 30px #6366f18c,inset 0 1px #ffffff73}.lg-indigo{isolation:isolate;background:linear-gradient(135deg, var(--lg-primaire) 0%, var(--lg-primaire-2) 100%);color:#fff;border:1px solid #ffffff59;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 0 70px #6366f159,0 30px 80px #6366f140,inset 0 1px #ffffff73}.lg-indigo:before{content:"";z-index:-1;background:radial-gradient(120% 70% at 50% -10%,#ffffff47,#0000 60%),radial-gradient(60% 60% at 100% 100%,#ffffff1f,#0000 70%);position:absolute;inset:0}.lg-bouton-blanc{color:var(--lg-primaire);background:#fff;outline-color:#ffffffd9;box-shadow:0 10px 30px #1111112e,inset 0 -1px #6366f126}.lg-bouton-blanc:before{display:none}.lg-bouton-blanc:hover{box-shadow:0 12px 32px #11111138,inset 0 -1px #6366f126}.lg-whatsapp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6366f129;box-shadow:0 0 40px #6366f159}.lg-whatsapp:hover>span:last-child{transform:scale(1.08)}.lg-pied{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#fff6;border-top:1px solid #ffffffb3;border-radius:32px 32px 0 0;box-shadow:0 0 0 1px #6366f112,0 -12px 40px #6366f114,inset 0 1px #fffc}.lg-question summary::-webkit-details-marker{display:none}}@keyframes lg-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lg-derive-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8vw,6vh)scale(1.12)}}@keyframes lg-derive-b{0%,to{transform:translate(0,0)scale(1.05)}50%{transform:translate(-7vw,8vh)scale(.92)}}@keyframes lg-pouls{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:no-preference){.lg-flotte{animation:6s ease-in-out infinite lg-flotte}.lg-pouls{animation:lg-pouls 2.2s var(--lg-ease,ease-out) infinite}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.lg-tache-a{animation:26s ease-in-out infinite lg-derive-a}.lg-tache-b{animation:32s ease-in-out infinite lg-derive-b}}@media (hover:none){.lg-variante-1{animation:lg-variante-sort 6s var(--lg-decalage,0s) ease-in-out infinite}.lg-variante-2{animation:lg-variante-entre 6s var(--lg-decalage,0s) ease-in-out infinite}@keyframes lg-variante-sort{0%,42%{opacity:1;transform:none}54%,88%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes lg-variante-entre{0%,42%{opacity:0;transform:scale(1.06)}54%,88%{opacity:1;transform:none}to{opacity:0;transform:scale(1.06)}}}@media (prefers-reduced-motion:reduce){.lg-variante-1,.lg-variante-2{animation:none}}@property --lg-brillance{syntax:"<angle>";inherits:false;initial-value:0deg}.lg-bouton:not(.lg-bouton-eclat):after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--lg-brillance), transparent 0deg, #fffffff2 22deg, #ffffff40 48deg, transparent 96deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:3.4s linear infinite lg-brillance-tourne;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lg-brillance-tourne{to{--lg-brillance:360deg}}@media (prefers-reduced-motion:reduce){.lg-bouton:not(.lg-bouton-eclat):after{opacity:.35;animation:none}}.lg-bouton-eclat:after{content:"";z-index:-1;border-radius:inherit;animation:lg-eclat-passe 3.4s var(--lg-ease) infinite;pointer-events:none;background:linear-gradient(100deg,#0000 28%,#ffffff1a 40%,#ffffff61 50%,#ffffff1a 60%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)}@keyframes lg-eclat-passe{0%{transform:translate(-130%)}18%{transform:translate(130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.lg-bouton-eclat:after{opacity:.3;animation:none;transform:none}}