.barre[data-v-e0937cd9]{z-index:50;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;height:80px;padding:0 56px;display:flex;position:sticky;top:0}.marque[data-v-e0937cd9]{flex-shrink:0;align-items:center;gap:12px;display:flex}.marque-logo[data-v-e0937cd9]{object-fit:cover;border-radius:10px;width:62px;height:47px;box-shadow:0 0 0 1px #6cc6ff59,0 6px 18px -6px #1e8cff99}.marque-texte[data-v-e0937cd9]{flex-direction:column;gap:2px;display:flex}.marque-nom[data-v-e0937cd9]{letter-spacing:.14em;font-size:20px;font-weight:700}.marque-slogan[data-v-e0937cd9]{color:var(--muted);font-size:10.5px}.nav-large[data-v-e0937cd9]{align-items:center;gap:2px;display:flex}.navl[data-v-e0937cd9]{white-space:nowrap;align-items:center;gap:6px;display:flex}.navl-actif[data-v-e0937cd9]{color:var(--text);background:var(--chip)}.navl-bi[data-v-e0937cd9]{color:var(--accent)}.actions[data-v-e0937cd9]{align-items:center;gap:12px;display:flex}.btn-contact[data-v-e0937cd9]{height:44px;padding:0 18px;font-size:14px}.bouton-contact[data-v-e0937cd9]{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent2));box-shadow:0 6px 18px -6px var(--glow);border:0;border-radius:50%;position:relative}.bouton-contact[data-v-e0937cd9]:before,.bouton-contact[data-v-e0937cd9]:after{content:"";border:2px solid var(--accent2);pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite onde-contact-e0937cd9;position:absolute;inset:0}.bouton-contact[data-v-e0937cd9]:after{animation-delay:1.2s}.bouton-contact[data-v-e0937cd9] svg{animation:2.4s ease-in-out infinite sonnerie-e0937cd9}.bouton-contact[data-v-e0937cd9]:hover{background:linear-gradient(135deg, var(--accent2), var(--accent));transform:scale(1.08)}@keyframes onde-contact-e0937cd9{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes sonnerie-e0937cd9{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-14deg)}75%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}92%{transform:rotate(4deg)}}.bouton-theme[data-v-e0937cd9]{background:var(--chip);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.bouton-theme[data-v-e0937cd9]:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.bouton-menu[data-v-e0937cd9]{display:none}.menu-mobile[data-v-e0937cd9]{background:var(--bg);flex-direction:column;height:calc(100dvh - 68px);padding:12px 20px 24px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mlink[data-v-e0937cd9]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;padding:18px 4px;font:600 20px Sora,sans-serif;display:flex}.mlink-fleche[data-v-e0937cd9]{color:var(--muted)}.mlink-bi[data-v-e0937cd9],.mlink-bi .mlink-fleche[data-v-e0937cd9]{color:var(--accent)}.mlink-cta[data-v-e0937cd9]{margin-top:28px}@media (width<=1519px){.barre[data-v-e0937cd9]{padding:0 24px}.navl[data-v-e0937cd9]{padding:10px 8px;font-size:13.5px}}@media (width<=1379px){.btn-contact[data-v-e0937cd9]{display:none}}@media (width<=1179px){.marque-slogan[data-v-e0937cd9]{display:none}.navl[data-v-e0937cd9]{padding:8px 6px;font-size:13px}}@media (width<=1023px){.nav-large[data-v-e0937cd9]{display:none}.bouton-menu[data-v-e0937cd9]{display:flex}.btn-contact[data-v-e0937cd9]{display:inline-flex}}@media (width<=767px){.barre[data-v-e0937cd9]{height:68px;padding:0 16px}.marque[data-v-e0937cd9]{gap:10px}.marque-logo[data-v-e0937cd9]{border-radius:9px;width:52px;height:40px}.marque-nom[data-v-e0937cd9]{font-size:18px}.marque-slogan[data-v-e0937cd9]{font-size:8.5px}.actions[data-v-e0937cd9]{gap:8px}.btn-contact[data-v-e0937cd9]{display:none}}@media (width<=374px){.marque-logo[data-v-e0937cd9]{width:44px;height:34px}.marque-nom[data-v-e0937cd9]{font-size:16px}.marque-slogan[data-v-e0937cd9]{display:none}}.pied[data-v-97c2154c]{border-top:1px solid var(--line);background:var(--bg2);padding:64px 0 40px}.colonnes[data-v-97c2154c]{grid-template-columns:1.4fr 1fr 1.1fr 1.3fr;gap:48px;display:grid}.col-marque[data-v-97c2154c]{gap:18px}.marque[data-v-97c2154c]{align-items:center;gap:12px;display:flex}.marque img[data-v-97c2154c]{object-fit:cover;background:var(--panel);border-radius:11px;width:44px;height:44px}.marque span[data-v-97c2154c]{letter-spacing:.14em;font-size:20px;font-weight:700}.col-marque p[data-v-97c2154c]{max-width:300px;font-size:15px;line-height:1.6}.col[data-v-97c2154c]{gap:12px;font-size:15px}.col-contact[data-v-97c2154c]{overflow-wrap:anywhere;gap:14px}.email[data-v-97c2154c]{gap:2px}.surbrillance[data-v-97c2154c]{border-radius:16px;animation:2.2s ease-out surbrillance-97c2154c}@keyframes surbrillance-97c2154c{0%,40%{background:var(--chip);box-shadow:0 0 0 12px var(--chip), 0 0 0 14px var(--accent)}to{background:0 0;box-shadow:0 0 0 12px #0000,0 0 0 14px #0000}}.email-role[data-v-97c2154c]{font-size:12.5px}.col a[data-v-97c2154c]:hover{color:var(--accent)}.titre-col[data-v-97c2154c]{color:var(--muted);font-size:12px}.bas[data-v-97c2154c]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}@media (width<=1199px){.colonnes[data-v-97c2154c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pied[data-v-97c2154c]{padding:40px 0 28px}.colonnes[data-v-97c2154c]{grid-template-columns:minmax(0,1fr);gap:32px}.col[data-v-97c2154c],.col-contact[data-v-97c2154c]{gap:0}.col a[data-v-97c2154c],.col-contact>span[data-v-97c2154c]{padding:10px 0}}.lien-evitement{z-index:100;background:var(--accent);color:var(--onaccent);border-radius:10px;padding:10px 16px;position:absolute;top:-60px;left:16px}.lien-evitement:focus{top:16px}main{min-height:60vh}:root,[data-theme=dark]{--bg:#1a1c2c;--bg2:#151726;--surface:#222539;--line:#b6adea2e;--text:#f1f0fa;--muted:#aeadc8;--accent:#b6adea;--accent2:#6cc6ff;--onaccent:#1a1c2c;--glow:#6cc6ff47;--chip:#b6adea1f;--panel:#111324;--panel2:#1b1e33;--panel-fond:var(--panel);--imgf:none;--bgimg:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f7f6fc;--bg2:#efedf98c;--surface:#ffffffd1;--line:#dcd8ef;--text:#1a1c2c;--muted:#4f5170;--accent:#5a4bc2;--accent2:#0b6fbf;--onaccent:#fff;--glow:#5a4bc238;--chip:#ebe8fb;--panel:#2a2d6e;--panel2:#ffffff14;--panel-fond:radial-gradient(ellipse at 85% 0%, #6cc6ff38, transparent 55%), linear-gradient(135deg, #2e2a78 0%, #263a82 55%, #1e4b8c 100%);--imgf:brightness(1.22) contrast(.9) saturate(.92);--bgimg:linear-gradient(125deg, #f7f6fc 0%, #e8e3ff 22%, #dcefff 45%, #f1e6ff 68%, #e3f4ff 85%, #f7f6fc 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--bg);color:var(--text);margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;transition:background-color .4s,color .4s;overflow-x:clip}.pagebg{background-image:var(--bgimg);background-size:300% 300%;background-attachment:fixed;animation:22s ease-in-out infinite bgshift}@keyframes bgshift{0%{background-position:0 30%}50%{background-position:100% 70%}to{background-position:0 30%}}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.dsp{font-family:Sora,sans-serif}.mono{letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.muted{color:var(--muted)}.accent{color:var(--accent)}.accent2{color:var(--accent2)}.photo{filter:var(--imgf)}.wrap{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}.sec{padding:110px 0}.sec-alt{background:var(--bg2)}.titre-sec{letter-spacing:-.02em;font-family:Sora,sans-serif;font-size:46px;font-weight:700;line-height:1.08}.tete-sec{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.pile{flex-direction:column;display:flex}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font:600 15px IBM Plex Sans,sans-serif;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{box-shadow:0 12px 30px -8px var(--glow);transform:translateY(-2px)}.btn-p{background:var(--accent);color:var(--onaccent)}.btn-g{border:1px solid var(--line);color:var(--text);background:0 0}.btn-g:hover{background:var(--chip)}.icon-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,transform .3s;display:flex}.icon-btn:hover{background:var(--chip);transform:rotate(-12deg)}.navl{color:var(--muted);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.navl:hover{color:var(--text);background:var(--chip)}.arrow{transition:transform .25s}.card:hover .arrow,.btn:hover .arrow{transform:translate(4px)}.card{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .35s}.card:hover{border-color:var(--accent);box-shadow:0 22px 44px -22px var(--glow);transform:translateY(-6px)}.zoom{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.card:hover .zoom{transform:scale(1.05)}.row{transition:transform .25s,border-color .25s,background .25s}.row:hover{border-color:var(--accent);background:var(--chip);transform:translate(6px)}.pastille{background:var(--chip);color:var(--accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.puce{background:var(--chip);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:500}.eyebrow{border:1px solid var(--line);background:var(--chip);color:var(--accent);border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:11px 22px 11px 16px;animation:.9s cubic-bezier(.2,.7,.2,1) both ebIn;display:inline-flex;position:relative;overflow:hidden}.eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:40%;animation:4.5s ease-in-out infinite ebShine;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}.eyebrow-dark{color:#b6adea;background:#b6adea1a;border-color:#b6adea4d}.eb-text{letter-spacing:.04em;background:linear-gradient(90deg, var(--accent), var(--accent2), var(--accent));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font:600 19px Sora,sans-serif;animation:5s linear infinite ebFlow}.eyebrow-dark .eb-text{background-image:linear-gradient(90deg,#b6adea,#6cc6ff,#b6adea)}.eb-dot{background:var(--accent2);width:11px;height:11px;box-shadow:0 0 0 0 var(--glow);border-radius:50%;animation:2.4s infinite pulse}@keyframes ebIn{0%{opacity:0;clip-path:inset(0 100% 0 0 round 999px)}to{opacity:1;clip-path:inset(0 round 999px)}}@keyframes ebShine{0%,60%{left:-40%}to{left:130%}}@keyframes ebFlow{0%{background-position:0 0}to{background-position:-200% 0}}.node{text-align:center;color:#f1f0fa;background:#0e1020d6;border:1px solid #b6adea73;border-radius:10px;justify-content:center;align-items:center;width:164px;height:48px;margin:-24px 0 0 -82px;font:500 15px IBM Plex Sans,sans-serif;display:flex;position:absolute}.src{background:var(--panel2);color:#e8e7f5;border:1px solid #b6adea2e;border-radius:8px;align-items:center;width:180px;height:48px;padding-left:18px;font:500 16px IBM Plex Sans,sans-serif;display:flex;position:absolute}.out{background:var(--panel2);color:#f1f0fa;border:1px solid #b6adea38;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:250px;height:78px;padding:12px 18px;display:flex;position:absolute;left:930px}.chip{color:#f1f0fa;background:#0e1020d6;border:1px solid #b6adea73;border-radius:10px;padding:10px 16px;font:500 15px IBM Plex Sans,sans-serif;position:absolute}.dot{background:#b6adea;border-radius:50%;width:9px;height:9px;animation:2.8s linear infinite travel;position:absolute;top:0;left:0;box-shadow:0 0 10px #b6adea}.dot-c{background:#6cc6ff;box-shadow:0 0 10px #6cc6ff}.doc{width:16px;height:18px;animation:3.2s linear infinite travel;position:absolute;top:0;left:0}.dash{stroke-dasharray:5 7;animation:1.8s linear infinite dash}.wave{mix-blend-mode:screen;pointer-events:none;animation:3s cubic-bezier(.2,.6,.3,1) infinite wave}.vline{background:repeating-linear-gradient(#b6adeacc 0 5px,#0000 5px 11px) 0 0/2px 22px;width:2px;height:34px;margin:0 auto;animation:1s linear infinite vdash;position:relative}.vdot{background:#6cc6ff;border-radius:50%;width:9px;height:9px;animation:1.6s linear infinite down;position:absolute;left:-3.5px;box-shadow:0 0 10px #6cc6ff}.stab2{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:18px;padding:18px 20px 16px;transition:border-color .3s,transform .3s,box-shadow .3s}.stab2:hover{border-color:var(--accent);transform:translate(4px)}.stab2-on{border-color:var(--accent);box-shadow:0 18px 36px -24px var(--glow);transform:translate(8px)}.step{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:16px;padding:14px 18px;font-size:15.5px;line-height:1.45;display:flex}.step.cyc{animation:8s infinite hl}.ringnode{border:2px solid var(--accent);background:var(--surface);width:62px;height:62px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin:-31px 0 0 -31px;font:700 18px Sora,sans-serif;display:flex;position:absolute}.ringnode.cyc{animation:8s infinite nodehl}.sect{border:1px solid var(--line);background:var(--surface);min-width:0;height:100%;color:var(--text);cursor:pointer;font:inherit;border-radius:24px;flex-basis:0;padding:0;transition:flex-grow .7s cubic-bezier(.2,.7,.2,1),border-color .3s;position:relative;overflow:hidden}.sect:hover{border-color:var(--accent)}.sect-on{border-color:var(--accent);cursor:default}.tab{height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 18px;font:600 14px IBM Plex Sans,sans-serif;transition:background .2s,color .2s}.tab:hover{color:var(--text);background:var(--chip)}.tab-on{background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:0 6px 18px -10px var(--glow)}.stab{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;font:inherit;border-radius:16px;flex:1;align-items:center;gap:14px;padding:18px 20px;transition:border-color .25s,background .25s,transform .25s;display:flex}.stab:hover{border-color:var(--accent);transform:translateY(-2px)}.stab-on{background:var(--accent);border-color:var(--accent);color:var(--onaccent)}.acc{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:18px;display:flex}.rise{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.pop{animation:.7s cubic-bezier(.2,.9,.3,1.3) both pop}.d1{animation-delay:.15s}.d2{animation-delay:.3s}.d3{animation-delay:.45s}.d4{animation-delay:.6s}.d5{animation-delay:.75s}.d6{animation-delay:.9s}.d7{animation-delay:1.05s}.d8{animation-delay:1.2s}.ping{animation:2.6s ease-out infinite ping}.spin{animation:9s linear infinite spin}.spin-slow{animation:50s linear infinite spin}.spin-rev{animation:6s linear infinite reverse spin}.spin8{animation:8s linear infinite spin}.breathe{animation:3.2s ease-in-out infinite breathe}.flow{background:linear-gradient(90deg, var(--accent), var(--accent2), var(--accent));background-size:200% 100%;animation:3.5s linear infinite flow}.flowv{background:linear-gradient(180deg, var(--accent), var(--accent2), var(--accent));background-size:100% 200%;animation:3.5s linear infinite flowv}.pulse{animation:2.4s infinite pulse}.bar{transform-origin:bottom;animation:2.2s ease-in-out infinite bars}.prog{transform-origin:0;animation:6s linear both prog}.swapin{animation:.6s cubic-bezier(.2,.7,.2,1) both swapin}.swap{animation:.5s both fadein}.enter{animation:.55s cubic-bezier(.2,.7,.2,1) both enter}.eq{transform-origin:bottom;animation:2.6s ease-in-out infinite eq}.nodep{animation:2.4s ease-in-out infinite nodep}.type{white-space:nowrap;width:0;animation:1s steps(26,end) both type;display:block;overflow:hidden}.blink{animation:1s step-end infinite blink}.grow{transform-origin:bottom;animation:1.1s cubic-bezier(.2,.7,.2,1) both growY}.growx{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) both growX}.draw{stroke-dasharray:900;stroke-dashoffset:900px;animation:2.2s 1s forwards draw}.kenburns{animation:9s ease-in-out infinite alternate kb}.float{animation:5s ease-in-out infinite float}.slide{animation:.35s both slide}.drop{animation:.9s cubic-bezier(.2,.7,.2,1) .4s both drop}.ring{animation:2.2s ease-out infinite ring}@keyframes travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes dash{to{stroke-dashoffset:-48px}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ping{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes flow{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes flowv{0%{background-position:0 0}to{background-position:0 -200%}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--glow)}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}@keyframes bars{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes swapin{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes nodep{0%,to{fill:#1b1e33}50%{fill:#6f64c8}}@keyframes type{0%{width:0}to{width:var(--w)}}@keyframes blink{50%{opacity:0}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes hl{0%,20%{background:var(--chip);border-color:var(--accent);transform:translateX(var(--hl-decalage,6px))}26%,94%{border-color:var(--line);background:0 0;transform:none}to{background:var(--chip);border-color:var(--accent);transform:translateX(var(--hl-decalage,6px))}}@keyframes nodehl{0%,20%{background:var(--accent);color:var(--onaccent);transform:scale(1.14)}26%,94%{background:var(--surface);color:var(--accent);transform:scale(1)}to{background:var(--accent);color:var(--onaccent);transform:scale(1.14)}}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes wave{0%{opacity:0;transform:scale(.35)}15%{opacity:.9}to{opacity:0;transform:scale(2.3)}}@keyframes vdash{to{background-position:0 22px}}@keyframes down{0%{opacity:0;top:-4px}20%{opacity:1}to{opacity:0;top:30px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-18px)}60%{opacity:1;transform:translateY(3px)}to{transform:none}}@keyframes ring{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.attente:is(.rise,.pop,.grow,.growx,.draw,.eyebrow,.enter,.swapin,.type),.attente :is(.rise,.pop,.grow,.growx,.draw,.eyebrow,.enter,.swapin,.type){animation-play-state:paused}.page-enter-active,.page-leave-active{transition:opacity .35s,transform .35s}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.squelette{background:linear-gradient(90deg, var(--surface) 0%, var(--chip) 50%, var(--surface) 100%);background-size:200% 100%;border-radius:22px;min-height:200px;animation:1.4s infinite squelette}@keyframes squelette{to{background-position:-200% 0}}@media (width<=1199px){.sec{padding:88px 0}.titre-sec{font-size:40px}.tete-sec{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=767px){.wrap{padding:0 16px}.sec{padding:44px 0}.titre-sec{font-size:28px;line-height:1.15}.eb-text{font-size:15px}.eyebrow{gap:10px;padding:8px 16px 8px 12px}.btn{white-space:normal;text-align:center}.step.cyc{--hl-decalage:0px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}.type{width:var(--w)}.draw{stroke-dashoffset:0}}
