.wb-vitrine{--fond:#f6f5f3;--surface:#fff;--surface-2:#fbfaf8;--encre:#16161a;--gris:#6b6b76;--gris-2:#6e6e78;--filet:#16161a1a;--filet-2:#16161a0f;--accent:#306090;--sur-accent:#fff;--accent-doux:#3060901a;--vert:#127a4b;--ambre:#9a5b00;--rouge:#b3261e;--vert-doux:#127a4b1a;--vert-texte:#0f6e43;--verre-a:#ffffff9e;--verre-b:#ffffff57;--verre-bord:#ffffffb3;--verre-arete:#ffffffeb;--ombre:0 30px 60px -24px #16161a47, 0 8px 20px -10px #16161a24;--chassis:#1c1c21;--aura:#30609017;--f:var(--font-archivo), "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif}.dark .wb-vitrine{--fond:#18181d;--surface:#212128;--surface-2:#26262e;--encre:#f2f2f5;--gris:#a8a8b2;--gris-2:#8e8e98;--filet:#ffffff1c;--filet-2:#fff1;--accent:#7faad8;--sur-accent:#111114;--accent-doux:#7faad824;--vert:#4cc690;--ambre:#e6aa52;--rouge:#f28078;--vert-doux:#4cc69024;--vert-texte:#4cc690;--verre-a:#212128b8;--verre-b:#2121287a;--verre-bord:#ffffff1f;--verre-arete:#ffffff24;--ombre:0 30px 60px -24px #0009, 0 8px 20px -10px #0006;--aura:#7faad81a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wb-vitrine .btn{white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex}.wb-vitrine .btn:active{transform:scale(.98)}.wb-vitrine .btn svg{flex:none;width:17px;height:17px}.wb-vitrine .btn-accent{background:var(--accent);color:var(--sur-accent);box-shadow:0 8px 20px -10px var(--accent)}.wb-vitrine .btn-encre{background:var(--encre);color:var(--fond)}.wb-vitrine .btn-ligne{border:1px solid var(--filet);background:var(--surface)}.wb-vitrine .btn-petit{border-radius:11px;height:38px;padding:0 14px;font-size:14px}:where(.wb-vitrine),:where(.wb-vitrine) :where(*){box-sizing:border-box}:where(.wb-vitrine) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.wb-vitrine) :where(a){color:inherit}:where(.wb-vitrine) :where(h1,h2,h3,h5){text-wrap:balance;margin:0}:where(.wb-vitrine) :where(p){margin:0}:where(.wb-vitrine) :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}html:has(.wb-vitrine){scroll-behavior:smooth;scroll-padding-top:84px}.wb-vitrine{--f:var(--font-archivo), "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--fond);min-height:100vh;color:var(--encre);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:450;line-height:1.5;position:relative;overflow-x:clip}.wb-vitrine main{overflow-x:clip}.wb-vitrine .w{max-width:1320px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.wb-vitrine .num{font-variant-numeric:tabular-nums}.wb-vitrine .nav{top:env(safe-area-inset-top,0px);z-index:50;background:linear-gradient(180deg, var(--verre-a), var(--verre-b));-webkit-backdrop-filter:blur(34px)saturate(220%);backdrop-filter:blur(34px)saturate(220%);border-bottom:1px solid var(--verre-bord);box-shadow:inset 0 1px 0 var(--verre-arete), 0 6px 24px -12px #16161a2e;position:sticky}.wb-vitrine .nav .w{align-items:center;gap:28px;height:64px;display:flex}.wb-vitrine .marque{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:650;font-stretch:108%;text-decoration:none;display:flex}.wb-vitrine .logo{object-fit:cover;background:#000;border-radius:8px;flex:none;width:30px;height:30px;display:block}.wb-vitrine .nav-liens{gap:22px;margin-left:8px;display:flex}.wb-vitrine .nav-liens a{color:var(--gris);font-size:15px;font-weight:550;text-decoration:none}.wb-vitrine .nav-liens a:hover{color:var(--encre)}.wb-vitrine .nav-droite{align-items:center;gap:10px;margin-left:auto;display:flex}.wb-vitrine .lien-discret{color:var(--gris);font-size:15px;font-weight:550;text-decoration:none}.wb-vitrine .lien-discret:hover{color:var(--encre)}.wb-vitrine .theme-btn{border:1px solid var(--filet);background:var(--surface);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.wb-vitrine .theme-btn svg{width:18px;height:18px}.wb-vitrine .theme-btn .ico-soleil{display:none}.dark .wb-vitrine .theme-btn .ico-soleil{display:block}.dark .wb-vitrine .theme-btn .ico-lune{display:none}@media (max-width:980px){.wb-vitrine .nav-liens{display:none}}.wb-vitrine .nav .btn-accent{gap:0}.wb-vitrine .nav .court{display:none}@media (max-width:520px){.wb-vitrine .nav .lien-discret{align-items:center;height:38px;padding:0 4px;font-size:14px;display:inline-flex}.wb-vitrine .nav .btn-accent{padding:0 14px}.wb-vitrine .nav .long{display:none}.wb-vitrine .nav .court{display:inline}.wb-vitrine .nav .w{gap:14px}.wb-vitrine .nav-droite{gap:8px}}@media (max-width:420px){.wb-vitrine .nav .theme-btn{display:none}}.wb-vitrine .sur-titre{color:var(--gris);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:550;display:flex}.wb-vitrine .sur-titre .pt{background:var(--accent);border-radius:50%;width:7px;height:7px}.wb-vitrine .h2{letter-spacing:-.04em;font-size:clamp(32px,4.4vw,54px);font-weight:650;font-stretch:112%;line-height:1.02}.wb-vitrine .h2 .doux{color:var(--accent)}.wb-vitrine .chapo{color:var(--gris);max-width:58ch;margin-top:18px;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.wb-vitrine .section{border-top:1px solid var(--filet);padding-block:clamp(72px,9vw,120px)}.wb-vitrine .rassure{color:var(--gris);margin-top:16px;font-size:14px}.wb-vitrine .heros-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wb-vitrine .pied{border-top:1px solid var(--filet);color:var(--gris);padding-block:40px 30px;font-size:14px}.wb-vitrine .pied-grille{grid-template-columns:1.4fr repeat(3,1fr);gap:28px;display:grid}.wb-vitrine .pied .pied-titre{color:var(--encre);margin:0 0 10px;font-size:13px;font-weight:600}.wb-vitrine .pied-grille a:not(.marque){padding:3px 0;text-decoration:none;display:block}.wb-vitrine .pied-grille a:not(.marque):hover{color:var(--encre)}.wb-vitrine .pied-social{gap:6px;margin-top:14px;display:flex}.wb-vitrine .pied-grille .pied-social a{border:1px solid var(--filet);border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.wb-vitrine .pied-bas{border-top:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:18px;font-size:13px;display:flex}.wb-vitrine .pied-bas a{text-decoration:none}.wb-vitrine .pied-bas a:hover{color:var(--encre)}@media (max-width:820px){.wb-vitrine .pied-grille{grid-template-columns:1fr 1fr}}.wb-vitrine .faq{border-top:1px solid var(--filet);max-width:820px;margin-top:36px}.wb-vitrine .faq details{border-bottom:1px solid var(--filet)}.wb-vitrine .faq summary{cursor:pointer;padding:20px 40px 20px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.wb-vitrine .faq summary::-webkit-details-marker{display:none}.wb-vitrine .faq summary:after{content:"";border-right:2px solid var(--gris);border-bottom:2px solid var(--gris);width:10px;height:10px;transition:transform .25s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.wb-vitrine .faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.wb-vitrine .faq details p{color:var(--gris);max-width:68ch;padding:0 40px 22px 0}.wb-vitrine .final{border-top:1px solid var(--filet);text-align:center;padding-block:clamp(80px,10vw,130px)}.wb-vitrine .final .h2{font-size:clamp(38px,5.6vw,72px)}.wb-vitrine .final .heros-cta{justify-content:center}