@font-face{font-family:Inter Var;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-var-Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-600-BXNaXeh3.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-600-italique-BSUymvED.woff2)format("woff2")}@font-face{font-family:JetBrains Mono Var;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/jetbrains-mono-var-6fWv1k7M.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#150629;--panel:#240b42;--panel-2:#2e1150;--cream:#f3ede3;--surface-claire:#fff;--violet-700:#4a176d;--violet-600:#5d228c;--violet-500:#6d2ca0;--violet-400:#7d38ad;--violet-300:#b37be0;--lime:#caff3f;--accent:var(--lime);--accent-soft:#caff3f24;--ink:#fff;--ink-sombre:#201526;--fog:#c0afce;--fog-clair:#635769;--line:#ffffff24;--line-fort:#ffffff42;--ligne-claire:#cfc2d2;--statut-encours:#ff633d;--statut-confirme:#2bdda6;--statut-encours-soft:#ff633d29;--statut-confirme-soft:#2bdda624;--danger:#ff6b6b;--danger-soft:#ff6b6b29;--focus:var(--lime);--focus-clair:var(--violet-600);--r-marque:2px;--r-produit:12px;--r-pilule:999px;--radius-s:8px;--radius-m:var(--r-produit);--o-marque:12px 14px 0 var(--violet-500);--o-bouton:6px 6px 0 var(--violet-400);--shadow-s:0 1px 2px #00000047;--shadow-m:0 2px 4px #0000003d, 0 10px 28px #00000052;--e-1:8px;--e-2:16px;--e-3:24px;--e-4:40px;--e-5:64px;--e-6:clamp(72px, 9vw, 128px);--font-display:"Inter Var", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter Var", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono Var", ui-monospace, "SF Mono", Consolas, monospace;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--t-mono-min:12px;--ease:cubic-bezier(.22, 1, .36, 1);--d-micro:.2s;--d-panneau:.32s;--d-section:.7s}*{box-sizing:border-box}html,body,#root{height:100%}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}body{background:var(--night);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.sur-clair a:focus-visible,.sur-clair button:focus-visible,.sur-clair input:focus-visible,.sur-clair select:focus-visible,.sur-clair [tabindex]:focus-visible{outline-color:var(--focus-clair)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bl-navigation{position:relative}.bl-navigation-toggle{display:none}@media (width<=950px){.bl-navigation-toggle{border:1px solid var(--line-fort);background:var(--panel);min-height:44px;color:var(--ink);font:700 14px var(--font-body);cursor:pointer;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.bl-navigation-toggle:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.bl-navigation .bl-navigation-liens{display:none}.bl-navigation .bl-navigation-liens.est-ouverte{z-index:60;border:1px solid var(--line-fort);background:var(--night);width:min(310px,100vw - 44px);box-shadow:6px 8px 0 var(--violet-700);gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.bl-navigation .bl-navigation-liens>a:not(.bl-navigation-connexion),.bl-navigation .bl-navigation-liens>a.bl-navigation-connexion{align-items:center;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.bl-navigation .bl-navigation-solutions summary{min-height:44px;padding:10px 12px;font-size:15px}.bl-navigation .bl-navigation-solutions summary:before{content:none}.bl-navigation .bl-navigation-solutions>div{width:auto;box-shadow:none;margin-bottom:6px;position:static}}main.wrap:has(>.rf-site){max-width:none;padding:0}.rf-site{background:var(--night);color:var(--ink);font-size:16px}.rf-site *,.rf-site :before,.rf-site :after{box-sizing:border-box}.rf-site :is(h1,h2,h3,p,figure){margin:0}.rf-site :is(button,textarea){font:inherit}.rf-site :is(button,a){-webkit-tap-highlight-color:transparent}.rf-site button{cursor:pointer}.rf-site a{text-decoration:none}.rf-site :is(section,[id]){scroll-margin-top:100px}.rf-container{width:min(1240px,100% - 96px);margin-inline:auto}.rf-site h1,.rf-site h2,.rf-site h3{font-family:var(--font-display);text-wrap:balance}.rf-site h1{letter-spacing:-.047em;font-size:clamp(52px,5.5vw,80px);font-weight:850;line-height:1.02}.rf-site h2{letter-spacing:-.043em;font-size:clamp(36px,3.75vw,54px);font-weight:800;line-height:1.09}.rf-site h3{letter-spacing:-.025em;font-size:25px;font-weight:750;line-height:1.2}.rf-site :is(h1,h2) em{color:var(--lime);font-style:normal}.rf-site :is(h1,h2){font-family:var(--font-serif);letter-spacing:-.025em;font-weight:600}.rf-site :is(h1,h2) em{font-style:italic}.rf-site .rf-eyebrow{color:var(--fog);font:600 12px/1.6 var(--font-mono);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.rf-icon{flex:none;width:23px;height:23px;display:block}.rf-indicator{background:var(--lime);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%}.rf-site .rf-lead{max-width:510px;color:var(--fog);margin-top:27px;font-size:18px;line-height:1.7}.rf-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.rf-btn{border-radius:var(--r-marque);min-height:54px;transition:transform var(--d-micro) var(--ease),box-shadow var(--d-micro) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:22px;padding:15px 23px;font-size:15px;font-weight:750;display:inline-flex}.rf-btn-primary{background:var(--lime);color:var(--ink-sombre);box-shadow:5px 5px 0 var(--violet-500)}.rf-btn-primary:hover{box-shadow:7px 7px 0 var(--violet-500);transform:translate(-2px,-2px)}.rf-btn .rf-icon{width:20px;transition:transform var(--d-micro) var(--ease)}.rf-btn:hover .rf-icon{transform:translate(3px)}.rf-text-link{align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.rf-text-link:hover{color:var(--lime)}.rf-site .rf-hero-note{color:var(--fog);margin-top:22px;font-size:13px}.rf-site .rf-body-large{max-width:460px;color:var(--fog);margin-top:25px;font-size:18px;line-height:1.7}.rf-section{padding-block:100px}.rf-light{background:var(--cream);color:var(--ink-sombre);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--focus:var(--focus-clair)}.rf-light :is(h1,h2) em,.rf-light .rf-eyebrow{color:var(--violet-600)}.rf-light .rf-body-large{color:var(--fog-clair)}.rf-entre{animation:rf-enter .65s var(--ease) both}@keyframes rf-enter{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:none}}.topbar.rf-topbar{background:var(--night);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);padding-block:18px}.topbar.rf-topbar .wrap{max-width:1336px;padding-inline:48px}.topbar.rf-topbar .wordmark{letter-spacing:-.045em;font-size:27px;font-weight:800}.rf-topbar .bl-navigation-liens{gap:30px}.rf-topbar .bl-navigation-liens a{color:var(--fog);align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.rf-topbar .bl-navigation-liens a[aria-current=page]:not(.bl-navigation-connexion),.rf-topbar .bl-navigation-liens a:hover{color:var(--ink)}.rf-topbar .bl-navigation-liens a[aria-current=page]:not(.bl-navigation-connexion){text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:9px;text-decoration-thickness:2px}.rf-topbar .bl-navigation-liens .bl-navigation-connexion{border:1px solid var(--line-fort);color:var(--ink);background:0 0;margin-left:16px;padding-inline:20px}.rf-topbar .bl-navigation-liens .bl-navigation-connexion:hover{border-color:var(--lime);box-shadow:none}.rf-hero{padding-block:68px 72px}.rf-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:56px;display:grid}.rf-hero-copy{min-width:0}.rf-hero-copy>.rf-eyebrow{margin-bottom:25px}.rf-promises{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rf-promises .rf-container{justify-content:space-between;align-items:center;padding-block:24px;display:flex}.rf-promises p{align-items:center;gap:14px;font-size:16px;font-weight:650;display:flex}.rf-promises p .rf-icon{color:var(--lime)}.rf-promises .rf-container>span{color:var(--fog)}.rf-portrait{object-fit:cover;object-position:center 25%;border:2px solid var(--line-fort);border-radius:50%;flex:none;width:60px;height:60px}.rf-parcours{border:1px solid var(--line-fort);background:var(--panel);box-shadow:12px 12px 0 var(--violet-700);border-radius:16px;position:relative}.rf-figure-label{color:var(--fog);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:19px 23px;font-size:12px;line-height:1.4;display:flex}.rf-figure-label>span:first-child{color:var(--ink);align-items:center;gap:8px;font-weight:650;display:flex}.rf-figure-label>span:last-child{font-family:var(--font-mono);text-align:right;font-size:12px}.rf-figure-label i{background:var(--lime);border-radius:50%;width:6px;height:6px}.rf-figure-label .rf-icon{width:18px;height:18px;color:var(--lime)}.rf-reseau{height:335px;margin-inline:9px;position:relative}.rf-reseau-lignes{width:100%;height:100%;position:absolute;inset:0}.rf-reseau-lignes path{fill:none;stroke:var(--line-fort);stroke-width:2px;stroke-dasharray:5 7;transition:stroke .3s}.rf-reseau-lignes path.est-actif{stroke:var(--lime);stroke-width:2.5px}.rf-parcours[data-anime=true] .rf-reseau-lignes path.est-actif{animation:3.8s linear rf-travel}@keyframes rf-travel{to{stroke-dashoffset:-96px}}.rf-personne{border:1px solid var(--line);background:var(--night);box-shadow:0 6px 18px color-mix(in srgb,var(--night),transparent 55%);transition:border-color .4s,transform .4s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute}.rf-personne.est-active{border-color:var(--violet-300)}.rf-personne strong{font-size:15px;display:block}.rf-personne span{color:var(--fog);font-size:12px;display:block}.rf-personne .rf-portrait{width:52px;height:52px}.rf-personne-gabriel{top:28px;left:50%;transform:translate(-50%)}.rf-personne-leonie{top:195px;left:16px}.rf-personne-malik{top:195px;right:16px}.rf-reseau-no{border:1px solid var(--line-fort);background:var(--panel);width:25px;height:25px;color:var(--fog);font:500 10px var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute}.rf-reseau-no-1{top:132px;left:26%}.rf-reseau-no-2{top:284px;left:calc(50% - 12px)}.rf-reseau-no-3{top:132px;right:26%}.rf-reseau-no-4{top:102px;right:17%}.rf-reseau-no-5{top:102px;left:17%}.rf-parcours[data-etape="0"] .rf-reseau-no-1,.rf-parcours[data-etape="1"] .rf-reseau-no-2,.rf-parcours[data-etape="2"] .rf-reseau-no-3,.rf-parcours[data-etape="3"] .rf-reseau-no-4,.rf-parcours[data-etape="4"] .rf-reseau-no-5{background:var(--lime);border-color:var(--lime);color:var(--ink-sombre)}.rf-reseau-centre{background:var(--violet-600);border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:150px;left:calc(50% - 20px)}.rf-scene{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-items:flex-start;gap:16px;min-height:112px;margin:0 22px;padding:19px;display:flex}.rf-scene-num{color:var(--lime);font:500 22px var(--font-mono)}.rf-scene strong{font-size:15px}.rf-scene p{color:var(--fog);margin-top:6px;font-size:13px;line-height:1.6}.rf-parcours-controles{justify-content:space-between;align-items:center;gap:6px;padding:12px 18px;display:flex}.rf-parcours-controles>div{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-width:0;display:grid}.rf-parcours-controles button{min-width:44px;min-height:44px;color:var(--fog);background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:8px 2px;font-size:12px;font-weight:650;display:inline-flex}.rf-parcours-controles button[aria-pressed=true]{color:var(--lime);background:var(--panel-2)}.rf-etape-index{font-family:var(--font-mono)}.rf-parcours-controles .rf-lecture{flex:none;place-items:center;width:44px;display:grid}.rf-lecture:disabled{opacity:.4;cursor:default}.rf-lecture .rf-icon{width:17px;height:17px}.rf-section-intro{grid-template-columns:1.3fr .85fr;align-items:end;gap:90px;display:grid}.rf-section-intro .rf-eyebrow,.rf-section-heading .rf-eyebrow,.rf-convictions-grid>div>.rf-eyebrow,.rf-price-grid>div>.rf-eyebrow,.rf-faq-grid>div>.rf-eyebrow,.rf-product-copy>.rf-eyebrow{margin-bottom:20px}.rf-section-intro>p{max-width:420px;color:var(--fog-clair);font-size:18px;line-height:1.75}.rf-editorial-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:62px;display:grid}.rf-editorial-steps article{border-top:1px solid var(--ligne-claire);padding-top:24px;position:relative}.rf-editorial-steps article>span{font:500 13px var(--font-mono);color:var(--violet-600)}.rf-editorial-steps article>.rf-icon{color:var(--violet-600);position:absolute;top:24px;right:2px}.rf-editorial-steps h3{max-width:330px;margin-top:37px}.rf-editorial-steps p{color:var(--fog-clair);margin-top:14px;line-height:1.7}.rf-audiences{background:var(--panel)}.rf-home .rf-audiences,.rf-home .rf-convictions{padding-block:82px}.rf-audience-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:45px;display:grid}.rf-audience-card{border:1px solid var(--line-fort);background:var(--night);transition:transform .24s var(--ease),border-color .24s,box-shadow .24s;padding:32px;display:block}.rf-audience-card:hover,.rf-audience-card:focus-visible{border-color:var(--lime);box-shadow:6px 7px 0 var(--violet-500);transform:translateY(-5px)}.rf-audience-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.rf-audience-card .rf-eyebrow{color:var(--fog)}.rf-audience-card h3{letter-spacing:-.035em;margin-top:24px;font-size:35px}.rf-audience-card>p{max-width:390px;color:var(--fog);margin-top:17px;line-height:1.65}.rf-audience-link{border-top:1px solid var(--line);color:var(--lime);justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:22px;font-size:15px;font-weight:700;display:flex}.rf-audience-client{background:var(--cream);color:var(--ink-sombre);--focus:var(--focus-clair)}.rf-audience-client :is(.rf-eyebrow,p){color:var(--fog-clair)}.rf-audience-client .rf-audience-link{color:var(--violet-600);border-color:var(--ligne-claire)}.rf-site .rf-existing-link{color:var(--fog);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;font-size:14px;display:flex}.rf-existing-link a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.rf-existing-link .rf-icon{width:18px}.rf-convictions-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.rf-principles article{border-bottom:1px solid var(--ligne-claire);align-items:flex-start;gap:22px;padding:24px 0;display:flex}.rf-principles article:first-child{padding-top:0}.rf-principles article>span{color:var(--violet-600);font:500 12px var(--font-mono);margin-top:5px}.rf-principles h3{font-size:21px}.rf-principles p{color:var(--fog-clair);margin-top:10px;line-height:1.7}.rf-final{background:var(--violet-600);padding-block:72px}.rf-final>.rf-container{justify-content:space-between;align-items:center;gap:45px;display:flex}.rf-final h2{white-space:pre-line;margin-top:20px;font-size:clamp(32px,3.3vw,46px)}.rf-final>.rf-container>div:last-child{flex-shrink:0}.rf-final .rf-eyebrow{color:var(--cream)}.rf-final .rf-btn-primary{box-shadow:5px 5px 0 var(--night)}.rf-final .rf-container>div:last-child>p{color:var(--cream);margin-top:18px;font-size:12px}.rf-footer{background:var(--night);padding:50px 0 22px}.rf-footer-top{grid-template-columns:.7fr 1fr auto;align-items:start;gap:40px;display:grid}.rf-wordmark{min-height:44px;font:800 34px var(--font-display);letter-spacing:-.045em;align-items:center;display:inline-flex}.rf-wordmark span{color:var(--lime)}.rf-footer-top p{color:var(--fog);font-size:15px;line-height:1.7}.rf-footer nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rf-footer nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.rf-footer nav a:hover{color:var(--lime)}.rf-footer-bottom{border-top:1px solid var(--line);color:var(--fog);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:18px;font-size:12px;display:flex}.rf-footer-bottom>span{white-space:nowrap}.rf-footer-social{justify-content:center;align-items:center;gap:10px;margin-inline:auto;display:flex}.rf-social-pill{border:1px solid var(--line-fort);background:var(--panel);width:50px;height:50px;color:var(--cream);transform-style:preserve-3d;border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;transition:background-color .3s,color .3s,transform .35s,box-shadow .35s;display:inline-flex}.rf-social-pill svg{width:22px;height:22px;transition:transform .35s;display:block}.rf-social-pill:hover,.rf-social-pill:focus-visible{background:var(--cream);color:var(--night);box-shadow:0 10px 18px color-mix(in srgb, var(--lime) 45%, transparent);transform:perspective(180px)rotateX(24deg)translateY(-2px)}.rf-social-pill:hover svg,.rf-social-pill:focus-visible svg{transform:translateZ(12px)rotateX(-18deg)}.rf-social-pill:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.rf-footer-bottom nav{gap:20px}.rf-footer-bottom nav a,.rf-footer-bottom button{min-width:44px;font-size:12px}.rf-footer-bottom button{min-height:44px;color:var(--fog);background:0 0;border:0;padding:0}.rf-professionnels h1{font-size:clamp(48px,4.9vw,70px)}.rf-message-demo{background:var(--panel);border:1px solid var(--line-fort);box-shadow:12px 12px 0 var(--violet-700);border-radius:14px;position:relative}.rf-message-profile{align-items:center;gap:14px;padding:22px 24px;display:flex}.rf-message-profile strong,.rf-message-profile span{display:block}.rf-message-profile strong{font-size:17px}.rf-message-profile span{color:var(--fog);margin-top:3px;font-size:12px}.rf-message-profile>.rf-icon{color:var(--lime);margin-left:auto}.rf-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 24px 18px;display:grid}.rf-moments button{border:1px solid var(--line-fort);min-height:52px;color:var(--fog);text-wrap:balance;background:0 0;padding:9px 8px;font-size:12px;line-height:1.3}.rf-moments button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--ink-sombre)}.rf-message-paper{background:var(--cream);color:var(--ink-sombre);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--focus:var(--focus-clair);border-radius:8px;margin:0 24px;padding:24px}.rf-message-paper .rf-eyebrow{color:var(--violet-600);font-size:12px}.rf-message-paper textarea{resize:none;outline-offset:6px;width:100%;min-height:158px;color:var(--ink-sombre);background:0 0;border:0;margin-top:16px;padding:0;font-size:17px;line-height:1.65;display:block}.rf-placeholder-link{border-top:1px solid var(--ligne-claire);color:var(--violet-600);align-items:center;gap:9px;margin-top:15px;padding-top:14px;font-size:12px;display:flex}.rf-placeholder-link .rf-icon{width:17px}.rf-message-bottom{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 0;display:flex}.rf-message-bottom p{color:var(--fog);font-size:12px}.rf-message-bottom strong{color:var(--ink);font-weight:600}.rf-copy-model{min-height:44px;color:var(--lime);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0 8px 8px;display:flex;font-size:12px!important;font-weight:650!important}.rf-copy-model .rf-icon{width:18px}.rf-site .rf-copy-feedback{min-height:47px;color:var(--lime);padding:8px 24px 14px;font-size:12px}.rf-professions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.rf-professions .rf-container{justify-content:space-between;align-items:center;gap:24px;padding-block:27px;display:flex}.rf-professions span{color:var(--fog);font-size:13px}.rf-professions p{font-size:16px;font-weight:600}.rf-professions i{color:var(--violet-300);padding-inline:12px;font-style:normal}.rf-product-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.rf-product-copy>p:not(.rf-eyebrow){max-width:450px;color:var(--fog);margin-top:24px;line-height:1.7}.rf-light .rf-product-copy>p:not(.rf-eyebrow){color:var(--fog-clair)}.rf-check-list{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.rf-check-list li{align-items:center;gap:12px;font-size:15px;display:flex}.rf-check-list .rf-icon{color:var(--lime);width:19px}.rf-light .rf-check-list .rf-icon{color:var(--violet-600)}.rf-product-copy .rf-muted{font-size:13px}.rf-tracking-demo{border:1px solid var(--line-fort);background:var(--panel);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:14px}.rf-tracking-title{justify-content:space-between;align-items:center;padding:26px 30px 0;display:flex}.rf-tracking-title h3{font-size:25px}.rf-tracking-title>.rf-icon{color:var(--lime)}.rf-referral-pair{border:1px solid var(--line);background:var(--night);border-radius:8px;justify-content:space-around;align-items:center;gap:16px;margin:29px 30px;padding:24px 15px;display:flex}.rf-referral-pair>div{justify-items:center;gap:6px;display:grid}.rf-referral-pair .rf-portrait{width:66px;height:66px;margin-bottom:4px}.rf-referral-pair strong{font-size:15px}.rf-referral-pair span{color:var(--fog);font-size:12px}.rf-referral-pair>.rf-icon{color:var(--lime)}.rf-tracking-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:0 30px;padding-bottom:18px;font-size:12px;display:flex}.rf-tracking-status span{color:var(--fog);align-items:center;gap:8px;display:flex}.rf-tracking-status i{background:var(--statut-encours);border-radius:50%;width:6px;height:6px}.rf-tracking-status b{color:var(--statut-encours);background:var(--statut-encours-soft);border-radius:4px;padding:5px 8px;font-size:12px}.rf-track{gap:0;margin:24px 30px;padding:0;list-style:none;display:grid}.rf-track li{gap:4px;padding:0 0 23px 28px;display:grid;position:relative}.rf-track li:last-child{padding-bottom:0}.rf-track li:not(:last-child):before{content:"";border-left:1px solid var(--line-fort);position:absolute;top:12px;bottom:0;left:5px}.rf-track i{border:1px solid var(--line-fort);border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:0}.rf-track .est-fait i{background:var(--lime);border-color:var(--lime)}.rf-track strong{font-size:13px}.rf-track span{color:var(--fog);font-size:12px}.rf-site .rf-tracking-foot{border-top:1px solid var(--line);color:var(--fog);align-items:center;gap:9px;margin:0 30px;padding:18px 0 22px;font-size:12px;display:flex}.rf-tracking-foot .rf-icon{width:17px;color:var(--lime)}.rf-thanks-section{background:var(--panel);border-block:1px solid var(--line);padding-block:45px}.rf-thanks-section>.rf-container{grid-template-columns:42px 1.1fr 1fr;align-items:center;gap:28px;display:grid}.rf-thanks-section>.rf-container>.rf-icon{width:34px;height:34px;color:var(--violet-300)}.rf-thanks-section h2{letter-spacing:-.025em;margin-top:10px;font-size:26px;line-height:1.22}.rf-thanks-section .rf-container>p{color:var(--fog);font-size:15px;line-height:1.7}.rf-price-grid{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.rf-price-context{color:var(--fog-clair);font-size:13px;line-height:1.8;margin-top:35px!important}.rf-price-context a{min-height:44px;color:var(--violet-600);align-items:center;gap:12px;margin-right:20px;font-weight:650;display:inline-flex}.rf-price-card{border:1px solid var(--violet-600);background:var(--night);color:var(--ink);box-shadow:9px 10px 0 var(--violet-600);--focus:var(--lime);padding:34px}.rf-price-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.rf-price-head h3{font-size:22px}.rf-price-head>span{color:var(--lime);font:500 11px var(--font-mono)}.rf-site .rf-price{align-items:center;gap:18px;margin-top:30px;display:flex}.rf-price strong{letter-spacing:-.055em;font-size:88px;font-weight:800;line-height:1}.rf-price span{color:var(--fog);font-size:16px;line-height:1.5}.rf-site .rf-price-next{color:var(--fog);margin-top:16px;font-size:14px}.rf-price-rule{background:var(--line);height:1px;margin-top:27px}.rf-price-card ul{gap:13px;margin:25px 0 30px;padding-left:19px;font-size:14px;display:grid}.rf-price-card li::marker{color:var(--lime)}.rf-price-card .rf-btn{width:100%}.rf-site .rf-price-terms{color:var(--fog);margin-top:22px;font-size:12px;line-height:1.7}.rf-groupement{padding-block:0 100px}.rf-groupement-inner{background:var(--night);color:var(--ink);border:1px solid var(--violet-600);box-shadow:9px 10px 0 var(--violet-600);justify-content:space-between;align-items:center;gap:40px;padding:38px 44px;display:flex}.rf-groupement-inner h2{letter-spacing:-.02em;font-size:22px;line-height:1.25}.rf-groupement-inner p{color:var(--fog);margin-top:8px;font-size:14px}.rf-groupement-inner .rf-btn{flex-shrink:0}.rf-faq-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.rf-faq-grid h2{font-size:39px}.rf-questions{border-top:1px solid var(--line-fort)}.rf-questions details{border-bottom:1px solid var(--line-fort)}.rf-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:73px;padding:20px 0;font-size:16px;font-weight:650;list-style:none;display:flex}.rf-questions summary::-webkit-details-marker{display:none}.rf-questions summary>span{color:var(--lime);transition:transform .2s var(--ease);font-size:22px}.rf-questions details[open] summary>span{transform:rotate(45deg)}.rf-questions details[open] summary{color:var(--lime)}.rf-questions details>p{max-width:570px;color:var(--fog);padding:0 35px 23px 0;font-size:15px;line-height:1.7}.rf-questions summary:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.rf-light .rf-questions,.rf-light .rf-questions details{border-color:var(--ligne-claire)}.rf-light .rf-questions details>p{color:var(--fog-clair)}.rf-light .rf-questions summary>span,.rf-light .rf-questions details[open] summary{color:var(--violet-600)}.rf-clients h1{font-size:clamp(52px,5.3vw,76px)}.rf-lost-link{color:var(--fog);margin-top:17px}.rf-lost-link .rf-icon{width:17px}.rf-client-story{border:1px solid var(--line-fort);background:var(--panel);box-shadow:12px 12px 0 var(--violet-700);border-radius:16px}.rf-conversation{padding:26px}.rf-conversation-person{align-items:center;gap:12px;display:flex}.rf-conversation-person strong{font-size:16px;display:block}.rf-conversation-person span{color:var(--fog);margin-top:2px;font-size:12px;display:block}.rf-conversation-person .rf-portrait{width:50px;height:50px}.rf-bubble{background:var(--cream);color:var(--ink-sombre);border-radius:0 12px 12px;margin-top:18px;margin-left:20px;padding:23px}.rf-bubble>p{font-size:17px;line-height:1.6}.rf-link-preview{border-top:1px solid var(--ligne-claire);align-items:center;gap:12px;margin-top:20px;padding-top:17px;display:flex}.rf-link-preview .rf-portrait{width:43px;height:43px}.rf-link-preview strong{font-size:14px;display:block}.rf-link-preview span{color:var(--fog-clair);margin-top:2px;font-size:12px;display:block}.rf-link-preview>.rf-icon{color:var(--violet-600);width:20px;margin-left:auto}.rf-bubble>small{color:var(--fog-clair);margin-top:15px;font-size:12px;display:block}.rf-proche-answer{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:13px;margin-top:23px;display:flex}.rf-proche-answer .rf-portrait{width:48px;height:48px}.rf-proche-answer p{border:1px solid var(--line-fort);background:var(--panel-2);border-radius:12px 0 12px 12px;padding:11px 22px;font-size:14px;line-height:1.5}.rf-choice-note{border-top:1px solid var(--line);align-items:flex-start;gap:13px;padding:20px 26px;display:flex}.rf-choice-note>.rf-icon{width:19px;color:var(--lime)}.rf-choice-note strong,.rf-choice-note span{display:block}.rf-choice-note strong{font-size:13px}.rf-choice-note span{color:var(--fog);margin-top:5px;font-size:12px;line-height:1.6}.rf-situations{grid-template-columns:1fr 1fr;gap:24px;margin-top:45px;display:grid}.rf-situations>div{display:flex}.rf-situation{background:var(--night);width:100%;color:var(--ink);--focus:var(--lime);flex-direction:column;padding:32px;display:flex}.rf-situation-head{justify-content:space-between;align-items:center;display:flex}.rf-role-number{background:var(--lime);width:42px;height:42px;color:var(--ink-sombre);font:500 19px var(--font-mono);place-items:center;display:grid}.rf-situation-head .rf-icon{color:var(--lime)}.rf-situation h3{margin-top:28px;font-size:34px}.rf-situation>p{max-width:390px;color:var(--fog);margin-top:15px;line-height:1.7}.rf-situation ol{color:var(--ink);gap:17px;margin:30px 0;padding-left:22px;font-size:15px;display:grid}.rf-situation li{padding-left:6px}.rf-situation li::marker{color:var(--lime);font-family:var(--font-mono);font-size:13px}.rf-situation-instruction{border-top:1px solid var(--line-fort);align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.rf-situation-instruction .rf-icon{color:var(--lime)}.rf-situation-instruction span{color:var(--fog);font-size:13px;line-height:1.6}.rf-situation-instruction strong{color:var(--ink);font-weight:600}.rf-situation-proche{background:var(--panel)}.rf-situation-proche .rf-role-number{background:var(--cream)}.rf-situation-proche :is(.rf-situation-head,.rf-situation-instruction) .rf-icon{color:var(--violet-300)}.rf-situation-proche li::marker{color:var(--violet-300)}.rf-recovery{color:var(--fog-clair);flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:30px;font-size:14px;display:flex}.rf-recovery>.rf-icon{width:18px;color:var(--violet-600)}.rf-recovery a{min-height:44px;color:var(--violet-600);text-underline-offset:4px;align-items:center;gap:10px;font-weight:650;text-decoration:underline;display:inline-flex}.rf-recovery a .rf-icon{width:17px}.rf-client-control .rf-principles article{border-color:var(--line-fort)}.rf-client-control .rf-principles p{color:var(--fog)}.rf-client-control .rf-principles>article>.rf-icon{color:var(--lime);width:20px;margin-top:2px}.rf-thanks-light{background:var(--cream);color:var(--ink-sombre);border-bottom:1px solid var(--ligne-claire)}.rf-thanks-light .rf-eyebrow{color:var(--violet-600)}.rf-thanks-light .rf-container>p{color:var(--fog-clair)}.rf-thanks-light>.rf-container>.rf-icon{color:var(--violet-600)}@media (width>=951px){.rf-topbar .bl-navigation-liens{align-items:center;display:flex}}@media (width>=1600px){.rf-hero{padding-block:88px}}@media (width<=1150px){.rf-container{width:calc(100% - 64px)}.topbar.rf-topbar .wrap{padding-inline:32px}.rf-hero-grid{gap:32px}.rf-site h1{font-size:58px}.rf-professionnels h1{font-size:53px}.rf-reseau{height:310px}.rf-personne{gap:8px;padding:10px}.rf-personne .rf-portrait{width:40px;height:40px}.rf-personne span{font-size:12px}.rf-personne-leonie{top:185px;left:4px}.rf-personne-malik{top:185px;right:4px}.rf-personne-gabriel{top:28px}.rf-reseau-no-2{top:267px}.rf-reseau-no-1,.rf-reseau-no-3{top:129px}.rf-figure-label{padding-inline:18px}.rf-figure-label>span:last-child{font-size:12px}.rf-parcours-controles .rf-etape-court{display:none}.rf-message-paper textarea{min-height:182px;font-size:16px}.rf-message-paper{padding:20px}.rf-moments button{font-size:12px}.rf-convictions-grid,.rf-price-grid,.rf-product-grid,.rf-faq-grid,.rf-section-intro{gap:50px}.rf-final>.rf-container{gap:30px}.rf-final .rf-container>div:last-child>p{max-width:270px}.rf-footer-top{grid-template-columns:auto 1fr}.rf-footer-top nav{grid-column:1/-1}.rf-professions .rf-container{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=950px){.rf-topbar .bl-navigation .bl-navigation-liens.est-ouverte{padding:14px}.rf-topbar .bl-navigation-liens .bl-navigation-connexion{margin:8px 0 0}.rf-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.rf-site h1{font-size:50px}.rf-professionnels h1{font-size:45px}.rf-site .rf-lead{font-size:16px}.rf-actions{gap:14px}.rf-btn{padding-inline:18px;font-size:14px}.rf-personne{text-align:center;flex-direction:column;gap:5px}.rf-personne .rf-portrait{width:42px;height:42px}.rf-personne span{font-size:12px}.rf-personne-gabriel{top:14px}.rf-personne-leonie{top:168px;left:15px}.rf-personne-malik{top:168px;right:15px}.rf-reseau-centre{top:143px}.rf-reseau-no-1,.rf-reseau-no-3{top:129px}.rf-parcours-controles{padding-inline:10px}.rf-parcours-controles button{padding:6px;font-size:12px}.rf-scene{min-height:140px;margin-inline:16px;padding:16px}.rf-scene-num{font-size:19px}.rf-figure-label{gap:10px}.rf-parcours .rf-figure-label>span:first-child{font-size:12px}.rf-editorial-steps{gap:24px}.rf-editorial-steps h3{font-size:22px}.rf-audience-card{padding:27px}.rf-audience-card h3{font-size:31px}.rf-section-intro{grid-template-columns:1.1fr .9fr;gap:35px}.rf-section-intro>p{font-size:16px}.rf-thanks-section>.rf-container{grid-template-columns:32px 1fr}.rf-thanks-section .rf-container>p{grid-column:2}.rf-message-bottom{flex-direction:column;align-items:flex-start;gap:8px}.rf-message-bottom br{display:none}.rf-copy-feedback{min-height:60px}.rf-message-paper{margin-inline:18px}.rf-message-paper textarea{min-height:213px}.rf-message-profile,.rf-moments{padding-inline:18px}.rf-product-grid,.rf-price-grid{gap:35px}.rf-price-card{padding:26px}.rf-price-head{flex-direction:column;align-items:flex-start;gap:10px}.rf-groupement-inner{flex-direction:column;align-items:flex-start;padding:28px}.rf-groupement-inner .rf-btn{width:100%}.rf-bubble{margin-left:0;padding:19px}.rf-bubble>p{font-size:15px}.rf-link-preview>.rf-icon{display:none}.rf-conversation{padding:22px}.rf-client-story .rf-figure-label{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=760px){.rf-footer-social{margin-inline:0}.rf-home .rf-audiences,.rf-home .rf-convictions{padding-block:68px}.rf-container{width:calc(100% - 44px)}.topbar.rf-topbar .wrap{padding-inline:22px}.topbar.rf-topbar{padding-block:12px}.topbar.rf-topbar .wordmark{font-size:25px}.rf-hero{padding-block:44px 52px}.rf-hero-grid{grid-template-columns:1fr;gap:40px}.rf-site h1,.rf-professionnels h1,.rf-clients h1{letter-spacing:-.025em;font-size:clamp(44px,8.4vw,64px)}.rf-site h2{font-size:clamp(34px,6.2vw,45px)}.rf-desktop-break{display:none}.rf-hero-copy>.rf-eyebrow{margin-bottom:23px}.rf-site .rf-lead{max-width:560px;margin-top:23px;font-size:17px}.rf-parcours,.rf-message-demo,.rf-client-story{width:100%;max-width:560px;box-shadow:7px 8px 0 var(--violet-700);justify-self:center}.rf-reseau{height:330px}.rf-personne{text-align:left;flex-direction:row;gap:9px;padding:12px}.rf-personne-gabriel{top:28px}.rf-personne-leonie{top:195px;left:10px}.rf-personne-malik{top:195px;right:10px}.rf-personne .rf-portrait{width:48px;height:48px}.rf-personne span{font-size:12px}.rf-reseau-no-2{top:285px}.rf-reseau-no-1,.rf-reseau-no-3{top:137px}.rf-reseau-centre{top:152px}.rf-scene{min-height:111px}.rf-parcours-controles{padding-inline:15px}.rf-parcours-controles button,.rf-parcours .rf-figure-label>span:first-child,.rf-figure-label>span:last-child{font-size:12px}.rf-section{padding-block:68px}.rf-section-intro,.rf-convictions-grid,.rf-product-grid,.rf-price-grid,.rf-faq-grid{grid-template-columns:1fr;gap:30px}.rf-section-intro>p{max-width:560px}.rf-editorial-steps{grid-template-columns:1fr;gap:27px;margin-top:37px}.rf-editorial-steps h3{max-width:none;margin-top:22px;font-size:25px}.rf-editorial-steps p{max-width:580px;margin-top:10px}.rf-editorial-steps article{padding-top:18px}.rf-editorial-steps article>.rf-icon{top:18px}.rf-audience-grid,.rf-situations{grid-template-columns:1fr;gap:20px;margin-top:32px}.rf-audience-card h3{font-size:33px}.rf-audience-card>p{max-width:490px}.rf-site .rf-existing-link{justify-content:flex-start;gap:0}.rf-principles article:first-child{padding-top:10px}.rf-principles h3{font-size:22px}.rf-final{padding-block:53px}.rf-final>.rf-container{flex-direction:column;align-items:flex-start;gap:30px}.rf-final h2{font-size:36px}.rf-final .rf-container>div:last-child>p{max-width:none}.rf-footer{padding-top:38px}.rf-footer-top{gap:20px}.rf-footer-top p{font-size:13px}.rf-footer-top nav{gap:23px}.rf-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:23px}.rf-footer-bottom nav{gap:4px 20px}.rf-promises .rf-container{flex-wrap:wrap;justify-content:center;gap:16px;padding-block:20px}.rf-promises p{gap:7px;font-size:13px}.rf-promises p .rf-icon{width:17px}.rf-promises .rf-container>span{display:none}.rf-message-paper textarea{min-height:134px}.rf-message-bottom{flex-direction:row;align-items:center}.rf-message-bottom br{display:block}.rf-moments button{font-size:12px}.rf-message-profile{padding:22px 24px}.rf-message-paper{margin-inline:24px}.rf-client-story .rf-figure-label{flex-direction:row;align-items:center;gap:15px}.rf-bubble{margin-left:24px}.rf-bubble>p{font-size:17px}.rf-link-preview>.rf-icon{display:block}.rf-professions p{font-size:14px;line-height:1.8}.rf-professions i{padding-inline:5px}.rf-professions .rf-container{padding-block:21px}.rf-thanks-section{padding-block:33px}.rf-thanks-section>.rf-container{gap:20px}.rf-thanks-section h2{font-size:24px}.rf-price-grid{gap:38px}.rf-price-card{max-width:540px;margin-inline:auto;padding:30px}.rf-price-head{flex-direction:row;align-items:center}.rf-price-card .rf-price strong{font-size:82px}.rf-track{margin-block:22px}.rf-questions summary{min-height:69px;font-size:16px}.rf-situation h3{font-size:33px}.rf-situation ol{gap:19px}.rf-recovery{justify-content:flex-start;gap:6px 12px}.rf-recovery a{width:100%}.rf-client-control .rf-convictions-grid{gap:36px}}@media (width<=430px){.rf-site h1,.rf-professionnels h1,.rf-clients h1{font-size:43px}.rf-site h2{font-size:34px}.rf-site .rf-eyebrow{letter-spacing:.055em;font-size:12px}.rf-site .rf-lead{font-size:16px}.rf-actions{flex-direction:column;align-items:stretch;gap:13px}.rf-actions .rf-text-link{justify-content:center}.rf-btn{min-height:52px;font-size:14px}.rf-site .rf-hero-note{font-size:12px;line-height:1.65}.rf-home .rf-hero-note{text-align:center}.rf-parcours .rf-figure-label{gap:8px;padding:17px 14px}.rf-parcours .rf-figure-label>span:first-child,.rf-figure-label>span:last-child{font-size:12px}.rf-reseau{height:300px;margin-inline:2px}.rf-personne{text-align:center;flex-direction:column;gap:4px;padding:10px 12px}.rf-personne strong{font-size:13px}.rf-personne span{font-size:12px}.rf-personne .rf-portrait{width:44px;height:44px}.rf-personne-gabriel{top:12px}.rf-personne-leonie{top:168px;left:15px}.rf-personne-malik{top:168px;right:15px}.rf-reseau-centre{top:135px}.rf-reseau-no-1,.rf-reseau-no-3{top:123px}.rf-reseau-no-2{top:273px}.rf-scene{gap:11px;min-height:127px;margin-inline:12px;padding:15px 12px}.rf-scene strong{font-size:14px}.rf-scene p{font-size:12px}.rf-scene-num{font-size:18px}.rf-parcours-controles{gap:0;padding:10px 5px}.rf-parcours-controles>div{gap:0}.rf-parcours-controles button{padding-inline:2px;font-size:12px}.rf-parcours-controles .rf-lecture{width:44px}.rf-audience-card,.rf-situation{padding:25px}.rf-audience-card h3,.rf-situation h3{font-size:29px}.rf-audience-link{font-size:14px}.rf-footer-top{grid-template-columns:1fr}.rf-final h2{font-size:32px}.rf-final>.rf-container>div:last-child,.rf-final .rf-btn{width:100%}.rf-final .rf-container>div:last-child>p{font-size:12px}.rf-message-demo .rf-figure-label,.rf-message-profile{padding-inline:16px}.rf-message-profile .rf-portrait{width:48px;height:48px}.rf-moments{padding-inline:16px}.rf-moments button{padding:8px;font-size:12px}.rf-message-paper{margin-inline:16px;padding:20px 16px}.rf-message-paper textarea{min-height:185px;font-size:16px}.rf-message-bottom{gap:8px;padding-inline:16px}.rf-message-bottom p{font-size:12px}.rf-copy-model{gap:4px;font-size:12px!important}.rf-message-demo .rf-copy-feedback{min-height:62px;padding-inline:16px}.rf-price-head>span{font-size:12px}.rf-price-head h3{font-size:21px}.rf-price-card{box-shadow:6px 7px 0 var(--violet-600);padding:25px}.rf-site .rf-price-terms{font-size:12px}.rf-thanks-section>.rf-container{grid-template-columns:1fr;gap:17px}.rf-thanks-section .rf-container>p{grid-column:1}.rf-thanks-section>.rf-container>.rf-icon{width:29px;height:29px}.rf-tracking-title{padding-inline:22px}.rf-tracking-title h3{font-size:23px}.rf-referral-pair{margin-inline:20px;padding-inline:10px}.rf-tracking-status,.rf-track,.rf-site .rf-tracking-foot{margin-inline:22px}.rf-client-story .rf-figure-label{padding-inline:16px}.rf-client-story .rf-figure-label>span:first-child{font-size:12px}.rf-conversation{padding:22px 18px}.rf-bubble{margin-left:0;padding:20px 18px}.rf-bubble>p{font-size:16px}.rf-link-preview{gap:9px}.rf-link-preview span{font-size:12px}.rf-link-preview>.rf-icon{width:16px}.rf-choice-note{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.rf-entre,.rf-parcours[data-anime=true] .rf-reseau-lignes path.est-actif{animation:none}.rf-site *,.rf-site :before,.rf-site :after{scroll-behavior:auto!important;transition:none!important}.rf-social-pill:hover,.rf-social-pill:focus-visible,.rf-social-pill:hover svg,.rf-social-pill:focus-visible svg{transform:none}}.rf-site .rf-texte{max-width:520px;color:var(--fog);margin-top:25px;font-size:18px;line-height:1.7}.rf-light .rf-texte{color:var(--fog-clair)}.rf-etapes{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid}.rf-etapes li{align-content:start;gap:12px;padding:28px 28px 0 0;display:grid}.rf-etapes li+li{border-left:1px solid var(--line);padding-left:28px}.rf-etapes span{font:500 13px var(--font-mono);color:var(--fog)}.rf-etapes li:first-child span{color:var(--lime)}.rf-etapes h3{font-size:21px}.rf-etapes p{color:var(--fog);font-size:15px;line-height:1.6}.rf-reputation-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.rf-reputation-grille h2{margin-top:22px}.rf-reputation-photo{aspect-ratio:3/2;border-radius:var(--r-marque);overflow:hidden}.rf-reputation-photo img{object-fit:cover;width:100%;height:100%;display:block}.rf-reputation-bas{border-top:1px solid var(--ligne-claire);gap:24px;margin-top:clamp(32px,4vw,48px);padding-top:32px;display:grid}.rf-reputation-bas ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rf-reputation-bas li{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink-sombre);font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.35}.rf-site .rf-reputation-bas p{color:var(--fog-clair);max-width:30em;font-size:18px;line-height:1.7}.rf-points{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.rf-points li{color:var(--fog);grid-template-columns:24px minmax(0,1fr);gap:14px;line-height:1.6;display:grid}.rf-points li strong{color:var(--ink)}.rf-points .rf-icon{width:20px;height:20px;color:var(--lime);margin-top:3px}.rf-light .rf-points li{color:var(--fog-clair)}.rf-light .rf-points li strong{color:var(--ink-sombre)}.rf-light .rf-points .rf-icon{color:var(--violet-600)}.rf-defile{margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rf-metiers{will-change:transform;gap:18px;width:max-content;margin:0;padding:0;list-style:none;animation:45s linear infinite rf-defiler;display:flex}.rf-defile:hover .rf-metiers,.rf-defile:focus-within .rf-metiers,.rf-defile:focus .rf-metiers,.rf-defile.est-en-pause .rf-metiers{animation-play-state:paused}@keyframes rf-defiler{to{transform:translate(calc(-50% - 9px))}}.rf-metier{flex:none;align-content:start;gap:14px;width:clamp(260px,26vw,360px);display:grid}.rf-metier-image{aspect-ratio:4/3;border-radius:var(--r-marque);background:var(--panel);overflow:hidden}.rf-metier-image img{object-fit:cover;width:100%;height:100%;display:block}.rf-metier h3{font-size:21px}.rf-metier p{color:var(--fog);font-size:15px;line-height:1.6}.rf-site .rf-metiers-suite{color:var(--fog);margin-top:30px}.rf-site .rf-mention-images{color:var(--fog);margin-top:8px;font-size:12px}@media (width<=1150px){.rf-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-etapes li:nth-child(3){border-left:0;padding-left:0}.rf-etapes li:nth-child(n+3){border-top:1px solid var(--line);margin-top:24px}}@media (width<=950px){.rf-reputation-grille{grid-template-columns:minmax(0,1fr)}.rf-reputation-photo{order:-1}}@media (width<=560px){.rf-etapes{grid-template-columns:minmax(0,1fr)}.rf-etapes li,.rf-etapes li+li,.rf-etapes li:nth-child(3){border-left:0;margin-top:0;padding:22px 0 0}.rf-etapes li:nth-child(n+2){border-top:1px solid var(--line);margin-top:22px}.rf-metiers{animation-duration:36s}.rf-metier{width:240px}}@media (prefers-reduced-motion:reduce){.rf-defile{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.rf-metiers{animation:none}.rf-metier[aria-hidden]{display:none}}.rf-calcul{background:var(--surface-claire);border:1px solid var(--ligne-claire);border-radius:var(--r-produit);gap:12px;max-width:460px;margin-top:32px;padding:24px;display:grid}.rf-calcul label{color:var(--ink-sombre);font-size:15px;font-weight:700}.rf-calcul-saisie{align-items:center;gap:12px;display:flex}.rf-calcul-saisie input{border:1px solid var(--ligne-claire);border-radius:var(--radius-s);background:var(--surface-claire);width:140px;min-width:0;color:var(--ink-sombre);font:700 20px var(--font-body);padding:12px 14px}.rf-calcul-saisie span{color:var(--fog-clair);font-size:15px}.rf-site .rf-calcul-resultat{font-family:var(--font-serif);color:var(--violet-600);font-size:21px;font-weight:600;line-height:1.35}.rf-site .rf-calcul-note{color:var(--fog-clair);font-size:13px;line-height:1.55}.rf-dash{border:1px solid var(--line-fort);background:var(--panel);color:var(--ink);border-radius:14px}.rf-dash-corps{gap:14px;padding:18px;display:grid}.rf-dash-bloc{background:var(--night);border:1px solid var(--line);border-radius:10px;gap:12px;padding:16px;display:grid}.rf-dash-entete{justify-content:space-between;align-items:center;gap:12px;display:flex}.rf-dash-etiquette{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog)}.rf-dash-entete h3{margin-top:4px;font-size:19px}.rf-dash-total{background:var(--lime);width:38px;height:38px;color:var(--ink-sombre);border-radius:50%;place-items:center;font-weight:800;display:grid}.rf-site .rf-dash-compteurs{color:var(--fog);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.rf-dash-compteurs strong{color:var(--ink)}.rf-dash-actions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rf-dash-actions li{background:var(--panel);border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.rf-dash-actions i{border-radius:50%;width:8px;height:8px}.rf-dash-actions i.est-nouvelle{background:var(--statut-encours)}.rf-dash-actions i.est-recompense{background:var(--lime)}.rf-dash-actions strong{font-size:14px;display:block}.rf-dash-actions span{color:var(--fog);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.rf-dash-onglets{flex-wrap:wrap;gap:6px;display:flex}.rf-dash-onglets span{border-radius:var(--r-pilule);border:1px solid var(--line);color:var(--fog);padding:6px 10px;font-size:12.5px}.rf-dash-onglets span:first-child{background:var(--panel-2);color:var(--ink);border-color:var(--violet-300)}.rf-dash-onglets b{color:var(--ink);margin-left:4px}.rf-dash-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.rf-dash-table th,.rf-dash-table td{text-align:right;border-top:1px solid var(--line);padding:8px 6px}.rf-dash-table thead th{color:var(--fog);border-top:0;font-size:11.5px;font-weight:500}.rf-dash-table th[scope=row],.rf-dash-table thead th:first-child{text-align:left}.rf-dash-table td b{color:var(--lime)}@media (width<=560px){.rf-calcul{padding:18px}.rf-dash-corps{padding:12px}.rf-dash-table thead th{font-size:10.5px}}.rf-dash-section .rf-product-grid>*,.rf-dash,.rf-dash-corps,.rf-dash-bloc{min-width:0}.rf-dash-table{table-layout:fixed}.rf-dash-table th,.rf-dash-table td{overflow-wrap:anywhere}.rf-dash-table thead th:first-child,.rf-dash-table th[scope=row]{width:28%}@media (width<=430px){.rf-dash-corps{gap:10px;padding:10px}.rf-dash-bloc{padding:12px}.rf-dash-table{font-size:12px}.rf-dash-table th,.rf-dash-table td{padding:7px 3px}}.rf-a-propos-liste{max-width:760px;margin-top:40px}.rf-a-propos-editeur{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.rf-a-propos-texte{gap:16px;display:grid}.rf-site .rf-a-propos-texte p{color:var(--fog);max-width:38em;font-size:17px;line-height:1.7}.rf-a-propos-texte a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px}@media (width<=950px){.rf-a-propos-editeur{grid-template-columns:minmax(0,1fr)}}.niche-page{background:var(--night);color:var(--ink)}.niche-page *,.niche-page :before,.niche-page :after{box-sizing:border-box}.niche-hero,.niche-section{padding:clamp(80px,9vw,138px) max(5vw,50vw - 676px)}.niche-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(48px,8vw,120px);min-height:760px;display:grid;overflow:hidden}.niche-hero h1,.niche-section h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-weight:900;line-height:.96}.niche-hero h1{max-width:13ch;font-size:clamp(54px,6.6vw,98px)}.niche-hero h1 em{color:var(--lime);font-style:normal}.niche-chapeau{max-width:60ch;color:var(--fog);margin:32px 0;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.niche-pipeline{background:var(--panel);border:1px solid var(--line-fort);box-shadow:19px 22px 0 var(--violet-700);border-radius:16px;padding:24px;position:relative}.niche-demo-label{color:var(--statut-encours);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.niche-impact{background:var(--panel-2);border-left:4px solid var(--lime);padding:24px}.niche-impact span,.niche-impact small{color:var(--fog);display:block}.niche-impact strong{color:var(--lime);font-family:var(--font-mono);margin:10px 0 2px;font-size:70px;line-height:1;display:block}.niche-repartition{grid-template-columns:1fr 1fr;gap:9px;margin:9px 0 18px;display:grid}.niche-repartition div{background:var(--panel-2);padding:20px}.niche-repartition strong{font:700 34px/1 var(--font-mono);display:block}.niche-repartition div:first-child strong{color:var(--statut-encours)}.niche-repartition div:last-child strong{color:var(--statut-confirme)}.niche-repartition span{color:var(--fog);margin-top:8px;font-size:13px;display:block}.niche-ligne{border-top:1px solid var(--line);grid-template-columns:9px 1fr auto;align-items:center;gap:11px;padding:14px 4px;font-size:13px;display:grid}.niche-ligne i{border-radius:50%;width:8px;height:8px}.niche-ligne i.est-orange{background:var(--statut-encours)}.niche-ligne i.est-menthe{background:var(--statut-confirme)}.niche-ligne b{color:var(--fog);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.niche-preuve{background:var(--lime);color:var(--ink-sombre);padding:30px max(5vw,50vw - 676px)}.niche-preuve>p{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700}.niche-preuve>div{grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:baseline;gap:10px 18px;display:grid}.niche-preuve strong{font-family:var(--font-display);font-size:22px}.niche-preuve span{font-size:14px}.niche-section h2{max-width:18ch;font-size:clamp(42px,5.2vw,76px)}.niche-section-claire{background:var(--cream);color:var(--ink-sombre)}.niche-entete-section{grid-template-columns:.55fr 1fr;align-items:start;gap:50px;display:grid}.niche-etapes{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:65px;display:grid}.niche-etapes article{background:var(--surface-claire);border:1px solid var(--ligne-claire);min-height:320px;transition:transform var(--d-panneau) var(--ease), box-shadow var(--d-panneau) var(--ease);padding:30px}.niche-etapes article:hover{box-shadow:8px 10px 0 var(--lime);transform:translateY(-6px)}.niche-etapes span{color:var(--violet-600);font-family:var(--font-mono);font-weight:700}.niche-etapes h3{font-family:var(--font-display);margin:70px 0 15px;font-size:25px;line-height:1.05}.niche-etapes p{color:var(--fog-clair);margin:0;line-height:1.65}.niche-probleme{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);display:grid}.niche-comparatif{grid-template-columns:1fr 1fr;gap:13px;display:grid}.niche-comparatif article{background:var(--panel);border:1px solid var(--line);padding:32px}.niche-comparatif article.est-referoo{background:var(--lime);color:var(--ink-sombre)}.niche-comparatif span{font:700 12px var(--font-mono);text-transform:uppercase}.niche-comparatif ul,.niche-prix ul{margin:30px 0 0;padding:0;list-style:none}.niche-comparatif li,.niche-prix li{border-top:1px solid var(--line);padding:15px 0;line-height:1.45}.niche-comparatif .est-referoo li{border-color:#1506292b}.niche-comparatif li:before{content:"×";color:#ff5f68;margin-right:10px;font-weight:900}.niche-comparatif .est-referoo li:before{content:"✓";color:var(--violet-700)}.niche-prix li:before{content:"✓";color:var(--statut-confirme);margin-right:10px;font-weight:900}.niche-cadre{grid-template-columns:1fr .75fr;gap:clamp(50px,8vw,120px);display:grid}.niche-cadre>div:last-child{padding-top:38px}.niche-cadre p{color:var(--fog-clair);font-size:17px;line-height:1.7}.niche-cadre a{color:var(--violet-600);margin-top:18px;font-weight:800;display:inline-block}.niche-prix{background:var(--violet-600);grid-template-columns:1fr .72fr;gap:clamp(50px,8vw,120px);display:grid}.niche-prix>div>p:last-child{max-width:55ch;color:var(--fog);font-size:18px;line-height:1.6}.niche-prix article{background:var(--surface-claire);color:var(--ink-sombre);box-shadow:12px 14px 0 var(--lime);padding:clamp(30px,4vw,50px)}.niche-prix article>p{margin:0}.niche-prix article strong{font:900 72px/1 var(--font-display);display:block}.niche-prix article span{margin-top:8px;font-weight:700;display:block}.niche-prix article small{color:var(--fog-clair);margin-top:8px;display:block}.niche-prix li{border-color:var(--ligne-claire)}.niche-faq h2{margin-bottom:58px}.niche-final{text-align:center}.niche-final h2{max-width:21ch;margin:0 auto 45px}.niche-final .bl-surtitre{justify-content:center}.niche-final .bl-btn{width:auto;display:inline-flex}.niche-page .bl-pied-marque{text-decoration:none}@media (width<=1000px){.niche-hero,.niche-entete-section,.niche-probleme,.niche-cadre,.niche-prix{grid-template-columns:1fr}.niche-hero{min-height:auto}.niche-hero h1,.niche-section h2{max-width:19ch}.niche-pipeline{max-width:680px}.niche-etapes{grid-template-columns:repeat(2,1fr)}.niche-preuve>div{grid-template-columns:auto 1fr}.niche-comparatif{max-width:800px}.niche-prix article{max-width:620px}}@media (width<=620px){.niche-hero,.niche-section,.niche-preuve{padding-inline:22px}.niche-hero{padding-block:70px 90px}.niche-hero h1{font-size:clamp(43px,13vw,58px)}.niche-section{padding-block:78px}.niche-section h2{font-size:clamp(36px,11vw,49px)}.niche-pipeline{box-shadow:8px 10px 0 var(--violet-700);padding:15px}.niche-impact strong{font-size:54px}.niche-ligne{grid-template-columns:9px 1fr}.niche-ligne b{grid-column:2}.niche-etapes,.niche-comparatif{grid-template-columns:1fr}.niche-etapes article{min-height:0}.niche-etapes h3{margin-top:44px}.niche-prix article{box-shadow:7px 8px 0 var(--lime)}.niche-prix article strong{font-size:58px}.niche-final .bl-btn{width:100%}}@media (prefers-reduced-motion:reduce){.niche-etapes article{transition:none}}.shell{flex-direction:column;min-height:100%;display:flex}.topbar{background:var(--night);border-bottom:1px solid var(--line);z-index:10;padding:16px 0;position:sticky;top:0}.topbar .wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.028em;font-size:20px;font-weight:800;text-decoration:none}.wordmark .dot{color:var(--accent)}.topnav{gap:6px;margin:0;padding:0;list-style:none;display:flex}.topnav a{color:var(--fog);border-radius:var(--r-pilule);padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.topnav a.active{color:var(--ink);background:var(--panel-2)}.pro-badge{background:var(--accent);width:32px;height:32px;color:var(--ink-sombre);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:flex}.pro-badge.active{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:880px;margin:0 auto;padding:0 24px}main.wrap{flex:1;padding:32px 24px 64px}.page-head{margin-bottom:var(--e-3)}.page-eyebrow{font-family:var(--font-mono);font-size:var(--t-mono-min);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-weight:700}.page-title{font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-size:32px;font-weight:800;line-height:1.05}.page-sub{color:var(--fog);margin:6px 0 0;font-size:14px}.stat-row{margin-bottom:var(--e-3);grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat{border-radius:var(--r-produit);background:var(--panel-2);border:1px solid var(--line);padding:18px}.stat-num{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.stat-label{color:var(--fog);margin-top:4px;font-size:12px}.card{border-radius:var(--r-produit);background:var(--panel);border:1px solid var(--line);overflow:hidden}.card-head{background:var(--panel-2);border-bottom:1px solid var(--line);padding:12px 16px;font-size:12.5px;font-weight:600}.card-body{min-width:0;padding:18px}.reco-list{flex-direction:column;gap:10px;display:flex}.reco-row{border-radius:var(--radius-s);background:var(--panel);border:1px solid var(--line);color:inherit;transition:border-color var(--d-micro) var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.reco-row:hover{border-color:var(--line-fort)}.reco-row>*{min-width:0}.reco-row>div{flex-wrap:wrap}.reco-who{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.reco-cat{color:var(--fog);overflow-wrap:anywhere;font-size:11.5px}.admin-entete{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-periode{min-width:190px;color:var(--fog);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700;display:grid}.admin-periode select,.admin-filtres input,.admin-filtres select{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none}.admin-periode select{padding:10px 12px}.admin-onglets{border:1px solid var(--line);border-radius:var(--r-pilule);background:var(--panel);gap:4px;margin:0 0 20px;padding:4px;display:inline-flex}.admin-onglets a{border-radius:var(--r-pilule);color:var(--fog);padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none}.admin-onglets a.active{background:var(--accent);color:var(--ink-sombre)}.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpis .stat-label{max-width:22ch;line-height:1.35}.admin-evolution{font-family:var(--font-mono);margin-top:7px;font-size:10px;font-weight:700;line-height:1.35}.admin-evolution span{color:var(--fog);font-family:var(--font);font-weight:500}.admin-evolution.est-positive{color:var(--accent)}.admin-evolution.est-negative{color:var(--danger)}.admin-evolution.est-stable{color:var(--fog)}.admin-activation{margin-bottom:16px}.admin-activation-etapes{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.admin-activation-etape,.admin-activation-etapes button{border:0;border-right:1px solid var(--line);min-width:0;min-height:112px;color:inherit;text-align:left;background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.admin-activation-etapes>:last-child{border-right:0}.admin-activation-etapes button{cursor:pointer}.admin-activation-etapes button:hover,.admin-activation-etapes button.est-actif{background:color-mix(in srgb, var(--accent) 8%, transparent)}.admin-activation-etapes button.est-actif{box-shadow:inset 0 0 0 1px var(--accent)}.admin-activation-etapes span{color:var(--fog);font-size:12px}.admin-activation-etapes strong{color:var(--accent);font-family:var(--font-mono);font-size:28px}.admin-activation-etapes small{color:var(--fog);font-size:10.5px}.admin-activation-etapes button small{color:var(--accent)}.admin-finance-info{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));border-radius:var(--radius-s);background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--fog);margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.5}.admin-finance-kpis .stat-num{font-size:clamp(22px,3vw,34px)}.admin-finance-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-evenements{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-finance-evenements div{border:1px solid var(--line);border-radius:var(--radius-s);flex-direction:column;justify-content:center;min-height:82px;padding:12px;display:flex}.admin-finance-evenements strong{color:var(--accent);font:700 24px/1 var(--font-mono)}.admin-finance-evenements span{color:var(--fog);margin-top:7px;font-size:11px}.admin-finance-explication{color:var(--fog);margin:12px 0 0;font-size:12px;line-height:1.65}.admin-finance-recherche{width:min(310px,100%)}.admin-finance-recherche span{color:var(--fog);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.admin-finance-recherche input{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);width:100%;color:var(--ink);font:inherit;padding:10px 12px}.admin-finance-liste{gap:8px;display:grid}.admin-finance-compte{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(110px,.7fr));align-items:center;gap:16px;padding:15px 17px;display:grid}.admin-finance-compte>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-finance-compte span{color:var(--fog);font-size:10.5px}.admin-finance-compte strong{overflow-wrap:anywhere;font-size:12px}.admin-finance-compte>div:first-child strong{font-size:13px}.admin-finance-compte .est-positif{color:var(--statut-confirme)}.admin-finance-compte .est-inactif{color:var(--danger)}.admin-stat-alerte{border-color:color-mix(in srgb, var(--danger) 48%, var(--line))}.admin-stat-alerte .stat-num{color:var(--danger)}.admin-grille{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px;margin-bottom:28px;display:grid}.admin-panneau .card-body{height:100%}.admin-section-entete,.admin-pros-entete{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-section-entete{margin-bottom:18px}.admin-section-entete .section-label,.admin-pros-entete .section-label{margin:0 0 4px}.admin-section-entete p:not(.section-label),.admin-note{color:var(--fog);margin:0;font-size:11.5px;line-height:1.45}.admin-section-entete>strong{color:var(--accent);font:700 22px/1 var(--font-mono)}.admin-funnel{gap:14px;display:grid}.admin-funnel-ligne>div:first-child{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.admin-funnel-ligne strong{font-family:var(--font-mono);font-size:11.5px}.admin-funnel-barre{border-radius:var(--r-pilule);background:var(--panel-2);height:7px;overflow:hidden}.admin-funnel-barre span{border-radius:inherit;background:var(--accent);min-width:2px;height:100%;display:block}.admin-funnel+.admin-note{margin-top:16px}.admin-signaux{gap:9px;display:grid}.admin-signaux>button{border-radius:var(--radius-s);background:var(--panel-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--d-micro) var(--ease), background var(--d-micro) var(--ease);border:1px solid #0000;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-signaux>button:hover{border-color:var(--line-fort)}.admin-signaux>button.est-actif{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel-2))}.admin-signaux strong{color:var(--accent);font:700 20px/1 var(--font-mono);text-align:right}.admin-signaux span{color:var(--fog);font-size:12px}.admin-signaux small{color:var(--fog);white-space:nowrap;font-size:10.5px}.admin-alertes-detail{margin-bottom:28px}.admin-alertes-liste{gap:8px;display:grid}.admin-alerte-ligne{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel-2);color:inherit;transition:border-color var(--d-micro) var(--ease);justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;text-decoration:none;display:flex}.admin-alerte-ligne:hover{border-color:var(--accent)}.admin-alerte-ligne>div:first-child{min-width:0}.admin-alerte-ligne strong,.admin-alerte-ligne span{display:block}.admin-alerte-ligne>div:first-child strong{font-size:13.5px}.admin-alerte-ligne>div:first-child span{color:var(--fog);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px}.admin-alerte-etat{text-align:right;flex-shrink:0}.admin-alerte-etat span{color:var(--fog);font-size:10.5px}.admin-alerte-etat strong{color:var(--danger);margin-top:3px;font-size:12px}.admin-reco-cible{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:3px}.admin-pros{margin-top:4px}.admin-pros-entete{align-items:flex-end;margin-bottom:12px}.admin-effacer-signal{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11.5px}.admin-filtres{gap:8px;width:min(100%,450px);display:flex}.admin-filtres label:first-child{flex:220px}.admin-filtres label:last-child{flex:0 190px}.admin-filtres input,.admin-filtres select{padding:9px 11px;font-size:12px}.admin-pro-liste{gap:10px;display:grid}.admin-pro-ligne{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);color:inherit;transition:border-color var(--d-micro) var(--ease);grid-template-columns:minmax(180px,1fr) minmax(390px,1.5fr);align-items:center;gap:20px;padding:14px 16px;text-decoration:none;display:grid}.admin-pro-ligne:hover{border-color:var(--line-fort)}.admin-pro-identite{min-width:0}.admin-pro-meta{color:var(--fog);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:10.5px;display:flex}.admin-pro-stats{text-align:right;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-pro-stats>div{min-width:0}.admin-pro-stats strong,.admin-pro-stats span{display:block}.admin-pro-stats strong{color:var(--ink);font:700 15px/1.2 var(--font-mono)}.admin-pro-stats span{color:var(--fog);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.admin-pro-stats .est-alerte strong{color:var(--danger)}@media (width<=760px){.admin-entete{flex-direction:column;align-items:stretch}.admin-periode{min-width:0}.admin-kpis,.admin-activation-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-activation-etapes>:nth-child(2){border-right:0}.admin-activation-etapes>:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-grille,.admin-finance-evenements{grid-template-columns:1fr}.admin-finance-compte{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pros-entete{flex-direction:column;align-items:stretch}.admin-filtres{width:100%}.admin-pro-ligne{grid-template-columns:1fr;gap:14px}.admin-pro-stats{text-align:left}}@media (width<=480px){.admin-finance-compte{grid-template-columns:1fr}.admin-filtres{flex-direction:column}.admin-filtres label:first-child,.admin-filtres label:last-child{flex-basis:auto}.admin-pro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-alerte-ligne{flex-direction:column;align-items:flex-start}.admin-alerte-etat{text-align:left}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pipeline-crm{gap:10px;display:grid}.crm-aujourdhui{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius-m);background:color-mix(in srgb, var(--panel-2) 72%, var(--panel));margin-bottom:6px;padding:18px}.crm-aujourdhui-entete{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.crm-aujourdhui-entete .section-label{color:var(--accent);margin-bottom:4px;display:block}.crm-aujourdhui-entete p{color:var(--fog);margin:0;font-size:12.5px}.crm-total-actions{background:var(--accent);min-width:34px;color:var(--ink-sombre);font:700 14px/1 var(--font-mono);text-align:center;border-radius:9px;padding:7px 9px}.crm-raccourcis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.crm-raccourcis button{min-width:0;color:var(--ink);text-align:left;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:11px 12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.crm-raccourcis button:hover{border-color:var(--line-fort);background:var(--panel-2);transform:translateY(-2px)}.crm-raccourcis button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.crm-raccourcis strong{color:var(--accent);font:700 22px/1 var(--font-mono);grid-row:1/3}.crm-raccourcis span{text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.crm-raccourcis small{color:var(--fog);font-size:10.5px}.crm-filtres{grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;gap:8px;margin:4px 0 2px;display:grid}.crm-filtres input,.crm-filtres select{width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line-fort);border-radius:var(--radius-s);background:var(--panel-2);font:600 12px/1.3 var(--font-body);padding:9px 11px}.crm-filtres input::placeholder{color:var(--fog);font-weight:500}.crm-filtres input:focus,.crm-filtres select:focus{outline:3px solid var(--focus);outline-offset:1px}.crm-effacer{min-height:40px;color:var(--fog);cursor:pointer;background:0 0;border:0;padding:8px 11px;font-size:11.5px;font-weight:700}.crm-effacer:hover{color:var(--ink)}.crm-resultats-ligne{color:var(--fog);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.crm-resultats-ligne strong{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.crm-aucun-resultat{color:var(--fog);text-align:center;border:1px dashed var(--line-fort);border-radius:var(--radius-m);margin:0;padding:22px}.pipeline-groupe{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--panel);overflow:hidden}.pipeline-groupe>summary{min-height:52px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:10px 15px;font-size:13.5px;font-weight:700;list-style:none;display:grid}.pipeline-groupe>summary::-webkit-details-marker{display:none}.pipeline-groupe>summary:hover{background:color-mix(in srgb, var(--panel-2) 55%, transparent)}.pipeline-groupe>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.pipeline-groupe>summary strong{border-radius:var(--r-pilule);background:var(--panel-2);min-width:29px;color:var(--fog);font:700 var(--t-mono-min)/1 var(--font-mono);text-align:center;padding:4px 8px}.pipeline-puce{background:var(--fog);border-radius:50%;width:8px;height:8px}.pipeline-contact .pipeline-puce,.pipeline-rdv .pipeline-puce{background:var(--statut-encours)}.pipeline-vente .pipeline-puce{background:var(--statut-confirme)}.pipeline-perdu .pipeline-puce{background:var(--danger)}.pipeline-chevron{color:var(--fog);font-size:18px;transition:transform .16s}.pipeline-groupe[open] .pipeline-chevron{transform:rotate(180deg)}.pipeline-contenu{border-top:1px solid var(--line);gap:8px;padding:0 10px 10px;display:grid}.pipeline-fiche{padding-top:10px;animation:.22s both crm-fiche-entree}.pipeline-fiche+.pipeline-fiche{border-top:1px solid var(--line)}.pipeline-identite{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.pipeline-identite .reco-who span{color:var(--fog);font-weight:400}.pipeline-emails{margin-top:2px}.pipeline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-vide{color:var(--fog);margin:0;padding:16px 5px 7px;font-size:12.5px}.pipeline-recompense,.pipeline-suppression{border-radius:var(--radius-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:10px 14px;display:flex}.pipeline-recompense{background:var(--statut-encours-soft);color:var(--statut-encours);font-size:12.5px;font-weight:600}.pipeline-confirmation-recompense,.crm-demande-volontaire,.crm-declaration-pro,.crm-demande-recommandation{border-radius:var(--radius-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.pipeline-confirmation-recompense{color:var(--statut-encours);border:1px solid color-mix(in srgb, var(--statut-encours) 34%, transparent);background:var(--statut-encours-soft)}.pipeline-confirmation-recompense.est-confirmee{color:var(--statut-confirme);border-color:color-mix(in srgb, var(--statut-confirme) 34%, transparent);background:var(--statut-confirme-soft)}.crm-demande-volontaire{color:var(--fog);border:1px solid var(--line-fort);background:var(--panel-2);justify-content:flex-start}.crm-demande-volontaire strong{color:var(--ink)}.crm-demande-volontaire.crm-delai{flex-direction:column;align-items:flex-start;gap:4px}.crm-demande-volontaire-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-delai-echeance{color:var(--ink);font-weight:600}.crm-delai-bientot .crm-delai-echeance{color:var(--statut-encours)}.crm-delai-expire{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.crm-delai-expire .crm-delai-echeance{color:var(--danger)}.crm-declaration-pro{color:var(--fog);border:1px solid var(--line-fort);background:var(--panel-2);justify-content:flex-start}.crm-declaration-pro strong{color:var(--ink)}.crm-retrait-filleul{border-radius:var(--radius-s);color:var(--fog);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:var(--panel-2);flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.crm-retrait-filleul strong{color:var(--danger)}.crm-vente-signalee{border-radius:var(--radius-s);color:var(--fog);border:1px solid color-mix(in srgb, var(--statut-confirme) 45%, transparent);background:var(--panel-2);flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.crm-vente-signalee strong{color:var(--statut-confirme)}.retrait-confirmation{border-radius:var(--radius-s);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:var(--panel-2);gap:10px;padding:12px 14px;display:grid}.crm-demande-recommandation{color:var(--fog);border:1px solid var(--line-fort);background:var(--panel-2)}.crm-demande-recommandation.a-inviter{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft)}.crm-demande-recommandation.a-inviter .btn-primary{flex:none}.crm-demande-recommandation.est-preparee{color:var(--statut-encours);border-color:color-mix(in srgb, var(--statut-encours) 34%, transparent);background:var(--statut-encours-soft)}.crm-demande-recommandation.est-acceptee{color:var(--statut-confirme);border-color:color-mix(in srgb, var(--statut-confirme) 34%, transparent);background:var(--statut-confirme-soft);justify-content:flex-start}.crm-demande-recommandation-actions{flex-wrap:wrap;gap:8px;display:flex}.confirmation-recompense-montant{border:1px solid color-mix(in srgb, var(--statut-confirme) 40%, transparent);border-radius:var(--radius-s);background:var(--statut-confirme-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.confirmation-recompense-montant span{color:var(--fog);font-size:13px}.confirmation-recompense-montant strong{color:var(--statut-confirme);font-family:var(--font-mono)}.pipeline-suppression{color:var(--fog);border:1px dashed var(--line-fort);font-size:11.5px}.btn-danger-discret{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.btn-danger-discret:hover{border-color:var(--danger)}.crm-prochaine-action{border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:var(--radius-s);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:10px 12px 10px 14px;display:flex}.crm-prochaine-action>span{color:var(--fog);font-size:11.5px;line-height:1.35}.crm-prochaine-action small{color:var(--accent);font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.crm-prochaine-action-boutons{flex:0 auto;align-items:center;gap:7px;min-width:0;display:flex}.crm-prochaine-action button{min-height:38px;color:var(--ink-sombre);border:1px solid var(--accent);border-radius:var(--radius-s);background:var(--accent);cursor:pointer;flex:none;padding:8px 13px;font-size:12px;font-weight:800;transition:transform .15s,box-shadow .15s}.crm-prochaine-action .crm-action-sans-suite{color:var(--fog);border-color:var(--line-fort);background:0 0;font-weight:700}.crm-prochaine-action .crm-action-sans-suite:hover{color:var(--ink);border-color:color-mix(in srgb, var(--danger) 55%, var(--line-fort));box-shadow:none}.crm-prochaine-action button span[aria-hidden]{margin-right:6px;font-weight:900}.crm-prochaine-action .crm-action-danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:0 0}.crm-prochaine-action .crm-action-danger:hover{color:var(--danger);border-color:var(--danger);box-shadow:none}.crm-prochaine-action .crm-action-succes{color:var(--ink-sombre);border-color:var(--statut-confirme);background:var(--statut-confirme)}.crm-prochaine-action .crm-action-succes:hover{box-shadow:0 5px 16px color-mix(in srgb, var(--statut-confirme) 22%, transparent)}.crm-action-avec-precision{justify-items:center;gap:3px;display:grid}.crm-action-avec-precision small{color:var(--fog);text-align:center;font-size:10.5px;line-height:1.2}.crm-prochaine-action button:hover{transform:translateY(-1px);box-shadow:0 5px 16px #caff3f29}.crm-prochaine-action button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.crm-prochaine-action-recompense{border-color:color-mix(in srgb, var(--statut-confirme) 35%, transparent);background:var(--statut-confirme-soft)}.crm-prochaine-action-recompense small{color:var(--statut-confirme)}.crm-prochaine-action-recompense button{border-color:var(--statut-confirme);background:var(--statut-confirme)}.crm-notification{z-index:100;width:min(520px,100vw - 32px);color:var(--ink);border:1px solid color-mix(in srgb, var(--statut-confirme) 48%, transparent);border-radius:var(--radius-m);background:var(--panel-2);align-items:center;gap:14px;padding:13px 14px 13px 16px;animation:.22s both crm-notification-entree;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #0801128c}.crm-notification span{flex:1;font-size:12.5px;line-height:1.4}.crm-notification button{color:var(--accent);border:1px solid var(--line-fort);cursor:pointer;background:0 0;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800}.crm-notification button:hover{border-color:var(--accent)}.crm-notification .crm-notification-fermer{color:var(--fog);border:0;padding:4px 7px;font-size:18px}.crm-corbeille{border:1px dashed var(--line-fort);border-radius:var(--radius-m);background:color-mix(in srgb, var(--panel) 76%, transparent);margin-top:18px}.crm-corbeille>summary{color:var(--fog);cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:14px 16px;font-size:12.5px;font-weight:700;display:grid}.crm-corbeille>summary strong{color:var(--ink);border-radius:var(--r-pilule);background:var(--panel-2);font-family:var(--font-mono);padding:4px 8px}.crm-corbeille>summary small{justify-self:end;font-weight:500}.crm-corbeille-contenu{border-top:1px solid var(--line);gap:8px;padding:0 10px 10px;display:grid}.crm-corbeille-contenu>p{color:var(--fog);margin:0;padding:13px 5px 5px;font-size:11.5px}.crm-corbeille-ligne{border-radius:var(--radius-s);background:var(--panel-2);justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.crm-corbeille-ligne>div:first-child{min-width:0}.crm-corbeille-ligne strong{overflow-wrap:anywhere;font-size:12.5px;display:block}.crm-corbeille-ligne span{color:var(--fog);margin-top:3px;font-size:10.5px;display:block}.crm-corbeille-ligne>div:last-child{flex:none;gap:7px;display:flex}.crm-dialogue-fond{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07010fb8;place-items:center;padding:18px;animation:.15s both crm-fond-entree;display:grid;position:fixed;inset:0}.crm-dialogue{border:1px solid var(--line-fort);border-radius:var(--radius-m);background:var(--panel);width:min(480px,100%);padding:24px;animation:.19s both crm-dialogue-entree;box-shadow:0 28px 80px #00000080}.crm-dialogue .section-label{color:var(--accent);margin-bottom:8px;display:block}.crm-dialogue h2{color:var(--ink);font-family:var(--font-display);margin:0;font-size:22px;line-height:1.2}.crm-dialogue p{color:var(--fog);margin:13px 0 22px;font-size:13px;line-height:1.6}.crm-dialogue-actions{justify-content:flex-end;gap:9px;display:flex}.crm-question-contact{width:min(400px,100%);position:relative}.crm-question-contact h2{padding-right:36px}.crm-question-contact .crm-dialogue-actions{margin-top:22px}.crm-dialogue-fermer{width:36px;height:36px;color:var(--fog);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.crm-dialogue-fermer:hover{background:var(--panel-2);color:var(--ink)}.crm-dialogue-fermer:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes crm-fond-entree{0%{opacity:0}}@keyframes crm-dialogue-entree{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes crm-fiche-entree{0%{opacity:.55;transform:translateY(5px)}}@keyframes crm-notification-entree{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.pipeline-fiche,.crm-notification,.crm-dialogue-fond,.crm-dialogue{animation:none}.crm-prochaine-action button{transition:none}}@media (width<=640px){.crm-aujourdhui{padding:14px}.crm-aujourdhui-entete p{max-width:245px}.crm-raccourcis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-filtres{grid-template-columns:1fr 1fr}.crm-recherche{grid-column:1/-1}.crm-effacer{grid-column:1/-1;justify-self:start;padding-left:0}.pipeline-groupe>summary{padding-inline:12px}.pipeline-contenu{padding-inline:7px}.pipeline-fiche .reco-row{align-items:flex-start}.pipeline-identite,.pipeline-actions{width:100%}.pipeline-actions{padding-left:43px}.pipeline-suppression{align-items:flex-start}.crm-prochaine-action{flex-direction:column;align-items:flex-start}.crm-prochaine-action-boutons{flex-direction:column-reverse;width:100%}.crm-prochaine-action button{width:100%}.crm-notification{flex-wrap:wrap;align-items:flex-start;bottom:16px;right:16px}.crm-notification span{flex-basis:calc(100% - 40px)}.crm-corbeille>summary{grid-template-columns:auto auto}.crm-corbeille>summary small{grid-column:1/-1;justify-self:start}.crm-corbeille-ligne{flex-direction:column;align-items:flex-start}.crm-corbeille-ligne>div:last-child{flex-wrap:wrap;width:100%}.crm-corbeille-ligne>div:last-child .btn-secondary{flex:1}.crm-dialogue{padding:20px}.crm-dialogue-actions{flex-direction:column-reverse}.crm-dialogue-actions button{width:100%}}.pill{font-family:var(--font-mono);font-size:var(--t-mono-min);border-radius:var(--r-pilule);white-space:nowrap;padding:4px 10px;font-weight:700}.pill-ember{background:var(--statut-encours-soft);color:var(--statut-encours)}.pill-trust{background:var(--statut-confirme-soft);color:var(--statut-confirme)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.pill-neutre{color:var(--fog);background:#ffffff14}.statut-select{font-family:var(--font-body);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-fort);border-radius:var(--radius-s);cursor:pointer;max-width:100%;padding:7px 9px;font-size:12.5px;font-weight:600}.client-name{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:4px;font-size:27px;font-weight:800}.client-sub{color:var(--fog);margin-bottom:22px;font-size:13px}.tracker{flex-direction:column;gap:0;margin-bottom:22px;display:flex}.tracker-step{gap:14px;padding-bottom:22px;display:flex;position:relative}.tracker-step:last-child{padding-bottom:0}.tracker-line{background:var(--line-fort);width:2px;position:absolute;top:16px;bottom:-2px;left:6px}.tracker-step.done .tracker-line{background:var(--statut-confirme)}.tracker-dot{border:2.5px solid var(--line-fort);background:var(--panel);z-index:1;border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-top:1px}.tracker-step.done .tracker-dot{border-color:var(--statut-confirme);background:var(--statut-confirme)}.tracker-step.active .tracker-dot{border-color:var(--statut-encours);background:var(--statut-encours);box-shadow:0 0 0 4px var(--statut-encours-soft)}.tracker-step.closed .tracker-line{background:var(--danger)}.tracker-step.closed .tracker-dot{border-color:var(--danger);background:var(--danger)}.tracker-step.closed .tracker-title{color:var(--danger)}.tracker-title{font-size:13.5px;font-weight:600}.tracker-meta{font-family:var(--font-mono);font-size:var(--t-mono-min);color:var(--fog);margin-top:3px}.icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.share-card{margin-bottom:var(--e-3)}.share-top{align-items:center;gap:10px;margin-bottom:4px;display:flex}.share-badge{background:var(--accent);width:32px;height:32px;color:var(--ink-sombre);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.share-heading{font-size:15px;font-weight:700}.share-heading-sub{color:var(--fog);margin-top:1px;font-size:12.5px}.share-link-row{background:var(--night);border:1px solid var(--line);border-radius:var(--radius-s);align-items:center;gap:8px;margin:16px 0 14px;padding:4px 4px 4px 13px;display:flex}.share-link-row code{font-family:var(--font-mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.share-copy-btn{font-family:var(--font-body);color:var(--ink-sombre);background:var(--accent);border-radius:var(--r-marque);cursor:pointer;white-space:nowrap;border:none;padding:8px 15px;font-size:12.5px;font-weight:700}.share-channels{gap:8px;margin-bottom:16px;display:flex}.share-channel-btn{border:1px solid var(--line-fort);width:34px;height:34px;color:var(--fog);cursor:pointer;transition:border-color var(--d-micro) var(--ease), color var(--d-micro) var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.share-channel-btn:hover{border-color:var(--accent);color:var(--accent)}.icon.icon-marque{fill:currentColor;stroke:none}.share-channels{flex-wrap:wrap}.share-result{border-radius:var(--radius-s);background:var(--statut-confirme-soft);color:var(--ink);align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.share-result b{font-family:var(--font-mono);color:var(--statut-confirme)}.share-result .icon{color:var(--statut-confirme);flex-shrink:0}.milestone-banner{border-radius:var(--r-produit);background:var(--statut-encours-soft);border:1px solid var(--statut-encours);align-items:center;gap:12px;margin-bottom:20px;padding:15px 16px;display:flex}.milestone-icon{background:var(--panel);width:38px;height:38px;color:var(--statut-encours);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.milestone-title{font-size:13.5px;font-weight:700}.milestone-amount{font-family:var(--font-mono);color:var(--statut-encours);font-weight:700}.milestone-sub{color:var(--fog);margin-top:1px;font-size:12px}.trust-row{color:var(--fog);align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.trust-row .icon{color:var(--fog);flex-shrink:0}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--r-pilule);color:var(--fog);padding:5px 11px;font-size:11.5px}.empty{color:var(--fog);text-align:center;max-width:48ch;margin-inline:auto;padding:56px 24px;font-size:15px;line-height:1.6}.reco-row .stat-num{color:var(--ink)}.recap-abonnement{background:var(--night);border:1px solid var(--line);border-radius:var(--r-produit);margin:0 0 22px;padding:18px 20px}.recap-montant{font-family:var(--font-display);letter-spacing:-.025em;color:var(--accent);margin:0;font-size:44px;font-weight:900;line-height:1}.recap-montant span{letter-spacing:0;color:var(--fog);font-size:14px;font-weight:700}.recap-detail{color:var(--fog);margin:10px 0 0;font-size:13px;line-height:1.55}.ecran-message .page-title{margin-bottom:10px}.ecran-message .page-sub{font-size:15px;line-height:1.65}.btn-primary{font-family:var(--font-body);letter-spacing:.01em;color:var(--ink-sombre);background:var(--accent);border-radius:var(--r-marque);cursor:pointer;white-space:nowrap;transition:filter var(--d-micro) var(--ease);border:none;padding:11px 18px;font-size:13px;font-weight:800}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-primary:disabled{opacity:.55;cursor:default}.btn-secondary{font-family:var(--font-body);color:var(--ink);border:1px solid var(--line-fort);border-radius:var(--r-marque);cursor:pointer;white-space:nowrap;transition:border-color var(--d-micro) var(--ease);background:0 0;padding:8px 12px;font-size:12px;font-weight:700}.btn-secondary:hover{border-color:var(--accent)}.field{color:var(--fog);flex-direction:column;gap:5px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.field input,.field select{width:100%;min-width:0;max-width:100%;font-family:var(--font-body);color:var(--ink);background:var(--night);border:1px solid var(--line-fort);border-radius:var(--radius-s);padding:10px 12px;font-size:14px;font-weight:400}.field input::placeholder{color:var(--fog);opacity:.75}.field input:focus,.field select:focus{outline:3px solid var(--focus);outline-offset:1px}.section-label{font-family:var(--font-mono);font-size:var(--t-mono-min);text-transform:uppercase;letter-spacing:.12em;color:var(--fog);margin:0 0 10px;font-weight:700}.impact-referoo{width:100%;overflow:hidden}.impact-total{text-align:center;border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:var(--panel-2);border-radius:14px;width:min(340px,100%);margin:0 auto;padding:22px 26px;transition:transform .18s,border-color .18s}.impact-total:hover{border-color:color-mix(in srgb, var(--accent) 58%, transparent);transform:translateY(-2px)}.impact-nombre{color:var(--accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.08em;font-size:clamp(38px,6vw,52px);font-weight:700;line-height:1;display:block}.impact-libelle{color:var(--ink);margin-top:8px;font-size:14px;font-weight:650;display:block}.impact-repartition{z-index:2;color:var(--fog);border:1px solid var(--line);background:var(--panel);font:600 9px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;border-radius:6px;margin:16px auto -1px;padding:5px 9px;display:table;position:relative}.impact-liens{width:min(550px,80%);height:88px;margin:0 auto -9px;display:block;overflow:visible}.impact-lien{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:360;stroke-dashoffset:360px;animation:.55s cubic-bezier(.3,.7,.3,1) .52s forwards impact-tracer}.impact-lien-encours{stroke:var(--statut-encours)}.impact-lien-vente{stroke:var(--statut-confirme)}.impact-impulsion{fill:var(--accent);opacity:0;animation:.65s .56s impact-impulsion}.impact-resultats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.impact-resultat{border:1px solid var(--line);background:var(--panel-2);opacity:0;border-radius:14px;min-height:150px;padding:22px 24px;transition:transform .18s,border-color .18s;animation:.35s cubic-bezier(.2,.8,.2,1) 1.02s forwards impact-reveler;transform:scale(.97)}.impact-resultat:hover{transform:translateY(-2px)}.impact-resultat-encours:hover{border-color:var(--statut-encours)}.impact-resultat-vente:hover{border-color:var(--statut-confirme)}.impact-resultat-encours .impact-nombre{color:var(--statut-encours)}.impact-resultat-vente .impact-nombre{color:var(--statut-confirme)}.impact-detail{color:var(--fog);align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.impact-detail i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.impact-resultat-encours .impact-detail{color:var(--statut-encours)}.impact-resultat-vente .impact-detail{color:var(--statut-confirme)}@keyframes impact-tracer{to{stroke-dashoffset:0}}@keyframes impact-reveler{to{opacity:1;transform:scale(1)}}@keyframes impact-impulsion{25%,70%{opacity:1}to{opacity:0}}@media (width<=620px){.impact-total{padding:19px 20px}.impact-liens{width:90%;height:68px}.impact-resultats{gap:10px}.impact-resultat{min-height:138px;padding:18px 15px}.impact-libelle{font-size:13px}.impact-detail{font-size:10px}}@media (prefers-reduced-motion:reduce){.impact-total,.impact-resultat{transition-duration:1ms}.impact-lien{stroke-dashoffset:0;animation:none}.impact-impulsion{display:none}.impact-resultat{opacity:1;animation:none;transform:none}}@media (width<=640px){.stat-row{grid-template-columns:1fr 1fr}}.hero{text-align:center;max-width:640px;margin:24px auto 56px}.hero .page-eyebrow{text-align:center}.hero-title{font-family:var(--font-display);letter-spacing:-.038em;text-transform:uppercase;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,5.1vw,43px);font-weight:900;line-height:1}.hero-sub{color:var(--fog);max-width:480px;margin:0 auto 28px;font-size:15.5px}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:60px;display:grid}@media (width<=720px){.steps{grid-template-columns:1fr}}.step-card .card-body{padding:22px}.step-num{border:2px solid var(--accent);width:32px;height:32px;color:var(--accent);font-family:var(--font-mono);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.step-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 6px;font-size:17px;font-weight:800}.step-text{color:var(--fog);margin:0;font-size:13px;line-height:1.55}.pricing-section{margin-bottom:56px}.pricing-card{border:1px solid var(--accent);max-width:380px;box-shadow:var(--o-marque);margin:0 auto}.pricing-card .card-body{text-align:center;padding:28px}.pricing-badge{font-family:var(--font-mono);font-size:var(--t-mono-min);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-sombre);background:var(--accent);border-radius:var(--r-marque);margin-bottom:16px;padding:5px 12px;font-weight:700;display:inline-block}.pricing-amount{font-family:var(--font-display);letter-spacing:-.038em;color:var(--ink);font-size:52px;font-weight:900}.pricing-amount span{letter-spacing:0;color:var(--fog);margin-left:4px;font-size:15px;font-weight:600}.pricing-note{color:var(--fog);margin:6px 0 20px;font-size:12.5px}.pricing-note b{color:var(--ink)}.pricing-list{text-align:left;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pricing-list li{color:var(--ink);padding-left:22px;font-size:13px;position:relative}.pricing-list li:before{content:"";background:var(--statut-confirme-soft);width:12px;height:12px;box-shadow:inset 0 0 0 3.5px var(--statut-confirme);border-radius:50%;position:absolute;top:6px;left:0}.landing-footer{text-align:center;border-top:1px solid var(--line);color:var(--fog);flex-direction:column;align-items:center;gap:4px;padding:28px 0 8px;font-size:12px;display:flex}.landing-footer span:first-child{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:15px;font-weight:800}.landing-footer-links{gap:16px;margin-top:4px;display:flex}.landing-footer-links a{color:var(--fog);font-size:12px;text-decoration:none}.landing-footer-links a:hover{color:var(--accent)}.legal-body h2{font-family:var(--font-display);letter-spacing:-.03em;margin:26px 0 8px;font-size:17px;font-weight:800}.legal-body h2:first-child{margin-top:0}.legal-body p{color:var(--ink);max-width:65ch;margin:0 0 12px;font-size:14.5px;line-height:1.7}.legal-body ul{max-width:65ch;margin:0 0 12px;padding-left:20px}.legal-body li{margin-bottom:6px;font-size:14.5px;line-height:1.65}.password-field{display:flex;position:relative}.password-field input{min-width:0;padding-right:84px}.password-field button{color:var(--accent);font:700 11.5px var(--font-body);cursor:pointer;background:0 0;border:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-link-button{color:var(--violet-300);font:600 12px var(--font-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:end;margin-top:-4px;padding:2px 0;text-decoration:underline}.auth-link-button:hover{color:var(--accent)}.auth-link-primary{text-decoration:none;display:inline-block;width:auto!important}.auth-error{color:var(--danger);margin:0;font-size:13px}.consent-row{color:var(--fog);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.consent-row input{accent-color:var(--accent);margin-top:2px}.confirmation-inscription .page-sub strong{color:var(--ink);overflow-wrap:anywhere}.confirmation-etapes{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.confirmation-etapes li{color:var(--violet-300);font:700 10px var(--font-mono);text-align:center;text-transform:uppercase;letter-spacing:.04em;padding-top:15px;position:relative}.confirmation-etapes li:before{content:"";background:var(--line);border-radius:2px;height:4px;position:absolute;top:0;left:4px;right:4px}.confirmation-etapes li.done{color:var(--statut-confirme)}.confirmation-etapes li.done:before{background:var(--statut-confirme)}.confirmation-etapes li.active{color:var(--accent)}.confirmation-etapes li.active:before{background:var(--accent)}.confirmation-code-form{gap:12px;min-width:0;display:grid}.confirmation-code-form>label{color:var(--fog);font-size:13px;font-weight:700}.confirmation-code-input{width:100%;min-width:0;max-width:100%;color:var(--accent);font:800 28px var(--font-mono);text-align:center;letter-spacing:.34em;padding:14px 14px 14px 24px}.confirmation-code-input::placeholder{color:var(--violet-300);opacity:.4}.confirmation-aide{color:var(--violet-300);margin:-2px 0 2px;font-size:12px;line-height:1.45}.confirmation-succes{color:var(--statut-confirme);margin:0;font-size:13px}.confirmation-actions{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.confirmation-actions .auth-link-button{justify-self:auto;margin:0}.confirmation-actions .auth-link-button:disabled{color:var(--violet-300);cursor:not-allowed;opacity:.7}.onboarding{max-width:760px;margin:0 auto}.onboarding-head,.activation-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.onboarding-step{color:var(--ink-sombre);background:var(--accent);border-radius:var(--r-marque);font:700 var(--t-mono-min) var(--font-mono);white-space:nowrap;padding:6px 11px}.onboarding-progress{grid-template-columns:repeat(6,1fr);margin:0 0 18px;padding:0;list-style:none;display:grid}.onboarding-progress li{text-align:center;color:var(--fog);position:relative}.onboarding-progress li:before{content:"";background:var(--line-fort);height:2px;position:absolute;top:14px;left:-50%;right:50%}.onboarding-progress li:first-child:before{display:none}.onboarding-progress li.done:before,.onboarding-progress li.active:before{background:var(--statut-confirme)}.onboarding-progress li span{z-index:1;background:var(--panel);border:2px solid var(--line-fort);width:30px;height:30px;font:700 var(--t-mono-min) var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.onboarding-progress li.done span{color:var(--ink-sombre);background:var(--statut-confirme);border-color:var(--statut-confirme)}.onboarding-progress li.active span{color:var(--ink-sombre);background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.onboarding-progress small{margin-top:5px;font-size:10px;display:block}.onboarding-card .card-body{padding:28px}.onboarding-card h2,.activation-head h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 4px;font-size:24px;font-weight:800}.form-grid{gap:14px;margin-top:22px;display:grid}.form-grid.two-cols{grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}.form-grid .field input,.form-grid .field select{min-width:0}.optional{font-size:11px;font-weight:400}.info-box,.share-message{border-radius:var(--radius-s);background:var(--statut-confirme-soft);color:var(--ink);margin-top:16px;padding:12px 14px;font-size:13px}.share-message{white-space:pre-line;overflow-wrap:anywhere}.apercu-message{margin-top:14px}.apercu-message>summary{cursor:pointer;color:var(--fog);align-items:center;gap:7px;padding:4px 0;font-size:12.5px;list-style:none;display:inline-flex}.apercu-message>summary::-webkit-details-marker{display:none}.apercu-message>summary:before{content:"";width:6px;height:6px;transition:transform var(--d-micro) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.apercu-message[open]>summary:before{transform:rotate(45deg)}.apercu-message>summary:hover{color:var(--ink)}.apercu-message .share-message{margin-top:8px}.ambassador-preview{border:1px solid var(--line);border-radius:var(--r-produit);background:var(--panel-2);text-align:center;max-width:480px;margin:22px auto 0;padding:28px}.ambassador-preview h3{font-family:var(--font-display);letter-spacing:-.025em;margin:8px 0;font-size:27px;font-weight:800}.preview-brand{color:var(--accent);font-weight:700}.share-actions{flex-wrap:wrap;gap:9px;margin:14px 0 20px;display:flex}.share-actions .btn-secondary{padding:9px 13px;text-decoration:none}.bouton-email{display:inline-flex;position:relative}:is(.card:has(.bouton-email-choix),.pipeline-groupe:has(.bouton-email-choix),.pipeline-liste:has(.bouton-email-choix)){overflow:visible}.bouton-email-choix{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000059}.bouton-email-choix.vers-la-gauche{left:auto;right:0}.bouton-email-choix a,.bouton-email-choix button{width:100%;color:inherit;font:500 14px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.bouton-email-choix a:hover,.bouton-email-choix button:hover,.bouton-email-choix a:focus-visible,.bouton-email-choix button:focus-visible{background:#ffffff14}.form-error{border-radius:var(--radius-s);background:var(--danger-soft);border-left:3px solid var(--danger);color:var(--danger);margin-top:18px;padding:10px 13px;font-size:12.5px}.form-error p{margin:3px 0}.form-hint{color:var(--fog);font-size:12px;line-height:1.5}.onboarding-actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.onboarding-actions .btn-primary{min-height:42px;margin-left:auto}.activation-card{margin-bottom:var(--e-3)}.activation-head{align-items:center;margin-bottom:14px}.activation-head .section-label{margin-bottom:3px}.activation-head h2{font-size:19px}.activation-head strong{color:var(--accent);font-family:var(--font-mono)}.activation-list{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.activation-list>div{color:var(--fog);align-items:center;gap:9px;font-size:13px;display:flex}.activation-list>div.done{color:var(--statut-confirme)}.objectif-partage{border:1px solid var(--line);border-radius:var(--r-produit);background:var(--panel-2);margin:20px 0 18px;padding:16px 18px}.objectif-titre{font-family:var(--font-display);letter-spacing:-.015em;color:var(--accent);margin:0 0 6px;font-size:16px;font-weight:700}.objectif-partage .form-hint{max-width:62ch;margin:0}.continuite-mobile{border:1px dashed var(--line-fort);border-radius:var(--r-produit);background:var(--panel-2);margin-top:20px;padding:16px 18px}.continuite-tete{justify-content:space-between;align-items:center;gap:14px;display:flex}.continuite-mobile .share-heading-sub{max-width:46ch}.continuite-mobile .form-hint{font-family:var(--font-mono);font-size:var(--t-mono-min);word-break:break-all;margin-top:10px}.contacts-picker{margin-bottom:18px}.contacts-picker .form-hint{margin-top:8px}.contacts-liste{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.contacts-liste li{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.contacts-liste li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contacts-liste .btn-secondary{flex:none;padding:6px 12px;text-decoration:none}@media (width<=640px){.onboarding-head{align-items:flex-start}.onboarding-head .page-title{font-size:26px}.onboarding-progress small{display:none}.onboarding-progress{margin-bottom:14px}.onboarding-card .card-body{padding:20px 16px}.form-grid.two-cols,.activation-list{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.share-link-row{padding-left:9px}.share-link-row code{font-size:10.5px}.onboarding-actions .btn-primary,.onboarding-actions .btn-secondary{min-height:44px}.btn-primary,.btn-secondary{white-space:normal;max-width:100%}.field input,.field select,.btn-primary,.btn-secondary,.share-copy-btn,.statut-select{min-height:44px}.continuite-tete{flex-direction:column;align-items:flex-start}}.mentions-repliees{margin:0}.mentions-repliees>summary{color:var(--fog);cursor:pointer;padding-left:15px;font-size:12px;line-height:1.5;list-style:none;position:relative}.mentions-repliees>summary::-webkit-details-marker{display:none}.mentions-repliees>summary:before{content:"";border-right:1.5px solid var(--fog);border-bottom:1.5px solid var(--fog);width:5px;height:5px;transition:transform var(--d-micro) var(--ease);position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.mentions-repliees[open]>summary:before{top:4px;transform:rotate(45deg)}.mentions-repliees>summary:hover{color:var(--ink)}.mentions-repliees>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mentions-repliees>p{color:var(--fog);margin:8px 0 0;padding-left:15px;font-size:12px;line-height:1.5}.besoins-liste{gap:14px;margin-bottom:14px;display:grid}.besoin-ligne{grid-template-columns:2fr 1.4fr 1fr auto;align-items:center;gap:8px;display:grid}.besoin-ligne input,.besoin-ligne select{min-width:0}.besoin-montant{gap:6px;min-width:0;display:flex}.besoin-montant>input{flex:auto;min-width:0}.besoin-unite{text-align:center;flex:0 0 62px;min-width:0}.besoin-retirer{border:1px solid var(--line-fort);border-radius:var(--radius-s);cursor:pointer;width:34px;height:34px;color:var(--fog);background:0 0;font-size:16px;line-height:1}.besoin-retirer:hover{color:var(--danger);border-color:var(--danger)}.besoin-apercu{color:var(--statut-confirme);grid-column:1/-1;margin-top:-4px;font-size:12px}.besoin-ajout{flex-wrap:wrap;gap:8px;display:flex}.besoin-ajout input,.besoin-ajout select{flex:130px;min-width:0}.besoin-ajout .besoin-montant{flex:130px}.besoin-ajout .besoin-unite{flex:0 0 62px}@media (width<=760px){.besoin-ligne{grid-template-columns:1fr 1.3fr auto}.besoin-ligne>input:first-child{grid-column:1/-1}.besoin-unite{flex:0 0 56px}}@media (width<=640px){.besoin-ajout input,.besoin-ajout select{flex-basis:100%}.besoin-retirer{width:40px;height:40px}}.card-prospect{max-width:480px;margin:32px auto}.card-prospect .page-title{margin-bottom:2px}.metier-du-pro{color:var(--fog);margin:0 0 20px;font-size:14px}.titre-demande{margin:0 0 4px;font-size:17px;font-weight:700}.sous-titre-demande{margin:0 0 16px}@media (width<=480px){.card-prospect{margin:14px auto}.card-prospect .page-title{font-size:27px}.metier-du-pro{margin-bottom:14px}.card-prospect .reassure{gap:7px;margin-bottom:16px;padding:10px 12px}.card-prospect .sous-titre-demande{margin-bottom:14px}}.reassure{background:var(--panel-2);border-radius:var(--radius-s);gap:8px;margin:0 0 20px;padding:12px 14px;list-style:none;display:grid}.reassure li{color:var(--fog);align-items:flex-start;gap:9px;min-width:0;font-size:12.5px;line-height:1.45;display:flex}.reassure .icon{color:var(--accent);flex-shrink:0;margin-top:1px}.reassure strong{color:var(--ink);font-weight:600}.signature-referoo{text-align:center;color:var(--fog);margin:18px 0 0;font-size:11.5px}@media (width<=420px){.form-prospect .btn-primary{width:100%;padding:13px 16px;font-size:14px}}.stat-row{background:var(--night);border:1px solid var(--line);border-radius:var(--r-produit);grid-template-columns:repeat(3,1fr);gap:0;padding:4px;overflow:hidden}.stat{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:20px 18px}.stat:last-child{border-right:0}.stat-periode{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet-300);margin-top:8px;font-size:11px;display:block}.carte-seule{max-width:440px;box-shadow:6px 7px 0 var(--violet-500);margin:clamp(24px,6vw,64px) auto}.carte-seule .card-body{padding:clamp(24px,5vw,40px)}.carte-seule .page-title{margin-bottom:8px;font-size:34px;line-height:1}.carte-seule .btn-primary{width:100%;padding:14px 18px;font-size:14px}.page-legale-tete,.page-legale{max-width:720px;margin-inline:auto}.page-legale{margin-bottom:var(--e-3)}.page-legale .card-body{padding:clamp(24px,5vw,40px)}.page-legale-tete .page-eyebrow{color:var(--fog)}@media (width<=620px){.stat-row{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.carte-seule .page-title{font-size:29px}.confirmation-actions{flex-direction:column;align-items:center}}.recompense-avant{border-left:3px solid var(--lime);background:var(--accent-soft);color:var(--ink);margin:0 0 18px;padding:12px 14px;font-size:15px;line-height:1.5}.recompense-avant strong{color:var(--lime)}.parrainage-card{margin-bottom:24px}.parrainage-titre{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:18px;line-height:1.25}.parrainage-progression{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fog);margin:0;font-size:12.5px}.parrainage-alerte{color:var(--statut-encours)}.parrainage-card-acquise .card-body{padding-top:16px;padding-bottom:16px}.parrainage-acquise-titre{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:16px}.parrainage-card-acquise .form-hint{max-width:62ch;margin:0}@media (width<=430px){.parrainage-card .share-actions .btn-secondary{text-align:center;flex:auto}}main.wrap.wrap-dashboard{max-width:1240px}.dashboard-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashboard-action-nouvelle{justify-items:end;gap:6px;display:grid}.dashboard-action-nouvelle small{max-width:32ch;color:var(--fog);text-align:right;font-size:12px}.activation-compacte{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);margin-bottom:16px}.activation-compacte>summary{min-height:48px;color:var(--fog);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:10px 16px;font-size:13px;display:flex}.activation-compacte>summary b{color:var(--ink)}.activation-compacte>summary strong{color:var(--accent);font-family:var(--font-mono)}.activation-compacte .activation-list{padding:0 16px 14px}.dashboard-priorites{grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:18px;margin-bottom:20px;display:grid}.dashboard-partage{grid-area:1/2;gap:14px;display:grid}.dashboard-a-faire{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));border-radius:var(--r-produit);background:color-mix(in srgb, var(--panel-2) 72%, var(--panel));grid-area:1/1;min-width:0;padding:20px}.dashboard-a-faire .crm-aujourdhui-entete{margin-bottom:12px}.dashboard-a-faire h2{font-family:var(--font-display);margin:3px 0 0;font-size:21px}.crm-raccourcis-compacts{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.crm-raccourcis-compacts>span{border:1px solid var(--line);border-radius:var(--r-pilule);color:var(--fog);padding:5px 9px;font-size:11.5px}.crm-raccourcis-compacts strong{color:var(--accent);font-family:var(--font-mono);margin-right:3px}.dashboard-actions-liste{gap:8px;display:grid}.dashboard-action-card{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);grid-template-columns:minmax(190px,1fr) minmax(150px,.8fr);gap:8px 14px;padding:12px;display:grid}.dashboard-action-identite{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-action-identite>div{min-width:0}.dashboard-action-identite strong,.dashboard-action-identite span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-action-identite strong{font-size:14px}.dashboard-action-identite span{color:var(--fog);font-size:12px}.dashboard-action-echeance{color:var(--ink);text-align:right;align-self:center;margin:0;font-size:12.5px;font-weight:650}.dashboard-action-card .crm-contact{margin:0}.dashboard-action-card .crm-prochaine-action{background:0 0;border:0;min-width:0;margin:0;padding:0}.dashboard-action-card .crm-prochaine-action>span{display:none}.dashboard-action-card .crm-prochaine-action-boutons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboard-action-card .crm-prochaine-action button{width:100%;min-height:40px}.dashboard-rien-a-faire{color:var(--fog);margin:18px 0 2px;font-size:13px}.dashboard-voir-actions{color:var(--accent);margin-top:13px;font-size:12.5px;font-weight:700;display:inline-block}.share-card-compacte,.dashboard-partage .parrainage-card{margin:0}.share-card-compacte .card-body,.dashboard-partage .parrainage-card .card-body{padding:16px}.share-card-compacte .share-link-row,.dashboard-partage .parrainage-card .share-link-row{margin-block:12px}.dashboard-canaux{margin:0}.dashboard-canaux .btn-secondary{text-align:center;flex:auto;min-height:40px;padding-inline:9px;text-decoration:none}.dashboard-qr{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.dashboard-form-nouvelle{scroll-margin-top:86px}.dashboard-partage .parrainage-titre{font-size:16px}.dashboard-partage .form-hint{margin-block:5px}.dashboard-partage .apercu-message{margin-top:8px}.dashboard-partage .share-actions{margin:8px 0 12px}.wrap-dashboard .stat-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.wrap-dashboard .stat{padding-block:15px}.wrap-dashboard .stat-num{font-size:25px}.dashboard-section-titre{justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 12px;scroll-margin-top:86px;display:flex}.dashboard-section-titre .section-label{margin-bottom:2px}.dashboard-section-titre h2{font-family:var(--font-display);margin:0;font-size:22px}.dashboard-section-outils{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.dashboard-section-outils>span{color:var(--fog);font-size:12.5px}.dashboard-export{color:var(--fog);font:500 12px var(--font-body);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;padding:2px 0}.dashboard-export:hover,.dashboard-export:focus-visible{color:var(--accent);text-decoration-color:currentColor}.pipeline-onglets{scrollbar-width:thin;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.pipeline-onglets button{min-height:42px;color:var(--fog);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);font:700 12.5px var(--font-body);cursor:pointer;flex:none;padding:8px 12px}.pipeline-onglets button:hover{border-color:var(--line-fort);color:var(--ink)}.pipeline-onglets button.est-actif{color:var(--ink-sombre);border-color:var(--accent);background:var(--accent)}.pipeline-onglets strong{font-family:var(--font-mono);margin-left:5px}.wrap-dashboard .crm-filtres{grid-template-columns:minmax(260px,1fr) minmax(170px,auto) auto;margin-top:8px}.pipeline-liste{border:1px solid var(--line);border-radius:var(--r-produit);background:var(--panel);overflow:hidden}.pipeline-fiche-compacte{padding:0;animation:.22s both crm-fiche-entree}.pipeline-fiche-compacte+.pipeline-fiche-compacte{border-top:1px solid var(--line)}.pipeline-ligne-principale{grid-template-columns:minmax(250px,1fr) auto minmax(155px,auto);align-items:center;gap:10px;min-height:72px;padding:10px 12px;display:grid}.pipeline-identite-bouton{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 24px 0 0;position:relative}.pipeline-identite-bouton .avatar{flex:none}.pipeline-ouvrir{color:var(--fog);font-size:18px;position:absolute;top:50%;right:2px;translate:0 -50%}.pipeline-ligne-principale .crm-contact{flex-wrap:nowrap;margin:0}.pipeline-ligne-principale .crm-contact>span{display:none}.pipeline-ligne-principale .crm-contact .btn-secondary{min-height:38px;padding:8px 10px;text-decoration:none}.pipeline-ligne-principale .crm-prochaine-action{background:0 0;border:0;margin:0;padding:0}.pipeline-ligne-principale .crm-prochaine-action>span{display:none}.pipeline-ligne-principale .crm-prochaine-action button{min-width:150px;min-height:40px}.pipeline-details{padding:0 14px 14px 58px}.pipeline-details-entete{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding-top:10px;display:flex}.pipeline-details-entete label{color:var(--fog);align-items:center;gap:8px;font-size:12px;display:flex}.pipeline-details-entete .btn-secondary{margin-left:auto;text-decoration:none}.pipeline-coordonnees{color:var(--fog);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px}.pipeline-plus{min-width:180px;margin:14px auto 0;display:block}.crm-contact{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.crm-contact>span{color:var(--fog);margin-right:2px;font-size:12.5px}.crm-contact .btn-secondary{text-decoration:none}.crm-contact-vide{color:var(--fog);margin-top:6px;font-size:12.5px}.crm-contact>.crm-contact-expire{color:var(--danger);font-size:12.5px}.dashboard-resultats{border:1px solid var(--line);border-radius:var(--r-produit);background:var(--panel);margin-top:22px}.dashboard-resultats>summary{color:var(--fog);cursor:pointer;padding:14px 16px;font-size:13px;font-weight:700}.dashboard-resultats-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px 12px;display:grid}.dashboard-resultats-grille .section-label{margin-bottom:14px}.dashboard-classement{gap:10px;display:grid}.dashboard-classement>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.dashboard-classement>div span:last-child{color:var(--fog);font-size:12px}.profil-abonnement{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.profil-abonnement .form-hint{margin:5px 0 0}.profil-abonnement .form-error{flex-basis:100%;margin:0}.profil-page{max-width:760px;margin-inline:auto}.profil-page .profil-form-body{gap:16px;display:grid}.profil-page .field{font-size:13px}.profil-page .btn-primary,.profil-page .btn-secondary{min-height:44px}@media (width<=960px){.dashboard-priorites{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.dashboard-action-card{grid-template-columns:1fr}.dashboard-action-echeance{text-align:left}.pipeline-ligne-principale{grid-template-columns:minmax(220px,1fr) auto}.pipeline-ligne-principale .crm-prochaine-action{grid-column:1/-1}.pipeline-ligne-principale .crm-prochaine-action-boutons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.pipeline-ligne-principale .crm-prochaine-action button{width:100%}}@media (width<=760px){.dashboard-entete{align-items:flex-start}.dashboard-action-nouvelle{justify-items:stretch;width:100%}.dashboard-action-nouvelle .btn-primary{width:100%}.dashboard-action-nouvelle small{text-align:left;max-width:none}.activation-compacte>summary{align-items:flex-start}.dashboard-priorites{flex-direction:column;display:flex}.dashboard-partage,.dashboard-a-faire{width:100%}.dashboard-partage{order:1}.dashboard-a-faire{order:2;padding:15px}.dashboard-action-card{grid-template-columns:1fr}.dashboard-action-echeance{text-align:left}.dashboard-action-card .crm-contact .btn-secondary{text-align:center;flex:1;min-height:44px}.dashboard-action-card .crm-prochaine-action-boutons,.pipeline-ligne-principale .crm-prochaine-action-boutons{flex-direction:column-reverse;display:flex}.dashboard-action-card .crm-prochaine-action button{min-height:44px}.wrap-dashboard .stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wrap-dashboard .stat:nth-child(2){border-right:0}.wrap-dashboard .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.wrap-dashboard .crm-filtres{grid-template-columns:1fr auto}.wrap-dashboard .crm-recherche{grid-column:1/-1}.pipeline-ligne-principale{grid-template-columns:1fr}.pipeline-ligne-principale .crm-contact{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pipeline-ligne-principale .crm-contact .btn-secondary{text-align:center;min-height:44px}.pipeline-details{padding:0 12px 12px}.pipeline-details-entete{flex-direction:column;align-items:flex-start}.pipeline-details-entete .btn-secondary{text-align:center;width:100%;margin-left:0}.dashboard-resultats-grille{grid-template-columns:1fr}}@media (width<=430px){.topbar .wrap{gap:10px;padding-inline:16px}.wordmark{font-size:18px}.topnav{gap:2px}.topnav a{white-space:nowrap;padding-inline:7px}.crm-raccourcis-compacts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-raccourcis-compacts>span{text-align:center}.share-card-compacte .card-body,.dashboard-partage .parrainage-card .card-body{padding:14px}.dashboard-canaux{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-section-titre{align-items:flex-start}.dashboard-section-outils>span{display:none}.dashboard-section-titre{flex-wrap:wrap}.wrap-dashboard .stat{padding:14px 12px}.wrap-dashboard .stat-label{font-size:11.5px}.wrap-dashboard .stat-periode{font-size:10px}}.invitation-client .form-grid{margin-top:0}.invitation-client .form-hint{max-width:62ch;margin:12px 0 0}.invitation-client>.btn-primary{margin-top:14px}.invitation-client-etat{color:var(--ink);margin:0;font-size:14px;font-weight:600}.invitation-client-message{max-height:210px;margin-top:12px;overflow:auto}.invitation-client .share-actions{margin-bottom:12px}.invitation-client-qr{flex-direction:column;align-items:flex-start;gap:10px;margin:14px 0 16px;display:flex}.invitation-client-qr .form-hint{max-width:40ch}.ambassadeurs-liste{flex-direction:column;gap:8px;display:flex}.dashboard-ambassadeurs>summary{color:var(--ink);font-size:14px}.dashboard-ambassadeurs>summary span{color:var(--fog);margin-left:8px;font-size:12px;font-weight:400}.dashboard-ambassadeurs .ambassadeurs-liste{padding:0 12px 12px}.ambassadeurs-ordre{color:var(--fog);margin:0;padding:0 16px 12px;font-size:12px}.ambassadeurs-sans-activite{border-top:1px solid var(--line)}.ambassadeurs-sans-activite>summary{color:var(--fog);cursor:pointer;padding:13px 16px;font-size:12.5px;font-weight:700}.ambassadeurs-sans-activite>summary:hover{color:var(--ink)}.ambassadeurs-sans-activite>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.ambassadeur-ligne{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.ambassadeur-ligne>*{min-width:0}.ambassadeur-identite{gap:2px;display:grid}.ambassadeur-identite strong{overflow-wrap:anywhere;font-size:13.5px}.ambassadeur-identite span{color:var(--fog);overflow-wrap:anywhere;font-size:11.5px}.ambassadeur-identite .ambassadeur-medaille{width:20px;height:20px;font:700 10px/1 var(--font-mono);vertical-align:middle;border:1px solid;border-radius:50%;place-items:center;margin-left:8px;display:inline-grid}.ambassadeur-identite .ambassadeur-medaille-or{color:#e6c66f;background:#3c3229}.ambassadeur-identite .ambassadeur-medaille-argent{color:#cdd6e3;background:#303140}.ambassadeur-identite .ambassadeur-medaille-bronze{color:#dfa789;background:#3b2c35}.ambassadeur-coordonnees{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.ambassadeur-coordonnees>a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;font-size:12.5px}.ambassadeur-coordonnees>a:hover{color:var(--accent)}.ambassadeur-coordonnees>a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ambassadeur-email-lien{color:var(--ink);font:500 12.5px/1.4 var(--font-body);text-align:left;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ambassadeur-email-lien:hover{color:var(--accent)}.ambassadeur-email-lien:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ambassadeur-chiffres{color:var(--fog);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.ambassadeur-chiffres b{color:var(--ink);font:700 15px/1.1 var(--font-mono);display:block}.ambassadeur-chiffres .ambassadeur-du{color:var(--statut-confirme)}.ambassadeur-silencieux{border:1px solid var(--line-fort);color:var(--fog);border-radius:999px;align-self:center;padding:3px 8px;font-size:11px}.dashboard-partage .invitation-client .form-grid.two-cols{grid-template-columns:1fr}.dashboard-partage .invitation-client .share-actions .btn-secondary,.dashboard-partage .invitation-client .share-actions .btn-primary{text-align:center;flex:auto}@media (width<=560px){.invitation-client .form-grid.two-cols{grid-template-columns:1fr}.ambassadeur-ligne{flex-direction:column;align-items:flex-start}.ambassadeur-chiffres{gap:16px}.dashboard-ambassadeurs>summary span{margin:3px 0 0;display:block}.profil-page .page-head{margin-bottom:18px}.profil-page .card-body{padding:18px 16px}.profil-page .field input,.profil-page .field select{min-height:44px}.profil-page .besoin-retirer{width:44px;height:44px}.profil-page .besoin-ajout .btn-secondary,.profil-page form>.card-body>.btn-primary,.profil-page form>.card-body>.btn-secondary{width:100%}}.preferences-ambassadeur{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel-2);margin-top:18px;padding:12px 14px}.preferences-ambassadeur>p{color:var(--fog);margin:0;font-size:12.5px;line-height:1.6}.preferences-ambassadeur strong{color:var(--ink);font-weight:700}.preferences-volet{gap:10px;margin-top:12px;display:grid}.preferences-volet .form-hint{max-width:60ch;margin:0}.preferences-volet .btn-primary,.preferences-volet .btn-secondary{justify-self:start}.preferences-message{color:var(--statut-confirme);margin:10px 0 0;font-size:12.5px}.preferences-erreur{color:var(--danger);margin:10px 0 0;font-size:12.5px}.espace-ambassadeur-recos{margin-top:22px}.espace-ambassadeur-reco{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px 13px;display:flex}.espace-ambassadeur-reco>*{min-width:0}.espace-ambassadeur-reco>div:first-child{gap:2px;display:grid}.espace-ambassadeur-reco strong{overflow-wrap:anywhere;font-size:13.5px}.espace-ambassadeur-reco span{color:var(--fog);overflow-wrap:anywhere;font-size:11.5px}.espace-ambassadeur-etat{color:var(--fog);text-align:right;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.espace-ambassadeur-etat b{color:var(--statut-confirme);font-family:var(--font-mono)}.espace-ambassadeur-etat .btn-secondary{padding:7px 11px;font-size:12px;text-decoration:none}.case-invitation{color:var(--fog);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.case-invitation input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.devenir-ambassadeur{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.devenir-ambassadeur .page-sub{max-width:60ch}.devenir-ambassadeur-prete{border-color:color-mix(in srgb, var(--statut-confirme) 32%, transparent)}@media (width<=560px){.espace-ambassadeur-reco{flex-direction:column;align-items:flex-start}.espace-ambassadeur-etat{text-align:left}}.bandeau-cookies{z-index:40;border-top:1px solid var(--line-fort);background:var(--panel);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #00000057}.bandeau-cookies-corps{max-width:1040px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-inline:auto;display:flex}.bandeau-cookies p{min-width:0;color:var(--fog);flex:380px;margin:0;font-size:13px;line-height:1.55}.bandeau-cookies p strong{color:var(--ink)}.bandeau-cookies a{color:var(--violet-300)}.bandeau-cookies-actions{flex:none;gap:10px;display:flex}.bandeau-cookies-actions button{flex:1 1 0;justify-content:center;min-width:132px}@media (width<=560px){.bandeau-cookies-corps{padding-inline:16px}.bandeau-cookies-actions{width:100%}.bandeau-cookies-actions button{min-width:0}}.bl-pied-bouton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bl-pied-liens .bl-pied-bouton:hover{color:var(--lime)}.preferences-origine{color:var(--fog);margin:10px 0 0;font-size:12px;line-height:1.5}.preferences-origine a{color:var(--violet-300)}
