.sn{--sn-ink: #1c1c22;--sn-ink-3: #63636e;--sn-ink-4: #90909c;--sn-line: #e6e6ec;--sn-line-soft: #eaeaf0;--sn-line-strong: #d9d9e2;--sn-hover: #efeff4;--sn-subtle: #f5f5f8;--sn-canvas: #ffffff;--sn-accent: #4f46e5;--sn-gutter: 64px;--sn-wrap: 1312px;position:sticky;top:0;z-index:40;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--sn-line-soft);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--sn-ink);-webkit-font-smoothing:antialiased}.sn *,.sn *:before,.sn *:after{box-sizing:border-box}.sn a{text-decoration:none;color:inherit}.sn :focus-visible{outline:2px solid var(--sn-accent);outline-offset:2px;border-radius:4px}.sn-in{width:100%;max-width:var(--sn-wrap);margin:0 auto;padding:0 var(--sn-gutter);height:68px;display:flex;align-items:center;gap:36px}.sn-logo{display:flex;align-items:center;flex-shrink:0}.sn-logo img{height:32px;width:auto;display:block}.sn-links{display:flex;align-items:center;gap:22px;font-size:13.5px;color:var(--sn-ink-3)}.sn-links a:hover,.sn-links a[aria-current]{color:var(--sn-ink)}.sn-links a[aria-current]{font-weight:600}.sn-right{margin-left:auto;display:flex;align-items:center;gap:10px}.sn-lang{display:flex;align-items:center;gap:2px;border:1px solid var(--sn-line);border-radius:7px;padding:2px;background:var(--sn-canvas);flex-shrink:0}.sn-lang a,.sn-lang button{height:38px;padding:0 10px;display:flex;align-items:center;gap:7px;border:0;border-radius:5px;background:transparent;color:var(--sn-ink-4);font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.2px;cursor:pointer}.sn-lang a:hover,.sn-lang button:hover{background:var(--sn-hover)}.sn-lang .on{background:var(--sn-hover);color:var(--sn-ink)}.sn-lang svg{display:block;border-radius:2px;flex-shrink:0}.sn-btn{height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sn-line-strong);border-radius:10px;background:var(--sn-canvas);color:var(--sn-ink);font-family:inherit;font-size:14.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.sn .sn-btn:hover{background:var(--sn-subtle)}.sn .sn-btn:active{transform:translateY(1px)}.sn .sn-cta{background:var(--sn-ink);border-color:var(--sn-ink);color:#fff}.sn .sn-cta:hover{background:#000;color:#fff}.sn-burger{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--sn-line);border-radius:7px;background:var(--sn-canvas);color:var(--sn-ink);cursor:pointer;padding:0}.sn-drawer,.sn-scrim{display:none}@media (max-width: 1180px){.sn{--sn-gutter: 40px}.sn-in{gap:22px}.sn-links{gap:18px}.sn-right .sn-demo{display:none}}@media (max-width: 900px){.sn{--sn-gutter: 28px}.sn-links{display:none}.sn-burger{display:flex}.sn.ouvert .sn-drawer{display:block;position:fixed;left:0;right:0;top:68px;z-index:39;background:var(--sn-canvas);border-bottom:1px solid var(--sn-line);padding:8px var(--sn-gutter) 20px;box-shadow:0 2px 4px #1f1f1d0a,0 18px 44px #1f1f1d1a;max-height:calc(100dvh - 68px);overflow-y:auto}.sn-drawer a{display:block;padding:14px 0;font-size:16px;color:var(--sn-ink);border-bottom:1px solid var(--sn-line-soft)}.sn-drawer a[aria-current]{font-weight:600}.sn-drawer a.sn-btn{display:flex;width:100%;height:44px;margin-top:14px;padding:0 18px;font-size:14.5px;border-bottom:1px solid var(--sn-line-strong)}.sn-drawer .sn-cta{border-color:var(--sn-ink)}.sn.ouvert .sn-scrim{display:block;position:fixed;left:0;right:0;top:68px;height:100dvh;z-index:38;background:#1c1c1a47;border:0;padding:0}}@media (max-width: 560px){.sn{--sn-gutter: 18px}.sn-in{height:60px}.sn-logo img{height:26px}.sn.ouvert .sn-drawer{top:60px;max-height:calc(100dvh - 60px)}.sn.ouvert .sn-scrim{top:60px}.sn-right .sn-cta{display:none}.sn-lang a,.sn-lang button{height:44px;padding:0 8px}}
