:root{--brique:#ff5a00;--brique-claire:#ff8a1e;--brique-foncee:#c2410c;--brique-900:#7c2d12;--brique-50:#fff3eb;--nuit:#132347;--nuit-profonde:#0b1733;--ardoise:#5a6782;--ardoise-claire:#dde2ec;--brume:#f7f8fb;--blanc:#fff;--titre:"Outfit",system-ui,sans-serif;--texte:"Inter",-apple-system,"Segoe UI",sans-serif;--r-s:8px;--r-m:14px;--r-l:22px;--ombre:0 1px 2px #0b17330f,0 8px 24px -12px #0b17332e;--ease:cubic-bezier(.2,.8,.2,1);--max:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--brume);color:var(--nuit);font:400 16px/1.6 var(--texte);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--brique);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--titre);color:var(--nuit);letter-spacing:-.03em;line-height:1.05}h1{font-size:clamp(40px,6vw,64px);font-weight:800}h2{font-size:clamp(32px,4.2vw,48px);font-weight:800}h3{letter-spacing:-.02em;font-size:22px;font-weight:700}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.section{padding:clamp(72px,10vw,120px) 0}.lead{color:var(--ardoise);max-width:58ch;margin-top:16px;font-size:18px}.kicker{font:600 14px var(--texte);color:var(--brique-foncee);margin-bottom:12px;display:inline-block}.dark{background:var(--nuit-profonde);color:#c9d1e3}.dark h1,.dark h2,.dark h3{color:var(--blanc)}.dark .lead{color:#a9b4cc}.dark .kicker{color:var(--brique-claire)}.tint{background:var(--brique-50)}.btn{height:48px;font:600 16px var(--texte);cursor:pointer;transition:transform .2s var(--ease),background .2s,box-shadow .2s;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-brique{background:var(--brique);color:var(--nuit-profonde)}.btn-brique:hover{background:var(--brique-claire)}.btn-ligne{background:var(--blanc);color:var(--nuit);box-shadow:inset 0 0 0 1px var(--ardoise-claire)}.btn-ligne:hover{box-shadow:inset 0 0 0 1px var(--nuit)}.dark .btn-ligne{color:var(--blanc);background:0 0;box-shadow:inset 0 0 0 1px #ffffff40}.dark .btn-ligne:hover{box-shadow:inset 0 0 0 1px var(--blanc)}.ctas{flex-wrap:wrap;gap:12px;display:flex}.card{background:var(--blanc);border:1px solid var(--ardoise-claire);border-radius:var(--r-m)}.link{color:var(--brique-foncee);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.logo[data-astro-cid-f7espo7c]{font:800 21px/1 var(--titre);letter-spacing:-.03em;color:var(--nuit);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c].clair{color:var(--blanc)}.logo[data-astro-cid-f7espo7c] .logo-sym{width:auto;height:15px}.nav[data-astro-cid-wpvy4v7s]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#f7f8fbdb;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].scrolled{border-bottom-color:var(--ardoise-claire)}.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}ul[data-astro-cid-wpvy4v7s]{gap:32px;list-style:none;display:flex}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ardoise);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{color:var(--nuit)}.m-cta[data-astro-cid-wpvy4v7s]{display:none}.d-cta[data-astro-cid-wpvy4v7s]{height:42px;padding:0 18px;font-size:15px}.burger[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--nuit);width:22px;height:2px;transition:transform .25s var(--ease);border-radius:2px;display:block}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(4px)rotate(45deg)}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-4px)rotate(-45deg)}@media (width<=900px){.d-cta[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:flex}nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{background:var(--brume);border-bottom:1px solid var(--ardoise-claire);opacity:0;pointer-events:none;transition:opacity .2s,transform .25s var(--ease);flex-direction:column;gap:0;padding:8px 24px 24px;position:fixed;inset:72px 0 auto;transform:translateY(-8px)}nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s].open{opacity:1;pointer-events:auto;transform:none}nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--ardoise-claire);padding:14px 0;font-size:18px;display:block}.m-cta[data-astro-cid-wpvy4v7s]{margin-top:16px;display:block}.m-cta[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{width:100%;color:var(--nuit-profonde);border:0}}footer[data-astro-cid-jo6i4kqk]{padding:72px 0 32px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr;gap:48px;display:grid}p[data-astro-cid-jo6i4kqk]{max-width:34ch;margin:16px 0 8px}.mail[data-astro-cid-jo6i4kqk]{color:var(--brique-claire)}h4[data-astro-cid-jo6i4kqk]{font:600 14px var(--texte);color:var(--blanc);letter-spacing:0;margin-bottom:14px}ul[data-astro-cid-jo6i4kqk]{gap:8px;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.bas[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#a9b4cc;font-size:15px;text-decoration:none}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.bas[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--blanc)}.bas[data-astro-cid-jo6i4kqk]{color:#7f8ba6;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:56px;padding-top:24px;font-size:14px;display:flex}@media (width<=760px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}}dialog[data-astro-cid-cvvhioyr]{border-radius:var(--r-l);background:var(--blanc);border:0;flex-direction:column;width:min(960px,96vw);height:min(640px,90vh);margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #0b17338c}dialog[data-astro-cid-cvvhioyr][open]{animation:pop .32s var(--ease);display:flex}dialog[data-astro-cid-cvvhioyr]::backdrop{backdrop-filter:blur(4px);background:#0b173380}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.98)}}.top[data-astro-cid-cvvhioyr]{border-bottom:1px solid var(--ardoise-claire);align-items:center;gap:12px;padding:12px 12px 12px 22px;display:flex}#demo-titre[data-astro-cid-cvvhioyr]{font:700 18px var(--titre);letter-spacing:-.02em}.hint[data-astro-cid-cvvhioyr]{color:var(--ardoise);margin-right:auto;font-size:13px}.x[data-astro-cid-cvvhioyr]{border:1px solid var(--ardoise-claire);background:var(--blanc);width:40px;height:40px;color:var(--nuit);cursor:pointer;border-radius:10px;place-items:center;display:grid}.x[data-astro-cid-cvvhioyr]:hover{border-color:var(--nuit)}iframe[data-astro-cid-cvvhioyr]{background:var(--brume);border:0;flex:1;width:100%}@media (width<=600px){dialog[data-astro-cid-cvvhioyr]{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.hint[data-astro-cid-cvvhioyr]{display:none}}
