@keyframes hero-rise{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise-h1{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes hero-ink-draw{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}.hero-left .hero-seo-line{animation:.85s cubic-bezier(.22,1,.36,1) backwards hero-rise}.hero-left h1{animation:.85s cubic-bezier(.22,1,.36,1) .2s backwards hero-rise-h1}.hero-left .hero-subtitle{animation:.85s cubic-bezier(.22,1,.36,1) .4s backwards hero-rise}.hero-left .hero-stats-grid>div{animation:.85s cubic-bezier(.22,1,.36,1) backwards hero-rise}.hero-left .hero-stats-grid>div:first-child{animation-delay:.65s}.hero-left .hero-stats-grid>div:nth-child(2){animation-delay:.85s}.hero-left .hero-stats-grid>div:nth-child(3){animation-delay:1.05s}.hero-left .hero-stats-grid>div:nth-child(4){animation-delay:1.25s}.hero-left .btn-rdv:not(:hover){animation:.85s cubic-bezier(.22,1,.36,1) 1.5s backwards hero-rise,2.4s ease-out infinite rdv-pulse}.hero-h1-ink{z-index:0;display:inline-block;position:relative}.hero-ink-stroke{z-index:-1;pointer-events:none;width:100%;height:12px;position:absolute;bottom:-4px;left:0;overflow:visible}.hero-ink-stroke path{fill:none;stroke:#f1ed95;stroke-width:9px;stroke-linecap:round;stroke-dasharray:320;animation:.9s ease-in-out .9s backwards hero-ink-draw}@keyframes hero-icon-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero-left .hero-stats-grid>div{transition:transform .25s,border-color .25s}.hero-left .hero-stats-grid>div:hover{transform:translateY(-4px);border-color:#3a7a8c!important}.hero-left .hero-stats-grid>div:hover svg{animation:.8s ease-in-out hero-icon-spin}}@keyframes hero-shine{0%{left:-60%}30%,to{left:130%}}.hero-left .btn-rdv:after{content:"";pointer-events:none;background:#ffffff59;width:40%;height:100%;animation:3.5s 3s infinite hero-shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@media (prefers-reduced-motion:reduce){.hero-left .hero-seo-line,.hero-left h1,.hero-left .hero-subtitle,.hero-left .hero-stats-grid>div{animation:none}.hero-left .btn-rdv:not(:hover){animation:2.4s ease-out infinite rdv-pulse}.hero-ink-stroke path{stroke-dashoffset:0;animation:none}.hero-left .btn-rdv:after{display:none}}
