:root{--bq-strip:38px}@media (max-width:760px){:root{--bq-strip:0px}}.bq-nav-spacer{height:calc(64px + var(--bq-strip))}.bqh,.bqm{--bq-black:#080a0d;--bq-ink:#0f1217;--bq-anth:#242831;--bq-yellow:#ffd600;--bq-yellow-hi:#ffe24d;--bq-grey:#f3f4f6;--bq-line:#ffffff17;--bq-ease:cubic-bezier(.22,1,.36,1);font-family:var(--font-manrope),"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.bqh{z-index:1000;color:#fff;transition:background-color .35s var(--bq-ease),box-shadow .35s var(--bq-ease),border-color .35s;border-bottom:1px solid #0000;position:fixed;top:0;bottom:auto;left:0;right:0}.bqh:before{content:"";z-index:-1;pointer-events:none;transition:opacity .35s var(--bq-ease);background:linear-gradient(#080a0db8 0%,#080a0d52 60%,#080a0d00 100%);position:absolute;top:0;bottom:-40px;left:0;right:0}.bqh.is-scrolled,.bqh.is-menu{-webkit-backdrop-filter:blur(18px)saturate(150%);border-bottom-color:var(--bq-line);background:#080a0ddb;box-shadow:0 10px 30px #00000047}.bqh.is-scrolled:before,.bqh.is-menu:before{opacity:0}.bqh.is-menu{background:var(--bq-black)}.bqh-wrap{max-width:1320px;margin:0 auto;padding:0 32px}.bqh-util{border-bottom:1px solid var(--bq-line);max-height:38px;transition:max-height .35s var(--bq-ease),opacity .25s ease,border-color .3s;overflow:hidden}.bqh.is-scrolled .bqh-util{opacity:0;border-bottom-color:#0000;max-height:0}.bqh-util-row{justify-content:space-between;align-items:center;gap:16px;height:38px;display:flex}.bqh-util-msg{letter-spacing:.02em;color:#ffffffdb;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.bqh-util-msg svg{color:var(--bq-yellow)}.bqh-util-right{align-items:center;gap:14px;display:flex}.bqh-util-link{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.bqh-util-link svg{transition:transform .25s var(--bq-ease)}.bqh-util-link:hover{color:var(--bq-yellow)}.bqh-util-link:hover svg{transform:translate(3px)}.bqh-util-sep{background:#fff3;width:1px;height:14px}.bqh-util-ic{color:#ffffffdb;transition:color .2s;display:inline-flex}.bqh-util-ic:hover{color:var(--bq-yellow)}.bqh-lang{background:#ffffff14;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.bqh-lang button{font:inherit;letter-spacing:.06em;color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;transition:background .2s,color .2s}.bqh-lang button:hover{color:#fff}.bqh-lang button.is-on{color:var(--bq-black);background:#fff}.bqh-main-row{height:76px;transition:height .35s var(--bq-ease);align-items:center;gap:28px;display:flex;position:relative}.bqh.is-scrolled .bqh-main-row{height:66px}.bqh-logo{border-radius:6px;flex-shrink:0;align-items:center;display:inline-flex}.bqh-logo img{width:168px;height:auto;transition:opacity .2s,transform .3s var(--bq-ease);display:block}.bqh-logo:hover img{opacity:.9;transform:translateY(-1px)}.bqh.is-scrolled .bqh-logo img{width:152px}.bqh-nav{flex:1;justify-content:center;min-width:0;display:flex}.bqh-links{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bqh-links>li{position:static}.bqh-link{letter-spacing:.005em;color:#ffffffe6;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:40px;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.bqh-link:hover,.bqh-link.is-open{color:#fff;background:#ffffff17}.bqh-link.is-active:after{content:"";background:var(--bq-yellow);border-radius:2px;width:16px;height:2px;margin-left:-8px;position:absolute;bottom:3px;left:50%}.bqh-caret{opacity:.7;transition:transform .25s var(--bq-ease),opacity .2s}.bqh-link.is-open .bqh-caret{opacity:1;transform:rotate(180deg)}.bqh-link:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqh-cta:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqh-logo:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqh-util-link:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqh-lang button:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqh-burger:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqh-panel a:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqm a:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqm button:focus-visible{outline:2px solid var(--bq-yellow);outline-offset:3px}.bqh-panel{opacity:0;visibility:hidden;pointer-events:none;color:var(--bq-black);transition:opacity .22s var(--bq-ease),transform .3s var(--bq-ease),visibility 0s linear .3s;z-index:20;background:#fff;border-radius:18px;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%,8px);box-shadow:0 30px 70px #00000061,0 2px 6px #0000001f}.bqh-panel:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.bqh-dd.is-open>.bqh-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s var(--bq-ease),transform .3s var(--bq-ease),visibility 0s;transform:translate(-50%)}.bqh-kicker{letter-spacing:.16em;text-transform:uppercase;color:#5a4a00;margin:0 0 8px;font-size:11px;font-weight:800;display:block}.bqh-panel--mega{grid-template-columns:minmax(0,1fr) 270px;gap:10px;width:min(880px,100vw - 48px);padding:10px;display:grid}.bqh-panel--mega.is-compact{width:min(720px,100vw - 48px)}.bqh-panel--mega.is-compact .bqh-mega-grid{grid-template-columns:minmax(0,1fr);align-content:start}.bqh-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2px;padding:6px;display:grid}.bqh-svc{color:inherit;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:12px;text-decoration:none;transition:background-color .18s;display:flex;position:relative}.bqh-svc:hover{background:var(--bq-grey)}.bqh-svc-ic{background:var(--bq-black);width:42px;height:42px;color:var(--bq-yellow);transition:background-color .2s,color .2s,transform .3s var(--bq-ease);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bqh-svc:hover .bqh-svc-ic{background:var(--bq-yellow);color:var(--bq-black);transform:scale(1.05)}.bqh-svc-txt{flex:1;min-width:0}.bqh-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--bq-yellow);color:var(--bq-black);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.4;position:absolute;top:9px;right:10px}.bqh-svc-t{color:var(--bq-black);font-size:14.5px;font-weight:700;line-height:1.25;display:block}.bqh-svc-d{color:#3a404c;margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.35;display:block}.bqh-mega-side{background:var(--bq-black);color:#fff;background-image:radial-gradient(120% 80% at 100% 0,#ffd60029 0%,#ffd60000 60%);border-radius:12px;flex-direction:column;gap:6px;padding:22px 20px;display:flex}.bqh-mega-side .bqh-kicker{color:var(--bq-yellow)}.bqh-side-t{letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.3}.bqh-side-link{color:#fff;border-radius:10px;align-items:center;gap:10px;margin:0 -12px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.bqh-side-link svg{color:var(--bq-yellow);flex-shrink:0;width:17px;height:17px}.bqh-side-link:hover{background:#ffffff14}.bqh-side-all{color:var(--bq-yellow);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.bqh-side-all svg{transition:transform .25s var(--bq-ease)}.bqh-side-all:hover svg{transform:translate(4px)}.bqh-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.bqh-cta{background:var(--bq-yellow);height:44px;color:var(--bq-black);letter-spacing:.005em;white-space:nowrap;transition:background-color .2s,transform .25s var(--bq-ease),box-shadow .25s var(--bq-ease);border-radius:10px;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff6,0 6px 18px #ffd6002e}.bqh-cta:hover{background:var(--bq-yellow-hi);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 12px 30px #ffd60061}.bqh-cta:active{transform:translateY(0)}.bqh-cta-arrow{transition:transform .25s var(--bq-ease)}.bqh-cta:hover .bqh-cta-arrow{transform:translate(3px)}.bqh-ghost{cursor:pointer;height:44px;font:inherit;color:#fff;transition:border-color .2s,background-color .2s,transform .25s var(--bq-ease);background:0 0;border:1px solid #ffffff3d;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700}.bqh-ghost:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}.bqh-burger{cursor:pointer;touch-action:manipulation;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;width:44px;height:44px;transition:background-color .2s,border-color .2s;display:none;position:relative}.bqh-burger:hover{background:#ffffff24;border-color:#ffffff4d}.bqh-burger span{height:2px;transition:transform .3s var(--bq-ease),top .3s var(--bq-ease);background:#fff;border-radius:2px;position:absolute;left:12px;right:12px}.bqh-burger span:first-child{top:17px}.bqh-burger span:last-child{top:25px}.bqh-burger.is-open span:first-child{top:21px;transform:rotate(45deg)}.bqh-burger.is-open span:last-child{top:21px;transform:rotate(-45deg)}.bqm{z-index:999;background:var(--bq-black);color:#fff;opacity:0;visibility:hidden;transition:opacity .25s var(--bq-ease),transform .35s var(--bq-ease),visibility 0s linear .35s;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(-10px)}.bqm.is-open{opacity:1;visibility:visible;transition:opacity .25s var(--bq-ease),transform .35s var(--bq-ease),visibility 0s;transform:none}.bqm-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;gap:28px;padding:88px 20px 28px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.bqm-nav{flex-direction:column;display:flex}.bqm-sec{border-bottom:1px solid var(--bq-line)}.bqm-sec-btn,.bqm-top{width:100%;min-height:60px;font:inherit;letter-spacing:-.01em;color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:20px;font-weight:700;text-decoration:none;display:flex}.bqm-top{border-bottom:1px solid var(--bq-line)}.bqm-top:hover,.bqm-sec-btn:hover{color:var(--bq-yellow)}.bqm-caret{transition:transform .3s var(--bq-ease);color:#ffffffb3}.bqm-sec.is-open .bqm-caret{color:var(--bq-yellow);transform:rotate(180deg)}.bqm-sec-body{transition:grid-template-rows .35s var(--bq-ease);grid-template-rows:0fr;display:grid}.bqm-sec.is-open .bqm-sec-body{grid-template-rows:1fr}.bqm-sec-inner{min-height:0;overflow:hidden}.bqm-sub{color:#ffffffe0;align-items:center;gap:12px;min-height:46px;padding:0 2px;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.bqm-sub:hover{color:#fff}.bqm-sub-ic{width:34px;height:34px;color:var(--bq-yellow);background:#ffd6001f;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.bqm-sub-ic svg{width:19px;height:19px}.bqm-sub--hub{color:var(--bq-yellow);gap:8px;margin-bottom:12px;font-weight:800}.bqm-sub--hub:hover{color:var(--bq-yellow-hi)}.bqm-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.bqm-cta{background:var(--bq-yellow);height:56px;color:var(--bq-black);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;transition:background-color .2s;display:flex}.bqm-cta:hover{background:var(--bq-yellow-hi)}.bqm-alt{height:52px;font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.bqm-alt:hover{background:#ffffff0f;border-color:#fff}.bqm-meta{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.bqh-lang--lg button{letter-spacing:.01em;padding:8px 14px;font-size:13px}.bqm-fb{color:#fff;background:#ffffff14;border-radius:12px;place-items:center;width:44px;height:44px;transition:background-color .2s,color .2s;display:grid}.bqm-fb:hover{background:var(--bq-yellow);color:var(--bq-black)}@media (max-width:1240px){.bqh-wrap{padding:0 24px}.bqh-main-row{gap:16px}.bqh-link{padding:0 11px;font-size:14px}}@media (max-width:1080px){.bqh-nav{display:none}.bqh-burger{display:inline-block}}@media (min-width:1081px){.bqm{display:none}}@media (max-width:760px){.bqh-util{display:none}.bqh-wrap{padding:0 16px}.bqh-main-row,.bqh.is-scrolled .bqh-main-row{height:64px}.bqh-logo img,.bqh.is-scrolled .bqh-logo img{width:138px}.bqh-cta{height:42px;padding:0 14px;font-size:14px}.bqh-cta-arrow,.bqh-hide-sm{display:none}.bqm-scroll{padding-top:84px}}@media (max-width:380px){.bqh-logo img,.bqh.is-scrolled .bqh-logo img{width:120px}.bqh-cta{padding:0 12px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.bqh *,.bqm,.bqm *{transition:none!important;animation:none!important}}.bqh--compact .bqh-main-row,.bqh--compact.is-scrolled .bqh-main-row{height:64px}.bqh--compact .bqh-logo img,.bqh--compact.is-scrolled .bqh-logo img{width:148px}.bqh--compact .bqh-cta{height:42px}.bqh-search{align-items:center;display:flex}.bqh .navr-loupe{color:#fff;background:#ffffff08;border:1px solid #ffffff29;border-radius:12px;width:40px;height:40px}.bqh .navr-loupe:hover,.bqh .navr-loupe[aria-expanded=true]{color:#080a0d;background:#ffd600;border-color:#ffd600;box-shadow:0 8px 22px #ffd60047}.bqh .navr-panneau{background:#0e1116;border:1px solid #ffd60059;border-radius:18px;width:380px;padding:12px;top:calc(100% + 14px);box-shadow:0 24px 60px #0000008c}.bqh .navr-input,.bqm .navr-input{font-family:var(--font-manrope),system-ui,sans-serif;color:#fff;background:#151a21;border:1px solid #ffffff29;border-radius:12px;padding:11px 14px;font-weight:600}.bqh .navr-input:focus,.bqm .navr-input:focus{border-color:#ffd600;box-shadow:0 0 0 3px #ffd60038}.bqh .navr-bouton,.bqm .navr-bouton{font-family:var(--font-manrope),system-ui,sans-serif;text-transform:none;letter-spacing:0;color:#080a0d;background:#ffd600;border-radius:12px;padding:0 16px;font-size:14px;font-weight:800}.bqh .navr-bouton:hover,.bqm .navr-bouton:hover{box-shadow:0 8px 22px #ffd60052}.bqh .navr-annonce,.bqm .navr-annonce{font-family:var(--font-manrope),system-ui,sans-serif;color:#fffc;font-size:13px;font-weight:700}.bqh .navr-rien,.bqm .navr-rien{color:#ffd600}.bqh .navr-resultat,.bqm .navr-resultat{background:#151a21;border-color:#ffffff17;border-radius:12px;padding:10px 12px}.bqh .navr-resultat:hover,.bqm .navr-resultat:hover{box-shadow:none;border-color:#ffd6008c}.bqh .navr-theme,.bqm .navr-theme{font-family:var(--font-manrope),system-ui,sans-serif;color:#ffd600}.bqh .navr-titre,.bqm .navr-titre{font-family:var(--font-manrope),system-ui,sans-serif;color:#fff}.bqh .navr-tous,.bqm .navr-tous{font-family:var(--font-manrope),system-ui,sans-serif;color:#ffd600}.bqm-search{padding:4px 0 14px}@media (max-width:1180px){.bqh-search{display:none}}
