.da2{--bg:#07080b;--bg2:#0c0e13;--panel:#12151c;--line:#1e232d;--line2:#2a303c;--ink:#eef0f4;--dim:#98a1b0;--dim2:#7c8593;--gold:#f4d34e;--amber:#f5b13d;--green:#3ecf8e;--blue:#5b8def;--violet:#9b8cff;--pink:#f26fa6;--f-disp:var(--font-da2-disp),"Bricolage Grotesque",system-ui,sans-serif;--f-body:var(--font-da2-body),"Plus Jakarta Sans",system-ui,sans-serif;--f-txt:var(--f-body);--maxw:1200px;background:var(--bg);color:var(--ink);font-family:var(--f-body);line-height:1.55;-webkit-font-smoothing:antialiased}.da2 .wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px}.da2 h1,.da2 h2,.da2 h3{font-family:var(--f-disp);font-weight:700;margin:0;letter-spacing:-.03em;line-height:1.04}.da2 a{color:inherit;text-decoration:none}.da2 a:focus-visible,.da2 button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.da2 .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;border-radius:999px;padding:11px 20px;font-size:14.5px;border:1px solid transparent}.da2 .btn-gold{background:var(--gold);color:#161200}.da2 .btn-ghost{background:#12151c;color:var(--ink);border-color:var(--line2)}.da2 .hero{position:relative;padding:54px 0 0;text-align:center;overflow:visible}.da2 .hero:before{content:"";position:absolute;inset:-30% 0 auto;height:70%;background:radial-gradient(60% 100% at 50% 0,#f4d34e1c,transparent 72%);pointer-events:none}.da2 .pill{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink);background:#101319;border:1px solid var(--line2);border-radius:999px;padding:7px 15px}.da2 .pill .d{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.da2 .hero h1{font-size:clamp(38px,5.4vw,64px);max-width:17ch;margin:20px auto 0}.da2 .hero h1 .g{background:linear-gradient(100deg,var(--gold),var(--amber));-webkit-background-clip:text;background-clip:text;color:transparent}.da2 .hero .sub{font-size:18px;color:var(--dim);max-width:54ch;margin:16px auto 0}.da2 .hero .cta{display:flex;gap:13px;justify-content:center;margin-top:24px;flex-wrap:wrap}.da2 .hero .note{font-size:13px;color:var(--dim2);margin-top:14px;margin-bottom:13px}.da2 .immersion{position:relative;margin-top:-6px}.da2 .immersion>.wrap{max-width:1340px}.da2 .imm-inner{display:grid;grid-template-columns:330px 1fr;gap:46px;align-items:start}.da2 .imm-left{grid-column:2;grid-row:1;position:sticky;top:92px;align-self:start}.da2 .imm-left>div{width:100%}.da2 .cockpit{width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--line2);background:#0a0c10;box-shadow:0 60px 130px -60px #000,0 0 0 1px #ffffff08;transform-origin:50% 0;will-change:transform;backface-visibility:hidden}@media (min-width:961px) and (prefers-reduced-motion:no-preference){.js:not(.reveal-all) .da2 .cockpit{transform:perspective(1900px) rotateX(10.5deg) scale(.962)}.js:not(.reveal-all) .da2 .imm-left{--halo:0.3}}.da2 .imm-left:before{content:"";position:absolute;left:50%;top:-40px;width:78%;height:200px;transform:translateX(-50%);background:radial-gradient(closest-side,#f4d34e22,transparent 72%);filter:blur(46px);pointer-events:none;z-index:-1;opacity:var(--halo,.35);transition:opacity .2s linear}.da2 .cbar{display:flex;align-items:center;gap:7px;padding:10px 13px;background:#0a0c10;border-bottom:1px solid var(--line)}.da2 .cbar .d{width:9px;height:9px;border-radius:50%}.da2 .cbar .u{margin-left:9px;font-size:11px;color:var(--dim2);font-family:var(--f-body)}.da2 .cbody{display:grid;grid-template-columns:182px 1fr;background:#f4f5f7}.da2 .side{background:#fff;border-right:1px solid #e7e9ee;padding:15px 12px;display:flex;flex-direction:column;gap:2px}.da2 .side .brand{display:flex;align-items:center;gap:6px;font-family:var(--f-disp);font-weight:800;font-size:13px;color:#141922;margin:2px 4px 14px;white-space:nowrap}.da2 .side .brand .y{width:22px;height:22px;border-radius:6px;background:var(--gold);color:#1a1600;display:grid;place-items:center;font-weight:800;font-size:11px}.da2 .nv{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:#8a94a3;font-weight:600;font-size:12px;transition:background .45s,color .45s}.da2 .nv .b{width:5px;height:5px;border-radius:50%;background:#c9cfd8;transition:background .45s,box-shadow .45s;flex:none}.da2 .nv.on{background:#fbf1ce;color:#7a5e12}.da2 .nv.on .b{background:#b5901f;box-shadow:0 0 8px #b5901f}.da2 .screen{position:relative;overflow:hidden;background:#f4f5f7;height:var(--sh,520px);min-height:0;transition:height .7s cubic-bezier(.2,.7,.3,1),min-height .7s cubic-bezier(.2,.7,.3,1)}.da2 .screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:top center;opacity:0;transform:scale(1.03);transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .9s cubic-bezier(.2,.7,.3,1)}.da2 .screen img.on{opacity:1;transform:none}.da2 .imm-cap{margin-top:12px;font-size:11.5px;color:var(--dim2);display:flex;align-items:center;gap:8px}.da2 .imm-cap .dt{width:5px;height:5px;border-radius:50%;background:var(--green)}.da2 .imm-right{grid-column:1;grid-row:1;padding:10vh 0 12vh}.da2 .step{min-height:78vh;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.da2 .stepcard{opacity:.24;transform:translateY(12px);transition:opacity .55s,transform .55s}.da2 .step.on .stepcard{opacity:1;transform:none}.da2 .step .num{display:inline-flex;align-items:center;gap:11px;margin-bottom:16px}.da2 .step .num b{width:30px;height:30px;border-radius:9px;background:#171a22;border:1px solid var(--line2);display:grid;place-items:center;font-family:var(--f-disp);font-size:14px;color:var(--dim)}.da2 .step.on .num b{background:var(--gold);color:#161200;border-color:var(--gold);box-shadow:0 0 22px -4px var(--gold)}.da2 .step .num span{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}.da2 .step h3{font-size:clamp(26px,3.4vw,40px)}.da2 .step p{font-size:17px;color:var(--dim);margin-top:14px;max-width:44ch}.da2 .step ul{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.da2 .step li{display:flex;gap:10px;font-size:14.5px;color:var(--dim)}.da2 .step li .ck{width:19px;height:19px;border-radius:6px;background:#10251a;color:var(--green);display:grid;place-items:center;font-size:10px;font-weight:800;flex:none;margin-top:2px}.da2 .zoom{padding:110px 0;border-top:1px solid var(--line);background:var(--bg2)}.da2 .kicker{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.da2 .h2{font-size:clamp(28px,3.8vw,46px);margin-top:14px}.da2 .lead{font-size:17px;color:var(--dim);max-width:54ch;margin-top:16px}.da2 .zwrap{position:relative;margin-top:44px;border-radius:18px;overflow:hidden;border:1px solid var(--line2);background:#0a0c10;box-shadow:0 50px 120px -60px #000}.da2 .zwrap img{display:block;width:100%;height:auto}.da2 .zloupe{position:absolute;left:29.2%;top:16.7%;width:52.1%;transform:scale(1.34);transform-origin:center center;border-radius:12px;overflow:hidden;border:2px solid var(--gold);box-shadow:0 30px 70px -18px #000,0 0 0 5px #f4d34e1f,0 0 60px -10px #f4d34e55}.da2 .zloupe img{display:block;width:100%}.da2 .zloupe .lbl{position:absolute;left:0;top:0;background:var(--gold);color:#161200;font-size:7.5px;font-weight:800;padding:3px 7px;letter-spacing:.08em;text-transform:uppercase}.da2 .final{text-align:center;padding:120px 0}.da2 .final h2{font-size:clamp(30px,4.6vw,54px);max-width:19ch;margin:0 auto}.da2 .final p{font-size:17.5px;color:var(--dim);max-width:48ch;margin:18px auto 0}.da2 .final .cta{display:flex;gap:13px;justify-content:center;margin-top:28px;flex-wrap:wrap}.da2 .stepshot{display:none;margin:22px 0 4px;border-radius:14px;overflow:hidden;border:1px solid var(--line2);background:#f4f5f7}.da2 .stepshot img{display:block;width:100%;height:auto}.da2 .imm-cap-mob{display:none;font-size:12px;color:var(--dim2);align-items:center;gap:8px;margin-top:6px}.da2 .imm-cap-mob i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);font-style:normal}@media (max-width:960px){.da2 .zloupe{position:static;width:100%;transform:none;margin-top:14px;border-radius:10px}.da2 .imm-inner{grid-template-columns:1fr;gap:0}.da2 .imm-left{display:none}.da2 .stepshot{display:block}.da2 .imm-cap-mob{display:flex}.da2 .imm-right{grid-column:1;grid-row:1;padding:0}.da2 .step{min-height:auto;padding:26px 0}.da2 .stepcard{opacity:1;transform:none}}.da2 .mets{padding:110px 0;border-top:1px solid var(--line)}.da2 .pv-bar{display:flex;align-items:center;gap:7px;padding:10px 13px;border-bottom:1px solid var(--line)}.da2 .pv-bar .d{width:9px;height:9px;border-radius:50%}.da2 .pv-bar .u{margin-left:9px;font-size:10.5px;color:var(--dim2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da2 .pv-body{background:#f4f5f7;padding:0;display:grid;grid-template-columns:1fr}.da2 .pv-side{background:#fff;padding:16px 14px;min-height:322px}.da2 .pv-side .bd{display:flex;align-items:center;gap:8px;font-family:var(--f-disp);font-weight:800;font-size:14px;color:#141922;margin-bottom:6px}.da2 .pv-side .bd .y{width:24px;height:24px;border-radius:7px;background:var(--gold);color:#1a1600;display:grid;place-items:center;font-weight:800;font-size:12px}.da2 .pv-side .sc{font-size:10.5px;color:#98a1af;margin:0 0 14px 32px}.da2 .pv-list{display:flex;flex-direction:column;gap:3px}.da2 .pv-i{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;font-size:12.5px;font-weight:600;color:#5a6473}.da2 .pv-i .b{width:5px;height:5px;border-radius:50%;background:#c9cfd8;flex:none}.da2 .pv-i.new{background:#fbf1ce;color:#7a5e12}.da2 .pv-i.new .b{background:#b5901f}.da2 .pv-i .tagn{margin-left:auto;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#b5901f}.da2 .dm{margin-top:26px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#0c0e13;border:1px solid var(--line2);border-radius:14px;padding:20px 22px}.da2 .dm p{font-size:14.5px;color:var(--dim);margin:0;max-width:52ch;line-height:1.5}.da2 .dm p b{color:var(--ink);font-weight:700}.da2 .dm button{font-family:inherit;font-weight:700;font-size:14px;border-radius:999px;padding:11px 20px;background:var(--gold);color:#161200;border:none;cursor:pointer;white-space:nowrap}.da2 .dm button:hover{filter:brightness(1.06)}.da2 .dm-txt{flex:1 1 340px;min-width:0}.da2 .dm-q{display:block;font-family:var(--f-disp);font-weight:800;font-size:16px;color:var(--ink);margin-bottom:7px}.da2 .dm-act{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.da2 .dm-sub{font-size:11.5px;color:var(--dim2);text-align:right;max-width:26ch;line-height:1.45}@media (max-width:760px){.da2 .dm-act{align-items:stretch;width:100%}.da2 .dm-act button{width:100%}.da2 .dm-sub{text-align:center;max-width:none}}.da2.dm-panneau{width:min(460px,100%);background:#0c0e13;border:1px solid var(--line2);border-radius:18px;box-shadow:0 60px 130px -50px #000;overflow:hidden;padding:0;gap:0;color:var(--ink)}.da2.dm-panneau .h{padding:22px 24px 18px;border-bottom:1px solid var(--line)}.da2.dm-panneau .h b{display:block;font-family:var(--f-disp);font-weight:800;font-size:19px;letter-spacing:-.02em}.da2.dm-panneau .h span{display:block;font-size:13px;color:var(--dim2);margin-top:6px}.da2.dm-panneau .c{padding:20px 24px 24px;display:flex;flex-direction:column;gap:14px}.da2 .dm-ch label{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);margin-bottom:7px}.da2 .dm-ch .v{background:#090b0f;border:1px solid var(--line2);border-radius:9px;padding:11px 13px;font-size:14px;color:var(--dim)}.da2 .dm-ch .v.or{color:var(--gold);font-weight:700}.da2 .dm-ch .v.z{min-height:58px}.da2.dm-panneau .go{width:100%;background:var(--gold);color:#161200;font-family:var(--f-disp);font-weight:800;font-size:15px;border-radius:10px;padding:13px;text-align:center;border:none;cursor:pointer}.da2.dm-panneau .nb{font-size:11.5px;color:var(--dim2);text-align:center;line-height:1.5;margin:0}.da2 .cockpit{transition:box-shadow .8s ease}.da2 .cockpit.inside{box-shadow:0 60px 130px -60px #000,0 0 0 1px #f4d34e2e}.da2 .cockpit.inside .cbar{background:#f4f5f7;border-bottom-color:#e2e5eb}.da2 .cockpit.inside .cbar .u{color:#5a6473}.da2 .cbar,.da2 .cbar .u{transition:background .8s ease,color .8s ease,border-color .8s ease}.da2 .screen .sc6{position:absolute;inset:0;background:#f4f5f7;opacity:0;transform:scale(1.03);transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .9s cubic-bezier(.2,.7,.3,1);overflow:hidden;display:flex;flex-direction:column}.da2 .screen .sc6.on{opacity:1;transform:none}.da2 .sc6 .s6-top{display:flex;align-items:center;gap:12px;padding:11px 16px;background:#fff;border-bottom:1px solid #e7e9ee;flex:none}.da2 .sc6 .s6-top .b{font-size:10px;font-weight:800;letter-spacing:.12em;color:#98a1af}.da2 .sc6 .s6-top .q{flex:1;max-width:340px;margin:0 auto;background:#f4f5f7;border:1px solid #e7e9ee;border-radius:8px;padding:6px 11px;font-size:11px;color:#98a1af}.da2 .sc6 .s6-body{flex:1;padding:18px 20px;display:flex;flex-direction:column;gap:14px;min-height:0;justify-content:flex-start}.da2 .sc6 .s6-hi{font-family:var(--f-disp);font-weight:800;font-size:19px;color:#141922;letter-spacing:-.02em}.da2 .sc6 .s6-hi span{display:block;font-family:var(--f-txt);font-weight:500;font-size:12px;color:#8a94a3;margin-top:3px}.da2 .dd{background:#fff;border:1px solid #e7e9ee;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px -22px #0b1220}.da2 .dd .dd-h{padding:13px 16px;border-bottom:1px solid #eef0f3;display:flex;align-items:center;gap:12px}.da2 .dd .dd-h b{font-family:var(--f-disp);font-weight:800;font-size:13.5px;color:#141922;letter-spacing:-.01em}.da2 .dd .dd-p{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.da2 .dd .dd-p i{display:block;width:72px;height:4px;border-radius:99px;background:#edeff2;overflow:hidden;font-style:normal}.da2 .dd .dd-p i b{display:block;height:100%;background:var(--gold);border-radius:99px}.da2 .dd .dd-p em{font-style:normal;font-size:11px;font-weight:800;color:#8a94a3}.da2 .dd ol{list-style:none;margin:0;padding:5px 0}.da2 .dd li{display:flex;align-items:center;gap:11px;padding:9px 16px;font-size:12.5px}.da2 .dd li .n{width:21px;height:21px;border-radius:7px;display:grid;place-items:center;flex:none;font-family:var(--f-disp);font-weight:800;font-size:10.5px}.da2 .dd li .t{font-weight:700;color:#141922}.da2 .dd li .d{color:#8a94a3;font-size:11.5px}.da2 .dd li .a{margin-left:auto;flex:none;font-size:12px;font-weight:800}.da2 .dd li.ok .n{background:#dcf5e8;color:#12805a}.da2 .dd li.ok .t{color:#8a94a3;text-decoration:line-through}.da2 .dd li.ok .a{color:#12805a}.da2 .dd li.now{background:#fffbef}.da2 .dd li.now .n{background:var(--gold);color:#161200;box-shadow:0 0 0 3px #f4d34e30}.da2 .dd li.now .a{color:#b5901f}.da2 .dd li.lock .n{background:#edeff2;color:#b9c0ca}.da2 .dd li.lock .t{color:#b9c0ca}.da2 .dd li.lock .a,.da2 .dd li.lock .d{color:#c8ced6}.da2 .dd li.regle{border-top:1px dashed #e7e9ee;margin-top:4px;padding-top:11px;padding-bottom:11px}.da2 .dd li.regle .n{background:transparent;color:#c8ced6;font-size:11px;box-shadow:none}.da2 .dd li.regle .t{font-weight:600;color:#8a94a3;font-size:11.5px}.da2 .sc6 .dd{flex:0 0 auto}.da2 .cockpit.inside .screen{min-height:504px}.da2 .sc6 .s6-vide{display:flex;gap:9px;flex-wrap:wrap}.da2 .sc6 .s6-vide span{font-size:11.5px;color:#98a1af;background:#fff;border:1px dashed #dde1e7;border-radius:8px;padding:7px 11px}.da2 .imm-cap.entree .dt{background:var(--gold)}@media (max-width:960px){.da2 .sc6{position:static!important;opacity:1!important;transform:none!important}}.da2 .dd-mob{display:none;margin:22px 0 0}.da2 .dd-mob figcaption{margin-top:11px;font-size:11.5px;color:var(--dim2)}.da2 .dd-mob figcaption b{display:block;font-family:var(--f-disp);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.da2 .dd-mob figcaption span{display:block}@media (max-width:960px){.da2 .dd-mob{display:block}.da2 .dd-mob .dd li{padding:10px 14px}.da2 .dd-mob .dd .dd-h{padding:13px 14px}.da2 .dd-mob .dd .dd-h b{font-size:13px}}@media (max-width:480px){.da2 .dd-mob .dd li .d{display:none}.da2 .dd-mob .dd .dd-p i{width:52px}}.da2 .imm-cap .cap-x{display:flex;flex-direction:column;gap:3px;min-width:0}.da2 .imm-cap .cap-t{display:none;font-family:var(--f-disp);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.da2 .imm-cap.entree{align-items:flex-start}.da2 .imm-cap.entree .dt{margin-top:5px}.da2 .imm-cap.entree .cap-t{display:block}@keyframes da2CapEntree{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.da2 .imm-cap.entree .cap-t{animation:da2CapEntree .5s cubic-bezier(.2,.7,.3,1) .3s both}.da2 .imm-cap .dt{transition:background .4s ease .3s}@media (prefers-reduced-motion:reduce){.da2 .imm-cap.entree .cap-t{animation:none}.da2 .imm-cap .dt{transition:none}}.da2 .v1-wrap{max-width:920px;margin:0 auto;text-align:center}.da2 .v1-kick{font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--dim2)}.da2 .v1-kick b{color:var(--gold);font-weight:800}.da2 .v1-h{font-family:var(--f-disp);font-weight:800;font-size:clamp(30px,4.6vw,54px);letter-spacing:-.035em;line-height:1.05;margin:16px 0 0}.da2 .v1-sub{font-size:16px;color:var(--dim);margin:16px auto 0;max-width:46ch;line-height:1.55}.da2 .v1-sub b{color:var(--ink);font-weight:700}.da2 .v1-tuiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:42px 0 26px}.da2 .v1-t{font-family:inherit;cursor:pointer;background:#0c0e13;border:1px solid var(--line2);border-radius:13px;padding:18px 14px;text-align:center;color:inherit;transition:border-color .25s,transform .25s,background .25s}.da2 .v1-t:hover{border-color:#3a424f;transform:translateY(-2px)}.da2 .v1-t[aria-pressed=true]{background:#0f1117;border-color:#3a3216;box-shadow:0 0 0 1px #f4d34e33,0 26px 50px -40px #000}.da2 .v1-t .n{display:block;font-family:var(--f-disp);font-weight:800;font-size:16px;color:var(--ink)}.da2 .v1-t .c{display:block;margin-top:7px;font-size:12px;color:var(--dim2)}.da2 .v1-t[aria-pressed=true] .c{color:var(--gold);font-weight:700}.da2 .v1-panneau{border-radius:16px;overflow:hidden;border:1px solid var(--line2);background:#0a0c10;box-shadow:0 50px 110px -60px #000;text-align:left}.da2 .v1-panneau .pv-body{padding:0}.da2 .v1-panneau .pv-side{min-height:0;padding:20px 22px}.da2 .v1-panneau .pv-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 10px}.da2 .v1-cta{margin-top:26px}.da2 .v1-cta a{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:#161200;font-family:var(--f-disp);font-weight:800;font-size:16px;border-radius:11px;padding:14px 26px}.da2 .v1-cta .nb{font-size:12px;color:var(--dim2);margin-top:11px}.da2 .v1-autres{margin-top:44px;padding-top:26px;border-top:1px solid var(--line);text-align:left}.da2 .v1-autres .t{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--dim2);margin-bottom:12px}.da2 .v1-liens{display:flex;flex-wrap:wrap;gap:7px 0;align-items:center}.da2 .v1-liens button{font-family:inherit;background:none;border:none;cursor:pointer;color:var(--dim);font-size:13.5px;padding:3px 0;transition:color .2s}.da2 .v1-liens button:hover,.da2 .v1-liens button[aria-pressed=true]{color:var(--ink)}.da2 .v1-liens span{color:#2a303c;margin:0 9px}@media (max-width:860px){.da2 .v1-tuiles{grid-template-columns:1fr 1fr}.da2 .v1-panneau .pv-list{grid-template-columns:1fr}}.da2 .b-sec{position:relative;padding:120px 0;overflow:hidden}.da2 .b-sec .aur{position:absolute;inset:-20% -10% auto;height:70%;pointer-events:none;filter:blur(80px);opacity:.5}.da2 .b-sec .aur i{position:absolute;border-radius:50%}.da2 .b-sec .aur .x1{top:0;left:14%;width:44%;height:80%;background:radial-gradient(circle,#f4d34e33,transparent 62%)}.da2 .b-sec .aur .x2{top:16%;right:8%;width:38%;height:70%;background:radial-gradient(circle,#5b8def2b,transparent 62%)}.da2 .b-quote{position:relative;z-index:1;max-width:860px;margin:0 auto;border-radius:22px;padding:40px 44px;background:linear-gradient(150deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid var(--line2);backdrop-filter:blur(10px);box-shadow:0 50px 110px -60px #000}.da2 .b-quote .mark{font-family:var(--f-disp);font-size:54px;line-height:.7;color:var(--gold);opacity:.5}.da2 .b-quote blockquote{font-size:clamp(19px,2.2vw,26px);line-height:1.42;margin:14px 0 0;letter-spacing:-.01em}.da2 .b-quote .who{margin-top:24px;display:flex;align-items:center;gap:13px}.da2 .b-quote .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(140deg,var(--gold),var(--amber));color:#161200;font-weight:800;font-size:17px}.da2 .b-quote .who b{display:block;font-family:var(--f-disp);font-size:15.5px}.da2 .b-quote .who span{font-size:13px;color:var(--dim)}.da2 .b-kicker{display:block;margin-top:96px}.da2 .b-calc{position:relative;z-index:1;margin-top:54px;border-radius:22px;overflow:hidden;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(28,32,41,.9),rgba(12,14,19,.94))}.da2 .b-calc .top{padding:30px 34px 24px;border-bottom:1px solid var(--line)}.da2 .b-calc .lbl{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}.da2 .b-calc .eff{font-family:var(--f-disp);font-weight:800;font-size:clamp(30px,4vw,46px);letter-spacing:-.03em;margin-top:8px}.da2 .b-calc .eff span{color:var(--gold)}.da2 .b-calc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:99px;margin-top:22px;background:linear-gradient(90deg,var(--gold) var(--pct,10%),#232a35 var(--pct,10%));outline:none}.da2 .b-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--gold);border:3px solid #0c0e13;box-shadow:0 0 0 4px #f4d34e29,0 6px 18px -6px #000;cursor:pointer}.da2 .b-calc input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--gold);border:3px solid #0c0e13;box-shadow:0 0 0 4px #f4d34e29,0 6px 18px -6px #000;cursor:pointer}.da2 .b-calc .scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--dim2);margin-top:9px}.da2 .b-calc .out{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.da2 .b-calc .o{padding:28px 34px}.da2 .b-calc .o+.o{border-left:1px solid var(--line)}.da2 .b-calc .o .k{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--dim2)}.da2 .b-calc .o .v{font-family:var(--f-disp);font-weight:800;font-size:clamp(24px,3vw,34px);margin-top:9px;letter-spacing:-.03em}.da2 .b-calc .o .v small{font-size:13px;color:var(--dim);font-weight:600;letter-spacing:0}.da2 .b-calc .o.hi .v{color:var(--gold)}.da2 .b-calc .o .sub{font-size:12.5px;color:var(--dim2);margin-top:6px;min-height:17px}.da2 .b-calc .foot{padding:20px 34px;border-top:1px solid var(--line);font-size:13.5px;color:var(--dim2);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}@media (max-width:900px){.da2 .b-calc .out{grid-template-columns:1fr}.da2 .b-calc .o+.o{border-left:none;border-top:1px solid var(--line)}}.da2 .b-modes{display:flex;gap:8px;margin-top:26px;flex-wrap:wrap}.da2 .b-modes button{font-family:inherit;font-size:13.5px;font-weight:700;color:var(--dim);background:#0f1218;border:1px solid var(--line2);border-radius:999px;padding:10px 18px;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.da2 .b-modes button:hover{color:var(--ink);border-color:#3a424f}.da2 .b-modes button.on{background:var(--gold);color:#161200;border-color:var(--gold);font-weight:800}.da2 .b-modes button.on .eco{opacity:.6}.da2 .b-modes .eco{margin-left:7px;font-size:11.5px;font-weight:800;opacity:.75}.da2 .b-after{margin-top:14px;display:none;align-items:center;gap:10px;font-size:13.5px;color:var(--dim);background:#0f1218;border:1px solid var(--line);border-radius:12px;padding:13px 16px}.da2 .b-after.on{display:flex}.da2 .b-after i{width:6px;height:6px;border-radius:50%;background:var(--green);font-style:normal;flex:none}.da2 .b-after b{color:var(--ink)}.da2 .b-faq{position:relative;z-index:1;margin-top:54px;display:flex;flex-direction:column;gap:10px}.da2 .b-fq{border:1px solid var(--line);border-radius:14px;background:#0f1218;overflow:hidden;transition:border-color .3s}.da2 .b-fq[open]{border-color:#3a3216;background:#101319}.da2 .b-fq summary{list-style:none;cursor:pointer;padding:19px 22px;display:flex;align-items:center;gap:14px;font-family:var(--f-disp);font-weight:700;font-size:16.5px}.da2 .b-fq summary::-webkit-details-marker{display:none}.da2 .b-fq summary:before{content:"";width:3px;height:17px;border-radius:99px;background:#2a303c;flex:none;transition:background .3s,height .3s}.da2 .b-fq[open] summary:before{background:var(--gold);height:26px}.da2 .b-fq summary:after{content:"+";margin-left:auto;font-size:20px;color:var(--dim2);transition:transform .3s,color .3s}.da2 .b-fq[open] summary:after{transform:rotate(45deg);color:var(--gold)}.da2 .b-fq p{padding:0 22px 20px 39px;font-size:15px;color:var(--dim);line-height:1.62;margin:0}.da2 .b-gar{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:44px;justify-content:center}.da2 .b-gar .g{display:inline-flex;align-items:center;gap:10px;background:#0f1218;border:1px solid var(--line2);border-radius:999px;padding:11px 18px;font-size:14px}.da2 .b-gar .g i{width:6px;height:6px;border-radius:50%;background:var(--green);font-style:normal;flex:none}.da2 .b-gar .g b{font-weight:700}.da2 .b-gar .g span{color:var(--dim2);font-size:13px}.da2 .conf{padding:70px 0 10px}.da2 .conf-card{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-radius:22px;overflow:hidden;background:linear-gradient(150deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border:1px solid var(--line2);backdrop-filter:blur(10px);box-shadow:0 40px 90px -62px #000}.da2 .conf-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#f4d34e5c,transparent)}.da2 .ci{position:relative;padding:30px 26px;display:flex;flex-direction:column;gap:7px}.da2 .ci+.ci:before{content:"";position:absolute;left:0;top:24%;bottom:24%;width:1px;background:var(--line)}.da2 .ci .k{font-family:var(--f-disp);font-weight:800;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em;background:linear-gradient(100deg,var(--gold),var(--amber));-webkit-background-clip:text;background-clip:text;color:transparent}.da2 .ci .l{font-size:13.5px;color:var(--dim);line-height:1.4}@media (max-width:900px){.da2 .conf-card{grid-template-columns:1fr 1fr}.da2 .ci:nth-child(3):before{display:none}.da2 .ci:nth-child(3),.da2 .ci:nth-child(4){border-top:1px solid var(--line)}}.da2 .s3{position:relative}.da2 .s3-stick{padding-bottom:40px}.da2 .s3-dots,.da2 .s3-halo,.da2 .s3-legend{display:none}.da2 .s3-scene{position:relative;display:flex;flex-direction:column;gap:18px;margin-top:34px}.da2 .s3-porte{width:auto;max-width:640px;margin:0 auto 26px;padding:0 20px;text-align:center}.da2 .s3-porte .kicker{display:block;margin-bottom:16px}.da2 .s3-porte .h2{font-size:clamp(31px,4.7vw,60px);letter-spacing:-.035em;line-height:1.04}.da2 .s3-porte .lead{margin:20px auto 0;max-width:44ch;font-size:16.5px;color:var(--dim)}.da2 .s3-card{position:relative;width:100%;max-width:min(78vw,360px);margin:0 auto;border-radius:26px;overflow:hidden;border:1px solid var(--line2);background:#f4f5f7;box-shadow:0 60px 130px -50px #000,0 0 0 1px #ffffff0a}.da2 .s3-card img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.da2 .s3-card:before{content:attr(data-t);position:absolute;left:12px;top:12px;z-index:2;background:rgba(7,8,11,.9);border:1px solid var(--line2);color:var(--ink);font-family:var(--f-disp);font-size:12.5px;font-weight:700;border-radius:8px;padding:5px 10px}@media (min-width:961px) and (prefers-reduced-motion:no-preference){.js .da2 .s3{height:440vh}.js .da2 .s3-stick{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:clamp(22px,calc(408px - 36vh),86px);padding-bottom:34px}.js .da2 .s3-halo{display:block;position:absolute;left:50%;top:50%;width:min(1060px,84vw);height:600px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#f4d34e1c,transparent 72%);filter:blur(50px);pointer-events:none;opacity:0;transition:none}.js .da2 .s3-scene{display:block;height:72vh;margin-top:0;perspective:1500px;perspective-origin:50% 50%;transform-style:preserve-3d}.js .da2 .s3-porte{width:min(660px,84vw);padding:132px 40px 140px;background:radial-gradient(closest-side,rgba(244,211,78,var(--lueur,.11)),transparent 74%),var(--bg);pointer-events:none;will-change:transform,opacity;transform:translate(-50%,-50%)}.js .da2 .s3-card,.js .da2 .s3-porte{position:absolute;left:50%;top:50%;max-width:none;margin:0;border-radius:26px}.js .da2 .s3-card{width:auto;height:min(64vh,576px);aspect-ratio:739/1600;background:#0a0c11;opacity:0;visibility:hidden;will-change:transform;backface-visibility:hidden;z-index:auto;filter:none;box-shadow:calc(var(--sx, 0) * 1px) 58px 118px -46px #000,0 0 0 1px #ffffff12}.js .da2 .s3-card:before{display:none}.js .da2 .s3-card img{height:100%;will-change:transform;transform-origin:center center}.js .da2 .s3-dots,.js .da2 .s3-legend{display:flex}}.da2 .s3-legend{position:relative;z-index:3;align-items:center;justify-content:center;gap:14px;margin-top:6px;min-height:44px;transition:opacity .3s}.da2 .s3-legend .n{font-family:var(--f-disp);font-weight:800;font-size:13px;color:#161200;background:var(--gold);border-radius:7px;padding:5px 9px;letter-spacing:.04em}.da2 .s3-legend b{font-family:var(--f-disp);font-size:clamp(20px,2.4vw,30px);letter-spacing:-.02em;text-shadow:0 1px 8px rgba(7,8,11,.92),0 0 20px rgba(7,8,11,.75)}.da2 .s3-legend span{font-size:14px;color:var(--dim);text-shadow:0 1px 7px rgba(7,8,11,.9)}.da2 .s3-dots{position:relative;z-index:3;gap:9px;justify-content:center;margin-top:18px;transition:opacity .3s}.da2 .s3-dots i{width:26px;height:3px;border-radius:99px;background:#232a35;box-shadow:0 0 9px rgba(7,8,11,.85);transition:background .3s,width .3s}.da2 .s3-dots i.on{background:var(--gold);width:42px}.da2 .s3-legend.mue{animation:da2LegMue .34s cubic-bezier(.2,.7,.3,1)}@keyframes da2LegMue{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.da2 .s3-dots,.da2 .s3-legend{width:fit-content;margin-left:auto;margin-right:auto;isolation:isolate}.da2 .s3-legend:before{content:"";position:absolute;inset:-58px -210px;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(7,8,11,.9) 0,rgba(7,8,11,.86) 50%,rgba(7,8,11,.5) 74%,rgba(7,8,11,.16) 89%,rgba(7,8,11,0) 100%)}@media (max-width:700px){.da2 .hero h1{font-size:clamp(29px,8.2vw,68px)}.da2 .final h2,.da2 .final p,.da2 .h2,.da2 .hero .sub,.da2 .hero h1,.da2 .lead,.da2 .step h3{max-width:100%}.da2 .s3-legend{flex-wrap:wrap}}@media (max-width:480px){.da2 .btn{padding:10px 15px;font-size:13.5px}}