:root{--bg: #080f0b;--surface: #0e1a12;--surface-2: #152018;--surface-3: #1c2b20;--text: #f0f7f3;--text-muted: #6b8f78;--text-faint: #719a80;--accent: #2ecc8a;--accent-2: #25a06e;--accent-fg: #061a10;--danger: #f87575;--warning: #f5a623;--info: #38bdf8;--violet: #a78bfa;--border: rgba(46, 204, 138, .14);--glow: rgba(46, 204, 138, .25);--mono: "DM Mono", ui-monospace, monospace;--header-h: 68px;--geste-rapide: .15s;--geste-courbe-entree: cubic-bezier(.2, .9, .25, 1.08);--geste-courbe-sortie: cubic-bezier(.4, 0, 1, 1);--geste-echelle-carte: 1.02;--geste-echelle-bouton: 1.01;--geste-echelle-appui: .98}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Inter,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sec{padding:104px 40px;position:relative;overflow:hidden;background:var(--bg)}.sec.tight{padding:72px 40px}.sec-light{--bg: #f5f9f6;--surface: #ffffff;--surface-2: #eef4f0;--surface-3: #e2ece6;--text: #0c1911;--text-muted: #4b6357;--text-faint: #587364;--border: rgba(13, 40, 26, .12);--glow: rgba(46, 204, 138, .18);--accent: #1c7d54;--accent-2: #15603f;--danger: #cc0a0a;--warning: #9c6407;--info: #0679ac;--violet: #764af7;background:var(--bg);color:var(--text)}.mock-persp{--bg: #080f0b;--surface: #0e1a12;--surface-2: #152018;--surface-3: #1c2b20;--text: #f0f7f3;--text-muted: #6b8f78;--text-faint: #719a80;--border: rgba(46, 204, 138, .14);--glow: rgba(46, 204, 138, .25);--accent: #2ecc8a;--accent-2: #25a06e;--danger: #f87575;--warning: #f5a623;--info: #38bdf8;--violet: #a78bfa;color:var(--text)}.wrap{max-width:1120px;margin:0 auto;width:100%}.halo{position:absolute;border-radius:50%;pointer-events:none;filter:blur(90px);opacity:.28}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split.wide-right{grid-template-columns:.85fr 1.15fr}.split.wide-left{grid-template-columns:1.15fr .85fr}.split.align-top{align-items:start}.h1-mots{display:block;margin-top:12px;font-size:clamp(15px,1.6vw,18px);font-weight:700;letter-spacing:-.1px;line-height:1.4;color:var(--text-muted)}.center-head{text-align:center;max-width:720px;margin:0 auto 48px}.divider{height:1px;width:100%;max-width:1120px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--border),transparent)}h1{font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1.08;letter-spacing:-1.8px}h2{font-size:clamp(27px,3.6vw,41px);font-weight:800;line-height:1.15;letter-spacing:-1px;margin-bottom:16px}h3{font-size:17px;font-weight:700;letter-spacing:-.2px}.lead{font-size:17.5px;color:var(--text-muted);line-height:1.72}.lead strong{color:var(--text);font-weight:600}.small{font-size:13.5px;color:var(--text-faint);line-height:1.6}.accent-text{color:var(--accent)}.grad-text{background:linear-gradient(135deg,#2ecc8a,#38e49a 40%,#0fa362);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.serif{font-family:Playfair Display,serif}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px;border:1px solid currentColor}.badge.green{color:var(--accent);border-color:#2ecc8a4d;background:#2ecc8a12}.badge.blue{color:var(--info);border-color:#38bdf84d;background:#38bdf812}.badge.violet{color:var(--violet);border-color:#a78bfa4d;background:#a78bfa12}.badge.orange{color:var(--warning);border-color:#f5a6234d;background:#f5a62312}.badge.red{color:var(--danger);border-color:#f875754d;background:#f8757512}.signature{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:11px 18px;border-left:2px solid var(--accent);background:linear-gradient(90deg,rgba(46,204,138,.09),transparent);font-size:15px;font-weight:600;color:var(--text)}.question{margin-top:18px;font-size:15px;font-style:italic;color:var(--text-faint)}.card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px;position:relative;overflow:hidden}.card.glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at top left,rgba(46,204,138,.07) 0%,transparent 62%)}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:9px;padding:14px 28px;border-radius:11px;font-weight:700;font-size:15px;text-decoration:none;transition:all var(--geste-rapide) var(--geste-courbe-entree);cursor:pointer;border:1px solid transparent}.btn-primary{background:var(--accent);color:var(--accent-fg);box-shadow:0 0 28px var(--glow)}.btn-primary:hover{background:#38e49a;transform:scale(var(--geste-echelle-bouton));box-shadow:0 0 40px var(--glow)}.btn-primary:active,.btn-secondary:active{transform:scale(var(--geste-echelle-appui))}.btn-secondary{background:transparent;color:var(--text-muted);border-color:var(--border)}.btn-secondary:hover{color:var(--accent);border-color:#2ecc8a66;background:#2ecc8a0d;transform:scale(var(--geste-echelle-bouton))}.cta-group{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.reassure{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.reassure span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-faint)}.reassure svg{color:var(--accent);flex-shrink:0}.checks{display:flex;flex-direction:column;gap:11px;margin-top:22px}.check{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--text-muted);line-height:1.55}.check strong{color:var(--text);font-weight:600}.check-ico{flex-shrink:0;width:20px;height:20px;border-radius:6px;margin-top:1px;display:grid;place-items:center;background:#2ecc8a1c;color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.reveal{opacity:0;transform:translateY(16px)}.tri{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tri-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.stats{display:grid;gap:6px}.stats.c2{grid-template-columns:repeat(2,1fr)}.stats.c3{grid-template-columns:repeat(3,1fr)}.stats.c4{grid-template-columns:repeat(4,1fr)}.stat{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:8px 10px}.stat-k{font-size:9.5px;color:var(--text-faint);font-weight:600;letter-spacing:.3px;margin-bottom:2px}.stat-v{font-family:var(--mono);font-size:14.5px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.stat-v.pos{color:var(--accent)}.stat-v.warn{color:var(--warning)}.stat-v.neg{color:var(--danger)}.stat-sub{font-size:9.5px;color:var(--text-faint);margin-top:1px}.demo{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:11px;position:relative;font-size:13px;line-height:1.3}.demo-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;flex-wrap:wrap}.demo-title{font-size:10.5px;text-transform:uppercase;letter-spacing:.8px;color:var(--text-faint);font-weight:700}.demo-hint{font-size:10.5px;color:var(--text-faint);display:flex;align-items:center;gap:5px}.demo-hint.action{color:var(--accent);background:#2ecc8a14;padding:3px 8px;border-radius:20px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:8px;font-size:11px;font-weight:600;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;transition:all var(--geste-rapide) var(--geste-courbe-entree);-webkit-user-select:none;user-select:none;font-family:inherit}.chip:hover{border-color:#2ecc8a59;color:var(--text)}button.chip:active{transform:scale(var(--geste-echelle-appui))}.chip .dot{width:7px;height:7px;border-radius:50%;background:var(--text-faint);transition:all .18s}.chip.on{color:var(--text);border-color:#2ecc8a80;background:#2ecc8a1a}.chip.on .dot{background:var(--accent);box-shadow:0 0 9px var(--accent)}.kv{display:flex;flex-direction:column;gap:1px}.kv-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:3px 0;font-size:11px;border-bottom:1px dashed rgba(46,204,138,.09)}.kv-row:last-child{border-bottom:none}.kv-row .k{color:var(--text-muted)}.kv-row .v{font-family:var(--mono);font-size:11.5px;text-align:right;min-width:80px}.kv-row.total{border-top:1px solid var(--border);border-bottom:none;margin-top:3px;padding-top:7px}.kv-row.total .k{color:var(--text);font-weight:700;font-size:12.5px}.kv-row.total .v{font-weight:700;font-size:13px}.field{margin-bottom:7px}.field-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.field-label{font-size:11.5px;color:var(--text-muted);font-weight:600}.field-value{font-family:var(--mono);font-size:12px;color:var(--accent)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:var(--surface-3);cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--accent);border:3px solid var(--bg);box-shadow:0 0 12px var(--glow);cursor:grab}input[type=range]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--accent);border:3px solid var(--bg);box-shadow:0 0 12px var(--glow);cursor:grab}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:2px;gap:2px;flex-wrap:wrap}.seg button{border:none;background:transparent;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:4px 8px;border-radius:6px;transition:all var(--geste-rapide) var(--geste-courbe-entree)}.seg button:hover{color:var(--text)}.seg button:active{transform:scale(var(--geste-echelle-appui))}.seg button.on{background:#2ecc8a29;color:var(--text);box-shadow:inset 0 0 0 1px #2ecc8a80}.note{display:flex;gap:6px;align-items:flex-start;margin-top:6px;padding:6px 8px;border-radius:8px;background:#38bdf80f;border:1px solid rgba(56,189,248,.18);font-size:10px;color:var(--text-muted);line-height:1.35}.note.amber{background:#f5a6230f;border-color:#f5a62333}.note svg{flex-shrink:0;margin-top:1px;width:12px;height:12px}.disclaimer{margin-top:6px;font-size:9px;color:var(--text-faint);display:flex;gap:6px;align-items:center}.legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.legend-item{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.45;transition:opacity .2s;background:none;border:none;padding:0;font:inherit;text-align:left}.legend-item.on{opacity:1}.legend-swatch{width:14px;height:3px;border-radius:2px;flex-shrink:0}.legend-plume{flex-shrink:0}.legend-item.ref{font-weight:700;color:var(--text)}.motif-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.motif{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 7px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none;text-align:left;color:var(--text);font:inherit}.motif:hover{border-color:#2ecc8a52}.motif.on{border-color:#2ecc8a8c;background:#2ecc8a14}.motif-n{font-size:10.5px;font-weight:700;line-height:1.2;min-height:22px}.motif-v{font-family:var(--mono);font-size:13px;margin-top:4px}.motif-v.neg{color:var(--danger)}.motif-s{font-size:9px;color:var(--text-faint);margin-top:1px}.rap-area{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rap-col{display:flex;flex-direction:column;gap:4px}.rap-col-title{font-size:9.5px;text-transform:uppercase;letter-spacing:.7px;color:var(--text-faint);font-weight:700;margin-bottom:1px}.rap-line{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:4px 8px;transition:all .35s;position:relative}.rap-line .lbl{font-size:10.5px;font-weight:600;letter-spacing:-.1px}.rap-line .meta{font-size:9px;color:var(--text-faint);display:flex;flex-wrap:wrap;gap:3px 6px}.rap-line .amt{font-family:var(--mono);font-size:10px}.rap-line.matched{border-color:#2ecc8a73;background:#2ecc8a12}.rap-line.warn-m{border-color:#f5a62373;background:#f5a6230f}.rap-line.todo{border-color:#f8757559;background:#f875750d}.rap-tag{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:700;padding:1px 6px;border-radius:6px;margin-top:2px;opacity:0}.rap-tag.g{color:var(--accent);background:#2ecc8a1f}.rap-tag.a{color:var(--warning);background:#f5a6231f}.rap-tag.r{color:var(--danger);background:#f875751f}.mock-persp{max-width:460px;width:100%;margin:0 auto;perspective:1500px;perspective-origin:50% 25%}.mock-persp.wide{max-width:640px}.mock-persp.full{max-width:1040px}@keyframes mockFloatR{0%,to{transform:rotateX(6deg) rotateY(-11deg) translateY(0)}50%{transform:rotateX(6deg) rotateY(-11deg) translateY(-11px)}}@keyframes mockFloatL{0%,to{transform:rotateX(6deg) rotateY(11deg) translateY(0)}50%{transform:rotateX(6deg) rotateY(11deg) translateY(-11px)}}@keyframes mockFloatC{0%,to{transform:rotateX(7deg) translateY(0)}50%{transform:rotateX(7deg) translateY(-9px)}}.mock{display:flex;flex-direction:column;max-height:80vh;border-radius:16px;overflow:hidden;background:#071209;border:1px solid rgba(46,204,138,.14);box-shadow:0 0 0 1px #2ecc8a29,0 28px 70px #000000bf,0 0 50px #2ecc8a0f;transition:box-shadow .4s ease;will-change:transform}.mock.tilt-r{animation:mockFloatR 7s ease-in-out infinite}.mock.tilt-l{animation:mockFloatL 7s 1.5s ease-in-out infinite}.mock.tilt-c{animation:mockFloatC 7s 1s ease-in-out infinite}.mock:hover,.mock:focus-within{box-shadow:0 0 0 1px #2ecc8a61,0 36px 90px #000000d9,0 0 70px #2ecc8a21}.mw-chrome{background:#040c07;padding:6px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(46,204,138,.07);flex-shrink:0}.mw-dots{display:flex;gap:5px;align-items:center}.mw-dots span{display:block;width:8px;height:8px;border-radius:50%}.mw-dots span:nth-child(1){background:#ff5f57}.mw-dots span:nth-child(2){background:#febc2e}.mw-dots span:nth-child(3){background:#28c840}.mw-url{font-family:var(--mono);font-size:9.5px;color:#f0f7f380;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:5px;padding:3px 12px;flex:1;text-align:center;letter-spacing:.3px}.mw-body{display:flex;flex:1 1 auto;min-height:0}.mw-sidebar{width:44px;background:#050d08;border-right:1px solid rgba(46,204,138,.06);display:flex;flex-direction:column;align-items:center;padding:12px 0 10px;gap:8px;flex-shrink:0}.mw-slogo{width:20px;height:13px;background:linear-gradient(135deg,#2ecc8a,#0fa362);border-radius:3px;margin-bottom:6px}.mw-sitem{width:24px;height:3px;background:#2ecc8a21;border-radius:2px}.mw-sitem.act{background:#2ecc8ab3;box-shadow:0 0 8px #2ecc8a59}.mw-ssep{width:24px;height:1px;background:#ffffff0d;margin:2px 0}.mw-content{flex:1;min-width:0;padding:11px;overflow-y:auto;overflow-x:hidden}.mw-content>.demo{border:none;border-radius:0;background:transparent;padding:0}@media(prefers-reduced-motion:reduce){.mock.tilt-r,.mock.tilt-l,.mock.tilt-c{animation:none;transform:none}}@media(max-width:900px){.mock-persp{perspective:none}.mock.tilt-r,.mock.tilt-l,.mock.tilt-c{animation:none;transform:none}.mw-sidebar{display:none}.mw-content{padding:11px}}.mod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mod-grid.mod-grid-4{grid-template-columns:repeat(2,1fr)}.mod{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px;position:relative;overflow:hidden;transition:border-color var(--geste-rapide) var(--geste-courbe-entree),transform var(--geste-rapide) var(--geste-courbe-entree)}a.mod:hover{border-color:#2ecc8a59;transform:scale(var(--geste-echelle-carte))}a.mod:active{transform:scale(var(--geste-echelle-appui))}.mod-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#2ecc8a1a;color:var(--accent);border:1px solid var(--border);margin-bottom:14px}.mod-name{font-size:17px;font-weight:800;letter-spacing:-.3px}.mod-desc{font-size:13.5px;color:var(--text-muted);line-height:1.55;margin:7px 0 14px}.mod-li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--text-muted);padding:3px 0}.mod-li svg{color:var(--accent);flex-shrink:0;margin-top:3px}.tag-ok,.tag-soon{position:absolute;top:18px;right:18px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px}.tag-ok{color:var(--accent);background:#2ecc8a1a;border:1px solid rgba(46,204,138,.3)}.tag-soon{color:var(--warning);background:#f5a6231a;border:1px solid rgba(245,166,35,.32)}.mod.soon{border-style:dashed}.mod.soon:hover{border-color:#f5a62366}.mod.soon .mod-li svg{color:var(--warning);opacity:.8}.mod-ico.soon{background:#f5a6231a;color:var(--warning);border-color:#f5a62340}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feat{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:16px 17px;transition:border-color .2s}.feat:hover{border-color:#2ecc8a4d}.feat-t{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.pill-beta{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:20px;color:var(--warning);background:#f5a6231a;border:1px solid rgba(245,166,35,.3);vertical-align:1px;white-space:nowrap}.pill-soon{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;border-radius:20px;color:var(--warning);background:#f5a6231a;border:1px solid rgba(245,166,35,.3)}.feat-t svg{color:var(--accent);flex-shrink:0}.feat-d{font-size:12.5px;color:var(--text-muted);line-height:1.55}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.price-grid.c4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.price-grid.c4{grid-template-columns:repeat(2,1fr)}}.price .tag-ok{top:-11px;right:auto;left:50%;transform:translate(-50%);white-space:nowrap;background:linear-gradient(#2ecc8a1f,#2ecc8a1f),var(--surface)}.price{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:26px;position:relative;display:flex;flex-direction:column}.price-feats{flex:1;margin-top:16px}.price.reco{border-color:#2ecc8a73;box-shadow:0 0 44px #2ecc8a17}.price.gestionnaire{border-color:#a78bfa66}.price.gestionnaire .price-name,.price.gestionnaire .price-amt{color:var(--violet)}.price.gestionnaire .tag-ok{color:var(--violet);background:linear-gradient(#a78bfa1f,#a78bfa1f),var(--surface);border-color:#a78bfa52}.price.gestionnaire .price-li svg{stroke:var(--violet)}.price.gestionnaire .price-cta{color:var(--violet);border-color:#a78bfa59}.price.gestionnaire .price-cta:hover{color:#c4b1ff;border-color:#a78bfa99;background:#a78bfa12}.price-name{font-size:16px;font-weight:800}.price-sub{font-size:12.5px;color:var(--text-faint);margin-top:3px;min-height:34px}.price-amt{font-family:var(--mono);font-size:34px;font-weight:600;letter-spacing:-1.5px;margin:14px 0 2px;font-variant-numeric:tabular-nums}.price-per{font-size:12.5px;color:var(--text-faint)}.montant-anime{display:inline-block;font-variant-numeric:tabular-nums}.price-li{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--text-muted);padding:5px 0}.price-li-value{color:var(--accent);font-weight:500}.price.gestionnaire .price-li-value{color:var(--violet)}.price-li svg{flex-shrink:0;margin-top:3px}.price-li.off{color:var(--text-faint);opacity:.65}.price-cta{display:block;text-align:center;margin-top:18px;padding:12px;border-radius:11px;font-weight:700;font-size:14px;text-decoration:none;transition:all var(--geste-rapide) var(--geste-courbe-entree);border:1px solid var(--border);color:var(--text-muted)}.price-cta:hover{color:var(--accent);border-color:#2ecc8a66;transform:scale(var(--geste-echelle-bouton))}.price-cta:active{transform:scale(var(--geste-echelle-appui))}.price-cta.solid{background:var(--accent);color:var(--accent-fg);border-color:transparent;box-shadow:0 0 24px var(--glow)}.price-cta.solid:hover{background:#38e49a;color:var(--accent-fg)}.tag-pilot{display:inline-block;margin-top:14px;padding:3px 9px;border-radius:20px;font-size:10.5px;font-weight:700;color:var(--accent);background:#2ecc8a1a;border:1px solid rgba(46,204,138,.3)}.price.gestionnaire .tag-pilot{color:var(--violet);background:#a78bfa1a;border-color:#a78bfa52}.price-public{margin:10px 0 0;font-size:13px;color:var(--text-faint)}.price-public s{text-decoration-thickness:1.5px}.price-public.price-public-client,.price-pilot-amt{margin-top:2px}.price-amt .unit{font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;color:var(--text-faint);margin-left:2px}.price-per-client{font-size:12.5px;color:var(--text-muted);margin-top:2px}.price-pilot-note{font-size:11.5px;color:var(--text-faint);font-style:italic;margin:6px 0 0}.price-example{margin-top:16px;padding:11px 13px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);font-size:12px;line-height:1.55;color:var(--text-muted)}.price-example strong{color:var(--text)}.price-example-public{display:block;margin-top:6px;padding-top:6px;border-top:1px dashed var(--border);font-size:11px;color:var(--text-faint)}.price-pilot-link{display:block;text-align:center;margin-top:10px;font-size:12px;color:var(--text-faint);text-decoration:underline}.price-pilot-link:hover{color:var(--text-muted)}.legal-muted{color:var(--text-faint);font-size:12.5px}.legal-table-wrap{overflow-x:auto;margin-bottom:16px}.legal-table{width:100%;border-collapse:collapse;font-size:13.5px}.legal-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-faint);padding:8px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.legal-table td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-muted);vertical-align:top}.legal-table tr:last-child td{border-bottom:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:880px){.sec{padding:72px 20px}.split,.split.wide-right,.split.wide-left{grid-template-columns:1fr;gap:40px}.split .mock-persp{order:2}.tri,.stats.c3,.mod-grid,.mod-grid.mod-grid-4,.feat-grid,.price-grid,.price-grid.c4,.rap-area{grid-template-columns:1fr}}header.svelte-1elxaub{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 40px;background:#080f0bd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.header-logo.svelte-1elxaub{text-decoration:none;flex-shrink:0}.header-nav.svelte-1elxaub{display:flex;align-items:center;gap:26px}.header-nav.svelte-1elxaub>a:where(.svelte-1elxaub),.nav-dropdown-trigger.svelte-1elxaub{color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:600;transition:color var(--geste-rapide) var(--geste-courbe-entree);white-space:nowrap;background:none;border:none;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0}.header-nav.svelte-1elxaub>a:where(.svelte-1elxaub):hover,.nav-dropdown-trigger.svelte-1elxaub:hover,.header-nav.svelte-1elxaub>a.active:where(.svelte-1elxaub),.nav-dropdown-trigger.active.svelte-1elxaub{color:var(--accent)}.header-nav.svelte-1elxaub>a.nav-pilot:where(.svelte-1elxaub){color:#d4af37}.header-nav.svelte-1elxaub>a.nav-pilot:where(.svelte-1elxaub):hover,.header-nav.svelte-1elxaub>a.nav-pilot.active:where(.svelte-1elxaub){color:#e8c766}.nav-dropdown.svelte-1elxaub{position:relative}.nav-dropdown-panel.svelte-1elxaub{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:14px}.nav-dropdown-card.svelte-1elxaub{width:360px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:10px;box-shadow:0 20px 60px #00000080;max-height:calc(100vh - var(--header-h) - 28px);overflow-y:auto;overscroll-behavior:contain}.nav-dropdown-item.svelte-1elxaub{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--text)}.nav-dropdown-item.svelte-1elxaub:hover{background:#2ecc8a14}.nav-dropdown-item.svelte-1elxaub svg:where(.svelte-1elxaub){color:var(--accent);flex-shrink:0;margin-top:2px}.nav-dropdown-item.svelte-1elxaub strong:where(.svelte-1elxaub){display:block;font-size:13.5px;font-weight:700}.nav-dropdown-item.svelte-1elxaub small:where(.svelte-1elxaub){display:block;font-size:12px;color:var(--text-faint);line-height:1.4;margin-top:2px}.nav-dropdown-all.svelte-1elxaub{display:block;text-align:center;margin-top:4px;padding:9px;border-radius:10px;font-size:13px;font-weight:700;color:var(--accent);text-decoration:none;border-top:1px solid var(--border)}.nav-dropdown-all.svelte-1elxaub:hover{background:#2ecc8a14}.header-actions.svelte-1elxaub{display:flex;align-items:center;gap:12px;flex-shrink:0}.header-contact.svelte-1elxaub{display:inline-flex;align-items:center;padding:9px 16px;border-radius:10px;border:1px solid var(--border);color:var(--text-muted);text-decoration:none;font-weight:600;font-size:13.5px;white-space:nowrap;transition:all var(--geste-rapide) var(--geste-courbe-entree)}.header-contact.svelte-1elxaub:hover,.header-contact.active.svelte-1elxaub{color:var(--text);border-color:#2ecc8a66;background:#2ecc8a0f;transform:scale(var(--geste-echelle-bouton))}.header-contact.svelte-1elxaub:active{transform:scale(var(--geste-echelle-appui))}.header-cta.svelte-1elxaub{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:var(--accent);color:var(--accent-fg);text-decoration:none;font-weight:700;font-size:13.5px;flex-shrink:0;transition:all var(--geste-rapide) var(--geste-courbe-entree)}.header-cta.svelte-1elxaub:hover{background:#38e49a;transform:scale(var(--geste-echelle-bouton))}.header-cta.svelte-1elxaub:active{transform:scale(var(--geste-echelle-appui))}.cta-short.svelte-1elxaub{display:none}.burger.svelte-1elxaub{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.burger.svelte-1elxaub span:where(.svelte-1elxaub){width:22px;height:2px;background:var(--text);border-radius:2px;transition:all .2s}.burger.svelte-1elxaub span.open:where(.svelte-1elxaub):nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.svelte-1elxaub span.open:where(.svelte-1elxaub):nth-child(2){opacity:0}.burger.svelte-1elxaub span.open:where(.svelte-1elxaub):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-mobile.svelte-1elxaub{position:fixed;top:63px;left:0;right:0;bottom:0;z-index:99;background:var(--bg);display:flex;flex-direction:column;padding:24px 24px 40px;overflow-y:auto}.menu-mobile.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--text);text-decoration:none;font-size:17px;font-weight:700;padding:13px 4px;border-bottom:1px solid var(--border)}.mm-group-title.svelte-1elxaub{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);padding:8px 4px 2px}.mm-sub.svelte-1elxaub{font-size:15px!important;font-weight:500!important;color:var(--text-muted)!important;padding-left:14px!important}.mm-pilot.svelte-1elxaub{color:#d4af37!important}.mm-cta.svelte-1elxaub{margin-top:20px;text-align:center;background:var(--accent);color:var(--accent-fg)!important;border-radius:12px;border-bottom:none!important}@media(max-width:1320px){.header-nav.svelte-1elxaub,.header-contact.svelte-1elxaub,.cta-long.svelte-1elxaub{display:none}.cta-short.svelte-1elxaub{display:inline}.header-cta.svelte-1elxaub{padding:9px 15px;font-size:13px;margin-left:auto}.burger.svelte-1elxaub{display:flex}header.svelte-1elxaub{padding:12px 20px}}footer.svelte-jz8lnl{padding:48px 24px 28px;border-top:1px solid var(--border)}.footer-wrap.svelte-jz8lnl{max-width:1120px;margin:0 auto}.footer-top.svelte-jz8lnl{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px;text-align:left;padding-bottom:32px}.footer-logo.svelte-jz8lnl{display:inline-flex;text-decoration:none}.footer-tagline.svelte-jz8lnl{margin-top:12px;font-size:13px;color:var(--text-faint);line-height:1.5;max-width:240px}.footer-social.svelte-jz8lnl{display:inline-flex;margin-top:14px;color:var(--text-faint)}.footer-social.svelte-jz8lnl:hover{color:var(--accent)}.footer-col-title.svelte-jz8lnl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-faint);margin-bottom:12px}.footer-col.svelte-jz8lnl nav:where(.svelte-jz8lnl){display:flex;flex-direction:column;gap:9px}.footer-col.svelte-jz8lnl nav:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:var(--text-muted);text-decoration:none;font-size:13.5px;width:fit-content}.footer-col.svelte-jz8lnl nav:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:var(--accent)}.footer-bottom.svelte-jz8lnl{border-top:1px solid var(--border);padding-top:20px;text-align:center}.footer-copy.svelte-jz8lnl{font-size:11.5px;color:var(--text-faint)}@media(max-width:700px){.footer-top.svelte-jz8lnl{grid-template-columns:1fr 1fr}.footer-about.svelte-jz8lnl{grid-column:1 / -1}}@media(max-width:460px){.footer-top.svelte-jz8lnl{grid-template-columns:1fr}}main.svelte-12qhfyh{padding-top:63px}.skip-link.svelte-12qhfyh{position:absolute;top:-60px;left:12px;z-index:1000;padding:12px 18px;background:var(--accent);color:var(--accent-fg);font-weight:700;font-size:14px;border-radius:8px;text-decoration:none;transition:top .15s ease}.skip-link.svelte-12qhfyh:focus{top:12px}
