:root{--shell-wide:1060px;--shell-bg:#090909;--shell-panel:#111113;--shell-text:#fff;--shell-soft:#9a9aa0;--shell-line:#303034}
.skip{position:fixed!important;left:-9999px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important}.skip:focus{left:16px!important;top:12px!important;width:auto!important;height:auto!important;z-index:9999;padding:10px 14px;background:#fff;color:#000}
.is-light-logo{display:none!important}.is-dark-logo{display:block!important}
.nav{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--shell-line);background:rgba(9,9,9,.94);backdrop-filter:blur(18px)}
.nav-inner{width:min(var(--shell-wide),calc(100% - 64px));height:68px;margin:auto;display:flex;align-items:center;gap:14px}.brand{display:inline-flex;flex:0 0 auto;margin-right:28px}.brand img{width:auto!important;height:30px!important;background:transparent!important}.nav-search{position:relative;flex:1;max-width:500px;margin-right:auto}.nav .nav-search input[type="search"]{display:block!important;width:100%;height:42px;padding:0 44px;border:1px solid #39393d;border-radius:8px;background:#18181a;color:#fff;font:inherit;opacity:1!important}.nav-search-glass{position:absolute;left:15px;top:13px;color:var(--shell-soft);pointer-events:none}.nav-search-close{display:none}.nav-search-btn{display:none}.nav-cta{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;border-radius:6px;background:#fff;color:#000;font-weight:750;text-decoration:none}.nav-menu-btn{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;border:1px solid #39393d;border-radius:7px;background:#111;color:#ddd;font:600 .88rem inherit;cursor:pointer}.nav-menu-btn svg{width:18px;height:18px}
.menu-overlay{position:fixed;inset:0;z-index:300;display:flex;justify-content:center;background:rgba(0,0,0,.58);backdrop-filter:blur(3px)}.menu-overlay[hidden]{display:none}.menu-overlay-inner{width:min(var(--shell-wide),calc(100% - 64px));display:flex;justify-content:flex-end;align-items:flex-start;padding-top:76px;pointer-events:none}.menu-drawer{pointer-events:auto;width:300px;max-height:calc(100vh - 92px);overflow:auto;border:1px solid var(--shell-line);border-radius:9px;background:var(--shell-panel);color:var(--shell-text);box-shadow:0 18px 60px rgba(0,0,0,.45)}.menu-drawer-header{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--shell-line)}.menu-drawer-header h2{margin:0;font-size:1rem}.menu-close{border:0;background:none;color:var(--shell-soft);font-size:1.7rem;cursor:pointer}.menu-drawer-body{padding:8px}.menu-item{width:100%;min-height:44px;padding:0 11px;display:flex;align-items:center;gap:12px;border:0;border-radius:6px;background:transparent;color:#d0d0d4;font:560 .88rem inherit;text-align:left;text-decoration:none;cursor:pointer}.menu-item:hover{background:#1d1d20;color:#fff}.menu-item svg{flex:0 0 auto}.menu-item-label{display:inline-flex;gap:7px}.menu-item-badge{padding:2px 5px;border:1px solid #444;border-radius:4px;color:#888;font-size:8px}.menu-divider{height:1px;margin:5px 11px;background:var(--shell-line)}.menu-item-small{min-height:36px;color:#888;font-size:.78rem}.menu-social{padding:8px 11px;display:flex;gap:8px}.menu-social a{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--shell-line);border-radius:6px;color:#888}.biznc-menu-footer{padding:13px 17px;border-top:1px solid var(--shell-line)}.biznc-footer-link{display:inline-flex;align-items:center;gap:7px;color:#888;text-decoration:none}.biznc-footer-link img{height:17px;width:auto}
.official-footer{padding:58px 0 28px!important;border-top:1px solid var(--shell-line)!important;background:var(--shell-bg)!important;color:var(--shell-soft)!important}.official-footer .footer-shell{width:min(var(--shell-wide),calc(100% - 64px))!important;margin:auto!important}.official-footer .footer-columns{display:grid!important;grid-template-columns:1.15fr 1fr 1fr 1fr!important;gap:clamp(36px,6vw,80px)!important;margin-bottom:54px!important}.official-footer .footer-col{display:flex!important;flex-direction:column!important;gap:11px!important}.official-footer .footer-home-brand{display:inline-flex}.official-footer .footer-biznc-logo{height:28px!important;width:auto!important}.official-footer .footer-brand-desc{max-width:29ch!important;margin:0!important;color:#98989e!important;font-size:.9rem!important;line-height:1.55!important}.official-footer .footer-contact{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;text-decoration:none!important}.official-footer .footer-icon{width:20px;height:20px}.official-footer .footer-socials{display:flex!important;gap:10px!important;margin-top:20px!important}.official-footer .footer-socials a{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid var(--shell-line)!important;border-radius:7px!important;background:transparent!important;color:var(--shell-soft)!important}.official-footer .footer-socials svg{width:18px;height:18px;fill:currentColor}.official-footer .footer-col-title{margin:0 0 4px!important;color:#fff!important;font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.official-footer .footer-col-links{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.official-footer .footer-col-links a{color:#9a9aa0!important;font-size:.9rem!important;text-decoration:none!important}.official-footer .footer-col-links a:hover{color:#fff!important}.official-footer .footer-divider{height:1px!important;margin-bottom:28px!important;background:var(--shell-line)!important}.official-footer .footer-bottom{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:28px!important;color:var(--shell-soft)!important;font-size:.8rem!important}.official-footer .footer-partners,.official-footer .footer-bottom-links{display:flex!important;align-items:center!important;gap:20px!important}.official-footer .footer-brand,.official-footer .footer-bottom-links a{color:var(--shell-soft)!important;text-decoration:none!important}.official-footer .neonea-footer-logo{height:17px!important;width:auto!important;filter:brightness(0) invert(1)!important}.official-footer .french-tech-logo{height:58px!important;width:auto!important;filter:grayscale(1) brightness(2.2)!important}.official-footer .footer-version{justify-self:end!important}
:root[data-theme="light"]{--shell-bg:#f5f5ef;--shell-panel:#fff;--shell-text:#111;--shell-soft:#555;--shell-line:#d3d3cf}:root[data-theme="light"] .is-dark-logo{display:none!important}:root[data-theme="light"] .is-light-logo{display:block!important}:root[data-theme="light"] .nav{background:rgba(247,247,243,.94)}:root[data-theme="light"] .nav-search input[type="search"]{border-color:#ccc;background:#fff;color:#111}:root[data-theme="light"] .nav-menu-btn{border-color:#ccc;background:#fff;color:#111}:root[data-theme="light"] .nav-cta{background:#111;color:#fff}:root[data-theme="light"] .menu-item{color:#333}:root[data-theme="light"] .menu-item:hover{background:#eee;color:#000}:root[data-theme="light"] .menu-item-small{color:#555}:root[data-theme="light"] .menu-item-badge{border-color:#bbb;color:#555}:root[data-theme="light"] .menu-social a{border-color:#d3d3cf;color:#555}:root[data-theme="light"] .menu-social a:hover{background:#eee;color:#000}:root[data-theme="light"] .biznc-footer-link{color:#555}:root[data-theme="light"] .biznc-footer-link img{filter:brightness(0)}:root[data-theme="light"] .official-footer .neonea-footer-logo,:root[data-theme="light"] .official-footer .french-tech-logo{filter:grayscale(1) brightness(0)!important}:root[data-theme="light"] .official-footer .footer-col-title,:root[data-theme="light"] .official-footer .footer-contact{color:#111!important}:root[data-theme="light"] .official-footer .footer-brand-desc,:root[data-theme="light"] .official-footer .footer-col-links a,:root[data-theme="light"] .official-footer .footer-bottom,:root[data-theme="light"] .official-footer .footer-brand,:root[data-theme="light"] .official-footer .footer-bottom-links a{color:#555!important}
@media(max-width:880px){.official-footer .footer-columns{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:860px){.nav-inner,.menu-overlay-inner,.official-footer .footer-shell{width:calc(100% - 28px)!important}.nav .brand{margin-right:auto}.nav .nav-search{display:none!important;position:absolute!important;inset:7px 0!important;z-index:5!important;max-width:none!important;width:auto!important;height:54px!important;margin:0!important;flex:none!important;align-items:center!important;background:var(--shell-bg)!important}.nav .nav-search.is-open{display:flex!important}.nav .nav-search input[type="search"]{display:block!important;width:100%!important;height:42px!important;min-width:0!important;padding:0 48px 0 44px!important;border:1px solid var(--shell-line)!important;border-radius:8px!important;background:var(--shell-panel)!important;color:var(--shell-text)!important;opacity:1!important}.nav .nav-search-glass{display:block!important;position:absolute!important;left:15px!important;top:50%!important;width:16px!important;height:16px!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;pointer-events:none!important}.nav .nav-search-btn{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--shell-line);border-radius:7px;background:transparent;color:var(--shell-text)}.nav .nav-search.is-open .nav-search-close{position:absolute!important;right:4px!important;top:50%!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;color:var(--shell-soft)!important}.nav-menu-btn span{display:none}.menu-overlay-inner{padding-top:72px}.official-footer .footer-columns{grid-template-columns:1fr!important;gap:32px!important}.official-footer .footer-bottom{display:flex!important;flex-direction:column!important;gap:20px!important;text-align:center!important}.official-footer .footer-partners{justify-content:center!important}}
