@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap");.hv6{--hv6-hero-cols:1fr 0.42fr;--hv6-hero-rows:minmax(0,1fr) minmax(0,1.05fr);--hv6-hero-pattern-h:0;--hv6-hero-min:calc(100vh - 125px);--hv6-stat-cols:repeat(4,1fr);--hv6-pillar-cols:repeat(4,1fr);--hv6-step-cols:repeat(3,minmax(0,1fr));--hv6-prod-cols:minmax(0,1fr) minmax(0,1fr);--hv6-compare-cols:minmax(0,1fr) minmax(0,1.15fr);--hv6-quote-cols:repeat(3,minmax(0,1fr));--hv6-card-cols:repeat(3,minmax(0,1fr));--hv6-plan-cols:repeat(3,minmax(0,1fr));--hv6-faq-cols:minmax(0,0.85fr) minmax(0,1.15fr);--hv6-footer-cols:minmax(0,1.4fr) repeat(3,minmax(0,1fr));--hv6-news-basis:calc((100% - 40px) / 3);background:#05060d;font-family:Figtree,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.hv6,.hv6 a{color:#efe9fc}.hv6 a{text-decoration:none}.hv6 ::-moz-selection{background:#7c3aed;color:#efe9fc}.hv6 ::selection{background:#7c3aed;color:#efe9fc}.hv6 *,.hv6 :after,.hv6 :before{box-sizing:border-box}@media (max-width:899px){.hv6{--hv6-hero-cols:1fr;--hv6-hero-rows:auto auto auto auto;--hv6-hero-min:auto;--hv6-hero-pattern-h:26vh;--hv6-stat-cols:1fr 1fr;--hv6-pillar-cols:1fr;--hv6-step-cols:1fr;--hv6-prod-cols:1fr;--hv6-compare-cols:1fr;--hv6-quote-cols:1fr;--hv6-card-cols:1fr;--hv6-plan-cols:1fr;--hv6-faq-cols:1fr;--hv6-footer-cols:1fr;--hv6-news-basis:84%}}.hv6-nav-desktop{display:flex}.hv6-nav-mobile{display:none}@media (max-width:899px){.hv6-nav-desktop{display:none}.hv6-nav-mobile{display:flex}}.hv6 .hv6-link{color:rgba(239,233,252,.62);transition:color .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-link:focus-visible,.hv6 .hv6-link:hover{color:#efe9fc}.hv6 .hv6-btn-soft{background:#1a1330;transition:background .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-btn-soft:focus-visible,.hv6 .hv6-btn-soft:hover{background:#241a42}.hv6 .hv6-btn-light{background:#efe9fc;color:#05060d;transition:background .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-btn-light:focus-visible,.hv6 .hv6-btn-light:hover{background:#f7d774}.hv6 .hv6-btn-brand{background:#7c3aed;transition:background .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-btn-brand:focus-visible,.hv6 .hv6-btn-brand:hover{background:#a855f7}.hv6 .hv6-btn-dark{background:#05060d;transition:background .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-btn-dark:focus-visible,.hv6 .hv6-btn-dark:hover{background:#1a1330}.hv6 .hv6-card{transition:border-color .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-card:focus-visible,.hv6 .hv6-card:hover{border-color:#a855f7;background:#161327}.hv6 .hv6-newscard{transition:border-color .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-newscard:focus-visible,.hv6 .hv6-newscard:hover{border-color:#a855f7}.hv6 .hv6-faqrow{transition:background .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-faqrow:focus-visible,.hv6 .hv6-faqrow:hover{background:#161327}.hv6 .hv6-iconbtn{transition:background .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-iconbtn:focus-visible,.hv6 .hv6-iconbtn:hover{background:#1a1330}.hv6 .hv6-arrowbtn{transition:border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-arrowbtn:focus-visible,.hv6 .hv6-arrowbtn:hover{border-color:#a855f7;color:#efe9fc}.hv6 .hv6-footlink{color:rgba(239,233,252,.72);transition:color .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-footlink:focus-visible,.hv6 .hv6-footlink:hover{color:#efe9fc}.hv6 .hv6-help{color:#a855f7;transition:color .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-help:focus-visible,.hv6 .hv6-help:hover{color:#e46bff}.hv6 .hv6-ghost{transition:border-color .16s cubic-bezier(.23,1,.32,1)}.hv6 .hv6-ghost:focus-visible,.hv6 .hv6-ghost:hover{border-color:#05060d}.hv6 a:focus-visible,.hv6 button:focus-visible{outline:2px solid #a855f7;outline-offset:2px}@media (prefers-reduced-motion:reduce){.hv6 *{transition-duration:1ms!important}}.hv6.hv6-donnees{--hd-font-family:"Figtree","Helvetica Neue",Helvetica,Arial,sans-serif;--body-font-family:"Figtree","Helvetica Neue",Helvetica,Arial,sans-serif}.hv6.hv6-donnees *,.hv6.hv6-donnees :after,.hv6.hv6-donnees :before{border-radius:0!important}.hv6.hv6-donnees h1{font-size:var(--t-h1);line-height:1.04;letter-spacing:-.035em}.hv6.hv6-donnees h2{font-size:var(--t-h4);letter-spacing:-.02em}.hv6.hv6-donnees h3{font-size:var(--t-h6);letter-spacing:-.015em}.hv6.hv6-donnees .bg-white,.hv6.hv6-donnees .bg-white *{color:#05060d!important}.hv6.hv6-donnees .neo-card-dark{background:#0b0a18;border:1px solid rgba(239,233,252,.12);border-radius:0}.hv6.hv6-donnees .neo-card{background:transparent;border:1px solid rgba(239,233,252,.12);border-radius:0;box-shadow:none}.hv6.hv6-donnees .neo-card-lav{background:#efe9fc;border:none;border-radius:0;color:#05060d}.hv6.hv6-donnees .neo-card-violet{background:#a855f7;border:none;border-radius:0;color:#1a1330}.hv6.hv6-donnees .neo-card-coral{background:#f0654f;border:none;border-radius:0;color:#05060d}.hv6.hv6-donnees .neo-badge{background:#f7d774;border:none;border-radius:0;color:#05060d;font-weight:600;transform:none}.hv6.hv6-donnees a.pill-cta,.hv6.hv6-donnees button.pill-cta{background:#7c3aed;border:none;box-shadow:none;color:#efe9fc}.hv6.hv6-donnees a.pill-cta:hover,.hv6.hv6-donnees button.pill-cta:hover{background:#8b4bf0;transform:none;box-shadow:none;color:#efe9fc}.hv6.hv6-donnees>main{background:transparent!important}.hv6 [data-reveal]{opacity:0;transform:translateY(10px);transition:none}.hv6 [data-reveal][data-revele]{opacity:1;transform:none;transition:opacity .48s cubic-bezier(.23,1,.32,1),transform .48s cubic-bezier(.23,1,.32,1)}.hv6 [data-reveal]:not([data-revele]) [style*="--r"]{opacity:0;transform:translateY(6px);transition:none}.hv6 [data-reveal][data-revele] [style*="--r"]{opacity:1;transform:none;transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--r, 0) * 45ms)}@keyframes hv6-motif-in{0%{opacity:0}}.hv6 [data-mosaic]>div{animation:hv6-motif-in .14s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i, 0) * 6ms)}@media (prefers-reduced-motion:reduce){.hv6 [data-reveal],.hv6 [data-reveal] [style*="--r"]{opacity:1;transform:none;transition:none;transition-delay:0s}.hv6 [data-mosaic]>div{animation:none}}.hv6 .hv6-piste{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.hv6 .hv6-piste::-webkit-scrollbar{display:none}.hv6 .hv6-piste>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.hv6 .hv6-piste{scroll-behavior:auto}}.hv6 .neo-card-dark{background:#0b0a18;border:1px solid rgba(239,233,252,.12);border-radius:0}.hv6 .hv6-annonce{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hv6 .hv6-annonce-titre{min-width:0}@media (max-width:899px){.hv6 .hv6-annonce{justify-content:flex-start;flex-wrap:nowrap;gap:8px}.hv6 .hv6-annonce-titre{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.hv6 .hv6-annonce-tag{font-size:12px;padding:4px 8px}.hv6 .hv6-annonce-lire{display:none}}
/* !important assume : le composant Mosaic pose `display: grid` en style en
   ligne, qui bat n'importe quel selecteur de classe. Sans cela les deux
   grains se superposaient. */.hv6 .hv6-motif-fin{display:none!important}@media (max-width:899px){.hv6 .hv6-motif-large{display:none!important}.hv6 .hv6-motif-fin{display:grid!important}.hv6 .hv6-hero-titre{padding-top:var(--e48-96)!important;padding-bottom:var(--e32-48)!important}.hv6 .hv6-hero-lede{font-size:18.5px!important;line-height:1.45!important}.hv6 h1{line-height:1.08!important}.hv6 h2{line-height:1.16!important}.hv6 h3{line-height:1.25!important}.hv6 .hv6-btn-brand,.hv6 .hv6-btn-dark,.hv6 .hv6-btn-light,.hv6 .hv6-btn-soft{font-size:15px!important}.hv6 .hv6-compare-cell{font-size:15.5px!important}.hv6 .hv6-footlink{display:flex;align-items:center;min-height:44px}.hv6 footer .hv6-footlink{min-height:44px}.hv6 .hv6-footcol{gap:0!important}.hv6 .hv6-foottitre{margin-bottom:6px}.hv6 .hv6-arrowbtn{width:44px!important;height:44px!important}.pr6 button[aria-pressed]{min-height:44px}}@media (max-width:899px){
  /* !important : le bloc porte son padding en style EN LIGNE, qui bat
     toute regle de feuille de styles. */}.hv6{--t-display:80px;--t-h1:60px;--t-h2:54px;--t-h3:42px;--t-h4:30px;--t-h5:24px;--t-h6:20px;--t-lede:18px}@media (max-width:899px){.hv6{--t-display:40px;--t-h1:34px;--t-h2:32px;--t-h3:28px;--t-h4:23px;--t-h5:20px;--t-h6:18px;--t-lede:17px}}.hv6{--e8-16:16px;--e12-16:16px;--e16-24:24px;--e16-32:32px;--e16-48:48px;--e24-32:32px;--e24-48:48px;--e24-64:64px;--e32-48:48px;--e32-64:64px;--e48-64:64px;--e48-96:96px}@media (max-width:899px){.hv6{--e8-16:8px;--e12-16:12px;--e16-24:16px;--e16-32:16px;--e16-48:24px;--e24-32:24px;--e24-48:24px;--e24-64:32px;--e32-48:32px;--e32-64:32px;--e48-64:48px;--e48-96:48px}}@keyframes hv6-jauge{0%{width:0}to{width:100%}}.hv6 .hv6-jauge{animation-name:hv6-jauge;animation-timing-function:linear;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.hv6 .hv6-jauge{display:none}}.hv6 .tv6-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hv6 .tv6-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.hv6 .tv6-pills{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:899px){.hv6 .tv6-metrics{grid-template-columns:1fr}.hv6 .tv6-signals{grid-template-columns:1fr 1fr}.hv6 .tv6-pills{grid-template-columns:1fr}}