.bnt-hub{--hub-accent:#6366f1;--hub-page-bg:#f4f5f8;--hub-surface:#ffffff;--hub-ink:#080f1c;--hub-meta:rgba(15,23,42,.60);--hub-border:rgba(15,23,42,.08);--hub-hero-bg:#080f1c;background:var(--hub-page-bg);color:var(--hub-ink)}.bnt-hub__shell{width:min(1200px, calc(100% - 40px));margin-inline:auto}@keyframes hubPulse{0%,100%{box-shadow:0 0 0 3px rgb(99 102 241 / .25)}50%{box-shadow:0 0 0 7px rgb(99 102 241 / .08)}}@keyframes hubFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hubHaloPulse{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.80;transform:scale(1.06)}}@keyframes hubStatusPulse{0%,100%{opacity:1}50%{opacity:.45}}.bnt-hub-hero{position:relative;background:radial-gradient(1100px 480px at 78% -8%,rgb(125 114 247 / .40),transparent 62%),linear-gradient(135deg,#0a1428 0%,#050d1f 100%);color:#fff;padding:40px 0 52px;overflow:hidden;border-bottom:4px solid var(--hub-accent)}.bnt-hub-hero__trame{position:absolute;inset:0;opacity:.04;pointer-events:none;background-image:repeating-linear-gradient(135deg,transparent 0 20px,rgb(255 255 255 / .06) 20px 21px)}.bnt-hub-hero__halo-violet{position:absolute;top:-80px;left:-80px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgb(99 102 241 / .18) 0%,transparent 68%);pointer-events:none}.bnt-hub-hero__halo-gold{position:absolute;bottom:-60px;right:10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgb(251 191 36 / .10) 0%,transparent 65%);pointer-events:none}.bnt-hub-hero__inner{position:relative}.bnt-hub-hero__layout{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:center}.bnt-hub-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:4px;background:var(--hub-accent);font-size:11px;font-weight:820;letter-spacing:.18em;text-transform:uppercase;color:#fff;margin:0 0 24px;width:fit-content}.bnt-hub-hero__eyebrow-icon{flex-shrink:0;opacity:.85}.bnt-hub-hero__title{margin:0 0 20px;font-size:clamp(48px, 6vw, 80px);font-weight:950;letter-spacing:-.05em;line-height:.93;color:#fff}.bnt-hub-hero__title-accent{color:var(--hub-accent);text-shadow:0 0 40px rgb(99 102 241 / .45)}.bnt-hub-hero__lead{margin:0;font-size:18px;font-weight:380;line-height:1.55;color:rgb(255 255 255 / .70);max-width:54ch}.bnt-hub-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:16px;overflow:hidden}.bnt-hub-stat{display:flex;flex-direction:column;gap:4px;padding:20px 22px;background:rgb(255 255 255 / .04)}.bnt-hub-stat--wide{grid-column:1 / -1}.bnt-hub-stat__lbl{font-size:9.5px;font-weight:820;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-accent);line-height:1}.bnt-hub-stat__val{font-size:26px;font-weight:900;color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15}.bnt-hub-filterbar{position:sticky;top:57px;z-index:40;background:rgb(244 245 248 / .92);backdrop-filter:blur(12px) saturate(160%);border-bottom:1px solid var(--hub-border);padding:10px 0}.bnt-hub-filterbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.bnt-hub-filterbar__brands{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bnt-hub-chip--brand{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:-.01em;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-meta);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.bnt-hub-chip--brand:hover{background:rgb(99 102 241 / .07);border-color:rgb(99 102 241 / .25);color:var(--hub-accent)}.bnt-hub-chip--brand.is-active{background:var(--hub-accent);border-color:var(--hub-accent);color:#fff}.bnt-hub-filterbar__sort{display:flex;align-items:center;gap:12px;flex-shrink:0}.bnt-hub-filterbar__sort-label{font-size:12px;font-weight:720;color:var(--hub-meta)}.bnt-hub-filterbar__sort-group{display:inline-flex;border-radius:999px;border:1px solid var(--hub-border);overflow:hidden;background:var(--hub-surface)}.bnt-hub-sort-btn{padding:8px 14px;border-radius:0;font-size:12.5px;font-weight:800;letter-spacing:-.01em;border:none;background:#fff0;color:var(--hub-meta);cursor:pointer;transition:background .15s,color .15s}.bnt-hub-sort-btn.is-active{background:rgb(99 102 241 / .12);color:var(--hub-accent)}.bnt-hub__body{padding:48px 0 0;display:flex;flex-direction:column;gap:56px}.bnt-hub-section-head{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.bnt-hub-section-eyebrow{font-size:11px;font-weight:820;letter-spacing:.14em;text-transform:uppercase;color:var(--hub-accent);display:flex;align-items:center;gap:8px}.bnt-hub-section-eyebrow::before{content:'';display:inline-block;width:22px;height:1px;background:var(--hub-accent);opacity:.55}.bnt-hub-section-title{margin:0;font-size:28px;font-weight:900;letter-spacing:-.03em;color:var(--hub-ink)}.bnt-hub-card{--card-accent:var(--bnt-brand-accent-ink, var(--bnt-brand-accent, var(--hub-accent)))}.bnt-hub{--hub-accent-ink:#6265f1}.bnt-hub-heat__lbl--high{color:#6c60f6}.bnt-hub-heat__lbl--mid{color:#b6620a}.bnt-hub-heat__lbl--low{color:#637895}[data-blognt-theme="dark"] .bnt-hub-heat__lbl--high{color:#9b93f9}[data-blognt-theme="dark"] .bnt-hub-heat__lbl--mid{color:#eb9a3d}[data-blognt-theme="dark"] .bnt-hub-heat__lbl--low{color:#a3b1c6}.bnt-hub-sort-btn.is-active{color:#5356f0}.bnt-hub-hero__eyebrow,.bnt-hub-chip--brand.is-active{background:#6265f1;border-color:#6265f1;color:#fff}.bnt-hub-card[data-brand]:not([data-brand="autre"]) .bnt-hub-card__body{background:color-mix(in srgb,var(--card-accent) 5%,var(--hub-surface))}.bnt-hub-card__brand-pill svg{color:var(--card-accent)}.bnt-hub-card--featured{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:box-shadow .22s,transform .22s,border-color .22s}.bnt-hub-card--featured:hover{box-shadow:0 18px 40px -18px rgb(15 23 42 / .28);transform:translateY(-3px);border-color:var(--card-accent)}.bnt-hub-card--featured .bnt-hub-card__media{aspect-ratio:21/9;min-height:unset}.bnt-hub-card--featured .bnt-hub-card__body{padding:22px 26px 24px;display:flex;flex-direction:column;gap:14px;flex:1}.bnt-hub-card--featured .bnt-hub-card__title{font-size:30px;font-weight:900;letter-spacing:-.030em;line-height:1.1}.bnt-hub-card--featured .bnt-hub-card__subtitle{font-size:14px}.bnt-hub-card--featured .bnt-hub-card__stats-inline{margin-top:auto}.bnt-hub-card--featured .bnt-hub-card__footer-row{padding-top:14px;margin-top:2px}.bnt-hub-card--featured .bnt-hub-card__cta{font-size:13px}.bnt-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.bnt-hub-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s,border-color .2s;animation:hubFadeIn .35s ease both}a.bnt-hub-card:hover{box-shadow:0 8px 28px rgb(0 0 0 / .09);transform:translateY(-2px);border-color:rgb(99 102 241 / .25)}.bnt-hub-card--soon{opacity:.70;cursor:default}.bnt-hub-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#1e2a3a 0%,#080f1c 100%)}.bnt-hub-card__media img{width:100%;height:100%;object-fit:cover;display:block}.bnt-hub-card__grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://www.blog-nouvelles-technologies.fr/wp-content/themes/blognt-media/assets/css/%23n)' opacity='0.06'/%3E%3C/svg%3E");background-size:180px 180px;pointer-events:none;mix-blend-mode:overlay;opacity:.45}.bnt-hub-card__halo{position:absolute;inset:0;pointer-events:none}.bnt-hub-card__halo--anim{animation:hubHaloPulse 3.5s ease-in-out infinite}.bnt-hub-card__watermark{position:absolute;bottom:-6px;right:-4px;font-size:48px;font-weight:950;letter-spacing:-.06em;color:rgb(255 255 255 / .06);pointer-events:none;user-select:none;line-height:1}.bnt-hub-card__watermark--lg{bottom:-12px;right:-8px;font-size:90px;color:rgb(255 255 255 / .05);white-space:nowrap;overflow:hidden;max-width:100%}.bnt-hub-card__brand-pill{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:rgb(8 15 28 / .60);backdrop-filter:blur(8px);color:rgb(255 255 255 / .85);font-size:11px;font-weight:720;letter-spacing:.04em}.bnt-hub-card__period-pill{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgb(255 255 255 / .92);color:#0a1428;font-size:11px;font-weight:860;letter-spacing:-.01em}.bnt-hub-card__soon-badge{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:20px;background:rgb(15 23 42 / .55);color:rgb(255 255 255 / .55);font-size:10px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.bnt-hub-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.bnt-hub-card__status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bnt-hub-card__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:hubStatusPulse 2s ease-in-out infinite}.bnt-hub-card__status-lbl{font-size:11px;font-weight:820;letter-spacing:.10em;text-transform:uppercase;color:var(--hub-meta)}.bnt-hub-card__heading{display:flex;flex-direction:column;gap:4px}.bnt-hub-card__title{font-size:19px;font-weight:900;letter-spacing:-.030em;color:var(--hub-ink);line-height:1.1;margin:0}.bnt-hub-card--featured .bnt-hub-card__title{font-size:30px}.bnt-hub-card__subtitle{font-size:12.5px;font-weight:680;color:var(--hub-meta);letter-spacing:-.008em;line-height:1.3}.bnt-hub-card__excerpt{font-size:15px;line-height:1.55;color:var(--hub-meta);margin:0;font-weight:440;letter-spacing:-.004em;max-width:52ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bnt-hub-card__stats-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto}.bnt-hub-card__counts{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:720;color:var(--hub-meta);font-variant-numeric:tabular-nums}.bnt-hub-card__counts strong{color:var(--hub-ink);font-weight:860}.bnt-hub-card__footer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--hub-border)}.bnt-hub-card__updated{font-size:10.5px;font-weight:680;letter-spacing:.04em;color:var(--hub-meta);text-transform:uppercase}.bnt-hub-card__cta{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:820;letter-spacing:-.01em;color:var(--card-accent)}.bnt-hub-card__soon-lbl{font-size:12px;font-weight:680;color:var(--hub-meta)}.bnt-hub-card__arrow{transition:transform .2s}a.bnt-hub-card:hover .bnt-hub-card__arrow{transform:translateX(3px)}.bnt-hub-heat{display:inline-flex;align-items:flex-end;gap:3px}.bnt-hub-heat__bar{width:3px;border-radius:2px;background:var(--hub-border);transition:background .2s}.bnt-hub-heat__bar--1{height:5px}.bnt-hub-heat__bar--2{height:9px}.bnt-hub-heat__bar--3{height:13px}.bnt-hub-heat__lbl{font-size:11px;font-weight:720;margin-left:5px;letter-spacing:.04em;line-height:1;align-self:center}.bnt-hub-empty{text-align:center;padding:48px 0;font-size:15px;color:var(--hub-meta);margin:0}.bnt-hub-empty__reset{display:inline-block;margin-left:12px;color:var(--hub-accent);background:none;border:none;cursor:pointer;font-size:14px;font-weight:720;text-decoration:underline}.bnt-hub-calendar-section{background:var(--hub-surface);border-top:1px solid var(--hub-border);border-bottom:1px solid var(--hub-border);padding:48px 0}.bnt-hub-calendar__eyebrow{font-size:11px;font-weight:820;letter-spacing:.14em;text-transform:uppercase;color:var(--hub-accent);margin:0 0 6px}.bnt-hub-calendar__title{font-size:22px;font-weight:900;letter-spacing:-.028em;color:var(--hub-ink);margin:0 0 32px}.bnt-hub-timeline{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.bnt-hub-timeline::before{content:'';position:absolute;left:9px;right:9px;top:9px;height:2px;background:var(--hub-border)}.bnt-hub-timeline__phase{position:relative;display:flex;flex-direction:column;gap:12px}.bnt-hub-timeline__dot{width:18px;height:18px;border-radius:50%;background:var(--hub-surface);border:2px solid var(--hub-border);flex-shrink:0;position:relative;z-index:1}.bnt-hub-timeline__phase--highlight .bnt-hub-timeline__dot{background:var(--hub-accent);border-color:var(--hub-accent);box-shadow:0 0 0 4px rgb(99 102 241 / .18)}.bnt-hub-timeline__date{font-size:15px;font-weight:900;letter-spacing:-.02em;color:var(--hub-ink)}.bnt-hub-timeline__tag{font-size:10.5px;font-weight:820;letter-spacing:.12em;text-transform:uppercase;color:#6164f1}.bnt-hub-timeline__phase--highlight .bnt-hub-timeline__tag{color:#6164f1}.bnt-hub-timeline__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bnt-hub-timeline__item{display:grid;grid-template-columns:5px 1fr;gap:9px;align-items:baseline;font-size:13px;font-weight:600;color:var(--hub-meta);letter-spacing:-.006em}.bnt-hub-timeline__bullet{width:5px;height:5px;border-radius:50%;background:var(--hub-meta);margin-top:5px;flex-shrink:0}.bnt-hub-timeline__phase--highlight .bnt-hub-timeline__bullet{background:var(--hub-accent)}.bnt-hub-lower-grid{display:grid;grid-template-columns:1fr 360px;gap:56px;align-items:start}.bnt-hub-lower{padding:40px 0}.bnt-hub-trust-section{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bnt-hub-trust-card{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.bnt-hub-trust-card--high{border-top:3px solid #10b981}.bnt-hub-trust-card--medium{border-top:3px solid #ea580c}.bnt-hub-trust-card--low{border-top:3px solid #64748b}.bnt-hub-trust-card__header{display:flex;align-items:center;gap:10px}.bnt-hub-trust-card__icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bnt-hub-trust-card--high .bnt-hub-trust-card__icon{background:rgb(16 185 129 / .12)}.bnt-hub-trust-card--medium .bnt-hub-trust-card__icon{background:rgb(234 88 12 / .12)}.bnt-hub-trust-card--low .bnt-hub-trust-card__icon{background:rgb(100 116 139 / .15)}.bnt-hub-trust-card__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bnt-hub-trust-card--high .bnt-hub-trust-card__dot{background:#10b981}.bnt-hub-trust-card--medium .bnt-hub-trust-card__dot{background:#ea580c}.bnt-hub-trust-card--low .bnt-hub-trust-card__dot{background:#64748b}.bnt-hub-trust-card__label{font-size:13px;font-weight:820;letter-spacing:-.008em;color:var(--hub-ink)}.bnt-hub-trust-card__desc{font-size:12px;font-weight:440;color:var(--hub-meta);line-height:1.5;margin:0}.bnt-hub-trust{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:16px;padding:24px}.bnt-hub-trust__title{font-size:12px;font-weight:820;letter-spacing:.10em;text-transform:uppercase;color:var(--hub-meta);margin:0 0 16px}.bnt-hub-trust__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.bnt-hub-trust__list li{font-size:13px;font-weight:440;color:var(--hub-meta);line-height:1.45}.bnt-hub-confidence{display:inline-block;font-size:11px;font-weight:820;border-radius:20px;padding:3px 10px;margin-bottom:4px}.bnt-hub-confidence--high{background:rgb(16 185 129 / .12);color:var(--bnt-confidence-confirmed-ink,#0b7e58)}.bnt-hub-confidence--medium{background:rgb(234 88 12 / .12);color:var(--bnt-confidence-uncertain-ink,#bb460a)}.bnt-hub-confidence--low{background:rgb(100 116 139 / .15);color:#64748b}@media (max-width:1024px){.bnt-hub-hero__layout{grid-template-columns:1fr;gap:32px}.bnt-hub-trust-section{grid-template-columns:1fr}.bnt-hub-lower-grid{grid-template-columns:1fr;gap:40px}.bnt-hub-timeline{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.bnt-hub-hero{padding:28px 0 36px}.bnt-hub-hero__title{font-size:36px}.bnt-hub-hero__stats{grid-template-columns:1fr 1fr}.bnt-hub-filterbar__inner{flex-wrap:wrap;gap:10px}.bnt-hub-grid{grid-template-columns:1fr}.bnt-hub-calendar__item{grid-template-columns:16px 80px 1fr}.bnt-hub-trust-section{grid-template-columns:1fr}}[data-blognt-theme="dark"] .bnt-hub{--hub-accent:#7174f2;--hub-page-bg:#0d1117;--hub-surface:#161b22;--hub-ink:#e6edf3;--hub-meta:rgba(220, 228, 245, 0.64);--hub-border:rgba(255, 255, 255, 0.10);--hub-hero-bg:#080f1c}[data-blognt-theme="dark"] .bnt-hub-heat__lbl,[data-blognt-theme="dark"] .bnt-hub-card__counts,[data-blognt-theme="dark"] .bnt-hub-card__status-lbl{color:var(--hub-meta)}[data-blognt-theme="dark"] .bnt-hub-confidence--high{background:rgb(16 185 129 / .18);color:#34d399}[data-blognt-theme="dark"] .bnt-hub-confidence--medium{background:rgb(234 88 12 / .18);color:#fb923c}[data-blognt-theme="dark"] .bnt-hub-confidence--low{background:rgb(100 116 139 / .20);color:#a3b1c6}[data-blognt-theme="dark"] .bnt-hub-filterbar{background:rgb(22 27 34 / .92)}[data-blognt-theme="dark"] .bnt-hub-stat{background:rgb(255 255 255 / .06)}[data-blognt-theme="dark"] .bnt-hub-stat__lbl{color:var(--hub-meta)}[data-blognt-theme="dark"] .bnt-hub-sort-btn.is-active{background:rgb(113 116 242 / .20);color:var(--hub-ink)}[data-blognt-theme="dark"] .bnt-hub-timeline__tag,[data-blognt-theme="dark"] .bnt-hub-timeline__phase--highlight .bnt-hub-timeline__tag{color:#7174f2}[data-blognt-theme="dark"] .bnt-hub-chip--brand.is-active{background:#6265f1;border-color:#6265f1;color:#fff}.bnt-hub-trust-card--high .bnt-hub-trust-card__label{color:var(--bnt-confidence-confirmed-ink,#0b7e58)}.bnt-hub-trust-card--medium .bnt-hub-trust-card__label{color:var(--bnt-confidence-uncertain-ink,#bb460a)}.bnt-hub-trust-card--low .bnt-hub-trust-card__label{color:var(--bnt-confidence-low-ink,#5e6d83)}[data-blognt-theme="dark"] .bnt-hub-trust-card--high .bnt-hub-trust-card__label{color:#34d399}[data-blognt-theme="dark"] .bnt-hub-trust-card--medium .bnt-hub-trust-card__label{color:#fb923c}[data-blognt-theme="dark"] .bnt-hub-trust-card--low .bnt-hub-trust-card__label{color:#a3b1c6}[data-blognt-theme="dark"] .bnt-hub-card{--card-accent:var(--bnt-brand-accent-on-dark, var(--hub-accent))}[data-blognt-theme="dark"] .bnt-hub-trust-card__label{color:var(--hub-meta)}[data-blognt-theme="dark"] .bnt-hub-card__period-pill{color:#0a1428}[data-blognt-theme="dark"] .bnt-hub-hero__eyebrow,[data-blognt-theme="dark"] .bnt-hub-chip.is-on{background:#6265f1;color:#fff}