@media(max-width:359px){.menu-logo[data-astro-cid-2j44jlrm] img[data-astro-cid-2j44jlrm]{width:116px;height:auto}.menu-demo[data-astro-cid-2j44jlrm]{padding:0 10px;font-size:13px;right:16px}}:root{--hc-vert-clair: #73d774;--hc-vert-menthe: #0bbb8c;--hc-cyan: #00a3ae;--hc-signal-clair: #FF8A45;--hc-fond-carte: #111A24;--hc-trait-carte: #1F2C3A;--hc-fond-pied: #080D13}body{margin:0;background:var(--ardoise-1000)}a{color:var(--jauge-300)}a:hover{color:var(--jauge-200)}.s3{position:relative;overflow-x:clip;background:var(--ardoise-1000);color:var(--ardoise-0);font-family:Archivo Variable,Archivo,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.s3 *,.s3 *:before,.s3 *:after{box-sizing:border-box}.s3 h1,.s3 h2,.s3 h3,.s3 p,.s3 ul{margin:0}.s3 ul{padding:0;list-style:none}.s3 h1,.s3 h2,.s3 h3{text-wrap:balance}.s3 p{text-wrap:pretty}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.disp{font-stretch:115%;font-weight:800;letter-spacing:-.025em;line-height:1}.lab{font-stretch:75%;font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:13px;line-height:1.3}.mono{font-family:IBM Plex Mono,Consolas,ui-monospace,monospace}.gt{background:linear-gradient(100deg,var(--hc-vert-clair) 0%,var(--hc-vert-menthe) 45%,var(--hc-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:4px;font-weight:700;font-size:16px;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s}.btn-p{background:var(--signal-500);color:var(--ardoise-950)}.btn-p:hover{background:var(--hc-signal-clair);color:var(--ardoise-950);transform:translateY(-2px);box-shadow:0 14px 34px #ff6a1352}.btn-g{border:1px solid rgba(255,255,255,.26);color:var(--ardoise-0);background:transparent}.btn-g:hover{background:#ffffff0f;color:var(--ardoise-0);border-color:#ffffff8c}.btn-l{border:1px solid var(--ardoise-800);color:var(--ardoise-950)}.btn-l:hover{background:var(--ardoise-950);color:var(--ardoise-0)}.nl{color:var(--ardoise-300);text-decoration:none;font-weight:500;font-size:15px;padding:12px 2px}.nl:hover{color:var(--ardoise-0)}.nl.on{color:var(--ardoise-0);box-shadow:inset 0 -2px 0 var(--marque-vert)}.lk{color:var(--jauge-300);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px}.lk:hover{color:var(--ardoise-0)}.lk-l{color:var(--jauge-700)}.lk-l:hover{color:var(--ardoise-950)}.tool{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:8px;background:var(--hc-fond-carte);border:1px solid var(--hc-trait-carte);color:var(--ardoise-0);text-decoration:none;transition:border-color .3s,transform .3s,background .3s}.tool:hover{border-color:var(--hc-vert-menthe);transform:translateY(-4px);background:var(--ardoise-950);color:var(--ardoise-0)}.tool .ti{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#22c55e1a;color:var(--hc-vert-clair);border:1px solid rgba(34,197,94,.25)}.fl{color:var(--ardoise-400);text-decoration:none;font-size:15px}.fl:hover{color:var(--ardoise-0)}.card{background:var(--hc-fond-carte);border:1px solid var(--hc-trait-carte);border-radius:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.gridbg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000 15%,transparent 75%)}.glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;animation:drift 18s ease-in-out infinite alternate}.rv{animation:rise 1s cubic-bezier(.2,.7,.2,1) both}.d1{animation-delay:.12s}.d2{animation-delay:.24s}.d3{animation-delay:.36s}.d4{animation-delay:.48s}.d5{animation-delay:.6s}.d6{animation-delay:.72s}@supports (animation-timeline: view()){.sr{animation:rise linear both;animation-timeline:view();animation-range:entry 0% cover 26%}}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes drift{to{transform:translate(70px,-50px) scale(1.18)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinr{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:720px){.wrap{padding:0 20px}.hide-m{display:none!important}}.s3>*{overflow-x:clip}.menu-barre{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:76px;padding-top:10px;padding-bottom:10px}.menu-logo{display:flex;align-items:center}.menu-nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.menu-liens{display:contents}.menu-demo{min-height:44px;padding:0 18px;font-size:15px}@media(max-width:900px){.menu-barre{min-height:0;padding-top:8px;padding-bottom:4px;gap:0 16px}.menu-logo{min-height:40px}.menu-nav{display:block;width:100%}.menu-liens{display:flex;flex-wrap:wrap;gap:0 20px}.menu-liens .nl{padding:6px 2px;font-size:14px}.menu-demo{position:absolute;top:8px;right:20px;min-height:40px;padding:0 14px;font-size:14px}}@media(max-width:560px){.s3 .tbl,.s3 .tbl tbody,.s3 .tbl tr,.s3 .tbl td{display:block;min-width:0;width:100%}.s3 .tbl thead{display:none}.s3 .tbl tr{margin-bottom:16px;border:1px solid var(--ardoise-200);border-radius:8px;overflow:hidden}.s3 .tbl td{padding:14px 18px;border-bottom:0}.s3 .tbl td:first-child{padding-bottom:2px;font-size:18px}.s3 .tbl td:nth-child(2):before,.s3 .tbl td.sc:before{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.s3 .tbl td:nth-child(2):before{content:"Les logiciels du secteur"}.s3 .tbl td.sc:before{content:"Scara 360"}.s3 .tbl tr:last-child td.sc{border-radius:0}}
