.lv2 .rise__w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.1em 0 .14em;margin:-.1em 0 -.14em}.lv2 .rise__w>span{display:inline-block;will-change:transform}.lv2 .nav.on{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.lv2 .nav__in{transition:max-width .55s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),margin-top .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1),background .4s ease,box-shadow .4s ease,border-color .4s ease,border-radius .55s cubic-bezier(.22,1,.36,1);border:1px solid transparent;border-radius:99px}.lv2 .nav.on .nav__in{max-width:1060px;height:58px;margin-top:10px;padding:0 12px 0 22px;background:#f8f8f9f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:var(--border);box-shadow:0 14px 34px -22px #38373a66}.lv2 .nav.on .nav__logo img{height:22px}.lv2 .nav__logo img{transition:height .45s cubic-bezier(.22,1,.36,1)}@media (max-width:1020px){.lv2 .nav.on{background:#f8f8f9eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 -1px 0 var(--border)}.lv2 .nav__in,.lv2 .nav.on .nav__in{max-width:1200px;height:68px;margin-top:0;padding:0 32px;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lv2 .nav.on .nav__logo img{height:26px}}.lv2 .hero__in>div:first-child{will-change:transform}.lv2 .acte{transform-style:preserve-3d}.lv2 .acte__doc,.lv2 .acte__back{backface-visibility:hidden}.lv2 .acte__chip,.lv2 .acte__status{transform:translateZ(36px)}.lv2 .acte__chip--tl{animation:floatZ 4.5s ease-in-out infinite}.lv2 .acte__chip--tr{animation:floatZ 5s ease-in-out .8s infinite}@keyframes floatZ{0%,to{transform:translateZ(36px) translateY(0)}50%{transform:translateZ(36px) translateY(-6px)}}.lv2 .shot__stage{perspective:1400px}.lv2 .shot__frame{will-change:transform;transform-style:preserve-3d}.lv2 .steps{position:relative;padding-left:30px}.lv2 .steps:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border)}.lv2 .steps__rail{position:absolute;left:0;top:0;width:1px;background:var(--anthracite);transition:height .6s cubic-bezier(.22,1,.36,1)}.lv2 .step{position:relative;transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1);transform:translate(0)}.lv2 .step.on{transform:translate(6px)}.lv2 .step__dot{position:absolute;left:-34px;top:50px;width:9px;height:9px;border-radius:99px;background:var(--gris-clair);border:1px solid var(--border-strong);transition:background .4s ease,border-color .4s ease,transform .5s cubic-bezier(.2,1.4,.4,1)}.lv2 .step.on .step__dot{background:var(--anthracite);border-color:var(--anthracite);transform:scale(1.35)}.lv2 .viewer img{transform:scale(1.045);transition:opacity .6s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.lv2 .viewer img.on{transform:scale(1)}.lv2 .viewer__tag{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}.lv2 .cmp__vs{transform:none;margin:-23px 0 0 -23px;will-change:transform}.lv2 .spot{position:relative;isolation:isolate}.lv2 .spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(168,162,154,.24),transparent 62%);opacity:0;transition:opacity .4s ease}.lv2 .spot:hover:after{opacity:1}.lv2 .plan{transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),border-color .3s ease}.lv2 .plan:hover{transform:translateY(-6px);box-shadow:0 44px 80px -46px #38373a73}.lv2 .plan--hi:hover{box-shadow:0 54px 96px -48px #38373a8c}.lv2 .plan__price b{font-variant-numeric:tabular-nums}.lv2 .plan__price b span{font-size:inherit;color:inherit}.lv2 .inst__rule{transform-origin:50% 50%}.lv2 .faq__item{border-top:1px solid var(--border)}.lv2 .faq__item:first-child{border-top:none}.lv2 .faq__q{all:unset;box-sizing:border-box;cursor:pointer;display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--anthracite);transition:background var(--dur-fast)}.lv2 .faq__q:hover{background:var(--gris-clair)}.lv2 .faq__q:focus-visible{outline:2px solid var(--anthracite);outline-offset:-2px}.lv2 .faq__q .lucide{flex:none;width:17px;height:17px;color:var(--muted-foreground);transition:transform .45s cubic-bezier(.22,1,.36,1)}.lv2 .faq__item.open .faq__q .lucide{transform:rotate(45deg)}.lv2 .faq__a{overflow:hidden}.lv2 .faq__a p{margin:0;padding:0 26px 24px;font-size:14px;line-height:1.7;color:var(--muted-foreground);max-width:72ch}.lv2 .btn:active{transform:scale(.98)}.lv2 .btn{transition:background var(--dur),border-color var(--dur),transform .15s ease,box-shadow .35s ease}.lv2 .btn:hover{box-shadow:0 14px 30px -16px #38373a80}@media (prefers-reduced-motion:reduce){.lv2 .rise__w>span{transform:none!important}.lv2 .nav__in,.lv2 .step,.lv2 .step__dot,.lv2 .viewer img,.lv2 .plan,.lv2 .btn{transition:none}.lv2 .acte__chip--tl,.lv2 .acte__chip--tr{animation:none}.lv2 .steps__rail{transition:none}}.lv2 .hero{padding:0;overflow:visible}.lv2 .hero__grid{display:none}.lv2 .hero__zone{height:250vh}.lv2 .hero__pinned{position:sticky;top:0;height:100vh;overflow:hidden}.lv2 .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gris-clair);will-change:clip-path}.lv2 .hero__img,.lv2 .hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%}.lv2 .hero__video{opacity:0;transition:opacity .18s linear}.lv2 .hero__video.on{opacity:1}.lv2 .hero__media:after{content:"";position:absolute;inset:0 0 auto;height:150px;pointer-events:none;background:linear-gradient(180deg,rgba(248,248,249,.92),rgba(248,248,249,.55) 46%,transparent)}.lv2 .hero__media:before{content:"";position:absolute;inset:auto 0 0;height:170px;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(248,248,249,.88),rgba(248,248,249,.4) 52%,transparent)}.lv2 .hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,rgba(248,248,249,.96) 0%,rgba(248,248,249,.93) 40%,rgba(248,248,249,.74) 56%,rgba(248,248,249,.28) 72%,transparent 84%)}.lv2 .hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 7.5%;will-change:transform,opacity}.lv2 .hero__copy>*{width:min(660px,54%)}.lv2 .hero__copy .kicker{margin-bottom:4px}.lv2 .hero h1{font-size:clamp(40px,4.4vw,62px);line-height:1.02;letter-spacing:-.035em;margin-top:20px}.lv2 .hero__sub{font-size:17px;line-height:1.6;max-width:46ch;margin-top:22px}.lv2 .hero__cta{margin-top:30px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lv2 .cue{position:absolute;left:50%;bottom:30px;z-index:2;transform:translate(-50%);display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;background:none;cursor:pointer;transition:opacity .5s ease}.lv2 .cue.off{opacity:0;pointer-events:none}.lv2 .cue__disc{grid-area:1/1;display:grid;place-items:center;width:46px;height:46px;border-radius:99px;border:1px solid rgba(56,55,58,.16);background:#ffffffa8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 26px -16px #38373a8c;animation:cueHop 2.6s cubic-bezier(.3,.7,.4,1) infinite;transition:background .3s ease,border-color .3s ease,transform .3s ease}.lv2 .cue__disc .lucide{width:19px;height:19px;stroke-width:1.6;color:var(--anthracite);transition:color .3s ease}.lv2 .cue__halo{grid-area:1/1;width:46px;height:46px;border-radius:99px;background:radial-gradient(circle,rgba(56,55,58,.16),transparent 68%);animation:cueHalo 2.6s cubic-bezier(.3,.7,.4,1) infinite}.lv2 .cue:hover .cue__disc{background:var(--anthracite);border-color:var(--anthracite);animation-play-state:paused;transform:translateY(4px)}.lv2 .cue:hover .cue__disc .lucide{color:#fff}.lv2 .cue:focus-visible{outline:2px solid var(--anthracite);outline-offset:4px;border-radius:99px}@keyframes cueHop{0%,58%,to{transform:translateY(0)}16%{transform:translateY(11px)}30%{transform:translateY(0)}40%{transform:translateY(5px)}48%{transform:translateY(0)}}@keyframes cueHalo{0%,58%,to{transform:scale(.7);opacity:.25}16%{transform:scale(1.05);opacity:.5}30%{transform:scale(.7);opacity:.25}40%{transform:scale(.92);opacity:.38}48%{transform:scale(.7);opacity:.25}}@media (prefers-reduced-motion:reduce){.lv2 .cue__disc,.lv2 .cue__halo{animation:none}}.lv2 .trust{margin-top:0;border-top:none}.lv2 .hero--still .hero__band{position:relative;height:min(62vh,560px);margin:14px 3.2vw 0;border-radius:22px;overflow:hidden;background:var(--gris-clair)}.lv2 .hero--still .hero__band:after{content:"";position:absolute;inset:0 0 auto;height:130px;pointer-events:none;background:linear-gradient(180deg,rgba(248,248,249,.92),rgba(248,248,249,.5) 48%,transparent)}.lv2 .hero--still .hero__copy{position:static;padding:44px 3.2vw 0;max-width:900px}.lv2 .hero--still .hero__copy>*{width:100%}.lv2 .hero--still .hero__scrim{display:none}.lv2 .hero--still .trust{margin-top:56px}@media (max-width:1020px){.lv2 .hero--still .hero__band{height:42vh;min-height:260px;margin:10px 16px 0;border-radius:18px}.lv2 .hero--still .hero__copy{padding:32px 24px 0}.lv2 .hero__img{-o-object-position:64% 50%;object-position:64% 50%}.lv2 .hero__media:after{display:none}.lv2 .hero h1{font-size:clamp(32px,8vw,44px);margin-top:14px}.lv2 .hero__sub{font-size:15.5px;max-width:100%;margin-top:16px}.lv2 .hero__cta{margin-top:24px;gap:18px}.lv2 .hero--still .trust{margin-top:40px}}
