html,body{margin:0;padding:0}body{font-family:Manrope,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#f6f4ef}a{color:#2b5ce6;text-decoration:none}a:hover{color:#1e3a8a}@keyframes ovFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ovFadeScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ovSlideLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:.9;transform:translate(0)}}@keyframes ovSlideRight{0%{opacity:0;transform:translate(32px)}to{opacity:.92;transform:translate(0)}}@keyframes ovFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ovFloatTiltLeft{0%,to{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(-9deg) translateY(-12px)}}@keyframes ovFloatTiltRight{0%,to{transform:rotate(9deg) translateY(0)}50%{transform:rotate(9deg) translateY(-12px)}}@keyframes ovPulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}@keyframes ovGlowDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.08)}}@keyframes ovTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.hv-brand:hover{color:#2b5ce6!important}.hv-ink:hover{color:#0b1638!important}.hv-cta:hover{background:#1e3a8a!important;transform:translateY(-2px)!important}.hv-lift:hover{transform:translateY(-2px)!important}.hv-store:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px -14px #0b1638cc!important}.hv-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 44px -18px #0b16382e!important}.hv-card-brand:hover{transform:translateY(-6px)!important;box-shadow:0 24px 50px -20px #2b5ce699!important}.ac-reset:active{transform:translateY(0)!important}:root{color-scheme:light}.ov-steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width: 1000px){.ov-steps{grid-template-columns:repeat(2,1fr);gap:46px 16px}.ov-steps-line{display:none}}@media (max-width: 560px){.ov-steps{grid-template-columns:1fr}}.ov-stats{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.ov-stats{grid-template-columns:repeat(2,1fr);row-gap:26px}.ov-stats .ov-stat:nth-child(3){border-inline-start:0}}@media (max-width: 520px){.ov-stats{grid-template-columns:1fr}.ov-stat{border-inline-start:0!important;justify-content:flex-start!important}}.ov-audiences{grid-template-columns:repeat(2,1fr)}.ov-audience-photo{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 26%);mask-image:linear-gradient(to right,transparent 0%,#000 26%)}[dir=rtl] .ov-audience-photo{-webkit-mask-image:linear-gradient(to left,transparent 0%,#000 26%);mask-image:linear-gradient(to left,transparent 0%,#000 26%)}@media (max-width: 1000px){.ov-audiences{grid-template-columns:1fr}}@media (max-width: 560px){.ov-audience{grid-template-columns:1fr!important}.ov-audience-photo{order:-1;min-height:200px!important;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}}[dir=rtl] .ov-arrow{display:inline-block;transform:scaleX(-1)}.ov-trust-grid{grid-template-columns:1.15fr .85fr}.ov-trust-items{grid-template-columns:1fr}@media (min-width: 1100px){.ov-trust-items{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.ov-trust-grid{grid-template-columns:1fr}.ov-trust-art img{max-width:220px!important}}@media (max-width: 560px){.ov-trust{padding:34px 24px!important}}.ov-foot-cols{grid-template-columns:1.4fr 1fr 1fr 1fr}@media (max-width: 900px){.ov-foot-cols{grid-template-columns:1fr 1fr}.ov-foot-cols nav>div{gap:0!important}.ov-foot-cols nav a{display:flex;align-items:center;min-height:44px}#faq a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 560px){.ov-foot-cols{grid-template-columns:1fr;gap:32px!important}}.ov-lang{display:inline-flex;align-items:center;min-height:44px;margin:-11px 0;padding:0 6px;border:0;background:none;font:inherit;font-size:13.5px;color:#0b16388c;cursor:pointer;transition:color .25s ease}.ov-lang:hover{color:#2b5ce6}.ov-lang:focus-visible{outline:2px solid #2B5CE6;outline-offset:2px;border-radius:6px}.ov-faq-q::-webkit-details-marker{display:none}.ov-faq-q::marker{content:""}.ov-faq-item[open] .ov-faq-chevron{transform:rotate(180deg)}.ov-faq-item[open]{box-shadow:0 20px 44px -18px #0b163829}.ov-faq-q:hover{color:#2b5ce6}.ov-faq-q:focus-visible{outline:2px solid #2B5CE6;outline-offset:-2px;border-radius:18px}.ov-why{grid-template-columns:repeat(4,1fr)}@media (max-width: 1000px){.ov-why{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.ov-why{grid-template-columns:1fr}}@media (max-width: 700px){#ov-header,#top,#profils,#chiffres,#engagement,#pourquoi,#confiance,#faq,footer{padding-left:22px!important;padding-right:22px!important}.ov-hero-grid{grid-template-columns:minmax(0,1fr)!important}#ov-header img{height:44px!important}.ov-wing{display:none!important}.ov-scene{height:640px!important}.ov-chip-r{right:6px!important}.ov-chip-l{left:6px!important}}.ov-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 560px){.ov-burger{display:grid!important}.ov-nav{display:none!important;position:absolute;top:calc(100% - 4px);inset-inline:12px;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:2px!important;padding:8px!important;border-radius:18px;background:#fbfaf6;border:1px solid rgba(11,22,56,.1);box-shadow:0 24px 50px -20px #0b163852}.ov-nav[data-open=true]{display:flex!important}.ov-nav a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;font-size:15px}.ov-nav a:hover{background:#2b5ce60f}}@media (max-width: 360px){#ov-header .hv-cta{display:none!important}}@media (max-width: 360px){#top h1{font-size:32px!important}}
