.dg{--or:#E0A231;--or-vif:#F0BB4C;--or-t:#8A5C12;--encre:#151514;--texte:#3A3026;--doux:#766856;--papier:#F4ECDD;--carte:#FFFDF8;--filet:rgba(21,21,20,.1);--e:cubic-bezier(.2,.8,.2,1);position:relative;display:flex;flex-direction:column;container-type:inline-size;container-name:dg;color:var(--texte);font-family:var(--f-t,"Geist",system-ui,sans-serif);text-align:left}.dg *,.dg *::before,.dg *::after{box-sizing:border-box}.dg button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.dg a{color:inherit}.dg .dg-tete{display:flex;align-items:center;gap:12px;min-height:44px}.dg .dg-retour,.dg .dg-ferme{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(21,21,20,.06);color:var(--encre);transition:background-color .2s,transform .2s var(--e)}.dg .dg-retour svg,.dg .dg-ferme svg{width:16px;height:16px}.dg .dg-retour:hover,.dg .dg-ferme:hover{background:rgba(21,21,20,.12)}.dg .dg-retour[hidden]{display:grid;visibility:hidden}.dg .dg-prog{flex:1;display:flex;gap:5px;min-width:0}.dg .dg-prog i{flex:1;height:5px;border-radius:99px;background:rgba(21,21,20,.1);transition:background-color .35s var(--e)}.dg .dg-prog i.on{background:var(--or)}.dg .dg-prog i.ici{background:linear-gradient(90deg,var(--or) 50%,rgba(21,21,20,.1) 50%)}.dg[data-etape="intro"] .dg-prog{opacity:.55}.dg .dg-cpt{flex:none;min-width:9.5em;text-align:right;font:500 11.5px/1.2 var(--f-m,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--doux)}.dg .dg-scene{position:relative;margin-top:22px}.dg .dg-ecran:focus{outline:none}.dg .dg-entre{animation:dgEntre .42s var(--e) both}@keyframes dgEntre{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dg .dg-k{font:500 11.5px/1.3 var(--f-m,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--or-t)}.dg .dg-h{margin:10px 0 0;font:720 clamp(27px,3.1vw,38px)/1.04 var(--f-d,system-ui);font-stretch:88%;letter-spacing:-.018em;color:var(--encre);text-wrap-style:balance}.dg .dg-h:focus{outline:none}.dg .dg-h em{display:block;margin-top:.06em;font:italic 400 1.08em/1 var(--f-s,Georgia,serif);letter-spacing:-.01em;color:var(--or-t)}.dg .dg-hq{font-size:clamp(23px,2.5vw,30px);line-height:1.12}.dg .dg-p{margin:14px 0 0;max-width:52ch;font-size:16px;line-height:1.6;color:var(--texte);text-wrap-style:pretty}.dg .dg-aide{margin:10px 0 0;max-width:54ch;font-size:15px;line-height:1.55;color:var(--doux);text-wrap-style:pretty}.dg .dg-champs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:22px}.dg .dg-champ{display:flex;flex-direction:column;gap:7px;min-width:0}.dg .dg-champ > span{font:600 13px/1.2 var(--f-t,system-ui);color:var(--encre)}.dg .dg-champ > span em{font-style:normal;font-weight:400;color:var(--doux)}.dg .dg-champ input{width:100%;height:52px;padding:0 16px;border-radius:14px;border:1px solid rgba(21,21,20,.16);background:var(--carte);color:var(--encre);font:500 16px/1 var(--f-t,system-ui);transition:border-color .2s,box-shadow .2s}.dg .dg-champ input::placeholder{color:#9A8C79}.dg .dg-champ input:focus{outline:none;border-color:var(--or);box-shadow:0 0 0 4px rgba(224,162,49,.22)}.dg .dg-champ input[aria-invalid="true"]{border-color:#8A5C12;box-shadow:0 0 0 4px rgba(138,92,18,.14)}.dg .dg-go{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:14px;height:56px;margin-top:6px;padding:0 8px 0 24px;border-radius:99px;background:var(--encre) !important;color:#F4EFE4 !important;font:650 16px/1 var(--f-t,system-ui) !important;box-shadow:0 16px 30px -16px rgba(21,21,20,.75);transition:transform .25s var(--e),box-shadow .25s}.dg .dg-go i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--or);color:var(--encre)}.dg .dg-go i svg{width:17px;height:17px}.dg .dg-go:hover{transform:translateY(-2px);box-shadow:0 22px 36px -18px rgba(21,21,20,.8)}.dg .dg-go:hover i svg{transform:translateX(2px);transition:transform .25s var(--e)}.dg .dg-go:disabled{opacity:.7;cursor:progress;transform:none}.dg .dg-go-or{background:linear-gradient(180deg,#F3C35A,var(--or)) !important;color:var(--encre) !important;box-shadow:0 16px 30px -16px rgba(154,106,24,.8),inset 0 1px 0 rgba(255,255,255,.5)}.dg .dg-go-or i{background:var(--encre);color:var(--or-vif)}.dg .dg-mention{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--doux)}.dg .dg-mention svg{flex:none;width:15px;height:15px;margin-top:2px;color:var(--or-t)}.dg .dg-mention a{color:var(--encre);font-weight:600;text-decoration:underline;text-decoration-color:var(--or);text-underline-offset:3px}.dg .dg-google{display:inline-flex;align-items:center;gap:9px;margin-top:12px;padding:9px 14px 9px 12px;border-radius:99px;background:var(--carte);box-shadow:inset 0 0 0 1px rgba(21,21,20,.12);font:600 14px/1.2 var(--f-t,system-ui);color:var(--encre);text-decoration:none;transition:box-shadow .2s,transform .2s var(--e)}.dg .dg-google svg{width:14px;height:14px;color:var(--or-t);flex:none}.dg .dg-google:hover{box-shadow:inset 0 0 0 1.5px var(--or);transform:translateY(-1px)}.dg .dg-opts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:22px}.dg .dg-o{position:relative;display:flex;align-items:center;gap:14px;min-height:74px;padding:14px 44px 14px 14px;border-radius:18px;text-align:left;background:var(--carte) !important;box-shadow:0 0 0 1px rgba(21,21,20,.1),0 10px 22px -18px rgba(40,24,6,.45);transition:transform .22s var(--e),box-shadow .22s,background-color .22s,color .22s}.dg .dg-o > b{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(224,162,49,.16);color:var(--or-t);font:600 14px/1 var(--f-m,monospace);transition:background-color .22s,color .22s}.dg .dg-o > span{display:flex;flex-direction:column;gap:3px;min-width:0}.dg .dg-o strong{font:650 16px/1.25 var(--f-t,system-ui);color:var(--encre)}.dg .dg-o u{text-decoration:none;font-size:13.5px;line-height:1.35;color:var(--doux)}.dg .dg-o > i{position:absolute;right:14px;top:50%;display:grid;place-items:center;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--or);color:var(--encre);opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s var(--e)}.dg .dg-o > i svg{width:13px;height:13px}.dg .dg-o:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px var(--or),0 18px 30px -20px rgba(40,24,6,.55)}.dg .dg-o:focus-visible{outline:none;box-shadow:0 0 0 2px var(--encre),0 0 0 5px rgba(224,162,49,.45)}.dg .dg-o.on{background:var(--encre) !important;box-shadow:0 18px 30px -18px rgba(21,21,20,.8)}.dg .dg-o.on strong{color:#F4EFE4}.dg-o.on u{color:rgba(244,239,228,.62)}.dg .dg-o.on > b{background:var(--or);color:var(--encre)}.dg .dg-o.on > i{opacity:1;transform:none}.dg .dg-astuce{margin:14px 0 0;font:500 11.5px/1 var(--f-m,monospace);letter-spacing:.08em;text-transform:uppercase;color:#A0917D}.dg .dg-res-h{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 28px;align-items:center}.dg .dg-cadran{position:relative;width:210px}.dg .dg-cadran svg{display:block;width:100%;height:auto;overflow:visible}.dg .dg-arc{fill:none;stroke:rgba(21,21,20,.09);stroke-width:15;stroke-linecap:round}.dg .dg-arc-v{fill:none;stroke:url(#dgOr);stroke-width:15;stroke-linecap:round}.dg .dg-crans path{stroke:rgba(21,21,20,.28);stroke-width:1.4;stroke-linecap:round}.dg .dg-note{position:absolute;left:0;right:0;bottom:-2px;display:flex;justify-content:center;align-items:baseline;gap:4px;margin:0}.dg .dg-note b{font:italic 400 64px/.8 var(--f-s,Georgia,serif);letter-spacing:-.03em;color:var(--or-t)}.dg .dg-note span{font:600 16px/1 var(--f-m,monospace);color:var(--doux)}.dg .dg-res .dg-h{font-size:clamp(25px,2.7vw,33px)}.dg .dg-res .dg-p{margin-top:10px;font-size:15.5px}.dg .dg-sous{margin:28px 0 0;font:500 11.5px/1.3 var(--f-m,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--doux)}.dg .dg-prios{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none;counter-reset:none}.dg .dg-prios li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:16px 18px;border-radius:18px;background:var(--carte);box-shadow:0 0 0 1px rgba(21,21,20,.08),0 12px 24px -20px rgba(40,24,6,.5)}.dg .dg-prios li > i{font:italic 400 30px/1 var(--f-s,Georgia,serif);color:var(--or)}.dg .dg-prios b{display:block;font:680 17px/1.25 var(--f-d,system-ui);font-stretch:92%;color:var(--encre);text-wrap-style:balance}.dg .dg-prios p{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--texte);text-wrap-style:pretty}.dg .dg-prios u{text-decoration:none;display:block;margin-bottom:2px;font:500 11px/1.3 var(--f-m,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--or-t)}.dg .dg-forts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0}.dg .dg-forts > span{margin-right:4px;font:500 11px/1.3 var(--f-m,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--doux)}.dg .dg-forts em{display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 8px;border-radius:99px;background:rgba(224,162,49,.14);font:600 13px/1.2 var(--f-t,system-ui);font-style:normal;color:var(--encre)}.dg .dg-forts em svg{width:13px;height:13px;color:var(--or-t)}.dg .dg-liens{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0}.dg .dg-liens a{display:inline-flex;align-items:center;gap:8px;font:620 15px/1.3 var(--f-t,system-ui);color:var(--encre);text-decoration:none;box-shadow:inset 0 -1.5px 0 var(--or)}.dg .dg-liens a svg{width:14px;height:14px;color:var(--or-t);transition:transform .25s var(--e)}.dg .dg-liens a:hover svg{transform:translateX(3px)}.dg .dg-plan{margin-top:26px;padding:24px;border-radius:22px;background:radial-gradient(120% 110% at 100% 0%,#3A2C1B,var(--encre) 60%);color:#F4EFE4;box-shadow:0 26px 50px -30px rgba(21,21,20,.85)}.dg .dg-plan-t h3{margin:0;font:720 clamp(22px,2.2vw,27px)/1.1 var(--f-d,system-ui);font-stretch:88%;letter-spacing:-.012em;color:#F4EFE4}.dg .dg-plan-t p{margin:8px 0 0;max-width:60ch;font-size:14.5px;line-height:1.55;color:rgba(244,239,228,.72)}.dg .dg-plan-c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.dg .dg-plan .dg-champ > span{color:rgba(244,239,228,.86)}.dg .dg-plan .dg-champ > span em{color:rgba(244,239,228,.5)}.dg .dg-plan .dg-champ input{border-color:rgba(244,239,228,.18);background:rgba(255,255,255,.06);color:#F4EFE4}.dg .dg-plan .dg-champ input:focus{border-color:var(--or-vif);box-shadow:0 0 0 4px rgba(240,187,76,.2);background:rgba(255,255,255,.09)}.dg .dg-plan .dg-champ input[aria-invalid="true"]{border-color:var(--or-vif)}.dg .dg-plan .dg-go{margin-top:4px}.dg .dg-plan .dg-mention{color:rgba(244,239,228,.6)}.dg .dg-plan .dg-mention svg{color:var(--or-vif)}.dg .dg-plan .dg-mention a{color:#F4EFE4}.dg .dg-err{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:rgba(240,187,76,.14);font:600 14px/1.4 var(--f-t,system-ui);color:var(--or-vif)}.dg .dg-err[hidden]{display:none}.dg .dg-piege{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.dg .dg-refaire{display:block;margin:16px auto 0;padding:8px 12px;font:600 14px/1 var(--f-t,system-ui) !important;color:var(--doux) !important;text-decoration:underline;text-underline-offset:3px}.dg .dg-refaire:hover{color:var(--encre) !important}.dg .dg-merci{padding:10px 0 6px}.dg .dg-merci-i{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--or);color:var(--encre);box-shadow:0 0 0 8px rgba(224,162,49,.16)}.dg .dg-merci-i svg{width:26px;height:26px}.dg .dg-merci .dg-h{margin-top:22px}.dg .dg-nojs{font-size:15px;line-height:1.6}.dg-modale{width:min(780px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:22px clamp(20px,3vw,34px) 30px;border:0;border-radius:28px;overflow:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#FBF6EC,#F3EADA);color:#3A3026;box-shadow:0 40px 90px -30px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.5) inset;scrollbar-width:thin}.dg-modale::backdrop{background:rgba(6,16,20,.62);-webkit-backdrop-filter:blur(7px) saturate(.9);backdrop-filter:blur(7px) saturate(.9)}.dg-modale[open]{animation:dgOuvre .45s var(--e,ease) both}.dg-modale[open]::backdrop{animation:dgVoile .35s ease both}@keyframes dgOuvre{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes dgVoile{from{opacity:0}to{opacity:1}}html.dg-ouvert,html.dg-ouvert body{overflow:hidden}.dg-modale .dg-scene{min-height:430px}@media (max-width:640px){.dg-modale{width:100vw;max-height:none;height:100dvh;margin:0;padding:max(12px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom));border-radius:0}.dg-modale[open]{animation-name:dgMonte}@keyframes dgMonte{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.dg-modale .dg-tete{position:sticky;top:calc(-1 * max(12px,env(safe-area-inset-top)));z-index:2;margin:0 -18px;padding:6px 18px 10px;background:linear-gradient(#FBF6EC 78%,rgba(251,246,236,0))}.dg .dg-cpt{min-width:0;font-size:11px;letter-spacing:.06em}.dg .dg-scene{margin-top:14px}.dg-modale .dg-scene{min-height:0}.dg .dg-h{font-size:clamp(27px,8.2vw,34px)}.dg .dg-hq{font-size:clamp(22px,6.4vw,26px)}.dg .dg-p{font-size:15.5px}.dg .dg-champs{grid-template-columns:1fr}.dg .dg-go{justify-self:stretch;justify-content:space-between}.dg .dg-o{min-height:64px;padding:12px 42px 12px 12px;border-radius:16px}.dg .dg-o:hover{transform:none}.dg .dg-astuce{display:none}.dg .dg-prios li{padding:14px 15px;gap:12px}.dg .dg-plan{margin-left:-4px;margin-right:-4px;padding:20px 18px}.dg .dg-liens{flex-direction:column}}@container dg (max-width:600px){.dg .dg-opts,.dg .dg-plan-c{grid-template-columns:1fr}.dg .dg-o{min-height:62px}.dg .dg-res-h{grid-template-columns:1fr;justify-items:center;text-align:center}.dg .dg-res-h .dg-p{margin-left:auto;margin-right:auto}.dg .dg-cadran{width:196px}}@container dg (min-width:601px){.dg .dg-plan-c .dg-go{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){.dg-entre,.dg-modale[open],.dg-modale[open]::backdrop{animation:none}.dg *{transition:none !important}}.dg-page{position:relative;width:100%;max-width:620px;margin-left:auto;padding:20px clamp(18px,2.6vw,30px) 28px;border-radius:28px;background:linear-gradient(180deg,#FCF8F0,#F4EBDC);box-shadow:0 0 0 1px rgba(21,21,20,.07),0 40px 70px -40px rgba(40,24,6,.55);scroll-margin-top:190px}.dg-page .dg-scene{min-height:470px}@media (max-width:640px){.dg-page{margin:6px -4px 0;padding:16px 16px 22px;border-radius:24px;scroll-margin-top:90px}.dg-page .dg-scene{min-height:0}}.dg .dg-h[data-focus]:focus,.dg .dg-h[data-focus]:focus-visible{outline:none !important;box-shadow:none !important}.dg-modale .dg[data-etape="intro"] .dg-scene{min-height:0}.dg .dg-qui{display:block;margin-top:5px;font:600 13px/1.3 var(--f-t,system-ui);letter-spacing:0;text-transform:none;color:var(--doux)}.dg .dg-o strong,.dg .dg-o u{text-wrap-style:pretty}@container dg (max-width:600px){.dg .dg-cadran{margin-bottom:14px}}.dg .dg-q .dg-h{margin-top:0}
