.rf{--gut:24px;--sec:72px;--bg:#050605;--card:#0d100d;--line:rgba(235,255,225,.08);--line2:rgba(235,255,225,.14);--ink:#f1f4ec;--text:#9aa095;--mute:#8b9286;--mute2:#5d635a;--acid:#b6ff3b;--ease:cubic-bezier(0.16,1,0.3,1);background:var(--bg);color:var(--ink);font-family:var(--font-dm),system-ui,sans-serif;font-size:16px;line-height:1.6}@media (min-width:640px){.rf{--gut:36px}}@media (min-width:1024px){.rf{--gut:48px;--sec:104px}}.rf-wrap{width:min(calc(var(--col) / var(--zf, 1)),calc(100% - 2 * var(--gut)));margin:0 auto}.rf-btn{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 26px;border-radius:99px;font-weight:500;font-size:15px;white-space:nowrap;transition:transform .5s var(--ease),background-color .3s,box-shadow .5s var(--ease)}.rf-btn:active{transform:scale(.97)}.rf-btn-acid{padding:0 10px 0 26px;background:var(--acid);color:#0a0d06;box-shadow:0 10px 40px -10px rgba(182,255,59,.55),inset 0 1px 0 hsla(0,0%,100%,.5)}.rf-btn-acid .rf-ar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0a0d06;color:var(--acid);font-size:15px;transition:transform .5s var(--ease)}.rf-btn-acid:hover{box-shadow:0 14px 50px -10px rgba(182,255,59,.75),inset 0 1px 0 hsla(0,0%,100%,.5)}.rf-btn-acid:hover .rf-ar{transform:rotate(45deg)}.rf-btn-glass{background:hsla(0,0%,100%,.04);border:1px solid var(--line2);color:var(--ink);backdrop-filter:blur(10px)}.rf-btn-glass:hover{background:hsla(0,0%,100%,.08)}.rf-btn:focus-visible,.rf-logo:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.rf{--hh:84px}.rf [id]{scroll-margin-top:var(--hh)}.rf-header{position:fixed;inset:0 0 auto;z-index:50;padding:12px 14px 0;pointer-events:none}.rf-header-wrap{max-width:calc((var(--col) + 40px) / var(--zf, 1));margin:0 auto}.rf-bar{pointer-events:auto;display:flex;height:58px;align-items:center;justify-content:space-between;gap:16px;padding:0 8px 0 20px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 24px 50px -24px rgba(0,0,0,.55);backdrop-filter:blur(14px) saturate(1.3);transition:background .5s,border-color .5s,box-shadow .5s}.rf-bar[data-bare]{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none}.rf-logo{display:flex;flex-shrink:0;align-items:center;gap:10px;font-family:var(--font-clash),sans-serif;font-weight:600;font-size:19px;letter-spacing:-.02em}.rf-logo-mark{box-sizing:border-box;width:32px;height:32px;padding:7px 8px;border-radius:10px;background:#0a0c0a;border:1px solid hsla(0,0%,100%,.1);color:var(--acid)}.rf-logo-word{font-family:var(--font-clash),sans-serif;font-weight:600;font-size:17px;letter-spacing:-.02em;color:var(--ink)}.rf-logo-word span{font-weight:500;color:#9aa095}.rf-links{display:none}.rf-links ul{display:flex;align-items:center;gap:4px;padding:0;list-style:none}.rf-links a{display:block;white-space:nowrap;padding:8px 14px;border-radius:999px;color:#fff;font-size:13.5px;font-weight:500;opacity:.85;transition:opacity .3s,background-color .3s}.rf-links a:hover{opacity:1}.rf-links a[aria-current=page]{background:hsla(0,0%,100%,.15);opacity:1}.rf-header-end{display:flex;align-items:center;gap:8px}.rf-header-cta{display:none;height:44px;align-items:center;gap:20px;padding:0 24px;border-radius:999px;background:var(--acid);color:#0a0d06;font-size:13px;font-weight:600;box-shadow:0 8px 22px -10px rgba(182,255,59,.6);transition:transform .3s}.rf-header-cta:hover{transform:translateY(-2px)}.rf-burger{position:relative;display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:#fff}.rf-burger i{position:absolute;width:22px;height:1.6px;border-radius:99px;background:currentColor;transition:transform .3s}.rf-burger i:first-child{transform:translateY(-4px)}.rf-burger i:last-child{transform:translateY(4px)}.rf-burger i[data-open]:first-child{transform:rotate(45deg)}.rf-burger i[data-open]:last-child{transform:rotate(-45deg)}.rf-burger:focus-visible,.rf-header-cta:focus-visible,.rf-links a:focus-visible,.rf-panel a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.rf-veil{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.5)}.rf-panel{position:fixed;z-index:45;inset:82px 12px auto;max-height:calc(100svh - 98px);overflow-y:auto;padding:8px 20px 24px;border-radius:20px;border:1px solid hsla(0,0%,100%,.16);background:rgba(10,13,10,.94);box-shadow:0 24px 50px -18px rgba(0,0,0,.7);backdrop-filter:blur(20px)}.rf-panel ul{padding:0;list-style:none}.rf-panel nav li{border-bottom:1px solid hsla(0,0%,100%,.12)}.rf-panel nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:#fff;font-size:18px;font-weight:500;letter-spacing:-.02em}.rf-panel nav a[aria-current=page]{color:var(--acid)}.rf-panel-cta{display:flex;height:50px;align-items:center;justify-content:space-between;margin-top:24px;padding:0 24px;border-radius:999px;background:var(--acid);color:#0a0d06;font-size:14.5px;font-weight:600;box-shadow:0 10px 24px -12px rgba(182,255,59,.7)}.rf-panel-contact{display:grid;gap:10px;margin-top:20px;font-size:13.5px;font-weight:500;color:var(--text)}@media (min-width:640px){.rf-header{padding:16px 20px 0}.rf-bar{height:64px;padding-left:24px}.rf-header-cta{display:inline-flex}.rf-panel{inset:92px 20px auto;left:auto;width:min(420px,calc(100vw - 40px))}}@media (min-width:1024px){.rf-links{display:block}.rf-burger,.rf-panel,.rf-veil{display:none}}@media (prefers-reduced-motion:reduce){.rf-bar,.rf-burger i{transition:none}}@keyframes rf-rise{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes rf-pop{0%{opacity:0;scale:.92;filter:blur(6px)}to{opacity:1;scale:1;filter:none}}@keyframes rf-word{0%{opacity:0;transform:translateY(.45em);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.rf-in{animation:rf-rise 1.1s var(--ease) var(--d,0ms) both}.rf-word{display:inline-block;white-space:pre;animation:rf-word 1s var(--ease) calc(.12s + var(--i) * 70ms) both}.rf-hero{position:relative;overflow:hidden;padding:72px 0 56px;background:radial-gradient(55% 70% at 78% 18%,rgba(182,255,59,.16),transparent 62%),radial-gradient(60% 60% at 30% 100%,rgba(182,255,59,.06),transparent 70%),linear-gradient(180deg,#060806,#0a0e09 60%,#050605)}.rf-kick{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;letter-spacing:.22em;color:var(--mute);font-weight:500}.rf-kick i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.rf-hero-deco{display:none}.rf-who{position:relative;height:420px;margin:0 -24px;-webkit-mask-image:radial-gradient(60% 58% at 52% 42%,#000 45%,transparent 85%);mask-image:radial-gradient(60% 58% at 52% 42%,#000 45%,transparent 85%);animation:rf-pop 1.4s var(--ease) 80ms both}.rf-who img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;filter:contrast(1.1) brightness(1)}.rf-who:after{content:"";position:absolute;inset:0;background:radial-gradient(40% 35% at 70% 20%,rgba(182,255,59,.18),transparent 70%);mix-blend-mode:screen}.rf-hero-in{position:relative;z-index:4;margin-top:-110px}.rf-hero h1{margin-top:14px;font-family:var(--font-clash),sans-serif;font-weight:500;font-size:44px;line-height:.98;letter-spacing:-.045em}.rf-h1-a,.rf-h1-b{display:block}.rf-h1-a .rf-word,.rf-h1-b .rf-word{background:linear-gradient(180deg,#f4f7ef,#a9b3a0 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.rf-h1-b{padding-left:.9em}.rf-h1-italic{display:block;margin-top:10px;font-family:var(--font-clash),sans-serif;font-weight:400;font-size:.86em;line-height:1;letter-spacing:-.015em;color:#e6ffc0}.rf-glass{position:relative;z-index:5;margin-top:28px;padding:18px 18px 16px;border-radius:22px;background:linear-gradient(160deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(16px);box-shadow:0 40px 80px -30px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.12)}.rf-glass-top{display:flex;align-items:center;gap:12px;font-size:15px;color:#eef2e8}.rf-glass-top i{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,#fff 0 5px,transparent 6px),hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3)}.rf-glass-vid{position:relative;display:block;height:140px;margin:14px 0 12px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.rf-glass-vid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.2) brightness(.8)}.rf-glass-vid b{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--acid);color:#0a0d06;font-size:14px;box-shadow:0 0 0 8px rgba(182,255,59,.18)}.rf-glass-foot{display:flex;justify-content:space-between;align-items:center}.rf-faces{display:flex}.rf-faces img{width:30px;height:30px;border-radius:50%;border:2px solid #1a1d1a;margin-right:-9px;-o-object-fit:cover;object-fit:cover}.rf-glass-time{font-family:var(--font-clash),sans-serif;font-size:13px;color:#cfd6c8}.rf-hero-side{position:relative;z-index:5;margin-top:28px}.rf-hero-text{max-width:24rem;color:#aab1a5;font-size:15.5px;line-height:1.65}.rf-keywords{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px;color:#c3c9bd;letter-spacing:.02em}.rf-keywords li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--acid);margin-right:9px;vertical-align:middle;box-shadow:0 0 8px var(--acid)}.rf-ctas{display:flex;flex-direction:column;gap:10px;margin-top:24px}.rf-ctas .rf-btn-acid{justify-content:space-between}.rf-ctas .rf-btn-glass{justify-content:center}.rf-pill-cta{white-space:nowrap;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;height:56px;padding:0 8px 0 24px;border-radius:99px;background:rgba(14,17,14,.55);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(12px);font-size:15px;font-weight:500;color:#f1f4ec;transition:border-color .3s}.rf-pill-cta span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f1f4ec;color:#0a0d06;font-size:16px;transition:transform .5s var(--ease)}.rf-pill-cta:hover{border-color:rgba(182,255,59,.6)}.rf-pill-cta:hover span{transform:rotate(45deg)}.rf-mention{margin-top:12px;font-size:13px;color:var(--mute)}@media (min-width:640px){.rf-hero h1{font-size:58px}.rf-who{height:520px}.rf-ctas{flex-direction:row}.rf-glass{max-width:340px}}@media (min-width:768px){.rf-hero{height:clamp(700px,100svh,960px);padding:0}.rf-hero-deco{display:block;position:absolute;inset:0;pointer-events:none}.rf-ring{position:absolute;left:calc(50% - min(470px, 38vw));top:12%;width:min(300px,26vw);aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(235,255,225,.14)}.rf-vline{position:absolute;top:0;bottom:0;left:calc(50% + min(160px, 12vw));width:1px;background:linear-gradient(180deg,transparent,rgba(235,255,225,.12) 20%,rgba(235,255,225,.12) 85%,transparent)}.rf-hline{position:absolute;left:0;right:0;top:76%;height:1px;background:linear-gradient(90deg,transparent,rgba(235,255,225,.12) 15%,rgba(235,255,225,.12) 85%,transparent)}.rf-plus{position:absolute;width:13px;height:13px;translate:-6px -6px}.rf-plus:after,.rf-plus:before{content:"";position:absolute;background:rgba(235,255,225,.6)}.rf-plus:before{left:6px;top:0;width:1px;height:13px}.rf-plus:after{top:6px;left:0;height:1px;width:13px}.rf-plus-1{left:calc(50% + min(160px, 12vw));top:76%}.rf-plus-2{left:calc(50% - min(470px, 38vw));top:calc(12% + min(150px, 13vw))}.rf-star{width:2px;height:2px;border-radius:50%;background:#dff5c9;opacity:.55}.rf-star,.rf-who{position:absolute}.rf-who{left:calc(50% - min(560px, 46vw));bottom:0;width:min(720px,58vw);height:92%;margin:0;-webkit-mask-image:radial-gradient(58% 56% at 55% 42%,#000 42%,transparent 82%);mask-image:radial-gradient(58% 56% at 55% 42%,#000 42%,transparent 82%)}.rf-hero-in{position:static;margin:0}.rf-hero-top{position:absolute;z-index:4;left:calc(50% - min(300px, 22vw));top:max(112px,13%)}.rf-hero h1{font-size:clamp(64px,6.4vw,92px)}.rf-h1-b{padding-left:2.3em}.rf-h1-italic{margin-top:.12em;padding-left:5.4em;font-size:.7em}.rf-glass{left:max(var(--gut),calc(50% - 590px));top:52%;width:320px;max-width:none}.rf-glass,.rf-hero-side{position:absolute;margin:0}.rf-hero-side{left:calc(50% + min(190px, 15vw));top:56%;width:min(400px,32vw)}.rf-ctas{flex-direction:column;align-items:flex-start;margin-top:22px}}@media (min-width:768px) and (max-width:1023px){.rf-hero-top{left:var(--gut)}.rf-hero h1{font-size:58px}.rf-h1-b{padding-left:1.4em}.rf-h1-italic{padding-left:2.9em}.rf-who{left:-6vw;width:74vw}}@media (min-width:768px) and (max-width:1199px){.rf-glass{top:auto;bottom:40px;width:280px}.rf-glass-vid{height:110px}.rf-hero-side{top:auto;bottom:40px}.rf-hero-text{font-size:14.5px}}@media (min-width:768px) and (max-height:820px){.rf-glass-vid{height:96px}.rf-glass,.rf-hero-side{top:auto;bottom:32px}}@media (prefers-reduced-motion:reduce){.rf-in,.rf-who,.rf-word{animation:none!important}}.rf-sec{position:relative;padding:var(--sec) 0}.rf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rf-h2{font-family:var(--font-clash),sans-serif;font-weight:500;font-size:clamp(30px,2.1vw + 16px,46px);line-height:1.08;letter-spacing:-.025em}.rf-grey{color:var(--mute2)}.rf-sh{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.rf-sh p{max-width:26rem;color:var(--text);font-size:16px;line-height:1.65}@media (min-width:768px){.rf-sh{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:56px}.rf-sh .rf-h2{max-width:700px}.rf-sh p{font-size:16.5px;padding-bottom:6px}}.rf-bento{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:400px 180px 180px;gap:10px}.rf-cell{position:relative;overflow:hidden;padding:20px;border-radius:22px;background:var(--card);border:1px solid var(--line)}.rf-cell-svc{grid-column:1/3;background:radial-gradient(80% 60% at 50% 110%,rgba(182,255,59,.12),transparent 70%),var(--card)}.rf-cell-svc-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:brightness(.5) contrast(1.05)}.rf-cell-svc:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,5,.75),rgba(5,6,5,.15) 45%,rgba(5,6,5,.55)),radial-gradient(80% 60% at 50% 110%,rgba(182,255,59,.16),transparent 70%);pointer-events:none}.rf-cell-svc .rf-pile{z-index:2}.rf-cell-svc h3{position:relative;z-index:2;font-size:22px;letter-spacing:-.01em}.rf-cell-svc h3,.rf-num{font-family:var(--font-clash),sans-serif;font-weight:500}.rf-num{font-size:46px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rf-num small{font-size:.46em;letter-spacing:-.02em;margin-left:4px}.rf-num-range{font-size:36px;line-height:1.1}.rf-nowrap{white-space:nowrap}.rf-num-unit{display:block;margin:2px 0 0!important;font-size:.6em!important}.rf-lab{position:absolute;left:20px;right:20px;bottom:16px;color:var(--mute);font-size:13px;line-height:1.35}.rf-cell-acid{background:var(--acid);color:#0a0d06;border:0;box-shadow:0 30px 80px -30px rgba(182,255,59,.45)}.rf-cell-acid .rf-lab{color:#2b3a12}.rf-cell-acid:before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;border:1px solid rgba(0,0,0,.12);box-shadow:0 0 0 30px rgba(0,0,0,.03),0 0 0 60px rgba(0,0,0,.02)}.rf-spark{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line2);color:var(--mute)}.rf-cell-photo{padding:0}.rf-cell-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;filter:contrast(1.05) brightness(.9);transition:transform 1.2s var(--ease)}.rf-cell-photo:hover img{transform:scale(1.04)}.rf-cell-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,5,.55),transparent 40%,transparent 60%,rgba(5,6,5,.75))}.rf-cell-photo .rf-num{position:absolute;left:20px;top:20px;z-index:2}.rf-cell-photo .rf-lab{z-index:2;color:#e9ece5}.rf-pile{position:absolute;inset:0;container-type:size}.rf-pile[data-grab] .rf-pill{cursor:grab}.rf-pile[data-grab] .rf-pill:active{cursor:grabbing}.rf-pill{position:absolute;padding:10px 17px;border-radius:99px;font-size:19px;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;box-shadow:0 14px 30px -12px rgba(0,0,0,.8),inset 0 -3px 0 rgba(0,0,0,.08)}.rf-pill-s{font-size:15px;padding:8px 13px}.rf-pill-light{background:#f1f4ec;color:#0b0d0b}.rf-pill-acid{background:var(--acid);color:#0a0d06}.rf-pill-line{background:transparent;border:1.5px solid hsla(83,27%,94%,.5);color:#f1f4ec;box-shadow:none}.rf-pill-dark{background:#1b1f1b;color:#f1f4ec;border:1px solid var(--line2)}@media (min-width:768px){.rf-bento{grid-template-columns:1.25fr 1.25fr 1fr 1fr;grid-template-rows:220px 220px;gap:14px}.rf-cell{padding:26px;border-radius:26px}.rf-cell-svc{grid-column:1/3;grid-row:1/3}.rf-num{font-size:60px}.rf-num-range{font-size:44px}.rf-lab{left:26px;right:26px;bottom:22px;font-size:14.5px}.rf-cell-photo .rf-num{left:26px;top:26px}.rf-pill{font-size:24px;padding:12px 22px}.rf-pill-s{font-size:19px;padding:10px 17px}}@media (min-width:768px) and (max-width:1023px){.rf-bento{grid-template-columns:repeat(4,1fr);grid-template-rows:320px 200px}.rf-cell-svc{grid-column:1/5;grid-row:1}.rf-num{font-size:50px}.rf-num-range{font-size:38px}.rf-lab{font-size:13.5px}}@media (min-width:1200px){.rf-bento{grid-template-rows:250px 250px;gap:16px}.rf-cell{padding:30px;border-radius:28px}.rf-cell-svc h3{font-size:26px}.rf-num{font-size:76px}.rf-num-range{font-size:54px}.rf-lab{left:30px;right:30px;bottom:26px;font-size:15px}.rf-cell-photo .rf-num{left:30px;top:30px}.rf-pill{font-size:30px;padding:14px 26px}.rf-pill-s{font-size:22px;padding:11px 20px}}.rf-arrows{display:none;gap:10px}.rf-arrows button{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid #d4d6cf;background:#fff;color:#0b0d0b;font-size:18px;transition:background-color .3s,color .3s,opacity .3s}@media (min-width:768px){.rf-arrows{display:flex}}.rf-dots{display:flex;gap:5px}.rf-dots i{width:7px;height:7px;border-radius:50%;background:#3d433d}.rf-serif-acid{white-space:nowrap;font-family:var(--font-clash),sans-serif;font-weight:400;font-size:1.14em;letter-spacing:-.01em;color:var(--acid)}.rf-dpill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:99px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border:1px solid var(--line2);font-size:13.5px;font-weight:500;white-space:nowrap}.rf-dpill i{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,var(--acid) 0 5px,transparent 6px),rgba(182,255,59,.12);border:1px solid rgba(182,255,59,.4)}.rf-go{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);color:#dfe4da;transition:transform .5s var(--ease),background-color .3s,color .3s}@media (min-width:768px){.rf-dpill{font-size:14px}.rf-go{width:44px;height:44px}}.rf-temo{background:#070a07;overflow:hidden}.rf-temo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.rf-temo-l{padding:0 var(--gut)}.rf-temo-l p{max-width:26rem;margin-top:16px;color:var(--text);font-size:16px;line-height:1.65}.rf-arrows-dark{margin-top:32px}.rf-arrows-dark button{background:transparent;border-color:var(--line2);color:#dfe4da}.rf-arrows-dark button:hover:not(:disabled),.rf-arrows-dark button:last-child{background:var(--acid);border-color:var(--acid);color:#0a0d06}.rf-vid-poster{position:absolute;inset:0;width:100%;cursor:pointer}.rf-vid-poster img{-o-object-fit:cover;object-fit:cover;transition:transform 1s var(--ease)}.rf-vid-poster:hover img{transform:scale(1.04)}.rf-vid-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.85))}.rf-vid-play{position:absolute;left:50%;top:50%;z-index:2;translate:-50% -50%;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.35);backdrop-filter:blur(10px);transition:transform .5s var(--ease)}.rf-vid-play:before{content:"";margin-left:4px;border-left:15px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.rf-vid-main .rf-vid-play{background:var(--acid);border:0}.rf-vid-main .rf-vid-play:before{border-left-color:#0a0d06}.rf-vid-poster:hover .rf-vid-play{transform:scale(1.1)}.rf-vid-cap{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;flex-direction:column;gap:2px;font-size:12px;color:#e6e9e2;text-align:left}.rf-vid-cap span:last-child{color:#a7ada2}.rf-vid-poster:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}@media (min-width:768px){.rf-temo-grid{grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:56px;align-items:center;padding-left:max(var(--gut),calc(50% - 590px))}.rf-temo-l{padding:0}.rf-temo-l p{font-size:16.5px}.rf-arrows-dark{display:flex}.rf-vid-cap{left:22px;right:22px;bottom:20px;flex-direction:row;justify-content:space-between;font-size:13.5px}.rf-vid-play{width:68px;height:68px}}.rf-compris{position:relative;overflow:hidden;padding:0 0 var(--sec);background:radial-gradient(55% 70% at 78% 18%,rgba(182,255,59,.16),transparent 62%),radial-gradient(60% 60% at 30% 100%,rgba(182,255,59,.06),transparent 70%),linear-gradient(180deg,#060806,#0a0e09 60%,#050605)}.rf-compris-who img{-o-object-position:35% 20%;object-position:35% 20%;filter:contrast(1.08) brightness(.95)}.rf-compris-in{position:relative;z-index:4;margin-top:-120px}.rf-compris-title{font-family:var(--font-clash),sans-serif;font-weight:500;font-size:44px;line-height:.98;letter-spacing:-.045em}.rf-compris-title .rf-h1-a,.rf-compris-title .rf-h1-b{background:linear-gradient(180deg,#f4f7ef,#a9b3a0 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.rf-compris-title .rf-h1-italic{font-size:.9em}.rf-compris-card{max-width:360px}.rf-sc{position:relative;height:150px;margin:14px 0 12px;border-radius:16px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06);overflow:hidden}.rf-sc-slide{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translateY(14px) scale(.96);transition:opacity .6s var(--ease),transform .8s var(--ease)}.rf-sc-slide[data-on]{opacity:1;transform:none}.rf-compris-promise{min-height:2.4em;font-family:var(--font-clash),sans-serif;font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-.01em}.rf-glass-time em{font-style:normal;color:var(--mute2)}.rf-compris-dots{display:flex;gap:6px}.rf-compris-dots button{width:18px;height:3px;border-radius:3px;background:hsla(0,0%,100%,.18);transition:width .5s var(--ease),background-color .3s}.rf-compris-dots button[data-on]{width:30px;background:var(--acid)}.rf-compris-dots button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.rf-compris-side{margin-top:28px}.rf-compris-side .rf-pill-cta{margin-top:24px}.rf-sc-page{position:relative;width:150px;padding:14px;border-radius:12px;transform:rotate(-4deg);border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.02))}.rf-sc-page .rf-dots{gap:4px;margin-bottom:12px}.rf-sc-page .rf-dots i{width:5px;height:5px;background:hsla(0,0%,100%,.2)}.rf-sc-page b,.rf-sc-page s{display:block;margin-top:6px;border-radius:9px}.rf-sc-page b{height:7px;background:hsla(83,27%,94%,.85)}.rf-sc-page s{height:4px;background:hsla(83,27%,94%,.25)}.rf-sc-valide{position:absolute;right:-16px;bottom:-12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:99px;background:var(--acid);color:#0a0d06;font-size:11px;font-weight:600;box-shadow:0 10px 24px -10px rgba(182,255,59,.7)}.rf-sc-valide svg{width:10px;height:10px}.rf-sc-time{position:relative;width:250px;transform:rotate(-3deg)}.rf-sc-tl{position:relative;padding:34px 8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.02))}.rf-sc-bar,.rf-sc-fill{position:absolute;left:39px;right:39px;top:39px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.1)}.rf-sc-fill{right:auto;width:calc((100% - 78px) / 3);background:var(--acid)}.rf-sc-tl ol{justify-content:space-between}.rf-sc-tl li,.rf-sc-tl ol{position:relative;display:flex}.rf-sc-tl li{justify-content:center;width:25%;font-size:9.5px;color:#6f766c}.rf-sc-tl li i{width:11px;height:11px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);background:#111311}.rf-sc-tl li span{position:absolute;left:50%;top:16px;translate:-50% 0;white-space:nowrap}.rf-sc-tl li:nth-child(2n) span{top:auto;bottom:16px}.rf-sc-tl li[data-on]{color:#e9ede4}.rf-sc-tl li[data-on] i{border-color:var(--acid);background:var(--acid)}.rf-sc-express{position:absolute;right:6px;bottom:-14px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:99px;border:1px solid hsla(0,0%,100%,.1);background:#1b1d1b;font-size:10.5px;color:#e9ede4;transform:rotate(4deg)}.rf-sc-express svg{width:10px;height:10px}.rf-sc-dom{display:flex;flex-direction:column;align-items:center}.rf-sc-live{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);font-size:10.5px}.rf-sc-live i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 3px rgba(182,255,59,.2)}.rf-sc-name{display:inline-flex;align-items:center;gap:6px;margin-top:10px;white-space:nowrap;font-family:var(--font-clash),sans-serif;font-weight:600;font-size:22px;letter-spacing:-.03em}.rf-sc-name svg{width:15px;height:15px}.rf-sc-sub{margin-top:2px;font-size:10px;color:var(--mute2)}.rf-sc-chips{display:flex;flex-direction:column;gap:8px;transform:rotate(-8deg) translateX(-10px)}.rf-sc-chips div{display:flex;align-items:center;gap:8px;width:200px;padding:8px 10px;border-radius:10px;background:#ecece8;color:#0c0c0d;font-size:11.5px;font-weight:500;white-space:nowrap;box-shadow:0 14px 28px -14px rgba(0,0,0,.95)}.rf-sc-chips small{margin-left:auto;font-size:9.5px;font-weight:400;color:#6e6e6a}@media (min-width:640px){.rf-compris-title{font-size:58px}}@media (min-width:768px){.rf-compris{height:860px;padding:0}.rf-compris-deco .rf-ring{top:7%}.rf-compris-deco .rf-plus-2{top:calc(7% + min(150px, 13vw))}.rf-compris-who{position:absolute;left:calc(50% - min(520px, 44vw));bottom:0;width:min(720px,58vw);height:100%;margin:0}.rf-compris-in{position:static;margin:0}.rf-compris-title{position:absolute;z-index:4;left:calc(50% - min(300px, 22vw));top:100px;font-size:clamp(64px,6.4vw,92px)}.rf-compris-title .rf-h1-b{padding-left:2.3em}.rf-compris-title .rf-h1-italic{margin-top:.12em;padding-left:5.2em;font-size:.7em}.rf-compris-card{position:absolute;left:max(var(--gut),calc(50% - 590px));top:50%;width:330px;margin:0}.rf-compris-side{position:absolute;left:calc(50% + min(190px, 15vw));top:54%;width:min(380px,30vw);margin:0}}@media (min-width:768px) and (max-width:1023px){.rf-compris{height:760px}.rf-compris-side{width:300px}.rf-compris-title{left:var(--gut);font-size:56px}.rf-compris-title .rf-h1-b{padding-left:1.4em}.rf-compris-title .rf-h1-italic{padding-left:2.6em}.rf-compris-who{left:-6vw;width:74vw}.rf-compris-card{top:auto;bottom:40px;width:290px}.rf-compris-side{top:auto;bottom:48px}}@media (prefers-reduced-motion:reduce){.rf-sc-slide{transition:none}}.rf-hx{isolation:isolate;position:relative;width:100%;height:100svh;min-height:780px;overflow:hidden;container-type:inline-size;--u:min(1cqw,5.4px);background:radial-gradient(ellipse at 80% 0,rgba(182,255,59,.22) 0,transparent 38%),radial-gradient(ellipse at 25% 42%,#1f3313 0,#0f1a0b 55%,#050605 100%)}.rf-hx:after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;box-shadow:inset 0 0 60px rgba(0,0,0,.35)}.rf-hx-orb{position:absolute;left:-9%;top:4%;width:43%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(214,255,160,.2);box-shadow:0 0 5px rgba(182,255,59,.12),inset 0 0 5px rgba(182,255,59,.08)}.rf-hx-grid{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 83%,rgba(214,255,160,.12) 83.2%,transparent 83.4%),linear-gradient(0deg,transparent 12%,rgba(214,255,160,.12) 12.2%,transparent 12.4%)}.rf-hx-spark{position:absolute;left:83.2%;top:87.8%;width:6px;height:6px;translate:-50% -50%;border-radius:50%;background:rgba(214,255,160,.4);box-shadow:0 0 10px #d9ff9c}.rf-hx-spark-top{top:27%}.rf-hx-head{position:absolute;z-index:4;left:7%;top:max(92px,11%);width:89%}.rf-hx-kick{display:inline-flex;align-items:center;gap:calc(var(--u) * 2.4);font-size:max(10.5px,calc(var(--u) * 2.8));letter-spacing:.22em;color:#9aa38f;font-weight:500}.rf-hx-kick i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.rf-hx h1{margin-top:calc(var(--u) * 3);font-family:var(--font-clash),sans-serif;font-weight:500;font-size:calc(var(--u) * 10.6);line-height:1;letter-spacing:-.05em}.rf-hx h1>span{display:block}.rf-hx-l1 .rf-word,.rf-hx-l2 .rf-word{background:linear-gradient(180deg,#f4f7ef,#b4bdaa 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.rf-hx-l1{white-space:nowrap}.rf-hx-l2{margin-left:12%}.rf-hx-l3{margin:calc(var(--u) * 1.5) 0 0 12%;font-family:var(--font-clash),sans-serif;font-weight:400;font-size:.92em;line-height:1;letter-spacing:-.015em;color:#e6ffc0}.rf-hx-portrait{position:absolute;z-index:3;left:40%;bottom:0;width:calc(var(--u) * 96);height:calc(var(--u) * 104);translate:-50% 0;animation:rf-pop 1.4s var(--ease) 80ms both}.rf-hx-portrait img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:grayscale(1) brightness(.86) contrast(1.06);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 99%);mask-image:linear-gradient(180deg,#000 72%,transparent 99%)}.rf-hx-card{position:absolute;z-index:4;left:6%;top:44%;width:43%;padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 6.5);border:1px solid rgba(214,255,160,.22);background:linear-gradient(135deg,rgba(182,255,59,.12),rgba(120,160,60,.1) 56%,rgba(214,255,160,.06));backdrop-filter:blur(15px);box-shadow:inset 1px 1px 1px rgba(230,255,190,.22),0 20px 50px rgba(0,0,0,.25)}.rf-hx-card-head{display:flex;align-items:center;gap:calc(var(--u) * 2.6);font-size:max(11px,calc(var(--u) * 3.1));line-height:1.2}.rf-hx-status{flex-shrink:0;width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);border-radius:50%;background:#f4ffe6;box-shadow:0 0 0 calc(var(--u) * 1.1) rgba(182,255,59,.16),0 0 20px rgba(214,255,160,.3)}.rf-hx-vid{position:relative;display:block;margin:calc(var(--u) * 3.4) 0 calc(var(--u) * 3);aspect-ratio:16/10;border-radius:calc(var(--u) * 3.4);overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.rf-hx-vid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.25) brightness(.82);transition:transform .8s var(--ease)}.rf-hx-vid:hover img{transform:scale(1.04)}.rf-hx-vid b{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:50%;background:var(--acid);color:#0a0d06;font-size:calc(var(--u) * 3);box-shadow:0 0 0 calc(var(--u) * 1.6) rgba(182,255,59,.18)}.rf-hx-card-foot{display:flex;align-items:center;justify-content:space-between}.rf-hx-faces{display:flex}.rf-hx-faces img{width:calc(var(--u) * 6);height:calc(var(--u) * 6);margin-right:calc(var(--u) * -1.8);border-radius:50%;border:2px solid #1a1d1a;-o-object-fit:cover;object-fit:cover}.rf-hx-metric{font-size:max(11px,calc(var(--u) * 3));letter-spacing:-.02em;color:#e4ebdc}.rf-hx-desc{position:absolute;z-index:5;left:53%;top:44.5%;width:41%}.rf-hx-desc p{font-size:max(12.5px,calc(var(--u) * 3.45));line-height:1.55;color:#c3cdb8}.rf-hx-keys{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.4) calc(var(--u) * 3.6);margin-top:calc(var(--u) * 3);color:#c3c9bd}.rf-hx-keys li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:calc(var(--u) * 1.8);border-radius:50%;vertical-align:middle;background:var(--acid);box-shadow:0 0 8px var(--acid)}.rf-hx-ctas{position:absolute;z-index:6;right:6%;display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 2.4)}.rf-hx-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 4);padding:calc(var(--u) * 2.4) calc(var(--u) * 2.6) calc(var(--u) * 2.4) calc(var(--u) * 6);border-radius:100px;border:1px solid rgba(214,255,160,.2);background:linear-gradient(110deg,rgba(182,255,59,.08),rgba(214,255,160,.12));backdrop-filter:blur(15px);color:#f1f7e9;font-size:max(13px,calc(var(--u) * 3.8));font-weight:500;white-space:nowrap;transition:background-color .2s,transform .4s var(--ease)}.rf-hx-cta:hover{transform:translateY(-3px)}.rf-hx-cta:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.rf-hx-cta-acid{border:0;background:var(--acid);color:#0a0d06;box-shadow:0 10px 40px -10px rgba(182,255,59,.55)}.rf-hx-arrow{flex-shrink:0;display:grid;place-items:center;width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:50%;background:#f3fcef;color:#142a10}.rf-hx-cta-acid .rf-hx-arrow{background:#0a0d06;color:var(--acid)}.rf-hx-arrow svg{width:45%;height:45%}.rf-hx-mention{font-size:max(11px,calc(var(--u) * 2.9));color:#9aa38f}@media (min-width:600px){.rf-hx-portrait{left:64%}.rf-hx-ctas{left:6%;right:auto;align-items:flex-start}}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-hx{--u:1cqw;height:auto;min-height:100svh;aspect-ratio:1536/879;background:radial-gradient(ellipse at 65% -5%,rgba(214,255,160,.3) 0,transparent 35%),radial-gradient(ellipse at 33% 26%,#253c15 0,#13200d 37%,#090f07 72%,#050605 100%)}.rf-hx-orb{left:15.5%;top:4%;width:18%}.rf-hx-grid{background:linear-gradient(90deg,transparent 71.1%,rgba(214,255,160,.11) 71.2%,transparent 71.35%),linear-gradient(0deg,transparent 19.8%,rgba(214,255,160,.12) 20%,transparent 20.2%)}.rf-hx-spark{left:71.2%;top:80%}.rf-hx-spark-top{top:23%}.rf-hx-head{left:18%;top:10.5%;width:78%}.rf-hx-kick{gap:.8cqw;font-size:max(10.5px,.78cqw)}.rf-hx h1{margin-top:1.2cqw;font-size:7.6cqw;line-height:.93;letter-spacing:-.055em}.rf-hx-l2{margin-left:36%}.rf-hx-l3{margin:.6cqw 0 0 36%;font-size:.8em}.rf-hx-portrait{left:15%;bottom:-6%;width:40%;height:80%;translate:none}.rf-hx-portrait img{filter:grayscale(1) brightness(.8) contrast(1.06);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 96%);mask-image:linear-gradient(180deg,#000 78%,transparent 96%)}.rf-hx-card{left:5.8%;top:36.5%;width:21.6%;padding:1.6cqw;border-radius:2.8cqw}.rf-hx-card-head{gap:1.1cqw;font-size:max(12px,1.12cqw)}.rf-hx-status{width:2.2cqw;height:2.2cqw;box-shadow:0 0 0 .45cqw rgba(182,255,59,.16),0 0 20px rgba(214,255,160,.3)}.rf-hx-vid{margin:1.3cqw 0 1.1cqw;border-radius:1.4cqw}.rf-hx-vid b{width:3.6cqw;height:3.6cqw;font-size:1.15cqw;box-shadow:0 0 0 .6cqw rgba(182,255,59,.18)}.rf-hx-faces img{width:2.3cqw;height:2.3cqw;margin-right:-.7cqw}.rf-hx-metric{font-size:max(11px,1.05cqw)}.rf-hx-desc{left:47.8%;top:55%;width:22%}.rf-hx-desc p{font-size:max(13px,1.12cqw)}.rf-hx-keys{gap:.5cqw 1.3cqw;margin-top:1.1cqw;font-size:max(11px,.92cqw)}.rf-hx-keys li:before{margin-right:.6cqw}.rf-hx-ctas{left:74.1%;right:auto;top:55%;bottom:auto;width:19%;align-items:stretch;gap:.8cqw}.rf-hx-cta{gap:1cqw;padding:.75cqw .8cqw .75cqw 1.8cqw;font-size:max(13px,1.08cqw)}.rf-hx-arrow{width:2.6cqw;height:2.6cqw}.rf-hx-mention{font-size:max(11px,.88cqw)}}@media (prefers-reduced-motion:reduce){.rf-hx-portrait{animation:none!important}}.rf-faq{background:var(--bg)}.rf-faq-grid{display:grid;gap:30px}.rf-q{border-top:1px solid var(--line)}.rf-q:last-child{border-bottom:1px solid var(--line)}.rf-q button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;text-align:left;font-family:var(--font-clash),sans-serif;font-weight:500;font-size:17px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.rf-q button:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.rf-q-pl{position:relative;flex:0 0 36px;height:36px;border-radius:50%;border:1px solid var(--line2);transition:background-color .3s,border-color .3s}.rf-q-pl:after,.rf-q-pl:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;translate:-50% -50%;background:var(--mute);transition:transform .4s var(--ease)}.rf-q-pl:after{transform:rotate(90deg)}.rf-q[data-open] .rf-q-pl{background:var(--acid);border-color:var(--acid)}.rf-q[data-open] .rf-q-pl:after,.rf-q[data-open] .rf-q-pl:before{background:#0a0d06}.rf-q[data-open] .rf-q-pl:after{transform:rotate(0deg)}.rf-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.rf-q[data-open] .rf-a{grid-template-rows:1fr}.rf-a>div{overflow:hidden}.rf-a p{max-width:36rem;padding-bottom:22px;color:var(--text);font-size:15.5px;line-height:1.65}@media (min-width:768px){.rf-faq-grid{grid-template-columns:minmax(280px,440px) 1fr;gap:64px}.rf-q button{padding:26px 0;font-size:19px}}.rf-devis{overflow:hidden;background:radial-gradient(50% 50% at 20% 40%,rgba(182,255,59,.07),transparent 70%),#070a07;border-top:1px solid var(--line)}.rf-devis-photo{position:absolute;left:0;top:0;width:100%;height:520px;opacity:.28;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%);mask-image:linear-gradient(180deg,#000 30%,transparent 95%)}.rf-devis-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 20%;object-position:62% 20%;filter:grayscale(1)}.rf-devis-grid{position:relative;z-index:2;display:grid;gap:40px}.rf-devis-it{display:block;margin-top:4px;font-family:var(--font-clash),sans-serif;font-weight:400;font-size:1.18em;line-height:1;color:var(--acid)}.rf-devis-l p{max-width:28rem;margin-top:14px;color:var(--text);font-size:16px;line-height:1.65}.rf-devis-l .rf-devis-first{color:#dfe4d9}.rf-devis-h3{font-family:var(--font-clash),sans-serif;font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-.015em}.rf-form{padding:26px;border-radius:28px;border:1px solid var(--line2);background:linear-gradient(170deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015));backdrop-filter:blur(20px);box-shadow:0 50px 100px -50px rgba(0,0,0,.9)}.rf-f{position:relative;display:block;padding:16px 0 10px;border-bottom:1px solid var(--line2);transition:border-color .3s}.rf-f:focus-within{border-color:var(--acid)}.rf-f span{display:block;font-size:13px;color:#8b9286}.rf-f input,.rf-f select,.rf-f textarea{width:100%;margin-top:6px;background:transparent;border:0;outline:0;color:var(--ink);font:inherit;font-size:16px;resize:vertical}.rf-f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.rf-f select option{background:#0d100d;color:var(--ink)}.rf-f-select:after{content:"";position:absolute;right:4px;bottom:18px;width:8px;height:8px;border-right:1.5px solid var(--mute);border-bottom:1.5px solid var(--mute);transform:rotate(45deg);pointer-events:none}.rf-f em{display:block;margin-top:6px;font-style:normal;font-size:13px;color:#ffb4a8}.rf-f em.rf-f-suggest{color:var(--mute)}.rf-f-suggest button{padding:0;border:0;background:none;font:inherit;color:var(--acid);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rf-form-send{width:100%;margin-top:28px;justify-content:space-between}.rf-form-send:disabled{opacity:.7}.rf-form-mention{margin-top:14px;text-align:center;font-size:13px;color:var(--mute)}.rf-form-fail{margin-top:14px;font-size:14px;color:#dfe4d9}.rf-form-fail a{color:var(--acid);text-decoration:underline}.rf-form-done{padding:40px 0;text-align:center}.rf-form-check{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--acid);color:#0a0d06;font-size:24px}.rf-form-done-t{margin-top:18px;font-family:var(--font-clash),sans-serif;font-weight:500;font-size:24px}.rf-form-done p:last-child{margin-top:8px;color:var(--text)}@media (min-width:768px){.rf-devis-photo{width:52%;height:100%;opacity:.4;-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent 95%);mask-image:linear-gradient(90deg,#000 30%,transparent 95%)}.rf-devis-grid{grid-template-columns:1fr minmax(320px,520px);gap:64px;align-items:center}.rf-devis-l p{font-size:16.5px}.rf-devis-h3{font-size:26px}.rf-form{padding:40px;border-radius:32px}}.rf-foot{position:relative;overflow:hidden;padding-top:80px;background:#040504}.rf-foot-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:34px}.rf-foot-grid>div:first-child{grid-column:1/3}.rf-foot-sig{max-width:360px;margin-top:22px;font-family:var(--font-clash),sans-serif;font-weight:500;font-size:26px;line-height:1.1;letter-spacing:-.02em}.rf-foot-desc{margin-top:12px;color:var(--mute);font-size:14.5px}.rf-foot h4{margin-bottom:16px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mute2)}.rf-foot nav a{display:block;margin-bottom:10px;color:#c3c8be;font-size:15px;transition:color .3s}.rf-foot nav a:hover{color:var(--acid)}.rf-foot-legal{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;margin-top:60px;padding:24px 0;border-top:1px solid var(--line);color:var(--mute2);font-size:13px}.rf-foot-legal a:hover{color:var(--acid)}.rf-giant{position:relative;z-index:1;margin-top:10px;text-align:center;white-space:nowrap;font-family:var(--font-clash),sans-serif;font-weight:600;font-size:11.4vw;line-height:.8;letter-spacing:-.05em;transform:translateY(12%);background:linear-gradient(180deg,rgba(4,5,4,0) 20%,rgba(4,5,4,.9) 92%),linear-gradient(90deg,rgba(182,255,59,.1),rgba(182,255,59,.1)),url(/refonte/portrait-1000.webp) center 38% /cover;filter:brightness(1.6) contrast(1.1)}@media (min-width:768px){.rf-foot{padding-top:110px}.rf-foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.rf-foot-grid>div:first-child{grid-column:auto}.rf-foot-sig{font-size:30px}.rf-foot-legal{flex-direction:row;justify-content:space-between;margin-top:80px}}.rf-hx-card{height:calc(var(--u) * 44);padding:calc(var(--u) * 4.4)}.rf-hx-card-head{font-size:max(12px,calc(var(--u) * 3.4))}.rf-hx-chart{position:absolute;left:10%;top:32%;width:80%;height:44%;overflow:visible}.rf-hx-chart-line{stroke-dasharray:500;stroke-dashoffset:500;animation:rf-draw 2s ease .9s forwards}@keyframes rf-draw{to{stroke-dashoffset:0}}.rf-hx-metric{position:absolute;right:9%;bottom:9%;font-family:var(--font-clash),sans-serif;font-weight:500;font-size:max(18px,calc(var(--u) * 5.6));letter-spacing:-.03em;color:#f1f7e9}.rf-hx-keys{position:absolute;z-index:5;top:calc(44% + var(--u) * 50);width:43%;margin:0}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-hx-head{left:5.8%;top:10.5%;width:88%}.rf-hx h1{font-size:7cqw}.rf-hx-l2,.rf-hx-l3{margin-left:31%}.rf-hx-desc{left:71.5%;top:max(11.5%,96px);width:22.5%}.rf-hx-desc p{font-size:max(13px,1cqw);line-height:1.6}.rf-hx-card{left:5.8%;top:43%;width:18.5%;height:28%;padding:1.5cqw;border-radius:2.6cqw}.rf-hx-card-head{gap:1.1cqw;font-size:max(12px,1.2cqw)}.rf-hx-metric{font-size:max(16px,1.8cqw)}.rf-hx-ctas{left:58%;top:59%;width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.8cqw}.rf-hx-mention{flex-basis:100%;margin-top:.4cqw}.rf-hx-keys{left:74.1%;top:83%;width:auto}}@media (prefers-reduced-motion:reduce){.rf-hx-chart-line{stroke-dashoffset:0;animation:none!important}}.rf-hx-desc{top:38%}.rf-hx-card{top:47%}.rf-hx-keys{top:calc(47% + var(--u) * 50)}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-hx-desc{left:58%;top:47%;width:22%}.rf-hx-card{top:53%}.rf-hx-ctas{left:66%;top:68%}.rf-hx-keys{left:74.1%;top:85%}.rf-hx-desc{top:50.5%}.rf-hx-card{top:56%;height:26%}.rf-hx-ctas{display:grid;grid-template-columns:auto auto;justify-content:start;left:57%;top:70.5%}.rf-hx-mention{grid-column:1/-1}.rf-hx-keys{top:89%}.rf-hx-desc{top:calc(10.5% + 24.5cqw)}.rf-hx-card{top:calc(10.5% + 28.5cqw)}.rf-hx-ctas{top:calc(10.5% + 37cqw)}}.rf-hx-keys{top:auto;left:6%;right:6%;bottom:2.4%;width:auto;justify-content:center;gap:1.4cqw 6cqw;font-size:max(11px,calc(var(--u) * 2.9));color:#aab3a0}.rf-hx-ctas{bottom:calc(2.4% + 30px)}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-hx-keys{top:auto;left:5.8%;right:5.8%;bottom:3.2%;gap:0 4.5cqw;font-size:max(11px,.9cqw);letter-spacing:.06em}.rf-hx-ctas{bottom:auto}}.rf-hx-ghost{position:absolute;z-index:1;left:0;right:0;bottom:9%;display:flex;flex-direction:column;align-items:center;margin:0;font-family:var(--font-clash),sans-serif;font-weight:600;font-size:calc(var(--u) * 15.5);line-height:.86;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:transparent;-webkit-text-stroke:1px rgba(214,255,160,.1);-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 35%,#000 60%,transparent)}.rf-hx-ghost span:last-child{color:rgba(214,255,160,.035);-webkit-text-stroke:0}.rf-hx h1{margin-top:0;font-size:calc(var(--u) * 9.2)}.rf-hx-head{top:max(96px,12%)}.rf-hx-desc{top:30%}.rf-hx-card{top:39%}.rf-hx-ctas{bottom:5%}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-hx-ghost{bottom:6%;font-size:12.5cqw;-webkit-text-stroke-width:1.2px}.rf-hx h1{font-size:5.4cqw}.rf-hx-l2,.rf-hx-l3{margin-left:25%}.rf-hx-desc{top:calc(10.5% + 18.5cqw)}.rf-hx-card{top:calc(10.5% + 22cqw)}.rf-hx-ctas{top:calc(10.5% + 29cqw);bottom:auto}}.rf-band{position:relative;z-index:2;overflow:hidden;background:#060806;border-block:1px solid rgba(214,255,160,.1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.rf-band-track{display:flex;width:-moz-max-content;width:max-content;animation:rf-band 70s linear infinite}.rf-band:hover .rf-band-track{animation-play-state:paused}.rf-band-set{flex:none}.rf-band-set,.rf-band-set li{display:flex;align-items:center}.rf-band-set li{gap:clamp(20px,2.6vw,40px);padding:clamp(14px,1.5vw,20px) clamp(20px,2.6vw,40px) clamp(14px,1.5vw,20px) 0;font-family:var(--font-clash),sans-serif;font-weight:500;font-size:clamp(11px,.95vw,14px);line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#a9b3a0}.rf-band-set svg{flex:none;width:9px;height:9px;color:var(--acid);opacity:.85}@keyframes rf-band{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.rf-band-track{animation:none}}.rf-compris-title{font-size:36px}@media (min-width:640px){.rf-compris-title{font-size:46px}}@media (min-width:768px){.rf-compris-title{font-size:clamp(48px,4.9vw,70px)}}@media (min-width:768px) and (max-width:1023px){.rf-compris-title{font-size:46px}}.rf-hx{--edge:max(var(--gut),calc((100cqw - 1180px) / 2))}.rf-hx-head{width:calc(100% - 2 * var(--edge))}.rf-hx-card,.rf-hx-head{left:var(--edge)}.rf-hx-side{display:contents}.rf-hx-ctas,.rf-hx-desc{right:var(--edge)}@media (min-width:600px){.rf-hx-ctas{left:var(--edge);right:auto}}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-hx-l2,.rf-hx-l3{margin-left:22%}.rf-hx-portrait{left:max(15%,calc(var(--edge) + 5.5cqw))}.rf-hx-card{width:min(18.5cqw,330px)}.rf-hx-side{position:absolute;z-index:5;left:calc(var(--edge) + (100cqw - 2 * var(--edge)) * .5);top:calc(10.5% + 18.5cqw);display:flex;flex-direction:column;align-items:flex-start;gap:2.2cqw}.rf-hx-ctas,.rf-hx-desc{position:static;left:auto;right:auto;top:auto;bottom:auto;width:auto}.rf-hx-desc{width:min(27cqw,400px)}.rf-hx-ctas{gap:.8cqw}.rf-hx-cta{gap:min(1cqw,16px);padding:min(.75cqw,12px) min(.8cqw,13px) min(.75cqw,12px) min(1.8cqw,28px);font-size:clamp(13px,1.08cqw,17px)}.rf-hx-arrow{width:min(2.6cqw,40px);height:min(2.6cqw,40px)}}.rf{--tone2:#7d8577}.rf em{font-style:normal}.rf-grey{color:var(--tone2)}.rf-compris-title .rf-h1-italic,.rf-devis-it,.rf-h1-italic,.rf-hx-l3,.rf-serif-acid{font-family:var(--font-clash),sans-serif;font-style:normal;font-weight:500;font-size:1em;line-height:inherit;letter-spacing:inherit;color:var(--tone2)}.rf-devis-it{margin-top:0}.rf-h2{font-size:clamp(31px,7.8vw,46px);line-height:1.16;letter-spacing:-.02em}.rf-sh p{font-size:14px;line-height:1.75}.rf-devis-h3{font-size:20px}.rf-pill{font-family:var(--font-clash),sans-serif;font-style:normal;font-weight:500;font-size:16px;letter-spacing:-.01em}.rf-hx h1{letter-spacing:-.03em}.rf-hx-l3{margin-top:0}.rf-compris-title{font-size:clamp(31px,7.8vw,46px);line-height:1.13;letter-spacing:-.02em}@media (min-width:701px){.rf-h2{font-size:clamp(36px,4vw,58px);line-height:1.13}.rf-sh p{font-size:15px}.rf-devis-h3{font-size:24px}.rf-compris-title{font-size:clamp(36px,4vw,58px)}}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-hx h1{letter-spacing:-.035em}.rf-hx-l3{margin-top:0;font-size:1em}}@media (min-width:768px){.rf-compris-title .rf-h1-italic{margin-top:0;font-size:1em}}.rf-mh{position:relative;overflow:hidden;padding:118px 0 var(--sec);background:radial-gradient(50% 60% at 80% 40%,rgba(182,255,59,.08),transparent 70%),var(--bg)}.rf-mh-grid{display:grid;gap:44px}.rf-crumb{display:flex;gap:10px;margin-bottom:24px;font-size:13px;color:var(--mute)}.rf-crumb a{color:inherit;text-decoration:none;transition:color .2s}.rf-crumb a:hover{color:var(--ink)}.rf-crumb b{font-weight:500;color:#dfe4da}.rf-mh-title{font-family:var(--font-clash),sans-serif;font-weight:500;font-size:clamp(36px,8.6vw,48px);line-height:1.08;letter-spacing:-.025em}.rf-mh-text{max-width:30rem;margin-top:20px;font-size:14px;line-height:1.75;color:var(--text)}.rf-mh-cta{margin-top:30px}.rf-arch{position:relative;height:380px;margin:0 18px 18px 0}.rf-arch-img{position:absolute;inset:0;overflow:hidden;border-radius:999px 999px 28px 28px;border:1px solid var(--line2)}.rf-arch-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:grayscale(1) contrast(1.05) brightness(1.1)}.rf-arch-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,6,5,.6))}.rf-arch-ring{position:absolute;inset:18px -18px -18px 18px;border-radius:999px 999px 28px 28px;border:1px solid rgba(182,255,59,.35)}.rf-etapes{padding-top:8px;background:var(--bg)}.rf-et-list{list-style:none;padding:0}.rf-et{border-top:1px solid var(--line2)}.rf-et:last-child{border-bottom:1px solid var(--line2)}.rf-et-btn{display:grid;grid-template-columns:56px minmax(0,1fr) 34px;gap:18px;align-items:center;width:100%;padding:26px 0;text-align:left;color:inherit}.rf-et-btn:focus-visible{outline:2px solid var(--acid);outline-offset:4px;border-radius:6px}.rf-et-n{font-family:var(--font-clash),sans-serif;font-weight:500;font-size:38px;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(235,255,225,.35);transition:color .6s var(--ease),-webkit-text-stroke-color .6s}.rf-et[data-on] .rf-et-n{color:var(--acid);-webkit-text-stroke-color:transparent}.rf-et-head{display:flex;flex-direction:column;gap:6px}.rf-et-name{font-family:var(--font-clash),sans-serif;font-weight:500;font-size:21px;line-height:1.15;letter-spacing:-.015em}.rf-et-hook{font-size:15px;font-weight:500;color:#c9d3bd}.rf-et-plus{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid var(--line2);transition:background-color .3s,border-color .3s}.rf-et-plus:after,.rf-et-plus:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--ink);transition:transform .4s var(--ease)}.rf-et-plus:after{transform:rotate(90deg)}.rf-et-btn:hover .rf-et-plus{border-color:rgba(182,255,59,.5)}.rf-et[data-open] .rf-et-plus{background:var(--acid);border-color:var(--acid)}.rf-et[data-open] .rf-et-plus:after,.rf-et[data-open] .rf-et-plus:before{background:#0b0d0b}.rf-et[data-open] .rf-et-plus:after{transform:rotate(0deg)}.rf-et-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.rf-et[data-open] .rf-et-body{grid-template-rows:1fr}.rf-et-body>div{overflow:hidden}.rf-et-text{max-width:34rem;padding:0 52px 26px 74px;font-size:14px;line-height:1.75;color:var(--text)}@media (prefers-reduced-motion:reduce){.rf-et-body,.rf-et-plus:after,.rf-et-plus:before{transition:none}}.rf-why{overflow:hidden;background:radial-gradient(60% 45% at 50% 100%,rgba(182,255,59,.08),transparent 70%),var(--bg)}.rf-chain{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:8px;padding:0;list-style:none}.rf-cap{position:relative;display:flex;align-items:center;justify-content:center;min-height:160px;padding:16px 10px 16px 22px;text-align:center;background:#eef1e8;color:#0b0d0b;border-radius:999px 0 0 999px}.rf-cap h3{position:relative;z-index:2;font-family:var(--font-clash),sans-serif;font-weight:600;font-size:15.5px;line-height:1.12;letter-spacing:-.015em}.rf-cap-acid{background:var(--acid);box-shadow:0 30px 80px -30px rgba(182,255,59,.5)}.rf-cap-photo{overflow:hidden;background:#0b0d0b;color:#fff;box-shadow:inset 0 0 0 1px rgba(235,255,225,.22)}.rf-cap-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:58% 55%;object-position:58% 55%;filter:grayscale(1) brightness(1.15) contrast(1.05)}.rf-cap-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,5,.15),rgba(5,6,5,.65))}.rf-cap-desc{align-self:center;padding:0 14px;font-size:13.5px;line-height:1.65;color:var(--text)}.rf-chain>:first-child{grid-area:1/1}.rf-chain>:nth-child(2){grid-area:1/2}.rf-chain>:nth-child(3){grid-area:2/2;border-radius:0 999px 999px 0;padding:16px 22px 16px 10px}.rf-chain>:nth-child(4){grid-area:2/1}.rf-chain>:nth-child(5){grid-area:3/1}.rf-chain>:nth-child(6){grid-area:3/2}.rf-chain>:nth-child(7){grid-area:4/2;border-radius:0 999px 999px 0;padding:16px 22px 16px 10px}.rf-chain>:nth-child(8){grid-area:4/1}@media (min-width:768px){.rf-mh{padding:150px 0 var(--sec)}.rf-mh-grid{grid-template-columns:minmax(0,1fr) min(440px,40%);align-items:center;gap:70px}.rf-mh-title{font-size:clamp(40px,4.6vw,64px);line-height:1.04;letter-spacing:-.03em}.rf-mh-text{font-size:15px}.rf-arch{height:min(540px,52vw)}.rf-et-btn{grid-template-columns:130px minmax(0,1fr) 40px;gap:40px;padding:36px 0}.rf-et-n{font-size:64px}.rf-et-name{font-size:24px}.rf-et-hook{font-size:15.5px}.rf-et-plus{width:40px;height:40px}.rf-et-text{padding:0 80px 36px 170px;font-size:15px}.rf-chain{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:250px 250px;margin-top:16px}.rf-chain>:first-child{grid-area:1/1}.rf-chain>:nth-child(2){grid-area:1/2}.rf-chain>:nth-child(3){grid-area:2/2}.rf-chain>:nth-child(4){grid-area:2/1}.rf-chain>:nth-child(5){grid-area:1/3}.rf-chain>:nth-child(6){grid-area:1/4}.rf-chain>:nth-child(7){grid-area:2/4}.rf-chain>:nth-child(8){grid-area:2/3}.rf-chain>.rf-cap{min-height:0;padding:56px 28px 30px}.rf-chain>.rf-cap-up{border-radius:999px 999px 0 0}.rf-chain>.rf-cap-down{border-radius:0 0 999px 999px;padding:30px 28px 56px}.rf-cap h3{max-width:220px;font-size:clamp(17px,1.6vw,22px);line-height:1.08}.rf-cap:before{content:"";position:absolute;left:50%;z-index:2;width:56px;height:56px;border-radius:50%;border:7px solid transparent;transform:translateX(-50%)}.rf-cap-up:before{top:22px;border-top-color:#0b0d0b}.rf-cap-down:before{bottom:22px;border-bottom-color:#0b0d0b}.rf-cap-photo:before{border-top-color:var(--acid)}.rf-cap-desc{padding:0 26px;max-width:290px;font-size:14px}}.rf-compris-title .rf-h1-italic,.rf-devis-it,.rf-hx-l3{color:var(--acid)}.rf-form-head{margin-bottom:14px}.rf-form-head p{margin-top:10px;font-size:14px;line-height:1.7;color:#dfe4d9}@media (min-width:768px){.rf-devis-grid{align-items:center}.rf-form-head p{font-size:15px}}.rf-hx-head{width:auto;margin:max(96px,12svh) var(--edge) 0}.rf-hx-desc,.rf-hx-head{position:relative;top:auto;left:auto}.rf-hx-desc{right:auto;width:44%;margin:22px var(--edge) 0 auto}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-hx-head{position:absolute;top:10.5%;left:var(--edge);width:calc(100% - 2 * var(--edge));margin:0}.rf-hx-desc{position:static;width:min(27cqw,400px);margin:0}}.rf-stack .rf-compris{position:sticky;top:min(0px,calc(100svh - var(--stack-h, 860px)))}.rf-stack .rf-faq{position:relative;z-index:3;box-shadow:0 -30px 60px rgba(0,0,0,.55);background:linear-gradient(180deg,#0d110c,var(--bg) 280px)}.rf .rf-devis,.rf .rf-stack .rf-compris,.rf-stack .rf-faq{border-radius:32px 32px 0 0;border-top:1px solid rgba(214,255,160,.14)}.rf .rf-devis,.rf .rf-stack .rf-compris{z-index:2;margin-top:-32px;box-shadow:0 -28px 60px rgba(0,0,0,.55)}.rf .rf-devis{position:relative;z-index:4}.rf-faq,.rf-temo{padding-bottom:calc(var(--sec) + 32px)}.rf-cap h3,.rf-cap-name{position:relative;z-index:2;font-family:var(--font-clash),sans-serif;font-weight:600;font-size:15.5px;line-height:1.12;letter-spacing:-.015em}.rf-cap-btn{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:inherit;border-radius:inherit;text-align:center;color:inherit}.rf-cap-btn:focus-visible,.rf-plus-btn:focus-visible,.rf-win-x:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.rf-cap-desc-btn{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.rf-plus-btn{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line2);color:var(--ink);transition:background-color .3s,border-color .3s,color .3s}.rf-plus-btn svg{transition:transform .4s var(--ease)}.rf-plus-btn:hover{background:var(--acid);border-color:var(--acid);color:#0b0d0b}.rf-plus-btn:hover svg{transform:translate(1px,-1px)}.rf-win-veil{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.62);backdrop-filter:blur(6px)}.rf-win{position:relative;width:min(560px,100%);max-height:calc(100svh - 32px);overflow-y:auto;padding:36px 26px 30px;border-radius:28px;border:1px solid var(--line2);background:radial-gradient(60% 50% at 0 0,rgba(182,255,59,.1),transparent 70%),#0b0e0b;box-shadow:0 40px 100px -30px rgba(0,0,0,.8)}.rf-win-x{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);color:#fff}.rf-win-x i{position:absolute;width:16px;height:1.5px;background:currentColor}.rf-win-x i:first-child{transform:rotate(45deg)}.rf-win-x i:last-child{transform:rotate(-45deg)}.rf-win-n{display:block;font-size:48px;line-height:.9;letter-spacing:-.04em;color:var(--acid)}.rf-win h3,.rf-win-n{font-family:var(--font-clash),sans-serif;font-weight:500}.rf-win h3{margin-top:18px;padding-right:40px;font-size:26px;line-height:1.12;letter-spacing:-.02em}.rf-win-hook{margin-top:8px;font-size:15px;font-weight:500;color:#c9d3bd}.rf-win-text{margin-top:14px;font-size:14px;line-height:1.75;color:var(--text)}.rf-win-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none}.rf-win-tags li{padding:6px 14px;border-radius:99px;border:1px solid var(--line2);font-size:12.5px;color:#c9cec4}.rf-win-cta{margin-top:26px}@media (min-width:768px){.rf-cap h3,.rf-cap-name{max-width:220px;font-size:clamp(17px,1.6vw,22px);line-height:1.08}.rf-cap-desc-btn{flex-direction:row;align-items:center;gap:16px}.rf-win{padding:44px 40px 36px}.rf-win h3{font-size:30px}.rf-win-text{font-size:15px}}.rf-temo .rf-h2 .rf-serif-acid{display:block;padding-left:1.1em;white-space:normal}.rf-temo .rf-arrows{display:flex;margin-top:22px}.rf-temo .rf-arrows button{width:46px;height:46px;font-size:16px}@media (min-width:768px){.rf-temo .rf-arrows{margin-top:26px}.rf-temo .rf-arrows button{width:56px;height:56px;font-size:18px}}@media (hover:none),(max-width:1023px){.rf :not(.rf-panel):not(.rf-win-veil){backdrop-filter:none!important}.rf-bar:not([data-bare]){background:rgba(12,15,12,.92)}}.rf-pile .rf-pill{left:0;bottom:0}.rf-foot,.rf-header,.rf-main main>*,.rf-panel{--zf:0.9;zoom:var(--zf)}@media (min-width:768px) and (min-aspect-ratio:5/4){.rf-main main>.rf-mx{zoom:1}}.rf-real{background:linear-gradient(180deg,var(--bg),#070a07)}.rf-bpanels{display:flex;flex-direction:column;gap:10px}.rf-bp{position:relative;height:74px;overflow:hidden;border-radius:22px;border:1px solid var(--line2);background:#0c0f0c;transition:height .7s var(--ease),flex-grow .7s var(--ease),border-color .4s}.rf-bp[data-on]{height:min(380px,62svh);border-color:rgba(182,255,59,.35)}.rf-bp>img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;filter:grayscale(1) brightness(.55);transition:filter .7s}.rf-bp[data-on]>img{filter:none}.rf-bp:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(5,6,5,.88));opacity:0;transition:opacity .5s}.rf-bp[data-on]:after{opacity:1}.rf-bp-v{position:absolute;left:20px;top:50%;translate:0 -50%;font-family:var(--font-clash),sans-serif;font-weight:500;font-size:17px;letter-spacing:-.01em;color:#eef3e8;white-space:nowrap;transition:opacity .4s}.rf-bp[data-on] .rf-bp-v{opacity:0}.rf-bp-pick{position:absolute;inset:0;z-index:3;width:100%;cursor:pointer}.rf-bp-pick:focus-visible{outline:2px solid var(--acid);outline-offset:-3px;border-radius:22px}.rf-bp-foot{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:flex;align-items:center;justify-content:space-between;opacity:0;translate:0 12px;transition:opacity .5s var(--ease) .15s,translate .6s var(--ease) .15s}.rf-bp[data-on] .rf-bp-foot{opacity:1;translate:0 0}.rf-bp .rf-go{background:var(--acid);border-color:var(--acid);color:#0a0d06}.rf-bp .rf-go:hover{transform:rotate(45deg)}.rf-bp .rf-go:focus-visible{outline:2px solid #fff;outline-offset:3px}.rf-bp-cta{background:var(--acid);border-color:var(--acid)}.rf-bp-cta:after{display:none}.rf-bp-cta .rf-bp-v{color:#0a0d06}.rf-bp-cta[data-on]{height:190px}.rf-bp-cta-in{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:22px;color:#0a0d06;opacity:0;transition:opacity .5s var(--ease) .15s}.rf-bp-cta[data-on] .rf-bp-cta-in{opacity:1}.rf-bp-cta-in:focus-visible{outline:2px solid #0a0d06;outline-offset:-5px;border-radius:20px}.rf-bp-cta-ar{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#0a0d06;color:var(--acid);font-size:22px;transition:transform .6s var(--ease)}.rf-bp-cta-in:hover .rf-bp-cta-ar{transform:rotate(45deg)}.rf-bp-cta-t{font-family:var(--font-clash),sans-serif;font-weight:500;font-size:24px;line-height:1.05;letter-spacing:-.02em}@media (min-width:768px){.rf-bpanels{flex-direction:row;gap:12px;height:clamp(360px,56svh,500px)}.rf-bp,.rf-bp-cta[data-on],.rf-bp[data-on]{height:auto}.rf-bp{flex:1 1 0;min-width:0}.rf-bp[data-on]{flex-grow:4.2}.rf-bp-v{left:50%;top:auto;bottom:22px;translate:-50% 0;writing-mode:vertical-rl;rotate:180deg;font-size:17px}.rf-bp-cta-t{font-size:30px}.rf-bp-cta-in{padding:28px}}.rf-dk{position:relative;width:min(300px,74vw);aspect-ratio:.6;margin:8px auto 90px 8px;outline:none;touch-action:pan-y}.rf-dk:focus-visible{outline:2px solid rgba(182,255,59,.5);outline-offset:12px;border-radius:28px}.rf-dk-card{position:absolute;inset:0;overflow:hidden;border-radius:26px;border:1px solid rgba(235,255,225,.16);background:#0b0e0b;box-shadow:0 40px 80px -30px rgba(0,0,0,.9);will-change:transform}.rf-dk-card[data-pos="0"]{cursor:grab}.rf-dk-card[data-pos="0"]:active{cursor:grabbing}.rf-dk-card:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:#050605;opacity:0;transition:opacity .6s}.rf-dk-card[data-pos="1"]:after{opacity:.45}.rf-dk-card[data-pos="2"]:after,.rf-dk-card[data-pos="3"]:after{opacity:.7}.rf-dk-media{position:absolute;inset:0;display:grid;place-items:center;background:#000}.rf-dk-media iframe,.rf-dk-media video{width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover;background:#000}.rf-dk-media iframe.rf-dk-wide{height:auto;aspect-ratio:16/9}.rf-dk-card[data-pos="0"] .rf-vid-play{width:64px;height:64px;background:var(--acid);border:0}.rf-dk-card[data-pos="0"] .rf-vid-play:before{border-left-color:#0a0d06}.rf-dk-count{align-self:center;margin-left:10px;font-size:13px;letter-spacing:.08em;color:var(--mute)}.rf-dk-count b{font-weight:500;color:var(--ink)}.rf-temo .rf-arrows{align-items:center}.rf .rf-temo-grid{grid-template-columns:minmax(0,1fr);padding-left:0;gap:36px}.rf .rf-temo-l{padding:0}@media (min-width:768px){.rf .rf-temo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.rf-dk{width:min(340px,100%);margin:0 90px 70px auto}}@media (prefers-reduced-motion:reduce){.rf-bp,.rf-bp-cta-in,.rf-bp-foot,.rf-bp>img{transition:none}}.rf-main{overflow-x:clip}.rf{--col:1120px;--gut:32px}@media (min-width:640px){.rf{--gut:48px}}@media (min-width:1024px){.rf{--gut:64px}}.rf .rf-compris{--gut:24px}@media (min-width:640px){.rf .rf-compris{--gut:36px}}@media (min-width:1024px){.rf .rf-compris{--gut:48px}}.rf-header{padding:12px calc(var(--gut) - 14px) 0}@media (max-width:767px){.rf-plus-btn{width:44px;height:44px}.rf-bp .rf-go{width:46px;height:46px}.rf-foot h4,.rf-vid-cap{font-size:13.5px}.rf-foot nav a{margin-bottom:2px;padding:8px 0;font-size:16px}.rf-crumb a{padding:10px 0}}.rf-cwin{padding:30px 24px 26px}.rf-cwin .rf-form{padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none}.rf-cwin .rf-form-head{padding-right:48px}.rf-cwin .rf-devis-h3{font-size:22px}@media (min-width:768px){.rf-cwin{width:min(600px,100%);padding:38px 40px 32px}.rf-cwin .rf-devis-h3{font-size:26px}}.rf-compris-title .rf-h1-a{display:block}.rf-compris-title .rf-h1-b{display:block;padding-left:1em}.rf-compris-title .rf-h1-italic{display:block;padding-left:2em}@media (min-width:768px){.rf-compris-title .rf-h1-b{padding-left:2.3em}.rf-compris-title .rf-h1-italic{padding-left:5.2em}}@media (min-width:768px) and (max-width:1023px){.rf-compris-title .rf-h1-b{padding-left:1.4em}.rf-compris-title .rf-h1-italic{padding-left:2.6em}}.rf-compris-ctl{display:flex;gap:6px;margin-left:12px}.rf-compris-ctl button{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(235,255,225,.2);color:#eef3e8;font-size:13px;line-height:1;transition:background-color .3s,color .3s}.rf-compris-ctl button:hover{background:var(--acid);border-color:var(--acid);color:#0a0d06}.rf-compris-ctl button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.rf-bp-names{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rf-bp-concept{padding:6px 12px;border-radius:99px;border:1px solid var(--line2);background:rgba(5,6,5,.55);font-size:12.5px;color:#c9d3bd}@media (max-width:767px){.rf-bpanels{display:grid;grid-template-columns:repeat(var(--others,3),minmax(0,1fr));gap:10px}.rf-bp,.rf-bp-cta{height:224px;border-radius:22px}.rf-bp-cta[data-on],.rf-bp[data-on]{order:-1;grid-column:1/-1;height:min(360px,58svh)}.rf-bp-cta[data-on]{height:200px}.rf-bp-cta:not([data-on]) .rf-bp-v{bottom:14px;font-size:13.5px}.rf-bp-v{left:50%;top:auto;bottom:18px;translate:-50% 0;writing-mode:vertical-rl;rotate:180deg;font-size:16px}.rf-bp-cta .rf-bp-v{font-size:14px}}.rf{--paper:#f5f6f1;--paper-ink:#0b0d0b;--paper-grey:#8b9086;--paper-text:#5a6056;--paper-line:#d9dcd2}.rf .rf-svc2{position:relative;z-index:3;margin-top:-32px;padding-top:calc(var(--sec) + 20px);border-radius:32px 32px 0 0;background:var(--paper);box-shadow:0 -30px 60px rgba(0,0,0,.5)}.rf .rf-svc2,.rf-svc2 .rf-h2{color:var(--paper-ink)}.rf-svc2 .rf-h2 .rf-grey{color:var(--paper-grey)}.rf-svc2 .rf-cap-desc,.rf-svc2 .rf-sh p{color:var(--paper-text)}.rf-svc2 .rf-cap{background:#0b0d0b;color:#f1f4ec}.rf-svc2 .rf-cap-acid{background:var(--acid);color:#0b0d0b}.rf-svc2 .rf-cap-up:before{border-top-color:var(--acid)}.rf-svc2 .rf-cap-down:before{border-bottom-color:var(--acid)}.rf-svc2 .rf-cap-acid:before{border-top-color:#0b0d0b;border-bottom-color:#0b0d0b}.rf-svc2 .rf-plus-btn{border-color:#cfd2c8;color:var(--paper-ink)}.rf-svc2 .rf-plus-btn:hover{background:var(--acid);border-color:var(--acid)}.rf-svc2 .rf-win{color:var(--ink)}.rf-bar:not([data-bare]){background:linear-gradient(180deg,rgba(16,19,15,.84),rgba(10,12,10,.78));border-color:hsla(0,0%,100%,.16)}.rf-foot{background:var(--paper)}.rf-foot,.rf-foot .rf-logo,.rf-foot-sig{color:var(--paper-ink)}.rf-foot-desc{color:#6a7064}.rf-foot h4{color:var(--paper-grey)}.rf-foot nav a{color:#2b2f28}.rf-foot nav a:hover{color:#0b0d0b;text-decoration:underline;text-underline-offset:4px}.rf-foot-legal{color:#666c60;border-top-color:var(--paper-line)}.rf-foot-legal a:hover{color:#0b0d0b}.rf-giant{background:linear-gradient(180deg,hsla(72,22%,95%,0) 15%,hsla(72,22%,95%,.96) 90%),url(/refonte/portrait-1000.webp) center 38% /cover;-webkit-background-clip:text;background-clip:text;color:transparent;filter:contrast(1.05)}.rf-foot .rf-logo-mark{border-color:transparent}.rf-foot .rf-logo-word{color:var(--paper-ink)}.rf-foot .rf-logo-word span{color:#8b9086}.rf-stack{background:#050605}.rf-stack-gap{height:20svh}@media (max-width:767px){.rf .rf-stack .rf-compris{top:min(0px,calc(86svh - var(--stack-h, 980px)))}.rf-stack-gap{height:24svh}}@media (min-width:768px) and (max-height:860px){.rf .rf-stack .rf-compris{top:min(0px,calc(86svh - var(--stack-h, 860px)))}}.rf-cabinet main{--font-clash:var(--font-cabinet)}.rf-cabinet .rf-h2,.rf-cabinet .rf-mh-title{letter-spacing:-.02em}.rf-crumb{align-items:center;flex-wrap:wrap}.rf-crumb b{font-weight:400}.or-vert .rf-form-fail{color:#5f5f5c}.or-vert .rf-form-fail .rf-form-gmail{color:var(--or-ink)}