@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--p:#d35400;--pl:#e67e22;--cream:#e8e0d8;--muted:#7a716a;--black:#000;--card:#0e0e0e;--surface:#151515;--border:#1e1e1e;--cold-glow:#33486b;--vert:#3fb56b;--rouge:#e14b3c;--font:"DM Sans",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--track-kick:.18em;--track-stamp:.26em;--preuve-h:58px}@media(max-width:520px){:root{--preuve-h:52px}}*{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth}body,html{background:#000}body{font-family:var(--font);color:var(--cream);-webkit-font-smoothing:antialiased;overflow-x:clip}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 20px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}.nav-ouvert{background:rgba(0,0,0,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(230,126,34,.2)}.nav .logo{font-weight:800;letter-spacing:-.02em;font-size:17px;color:var(--cream);text-decoration:none}.nav .logo span{color:var(--p)}.nav .links{display:flex;gap:18px;align-items:center}.nav-bloc{display:flex;align-items:stretch;border:1px solid hsla(30,26%,88%,.24);border-radius:9px;overflow:hidden;background:rgba(0,0,0,.66)}.nav-l{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--cream);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:10px 17px;line-height:1;transition:background .18s linear,color .18s linear}.nav-l+.nav-l{border-left:1px solid hsla(30,26%,88%,.24)}.nav-l i{font-style:normal;font-family:var(--font);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);transition:color .18s linear}.nav-l:focus-visible,.nav-l:hover{background:var(--p);color:#fff}.nav-l:focus-visible i,.nav-l:hover i{color:hsla(0,0%,100%,.82)}.nav a.link{color:var(--cream);font-weight:500;opacity:.85}.nav a.join,.nav a.link{text-decoration:none;font-size:13px}.nav a.join{background:var(--p);color:#fff;padding:9px 18px;border-radius:40px;font-weight:700;opacity:1}.skip{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:60;font-size:11px;letter-spacing:.06em;color:var(--muted);text-decoration:underline;text-underline-offset:3px;opacity:.7}.burger{display:none;position:relative;width:38px;height:38px;padding:0;cursor:pointer;background:none;border:1px solid hsla(30,26%,88%,.22);border-radius:9px}.burger-trait{position:absolute;left:9px;right:9px;height:2px;border-radius:2px;background:var(--cream);transition:transform .25s cubic-bezier(.3,0,.3,1),opacity .18s linear}.b1{transform:translateY(-6px)}.b2{transform:none}.b3{transform:translateY(6px)}.nav-ouvert .b1{transform:rotate(45deg)}.nav-ouvert .b2{opacity:0}.nav-ouvert .b3{transform:rotate(-45deg)}.nav-panneau,.nav-panneau[hidden]{display:none}@media(max-width:640px){.nav-bloc{display:none}.burger{display:block}.nav-panneau{flex-basis:100%;display:flex;flex-direction:column;margin-top:12px;padding-top:4px;border-top:1px solid hsla(30,26%,88%,.14)}.nav-panneau[hidden]{display:none}.nav-panneau a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cream);text-decoration:none;padding:15px 2px}.nav-panneau a+a{border-top:1px solid hsla(30,26%,88%,.08)}.nav-panneau b{display:block;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.nav-panneau em{display:block;font-style:normal;color:var(--muted);font-size:12.5px;margin-top:4px}.nav-panneau svg{width:13px;height:13px;color:var(--p);flex:none}}@media(max-width:520px){.nav .links .link,.skip{display:none}}@media(prefers-reduced-motion:reduce){.burger-trait,.nav-l,.nav-l i{transition:none}}.scene{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.media{z-index:1}.media,.plate{position:absolute;inset:0}.plate{z-index:2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease}.plate.ready{opacity:1}.vignette{z-index:3;background:radial-gradient(120% 90% at 50% 40%,transparent 38%,rgba(0,0,0,.9) 100%)}.scrim,.vignette{position:absolute;inset:0;pointer-events:none}.scrim{z-index:5;background:linear-gradient(0deg,rgba(0,0,0,.96) 0,rgba(0,0,0,.7) 18%,rgba(0,0,0,.12) 40%,transparent 56%)}.bg{background:var(--black)}.bg,.floor{position:absolute;inset:0}.floor{background:linear-gradient(180deg,#0b0d11,#050608)}@keyframes flick{0%,to{opacity:.9}15%{opacity:.72}40%{opacity:.95}60%{opacity:.8}80%{opacity:.92}}.bed .glow{position:absolute;top:30%;left:54%;width:120px;height:170px;transform:translateX(-50%) rotate(8deg);background:#cfe0ff;border-radius:14px;filter:blur(1px);box-shadow:0 0 90px 50px var(--cold-glow);opacity:.9;animation:flick 5s infinite}.bed .head{position:absolute;top:34%;left:38%;width:150px;height:150px;transform:translate(-50%,-10%);background:radial-gradient(circle at 50% 40%,#20262f,transparent 70%)}.meal .bowl{position:absolute;top:50%;left:50%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 42% 38%,#5a6473,#2b323d 55%,#161b22 100%);box-shadow:0 0 60px 8px rgba(120,140,170,.18),inset -12px -16px 30px rgba(0,0,0,.6)}.metro .sil{position:absolute;bottom:12%;width:20px;height:55%;border-radius:40% 40% 0 0;background:linear-gradient(0deg,#0a0d12,#1a2230);filter:blur(3px);opacity:.85}.metro .glow{position:absolute;bottom:16%;right:14%;width:44px;height:64px;transform:rotate(-12deg);background:#d6e4ff;border-radius:8px;box-shadow:0 0 60px 26px var(--cold-glow);opacity:.9;animation:flick 4s infinite}.work .desks{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 30px,rgba(120,140,175,.06) 30px 33px),repeating-linear-gradient(0deg,transparent 0 38px,rgba(120,140,175,.05) 38px 41px);-webkit-mask:linear-gradient(0deg,transparent,#000 45%);mask:linear-gradient(0deg,transparent,#000 45%)}.work .glow{bottom:24%;width:64px;height:46px;background:#cdddf7;border-radius:6px;box-shadow:0 0 50px 22px var(--cold-glow);opacity:.5;animation:flick 6s infinite}.couch .glow,.work .glow{position:absolute;left:50%;transform:translateX(-50%)}.couch .glow{top:30%;width:150px;height:90px;background:#bcd4f5;border-radius:8px;box-shadow:0 0 100px 50px var(--cold-glow);opacity:.85;animation:flick 5s infinite}.dawn .bg{background:linear-gradient(0deg,#3a2415,#7a4a28 35%,#c8743a 60%,#2a2a3a)}.dawn .sun{top:42%;width:90px;height:90px;transform:translate(-50%,-50%);border-radius:50%;background:#f2a65a;box-shadow:0 0 120px 60px rgba(211,84,0,.6)}.dawn .head,.dawn .sun{position:absolute;left:50%}.dawn .head{bottom:8%;width:120px;height:200px;transform:translateX(-50%);background:linear-gradient(0deg,#120a06,#1c1009);border-radius:46% 46% 0 0/22% 22% 0 0}.scene:not(.cta) .media .bg{background:#000}.scene:not(.cta) .media .bg>*{display:none}.square{position:relative;width:min(84%,360px);aspect-ratio:1/1;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--card);isolation:isolate;box-shadow:0 30px 80px rgba(0,0,0,.6)}.square .vignette{background:radial-gradient(120% 110% at 50% 45%,transparent 40%,rgba(0,0,0,.85) 100%)}.deck{position:relative;height:calc(100svh * var(--steps,3));background:#000}.deck-sticky{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden}.deck-stage{position:relative;width:100vw;height:min(90svh,700px)}.deck-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s ease}.deck-scene.active{opacity:1;visibility:visible}.deck-scene .square{width:100vw;max-width:none;border:none;border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent)}.deck-copy{text-align:center;max-width:420px;padding:0 24px;opacity:0;transform:translateY(16px);transition:opacity .7s ease .08s,transform .7s ease .08s}.deck-scene.active .deck-copy{opacity:1;transform:none}.deck-kicker{font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:12px}.deck-rule{display:block;width:46px;height:2px;background:hsla(30,26%,88%,.22);margin:0 auto 20px}.deck-copy .line{font-size:clamp(22px,6vw,28px)}.deck-dots{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);z-index:9;display:flex;gap:6px;width:min(86vw,420px)}.deck-dots span{flex:1 1;height:3px;border-radius:2px;overflow:hidden;background:hsla(30,26%,88%,.24)}.deck-dots span:after{content:"";display:block;height:100%;width:100%;background:var(--p);border-radius:2px;transform:scaleX(var(--f,0));transform-origin:left;transition:transform .18s linear}@media(min-width:768px){.deck-stage{width:min(96vw,1760px);height:100svh}.deck-scene{flex-direction:row;gap:0;justify-content:flex-start;align-items:center}.deck-scene .square{flex:0 0 auto;height:min(86svh,820px);width:min(86svh,820px);max-width:none;border:none;border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 74%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 74%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.deck-copy{flex:1 1;text-align:left;max-width:720px;padding:0 4vw}.deck-rule{margin:0 0 22px}.deck-copy .line{font-size:clamp(26px,2.7vw,40px)}.deck-dots{bottom:auto;top:calc(50% + clamp(150px,20svh,225px));left:calc((100vw - min(96vw,1760px))/2 + min(86svh,820px) + 4vw);transform:none;width:min(26vw,460px)}}@media(prefers-reduced-motion:reduce){.deck{height:auto}.deck-sticky{display:block}.deck-stage,.deck-sticky{position:static;height:auto}.deck-stage{width:auto;display:flex;flex-direction:column;gap:64px;padding:84px 22px}.deck-scene{position:static;opacity:1;visibility:visible}.deck-copy{opacity:1;transform:none}.deck-dots{display:none}}.copy{position:relative;z-index:6;width:100%;padding:0 30px 13svh}.kicker{font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-weight:500}.line{font-size:clamp(26px,7.5vw,38px);line-height:1.14;font-weight:700;letter-spacing:-.015em;color:var(--cream);margin-bottom:6px}.line.soft{color:var(--muted);font-weight:300;font-style:italic}.caption{text-align:center;max-width:340px}.caption .line{font-size:clamp(22px,6vw,28px)}.pause{min-height:62svh;display:flex;align-items:center;justify-content:center;background:#000;padding:0 36px;text-align:center}.pause p{font-size:clamp(22px,6.5vw,30px);font-weight:300;font-style:italic;color:var(--muted);line-height:1.4}.pause.turn{min-height:58svh}.pause.turn.declic,.pause.turn.fail-turn,.pause.turn.realite,.pause.turn.thesis-q,.pause.turn.tried-turn{min-height:58svh;padding-top:14svh}.pause.turn.concept-turn{min-height:60svh;margin-bottom:9svh}.pause.turn.turn-pricing{min-height:52svh}.pause.turn p{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-style:normal;line-height:1.05;text-align:left;width:100%;max-width:760px}.pause.turn{justify-content:flex-start;text-align:left;padding-left:24px;padding-right:24px;align-items:flex-end;padding-bottom:clamp(30px,4.5vw,68px)}@media(min-width:768px){.pause.turn{justify-content:center;text-align:center;padding-left:4vw;padding-right:4vw}.pause.turn p{align-items:center;text-align:center}}.turn .t-small{font-size:clamp(26px,7.5vw,46px);font-weight:500;color:var(--cream);letter-spacing:-.01em}.bugs-turn .t-small{text-wrap:balance}.turn .t-big{font-size:clamp(30px,11.5vw,80px);font-weight:800;color:var(--p);letter-spacing:-.03em;overflow-wrap:break-word}.quote{min-height:100svh;display:flex;align-items:center;justify-content:center;background:#000;padding:12svh 26px}.quote-inner{position:relative;max-width:940px}.qmark{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(90px,20vw,180px);line-height:.5;color:hsla(30,26%,88%,.1);margin-bottom:6px}.quote-line{font-size:clamp(32px,8.4vw,64px);line-height:1.07;font-weight:800;letter-spacing:-.02em;color:var(--cream)}.quote-sub{margin-top:28px;font-size:clamp(18px,4.6vw,26px);font-weight:300;font-style:italic;color:var(--muted);line-height:1.35}.warm .vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 36%,rgba(10,4,0,.88) 100%)}.warm .kicker{color:var(--p)}.warm .glow{background:var(--pl);box-shadow:0 0 150px 70px var(--p);animation:warmpulse 6s infinite}@keyframes warmpulse{0%,to{opacity:.82}50%{opacity:1}}.warm .bg{background:#0c0907}.cta{text-align:center}.cta,.cta .copy{align-items:center}.cta .copy{padding-bottom:0;display:flex;flex-direction:column}.cta .logo{font-weight:800;letter-spacing:-.02em;font-size:24px;color:var(--cream)}.cta .logo span{color:var(--p)}.btn{display:inline-block;margin-top:28px;background:var(--p);color:#fff;font-weight:700;font-size:17px;padding:18px 46px;border-radius:50px;text-decoration:none;box-shadow:0 8px 44px rgba(211,84,0,.45);transition:transform .2s ease}.btn:hover{transform:translateY(-2px)}.price{margin-top:18px;color:var(--muted);font-size:13px;letter-spacing:.05em}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s ease,transform 1s ease}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.15s}.reveal.d2{transition-delay:.34s}.reveal.d3{transition-delay:.52s}.scrollcue{position:absolute;left:50%;transform:translateX(-50%);z-index:7;color:hsla(0,0%,100%,.72);filter:drop-shadow(0 2px 8px rgba(0,0,0,.45));pointer-events:none}.scrollcue svg{height:auto}.cue-hand{display:block;width:30px;animation:cueBob 1.9s ease-in-out infinite}.cue-mouse{display:none;width:23px}@keyframes cueBob{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-9px);opacity:1}}.cue-mouse .wheel{animation:cueWheel 1.7s ease-in-out infinite}@keyframes cueWheel{0%{transform:translateY(-2px);opacity:0}25%{opacity:1}70%{opacity:1}to{transform:translateY(5px);opacity:0}}@media(min-width:768px){.cue-hand{display:none}.cue-mouse{display:block}}.home-hero .scrollcue{bottom:22px}@media(prefers-reduced-motion:reduce){.cue-hand,.cue-mouse .wheel{animation:none}.reveal{transition:none}}@keyframes dgain{to{opacity:1;transform:none}}.dossier-corner{position:absolute;width:15px;height:15px;border:2px solid var(--p);z-index:5;opacity:.9}.dossier-corner.tl{top:10px;left:10px;border-right:0;border-bottom:0}.dossier-corner.tr{top:10px;right:10px;border-left:0;border-bottom:0}.dossier-corner.bl{bottom:10px;left:10px;border-right:0;border-top:0}.dossier-corner.br{bottom:10px;right:10px;border-left:0;border-top:0}.profiles{background:#000;max-width:1200px;margin:0 auto;overflow-x:clip;padding:4svh 22px clamp(90px,17svh,190px);display:flex;flex-direction:column;gap:clamp(104px,13vw,150px)}.pblock{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,4vw,58px);gap:clamp(24px,4vw,58px);align-items:center}.pframe{position:relative}.pframe.reveal{opacity:0;transform:translateY(-42px) rotate(var(--r0,-5deg)) scale(1.05);transition:opacity .34s ease,transform .62s cubic-bezier(.2,1.5,.45,1)}.pframe.reveal.in{opacity:1;transform:translateY(0) rotate(var(--r,-2deg)) scale(1)}.ptape{position:absolute;top:-15px;left:50%;z-index:9;width:clamp(96px,26%,142px);height:30px;background:linear-gradient(180deg,hsla(30,26%,88%,.26),hsla(30,26%,88%,.11) 46%,hsla(30,26%,88%,.2));box-shadow:0 3px 10px rgba(0,0,0,.45);-webkit-clip-path:polygon(3% 0,97% 0,100% 20%,95% 44%,100% 68%,96% 100%,4% 100%,0 72%,5% 46%,0 24%);clip-path:polygon(3% 0,97% 0,100% 20%,95% 44%,100% 68%,96% 100%,4% 100%,0 72%,5% 46%,0 24%);opacity:0;transform:translateX(-50%) rotate(var(--tape,-4deg)) scaleY(.5);transition:opacity .26s ease .3s,transform .4s cubic-bezier(.2,1.4,.4,1) .3s}.pframe.in .ptape{opacity:1;transform:translateX(-50%) rotate(var(--tape,-4deg)) scaleY(1)}.pmedia{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:#0a0a0a 50%/cover no-repeat;border:1px solid rgba(230,126,34,.3);box-shadow:0 40px 90px -40px rgba(0,0,0,.95),0 26px 74px -44px rgba(211,84,0,.9);transition:box-shadow .6s ease .1s}.pframe.in .pmedia{box-shadow:0 18px 40px -28px rgba(0,0,0,.9),0 26px 74px -44px rgba(211,84,0,.9)}.pcopy{display:flex;flex-direction:column;gap:clamp(17px,2vw,20px);min-width:0}.pscene-level{font-family:var(--mono);font-size:clamp(14px,3.4vw,18px);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--p)}.pscene-grade{font-size:clamp(34px,8.2vw,62px);font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff}.pscene-sub{margin-top:4px;font-size:clamp(20px,5.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--pl)}.pscene-profil{font-size:clamp(16px,4.3vw,20px);line-height:1.55;color:var(--cream);opacity:.86}.pscene-gains-label,.pscene-profil{border-top:1px solid rgba(230,126,34,.16);padding-top:clamp(17px,4.2vw,21px)}.pscene-gains-label{display:block;margin-bottom:2px;font-family:var(--mono);font-size:clamp(14.5px,3.7vw,17px);font-weight:700;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--p);opacity:0;transform:translateY(8px)}.pcopy.in .pscene-gains-label{animation:dgain .5s ease forwards;animation-delay:.14s}.pscene-gains{list-style:none;display:flex;flex-direction:column;gap:clamp(14px,3.4vw,16px)}.pscene-gains li{position:relative;padding-left:34px;font-size:clamp(16px,4.2vw,19px);line-height:1.42;font-weight:700;color:var(--cream);opacity:0;transform:translateY(8px)}.pcopy.in .pscene-gains li{animation:dgain .5s ease forwards;animation-delay:calc(.24s + var(--k) * .12s)}.pscene-gains li:before{content:"";position:absolute;left:0;top:1px;width:21px;height:21px;border-radius:50%;background:rgba(211,84,0,.16);border:1.5px solid var(--p)}.pscene-gains li:after{content:"";position:absolute;left:6.5px;top:5.5px;width:5px;height:9px;border:solid var(--pl);border-width:0 2px 2px 0;transform:rotate(42deg)}.pscene-promesse{margin-top:clamp(6px,1.4vw,12px);display:flex;flex-direction:column;gap:clamp(8px,1.6vw,11px);padding:clamp(18px,4.4vw,24px);border-radius:14px;background:linear-gradient(180deg,rgba(211,84,0,.17),rgba(211,84,0,.06));border:1px solid rgba(230,126,34,.45);box-shadow:0 16px 46px -28px #d35400;opacity:0;transform:translateY(8px)}.pcopy.in .pscene-promesse{animation:dgain .55s ease forwards;animation-delay:.4s}.promesse-k{font-family:var(--mono);font-size:clamp(11px,2.7vw,13px);font-weight:700;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--p)}.promesse-t{font-size:clamp(19px,4.9vw,25px);line-height:1.32;font-weight:800;letter-spacing:-.015em;color:#fff}@media(min-width:900px){.pblock{grid-template-columns:.82fr 1.18fr;gap:clamp(40px,5vw,72px)}.pblock-alt{grid-template-columns:1.18fr .82fr}.pblock-alt .pframe{order:2}.pblock-alt .pcopy{order:1}}@media(prefers-reduced-motion:reduce){.pscene-gains li,.pscene-gains-label,.pscene-promesse{opacity:1;transform:none;animation:none}}.equation{background:radial-gradient(120% 90% at 50% 0,rgba(211,84,0,.09),transparent 60%),#000;display:block;padding:0}.eq-screen{position:relative;width:100%;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#000,rgba(8,8,9,.92) 9%,rgba(4,4,4,.96) 88%,#000)}.eq-rain-canvas{width:100%;height:100%;display:block;z-index:0}.eq-rain-canvas,.eq-scan{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent)}.eq-scan{pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.28) 2px 3px),linear-gradient(90deg,rgba(230,126,34,.05) 1px,transparent 0) 0 0/44px 44px,linear-gradient(0deg,rgba(230,126,34,.05) 1px,transparent 0) 0 0/44px 44px}@keyframes eqcaret{0%,49%{opacity:1}50%,to{opacity:0}}.eq-out{position:relative;z-index:3;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:calc(clamp(30px,5.4vh,70px) + 54px) clamp(16px,4vw,48px) clamp(22px,3.6vh,48px)}.eq-console{width:min(940px,94vw);border:1px solid rgba(230,126,34,.42);border-radius:10px;overflow:hidden;background:rgba(4,4,5,.86);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 0 1px rgba(0,0,0,.7),0 40px 120px rgba(0,0,0,.9),0 0 90px rgba(211,84,0,.13)}.eq-bar{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(230,126,34,.28);background:rgba(211,84,0,.1);font-family:var(--mono);font-size:clamp(10px,2.3vw,12px);letter-spacing:.05em;color:hsla(30,26%,88%,.7)}.eq-dot{width:9px;height:9px;border-radius:50%;background:rgba(230,126,34,.5);flex:none}.eq-dot:nth-of-type(2){background:rgba(230,126,34,.34)}.eq-dot:nth-of-type(3){background:rgba(230,126,34,.2)}.eq-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-state{margin-left:auto;font-style:normal;color:var(--p);white-space:nowrap;transition:color .3s ease}.equation.decoded .eq-state{color:var(--pl)}.eq-body{padding:clamp(22px,4.5vw,46px) clamp(18px,4vw,44px) clamp(26px,5vw,50px)}.eq-intro{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(9px,1.7vh,16px);margin-bottom:clamp(20px,3.4vh,34px);font-family:var(--mono);text-align:left}.eq-line{min-height:1.3em;opacity:0;transition:opacity .2s ease}.eq-line.on{opacity:1}.eq-line:before{content:"> ";color:var(--p);opacity:.7}.eq-l2{font-size:clamp(15px,min(3.3vw,3.9svh),25px);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#fff}.eq-cipher{color:hsla(30,26%,88%,.3);transition:color .3s ease}.eq-cipher.locked{color:var(--p)}.eq-typed.typing:after{content:"_";color:var(--p);animation:eqcaret .9s steps(1) infinite}.eq-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.eq-term{font-size:clamp(33px,min(7vw,7.6svh),72px);font-weight:800;letter-spacing:.01em;line-height:1.04;color:hsla(30,26%,88%,.34);font-feature-settings:none;font-variant-ligatures:none;font-family:var(--mono);transition:color .35s ease}.eq-term.locked{color:#fff;letter-spacing:-.035em;font-family:inherit}.eq-result{color:rgba(211,84,0,.4)}.eq-result.locked{color:var(--p);text-shadow:0 0 60px rgba(211,84,0,.5)}.eq-op{font-size:clamp(18px,min(4.4vw,5.2svh),50px);font-weight:800;line-height:1.1;color:var(--p);opacity:.55;transition:opacity .4s ease}.eq-eq{font-size:clamp(21px,min(5vw,5.8svh),58px)}.equation.decoding .eq-op{opacity:.9}.equation.decoded .eq-result{animation:eqflash .9s ease}@keyframes eqflash{0%{text-shadow:0 0 0 rgba(211,84,0,0)}30%{text-shadow:0 0 110px rgba(230,126,34,.95)}to{text-shadow:0 0 60px rgba(211,84,0,.5)}}.eq-gauge{margin-top:clamp(20px,3.6vh,38px);font-family:var(--mono);font-size:clamp(11px,2.4vw,15px);letter-spacing:.08em;color:hsla(30,26%,88%,.6);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.eq-gauge b{color:var(--p);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-bars{color:var(--pl);letter-spacing:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){.eq-typed.typing:after,.equation.decoded .eq-result{animation:none}}.fund{position:relative;background:#000;max-width:1180px;margin:0 auto;padding:clamp(76px,15svh,170px) 22px 8svh;display:flex;flex-direction:column;gap:clamp(56px,9vw,120px)}.fund:before{content:"";position:absolute;left:calc(50% - 50vw);top:0;width:100vw;height:clamp(200px,32svh,420px);pointer-events:none;z-index:0;background:linear-gradient(90deg,rgba(230,126,34,.05) 1px,transparent 0) 0 0/44px 44px,linear-gradient(0deg,rgba(230,126,34,.05) 1px,transparent 0) 0 0/44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.fblock{position:relative;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}.fnum{position:absolute;right:-.05em;top:-.42em;z-index:0;pointer-events:none;font-size:clamp(150px,26vw,340px);font-weight:800;line-height:1;letter-spacing:-.055em;color:rgba(230,126,34,.12)}.fgrid,.fhead{position:relative;z-index:1}.fbanner{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:clamp(26px,4.5vw,52px)}.fbanner-canvas{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#000;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 90%,transparent)}@media(max-width:899px){.fbanner-canvas{aspect-ratio:4/5}}.fbanner-media{position:relative;width:100%;aspect-ratio:4/3;background:#000 50%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 80%,transparent)}.fbanner-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.6) 42%,transparent 78%)}.fbanner-media-ph{background:radial-gradient(120% 90% at 62% 42%,rgba(230,126,34,.09),transparent 70%),#070707;outline:1px dashed rgba(230,126,34,.22);outline-offset:-1px}.fbanner-head{position:absolute;inset:0;z-index:2;justify-content:center;align-items:flex-start;padding:0 clamp(22px,6vw,10vw)}.fbanner-code,.fbanner-head{display:flex;flex-direction:column}.fbanner-code{font-family:var(--mono);gap:clamp(5px,.9vw,11px);text-shadow:0 2px 30px rgba(0,0,0,.75)}.fbanner-code span{font-size:clamp(15px,3.6vw,28px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p)}.fbanner-code b{font-size:clamp(36px,8vw,84px);font-weight:800;letter-spacing:-.01em;line-height:1.06;color:#fff}.fbanner-code b.long{font-size:clamp(22px,5.4vw,46px);line-height:1.14;max-width:21ch;align-self:flex-start}.fbanner-code b:after{content:"_";color:var(--p);animation:eqcaret 1s steps(1) infinite}.fbanner-sub{margin-top:clamp(10px,1.6vw,18px);max-width:25ch;font-size:clamp(14px,3.5vw,21px);line-height:1.45;color:hsla(30,26%,88%,.86);text-shadow:0 2px 24px rgba(0,0,0,.9)}@media(max-width:899px){.fbanner-media{aspect-ratio:4/5;background-position:62% 42%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 90%,transparent)}.fbanner-media:after{background:linear-gradient(0deg,rgba(0,0,0,.94) 0,rgba(0,0,0,.8) 26%,rgba(0,0,0,.24) 55%,transparent 78%)}.fbanner-head{justify-content:flex-end;padding-bottom:clamp(26px,8vw,52px)}.fbanner-sub{max-width:30ch}}.fpillar{font-size:clamp(32px,7.6vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:#fff;max-width:22ch}.fgrid{display:grid;grid-template-columns:1fr;grid-gap:clamp(22px,3.4vw,52px);gap:clamp(22px,3.4vw,52px);align-items:start}.fstory{gap:clamp(14px,1.8vw,20px);min-width:0}.fbeat{font-size:clamp(17px,4.5vw,24px);line-height:1.5;color:hsla(30,26%,88%,.88);opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--k) * .2s)}.fbeat:last-child{color:#fff;font-weight:600}.fpains{list-style:none;display:flex;flex-direction:column;gap:clamp(13px,1.8vw,18px);margin:clamp(2px,.8vw,8px) auto;max-width:54ch;text-align:left}.fpains li{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(12px,1.6vw,16px);gap:clamp(12px,1.6vw,16px);align-items:start;font-size:clamp(16.5px,4.4vw,22px);line-height:1.42;font-weight:600;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease;transition-delay:calc(.3s + var(--k) * .18s)}.fblock.in .fpains li{opacity:1;transform:none}.fpain-x{flex:0 0 auto;margin-top:.14em;width:clamp(24px,5.8vw,29px);height:clamp(24px,5.8vw,29px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e0563f;border:1.5px solid rgba(224,86,63,.55);background:rgba(224,86,63,.13)}.fpain-x svg{width:54%;height:54%}.fblock.in .fbeat{opacity:1;transform:none}.fcards-title{margin-top:clamp(34px,5vh,60px);max-width:24ch;font-size:clamp(22px,5.4vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.14;color:var(--p)}.fcards-title-code{max-width:none;font-family:var(--mono);font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--p);font-size:clamp(18px,4.6vw,31px)}.fcards-title-code:after{content:"_";color:var(--p);margin-left:.08em;animation:eqcaret .9s steps(1) infinite}.fct-caret{color:var(--pl);margin-right:.5em}@media (prefers-reduced-motion:reduce){.fcards-title-code:after{animation:none}}.fcard-give .fcard-kill-d{font-weight:500;color:hsla(30,26%,88%,.78)}.fcards{display:flex;flex-direction:column;gap:clamp(52px,10vh,110px);width:100%;margin:clamp(40px,7vh,80px) 0 0}.fcards-gear{margin-top:clamp(80px,15vh,180px)}.fcard{position:relative;width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:1fr;grid-gap:clamp(20px,4vw,34px);gap:clamp(20px,4vw,34px);align-items:center;text-align:left}.fcard-body{min-width:0;padding:0 22px}.fcard-head{display:flex;align-items:center;gap:clamp(11px,1.4vw,15px);margin-bottom:clamp(10px,1.4vw,14px)}.fcard-head .gicon{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px)}.fcard-head .fcard-kick{margin-bottom:0}.fcard-kick{display:block;margin-bottom:8px;font-family:var(--mono);font-size:clamp(12.5px,3vw,15px);font-weight:700;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--p)}.fcard-title{font-size:clamp(23px,6vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#fff;max-width:20ch}.fcard-text{margin-top:clamp(11px,1.5vw,16px);font-size:clamp(15.5px,4.1vw,19px);line-height:1.55;color:hsla(30,26%,88%,.74);max-width:44ch}.fcard-kill{margin-top:clamp(15px,2vw,22px);max-width:44ch}.fcard-kill-t{display:flex;align-items:baseline;gap:10px;font-family:var(--mono);font-size:clamp(16.5px,4.4vw,21px);line-height:1.28;letter-spacing:.07em;text-transform:uppercase;color:#e0563f}.fcard-kill-caret{flex:0 0 auto;font-weight:800;opacity:.85}.fcard-kill-t b{font-weight:700}.fcard-kill-d{margin-top:clamp(9px,1.2vw,13px);font-size:clamp(15.5px,4.1vw,18px);line-height:1.5;font-weight:500;color:#fff}.fcard-fix .fcard-kill-t{color:var(--p)}.fcard-media{position:relative;aspect-ratio:4/3;overflow:hidden;order:-1;display:flex;align-items:center;justify-content:center;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent),linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent),linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.fcard-media img{object-fit:cover}.fcard-canvas,.fcard-media img{width:100%;height:100%;display:block}.fcard-canvas{position:absolute;inset:0;z-index:1}.fcard-media-ph{background:radial-gradient(120% 90% at 50% 50%,rgba(230,126,34,.07),transparent 70%),#070707;outline:1px dashed rgba(230,126,34,.22);outline-offset:-1px}.fcard-ph{padding:14px 16px;text-align:center;font-family:var(--mono);font-size:clamp(11.5px,2.6vw,13px);line-height:1.5;letter-spacing:.04em;color:rgba(230,126,34,.6)}.fcard{--seq:0s}.fcard.reveal{opacity:1;transform:none;transition:none}.fcard-media img,.fcard-ph{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:.2}.fcard.in .fcard-media img,.fcard.in .fcard-ph{animation:fwipe .95s cubic-bezier(.22,.75,.25,1) var(--seq) forwards}@keyframes fwipe{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:.2}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.fcard-media:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;opacity:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,rgba(230,126,34,.9),transparent);box-shadow:0 0 22px 5px rgba(230,126,34,.35)}.fcard.in .fcard-media:after{animation:fscan .95s cubic-bezier(.22,.75,.25,1) var(--seq) forwards}@keyframes fscan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.fcard-media-code img,.fcard.in .fcard-media-code img{-webkit-clip-path:none;clip-path:none;opacity:1}.fcard.in .fcard-media-code img{animation:none}.fcard-media-code:after{display:none}.fcard-head,.fcard-kick,.fcard-kill,.fcard-text,.fcard-title{opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .5s ease}.fcard.in .fcard-head,.fcard.in .fcard-kick{transition-delay:calc(var(--seq) + .6s)}.fcard.in .fcard-title{transition-delay:calc(var(--seq) + .76s)}.fcard.in .fcard-text{transition-delay:calc(var(--seq) + .92s)}.fcard.in .fcard-kill{transition-delay:calc(var(--seq) + 1.08s)}.fcard.in .fcard-head,.fcard.in .fcard-kick,.fcard.in .fcard-kill,.fcard.in .fcard-text,.fcard.in .fcard-title{opacity:1;transform:none}.proc{--d:clamp(62px,9vw,86px);--gap:clamp(34px,6vh,64px);list-style:none;display:flex;flex-direction:column;gap:var(--gap);margin-top:clamp(44px,7vh,88px)}.pstep{position:relative;padding-left:calc(var(--d) + clamp(18px,2.4vw,30px))}.pstep:before{content:"";position:absolute;left:clamp(6px,.62vw,9px);top:clamp(36px,5vw,50px);bottom:calc(-1 * var(--gap) - 2px);width:1.5px;background:linear-gradient(#e8873a,rgba(230,126,34,.22));transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.3,.9,.35,1) .2s}.pstep.in:before{transform:scaleY(1)}.pstep:last-child:before{display:none}.pnum{position:absolute;left:0;top:0;width:var(--d);line-height:1.14;padding-top:clamp(4px,1vw,12px);display:flex;align-items:flex-start;justify-content:flex-start;font-family:var(--mono);font-size:clamp(22px,3.4vw,30px);font-weight:800;letter-spacing:.01em;color:var(--p);white-space:nowrap;text-shadow:0 0 22px rgba(211,84,0,.6)}.pnum:after{content:"_";opacity:0;color:var(--pl)}.pnum.typing:after{opacity:1;animation:pcaret .8s steps(1) infinite}@keyframes pcaret{50%{opacity:0}}.pstep-t{font-size:clamp(21px,5vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.14;color:#fff;padding-top:clamp(4px,1vw,12px)}.pstep-d{margin-top:clamp(10px,1.4vw,15px);max-width:56ch;font-size:clamp(15.5px,4.1vw,18px);line-height:1.55;color:hsla(30,26%,88%,.74)}.ptags{list-style:none;display:flex;flex-wrap:wrap;gap:clamp(8px,1.1vw,11px);margin-top:clamp(15px,2vw,22px);max-width:62ch}.ptags li{display:flex;align-items:center;gap:8px;padding:7px clamp(11px,1.3vw,14px);border-radius:999px;font-size:clamp(13px,3.2vw,15px);font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(.35s + var(--k,0) * .07s)}.pstep.in .ptags li{opacity:1;transform:none}.ptags li svg{width:1em;height:1em;flex:0 0 auto}.ptags-out li{color:#e0563f;border:1px solid rgba(224,86,63,.4);background:rgba(224,86,63,.09)}.ptags-in li{color:#f0a35f;border:1px solid rgba(230,126,34,.42);background:rgba(211,84,0,.12)}.ptags-scan li{color:#cfc7bf;border:1px solid hsla(30,26%,88%,.22);background:hsla(30,26%,88%,.05)}.fverdict{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:clamp(46px,8vh,90px);text-align:left}.fverdict-t{margin-top:clamp(6px,1vw,12px);font-size:clamp(30px,7.2vw,64px);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:#fff;text-wrap:balance}.fverdict-d{margin-top:clamp(16px,2vw,24px);max-width:46ch;font-size:clamp(16px,4.2vw,21px);line-height:1.5;color:hsla(30,26%,88%,.72);opacity:0;transform:translateY(10px);transition:opacity .55s ease .92s,transform .55s ease .92s}.fverdict.in .fverdict-d{opacity:1;transform:none}.fverdict-r{margin-top:clamp(10px,2vw,24px)}.fverdict-k{font-size:clamp(15px,3.8vw,22px);letter-spacing:.14em}.fverdict-k:before{content:"> "}.fverdict-k:after{content:"_";animation:eqcaret 1s steps(1) infinite}.fverdict-k,.fverdict-t{opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease}.fverdict.in .fverdict-k{transition-delay:.05s}.fverdict.in .fverdict-t{transition-delay:.2s}.fverdict.in .fverdict-k,.fverdict.in .fverdict-t{opacity:1;transform:none}.fverdict.in .vdisc,.vcircle.in .vdisc{opacity:1;transform:translate(-50%,-50%) scale(1)}.fverdict.in .vcore,.fverdict.in .vname,.vcircle.in .vcore,.vcircle.in .vname{opacity:1}.fbridge{position:relative;z-index:1;margin-top:clamp(6px,1.4vw,14px);font-size:clamp(21px,5.4vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.16;color:#fff;opacity:0;transform:translateY(12px);transition:opacity .6s ease 1.3s,transform .6s ease 1.3s}.fblock.in .fbridge{opacity:1;transform:none}.fbridge em{font-style:normal;color:var(--p)}.vcircle{--s:clamp(208px,62vw,330px);--d:clamp(44px,12vw,68px);--lo:clamp(16px,2vw,28px);position:relative;z-index:1;display:flow-root;margin-top:clamp(30px,4.5vw,58px)}.vring-box{position:relative;width:var(--s);height:var(--s);margin:clamp(58px,14vw,78px) auto clamp(84px,22vw,104px)}.vring{inset:0;border-radius:50%;border:1.5px solid rgba(230,126,34,.3)}.vring,.vtrail{position:absolute}.vtrail{inset:-1.5px;border-radius:50%;background:conic-gradient(from 0deg,rgba(230,126,34,0) 0deg,rgba(230,126,34,0) 190deg,rgba(230,126,34,.7) 320deg,#ffdebe 358deg,rgba(230,126,34,0) 1turn);-webkit-mask:radial-gradient(circle,#0000 calc(50% - 3.5px),#000 calc(50% - 3.5px),#000 50%,#0000 0);mask:radial-gradient(circle,#0000 calc(50% - 3.5px),#000 calc(50% - 3.5px),#000 50%,#0000 0)}.vorbit,.vtrail{animation:vspin 13s linear infinite}.vorbit{position:absolute;inset:0}.vorbit i{position:absolute;top:-4px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#fff;box-shadow:0 0 16px 5px rgba(230,126,34,.85)}@keyframes vspin{to{transform:rotate(1turn)}}.vdisc{position:absolute;transform:translate(-50%,-50%) scale(.4);width:var(--d);height:var(--d);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#e8873a,#c94f00);box-shadow:0 0 0 6px #000,0 0 0 7.5px rgba(230,126,34,.4),0 14px 34px -12px #d35400;opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(.5s + var(--k) * .3s)}.vdisc svg{width:52%;height:52%}.fblock.in .vdisc{opacity:1;transform:translate(-50%,-50%) scale(1)}.v1{left:50%;top:0}.v2{left:93.3%;top:75%}.v3{left:6.7%;top:75%}.vcore{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66%;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transition:opacity .7s ease 1.3s}.fblock.in .vcore{opacity:1}.vcore b{font-family:var(--mono);font-size:clamp(11px,1.15vw,15px);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--p);line-height:1.5}.vname{position:absolute;font-size:clamp(15px,4vw,24px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff;overflow-wrap:break-word;opacity:0;transition:opacity .5s ease;transition-delay:calc(.62s + var(--k) * .3s)}.fblock.in .vname{opacity:1}.n1{left:50%;bottom:100%;margin-bottom:calc(var(--d) / 2 + 14px);max-width:min(320px,86vw)}.n1,.n2,.n3{transform:translateX(-50%);width:max-content;text-align:center}.n2,.n3{top:100%;margin-top:14px;max-width:clamp(118px,38vw,210px)}.n3{left:6.7%}.n2{left:93.3%}.gear{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(26px,4vw,38px)}.gblock{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(15px,2vw,20px);gap:clamp(15px,2vw,20px);align-items:start;text-align:left;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(1.55s + var(--k) * .18s)}.fblock.in .gblock{opacity:1;transform:none}.gicon{flex:0 0 auto;width:clamp(46px,7vw,58px);height:clamp(46px,7vw,58px);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(230,126,34,.45);background:rgba(211,84,0,.1);color:var(--p)}.gicon svg{width:54%;height:54%}.gicon b{font-size:clamp(15px,2vw,18px);font-weight:800}.gicon b,.gkick{font-family:var(--mono)}.gkick{display:block;margin-bottom:7px;font-size:clamp(12.5px,3vw,15px);font-weight:700;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--p)}.gtitle{font-size:clamp(20px,5.2vw,28px);font-weight:800;letter-spacing:-.025em;line-height:1.18;color:#fff}.gtext{margin-top:9px;font-size:clamp(15px,4vw,17.5px);line-height:1.5;color:hsla(30,26%,88%,.72)}@media(min-width:900px){.fgrid{grid-template-columns:1.15fr .85fr;gap:clamp(44px,5vw,80px)}.fblock-circle .fgrid{grid-template-columns:1fr}.fbanner-media{aspect-ratio:2/1}.fbanner-sub{max-width:34ch}.fblock-circle .fhead{text-align:center}.fblock-circle .fpillar{margin-inline:auto}.fblock-circle .fstory{max-width:58ch;margin-inline:auto;text-align:center}.fcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(24px,3.2vw,44px);column-gap:clamp(24px,3.2vw,44px);grid-row-gap:0;row-gap:0;margin-top:clamp(44px,6vh,78px)}.fcard{width:auto;margin-left:0;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 4;grid-gap:0;gap:0;align-items:start}.fcard-body{display:contents}.fcard-media{margin-bottom:clamp(15px,1.8vw,22px)}.fcard{--seq:calc(var(--k) * .42s)}.fcard-body{padding:0}.fcard-media{order:-1;aspect-ratio:1/1;height:auto;min-height:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 87%,transparent),linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 87%,transparent),linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.fcard-title{font-size:clamp(20px,2vw,27px);max-width:none}.fcard-text{font-size:clamp(15px,1.2vw,17px);max-width:none}.fblock-rangees .fcards{display:flex;flex-direction:column;gap:clamp(56px,8vh,110px);margin-top:clamp(40px,6vh,72px)}.fblock-rangees .fcard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-row:auto;grid-gap:clamp(26px,3.4vw,56px);gap:clamp(26px,3.4vw,56px);align-items:center;--seq:0s}.fblock-rangees .fcard-body{display:block}.fblock-rangees .fcard-media{order:-1;margin-bottom:0}.fblock-rangees .fcard:nth-child(2n) .fcard-media{order:2}.fblock-rangees .fcard-title{font-size:clamp(24px,2.7vw,38px)}.fblock-rangees .fcard-text{font-size:clamp(15px,1.4vw,17.5px)}.fblock-rangees .fcards-title-code{white-space:nowrap;font-size:clamp(19px,2.4vw,31px)}.fverdict-t{max-width:20ch}.fverdict .vcircle{--s:clamp(230px,21vw,300px);--d:clamp(46px,4.4vw,58px);margin-top:0}.fverdict .vring-box{margin:clamp(52px,5vw,68px) auto clamp(66px,6.5vw,88px)}.fverdict .n1{left:50%;right:auto;top:auto;bottom:100%;margin:0 0 calc(var(--d) / 2 + 14px);max-width:280px}.fverdict .n1,.fverdict .n2,.fverdict .n3{transform:translateX(-50%);text-align:center}.fverdict .n2,.fverdict .n3{top:100%;bottom:auto;margin-top:14px;max-width:160px}.fverdict .n3{left:6.7%;right:auto}.fverdict .n2{left:93.3%;right:auto}.fblock-circle .fbridge{max-width:26ch;margin-inline:auto;text-align:center}.fverdict .fbridge{max-width:none;margin-inline:0;text-align:left}.vcircle{--s:clamp(300px,40vw,520px);--d:clamp(52px,5.6vw,68px);margin-top:clamp(40px,5vw,70px)}.vring-box{margin-bottom:clamp(48px,6vw,76px)}.n2{left:calc(100% + var(--lo));text-align:left}.n2,.n3{top:75%;margin-top:0;transform:translateY(-50%);max-width:250px}.n3{left:auto;right:calc(100% + var(--lo));text-align:right}.gear{flex-direction:row;align-items:flex-start;gap:clamp(28px,3.4vw,52px);max-width:1060px;margin-inline:auto}.gblock{flex:1 1;grid-template-columns:1fr;gap:clamp(15px,1.7vw,19px)}}@media(prefers-reduced-motion:reduce){.fbeat,.fcard,.fpains li,.pnum,.ptags li{opacity:1;transform:none;transition:none}.pstep:before{transform:scaleY(1);transition:none}.fcard-head,.fcard-kick,.fcard-kill,.fcard-text,.fcard-title,.fverdict-d,.fverdict-k,.fverdict-t{opacity:1;transform:none;transition:none}.fcard-media img,.fcard-ph{-webkit-clip-path:none;clip-path:none;opacity:1;animation:none}.fcard-media:after{display:none}.vorbit,.vtrail{animation:none}.gblock,.vcore,.vname{opacity:1;transform:none;transition:none}.vdisc{opacity:1;transform:translate(-50%,-50%);transition:none}}.stickycta{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(0,0,0,.96),rgba(0,0,0,.82));border-top:1px solid rgba(230,126,34,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(115%);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.stickycta.show{transform:none;opacity:1;pointer-events:auto}.stickycta-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:13px 26px;border-radius:999px;color:#fff;font-weight:700;font-size:15.5px;background:linear-gradient(180deg,#e8873a,#c94f00);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 8px 22px -10px rgba(211,84,0,.9);transition:transform .25s ease,filter .25s ease}.stickycta-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}@media(max-width:559px){.stickycta-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.stickycta{transition:none}}.scene.home-hero .media .bg{background:linear-gradient(0deg,#2a1606 0,#7a4a28 38%,#c8743a 66%,#e9b27a)}.scene.home-hero{flex-direction:column;justify-content:space-between;align-items:stretch}.home-hero .scrim{background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 30%,transparent 55%,transparent 62%,rgba(0,0,0,.96))}.hero-top{position:relative;z-index:6;padding:104px 30px 0}.hero-time{font-size:clamp(44px,14vw,104px);line-height:.92;color:hsla(30,26%,88%,.8)}.hero-time,.hero-title{font-weight:800;letter-spacing:-.03em}.hero-title{font-size:clamp(42px,12.5vw,92px);line-height:1.02;color:#fff;max-width:15ch;text-shadow:0 2px 28px rgba(0,0,0,.5)}.hero-phrase{margin-top:14px;font-size:clamp(20px,5.2vw,30px);font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--cream);opacity:1;max-width:30ch;text-shadow:0 1px 18px rgba(0,0,0,.55)}.hero-cta-wrap{position:relative;z-index:6;padding:0 30px 9svh}.hero-cta{display:inline-flex;align-items:center;gap:11px;padding:17px 32px;border-radius:999px;text-decoration:none;color:#fff;font-weight:700;font-size:16.5px;letter-spacing:-.005em;background:linear-gradient(180deg,#e8873a,#c94f00);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 -1px 0 rgba(0,0,0,.22),0 10px 26px -10px rgba(211,84,0,.85),0 2px 6px rgba(0,0,0,.35);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,filter .28s ease;will-change:transform}.hero-cta:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.22),0 16px 34px -10px #d35400,0 3px 8px rgba(0,0,0,.4)}.hero-cta:active{transform:translateY(0)}@media(min-width:768px){.hero-cta-wrap{padding:0 30px 10svh;text-align:center}.hero-cta{font-size:17.5px;padding:19px 38px}}@media(prefers-reduced-motion:reduce){.hero-cta{transition:none}}.hero-bottom{position:relative;z-index:6;padding:0 30px 14svh}.hero-bottom .btn{margin-top:0}@media(min-width:768px){.hero-top{text-align:center;padding:120px 30px 0}.hero-phrase,.hero-title{margin-inline:auto}.hero-title{max-width:20ch}.hero-phrase{max-width:52ch}}.psycho{background:#000;display:flex;flex-direction:column;align-items:center;gap:30px;padding:64px 0 84px}.psycho-media{width:100%;display:flex;justify-content:center}.psycho .square{width:100vw;max-width:none;border:none;border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent)}.psycho-copy{padding:0 26px;max-width:560px;text-align:center}.psycho-copy h2{font-size:clamp(30px,8vw,52px);font-weight:800;color:var(--cream);letter-spacing:-.02em;line-height:1.05;margin-bottom:18px;margin-bottom:20px}.psycho-body{font-size:clamp(16px,4.4vw,19px);color:var(--muted);line-height:1.55;margin-bottom:18px}.psycho-body b,.psycho-mid{color:var(--cream);font-weight:700}.psycho-mid{font-size:clamp(21px,5.6vw,30px);letter-spacing:-.01em;line-height:1.22;margin-bottom:18px}.psycho-em,.psycho-punch{color:var(--cream);font-weight:600}.psycho-punch{font-size:clamp(17px,4.6vw,21px);font-style:italic;line-height:1.4}@media(min-width:768px){.psycho{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:min(100vw,1480px);margin:0 auto;padding:90px 0}.psycho-media{width:auto}.psycho .square{flex:0 0 auto;height:min(76svh,680px);width:min(76svh,680px);max-width:none;border:none;border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 74%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 74%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.psycho-copy{flex:1 1;text-align:left;max-width:520px;padding:0 4vw}}.concept{background:#0c0907;padding:108px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:46px}.concept-lead{max-width:780px;font-size:clamp(24px,4.6vw,36px);font-weight:700;line-height:1.22;letter-spacing:-.02em;color:var(--cream)}.concept-lead span{color:var(--pl)}.pillars{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;width:min(94vw,920px)}@media(min-width:768px){.pillars{grid-template-columns:1fr 1fr}}.pillar{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:34px 30px;text-align:left}.pillar-tag{display:inline-block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--p);font-weight:700;margin-bottom:14px}.pillar h3{font-size:26px;font-weight:800;color:var(--cream);margin-bottom:10px;letter-spacing:-.01em}.pillar p{color:var(--muted);font-size:16px;line-height:1.55}.choix{background:#000;padding:clamp(90px,14vh,150px) 22px clamp(100px,16vh,170px);display:flex;flex-direction:column;align-items:center}.ch-end{max-width:1220px;text-align:center;font-size:clamp(22px,3.1vw,32px);font-weight:800;letter-spacing:-.028em;line-height:1.22;color:#8d857d}.ch-end b{color:var(--p);font-weight:800}.ch-cta{margin-top:clamp(30px,4vw,42px);display:inline-flex;align-items:center;gap:10px;font-size:clamp(16px,4.2vw,19px);font-weight:800;color:#fff;text-decoration:none;background:linear-gradient(180deg,#e8873a,#c94f00);border-radius:999px;padding:clamp(15px,1.9vw,19px) clamp(28px,3.4vw,40px);box-shadow:0 18px 40px -18px rgba(211,84,0,.95)}.ch-price{margin-top:18px;font-size:clamp(15px,3.9vw,16.5px);color:var(--muted)}.ch-price,.offre{text-align:center}.offre{min-height:auto;background:#000;padding:110px 26px;display:flex;flex-direction:column;align-items:center;gap:6px}.offre h2{font-size:clamp(28px,6vw,44px);font-weight:800;color:var(--cream);letter-spacing:-.02em}.home-footer{background:#000;border-top:1px solid var(--border);padding:38px 26px;text-align:center;color:var(--muted);font-size:13px;display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.home-footer a{color:var(--muted);text-decoration:none}.home-footer a:hover{color:var(--cream)}.hero2{position:relative;min-height:calc(100svh - var(--preuve-h));background:#000;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.h2-media{position:absolute;left:0;right:0;top:0;height:66svh;z-index:1;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 58%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 58%,transparent)}.h2-bg{background:linear-gradient(180deg,#191512,#000)}.h2-bg,.h2-rain{position:absolute;inset:0;z-index:1}.h2-rain{width:100%;height:100%;display:block}.hero2.h2-intro .h2-plate{opacity:0}.h2-plate{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:0;transition:opacity .9s ease}.h2-plate.on{opacity:1}.h2-scrim{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.18) 16%,transparent 34%,rgba(0,0,0,.55) 56%,#000 78%)}.h2-copy{position:relative;z-index:6;padding:0 30px}.h2-title{font-size:clamp(40px,10.4vw,92px);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:#fff;max-width:15ch;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.6)}.h2-sub{margin-top:15px;font-size:clamp(18px,4.8vw,27px);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--cream);max-width:32ch;text-wrap:balance;text-shadow:0 1px 18px rgba(0,0,0,.65)}.h2-cta-wrap{position:relative;z-index:6;padding:28px 30px clamp(22px,4svh,40px)}@media(min-width:768px){.h2-media{height:100%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,rgba(0,0,0,.4) 86%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 62%,rgba(0,0,0,.4) 86%,transparent)}.h2-plate{object-position:center 34%}.h2-scrim{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.14) 14%,transparent 32%,rgba(0,0,0,.6) 62%,#000 90%)}.h2-copy{text-align:center}.h2-sub,.h2-title{margin-inline:auto}.h2-title{max-width:20ch}.h2-sub{max-width:46ch}.h2-cta-wrap{padding:32px 30px clamp(26px,4.5svh,48px);text-align:center}}@media(prefers-reduced-motion:reduce){.h2-plate{transition:none}}.sorties{max-width:1240px;margin:0 auto;padding:clamp(10px,2vw,24px) clamp(20px,5vw,44px) clamp(112px,14vw,176px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.grille{width:100%;border-collapse:separate;border-spacing:clamp(6px,.8vw,10px);text-align:left}.grille thead th{font-family:var(--mono);font-size:clamp(10px,1.05vw,12.5px);font-weight:700;letter-spacing:var(--track-stamp);text-transform:uppercase;color:var(--p);padding:0 0 10px;white-space:nowrap}.grille thead th.gr-coin{color:var(--muted)}.grille tbody th{width:20%;min-width:150px;vertical-align:top;font-weight:400;padding:clamp(18px,2vw,26px) clamp(16px,2vw,30px) clamp(18px,2vw,26px) 0}.gr-nom{display:block;font-size:clamp(19px,2vw,27px);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:#fff;text-wrap:balance}.grille tbody td{width:26.6%;vertical-align:top;border-radius:4px;padding:clamp(18px,2vw,26px) clamp(12px,1.3vw,18px);box-shadow:inset 0 0 0 1px hsla(30,26%,88%,.05)}.gr-case{display:grid;grid-template-columns:auto 1fr;grid-gap:0 12px;gap:0 12px;align-items:start;opacity:0;transform:translateY(6px);transition:opacity .38s ease,transform .38s ease}.grille td.resolu .gr-case{opacity:1;transform:none}.grille tbody td.oui{background:linear-gradient(160deg,rgba(63,181,107,.14),rgba(63,181,107,.03))}.grille tbody td.non{background:linear-gradient(160deg,rgba(225,75,60,.09),rgba(225,75,60,.02))}.gr-pilier{display:none}.gr-pic{width:clamp(24px,2.1vw,28px);height:clamp(24px,2.1vw,28px);border-radius:50%;display:grid;place-items:center;margin-top:1px}.gr-pic svg{width:62%;height:62%;fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.grille td.oui .gr-pic{background:rgba(63,181,107,.14);border:1px solid rgba(63,181,107,.42)}.grille td.oui .gr-pic svg{stroke:var(--vert)}.grille td.non .gr-pic{background:rgba(225,75,60,.12);border:1px solid rgba(225,75,60,.36)}.grille td.non .gr-pic svg{stroke:var(--rouge)}.gr-txt{font-size:clamp(13.5px,1.15vw,15.5px);line-height:1.45;color:hsla(30,26%,88%,.6)}.grille td.oui .gr-txt{color:hsla(30,26%,88%,.9)}@media(max-width:860px){.grille,.grille tbody,.grille td,.grille th,.grille thead,.grille tr{display:block;width:auto}.grille{border-spacing:0}.grille thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.grille tbody tr{border-top:1px solid var(--border);padding:22px 0 10px}.grille tbody th{width:auto;min-width:0;padding:0 0 16px}.grille tbody td{width:auto;padding:14px 14px 15px;margin-bottom:8px}.gr-case{align-items:center}.gr-pilier{display:block;margin-bottom:5px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:var(--track-stamp);text-transform:uppercase}.grille td.oui .gr-pilier{color:var(--vert)}.grille td.non .gr-pilier{color:rgba(225,75,60,.72)}.gr-pic{margin-top:0}}.sorties-punch{margin:clamp(30px,5vw,48px) 0 0;font-size:clamp(20px,3.2vw,36px);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--cream);max-width:40ch;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}@media(min-width:860px){.sorties-punch{margin-left:auto;margin-right:auto;text-align:center}}.sorties-punch b{color:var(--pl)}.sorties.finie .sorties-punch{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gr-case,.sorties-punch{transition:none!important}}.preuve{position:relative;width:100%;height:var(--preuve-h);overflow:hidden;background:#000;border-top:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.preuve-piste{display:flex;height:100%;align-items:center;width:max-content;will-change:transform;animation:preuve-glisse 71s linear infinite}.preuve-piste>*{flex:0 0 auto}.preuve-copie{display:flex;height:100%;align-items:center}@keyframes preuve-glisse{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.preuve:hover .preuve-piste{animation-play-state:paused}.preuve-item{display:inline-flex;align-items:baseline;gap:.55em;padding:0 clamp(20px,2.4vw,34px);font-family:var(--mono);font-size:clamp(12.5px,3vw,13.5px);font-weight:400;color:hsla(30,26%,88%,.9);white-space:nowrap}.preuve-ch{color:var(--p);font-weight:700}.preuve-qui{color:var(--pl);font-weight:700}@media(prefers-reduced-motion:reduce){.preuve-piste{animation:none;width:100%;justify-content:center;overflow:hidden}.preuve-copie{display:none}}.bugs{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,52px) clamp(18px,4vw,44px) clamp(50px,8vw,104px);display:flex;flex-direction:column;gap:clamp(96px,12vw,144px)}.bug{display:grid;grid-gap:clamp(18px,3vw,52px);gap:clamp(18px,3vw,52px);align-items:center}.bug-media{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#000;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent),linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent),linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.bug-media img{width:100%;height:100%;object-fit:cover;display:block}.bug-k{display:block;font-family:var(--mono);font-size:clamp(12px,3vw,13.5px);font-weight:700;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--p)}.bug-k span{margin-right:.4em}.bug-t{margin:10px 0 0;font-size:clamp(24px,6vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.12;color:#fff}.bug-d{margin:14px 0 0;font-size:clamp(15.5px,4.1vw,18px);line-height:1.6;color:hsla(30,26%,88%,.72);max-width:46ch}.bug-d b{color:#fff}.bcl{margin:clamp(32px,4.4vw,48px) 0 0;padding-top:clamp(24px,3.4vw,36px);border-top:1px solid rgba(225,75,60,.3)}.bcl-titre{margin:0 0 clamp(18px,2.4vw,26px);font-size:clamp(21px,5.2vw,27px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--cream)}.bcl-titre b{color:var(--rouge)}.bcl-piste{position:relative;padding-right:clamp(66px,6.2vw,84px)}.bcl-carte{position:relative;border-radius:5px;padding:clamp(14px,1.7vw,19px) clamp(16px,1.9vw,21px);background:linear-gradient(158deg,rgba(225,75,60,.1),rgba(225,75,60,.025));box-shadow:inset 0 0 0 1px rgba(225,75,60,.2);opacity:0;transform:translateY(9px) scale(.985);transition:opacity .34s ease var(--d,0s),transform .34s cubic-bezier(.3,1.3,.5,1) var(--d,0s)}.bug-corps.in .bcl-carte{opacity:1;transform:none}.bcl-n{display:block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:var(--track-stamp);text-transform:uppercase;color:rgba(225,75,60,.8);margin-bottom:7px}.bcl-t{display:block;font-size:clamp(16.5px,4.2vw,21px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff}.bcl-d{margin:6px 0 0;font-size:clamp(13.5px,3.4vw,15px);line-height:1.45;color:hsla(30,26%,88%,.62)}.bcl-fl{display:flex;justify-content:center;padding:clamp(9px,1.1vw,13px) 0}.bcl-fl svg{display:block;height:auto;width:clamp(96px,11vw,132px);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:opacity .16s linear var(--d,0s),-webkit-clip-path .4s cubic-bezier(.35,0,.25,1) var(--d,0s);transition:clip-path .4s cubic-bezier(.35,0,.25,1) var(--d,0s),opacity .16s linear var(--d,0s);transition:clip-path .4s cubic-bezier(.35,0,.25,1) var(--d,0s),opacity .16s linear var(--d,0s),-webkit-clip-path .4s cubic-bezier(.35,0,.25,1) var(--d,0s)}.bug-corps.in .bcl-fl svg{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.bcl-fl path{fill:var(--rouge)}.bcl-retour{position:absolute;right:0;top:0;height:100%;overflow:visible;pointer-events:none;opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:opacity .16s linear var(--d,0s),-webkit-clip-path .62s cubic-bezier(.35,0,.25,1) var(--d,0s);transition:clip-path .62s cubic-bezier(.35,0,.25,1) var(--d,0s),opacity .16s linear var(--d,0s);transition:clip-path .62s cubic-bezier(.35,0,.25,1) var(--d,0s),opacity .16s linear var(--d,0s),-webkit-clip-path .62s cubic-bezier(.35,0,.25,1) var(--d,0s)}.bug-corps.in .bcl-retour{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.bcl-retour path{fill:var(--rouge);stroke:none}.bcl-tri{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bcl-tri path{fill:var(--rouge);stroke:none;opacity:0;transform:scale(.12);transform-box:fill-box;transition:opacity .16s linear var(--d,0s),transform .4s cubic-bezier(.35,0,.25,1) var(--d,0s)}.bug-corps.in .bcl-tri path{opacity:1;transform:none}@media(min-width:1180px){.bcl-piste{--bcl-gap:clamp(60px,5.2vw,84px);padding-right:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:var(--bcl-gap);column-gap:var(--bcl-gap);grid-row-gap:clamp(52px,5.6vw,84px);row-gap:clamp(52px,5.6vw,84px)}.bcl-c1{grid-column:1;grid-row:1}.bcl-c3{grid-column:2;grid-row:1}.bcl-c2{grid-column:1/-1;grid-row:2;width:min(100%,82%);justify-self:center;align-self:start}.bcl-fl,.bcl-retour{display:none}.bcl-tri{display:block}.bcl-t{font-size:clamp(16px,1.5vw,19px)}.bcl-d{font-size:clamp(13px,1.15vw,14.5px)}}@media(prefers-reduced-motion:reduce){.bcl-carte,.bcl-fl svg,.bcl-retour,.bcl-tri path{transition:none!important;opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}@media(min-width:900px){.bug{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bug:nth-child(2n) .bug-media{order:2}}.deck-home .deck-kicker{color:var(--p);font-size:clamp(16px,4.6vw,24px);letter-spacing:.16em}.deck-home .deck-copy{text-align:left}.deck-home .deck-copy .line{font-size:clamp(27px,6.8vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.06}.deck-home .deck-copy .line.soft{font-size:clamp(16px,4.4vw,19px);font-weight:400;font-style:normal;line-height:1.55}.psycho-copy{text-align:left}.concept,.offre{align-items:flex-start;text-align:left}@media(max-width:767px){.deck-home .deck-scene,.psycho{align-items:flex-start}}.deck-home .deck-rule{margin-left:0;margin-right:auto}.psycho-title{font-size:clamp(27px,6.8vw,44px);font-weight:800;color:var(--cream);letter-spacing:-.02em;line-height:1.06;margin-bottom:15px}.psycho-deck .psycho-body,.psycho-deck .psycho-mid{margin-bottom:14px}.t-foot{font-size:clamp(15px,4.2vw,21px);font-weight:400;color:var(--muted);line-height:1.35;margin-top:14px;max-width:560px}.psycho-conseq{font-size:clamp(16px,4.4vw,20px);font-weight:500;color:var(--cream);line-height:1.5;margin-top:14px}.t-foot{font-size:clamp(17px,4.8vw,24px)}.plane,.plane-media{position:relative;background:#000}.plane-media{width:100%;aspect-ratio:9/16;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 85%,transparent)}.plane-media .plate{z-index:1}.plane-shot,.plane-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.plane-media picture{display:contents}.plane-media:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:rgba(0,0,0,.72)}.plane-head{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 26px 34vw;text-align:left}.plane-head .app-title{max-width:640px;text-shadow:0 2px 26px rgba(0,0,0,.65)}.plane-head .pillar-tag{text-shadow:0 2px 14px rgba(0,0,0,.65)}.plane .pillar-tag{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.2vw,13px);margin-bottom:clamp(16px,2.2vw,24px);letter-spacing:normal}.plane .pillar-tag>span{font-family:var(--mono);font-size:clamp(11px,2.7vw,13.5px);font-weight:700;letter-spacing:var(--track-stamp);text-transform:uppercase;color:var(--p)}.plane .pillar-tag b{font-family:var(--font);font-size:clamp(40px,9vw,68px);font-weight:800;letter-spacing:-.035em;line-height:.98;color:#fff}.app-title{font-size:clamp(22px,5.4vw,34px);font-weight:700;color:var(--cream);letter-spacing:-.015em;line-height:1.24}.app-title span{color:var(--p)}.chain{background:#000;padding:70px 0 48px}.chain-head{padding:0 24px;max-width:680px}.chain-intro{font-size:clamp(16px,4.4vw,19px);color:var(--muted);line-height:1.5;margin-top:14px}.chain-list{list-style:none;margin:48px 0 0;padding:0}.chain-step{position:relative;padding:0 24px 78px 66px}.chain-step:not(:last-child):before{content:"";position:absolute;left:47px;top:12px;bottom:0;width:2px;background:var(--border)}.chain-step:not(:last-child):after{content:"";position:absolute;left:47px;top:12px;width:2px;height:0;background:linear-gradient(to bottom,var(--p) 0,var(--pl) 50%,var(--p) 100%);background-size:100% 200%;transition:height .55s ease}.chain-step.on:not(:last-child):after{height:calc(100% - 12px);animation:chainflow 1.8s linear infinite}@keyframes chainflow{0%{background-position:0 200%}to{background-position:0 0}}.chain-node{position:absolute;left:40px;top:5px;width:16px;height:16px;border-radius:50%;background:#0a0a0a;border:2px solid var(--border);z-index:2;transition:border-color .4s ease,background .4s ease,box-shadow .4s ease}.chain-step.on .chain-node{border-color:var(--p);background:var(--p);box-shadow:0 0 0 4px rgba(211,84,0,.16),0 0 16px 3px rgba(211,84,0,.5)}.chain-num{position:absolute;right:24px;top:-8px;font-size:clamp(52px,15vw,72px);font-weight:800;color:hsla(30,26%,88%,.05);line-height:1;z-index:0;pointer-events:none;letter-spacing:-.03em}.chain-copy{position:relative;z-index:1;opacity:.32;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.chain-step.on .chain-copy{opacity:1;transform:none}.chain-copy h3{font-size:clamp(20px,5.2vw,26px);font-weight:800;color:var(--cream);letter-spacing:-.01em;line-height:1.15;margin-bottom:12px;transition:color .4s ease}.chain-step.on .chain-copy h3{color:var(--pl)}.chain-copy p{font-size:clamp(15px,4.1vw,17px);color:var(--muted);line-height:1.62;max-width:520px}.chain-step--final.on .chain-node{box-shadow:0 0 0 6px rgba(211,84,0,.22),0 0 30px 7px rgba(211,84,0,.6)}.chain-step--final.on .chain-copy h3{color:var(--p)}@media(prefers-reduced-motion:reduce){.chain-copy{opacity:1;transform:none}.chain-step:not(:last-child):after{height:calc(100% - 12px);animation:none}.chain-node{border-color:var(--p);background:var(--p)}.chain-copy h3{color:var(--pl)}}@media(min-width:768px){.chain{padding:96px 0 64px}.chain-head{max-width:760px;margin:0 auto;padding:0 40px}.chain-list{max-width:760px;margin:48px auto 0}.chain-step{padding-left:82px;padding-right:40px}.chain-step:not(:last-child):after,.chain-step:not(:last-child):before{left:55px}.chain-node{left:48px}.chain-num{right:40px;font-size:88px}}.how-intro{background:#000;padding:14px 24px 44px}.how-title{font-size:clamp(25px,6vw,40px);font-weight:800;color:var(--cream);letter-spacing:-.02em;line-height:1.1}@media(min-width:768px){.how-intro{padding:20px 40px 56px;max-width:720px;margin:0 auto}.plane-media{aspect-ratio:16/9}.plane-head{justify-content:center;align-items:center;text-align:center;padding:0 6vw}.plane-head .app-title{max-width:860px;font-size:clamp(24px,2.6vw,34px)}.plane .pillar-tag{align-items:center}}.app-flow{position:relative;z-index:1;margin-top:0;background:#000}.app-flow+.plane{margin-top:9svh}.app-step{display:flex;flex-direction:column}.app-step-copy{padding:72px 22px 28px;max-width:640px}.app-kicker{font-family:var(--mono);color:var(--p);font-size:clamp(13px,3.5vw,15px);font-weight:700;letter-spacing:var(--track-kick);text-transform:uppercase;margin-bottom:14px}.app-step-copy .deck-kicker{color:var(--p);font-size:clamp(16px,4.6vw,24px);letter-spacing:.16em}.app-step-shot{position:relative;width:min(88vw,390px);margin:8px auto 0;padding:9px;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.12);border-radius:48px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.app-step-shot:before{content:"";position:absolute;top:15px;left:50%;transform:translateX(-50%);width:30%;max-width:96px;height:5px;border-radius:5px;background:hsla(0,0%,100%,.16);z-index:2}.app-step-shot img{width:100%;height:auto;display:block;border-radius:40px}.app-shot-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:40px 18px;aspect-ratio:738/1600;border-radius:40px;background:linear-gradient(180deg,#17110d,#0b0908)}.phone-tag{font-size:15px;font-weight:700;color:var(--cream)}.phone-hint{font-family:var(--mono);font-size:11px;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--muted)}.sys{max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,88px) 22px}.sys-cols,.sys-item{display:flex;flex-direction:column}.sys-item+.sys-item{margin-top:clamp(76px,10vw,140px)}.sys-shot{position:relative;width:min(78vw,310px);margin:0 auto 26px;padding:8px 8px 0;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.12);border-bottom:0;border-top-left-radius:34px;border-top-right-radius:34px;aspect-ratio:1/1.45;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent);mask-image:linear-gradient(180deg,#000 84%,transparent)}.sys-shot:before{content:"";position:absolute;top:13px;left:50%;transform:translateX(-50%);width:28%;max-width:76px;height:4px;border-radius:4px;background:hsla(0,0%,100%,.18);z-index:3}.sys-scr{height:100%;position:relative;overflow:hidden;border-top-left-radius:27px;border-top-right-radius:27px;background:linear-gradient(180deg,#141010,#0a0908)}.sys-scr img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.sys-shot-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:0 16px}.sys-num{display:block;font-size:11px;letter-spacing:.22em;color:#4d443c;margin-bottom:16px}.sys-kicker,.sys-num{font-family:var(--mono)}.sys-kicker{font-size:15px;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--p);font-weight:700}.sys-role{margin-top:14px;font-size:clamp(30px,4.2vw,54px);font-weight:800;color:var(--cream);letter-spacing:-.026em;line-height:1.06;max-width:20ch;text-wrap:balance}.sys-body{margin-top:16px;font-size:18.5px;line-height:1.6;color:#b9aea4;max-width:40ch}.sys-body b{color:var(--cream);font-weight:700}@media(min-width:768px){.sys-item{flex-direction:row;align-items:center;gap:clamp(40px,5vw,76px)}.sys-item:nth-of-type(2n){flex-direction:row-reverse}.sys-shot{flex:0 0 auto;width:min(31vw,390px);margin:0}.sys-card{flex:1 1;min-width:0}.sys-role{max-width:14ch}.app-flow{margin-top:0;background:#000}.app-step{flex-direction:row;align-items:center;gap:6vw;max-width:1100px;margin:0 auto;padding:96px 40px}.app-step:nth-of-type(2n){flex-direction:row-reverse}.app-step-copy{flex:1 1;padding:0;max-width:none}.app-step-shot{flex:0 0 auto;width:min(32vw,330px);margin:0}}.app-outro{padding:120px 24px 116px;display:flex;flex-direction:column;align-items:center}.app-outro-kicker{width:100%;max-width:640px;margin:0 0 44px;font-size:clamp(40px,12vw,76px);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:var(--p);transform:translateY(8px);opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .45s ease,-webkit-clip-path .75s cubic-bezier(.7,0,.2,1);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .45s ease,clip-path .75s cubic-bezier(.7,0,.2,1);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .45s ease,clip-path .75s cubic-bezier(.7,0,.2,1),-webkit-clip-path .75s cubic-bezier(.7,0,.2,1)}.app-outro.in .app-outro-kicker{transform:none;opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.app-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:36px;width:100%;max-width:640px}.app-checks li{display:flex;align-items:center;gap:16px;font-size:clamp(18px,5vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--cream)}.app-checks .chk{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:clamp(34px,9vw,46px);height:clamp(34px,9vw,46px);border-radius:50%;background:var(--p);color:#fff;box-shadow:0 8px 26px rgba(211,84,0,.45);transform:scale(0);opacity:0;transition:transform .5s cubic-bezier(.34,1.6,.5,1) calc(var(--i)*.26s),opacity .3s ease calc(var(--i)*.26s)}.app-checks .chk svg{width:62%;height:62%}.app-checks .chk svg path{stroke-dasharray:34;stroke-dashoffset:34;transition:stroke-dashoffset .42s ease calc(var(--i)*.26s + .28s)}.app-checks .lbl{transform:translateX(-10px);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1) calc(var(--i)*.26s + .34s),opacity .5s ease calc(var(--i)*.26s + .34s)}.app-outro.in .chk{transform:scale(1);opacity:1}.app-outro.in .chk svg path{stroke-dashoffset:0}.app-outro.in .lbl{transform:none;opacity:1}@media (min-width:768px){.app-outro{padding:150px 40px 140px}.app-checks{gap:40px}}@media (prefers-reduced-motion:reduce){.app-checks .chk,.app-checks .chk svg path,.app-checks .lbl,.app-outro-kicker{transition:none}.app-outro-kicker{transform:none;opacity:1;-webkit-clip-path:none;clip-path:none}.app-checks .chk{transform:scale(1);opacity:1}.app-checks .chk svg path{stroke-dashoffset:0}.app-checks .lbl{transform:none;opacity:1}}.pricing{background:#000;padding:6px 18px 120px;display:flex;flex-direction:column;align-items:center}.pricing-title{width:100%;max-width:720px;margin:0 0 34px;text-align:center;color:var(--cream);font-size:clamp(26px,6.2vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.14}.pricing-title span{color:var(--p)}.pricing-card{width:100%;max-width:680px;background:#050505;border:1px solid hsla(0,0%,100%,.08);border-radius:26px;padding:8px 24px 30px;box-shadow:0 50px 90px -55px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.04)}.pricing-list{width:100%}.pcat{margin-top:30px;padding-top:30px;border-top:1px solid rgba(230,126,34,.22)}.pcat:first-child{margin-top:0;padding-top:16px;border-top:0}.pcat-head{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s;margin-bottom:6px}.pcat-head.show{opacity:1;transform:none}.pcat-step{display:inline-block;font-size:clamp(10.5px,2.9vw,12px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pl);background:rgba(211,84,0,.12);border:1px solid rgba(211,84,0,.3);padding:5px 12px;border-radius:999px;margin-bottom:13px}.pcat-title{font-size:clamp(19px,4.8vw,23px);font-weight:800;letter-spacing:-.02em;line-height:1.22;color:var(--p);margin:0;text-wrap:balance}.prow{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.06);opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.prow.show{opacity:1;transform:none}.plbl{font-size:clamp(16px,4.4vw,19px);font-weight:600;color:var(--cream);line-height:1.32}.plbl small{display:block;font-size:clamp(13.5px,3.6vw,15px);font-weight:400;color:var(--muted);line-height:1.55;margin-top:8px;max-width:52ch}.pamt{font-size:clamp(16px,4.4vw,19px);font-weight:700;color:var(--pl);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psub{display:flex;align-items:baseline;justify-content:space-between;gap:22px;padding:16px 0 2px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.psub.show{opacity:1;transform:none}.psub span:first-child{font-size:clamp(12px,3.2vw,13px);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.psub span:last-child{font-size:clamp(18px,4.6vw,22px);font-weight:800;color:var(--cream);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptotal{margin-top:34px;padding-top:26px;border-top:1px solid hsla(0,0%,100%,.16);display:flex;align-items:baseline;justify-content:space-between;gap:22px}.ptotal>span:first-child{font-size:clamp(16px,4.4vw,20px);font-weight:700;color:var(--cream)}.ptotal-amt{font-size:clamp(38px,12vw,62px);font-weight:800;letter-spacing:-.03em;color:#c0392b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.preveal{width:100%;max-width:680px;margin-top:44px;padding:46px 28px 48px;text-align:center;border-radius:26px;background:radial-gradient(120% 100% at 50% 0,rgba(211,84,0,.2),rgba(211,84,0,.05) 55%,transparent),#050505;border:1px solid rgba(211,84,0,.34);box-shadow:0 40px 90px -40px rgba(211,84,0,.5);opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.preveal.show{opacity:1;transform:none}.preveal-k{font-size:clamp(20px,5.2vw,28px);font-weight:800;letter-spacing:-.02em;color:var(--cream);margin:0;line-height:1.15;text-wrap:balance}.preveal-quatre{list-style:none;margin:clamp(22px,3.2vw,30px) 0 0;padding:0;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:left;display:flex;flex-direction:column;gap:clamp(10px,1.5vw,13px);font-size:clamp(16px,4.2vw,19px);line-height:1.4;color:#a89f95}.preveal-quatre li{position:relative;padding-left:34px}.preveal-quatre li:before{content:"";position:absolute;left:0;top:1px;width:21px;height:21px;border-radius:50%;background:rgba(211,84,0,.16);border:1.5px solid var(--p)}.preveal-quatre li:after{content:"";position:absolute;left:6.5px;top:5.5px;width:5px;height:9px;border:solid var(--pl);border-width:0 2px 2px 0;transform:rotate(42deg)}.preveal-quatre b{color:var(--pl);font-weight:800}.preveal-price{margin-top:clamp(24px,3.6vw,34px);font-size:clamp(52px,15vw,86px);font-weight:800;letter-spacing:-.04em;color:var(--p);line-height:.98;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preveal-mult{margin:clamp(9px,1.4vw,12px) 0 0;font-size:clamp(15px,3.8vw,17px);font-weight:600;color:var(--muted)}.preveal-mult b{color:#a89f95;font-weight:800}.preveal-tag{margin:clamp(22px,3.2vw,30px) auto 0;font-size:clamp(22px,5.8vw,33px);letter-spacing:-.025em;max-width:26ch;line-height:1.2;text-wrap:balance}.preveal-tag,.preveal-tag b{font-weight:800;color:var(--p)}@media(min-width:768px){.pricing{padding:16px 40px 160px}.pricing-card{padding:12px 42px 40px}.pcat{margin-top:38px;padding-top:38px}}.budget{background:#000;padding:8px 18px 96px;display:flex;flex-direction:column;align-items:center}.budget-card{width:100%;max-width:620px;background:#050505;border:1px solid hsla(0,0%,100%,.08);border-radius:26px;padding:24px 20px 30px;box-shadow:0 50px 90px -55px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.04)}.budget-list{list-style:none;margin:0;padding:0}.budget .row{display:flex;align-items:center;gap:15px;padding:15px 14px;border-radius:14px;cursor:pointer;border:1px solid transparent;transition:background .25s,border-color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.budget .row:hover{background:hsla(0,0%,100%,.02)}.budget .row.on{background:rgba(211,84,0,.09);border-color:rgba(211,84,0,.32)}.budget .box{flex:0 0 auto;width:26px;height:26px;border-radius:8px;border:2px solid #3a3a3a;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.budget .row.on .box{background:var(--p);border-color:var(--p)}.budget .box svg{width:15px;height:15px;opacity:0;transform:scale(.5);transition:opacity .2s,transform .2s}.budget .row.on .box svg{opacity:1;transform:none}.budget .lbl{flex:1 1;font-size:15.5px;font-weight:600;line-height:1.3;color:var(--cream)}.budget .lbl small{display:block;font-size:12.5px;font-weight:400;color:var(--muted);margin-top:2px}.budget .amt{font-size:15.5px;font-weight:700;color:#d3cbc3;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget .row.on .amt{color:var(--pl)}.budget .panel{margin-top:26px;padding:22px 20px;border-radius:18px;background:#0b0b0b;border:1px solid hsla(0,0%,100%,.08)}.budget .panel-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.budget .panel-k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.budget .panel-amt{font-size:clamp(30px,9vw,44px);font-weight:800;letter-spacing:-.03em;color:var(--cream);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.budget .panel-amt b{color:var(--p)}.budget .bar{height:12px;border-radius:999px;background:#1a1a1a;overflow:hidden;position:relative}.budget .bar-fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--p),var(--pl));transition:width .5s cubic-bezier(.4,0,.1,1)}.budget .goal-line{font-size:12.5px;color:var(--muted);margin-top:9px;text-align:right}.budget .goal-line b{color:var(--cream)}.budget .verdict{margin-top:18px;font-size:clamp(16px,4.6vw,20px);line-height:1.45;text-align:center;font-weight:700;min-height:24px;transition:color .3s}.budget .verdict.win{color:var(--cream)}.budget .verdict.win b{color:var(--p)}.budget .verdict.wait{color:var(--muted)}.budget .verdict.wait b{color:var(--cream)}.budget-cta{margin-top:26px;width:100%;font-family:inherit;font-size:clamp(17px,4.6vw,21px);font-weight:800;cursor:pointer;color:#fff;background:var(--p);border:0;padding:22px;border-radius:14px;letter-spacing:-.01em;transition:background .2s,transform .15s}.budget-cta:hover{background:var(--pl)}.budget-cta:active{transform:scale(.99)}@media(min-width:768px){.budget{padding:8px 40px 120px}.budget-card{padding:30px 30px 34px}}@media(prefers-reduced-motion:reduce){.budget .bar-fill,.budget .box,.budget .box svg{transition:none}}.fstory{background:#000;max-width:1200px;margin:0 auto;overflow-x:clip;padding:4svh 22px clamp(90px,17svh,190px);display:flex;flex-direction:column;gap:clamp(96px,12vw,144px)}.fs-item{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px);align-items:center}.fs-frame .pmedia{aspect-ratio:4/3}.fs-copy{display:flex;flex-direction:column;gap:clamp(14px,2vw,18px);min-width:0}.fs-kick{display:flex;align-items:baseline;gap:12px;font-family:var(--mono);font-size:clamp(12.5px,3.2vw,14px);font-weight:700;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--p)}.fs-num{font-size:clamp(15px,3.8vw,17px);font-weight:800;color:var(--pl);opacity:.75}.fs-title{font-size:clamp(25px,6.2vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.14;color:var(--cream);text-wrap:balance}.fs-body{display:flex;flex-direction:column;gap:clamp(12px,2vw,15px);font-size:clamp(16px,4.2vw,18px);line-height:1.62;color:#a89f95;max-width:58ch}.fs-body b{color:var(--cream);font-weight:700}.fs-pivot{border-left:2px solid var(--p);padding-left:clamp(14px,3vw,18px);font-size:clamp(18px,4.8vw,22px);line-height:1.35;font-weight:800;letter-spacing:-.015em;color:var(--pl)}.fs-punch{margin-top:clamp(6px,1.4vw,10px);font-size:clamp(21px,5.4vw,30px);line-height:1.24;letter-spacing:-.02em;color:#fff}.fs-fin,.fs-punch{font-weight:800;text-wrap:balance}.fs-fin{display:flex;flex-direction:column;gap:clamp(4px,.8vw,8px);margin-top:clamp(20px,3vw,44px);letter-spacing:-.028em;line-height:1.1}.fs-fin span:first-child{font-size:clamp(24px,6.2vw,40px);color:var(--cream)}.fs-fin span:last-child{font-size:clamp(27px,7.4vw,50px);color:var(--p)}@media(min-width:768px){.fs-fin{align-items:center;text-align:center}}@media(min-width:900px){.fs-item{grid-template-columns:1.02fr .98fr;gap:clamp(44px,5.4vw,76px)}.fs-alt{grid-template-columns:.98fr 1.02fr}.fs-alt .fs-frame{order:2}.fs-alt .fs-copy{order:1}}.garantie{background:#000;padding:26px 16px 96px;display:flex;flex-direction:column;align-items:center}.gar-card{width:100%;max-width:680px;background:#060606;border:1px solid rgba(211,84,0,.3);border-radius:26px;padding:clamp(30px,4vw,44px) clamp(22px,3.2vw,40px) clamp(32px,4vw,44px);text-align:left;box-shadow:0 50px 90px -55px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.04)}.gar-k{font-family:var(--mono);font-size:11.5px;font-weight:800;letter-spacing:var(--track-kick);text-transform:uppercase;color:var(--pl);margin:0 0 16px}.gar-title{font-size:clamp(24px,6vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.18;color:var(--cream);margin:0 0 14px;text-wrap:balance}.gar-title span{color:var(--p)}.gar-lead{font-size:clamp(19px,5vw,25px);font-weight:700;color:var(--cream);line-height:1.3;margin:0 0 12px}.gar-lead b{color:var(--p);font-weight:800}.gar-p{font-size:clamp(15.5px,4.1vw,17px);color:#a89f95;line-height:1.62;margin:0 0 clamp(14px,2vw,18px)}.gar-p b,.gar-promesse{color:var(--cream);font-weight:700}.gar-promesse{margin:clamp(22px,3vw,28px) 0;padding:clamp(16px,2.4vw,20px) 0;border-top:1px solid rgba(230,126,34,.24);border-bottom:1px solid rgba(230,126,34,.24);font-size:clamp(17px,4.5vw,20px);line-height:1.45}.gar-promesse b{white-space:nowrap}.gar-promesse b,.gar-sub{color:var(--p);font-weight:800}.gar-sub{margin:clamp(26px,3.6vw,34px) 0 clamp(12px,1.8vw,16px);font-size:clamp(18px,4.8vw,21px);letter-spacing:-.015em}.gar-fin{margin:clamp(28px,4vw,38px) 0 0;font-size:clamp(26px,6.8vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--p)}.gar-frame{font-size:clamp(15px,4vw,16.5px);color:var(--muted);line-height:1.6;margin:0 0 26px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.09)}.gar-frame b{color:var(--cream);font-weight:800}.gar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px;text-align:left}.gar-item{display:flex;gap:15px;align-items:flex-start}.gar-ck{flex:0 0 auto;width:28px;height:28px;border-radius:50%;margin-top:1px;background:var(--p);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(211,84,0,.42);transform:scale(0);opacity:0;transition:transform .7s cubic-bezier(.34,1.55,.5,1),opacity .4s ease}.gar-ck svg{width:58%;height:58%}.gar-ck svg path{stroke-dasharray:34;stroke-dashoffset:34;transition:stroke-dashoffset .55s ease .32s}.gar-item.in .gar-ck{transform:scale(1);opacity:1}.gar-item.in .gar-ck svg path{stroke-dashoffset:0}.gar-tx{flex:1 1;min-width:0;opacity:.35;transform:translateX(-8px);transition:opacity .8s ease .18s,transform .8s cubic-bezier(.22,1,.36,1) .18s}.gar-item.in .gar-tx{opacity:1;transform:none}.gar-tt{display:block;font-size:clamp(16.5px,4.4vw,18px);font-weight:800;color:var(--cream);letter-spacing:-.01em;margin-bottom:4px}.gar-td{display:block;font-size:clamp(14px,3.8vw,15px);color:#a89f95;line-height:1.5}.gar-scope{font-size:clamp(16px,4.3vw,18px);color:var(--cream);font-weight:700;line-height:1.5;margin:clamp(28px,3.6vw,36px) 0 clamp(14px,2vw,18px);padding-top:clamp(22px,3vw,28px);border-top:1px solid hsla(0,0%,100%,.09)}.gar-scope b{display:block;margin-top:8px;color:var(--p);font-weight:800}.gar-foot{font-size:13px;color:var(--muted);line-height:1.6;margin:26px 0 0;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.09)}.gar-cgv{color:var(--pl);text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.garantie{padding:40px 40px 120px}.gar-card{padding:44px 44px 40px}}@media(prefers-reduced-motion:reduce){.gar-ck{transform:scale(1);opacity:1;transition:none}.gar-ck svg path{stroke-dashoffset:0;transition:none}.gar-tx{opacity:1;transform:none;transition:none}}.dcost{background:#000;padding:10px 16px 96px;display:flex;flex-direction:column;align-items:center}.dcost-card{width:100%;max-width:680px;background:#060606;border:1px solid hsla(0,0%,100%,.08);border-radius:26px;padding:26px 20px 32px;box-shadow:0 50px 90px -55px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.04)}.dc-step{font-size:clamp(19px,5vw,24px);letter-spacing:-.02em;margin:0 0 14px;line-height:1.15}.dc-step,.dc-step b{font-weight:800;color:var(--p)}.dc-step b{margin-right:10px}.dc-persona{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:28px}.dc-pbtn{font-family:inherit;font-size:15px;font-weight:700;color:var(--cream);cursor:pointer;background:#0e0e0e;border:1.5px solid hsla(0,0%,100%,.12);border-radius:14px;padding:17px 10px;transition:.2s}.dc-pbtn:hover{border-color:rgba(211,84,0,.45)}.dc-pbtn.on{background:rgba(211,84,0,.15);border-color:var(--p);color:#fff;box-shadow:0 8px 24px -12px rgba(211,84,0,.6)}.dc-rev{padding:2px 4px 24px;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:26px}.dc-rev-lbl{font-size:15px;color:var(--muted);font-weight:600}.dc-rev-val{font-size:clamp(28px,7.5vw,40px);font-weight:800;letter-spacing:-.02em;margin:4px 0}.dc-rev-val b{color:var(--cream)}.dc-rev-val span{color:var(--muted);font-weight:600;font-size:.5em}.dcost input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--p) var(--fill,20%),#1c1c1c var(--fill,20%));outline:none}.dcost input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid var(--p);cursor:pointer;box-shadow:0 4px 14px rgba(211,84,0,.5)}.dcost input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid var(--p);cursor:pointer}.dc-rev-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:9px}.dc-rev-year{font-size:13px;color:var(--muted);margin:0 0 20px;text-align:left}.dc-rev-year b{color:#cfc7bf;font-weight:700}.dc-intro{font-size:clamp(15px,4vw,17px);color:#c3bab0;line-height:1.55;margin:0 2px 2px}.dc-intro b{color:var(--p);font-weight:800}.dc-grp{margin-top:28px}.dc-grp-h{display:flex;align-items:flex-start;gap:13px;padding:0 2px 15px;border-bottom:1px solid hsla(0,0%,100%,.09);margin-bottom:6px}.dc-grp-emo{font-size:23px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);border-radius:14px}.dc-grp-txt{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}.dc-grp-name{font-size:clamp(19px,5vw,22px);font-weight:800;letter-spacing:-.02em;color:var(--cream);line-height:1.1}.dc-grp-desc{font-size:clamp(13px,3.6vw,14px);color:var(--muted);line-height:1.45;font-weight:500}.dc-list{list-style:none;margin:0;padding:0}.dc-row{display:flex;gap:14px;align-items:flex-start;padding:16px 12px;margin-bottom:6px;border-radius:15px;cursor:pointer;border:1px solid transparent;transition:background .22s,border-color .22s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dc-row:last-child{margin-bottom:0}.dc-row:hover{background:hsla(0,0%,100%,.025)}.dc-row.on{background:rgba(211,84,0,.09);border-color:rgba(211,84,0,.34)}.dc-box{flex:0 0 auto;width:26px;height:26px;border-radius:8px;border:2px solid #3d3d3d;margin-top:2px;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.dc-row.on .dc-box{background:var(--p);border-color:var(--p)}.dc-box svg{width:15px;height:15px;opacity:0;transform:scale(.5);transition:opacity .2s,transform .2s}.dc-row.on .dc-box svg{opacity:1;transform:none}.dc-main{flex:1 1;min-width:0}.dc-name{display:block;font-size:clamp(17px,4.6vw,19px);font-weight:800;color:var(--cream);letter-spacing:-.01em;margin:0 0 9px;line-height:1.2}.dc-cue-lead{display:block;font-size:clamp(13px,3.5vw,14px);font-weight:700;color:var(--pl);letter-spacing:-.005em;margin-bottom:8px}.dc-cues{display:flex;flex-direction:column;gap:7px}.dc-cue{position:relative;display:block;padding-left:20px;font-size:clamp(14.5px,3.9vw,15.5px);color:#ada399;line-height:1.5}.dc-cue:before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--p);opacity:.72}.dc-why{display:none;margin-top:13px;padding-top:13px;border-top:1px solid hsla(0,0%,100%,.08)}.dc-row.on .dc-why{display:block}.dc-why-k{color:var(--pl);text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:6px}.dc-why-cost,.dc-why-k{display:block;font-weight:800}.dc-why-cost{color:var(--p);font-size:clamp(25px,7vw,32px);letter-spacing:-.02em;line-height:1;margin-bottom:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc-why-cost small{font-size:.42em;color:var(--pl);font-weight:700;letter-spacing:.02em}.dc-why-txt{display:block;font-size:clamp(14px,3.8vw,15px);color:#a89f95;line-height:1.55}.dc-panel{margin-top:30px;padding:28px 20px;border-radius:20px;background:radial-gradient(120% 100% at 50% 0,rgba(211,84,0,.16),transparent 60%),#0b0b0b;border:1px solid rgba(211,84,0,.32);text-align:center}.dc-panel-k{font-size:clamp(14px,3.8vw,17px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pl)}.dc-manque{font-size:clamp(44px,13vw,74px);font-weight:800;letter-spacing:-.03em;color:var(--p);line-height:1;margin:10px 0 5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc-manque span{font-size:.3em;color:var(--pl);font-weight:700}.dc-dedup{font-size:11.5px;color:#6f675e;letter-spacing:.03em;min-height:14px;margin-top:2px}.dc-year{font-size:15px;color:var(--muted);min-height:20px;margin-top:6px}.dc-year b{color:#cfc7bf}.dc-verdict{margin-top:24px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.1);font-size:clamp(19px,5vw,25px);line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--cream)}.dc-verdict b{color:var(--p);font-weight:800}.dc-verdict.wait{color:var(--muted);border-top-color:transparent;padding-top:0}.dc-note{font-size:12px;color:#6a635b;margin:16px 2px 0;line-height:1.55}.dc-note b{color:#8a8178}@media(min-width:768px){.dcost{padding:10px 40px 120px}.dcost-card{padding:32px 30px 36px}}@media(prefers-reduced-motion:reduce){.dc-box,.dc-box svg,.dcost input[type=range]{transition:none}}.avis{background:#000;padding:8px 22px 96px;display:flex;flex-direction:column;align-items:center}.avis-list{width:100%;max-width:760px}.avis-item{margin:0;padding:54px 0;border-top:1px solid hsla(0,0%,100%,.09);text-align:left}.avis-item:first-child{border-top:0;padding-top:6px}.avis-quote{margin:0;font-style:italic;font-weight:400;color:var(--cream);font-size:clamp(20px,5vw,29px);line-height:1.5;letter-spacing:-.01em}.avis-quote .hot{font-weight:800;color:var(--p);font-style:italic}.avis-quote .big{font-size:1.18em;font-weight:800;font-style:italic}.avis-who{margin-top:24px;font-style:normal;font-size:14px;font-weight:700;color:#cfc7bf;letter-spacing:.02em}.avis-src{margin-left:9px;color:var(--pl);font-weight:700;text-transform:uppercase;font-size:11.5px;letter-spacing:.14em}@media(min-width:768px){.avis{padding:8px 40px 120px}.avis-item{padding:66px 0;text-align:center}}.pillars.solo{grid-template-columns:1fr;max-width:520px}.lg-page{min-height:100svh;background:#000}.lg-retour{display:inline-block;margin:26px 0 0 22px;color:var(--muted);text-decoration:none;font-size:14px}.lg-retour:hover{color:var(--cream)}.lg-maj{margin-top:clamp(30px,4vw,44px);padding-top:clamp(16px,2.2vw,20px);border-top:1px solid hsla(0,0%,100%,.1);font-size:13.5px;color:var(--muted)}.lg-corps{max-width:720px;margin:0 auto;padding:34px 22px 90px;color:var(--cream);font-size:15.5px;line-height:1.66}.lg-corps h1{font-size:clamp(27px,6.4vw,36px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:6px}.lg-corps h2{font-size:21px;font-weight:800;letter-spacing:-.015em;color:var(--p);margin:46px 0 8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.lg-corps h3{font-size:16.5px;font-weight:700;margin:28px 0 6px}.lg-corps p{margin-bottom:13px}.lg-corps .muted{color:var(--muted);font-size:13px}.lg-liste{margin:0 0 13px;padding-left:20px}.lg-liste li{margin-bottom:6px}.lg-liste li::marker{color:var(--muted)}.lg-profil{border:1px solid var(--border);border-radius:12px;padding:16px 17px 2px;margin:0 0 16px;background:hsla(0,0%,100%,.02)}.lg-profil-t{font-size:16.5px;font-weight:800;color:var(--pl);letter-spacing:-.01em;margin-bottom:6px}.lg-profil-q{color:var(--muted);margin-bottom:12px}.lg-profil-r{margin-bottom:8px}.lg-profil-g{margin:0 -17px;padding:12px 17px;border-top:1px solid var(--border);font-weight:700}.lg-tabwrap{overflow-x:auto;margin:4px 0 16px;-webkit-overflow-scrolling:touch}.lg-tab{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;line-height:1.5}.lg-tab th{text-align:left;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;background:hsla(0,0%,100%,.03)}.lg-tab td,.lg-tab th{color:var(--cream);border-bottom:1px solid var(--border)}.lg-tab td{padding:11px 12px;vertical-align:top}.lg-tab tbody tr:nth-child(2n) td{background:hsla(0,0%,100%,.02)}.lg-tab td:first-child{font-weight:700;white-space:nowrap}@media (max-width:560px){.lg-tab{min-width:0}.lg-tab thead{display:none}.lg-tab,.lg-tab tbody,.lg-tab td,.lg-tab tr{display:block;width:100%}.lg-tab tr{border:1px solid var(--border);border-radius:10px;padding:6px 13px 12px;margin-bottom:10px;background:hsla(0,0%,100%,.02)}.lg-tab tbody tr:nth-child(2n) td{background:none}.lg-tab td{border-bottom:none;padding:8px 0 0}.lg-tab td:first-child{white-space:normal;font-size:15px}.lg-tab td[data-l]:before{content:attr(data-l);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}}.ck-bandeau{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:center;gap:18px 24px;flex-wrap:wrap;padding:11px 22px calc(11px + env(safe-area-inset-bottom));background:rgba(8,8,8,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(230,126,34,.26);animation:ck-monte .4s cubic-bezier(.2,.8,.2,1) both}@keyframes ck-monte{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ck-bandeau{animation:none}}.ck-b-texte{font-size:13px;line-height:1.45;color:var(--muted)}.ck-b-texte a,.ck-lien{color:var(--pl);text-decoration:underline;text-underline-offset:2px}.ck-b-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:center}.ck-btn{font-family:var(--font);font-size:13.5px;font-weight:700;line-height:1;padding:10px 20px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,filter .18s ease,border-color .18s ease;white-space:nowrap}.ck-btn:hover{transform:translateY(-1px)}.ck-btn:focus-visible{outline:2px solid var(--pl);outline-offset:3px}.ck-btn-plein{background:var(--p);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 18px -10px rgba(211,84,0,.9)}.ck-btn-plein:hover{filter:brightness(1.07)}.ck-btn-vide{background:transparent;color:var(--cream);border-color:hsla(30,26%,88%,.28)}.ck-btn-vide:hover{border-color:hsla(30,26%,88%,.55)}@media(max-width:719px){.ck-bandeau{gap:11px;padding:13px 16px calc(13px + env(safe-area-inset-bottom))}.ck-b-texte{flex:1 1 100%;text-align:center;font-size:12.5px}.ck-b-actions{width:100%}.ck-b-actions .ck-btn-plein{flex:1 1;min-width:0}}.ck-voile{position:fixed;inset:0;z-index:95;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:ck-fondu .25s ease both}@keyframes ck-fondu{0%{opacity:0}to{opacity:1}}.ck-panneau{width:min(520px,100%);max-height:86svh;overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:26px 24px 22px;animation:ck-pop .3s cubic-bezier(.2,.8,.2,1) both}@keyframes ck-pop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ck-panneau,.ck-voile{animation:none}}.ck-p-tete{display:flex;align-items:center;justify-content:space-between;gap:14px}.ck-p-tete h2{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--cream)}.ck-fermer{background:none;border:none;color:var(--muted);font-size:17px;cursor:pointer;padding:6px;line-height:1;border-radius:8px}.ck-fermer:hover{color:var(--cream)}.ck-fermer:focus-visible{outline:2px solid var(--pl);outline-offset:2px}.ck-p-intro{margin:8px 0 18px;font-size:13.5px;line-height:1.55;color:var(--muted)}.ck-cat{display:flex;align-items:flex-start;gap:14px;cursor:pointer;padding:15px 0;border-top:1px solid var(--border)}.ck-cat-fixe{cursor:default}.ck-cat-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.ck-cat-titre{font-size:15px;font-weight:700;color:var(--cream)}.ck-cat-detail{font-size:13px;line-height:1.5;color:var(--muted)}.ck-cat-outils{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);opacity:.75;margin-top:2px}.ck-toujours{flex-shrink:0;font-size:11.5px;font-weight:700;color:var(--muted);letter-spacing:.04em;padding-top:3px}.ck-inter{position:absolute;opacity:0;width:0;height:0}.ck-piste{flex-shrink:0;width:46px;height:27px;border-radius:999px;margin-top:2px;background:#241f1b;border:1px solid var(--border);position:relative;transition:background .22s ease,border-color .22s ease}.ck-pouce{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--muted);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease}.ck-inter:checked~.ck-piste{background:var(--p);border-color:var(--p)}.ck-inter:checked~.ck-piste .ck-pouce{transform:translateX(19px);background:#fff}.ck-inter:focus-visible~.ck-piste{outline:2px solid var(--pl);outline-offset:3px}.ck-p-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ck-p-actions .ck-btn{flex:1 1 auto}.ck-lien{display:inline-block;margin-top:15px;font-size:12.5px;color:var(--muted)}.ck-lien:hover{color:var(--pl)}.ck-p-actions{flex-direction:column}.ck-btn-large{width:100%}.ck-p-duo{display:flex;gap:10px}.ck-p-duo .ck-btn{flex:1 1;min-width:0}html[data-ck-actif] .stickycta{bottom:var(--ck-h,0);padding-bottom:12px}.stickycta{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease,bottom .35s cubic-bezier(.2,.8,.2,1)}.lg-cookies{display:inline-block;margin-top:6px;color:var(--pl);text-decoration:underline;text-underline-offset:3px;font-weight:600}.lg-cookies:hover{color:var(--cream)}.ck-b-reglages{font:inherit;color:var(--pl);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ck-b-reglages:hover{color:var(--cream)}.ck-b-reglages:focus-visible{outline:2px solid var(--pl);outline-offset:2px;border-radius:3px}.lg-profil-o{font-size:17px;font-weight:700;color:var(--cream);line-height:1.4;margin-bottom:13px;padding-left:12px;border-left:2px solid var(--pl)}