.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;min-height:calc(100svh - 100px);padding-block:40px 80px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.9rem,1.2rem + 5.4vw,6.4rem);line-height:.95}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:26px 0 34px}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;display:flex}.hero-txt[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:up .9s var(--ease-out) both}.hero-txt[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-txt[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.18s}.hero-txt[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.28s}@keyframes up{0%{opacity:0;transform:translateY(26px)}}.stickers[data-astro-cid-lcdefpme]{height:min(620px,70vh);position:relative}.st[data-astro-cid-lcdefpme]{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);animation:pop .8s var(--ease) both;background:#fff;border-radius:18px;padding:14px 16px;font-size:1rem;position:absolute}.st[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:6s ease-in-out infinite float}@keyframes pop{0%{opacity:0;scale:.6}}@keyframes float{50%{translate:0 -8px}}.st-prompt[data-astro-cid-lcdefpme]{gap:12px;width:340px;animation-delay:.3s;display:flex;top:4%;left:0;rotate:-3deg}.st-prompt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.st-ava[data-astro-cid-lcdefpme]{background:var(--orange);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:800;display:grid}.caret[data-astro-cid-lcdefpme]{vertical-align:-2px;background:var(--ink);width:2px;height:1em;margin-left:3px;animation:1s steps(2,end) infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.st-sheet[data-astro-cid-lcdefpme]{width:290px;padding:10px;animation-delay:.45s;top:26%;right:0;rotate:3deg}.st-fx[data-astro-cid-lcdefpme]{background:var(--paper-2);border-radius:6px;margin-bottom:8px;padding:6px 8px;font:600 .75rem/1 ui-monospace,monospace;display:block}.grid[data-astro-cid-lcdefpme]{border:1px solid var(--line);grid-template-columns:26px 1fr 1fr;font-size:.78rem;display:grid}.grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--line);font-variant-numeric:tabular-nums;padding:4px 6px}.grid[data-astro-cid-lcdefpme] .hd[data-astro-cid-lcdefpme]{color:var(--muted);text-align:center;background:#eef3ff;font-weight:700}.grid[data-astro-cid-lcdefpme] .tot[data-astro-cid-lcdefpme]{background:#dcfce7;font-weight:800}.st-agent[data-astro-cid-lcdefpme]{justify-items:start;gap:0;animation-delay:.6s;display:grid;top:52%;left:6%;rotate:-1.5deg}.node[data-astro-cid-lcdefpme]{border:1.5px solid var(--ink);background:var(--paper);border-radius:10px;padding:7px 12px;font-size:.85rem;font-weight:700}.node[data-astro-cid-lcdefpme].on{color:#fff;background:#e11d74}.link[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(var(--ink) 0 3px, transparent 3px 6px);width:2px;height:14px;margin-left:22px}.st-wave[data-astro-cid-lcdefpme]{width:260px;animation-delay:.75s;bottom:4%;right:6%;rotate:2deg}.st-label[data-astro-cid-lcdefpme]{font-size:.8rem;font-weight:800}.bars[data-astro-cid-lcdefpme]{align-items:center;gap:3px;height:46px;margin-top:8px;display:flex}.bars[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{height:30%;animation:eq 1.1s var(--d) ease-in-out infinite alternate;background:#eab308;border-radius:2px;flex:1}@keyframes eq{to{height:100%}}.st-badge[data-astro-cid-lcdefpme]{background:var(--highlight);gap:2px;animation-delay:.9s;display:grid;top:0;right:8%;rotate:6deg}.st-badge[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.st-badge[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display)}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.stickers[data-astro-cid-lcdefpme]{height:420px}}@media (width<=520px){.stickers[data-astro-cid-lcdefpme]{height:380px}.st-prompt[data-astro-cid-lcdefpme]{width:250px}.st-sheet[data-astro-cid-lcdefpme]{width:200px;top:30%}.st-wave[data-astro-cid-lcdefpme]{width:180px}.st-badge[data-astro-cid-lcdefpme]{display:none}}.marquee[data-astro-cid-lcdefpme]{border-block:2px solid var(--ink);background:var(--highlight);margin-inline:-10px;padding-block:14px;overflow:hidden;rotate:-1deg}.marquee-track[data-astro-cid-lcdefpme]{width:max-content;font:750 1.4rem/1 var(--font-display);white-space:nowrap;gap:40px;animation:30s linear infinite marquee;display:flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:inline-flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme] svg{color:var(--c)}@keyframes marquee{to{transform:translate(-50%)}}.h-themes[data-astro-cid-lcdefpme]{max-width:16ch}.themes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:48px;display:grid}.theme[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:2px solid var(--ink);transition:transform .4s var(--ease), background .3s, color .3s;background:#fff;gap:10px;padding:22px;text-decoration:none;display:grid}.theme[data-astro-cid-lcdefpme]:hover{background:var(--c);color:#fff;transform:translateY(-4px)rotate(-1deg)}.theme-ic[data-astro-cid-lcdefpme]{background:var(--c);color:#fff;border-radius:14px;place-items:center;width:54px;height:54px;transition:background .3s;display:grid}.theme[data-astro-cid-lcdefpme]:hover .theme-ic[data-astro-cid-lcdefpme]{background:#fff3}.theme-l[data-astro-cid-lcdefpme]{font:750 1.25rem/1.1 var(--font-display)}.theme-n[data-astro-cid-lcdefpme]{opacity:.75;font-size:.86rem}.une[data-astro-cid-lcdefpme]{background:var(--paper-2);border-block:2px solid var(--ink)}.une-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.une-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}@media (width<=760px){.une-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.pedago[data-astro-cid-lcdefpme]{border-radius:40px;margin-inline:clamp(8px,2vw,24px)}.pedago-in[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,88px);display:grid}.pedago-head[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:120px}.pedago[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:22px}.principes[data-astro-cid-lcdefpme]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.principes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);border-radius:var(--radius);grid-template-columns:64px 1fr;gap:4px 18px;padding:24px;display:grid}.p-n[data-astro-cid-lcdefpme]{background:var(--orange);width:56px;height:56px;color:var(--ink);font:800 1.5rem/1 var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.principes[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-self:end;font-size:1.5rem}.principes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}@media (width<=860px){.pedago-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pedago-head[data-astro-cid-lcdefpme]{position:static}}.publics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.pub[data-astro-cid-lcdefpme]{border:2px solid var(--ink);border-radius:var(--radius);rotate:var(--r);transition:rotate .5s var(--ease);background:#fff;padding:26px 22px}.pub[data-astro-cid-lcdefpme]:hover{rotate:0deg}.pub[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:1.4rem}.pub[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}@media (width<=960px){.publics[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=520px){.publics[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.ent-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,88px);display:grid}.ent-in[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:22px}.ent-list[data-astro-cid-lcdefpme]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ent-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:6px solid var(--orange);color:var(--muted);background:#fff;border-radius:0 16px 16px 0;padding:20px 22px}.ent-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font:750 1.25rem/1.2 var(--font-display);margin-bottom:4px;display:block}@media (width<=860px){.ent-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.tutos-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:44px;display:grid}.tuto[data-astro-cid-lcdefpme] .vlite{border:2px solid var(--ink);background:radial-gradient(60% 80% at 20% 20%, #f97316b3, transparent 70%), radial-gradient(60% 80% at 90% 90%, #1e3a8acc, transparent 70%), var(--ink)}.tuto[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:14px;font-size:1.25rem}.tuto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:4px 0 0}.commu[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:radial-gradient(50% 120% at 100% 0%, #f9731640, transparent 70%), var(--highlight);box-shadow:8px 8px 0 var(--ink);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(32px,5vw,64px);display:flex}.commu[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:18px}.faq-in[data-astro-cid-lcdefpme]{grid-template-columns:4fr 7fr;gap:clamp(32px,5vw,80px);display:grid}@media (width<=860px){.faq-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact-card[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:#fff;border-radius:32px;grid-template-columns:1fr 1.2fr;gap:clamp(32px,5vw,72px);padding:clamp(28px,5vw,64px);display:grid}.contact[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:18px 0}.direct[data-astro-cid-lcdefpme]{gap:6px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.direct[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration-color:var(--orange);text-underline-offset:4px}@media (width<=900px){.contact-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
