@font-face{font-family:Libre Caslon Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/agents/libre-caslon-condensed.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/agents/libre-caslon-condensed.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Elms Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/agents/elms-sans.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Elms Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/agents/elms-sans.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Elms Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/agents/elms-sans.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/agents/andika-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/agents/andika-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/agents/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/agents/andika-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lime:#d0e562;--blue:#3772ff;--black:#000;--white:#fff;--font-display:"Libre Caslon Condensed","Times New Roman",serif;--font-ui:"Elms Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"SF Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--content-max:1200px;--page-pad:clamp(1.5rem,4vw,3.25rem);--gutter:var(--page-pad);--radius-s:4px;--radius-m:8px;--border:2px;--section-pad:clamp(4rem,8vw,8rem)}*,:before,:after{box-sizing:border-box}body{background:var(--black);color:var(--black);font-family:var(--font-body);letter-spacing:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.5;overflow-x:clip}h1,h2,.logo{font-family:var(--font-display);text-wrap:balance}h1{letter-spacing:-.01em;margin:0 0 var(--space-5);font-size:clamp(3rem,2rem + 6vw,6.5rem);font-weight:700;line-height:.95}h2{letter-spacing:-.01em;margin:0 0 var(--space-5);max-width:min(18ch,100%);font-size:clamp(1.85rem,.7rem + 1.7vw,3.15rem);font-weight:700;line-height:.95}h3,summary,.desktop-nav a,.mobile-links a,.menu-open,.menu-close,th{font-family:var(--font-ui)}.btn,.fiche-label,.meta-label{font-family:var(--font-body)}h3{margin:0 0 var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.3}p{margin:0 0 var(--space-4);max-width:62ch}p:last-child{margin-bottom:0}a{color:inherit}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}:focus{outline:none}:focus-visible{outline:3px solid var(--black);outline-offset:3px}.on-black :focus-visible,.demo-window :focus-visible,.mobile-panel.is-open :focus-visible{outline-color:var(--lime)}::selection{background:var(--black);color:var(--lime)}.on-black ::selection,.demo-window ::selection{background:var(--lime);color:var(--black)}.skip{left:var(--gutter);background:var(--black);color:var(--lime);font-family:var(--font-ui);z-index:80;padding:.75rem 1rem;font-weight:500;text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip:focus{transform:none}.wrap{width:100%;min-width:0;max-width:100%;padding-inline:var(--gutter);margin-inline:0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{background:var(--lime);color:var(--black)}.header-bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;padding-top:var(--space-4);padding-bottom:var(--space-4);display:flex}.logo{color:var(--black);letter-spacing:0;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none}a.logo:hover{text-underline-offset:.15em;text-decoration:underline}.desktop-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.25rem;display:none}.desktop-nav a:not(.btn){text-underline-offset:.25em;align-items:center;min-height:44px;font-size:1rem;font-weight:500;line-height:1;text-decoration:underline;display:inline-flex}.mobile-nav{display:block}.menu-open{min-width:44px;min-height:44px;color:var(--black);text-underline-offset:.2em;cursor:pointer;justify-content:center;align-items:center;padding:.5rem .25rem;font-size:1rem;font-weight:500;text-decoration:underline;display:none}html.js .menu-open{display:inline-flex}.mobile-panel-bar{display:none}.mobile-links{align-items:flex-start;gap:var(--space-2);padding-bottom:var(--space-4);flex-direction:column;display:flex}.mobile-links a:not(.btn){text-underline-offset:.2em;align-items:center;min-height:44px;font-size:1.25rem;font-weight:500;text-decoration:underline;display:inline-flex}html.js .mobile-panel{display:none}html.js .mobile-panel.is-open{z-index:60;gap:var(--space-5);padding:var(--gutter);background:var(--black);color:var(--white);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}html.js .mobile-panel.is-open .mobile-panel-bar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}html.js .mobile-panel.is-open .logo,html.js .mobile-panel.is-open .mobile-links a:not(.btn){color:var(--lime)}.menu-close{border:var(--border)solid var(--lime);border-radius:var(--radius-s);min-height:44px;color:var(--lime);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.5rem .9rem;font-weight:500;display:none}html.js .mobile-panel.is-open .menu-close{display:inline-flex}html.js .mobile-panel.is-open .menu-close:hover{background:var(--lime);color:var(--black)}html.js .mobile-panel.is-open .btn-primary{background:var(--lime);color:var(--black);border-color:var(--lime)}html.js .mobile-panel.is-open .btn-primary:hover{background:var(--black);color:var(--lime);border-color:var(--lime)}@media (min-width:1024px){.desktop-nav{display:flex}.mobile-nav{display:none}}.btn{border-radius:var(--radius-s);border:var(--border)solid transparent;cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.1rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--black);color:var(--lime);border-color:var(--black)}.btn-primary:hover{background:var(--lime);color:var(--black);border-color:var(--black)}.btn-secondary{color:var(--black);border-color:var(--black);background:0 0}.btn-secondary:hover{background:var(--black);color:var(--lime)}.btn-row{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.s-legal{padding:var(--section-pad)0;background:var(--lime);color:var(--black)}.site-footer{background:var(--black);color:var(--white)}.demo-chat{width:100%;min-width:0;max-width:100%}.demo-window{background:var(--black);min-width:0;max-width:100%;height:28rem;color:var(--lime);border-radius:var(--radius-m);opacity:0;flex-direction:column;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;line-height:1.45;display:flex;overflow:hidden;transform:translateY(14px)}.demo-chat.is-in .demo-window{animation:.8s cubic-bezier(.16,1,.3,1) forwards term-window}@keyframes term-window{to{opacity:1;transform:none}}.term-bar{min-height:2.6rem;color:var(--white);border-bottom:1px solid #d0e56247;align-items:center;gap:.7rem;padding:0 .9rem;display:flex}.term-dots{gap:.35rem;display:inline-flex}.term-dots i{background:var(--lime);opacity:.45;border-radius:50%;width:.45rem;height:.45rem}.term-dots i:first-child{opacity:1}.term-log{scroll-behavior:smooth;flex:1;min-width:0;padding:.9rem 1rem .4rem;overflow:auto}.term-msg{margin:0 0 .85rem;animation:.45s cubic-bezier(.16,1,.3,1) both term-in}.term-msg p,.demo-window p{max-width:none;color:inherit;overflow-wrap:anywhere;margin:0;font-family:inherit}.term-msg.is-user{color:var(--white)}.term-prompt{color:var(--lime);margin-right:.45rem}.term-caret{vertical-align:-.08em;background:currentColor;width:.55ch;height:.95em;margin-left:.12ch;animation:1.05s step-end infinite term-blink;display:inline-block}@keyframes term-blink{50%{opacity:0}}@keyframes term-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.term-csv{max-width:100%;color:var(--white);border-left:2px solid var(--lime);white-space:pre;background:#d0e56214;margin:.55rem 0 .7rem;padding:.7rem .8rem;font-family:inherit;font-size:.82rem;line-height:1.55;animation:.4s cubic-bezier(.16,1,.3,1) both term-in;overflow-x:auto}.term-file{color:var(--lime);margin-bottom:.35rem;display:block}.term-suggestions{gap:.4rem;min-width:0;max-width:100%;padding:0 .75rem .55rem;display:flex;overflow-x:auto}.term-suggestions button,.term-form button{cursor:pointer;font-family:inherit}.term-suggestions button{max-width:16rem;min-height:36px;color:var(--black);background:var(--lime);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:.35rem .6rem;font-size:.72rem;line-height:1.3;overflow:hidden}.term-suggestions button:disabled{opacity:.45;cursor:default}.term-form{flex-wrap:wrap}.term-form input{flex:100%}.term-form button{width:100%}.term-form input{min-width:0;min-height:44px;color:var(--white);background:0 0;border:0;flex:1;padding:0;font-family:inherit;font-size:16px;line-height:1.4}.term-form input::placeholder{color:#ffffff73}.term-form button{min-height:44px;color:var(--black);background:var(--lime);border-radius:var(--radius-s);border:0;padding:0 .7rem;font-size:.82rem}.term-form button:disabled{opacity:.4;cursor:default}.demo-note{margin:var(--space-3)0 0;font-size:.875rem;line-height:1.5}@media (max-width:720px){.demo-window{height:auto;max-height:none;font-size:.8rem}.term-log{overflow-x:hidden}.term-csv{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.72rem}.term-suggestions{flex-wrap:wrap;overflow:visible}.term-suggestions button{white-space:normal;text-align:left;max-width:100%;height:auto;text-overflow:unset;flex:100%}.btn-row{flex-direction:column;align-items:stretch}.btn-row .btn{width:100%}}.table-scroll{width:100%;max-width:100%;margin:0 0 var(--space-4);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:36rem;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:.9375rem;line-height:1.4}th,td{text-align:left;vertical-align:top;padding:.75rem .75rem .75rem 0}.on-black th,.on-black td,.demo-window th,.demo-window td{border-bottom:var(--border)solid var(--lime)}.on-black th,.demo-window th{color:var(--lime);font-weight:600}.on-black td,.demo-window td{color:var(--white);font-weight:400}.demo-window table{min-width:0}.demo-window th,.demo-window td{white-space:normal}.demo-window tbody th{color:var(--white)}.note{max-width:62ch;font-size:.875rem;line-height:1.5}.steps{margin:var(--space-6)0 0;counter-reset:step;padding:0;list-style:none}.steps li{counter-increment:step;gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:2.5rem 1fr;display:grid}.steps li:before{content:counter(step);font-family:var(--font-ui);font-size:1.25rem;font-weight:600;line-height:1.3}.steps p{margin:0}@media (min-width:720px){.demo-window{height:min(26rem,58dvh)}.site-footer{scroll-snap-align:end}}.checks{margin:var(--space-6)0 0;padding:0;list-style:none}.checks li+li{border-top:var(--border)solid var(--lime);margin-top:var(--space-5);padding-top:var(--space-5)}.meta-line{margin-top:var(--space-3)}.meta-label{font-weight:600}.text-link{font-family:var(--font-ui);text-underline-offset:.2em;align-items:center;min-height:44px;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:underline;display:inline-flex}.founder{margin-top:var(--space-7);max-width:62ch}.contact-alt{margin-top:var(--space-4)}.legal-note{border:var(--border)solid var(--black);padding:var(--space-4);max-width:62ch;margin-bottom:var(--space-6)}.legal-dl{max-width:62ch;margin:0}.legal-dl dt{font-family:var(--font-ui);margin-top:var(--space-4);font-size:1rem;font-weight:600}.legal-dl dd{margin:var(--space-1)0 0;overflow-wrap:anywhere}.site-footer{padding:var(--space-7)0}.site-footer p{color:var(--white);margin:0 0 .35rem;font-size:.875rem;line-height:1.5}.footer-links{margin-top:var(--space-4);flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.site-footer a{color:var(--blue);font-family:var(--font-ui);text-underline-offset:.2em;align-items:center;min-height:44px;font-size:1rem;font-weight:500;text-decoration:underline;display:inline-flex}.site-footer a:hover{color:var(--lime)}@media (prefers-reduced-motion:reduce){.demo-window,.demo-chat.is-in .demo-window,.term-msg,.term-csv,.term-caret,.demo-sheet{opacity:1;animation:none;transform:none}}@media (max-width:979px){.wrap{padding-inline:1.05rem}body{font-size:.72rem;line-height:1.3}}
:root{--ink:#0b0d0a;--ink-blue:#14183a;--paper:#f2eee3;--card-paper:#fbf8ef;--card-black:#121211;--chalk:#efeadd;--hand:var(--font-hand),"Caveat","Bradley Hand","Segoe Script",cursive;--r-card:18px 13px 20px 12px/13px 20px 12px 18px;--r-chip:14px 9px 15px 10px/10px 15px 9px 14px;--r-btn:12px 7px 13px 8px/8px 13px 7px 12px;--grain-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .29 0 0 0 0 .19 0 0 0 1.5 -.58'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-d:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.3 -.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--scratch-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='540' viewBox='0 0 720 540'%3E%3Cg fill='none' stroke='%231a1408' stroke-linecap='round'%3E%3Cpath stroke-opacity='.07' stroke-width='1.1' d='M-30 96 Q 160 78 360 94 T 750 86'/%3E%3Cpath stroke-opacity='.05' stroke-width='.85' d='M48 228 Q 220 214 440 232'/%3E%3Cpath stroke-opacity='.06' stroke-width='1' d='M120 372 C 300 388 420 358 620 376'/%3E%3Cpath stroke-opacity='.045' stroke-width='.75' d='M540 52 L 458 138'/%3E%3Cpath stroke-opacity='.04' stroke-width='.7' d='M92 148 L 158 236'/%3E%3Cpath stroke-opacity='.05' stroke-width='.9' d='M608 268 L 512 352'/%3E%3Cpath stroke-opacity='.035' stroke-width='.65' d='M220 28 Q 228 68 218 102'/%3E%3Cpath stroke-opacity='.04' stroke-width='.7' d='M388 418 Q 398 452 386 492'/%3E%3Cpath stroke-opacity='.03' stroke-width='.55' d='M12 412 L 108 404'/%3E%3Cpath stroke-opacity='.032' stroke-width='.5' d='M640 180 L 702 188'/%3E%3C/g%3E%3Cg fill='%231a1408' fill-opacity='.018'%3E%3Cellipse cx='118' cy='88' rx='42' ry='28'/%3E%3Cellipse cx='592' cy='420' rx='56' ry='34'/%3E%3C/g%3E%3C/svg%3E");--scratch-d:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='540' viewBox='0 0 720 540'%3E%3Cg fill='none' stroke='%23efeadd' stroke-linecap='round'%3E%3Cpath stroke-opacity='.08' stroke-width='1.1' d='M-30 96 Q 160 78 360 94 T 750 86'/%3E%3Cpath stroke-opacity='.06' stroke-width='.85' d='M48 228 Q 220 214 440 232'/%3E%3Cpath stroke-opacity='.07' stroke-width='1' d='M120 372 C 300 388 420 358 620 376'/%3E%3Cpath stroke-opacity='.05' stroke-width='.75' d='M540 52 L 458 138'/%3E%3Cpath stroke-opacity='.045' stroke-width='.7' d='M92 148 L 158 236'/%3E%3Cpath stroke-opacity='.055' stroke-width='.9' d='M608 268 L 512 352'/%3E%3Cpath stroke-opacity='.04' stroke-width='.65' d='M220 28 Q 228 68 218 102'/%3E%3Cpath stroke-opacity='.045' stroke-width='.7' d='M388 418 Q 398 452 386 492'/%3E%3C/g%3E%3Cg fill='%23efeadd' fill-opacity='.025'%3E%3Cellipse cx='118' cy='88' rx='42' ry='28'/%3E%3Cellipse cx='592' cy='420' rx='56' ry='34'/%3E%3C/g%3E%3C/svg%3E");--smudge-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .16 0 0 0 0 .1 0 0 0 1.8 -.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");--smudge-d:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.5 -.7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}html{scroll-behavior:smooth;background:var(--lime);overflow-x:clip}#contenu>section{--sheet-vig:92,74,46;--sheet-vig-a:.16;--scratch:var(--scratch-l);--smudge:var(--smudge-l);--grain:var(--grain-l);--extra-a:linear-gradient(transparent,transparent);--extra-b:linear-gradient(transparent,transparent);--extra-size:auto,auto;--mark:var(--blue);--line:var(--ink);isolation:isolate;color:var(--ink);position:relative}.s-hero,.s-methode,.s-contact{background:radial-gradient(110% 80% at 12% 0%,#ffffff3d,transparent 62%),linear-gradient(180deg,transparent 55%,#3c460012),var(--lime)}.s-outils,.s-pilote{background:radial-gradient(110% 80% at 12% 0%,#ffffff8c,transparent 62%),linear-gradient(180deg,transparent 55%,#5c4a2e12),var(--paper)}.s-changements,.s-securite,.s-questions{background:radial-gradient(90% 60% at 50% 0%,#ffffff0f,transparent 70%),var(--card-black);color:var(--chalk)}#contenu>section.on-black{--sheet-vig:0,0,0;--sheet-vig-a:.5;--scratch:var(--scratch-d);--smudge:var(--smudge-d);--grain:var(--grain-d);--mark:var(--lime);--line:#efeaddd1}#contenu>section:before{content:"";z-index:-1;pointer-events:none;background-image:var(--scratch),var(--smudge),var(--extra-a),var(--extra-b),radial-gradient(ellipse at 50% 40%,transparent 62%,rgba(var(--sheet-vig),var(--sheet-vig-a))150%),var(--grain);background-size:720px 540px,320px 320px,var(--extra-size),auto,240px 240px;mix-blend-mode:multiply;opacity:.48;position:absolute;inset:0}#contenu>section.on-black:before{mix-blend-mode:screen;opacity:.38}#contenu>section .wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 42% 38% at 0% 100%,rgba(var(--sheet-vig),.14),transparent 68%),radial-gradient(ellipse 36% 32% at 100% 0%,rgba(var(--sheet-vig),.1),transparent 70%);opacity:.85;position:absolute;inset:-8% -6% -12% -4%}#contenu>section:after,.site-footer:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0003,#0000);height:18px;position:absolute;top:0;left:0;right:0}.s-hero:after{display:none}.site-footer{isolation:isolate;background:var(--card-black);position:relative}.s-changements:after,.s-securite:after,.s-questions:after,.site-footer:before{background:linear-gradient(#ffffff1a,#0000)}.s-outils{--extra-a:linear-gradient(#3772ff12 1px,transparent 1px);--extra-b:linear-gradient(90deg,#3772ff12 1px,transparent 1px);--extra-size:40px 40px,40px 40px}.wrap{z-index:1;position:relative}.on-black h2,.on-black h3{color:var(--lime)}.on-black p,.on-black li,.on-black .lede{color:var(--chalk)}.lede{max-width:34ch;font-size:clamp(.82rem,.55rem + .5vw,1.0625rem);line-height:1.5}.reassure{margin-top:var(--space-4);max-width:62ch}.shift-kicker,.path-kicker,.guard-kicker,.offer-kicker{font-family:var(--hand);letter-spacing:0;text-transform:none;transform-origin:0 100%;margin:0 0 .15rem;font-size:clamp(1.35rem,1.1rem + .7vw,1.9rem);font-weight:700;line-height:1;display:inline-block;transform:rotate(-2.2deg)}.shift-kicker,.guard-kicker{color:var(--lime)}.path-kicker,.offer-kicker{color:var(--blue)}.scr{color:inherit;display:inline-block;position:relative}.scr-nw{white-space:nowrap}.scribble{pointer-events:none;color:var(--mark);position:absolute;overflow:visible}.scribble path,.doodle path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.scribble path{stroke-width:3px}.sc-underline{width:104%;height:.38em;bottom:-.3em;left:-2%}.sc-underline path{stroke-width:3.4px}.sc-circle{width:calc(100% + .6em);height:calc(100% + .28em);top:-.12em;left:-.3em}.sc-circle path{stroke-width:3.6px}.hand-note{color:var(--blue);font-family:var(--hand);margin:.7rem 0 0;padding-right:3.4rem;font-size:1.55rem;font-weight:700;line-height:1;display:inline-block;position:relative;transform:rotate(-3deg)}.hand-note .sc-arrow{width:3rem;height:2.4rem;top:.15rem;right:0}.hand-note .sc-arrow path{stroke-width:3.2px}.ink-path{stroke-dasharray:1;stroke-dashoffset:0}html.demo-animate .ink-path{opacity:0}html.demo-animate [data-seen] .ink-path{animation:ink-draw var(--dur,1s)cubic-bezier(.55,.05,.25,1)calc(var(--delay,0s) + var(--i,0)*.18s)both}@keyframes ink-draw{0%{stroke-dashoffset:1px;opacity:0}2%{opacity:1}to{stroke-dashoffset:0;opacity:1}}h2 .scribble,.lede .scribble{--delay:.75s}.doodle{opacity:.7;z-index:0;pointer-events:none;color:var(--doodle,var(--ink));translate:0 calc(var(--p,0)*var(--par,-70px));rotate:var(--rot,0deg);position:absolute;overflow:visible}.doodle path{stroke-width:2.4px}.dd-burst .ink-path,.dd-asterisk .ink-path{--dur:.5s}html.demo-animate [data-seen] .dd-burst .ink-path{animation-delay:calc(.3s + var(--i,0)*70ms)}html.demo-animate [data-seen] .dd-eye .ink-path,html.demo-animate [data-seen] .dd-lock .ink-path{animation-delay:calc(.4s + var(--i,0)*.35s);--dur:1.2s}.dd-eye .eye-pupil{fill:currentColor}.dd-eye .eye-outline{stroke-width:3.2px}.dd-eye .eye-iris{stroke-width:2.6px}.dd-eye .eye-lid{stroke-width:2.4px;opacity:.82}.dd-eye .eye-lid-lo{opacity:.65}.dd-eye .eye-lash-up{stroke-width:2.8px}.dd-eye .eye-lash-lo{stroke-width:2.3px;opacity:.88}html.demo-animate [data-seen] .dd-eye .eye-lash-up{animation-delay:calc(.55s + var(--i,0)*60ms)}html.demo-animate [data-seen] .dd-eye .eye-lash-lo{animation-delay:calc(.85s + var(--i,0)*50ms)}.on-black .doodle{--doodle:var(--chalk)}.s-hero .dd-a{--doodle:var(--ink);--rot:10deg;--par:-90px;width:clamp(5rem,11vw,9rem);top:5%;right:3%}.s-hero .dd-b{--doodle:var(--blue);--rot:-4deg;--par:60px;width:clamp(7rem,16vw,13rem);bottom:7%;left:3%}.s-changements .dd-a{--doodle:var(--lime);--rot:14deg;opacity:.8;width:clamp(4rem,8vw,7rem);top:8%;right:5%}.s-outils .dd-a{--doodle:var(--blue);--rot:5deg;width:clamp(7rem,15vw,12rem);top:7%;right:5%}.s-outils .dd-b{--doodle:var(--ink);--rot:-8deg;--par:80px;width:clamp(4rem,7vw,6rem);bottom:6%;left:4%}.s-methode .dd-a{--doodle:var(--blue);--rot:-6deg;width:clamp(4.5rem,9vw,8rem);top:6%;right:4%}.s-securite .dd-a{--doodle:var(--lime);--rot:-9deg;--par:100px;opacity:.28;width:clamp(8rem,18vw,15rem);bottom:-4%;left:-2%}.s-pilote .dd-a{--doodle:var(--blue);--rot:8deg;width:clamp(4rem,8vw,7rem);top:8%;right:6%}.s-contact .dd-a{--doodle:var(--ink);--rot:-4deg;--par:-40px;width:min(36vw,27rem);bottom:10%;right:5%}.s-contact .dd-b{--doodle:var(--blue);--rot:12deg;width:clamp(4rem,8vw,6.5rem);top:8%;left:5%}.s-contact .dd-a path{stroke-width:3px}.shift,.tool-list li,.path li,.guard li,.offer,.demo-sheet,.btn,.offer-cta,.offer-points li{isolation:isolate;position:relative}.shift:before,.tool-list li:before,.path li:before,.guard li:before,.offer:before,.demo-sheet:before,.btn:before,.offer-cta:before,.offer-points li:before{content:"";z-index:-1;pointer-events:none;background:var(--box-bg,var(--card-paper));border:2px solid var(--box-line,var(--ink));border-radius:var(--r-card);box-shadow:var(--box-shadow,none);filter:url(#ink-rough);transition:background .22s,transform .25s;position:absolute;inset:0}.btn,.offer-cta{--box-bg:var(--ink);--box-line:var(--ink);min-height:46px;color:var(--lime);font-family:var(--font-ui);letter-spacing:0;background:0 0;border:0;border-radius:0;padding:.7rem 1.25rem;font-weight:600;transition:color .2s,transform .25s}.btn:before,.offer-cta:before{border-radius:var(--r-btn);filter:url(#ink-rough-soft)}.btn:hover,.offer-cta:hover{color:var(--ink);background:0 0;border-color:#0000;transform:rotate(-1.4deg)translateY(-2px)}.btn:hover:before,.offer-cta:hover:before{--box-bg:transparent;transform:scale(1.03)}.btn:active,.offer-cta:active{transform:rotate(.6deg)translateY(1px)}.btn-secondary{--box-bg:transparent;color:var(--ink);background:0 0}.btn-secondary:hover{color:var(--lime)}.btn-secondary:hover:before{--box-bg:var(--ink)}.on-black .btn-primary,.on-black .btn-primary:hover{background:0 0;border-color:#0000}.on-black .btn-primary{--box-bg:var(--lime);--box-line:var(--lime);color:var(--ink)}.on-black .btn-primary:hover{color:var(--lime)}.on-black .btn-primary:hover:before{--box-bg:transparent;border-color:var(--lime)}.btn-primary:hover,.btn-secondary:hover{background:0 0}.hero-grid{gap:var(--space-6);align-items:start;min-width:0;max-width:100%;display:grid}.hero-copy .lede{max-width:30ch}.demo-chat{position:relative}.demo-sheet{--tilt:.9deg;--box-bg:var(--card-black);--box-line:var(--ink);--box-shadow:0 22px 40px -14px #00000073,0 3px 0 #000000e6;transform:rotate(var(--tilt));padding:.35rem}.demo-sheet:before{border-radius:16px 11px 18px 10px/11px 18px 10px 16px}.demo-window{background:0 0;border-radius:0;height:min(26rem,58dvh)}.demo-sheet:after,.demo-chat:before{content:"";z-index:3;pointer-events:none;clip-path:polygon(0 8%,4% 0,8% 12%,100% 0,96% 50%,100% 100%,5% 92%,0 100%,3% 50%);background:#f4f0d6d1;width:5.2rem;height:1.6rem;position:absolute;top:-.8rem;box-shadow:0 1px 2px #00000040}.demo-sheet:after{left:10%;transform:rotate(-5deg)}.demo-chat:before{right:10%;transform:rotate(4deg)}.demo-note{color:var(--ink);margin-top:.9rem;font-size:.8rem}.demo-mobile-kicker,.term-suggestion-short,.term-data-mobile{display:none}.shift-list{margin-top:var(--space-5)}.shift{--tilt:-.6deg;--box-bg:#1b1b19;--box-line:#efeaddc7;transform:rotate(var(--tilt));flex-direction:column;gap:.55rem;padding:1rem 1.15rem 1.1rem;display:flex}.shift:nth-child(2n){--tilt:.7deg}.shift h3{color:var(--chalk);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);font-weight:700;line-height:1}.shift-now span,.shift-next span{font-family:var(--hand);letter-spacing:0;text-transform:none;margin-bottom:.2rem;font-size:1.15rem;font-weight:700;line-height:1;display:block}.shift-now span{color:#efeadd99}.shift-now p{color:#efeadd9e;max-width:38ch;margin:0;padding:.1em .2em;font-size:.86rem;line-height:1.35;position:relative}.shift-now .sc-strike{color:#8fb0ff;--delay:.2s;width:100%;height:100%;inset:0}.shift-now .sc-strike path{stroke-width:2.6px}.shift-next{--lean:-.7deg;isolation:isolate;color:var(--ink);margin-left:.5rem;padding:.6rem .85rem .7rem;position:relative}.shift-next:before{content:"";z-index:-1;background:var(--lime);border-radius:var(--r-chip);filter:url(#ink-rough-soft);transform:rotate(var(--lean));transform-origin:0;position:absolute;inset:0}.shift:nth-child(2n) .shift-next{--lean:.8deg}.shift-next span{color:var(--ink);opacity:.8}.shift-next p{max-width:38ch;color:var(--ink);margin:0;font-size:.88rem;font-weight:500;line-height:1.35}.note{max-width:62ch;font-size:.8rem;line-height:1.45}.tool-cols{gap:var(--space-5);margin-top:var(--space-5);display:grid}.tool-col h3{color:var(--ink);font-family:var(--hand);transform-origin:0 100%;margin:0;font-size:1.7rem;font-weight:700;line-height:1;transform:rotate(-1.5deg)}.tool-list{flex-wrap:wrap;gap:.75rem .8rem;margin:.9rem 0 0;padding:0 .3rem .2rem 0;list-style:none;display:flex}.tool-list li{--tilt:-1.2deg;--box-bg:var(--card-paper);--box-line:var(--ink);--box-shadow:2px 3px 0 var(--ink);color:var(--ink);transform:rotate(var(--tilt));align-items:center;gap:.6rem;margin:0;padding:.45rem .9rem .45rem .5rem;display:flex}.tool-list li:before{border-radius:var(--r-chip)}.tool-list li:nth-child(2n){--tilt:1.1deg}.tool-list li:nth-child(3n){--tilt:-.4deg}.tool-col.is-rare .tool-list li{--box-bg:transparent;--box-shadow:none}.tool-col.is-rare .tool-list li:before{border-style:dashed}.tool-mark{width:2.3rem;height:2.3rem;color:var(--ink);background:var(--lime);border:2px solid var(--ink);border-radius:50% 46% 52% 48%;flex:none;place-items:center;display:grid}.tool-mark svg,.tool-mark img{width:1.2rem;height:1.2rem}.tool-mark.is-brand{background:#fff}.tool-mark.is-brand img{object-fit:contain;width:1.3rem;height:1.3rem}.tool-list span{font-family:var(--font-ui);font-size:.95rem;font-weight:600;line-height:1.2}.tool-foot{margin-top:var(--space-5);font-family:var(--hand);color:var(--ink);max-width:44ch;font-size:1.45rem;font-weight:500;line-height:1.15}.path-wrap{margin-top:var(--space-5);position:relative}.path-line{z-index:0;pointer-events:none;width:100%;height:3.2rem;color:var(--blue);margin-top:-1.6rem;display:none;position:absolute;top:50%;left:0;overflow:visible}.path-line path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;--dur:1.8s;--delay:.4s}.path{z-index:1;gap:.9rem;margin:0;padding:.2rem .4rem .4rem 0;list-style:none;display:grid;position:relative}.path li{--tilt:-1deg;--dy:0px;--box-bg:var(--card-paper);--box-line:var(--ink);--box-shadow:3px 4px 0 var(--ink),0 14px 24px -12px #0000004d;color:var(--ink);transform:rotate(var(--tilt));translate:0 var(--dy);flex-direction:column;gap:.35rem;margin:0;padding:1.05rem 1.1rem 1.15rem;display:flex}.path li:nth-child(2n){--tilt:.9deg}.path-n{color:var(--ink);font-family:var(--font-display);align-self:flex-start;padding:.05em .3em;font-size:2.3rem;font-weight:700;line-height:.95;position:relative}.path-n .sc-circle{--delay:.5s}.path-time{color:var(--blue);font-family:var(--hand);font-size:1.35rem;font-weight:700;line-height:1}.path h3{color:var(--ink);font-family:var(--font-display);margin:.1rem 0 0;font-size:1.65rem;font-weight:700;line-height:1}.path p{color:#0b0d0ac7;margin:0;font-size:.85rem;line-height:1.38}.path p.path-result{color:var(--ink);margin-top:auto;padding-top:.6rem;font-weight:600}.path li.is-featured{--box-bg:var(--card-black);--box-shadow:3px 4px 0 var(--blue),0 14px 24px -12px #0000004d;color:var(--chalk)}.path li.is-featured .path-n,.path li.is-featured h3,.path li.is-featured .path-result{color:var(--lime)}.path li.is-featured .path-time{color:#8fb0ff}.path li.is-featured p{color:#efeaddd1}.path li.is-featured .path-n .scribble{color:#8fb0ff}.guard-layout{flex-direction:column;justify-content:center;gap:1rem;height:100%;display:flex}.guard-intro .lede{max-width:32ch}.guard-intro .btn{margin-top:.9rem}.guard{gap:.7rem;margin:.4rem 0 0;padding:.2rem .4rem .3rem 0;list-style:none;display:grid}.guard li{--tilt:-.5deg;--box-bg:#1b1b19;--box-line:#efeaddc7;transform:rotate(var(--tilt));flex-direction:column;gap:.2rem;margin:0;padding:.8rem .95rem .9rem;display:flex}.guard li:nth-child(2n){--tilt:.55deg}.guard-icon{width:1.95rem;height:1.95rem;color:var(--ink);background:var(--lime);border-radius:50% 44% 52% 46%;place-items:center;margin-bottom:.2rem;display:grid}.guard-icon svg{width:1.1rem;height:1.1rem}.guard span.guard-icon{letter-spacing:0;text-transform:none;font-size:inherit;display:grid}.guard span{color:var(--lime);font-family:var(--hand);font-size:1.2rem;font-weight:700;line-height:1}.guard h3{color:var(--chalk);font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:700;line-height:1}.s-securite .guard p{color:#efeaddc7;max-width:none;margin:0;font-size:.8rem;line-height:1.32}.guard-check{width:1.6rem;height:1.4rem;color:var(--lime);--delay:.9s;top:.65rem;right:.8rem}.guard-check path{stroke-width:3.2px}.guard li.is-featured{--box-bg:var(--lime);--box-line:var(--lime)}.guard li.is-featured h3,.guard li.is-featured span,.s-securite .guard li.is-featured p{color:var(--ink)}.guard li.is-featured .guard-icon{color:var(--lime);background:var(--ink)}.guard li.is-featured .guard-check{color:var(--ink)}.offer-layout{flex-direction:column;justify-content:center;gap:1rem;height:100%;display:flex}.offer-intro .lede{max-width:36ch}.offer{--tilt:-.5deg;--box-bg:var(--card-paper);--box-shadow:4px 5px 0 var(--ink),0 24px 40px -18px #00000059;color:var(--ink);transform:rotate(var(--tilt));gap:1rem;margin:0;padding:1.15rem 1.2rem;display:grid}.offer:before{border-radius:8px 5px 9px/5px 9px 5px 8px}.offer-name{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;line-height:.9}.offer-promise,.offer-fine{font-size:.84rem;line-height:1.35}.offer-promise{max-width:28ch;color:var(--ink);margin:.45rem 0 0}.offer-cta{justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-top:.85rem;font-size:.92rem;line-height:1.2;text-decoration:none;display:inline-flex}.offer-fine{color:#0b0d0aa8;max-width:32ch;margin:.55rem 0 0}.offer-points{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.offer-points li{--box-bg:transparent;--box-line:#0b0d0a80;min-height:4rem;color:var(--ink);flex-direction:column;justify-content:center;gap:.15rem;margin:0;padding:.55rem .7rem;display:flex}.offer-points li:before{border-radius:var(--r-chip);filter:url(#ink-rough-soft);border-style:dashed;border-width:1.5px}.offer-points li:last-child:nth-child(odd){grid-column:1/-1}.offer-points strong{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1}.offer-points span{color:#0b0d0ab8;font-size:.78rem;line-height:1.3}.faq-list{margin-top:var(--space-5);border-top:0;position:relative}.faq-list:before,.faq-item:after{content:"";filter:url(#ink-line);pointer-events:none;background:#efeaddb3;height:2px;position:absolute;left:0;right:0}.faq-list:before{top:0}.faq-item{border-bottom:0;position:relative}.faq-item:after{bottom:0}.faq-item summary{min-height:44px;color:var(--chalk);font-family:var(--hand);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .2rem;font-size:clamp(1.35rem,1.1rem + .7vw,1.8rem);font-weight:700;line-height:1.1;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:after{content:"+";color:var(--lime);flex:none;font-size:2rem;line-height:1;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.faq-item[open] summary:after{transform:rotate(135deg)}.faq-item summary:hover{color:var(--lime)}.faq-item p{margin:0 0 var(--space-4);color:#efeadddb;padding:0 2.5rem 0 .2rem;font-size:.9rem}@supports (interpolate-size:allow-keywords){.faq-item::details-content{interpolate-size:allow-keywords;height:0;transition:height .22s;overflow:clip}.faq-item[open]::details-content{height:auto}}.s-contact h2{max-width:min(16ch,100%)}.contact-alt .text-link{color:var(--ink)}.site-footer{padding-top:calc(var(--space-7) + 12px)}.site-footer:after{content:"";z-index:-1;pointer-events:none;background-image:var(--scratch-d),var(--smudge-d),var(--grain-d);mix-blend-mode:screen;opacity:.22;background-size:720px 540px,320px 320px,240px 240px;position:absolute;inset:0}#contenu>section h2{max-width:min(18ch,100%)}@media (min-width:720px){html{scroll-snap-type:y mandatory}.dive-screen,#contenu>section{scroll-snap-align:start;scroll-snap-stop:always}#contenu>section{box-sizing:border-box;flex-direction:column;justify-content:center;height:100dvh;min-height:100dvh;max-height:100dvh;padding-top:clamp(2.2rem,5.5vh,3.8rem);padding-bottom:clamp(1.25rem,3.5vh,3rem);display:flex;overflow:hidden}#contenu>section>.wrap{width:100%}#contenu>section h2{margin-bottom:.65rem}#contenu>.s-questions{overflow-y:auto}.site-footer{scroll-snap-align:end}.shift-list{grid-template-columns:1fr 1fr;gap:1rem 1.1rem;margin-top:1.1rem;padding:.2rem .4rem .3rem;display:grid}.s-changements .note,.s-changements .btn-row{margin-top:.7rem}.path{grid-template-columns:repeat(2,1fr);align-items:stretch}.guard-layout{grid-template-columns:minmax(14rem,.7fr) 1.3fr;align-items:center;gap:1.5rem;display:grid}.guard{grid-template-columns:1fr 1fr;margin-top:0}.guard li.is-featured{grid-column:1/-1}.offer-points{grid-template-columns:1fr 1fr 1fr}}@media (min-width:800px){.offer{grid-template-columns:minmax(13.5rem,.7fr) 1.3fr;align-items:center;gap:1.6rem;padding:1.3rem 1.4rem}}@media (min-width:1024px){.hero-grid{column-gap:var(--space-6);grid-template-columns:repeat(12,1fr);align-items:end}.hero-copy{grid-column:1/span 6}.hero-demo{grid-column:7/span 6}.tool-cols{gap:var(--space-7);grid-template-columns:1fr 1fr}}@media (min-width:1100px){.path{grid-template-columns:repeat(4,1fr);gap:1.5rem}.path li:nth-child(2){--dy:1.6rem}.path li:nth-child(3){--dy:-.5rem}.path li:nth-child(4){--dy:1.1rem}.path-line{display:block}}@media (min-width:720px) and (max-height:860px){#contenu>section{padding-top:2rem;padding-bottom:.8rem}.shift{gap:.35rem;padding:.7rem .95rem .8rem}.shift-list{gap:.75rem .9rem}}@media (max-width:979px){.wrap{padding-inline:1.05rem}#contenu>section h2{font-size:clamp(1.25rem,3.2vw,1.7rem);line-height:.95}.tool-col h3{font-size:1.45rem}}@media (min-width:720px) and (max-width:979px){html{scroll-snap-type:none}.dive-screen,#contenu>section{scroll-snap-align:none;scroll-snap-stop:normal}#contenu>section{height:auto;min-height:0;max-height:none;padding-block:clamp(3rem,6vw,4.5rem);overflow:visible}.tool-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.s-contact .contact-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2rem;display:grid}.s-contact .dd-a{opacity:.18;width:7rem;top:2rem;bottom:auto;right:2rem}}@media (max-width:719px){html{scroll-snap-type:none}.dive-screen,#contenu>section{scroll-snap-align:none;scroll-snap-stop:normal}#contenu>section{box-sizing:border-box;height:auto;min-height:0;padding-block:clamp(3.25rem,8vw,4.25rem)}.wrap{padding-inline:clamp(1.25rem,4vw,2rem)}#contenu>section .wrap:before{inset:0}body{font-size:.9rem;line-height:1.5}#contenu>section h2{max-width:22ch;margin-bottom:1rem;font-size:clamp(1.85rem,5.8vw,2.55rem);line-height:.98}#contenu>section .lede{max-width:56ch;font-size:.95rem;line-height:1.55}.hero-copy .hand-note{display:none}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-demo{min-width:0;max-width:100%}.demo-mobile-kicker{font-family:var(--hand);margin:0 0 .7rem;font-size:1.5rem;font-weight:700;line-height:1;display:block}.demo-sheet{--tilt:0deg;padding:.2rem;transform:none}.demo-sheet:after,.demo-chat:before{display:none}.demo-window{height:clamp(19rem,46dvh,23rem);max-height:none;font-size:.8rem}.term-log{min-height:0;padding:.7rem .8rem;overflow:auto}.term-csv{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.73rem}.term-csv-desktop{display:none}.term-data-mobile{border-top:1px solid #d0e5623d;border-bottom:1px solid #d0e5623d;margin:.5rem 0 .65rem;display:block}.term-data-mobile summary{color:var(--lime);cursor:pointer;padding:.5rem 0;font-size:.75rem}.term-data-mobile .term-csv{margin:0 0 .6rem}.term-suggestions{scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;padding:.4rem .65rem .55rem;overflow-x:auto}.term-suggestions button{white-space:nowrap;text-align:center;flex:none;width:auto;max-width:none;min-height:40px;padding:.45rem .75rem}.term-suggestion-full{display:none}.term-suggestion-short{display:inline}.term-form{border-top:1px solid #d0e56240;flex-wrap:nowrap;align-items:center;gap:.45rem;padding:.45rem .65rem .6rem;display:flex}.term-form input{flex:auto;min-width:0}.term-form button{flex:none;width:auto;min-height:40px}.demo-note{margin-top:.7rem;font-size:.76rem}.shift-list,.tool-cols,.path,.guard{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:1.5rem;padding:.2rem .35rem .45rem .1rem;display:grid;overflow:visible}.path-wrap{margin-top:1.4rem}.path{margin-top:0}.tool-cols{align-items:start}.tool-list{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.tool-list li{width:100%;min-width:0}.s-changements .note,.tool-foot{margin-top:1.3rem}.s-changements .btn-row,.s-methode .btn-row{max-width:22rem;margin-top:1.4rem}.path li{gap:.25rem;padding:.9rem .95rem 1rem}.path-n{font-size:2rem}.path-time{font-size:1.2rem}.guard-layout{gap:1.2rem;height:auto}.guard li{grid-template-columns:2.2rem minmax(0,1fr);align-content:start;column-gap:.65rem;padding:.85rem;display:grid}.guard-icon{grid-row:1/span 3;margin:0}.guard li>span:not(.guard-icon),.guard li>h3,.guard li>p{grid-column:2}.guard li.is-featured{grid-column:1/-1}.s-contact .dd-a{opacity:.2;width:clamp(5rem,16vw,7rem);top:2.5rem;bottom:auto;right:1.2rem}.s-contact .contact-layout{align-items:center;gap:1.4rem;display:grid}.contact-actions .btn-row{margin:0}.contact-actions .contact-alt{overflow-wrap:anywhere;margin-top:1.2rem}.tool-cols{margin-top:1.4rem}.hand-note{font-size:1.3rem}}@media (min-width:520px) and (max-width:719px){.s-contact .contact-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem}}@media (max-width:519px){.shift-list,.tool-cols,.path,.guard{grid-template-columns:minmax(0,1fr)}.guard li.is-featured{grid-column:1}}:is(.shift-list,.path,.guard,.tool-list,.offer-points)>:first-child{--ci:0}:is(.shift-list,.path,.guard,.tool-list,.offer-points)>:nth-child(2){--ci:1}:is(.shift-list,.path,.guard,.tool-list,.offer-points)>:nth-child(3){--ci:2}:is(.shift-list,.path,.guard,.tool-list,.offer-points)>:nth-child(4){--ci:3}:is(.shift-list,.path,.guard,.tool-list,.offer-points)>:nth-child(5){--ci:4}:is(.shift-list,.path,.guard,.tool-list,.offer-points)>:nth-child(6){--ci:5}:is(.shift-list,.path,.guard,.tool-list,.offer-points)>:nth-child(7){--ci:6}html.demo-animate #contenu>section:not([data-seen]) h2{opacity:0}html.demo-animate #contenu>section[data-seen] h2{animation:1s cubic-bezier(.3,.7,.2,1) .1s both ink-write}@keyframes ink-write{0%{opacity:1;clip-path:inset(-8% 100% -30% -2%);transform:translateY(5px)rotate(-.6deg)}to{opacity:1;clip-path:inset(-8% -6% -30% -2%);transform:none}}html.demo-animate #contenu>section:not([data-seen]) :is(.lede,.reassure,.hand-note,.note,.tool-foot,.contact-alt,.shift-kicker,.path-kicker,.guard-kicker,.offer-kicker,.tool-col h3,.faq-list,.btn-row,.guard-intro>.btn,.demo-note){opacity:0}html.demo-animate #contenu>section[data-seen] :is(.lede,.reassure,.hand-note,.note,.tool-foot,.contact-alt,.shift-kicker,.path-kicker,.guard-kicker,.offer-kicker,.tool-col h3,.faq-list,.demo-note){animation:.8s cubic-bezier(.2,.8,.2,1) .4s both ink-rise}html.demo-animate #contenu>section[data-seen] :is(.btn-row,.guard-intro>.btn){animation:.7s .7s both ink-fade}html.demo-animate #contenu>section[data-seen] .hand-note{animation:.8s cubic-bezier(.2,.8,.2,1) 1.2s both ink-rise-tilt}@keyframes ink-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes ink-rise-tilt{0%{opacity:0;translate:-8px 8px}to{opacity:1;translate:0}}@keyframes ink-fade{0%{opacity:0}to{opacity:1}}html.demo-animate #contenu>section:not([data-seen]) :is(.shift,.path li,.guard li,.tool-list li,.offer,.offer-points li,.demo-sheet){opacity:0}html.demo-animate #contenu>section[data-seen] :is(.shift,.path li,.guard li,.tool-list li,.offer-points li){animation:ink-place .85s cubic-bezier(.2,.8,.2,1)calc(.45s + var(--ci,0)*.11s)both}html.demo-animate #contenu>section[data-seen] .offer{animation:.95s cubic-bezier(.2,.8,.2,1) .5s both ink-place}html.demo-animate #contenu>section[data-seen] .demo-sheet{animation:.95s cubic-bezier(.2,.8,.2,1) .35s both ink-place}@keyframes ink-place{0%{opacity:0;transform:translateY(28px)rotate(calc(var(--tilt,0deg)*3 + 2.5deg))scale(.96)}to{opacity:1;transform:rotate(var(--tilt,0deg))}}html.demo-animate .shift-now .sc-strike{--delay:calc(.95s + var(--ci,0)*.11s)}html.demo-animate .shift:first-child .sc-strike{--delay:1s}html.demo-animate .shift:nth-child(2) .sc-strike{--delay:1.12s}html.demo-animate .shift:nth-child(3) .sc-strike{--delay:1.24s}html.demo-animate .shift:nth-child(4) .sc-strike{--delay:1.36s}html.demo-animate .shift-next:before{transform:rotate(var(--lean))scaleX(0)}html.demo-animate [data-seen] .shift-next:before{animation:ink-slab .6s cubic-bezier(.3,.7,.2,1)calc(1.5s + var(--ci,0)*.11s)both}html.demo-animate .shift-next>*{opacity:0}html.demo-animate [data-seen] .shift-next>*{animation:ink-fade .5s ease calc(1.7s + var(--ci,0)*.11s)both}@keyframes ink-slab{to{transform:rotate(var(--lean))scaleX(1)}}html.demo-animate [data-seen] .guard li:first-child .guard-check{--delay:1s}html.demo-animate [data-seen] .guard li:nth-child(2) .guard-check{--delay:1.15s}html.demo-animate [data-seen] .guard li:nth-child(3) .guard-check{--delay:1.3s}html.demo-animate [data-seen] .guard li:nth-child(4) .guard-check{--delay:1.45s}html.demo-animate [data-seen] .guard li:nth-child(5) .guard-check{--delay:1.6s}html.demo-animate [data-seen] .path li:first-child .sc-circle{--delay:.9s}html.demo-animate [data-seen] .path li:nth-child(2) .sc-circle{--delay:1.2s}html.demo-animate [data-seen] .path li:nth-child(3) .sc-circle{--delay:1.5s}html.demo-animate [data-seen] .path li:nth-child(4) .sc-circle{--delay:1.8s}@media (max-width:719px){html.demo-animate #contenu>section[data-seen] :is(.shift,.path li,.guard li,.tool-list li){animation-name:ink-fade;animation-delay:.4s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.doodle{translate:none}.btn,.offer-cta,.faq-item summary:after{transition:none}}
