:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--distance-base:8px;--distance-medium:12px;--blur-small:2px;--blur-medium:3px;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);--reel-dur:1.4s;--reel-stagger:90ms;--reel-ease:cubic-bezier(.16, 1, .3, 1)}.lf{--lf-ink:#0c1024;--lf-muted:#18203aad;--lf-line:#e7e9f3;--lf-accent:#0047c6;--lf-accent-soft:#e8f0ff;--lf-card-shadow:0 1px 2px #0c10240a, 0 18px 40px -24px #0c102429;color:var(--lf-ink);background:linear-gradient(#fff 0,#f6f8fc 240px calc(100% - 240px),#fff 100%);overflow-x:clip}.lf section{padding:110px 0}.lf-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lf-pill{border:1px solid var(--lf-line);letter-spacing:-.03em;color:var(--lf-ink);background:#fff;border-radius:50px;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex;box-shadow:0 1px 2px #0c10240a}.lf-h2{letter-spacing:-.045em;color:var(--lf-ink);margin:0;font-size:clamp(34px,4.6vw,52px);font-weight:700;line-height:1.04}.lf-sub{letter-spacing:-.02em;color:var(--lf-muted);margin:0;font-size:16px;font-weight:500;line-height:1.5}.lf-head--center{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:640px;margin:0 auto;display:flex}.lf-head--split{justify-content:space-between;align-items:flex-end;gap:48px;max-width:1160px;margin:0 auto;display:flex}.lf-head-left{flex-direction:column;align-items:flex-start;gap:24px;max-width:740px;display:flex}.lf-head--split .lf-sub{max-width:400px;padding-bottom:6px}.lf-card{border:1px solid var(--lf-line);box-shadow:var(--lf-card-shadow);background:#fff;border-radius:20px}.rl-stack{flex-direction:column;gap:200px;max-width:1160px;margin:0 auto;padding-bottom:8px;display:flex}.rl-item{top:calc(92px + var(--i) * 26px);position:sticky}.rl-card{transform-origin:50% 0;will-change:transform;grid-template-columns:1fr 1fr;min-height:450px;padding:8px;display:grid}.rl-card--flip .rl-visual{order:2}.rl-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:24px 56px;display:flex}.rl-num{letter-spacing:.04em;color:var(--lf-accent);font-size:13px;font-weight:600}.rl-title{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.05}.rl-desc{letter-spacing:-.02em;max-width:340px;color:var(--lf-muted);margin:0;font-size:16px;font-weight:500;line-height:1.5}.lf .rs-section{padding:0 0 110px}.rs-track{--rs-dist:290svh;height:calc(100svh + var(--rs-dist));position:relative}.rs-stage{--s1:0;--s2:0;--s3:0;--out:0;--ring:0;--z:0;--hdr:0;--mix:100%;--dy:0px;--S:1.8;height:100svh;position:sticky;top:0;overflow:clip}.rs-lines{text-align:center;opacity:calc(1 - var(--out));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.6vh,18px);padding:96px 24px 32px;display:flex;position:absolute;inset:0}.rs-line{letter-spacing:-.05em;color:var(--lf-ink);opacity:var(--sv);transform:translateY(calc((1 - var(--sv)) * 34px));will-change:transform, opacity;margin:0;font-size:clamp(40px,7.4vw,108px);font-weight:700;line-height:1.04}.rs-line-in{opacity:calc(1 - .68 * var(--sd,0));display:block}.rs-line--1{--sv:var(--s1);--sd:var(--s2)}.rs-line--2{--sv:var(--s2);--sd:var(--s3)}.rs-line--3{--sv:var(--s3)}.rs-header{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:0 24px;display:flex;position:absolute;top:clamp(96px,13svh,130px);left:0;right:0}.rs-pill{opacity:var(--hdr);transform:translateY(calc((1 - var(--hdr)) * -14px))}.rs-sub{max-width:470px;opacity:var(--hdr);transform:translateY(calc((1 - var(--hdr)) * 14px))}.rs-h2-move{will-change:transform, opacity;width:fit-content;opacity:var(--ring);transform:translate3d(0, calc((1 - var(--z)) * var(--dy)), 0) scale(calc((1 + (var(--S) - 1) * (1 - var(--z))) * (.9 + .1 * var(--ring))))}.rs-h2{white-space:nowrap;color:color-mix(in srgb, var(--lf-accent) var(--mix), var(--lf-ink))}.rs-stackwrap{z-index:2;margin-top:calc(450px - 100svh);position:relative}.rl-visual{background:#e8eef7;border-radius:14px;min-height:420px;position:relative;overflow:hidden}.rl-visual img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mt-tabs{border:1px solid var(--lf-line);max-width:1160px;box-shadow:var(--lf-card-shadow);background:#fff;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:56px auto 16px;padding:6px;display:grid;position:relative}.mt-tab{z-index:1;color:var(--lf-muted);font:inherit;letter-spacing:-.03em;white-space:nowrap;cursor:pointer;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:999px;padding:12px 6px;font-size:clamp(12.5px,3.5vw,17px);font-weight:500;position:relative}.mt-tab:not([aria-selected=true]):hover{color:var(--lf-ink)}.mt-tab[aria-selected=true]{color:#fff}.mt-tab:focus-visible{outline:2px solid var(--lf-accent);outline-offset:2px}.mt-pill{z-index:0;background:var(--lf-ink);width:0;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;pointer-events:none;border-radius:999px;position:absolute;top:6px;bottom:6px;left:0;transform:translate(0)}.mt-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);max-width:1160px;margin:0 auto;padding:8px;display:grid}.mt-copy{opacity:0;visibility:hidden;transition:opacity var(--duration-slow) var(--ease-smooth-out), transform var(--duration-slow) var(--ease-smooth-out), visibility 0s linear var(--duration-slow);flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;gap:24px;padding:32px 40px 32px 32px;display:flex;transform:translateY(8px)}.mt-copy[data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mt-copies{min-width:0;display:grid}.mt-title{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.06}.mt-desc{letter-spacing:-.015em;color:var(--lf-muted);margin:-8px 0 0;font-size:14.5px;font-weight:500;line-height:1.5}.mt-points{flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.mt-point{grid-template-columns:22px 1fr;align-items:start;gap:14px;display:grid}.mt-point-icon{width:22px;height:26px;color:var(--lf-ink);place-items:center;display:grid}.mt-point-title{letter-spacing:-.03em;font-size:16px;font-weight:600;line-height:1.25;display:block}.mt-point-desc{letter-spacing:-.01em;color:var(--lf-muted);margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.42;display:block}.mt-media{background:#dfe8f6;border-radius:14px;min-height:520px;position:relative;overflow:hidden}.mt-media picture,.mt-media img{width:100%;height:100%;position:absolute;inset:0}.mt-media picture{opacity:0;transition:opacity var(--duration-very-slow) var(--ease-in-out)}.mt-media picture[data-active=true]{opacity:1}.mt-media img{object-fit:cover}.lf .orb-section{padding:0}.orb{height:700px;position:relative;overflow:hidden}.orb-stage{-webkit-mask-composite:source-in;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%),linear-gradient(#0000 0%,#000 20%);mask-image:linear-gradient(#000 60%,#0000 100%),linear-gradient(#0000 0%,#000 20%);-webkit-mask-composite:source-in;mask-composite:intersect}.orb-path{--orb-dur:100s;--orb-step:4.1667s;width:1200px;height:1260px;margin-left:-600px;position:absolute;top:-280px;left:50%;-webkit-mask-image:radial-gradient(43% 54% at 46.5% 45.2%,#0000 10%,#000000d6 70%,#0000 100%);mask-image:radial-gradient(43% 54% at 46.5% 45.2%,#0000 10%,#000000d6 70%,#0000 100%)}.orb-tile{border:1px solid var(--lf-line);offset-path:path("M 1.71983 628.649 C 1198.53 -144.439 -596.685 -144.439 600.125 628.649 C 1796.93 1401.74 1.71983 1407.59 1198.53 628.649");offset-rotate:auto;width:60px;height:60px;animation:orb-move var(--orb-dur) linear infinite;animation-delay:calc(var(--k) * var(--orb-step) * -1);opacity:0;background:#fff;border-radius:16px;place-items:center;padding:11px;display:grid;position:absolute;top:0;left:0;box-shadow:0 10px 24px -14px #0c102459}.orb-tile img{object-fit:contain;border-radius:6px;width:100%;height:100%}.orb-tile--fill{padding:0;overflow:hidden}.orb-tile--fill img{object-fit:cover;border-radius:0}@keyframes orb-move{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.orb-copy{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;padding:0 24px;display:flex;position:relative}.orb-copy .lf-h2{max-width:480px}.orb-copy .lf-sub{max-width:420px}.orb-note{color:#18203a80;max-width:420px;margin:-8px 0 0;font-size:13px;font-weight:500}.fq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:80px;max-width:1160px;margin:0 auto;display:grid}.fq-left{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:sticky;top:100px}.fq-list{flex-direction:column;gap:12px;display:flex}.fq-item{border-radius:16px;padding:0 24px}.fq-q{width:100%;color:var(--lf-ink);font:inherit;letter-spacing:-.03em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:500;line-height:1.3;display:flex}.fq-q:focus-visible{outline:2px solid var(--lf-accent);outline-offset:4px;border-radius:8px}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);flex:none;display:inline-flex;transform:scaleY(1)}.t-acc-chevron svg{fill:none;width:16px;height:16px;stroke:var(--lf-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner p{letter-spacing:-.01em;color:var(--lf-muted);margin:0;padding:0 0 24px;font-size:15px;font-weight:500;line-height:1.55}@media (max-width:1023px){.lf section{padding:88px 0}.fq-layout{grid-template-columns:1fr;gap:48px}.fq-left{position:static}.mt-panel{grid-template-columns:1fr}.mt-media{min-height:360px}.mt-copy{padding:28px 20px 24px}}@media (max-width:900px){.rl-card{grid-template-columns:1fr;min-height:0}.rl-card--flip .rl-visual{order:0}.rl-visual{min-height:260px}.rl-content{gap:20px;padding:28px 20px 24px}.lf-head--split{flex-direction:column;align-items:flex-start;gap:20px}.lf-head--split .lf-sub{max-width:none;padding-bottom:0}}@media (max-width:768px){.lf section{padding:72px 0}.lf-wrap{padding:0 16px}.rl-stack{gap:130px}.rl-item{top:calc(84px + var(--i) * 26px)}.rs-track{--rs-dist:240svh}.rs-stackwrap{margin-top:calc(400px - 100svh)}.rs-lines{padding:84px 16px 24px}.rs-h2{white-space:normal;text-wrap:balance}.rs-h2-move{max-width:calc(100vw - 32px)}.rs-header{gap:18px;top:92px}.mt-tabs{gap:2px;margin-top:40px;padding:4px}.mt-pill{top:4px;bottom:4px}.mt-tab{padding:11px 2px}.orb{height:560px}.orb-path{transform-origin:50% 40%;transform:scale(.55)}.fq-q{padding:20px 0;font-size:16px}.fq-item{padding:0 18px}}@media (max-width:380px){.rs-h2{font-size:clamp(28px,8.4vw,34px)}.rs-stackwrap{margin-top:calc(440px - 100svh)}}@media (prefers-reduced-motion:reduce){.rs-h2-move{transform:none}.rs-line{filter:none;transform:none}.orb-path{--orb-dur:400s;--orb-step:16.6667s}.mt-copy{transition:none!important}.t-reel-strip{filter:none!important;transition:none!important}.t-stagger-line,.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron,.mt-pill,.mt-tab{transition:none!important}}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);transition-delay:calc(var(--stagger-stagger) * var(--ti,0));will-change:transform, opacity, filter}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-reel{--reel-cell:1.3em;height:var(--reel-cell);line-height:var(--reel-cell);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.t-reel-static{height:var(--reel-cell);line-height:var(--reel-cell);display:inline-block}.t-reel-col{height:var(--reel-cell);margin-right:-.05em;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%)}.t-reel-strip{transform:translateY(calc(var(--reel-cell) * var(--n,0) * -1));transition:transform var(--reel-dur) var(--reel-ease);transition-delay:calc(var(--col,0) * var(--reel-stagger));will-change:transform;flex-direction:column;display:flex}.t-reel-digit{height:var(--reel-cell);letter-spacing:0;justify-content:center;align-items:center;display:flex}.lf .nb-section{background:#fff}.nb-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.nb-top{border-bottom:1px solid var(--lf-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;padding-bottom:56px;display:grid}.nb-hero{align-items:flex-end;gap:22px;display:flex}.nb-hero-num{letter-spacing:-.06em;color:var(--lf-ink);white-space:nowrap;font-size:clamp(3.4rem,8vw,7.2rem);font-weight:600;line-height:.95}.nb-hero-label{flex:9rem;min-width:9rem;padding-bottom:.7rem}.nb-hero-label strong{letter-spacing:-.03em;color:var(--lf-ink);font-size:18px;font-weight:700;display:block}.nb-hero-label span{color:var(--lf-muted);margin-top:4px;font-size:14px;font-weight:500;line-height:1.4;display:block}.nb-photo{background:#e8eef7;border-radius:14px;height:clamp(240px,26vw,340px);overflow:hidden}.nb-photo img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;display:block}.nb-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.8fr);padding-top:48px;display:grid}.nb-row>*{padding:0 40px}.nb-row>:first-child{padding-left:0}.nb-row>:last-child{padding-right:0}.nb-row>*+*{border-left:1px solid var(--lf-line)}.nb-stat-num{letter-spacing:-.05em;color:var(--lf-ink);white-space:nowrap;align-items:baseline;gap:.18em;font-size:clamp(2.3rem,5vw,3.6rem);font-weight:600;display:inline-flex}.nb-stat-num small{letter-spacing:-.02em;font-size:.5em;font-weight:600}.nb-stat p{letter-spacing:.06em;text-transform:uppercase;max-width:14rem;color:var(--lf-muted);margin:10px 0 0;font-size:12.5px;font-weight:600;line-height:1.4}.nb-rgpd-head{align-items:center;gap:16px;display:flex}.nb-rgpd-logo{border-radius:50%;flex:none;width:clamp(56px,5.2vw,72px);height:clamp(56px,5.2vw,72px);display:block}.nb-rgpd-title{letter-spacing:-.05em;color:var(--lf-ink);margin:0;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:600;line-height:1.02}.nb-rgpd-text{letter-spacing:-.01em;max-width:32rem;color:var(--lf-muted);margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:1100px){.nb-row>*{padding:0 24px}}@media (max-width:900px){.nb-top{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.nb-photo{height:260px}.nb-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:28px;padding-top:36px}.nb-row>*{border-left:0;padding:0}.nb-row>.nb-stat:nth-child(2){border-left:1px solid var(--lf-line);padding-left:24px}.nb-rgpd{border-top:1px solid var(--lf-line);grid-column:1/-1;padding-top:28px}.nb-rgpd-text{max-width:none}}@media (max-width:768px){.nb-wrap{padding:0 16px}.nb-hero{flex-direction:column;align-items:flex-start;gap:6px}.nb-hero-label{padding-bottom:0}.nb-stat p{letter-spacing:.04em;font-size:11px}}.lf{isolation:isolate;position:relative}.lf:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#0c102417 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 220px calc(100% - 220px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 220px calc(100% - 220px),#0000 100%)}.lf #metiers{border-top:1px solid var(--lf-line);background:radial-gradient(60% 320px at 50% 0,#0047c614,#0000 70%),linear-gradient(#e8f0ff8c,#e8f0ff00 55%)}.lf #faq{border-top:1px solid var(--lf-line);background:linear-gradient(#e8f0ff80,#e8f0ff00 60%)}.lf .compare-section,.lf .nb-section{border-top:1px solid var(--lf-line)}.rl-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.02em;color:var(--lf-ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:8px 14px 8px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 18px -6px #0c102459}.rl-chip svg{background:var(--lf-accent);color:#fff;border-radius:50%;width:18px;height:18px;padding:2px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rs-track{view-timeline:--rs block}.rs-lines,.rs-line,.rs-line-in,.rs-pill,.rs-sub,.rs-h2-move,.rs-h2{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rs;animation-range:contain}.rs-lines{animation-name:rs-lines-out}.rs-line--1{animation-name:rs-in-1;animation-range:entry 45%}.rs-line--2{animation-name:rs-in-2}.rs-line--3{animation-name:rs-in-3}.rs-line--1 .rs-line-in{animation-name:rs-dim-1}.rs-line--2 .rs-line-in{animation-name:rs-dim-2}.rs-pill{animation-name:rs-pill-in}.rs-sub{animation-name:rs-sub-in}.rs-h2-move{animation-name:rs-zoom}.rs-h2{animation-name:rs-ink}@keyframes rs-lines-out{0%,50%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}75%,to{opacity:0}}@keyframes rs-in-1{0%{opacity:0;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes rs-in-2{0%{opacity:0;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(34px)}25%,to{opacity:1;transform:none}}@keyframes rs-in-3{0%,25%{opacity:0;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(34px)}50%,to{opacity:1;transform:none}}@keyframes rs-dim-1{0%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}25%,to{opacity:.32}}@keyframes rs-dim-2{0%,25%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}50%,to{opacity:.32}}@keyframes rs-pill-in{0%,83%{opacity:0;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(-14px)}97%,to{opacity:1;transform:none}}@keyframes rs-sub-in{0%,83%{opacity:0;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(14px)}97%,to{opacity:1;transform:none}}@keyframes rs-zoom{0%,50%{opacity:0;transform:translate3d(0, var(--dy), 0) scale(calc(var(--S) * .9));animation-timing-function:cubic-bezier(.37,0,.63,1)}75%{opacity:1;transform:translate3d(0, var(--dy), 0) scale(var(--S));animation-timing-function:cubic-bezier(.37,0,.63,1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rs-ink{0%,75%{color:var(--lf-accent);animation-timing-function:cubic-bezier(.37,0,.63,1)}to{color:var(--lf-ink)}}}}
